#CommodityFavorites,.products-list{padding-top:.625rem}#CommodityFavorites #Items,.products-list #Items{gap:1.25rem;display:grid;grid-template-columns:repeat(5,1fr)}#CommodityFavorites #Items:has(:not(.f-carousel)) .f-carousel__slide,.products-list #Items:has(:not(.f-carousel)) .f-carousel__slide{grid-area:unset}#CommodityFavorites #Items.m-198,.products-list #Items.m-198{grid-template-columns:repeat(4,1fr)}.body-fullcommoditypage #CommodityFavorites #Items.m-198,.body-fullcommoditypage .products-list #Items.m-198{grid-template-columns:repeat(5,1fr)}.product__image{position:relative;border-radius:10px;text-align:center}.product__image-attributes{position:absolute;top:.375rem;left:.4375rem;z-index:10;align-items:baseline}.product__image .usrAttr,.product__image-attributes{gap:.3125rem;display:flex;flex-direction:column}.product__image .attr,.product__image .iconDiscount{padding:.4375rem .625rem;font-size:.875rem;font-weight:500;border-radius:5px;background-color:var(--pgm-color-white)}.product__image .iconDiscount{color:var(--pgm-color-white);background:var(--pgm-color-16)}.product__image a{display:block}.product__image a img{border-radius:10px;mix-blend-mode:multiply}.product__image-actions{position:absolute;bottom:.625rem;left:.75rem;right:.5625rem;display:flex;align-items:end;justify-content:space-between}.product__image-actions.is-show{display:block}.product__image-actions.is-show .add-favorites{display:none}.product__image .add-favorites{width:1.625rem;height:1.625rem;font-size:0;mask:url(/assets/webdesign/svg/sprite.stack.svg#favorite) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-black)}.product__image .add-favorites.active{mask-image:url(/assets/webdesign/svg/sprite.stack.svg#favorite_active);background-color:var(--pgm-color-16)}.product__image .iconsItem{display:none}.product__badge{position:absolute;top:.625rem;right:.625rem;height:2.0625rem;width:2.0625rem;display:flex;z-index:2;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;mask:url(/assets/webdesign/svg/sprite.stack.svg#badge) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-22)}.product__badge--2{background-color:var(--pgm-color-23)}.product__badge--3{background-color:var(--pgm-color-24)}.product__stars{margin:.8125rem 0 .5625rem}.product__stars p{gap:.1875rem;display:flex;align-items:center;font-weight:500}.product__stars p:before{font-size:1.625rem}.product__no-rating{height:2.3125rem;margin-bottom:.6875rem;color:var(--pgm-color-40);font-size:0}.product__name{min-height:2.5625rem;margin-bottom:.625rem;font-size:1rem;font-weight:500}.product__footer .avail_1,.product__footer .avail_A,.product__name .product__annotation{display:none}.product__footer .avail_U{margin-bottom:.375rem;gap:.3125rem;display:flex;align-items:center;font-weight:500;color:var(--pgm-color-16)}.product__footer .avail_U:before{height:.875rem;width:.875rem;background:var(--pgm-color-16);border-radius:50%;content:""}.product__footer .gift{display:none}.product__prices{gap:.625rem;display:flex;flex-wrap:wrap;font-weight:500}.product__prices strong{order:1;font-weight:500}.product__prices strong.price_ispremimum{gap:.3125rem;display:flex;align-items:center;color:var(--pgm-color-6)}.product__prices strong.price_ispremimum:before{width:1.125rem;height:.9375rem;mask:url(/assets/webdesign/svg/sprite.stack.svg#crown) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-6);content:""}.product__prices .pricerecom{order:2;font-weight:400;color:var(--pgm-color-40);text-decoration:line-through}.product__prices .pricerecom+.pricevat{color:var(--pgm-color-16)}.product__prices-members{display:none}.product__prices .sale-code{order:3}.product .sale-code{width:100%}.product .sale-code__text{padding:.3125rem .625rem;display:inline-flex;background:var(--pgm-color-46);color:var(--pgm-color-50);border-radius:4px}.product--voucher-inp,.product__order-inp{width:100%;gap:.625rem;display:flex;align-items:center;justify-content:center}.product--voucher-inp .input-value,.product__order-inp .input-value{padding:.625rem 1.25rem;flex:1;font-size:1rem;font-weight:400;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);text-align:center;border:1px solid var(--pgm-color-41);border-radius:100px}.product--voucher-inp .input-value strong,.product__order-inp .input-value strong{font-weight:500}.product--voucher-inp .input-spin,.product__order-inp .input-spin{height:2.9375rem;width:2.9375rem;display:inline-flex;align-items:center;justify-content:center;background:var(--pgm-color-white);border:1px solid var(--pgm-color-13);border-radius:39px;cursor:pointer;transition:all .2s ease}.product--voucher-inp .input-spin--plus,.product__order-inp .input-spin--plus{background:var(--pgm-color-15);border-color:var(--pgm-color-15);color:var(--pgm-color-white)}.product--voucher-inp .input-spin--plus img,.product__order-inp .input-spin--plus img{filter:invert(1)}.product--voucher .is--hidden,.product__order .is--hidden{display:none}.product.item-no-stock img{filter:grayscale(80%)}.product.innerBanner{grid-template-rows:auto!important}.product.innerBanner .pgmbanner{grid-template-columns:auto!important}.product.innerBanner img{border-radius:10px;filter:none}.product.innerBanner:empty{display:none}.body-commodity-wizard-step .product .product__order-btn{width:auto;padding:.3125rem .9375rem;font-size:.9375rem;border-radius:4px;color:var(--pgm-color-white)}.pd__sets h2{margin-bottom:.625rem;font-size:1.25rem}.pd__sets-list{padding:3.75rem 1.875rem;gap:1.875rem;display:flex;background:var(--pgm-color-9);border-radius:10px;background-image:url(/ImgGalery/Img1/design/kruhy7.png),url(/ImgGalery/Img1/design/kruhy8.png);background-repeat:no-repeat,no-repeat;background-position:0 100%,100% 0}.pd__sets-list-slide{gap:5.625rem;display:flex}.pd__sets-list--full{padding:3.75rem 9.6875rem;gap:5.625rem}.pd__sets-list-carousel{padding:3.75rem 10rem;gap:5.625rem}.pd__sets .product{position:relative;width:14rem;padding:.625rem;grid-template-rows:8.75rem minmax(40px,70px) 1fr;background:var(--pgm-color-white);border-radius:10px}.pd__sets .product:hover{outline:1px solid var(--pgm-color-14);box-shadow:none}.pd__sets .product:after{position:absolute;top:calc(50% - 9px);right:-3.125rem;height:.875rem;width:.875rem;display:block;background-image:url(/assets/webdesign/svg/sprite.stack.svg#add);content:""}.pd__sets .product:last-child:after{display:none}.pd__sets .product__image a{height:7.75rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.pd__sets .product__image a img{object-fit:contain}.pd__sets .product__name{font-size:.9375rem;font-weight:500}.pd__sets .product__middle{padding-top:0;line-height:1}.pd__sets .product__prices{flex-direction:row-reverse;justify-content:flex-end}.pd__sets .product__prices .pricerecom+.price{color:var(--pgm-color-16);text-align:left}.pd__sets .product-complete{width:18.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pd__sets .product-complete__total{margin-bottom:.625rem;font-size:1.25rem}.pd__sets .product-complete__total strong{font-weight:500}.pd__sets .product-complete__prices{margin:.125rem 0 1.875rem;font-size:1.625rem;font-weight:500;color:var(--pgm-color-16);white-space:nowrap}.pd__sets .product-complete__prices small{margin-right:.3125rem;font-size:1.125rem;font-weight:600;color:var(--pgm-color-12);text-decoration:line-through}.pd__sets .product-complete__prices span{width:100%;margin-top:.25rem;display:block;font-size:.875rem;font-weight:600;color:var(--pgm-color-6)}.pd__sets .product-complete__prices span:before{height:.75rem;width:.9375rem;margin-right:.3125rem;display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none'%3E%3Cpath fill='%23e94b24' d='M15.626 2.744a.62.62 0 0 0-.672-.086l-3.387 1.65L8.39.642a.62.62 0 0 0-.935 0L4.277 4.307.89 2.658a.619.619 0 0 0-.863.737l2.352 7.736c.079.26.32.439.592.439h9.902a.62.62 0 0 0 .592-.439l2.352-7.736a.62.62 0 0 0-.19-.65m-3.212 7.588H3.43l-1.805-5.94 2.538 1.236c.252.123.555.06.738-.15l3.022-3.485 3.021 3.484a.62.62 0 0 0 .739.151l2.538-1.236z'/%3E%3C/svg%3E");content:""}.pd__sets .product-complete__prices span:empty:before{display:none}.pd__sets .product-complete__text{margin-top:.625rem;font-size:.875rem}.pd__sets .product-complete .product__order-btn{width:auto;padding:0 1.6875rem;gap:.625rem;display:inline-flex;align-items:center;border-color:var(--pgm-color-15);white-space:nowrap}.pd__sets .product-complete .product__order-btn:before{height:22px;width:22px;display:block;mask:url(/assets/webdesign/svg/sprite.stack.svg#shopping_basket) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-white);content:"";transition:all .2s ease}.pd__sets .product-complete .stepper{margin:auto;display:flex;align-items:center}.pd__sets .product-complete .stepper .inp_count{width:3.125rem;display:inline-flex;order:2;font-size:.875rem;font-weight:600;align-items:center;justify-content:center;border:0;text-align:center;background:transparent}.pd__sets .product-complete .stepper-step{height:2.4375rem;width:2.4375rem;display:inline-flex;align-items:center;justify-content:center;font-size:0;background:var(--pgm-color-white);border:1px solid var(--pgm-color-13);border-radius:39px;cursor:pointer;transition:all .2s ease}.pd__sets .product-complete .stepper-step.up{order:3}.pd__sets .product-complete .stepper-step.up:after{width:.875rem;height:.875rem;display:inline-block;mask:url(/assets/webdesign/svg/sprite.stack.svg#add) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-black);content:""}.pd__sets .product-complete .stepper-step.down{order:1}.pd__sets .product-complete .stepper-step.down:after{width:.875rem;height:.875rem;display:inline-block;mask:url(/assets/webdesign/svg/sprite.stack.svg#remove) no-repeat 50% 50%;mask-size:cover;background-color:var(--pgm-color-black);content:""}.pd__sets .product-complete .stepper-step:hover{background:var(--pgm-color-15);border-color:var(--pgm-color-15)}.pd__sets .product-complete .stepper-step:hover:after{background-color:var(--pgm-color-white)}.pd-recipes{max-width:75rem;margin:auto;padding:3.75rem .75rem .625rem}.pd-recipes__description{padding:1.25rem 0 2.5rem}.pd-recipes__list{gap:1.25rem}.recipe{display:flex;flex-direction:column;background-color:var(--pgm-color-9);border-radius:10px}.recipe__header{height:13.75rem;overflow:hidden}.recipe__header a{height:100%;display:grid;justify-content:center;align-items:center;border-radius:10px 10px 0 0;overflow:hidden}.recipe__header img{grid-row:1;grid-column:1;object-fit:cover}.recipe__header h3{margin-bottom:1.25rem;grid-row:1;grid-column:1;font-size:1.25rem;font-weight:600;color:var(--pgm-color-white);align-self:end;justify-self:center;text-align:center}.recipe__middle{padding:1.25rem;line-height:1.375;flex:1;text-align:left}.recipe__middle h4{margin-bottom:.625rem;font-size:1rem;font-weight:600}.recipe__middle-ingredients{padding-bottom:1.25rem}.recipe__middle-ingredients ul{padding:0 1.25rem;list-style-type:disc}.recipe__footer{padding:1.25rem}.recipe__footer .product__order-btn{width:100%;height:auto}@media (max-width:1600px){.product__image a img{width:auto;height:auto}}@media (max-width:1450px){.pd__sets-list--full{padding:1.875rem}}@media (max-width:1200px){#CommodityFavorites #Items.m-198,.products-list #Items.m-198{grid-template-columns:repeat(3,1fr)}#CommodityFavorites #Items,.body-fullcommoditypage #CommodityFavorites #Items.m-198,.body-fullcommoditypage .products-list #Items.m-198,.products-list #Items{grid-template-columns:repeat(4,1fr)}#CommodityFavorites .items-count,.products-list .items-count{padding:0 0 .625rem;font-size:.875rem;text-align:right}}@media (max-width:1150px){.pd__sets{margin:0 -.625rem;padding:1.5rem .75rem;background:var(--pgm-color-9)}.pd__sets-list{width:auto;gap:0;flex-direction:column;background:var(--pgm-color-white)}.pd__sets-list-slide{width:auto;gap:3rem 0;flex-direction:column}.pd__sets-list--full{padding:.625rem 0}.pd__sets .product{width:auto;padding:.3125rem .9375rem;gap:.625rem;grid-template-columns:3.75rem 1fr 4.375rem;grid-template-rows:1fr;border:0;outline:0;border-radius:0;background:transparent}.pd__sets .product:after{top:auto;bottom:-2rem;right:calc(50% - 5px)!important}.pd__sets .product__image a{height:3.4375rem}.pd__sets .product__image a img{width:auto;height:3.4375rem}.pd__sets .product__middle .product__prices{padding:0;gap:0;flex-direction:column;align-items:end;flex-wrap:unset}.pd__sets .product__middle .product__prices .pricerecom{width:100%}.pd__sets .product-complete{margin:auto}.pd__sets .product-complete__total{margin-bottom:.5rem;padding-top:36px}.pd__sets .product-complete__prices{margin-bottom:1.125rem}.pd__sets .product-complete .product__order-btn{padding:0 3.75rem}}@media (max-width:1024px){.pd-recipes__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){#CommodityFavorites #Items,.body-fullcommoditypage #CommodityFavorites #Items.m-198,.body-fullcommoditypage .products-list #Items.m-198,.products-list #Items{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){#CommodityFavorites,.products-list{padding-top:0}}@media (max-width:768px){#CommodityFavorites #Items.m-198,.products-list #Items.m-198{grid-template-columns:repeat(2,1fr)}#CommodityFavorites #Items,.products-list #Items{gap:.625rem;grid-template-columns:repeat(2,1fr)}.product__image-actions-basket,.product__image-actions-basket form{width:100%}.product__image-actions-basket .product__order{width:100%;display:flex;justify-content:end}.product__image .add-favorites{display:none}.body-fullcommoditypage .product__image .add-favorites,.body-portal-profil-edit .product__image .add-favorites{display:block}.product__middle{padding:.625rem .625rem 0}.product__name{font-size:.9375rem}.product__footer{padding:0 .625rem .625rem}.product__prices{font-size:.9375rem}.product--voucher-inp .input-value,.product__order-inp .input-value{padding:.375rem .3125rem;font-size:0}.product--voucher-inp .input-value strong,.product__order-inp .input-value strong{font-size:.9375rem}.product--voucher-inp .input-spin,.product__order-inp .input-spin{height:2.1875rem;width:2.1875rem}.product.innerBanner{grid-column:1/3!important}.pd-recipes__list{grid-template-columns:1fr}}@media (max-width:500px){.product .sale-code{margin-bottom:1.25rem}}