.product{max-width:1611px;gap:20px;padding:0 5rem}@media screen and (max-width: 850px){.product{flex-direction:column;padding:0 1.5rem}}.product .product__media-wrapper{width:calc(55% - 10px)}@media screen and (max-width: 1000px){.product .product__media-wrapper{width:calc(50% - 10px)}}@media screen and (max-width: 850px){.product .product__media-wrapper{width:100%}}.product .product__media-wrapper .product-media__gallery{display:flex}.product .product__media-wrapper .product-media__gallery.product__column-sticky{position:sticky;top:90px}@media screen and (max-width: 1400px){.product .product__media-wrapper .product-media__gallery.product__column-sticky{top:10px}}.product .product__media-wrapper .product-media__gallery .product-media__container{position:relative;width:100%;min-height:630px}@media screen and (max-width: 1100px){.product .product__media-wrapper .product-media__gallery .product-media__container{min-height:auto;display:flex;justify-content:center;flex-wrap:wrap}}.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{width:100%;max-width:453px;-o-object-fit:cover;object-fit:cover;margin-left:260px;margin-right:90px}@media screen and (max-width: 1400px){.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{max-width:400px}}@media screen and (max-width: 1250px){.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{max-width:380px;margin-left:185px;margin-right:0}}@media screen and (max-width: 1100px){.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{max-width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 850px){.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{max-width:70%;width:350px}}@media screen and (max-width: 500px){.product .product__media-wrapper .product-media__gallery .product-media__container img.product-image{max-width:none;width:100%}}@media screen and (max-width: 850px){.product .product__media-wrapper .product-media__gallery .product-media__container .product-media__overlay{display:none}}.product .product__info-wrapper{width:calc(45% - 10px);max-width:550px;display:block}@media screen and (max-width: 1000px){.product .product__info-wrapper{width:calc(50% - 10px)}}@media screen and (max-width: 850px){.product .product__info-wrapper{width:100%;max-width:none}}.product .product__info-wrapper .product__info-container{margin-left:40px;display:block}@media screen and (max-width: 1100px){.product .product__info-wrapper .product__info-container{margin-left:0}}.product .product__info-wrapper .product__info-container .product__title{display:flex;flex-wrap:wrap;gap:15px 33px;align-items:flex-end;margin-bottom:10px}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .product__title{align-items:start;flex-direction:column;gap:30px;margin-bottom:40px;text-align:left}}.product .product__info-wrapper .product__info-container .product__title h1{font-family:Literata;font-size:60px;font-style:normal;font-weight:200;line-height:1}.product .product__info-wrapper .product__info-container .product__title-text{font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;line-height:190%}.product .product__info-wrapper .product__info-container .product__features-mobile{display:none;margin-bottom:65px}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .product__features-mobile{display:block}}.product .product__info-wrapper .product__info-container .price{margin-bottom:10px}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .price{margin-bottom:10px}}.product .product__info-wrapper .product__info-container .price .price__container{font-family:Satoshi;font-size:20px;font-style:normal;font-weight:400;line-height:190%}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .price .price__container{font-size:24px;line-height:1}}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .loox-rating{display:flex}}.product .product__info-wrapper .product__info-container .loox-rating .loox-rating-content{display:inline-flex;align-items:center;gap:2px;border-radius:40px;background:#fff;padding:0 15px;margin-bottom:32px}.product .product__info-wrapper .product__info-container .quantity__label{font-family:Satoshi;font-size:14px;font-weight:400;line-height:190%}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .quantity__label{line-height:1;text-align:center}}.product .product__info-wrapper .product__info-container .quantity__wrapper{display:flex;gap:18px;align-items:center;margin-bottom:44px}@media screen and (max-width: 1000px){.product .product__info-wrapper .product__info-container .quantity__wrapper{gap:12px;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .quantity__wrapper{gap:18px;margin-bottom:50px;align-items:center}}.product .product__info-wrapper .product__info-container .quantity__wrapper .quantity__title-text{font-family:Satoshi;font-size:14px;font-style:normal;font-weight:400;line-height:190%}@media screen and (max-width: 500px){.product .product__info-wrapper .product__info-container .quantity__wrapper .quantity__title-text{font-size:12px;line-height:1}}.product .product__info-wrapper .product__info-container .quantity__wrapper .quantity__title-text strong{font-weight:700}.product .product__info-wrapper .product__info-container .product-form__buttons{margin-bottom:22px}.product .product__info-wrapper .product__info-container .product-form__buttons .button{border-radius:5px;background-color:RGBA(var(--color-button-text),var(--alpha-button-background));color:RGB(var(--color-button));font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500}.product .product__info-wrapper .product__info-container .product-form__buttons .button{background-color:RGB(var(--background-buttons-add-to-cart));color:#fff}.product .product__info-wrapper .product__info-container .product-form__buttons .button:after,.product .product__info-wrapper .product__info-container .product-form__buttons .button:before{border-radius:5px}.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button{margin-top:10px}.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button button.shopify-payment-button__button--unbranded,.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button div[role=button]{border-radius:5px}.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button button.shopify-payment-button__button--unbranded:after,.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button button.shopify-payment-button__button--unbranded:before,.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button div[role=button]:after,.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button div[role=button]:before{border-radius:5px}.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button .shopify-payment-button__more-options{margin-top:9px;color:RGB(var(--color-button));font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;text-decoration-line:underline}.product .product__info-wrapper .product__info-container klarna-placement{display:block;margin-bottom:50px}.product .product__info-wrapper .product__info-container .block-title{font-family:Literata;font-size:40px;font-style:normal;font-weight:200;padding-bottom:10px;border-bottom:1px solid RGBa(var(--color-foreground));margin-bottom:20px}@media screen and (max-width: 850px){.product .product__info-wrapper .product__info-container .block-title{font-size:32px;text-align:center}}.product .product__info-wrapper .product__info-container .product__description{margin-bottom:68px}.product .product__info-wrapper .product__info-container .ingredients__container{margin-bottom:50px}.product .product__info-wrapper .product__info-container .ingredients__container .ingredients__slider{padding:30px 0;margin:-30px 0}.product .product__info-wrapper .product__info-container .ingredients__container .ingredients__slider .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;display:flex;width:100%;justify-content:center;top:calc(100% - 20px);gap:5px}.product .product__info-wrapper .product__info-container .ingredients__container .ingredients__slider .swiper-pagination .swiper-pagination-bullet,.product .product__info-wrapper .product__info-container .ingredients__container .ingredients__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:RGBa(var(--color-foreground))}.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper{background:#fff;border-radius:10px;padding:14px;display:flex;align-items:center;gap:25px;cursor:pointer}.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__image img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (max-width: 500px){.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__image img{width:90px;height:90px}}.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__info .ingredient__title{font-family:Literata;font-size:22px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:14px}@media screen and (max-width: 500px){.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__info .ingredient__title{font-size:16px;margin-bottom:10px}}.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__info .ingredient__content{font-family:Satoshi;font-size:16px;font-weight:400;line-height:130%}@media screen and (max-width: 500px){.product .product__info-wrapper .product__info-container .ingredients__container .ingredient__wrapper .ingredient__info .ingredient__content{font-size:12px}}.product .product-media__overlay{position:absolute;top:0;left:0}@media screen and (max-width: 1100px){.product .product-media__overlay{position:static;display:flex;flex-direction:column-reverse;width:100%;padding:0 10px;margin-top:35px}}@media screen and (max-width: 850px){.product .product-media__overlay{padding:0}}.product .product-media__overlay ul.product__awards-list{display:flex;flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:65px}@media screen and (max-width: 1100px){.product .product-media__overlay ul.product__awards-list{flex-direction:row;margin-bottom:0;justify-content:space-evenly}}@media screen and (max-width: 500px){.product .product-media__overlay ul.product__awards-list .product__award{display:flex;flex-direction:column;align-items:center}}.product .product-media__overlay ul.product__awards-list .product__award .award__title{text-align:center;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}@media screen and (max-width: 500px){.product .product-media__overlay ul.product__awards-list .product__award .award__title{font-size:13px}}.product .product-media__overlay ul.product__awards-list .product__award .award__image img{width:100px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 500px){.product .product-media__overlay ul.product__awards-list .product__award .award__image img{width:70px}}.product .product-media__overlay ul.product__tags-list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1100px){.product .product-media__overlay ul.product__tags-list{flex-direction:row;margin-bottom:35px;gap:10px}}.product .product-media__overlay ul.product__tags-list .product__tag{width:184px;border-radius:100px;background:#e68d8d;color:#fff;text-align:center;font-family:Satoshi;font-size:19px;font-style:normal;font-weight:700;line-height:normal;padding:12px}@media screen and (max-width: 1100px){.product .product-media__overlay ul.product__tags-list .product__tag{width:100%;font-size:16px;padding:10px}}@media screen and (max-width: 500px){.product .product-media__overlay ul.product__tags-list .product__tag{font-size:12px;padding:8px}}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:RGBA(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:RGB(var(--color-background));overflow:auto;height:auto;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:auto;position:absolute;top:0;padding:0 1.5rem 0 3rem;border-color:RGBA(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) RGBA(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (max-width: 750px){.product-popup-modal__content{min-width:90%}}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem RGB(var(--color-background)),0 0 .5rem .4rem RGBA(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) RGBA(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem RGB(var(--color-background)),0 0 .5rem .4rem RGBA(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) RGBA(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:auto;padding:0 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;display:flex}@media screen and (max-width: 750px){.product-popup-modal__content img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:none}}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:flex;justify-content:center}.product-popup-modal__content-info{padding-right:4.4rem;height:auto;margin-bottom:40px}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:RGB(var(--color-background));border:.1rem solid RGBA(var(--color-foreground),.1);border-radius:50%;color:RGBA(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:RGBA(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product__info-container .list-payment--wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem 0;padding-top:1rem;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-main-product.css.map */
