@layer theme,drex;@layer drex{.color-primary,.color-primary *{color:var(--primary-color)}.color-power,.color-power *{color:var(--power-color)}.color-white,.color-white *{color:var(--white)}.color-black,.color-black *{color:var(--black)}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.container-new{margin:0 80px}@media screen and (max-width:1024px){.container-new{margin:0 20px}}.container-full{margin:0}@media screen and (max-width:1024px){.container-full{margin:0 20px}}@media screen and (max-width:1000px){.hide-mobile{display:none!important}}@media screen and (min-width:1000px){.hide-desktop{display:none!important}}.hover-underline:hover{text-decoration:underline}.mt-3{margin-top:3rem}@media screen and (max-width:1024px){.text-center-mobile{text-align:center}}.breadcrumb{top:30%;white-space:nowrap;z-index:10}@media screen and (max-width:1024px){.breadcrumb{display:block;max-width:90vw}.breadcrumb,.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}}.breadcrumb-product{left:0;top:0}@media screen and (max-width:1024px){.breadcrumb-product{top:1%}}.breadcrumb-philosophy{top:20%}@media screen and (max-width:1024px){.breadcrumb-philosophy{top:10%}}.breadcrumb-power{left:0;top:15%}@media screen and (max-width:1024px){.breadcrumb-power{top:30%}}@media screen and (max-width:768px){.breadcrumb-power{top:15%}}.color-white,.color-white *{color:#fff}.color-black,.color-black *{color:#000}@media screen and (max-width:1024px){.text-left-mobile{text-align:left}}.margin-0{margin:0!important}.popover__value-option.group.active{position:relative}.popover__value-option.group.active:before{background-color:var(--primary-color);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.h1,h1{font-family:var(--font-primary);font-size:48px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;text-transform:none}@media screen and (max-width:1024px){.h1,h1{font-size:36px}}.h2,h2{letter-spacing:normal;text-transform:none}.h2,.h2 li,.h2 p,.h2 span,.h2 ul,h2,h2 li,h2 p,h2 span,h2 ul{font-family:var(--font-primary);font-size:36px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1024px){.h2,h2{font-size:28px}}.h3,h3{letter-spacing:normal;text-transform:none}.h3,.h3 li,.h3 p,.h3 span,.h3 ul,h3,h3 li,h3 p,h3 span,h3 ul{font-family:var(--font-primary);font-size:28px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1024px){.h3,h3{font-size:20px}}.h4,h4{letter-spacing:normal;text-transform:none}.h4,.h4 li,.h4 p,.h4 span,.h4 ul,h4,h4 li,h4 p,h4 span,h4 ul{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.h4,h4{font-size:18px}}.h5,h5{letter-spacing:normal;text-transform:none}.h5,.h5 li,.h5 p,.h5 span,.h5 ul,h5,h5 li,h5 p,h5 span,h5 ul{font-family:var(--font-primary);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.h6,h6{letter-spacing:normal;text-transform:none}.h6,.h6 li,.h6 p,.h6 span,.h6 ul,h6,h6 li,h6 p,h6 span,h6 ul{font-family:var(--font-primary);font-size:18px;font-style:normal;font-weight:500;line-height:normal}.h7{letter-spacing:1.28px;text-transform:none}.h7,.h7 li,.h7 p,.h7 span,.h7 ul{font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.p-1,.p-1 li,.p-1 p,.p-1 span,.p-1 ul,p,p li,p p,p span,p ul{font-family:var(--font-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.p-2,.p-2 li,.p-2 p,.p-2 span,.p-2 ul{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:300;line-height:22px}.p-3,.p-3 li,.p-3 p,.p-3 span,.p-3 ul{font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.p-large,.p-large li,.p-large p,.p-large span,.p-large ul{font-size:24px}.caption,.p-large,.p-large li,.p-large p,.p-large span,.p-large ul{font-family:var(--font-secondary);font-style:normal;font-weight:400;line-height:normal}.caption{font-size:12px}.caption-2{font-size:12px;font-weight:500;line-height:normal}.caption-2,ul{font-family:var(--font-secondary);font-style:normal}ul,ul li{font-size:18px;font-weight:400;line-height:24px}.cta,ul li{font-family:var(--font-secondary);font-style:normal}.cta{font-size:14px;font-weight:700;line-height:normal}.product-card .product-title{font-size:16px;font-weight:500;letter-spacing:1.28px;margin-bottom:1rem;text-transform:uppercase}.product-card .product-title,.product-card .text-subdued{color:var(--primary-color);font-style:normal;line-height:normal}.product-card .text-subdued{font-family:var(--font-secondary);font-size:18px;font-weight:300}.scrolling-content p{font-size:unset}.regular{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}ul{list-style-position:outside;padding-left:18px}div{font-family:var(--font-secondary)}:root{--primary-color: #00649e;--secondary-color: #f8fdff;--power-color: #e37245;--white: #fff;--black: #000;--font-primary: "Futura", sans-serif;--font-secondary: "HelveticaNeue", sans-serif}@font-face{font-family:Futura;font-style:normal;font-weight:300;src:url(/src/Lotrek/drex-pharma-shop/src/font/Futura/FuturaStd-Book.otf) format("opentype")}@font-face{font-family:Futura;font-style:normal;font-weight:500;src:url(/src/Lotrek/drex-pharma-shop/src/font/Futura/FuturaStd-Medium.otf) format("opentype")}@font-face{font-family:Futura;font-style:normal;font-weight:700;src:url(/src/Lotrek/drex-pharma-shop/src/font/Futura/FuturaStd-Bold.otf) format("opentype")}@font-face{font-family:Futura;font-style:normal;font-weight:900;src:url(/src/Lotrek/drex-pharma-shop/src/font/Futura/FuturaStd-Heavy.otf) format("opentype")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:300;src:url(/src/Lotrek/drex-pharma-shop/src/font/Helvetica_Neue/HelveticaNeueLTStd-Lt.otf) format("opentype")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:400;src:url(/src/Lotrek/drex-pharma-shop/src/font/Helvetica_Neue/HelveticaNeueLTStd-Roman.otf) format("opentype")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:700;src:url(/src/Lotrek/drex-pharma-shop/src/font/Helvetica_Neue/HelveticaNeueLTStd-Bd.otf) format("opentype")}.button{--button-outline-color: 0, 100, 158;--initial-gradient: linear-gradient( var(--primary-color), var(--primary-color) );--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-position:var(--initial-background-position);background-repeat:no-repeat;background-size:101% 101%,0 101%;border:1px solid rgb(var(--button-outline-color));border-radius:4px;color:var(--white);font-family:FuturaStd,sans-serif;font-weight:700;padding:10px 32px;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.button:hover{background-color:var(--white);background-position:var(--hover-background-position);background-size:0 101%,101% 101%;border-color:var(--primary-color);color:var(--primary-color)}.button-white{--button-outline-color: 255, 255, 255;--initial-gradient: linear-gradient(var(--white), var(--white));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-position:var(--initial-background-position);background-repeat:no-repeat;background-size:101% 101%,0 101%;border:2px solid rgb(var(--button-outline-color));border-radius:4px;color:var(--primary-color);font-family:FuturaStd,sans-serif;font-weight:700;padding:10px 32px;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.button-white:hover{background-color:var(--primary-color);background-position:var(--hover-background-position);background-size:0 101%,101% 101%;border-color:var(--white);color:var(--white)}.button-orange{--button-outline-color: 227, 114, 69;--initial-gradient: linear-gradient( var(--power-color), var(--power-color) );--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);background-color:transparent;background-image:var(--initial-gradient),var(--hover-gradient);background-position:var(--initial-background-position);background-repeat:no-repeat;background-size:101% 101%,0 101%;border:1px solid rgb(var(--button-outline-color));border-radius:4px;color:var(--white);font-family:FuturaStd,sans-serif;font-weight:700;padding:10px 32px;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}.button-orange:hover{background-color:var(--white);border-color:var(--power-color);color:var(--power-color)}.shopify-section--footer{background:var(--primary-color)}.shopify-section--footer *{color:var(--white)}.shopify-section--footer .footer{background:var(--primary-color);border-top:1px solid var(--white)}.shopify-section--footer .footer .footer__block-list{justify-content:space-between}.shopify-section--footer .footer .footer__block--links{max-width:unset}.shopify-section--footer .footer .footer__menu_container{display:flex;gap:40px}@media screen and (max-width:1024px){.shopify-section--footer .footer .footer__menu_container{flex-direction:column}}.shopify-section--footer .footer .footer__menu_container ul{padding:0}.shopify-section--footer .footer .footer__menu_container .link-faded:hover{text-decoration:underline!important}.footer__aside{padding-top:50px}.footer__aside_container{border-top:1px solid var(--white);margin-top:30px;padding:0 48px}@media screen and (max-width:1024px){.footer__aside_container{padding:0 20px}}.footer__menu_policies{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.footer__menu_policies{justify-content:center;text-align:center}}.newsletter-popup{background-image:url(nl-bg-desktop.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1024px){.newsletter-popup{padding:40px;width:500px}}.newsletter-popup input[type=email]{border:1px solid var(--primary-color);color:var(--primary-color);padding:12px 16px}.newsletter-popup input[type=email]::placeholder{color:#a3acb2}.newsletter-popup svg path{fill:var(--primary-color);stroke:var(--primary-color)}.mega-menu{flex-direction:row;gap:unset;justify-content:space-between;padding:80px;transform:translateY(0);transition:all .3s}@media screen and (max-width:1024px){.mega-menu{gap:20px;padding:1rem}}.mega-menu .submenu{display:flex;flex-direction:column;gap:12px;margin-top:40px;padding:0}.mega-menu .submenu .p-2{transition:all .3s}.mega-menu .submenu .p-2:hover{text-decoration:underline;transition:all .3s}.mega-menu.hidden{display:flex;transform:translateY(-150%);transition:all .3s}.header__burger--open .header__burger-top{transform:translateY(8.3333px) rotate(45deg)}.header__burger--open .header__burger-middle{opacity:0}.header__burger--open .header__burger-bottom{transform:translateY(-8.3333px) rotate(-45deg)}.header__burger path{transform-box:fill-box;transform-origin:center center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.menu-featured-image{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:flex-start}@media screen and (max-width:1200px){.menu-featured-image{display:none}}.menu-featured-image:hover p{text-decoration:underline}.menu-featured-image p{font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.menu-featured-image img{height:auto;max-width:230px;object-fit:cover}.header{--header-grid: "primary-nav logo secondary-nav" / auto minmax(0, 1fr) auto;background-color:transparent;box-shadow:none}.header,.header.is-solid{transition:background-color .3s ease-in-out}.header.is-solid{background-color:var(--white);box-shadow:0 -1px rgb(var(--header-separation-border-color)) inset}.header.is-solid .header__logo-text svg path{fill:var(--primary-color);transition:all .3s ease-in-out}.header.is-solid .header__burger path,.header.is-solid .header__secondary-nav svg path{stroke:var(--primary-color);transition:all .3s ease-in-out}.header.solid-header{background-color:var(--white);box-shadow:0 -1px rgb(var(--header-separation-border-color)) inset;transition:background-color .3s ease-in-out}.header.solid-header .header__logo-text svg path{fill:var(--primary-color);transition:all .3s ease-in-out}.header.solid-header .header__burger path,.header.solid-header .header__secondary-nav svg path{stroke:var(--primary-color);transition:all .3s ease-in-out}.header.custom-solid-header{background-color:var(--white);box-shadow:0 -1px rgb(var(--header-separation-border-color)) inset;transition:background-color .3s ease-in-out}.header.custom-solid-header .header__logo-text svg path{fill:var(--primary-color);transition:all .3s ease-in-out}.header.custom-solid-header .header__burger path,.header.custom-solid-header .header__secondary-nav svg path{stroke:var(--primary-color);transition:all .3s ease-in-out}.header .header__logo{align-items:center;display:flex;justify-content:center;width:100%}.header__logo-text svg path{transition:all .3s ease-in-out}.header__burger{height:40px;width:40px}.header__burger path{transition:all .3s ease-in-out}.header__primary-nav{width:112px}@media screen and (max-width:1024px){.header__primary-nav{width:58.4px}}.header__secondary-nav svg path{stroke:var(--white);transition:all .3s ease-in-out}.shopify-section--header{z-index:100!important}.announcement-bar__carousel{max-width:none!important}@media screen and (max-width:1024px){.announcement-bar__carousel{padding:0 10px}}@media screen and (max-width:400px){.announcement-bar__carousel p{font-size:11px!important}}.power-banner-section{padding:170px 0}@media screen and (max-width:1024px){.power-banner-section{padding:40px 30px}}.power-banner-content-wrapper{align-items:center;display:flex;gap:120px;justify-content:center}@media screen and (max-width:1024px){.power-banner-content-wrapper{flex-direction:column-reverse;gap:20px}}.power-banner-texts{color:var(--white);display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;max-width:400px}.power-banner-texts *{text-align:center}@media screen and (max-width:1024px){.power-banner-texts{gap:16px;max-width:100%}}.power-banner-link{align-items:center;display:flex;gap:10px;justify-content:center;padding:12px 20px;text-decoration:underline}.power-banner-product-image{max-width:400px}@media screen and (max-width:1024px){.power-banner-product-image{max-width:100%}}.power-sport-orale-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:60px 80px;width:100%}@media screen and (max-width:1024px){.power-sport-orale-banner{padding:40px 30px}}.power-sport-orale-banner__content{display:flex;flex-direction:column;gap:24px;max-width:40%}@media screen and (max-width:1024px){.power-sport-orale-banner__content{max-width:unset}}.power-sport-orale-banner__link{background-color:var(--power-color);color:var(--white);padding:12px 20px;width:fit-content}.power-sport__hero{align-items:center;display:flex;height:700px;justify-content:space-between;max-width:none;width:100%}@media screen and (max-width:1024px){.power-sport__hero{flex-direction:column;gap:20px;height:80vh;justify-content:center;padding-top:80px}}.power-sport__container{height:700px;position:relative}@media screen and (max-width:1024px){.power-sport__container{height:80vh}}.power-sport__container .content-over-media{height:100%}.power-sport__container_banner{background-color:var(--power-color);bottom:50px;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);height:auto;max-width:50vw;padding:30px 10px 30px 80px;position:absolute;right:0;width:auto;z-index:3}@media screen and (max-width:1024px){.power-sport__container_banner{max-width:99%}.power-sport__container_banner h2{font-size:24px}}@media screen and (max-width:768px){.power-sport__container_banner{bottom:12px;max-width:99%;padding:10px 10px 10px 80px}.power-sport__container_banner h2{font-size:16px}}.all-products__hero{height:700px}@media screen and (max-width:1024px){.all-products__hero{height:80vh}}.all-products__hero .content-over-media{height:100%}.all-products__hero_title{margin-bottom:20px;text-transform:none}.collection__hero{height:370px}.collection__hero .content-over-media{height:100%}.main-collection--heading{display:flex;justify-content:center;margin-bottom:1rem;margin-top:50px;width:100%}@media screen and (max-width:1024px){.main-collection--heading{margin-top:30px}}.main-collection--heading-content{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:1000px}@media screen and (max-width:1024px){.main-collection--heading-content{width:100%}}.contact-section{background-color:#f8fdff;padding:120px 0 140px}@media screen and (max-width:1024px){.contact-section{padding:30px 0 40px}}.contact__container{display:flex;gap:80px;justify-content:center;max-width:1244px;width:100%}@media screen and (max-width:1024px){.contact__container{flex-direction:column;gap:40px;padding-top:60px}}.contact__info{display:flex;flex-direction:column;gap:24px;width:40%}@media screen and (max-width:1024px){.contact__info{width:100%}}.contact__form{width:60%}@media screen and (max-width:1024px){.contact__form{width:100%}}.product-gallery__thumbnail{height:120px;width:120px}.product-gallery__thumbnail img{height:100%;object-fit:cover;width:100%}.product-gallery{--product-gallery-thumbnail-size: unset}.quantity-selector{border-color:var(--primary-color)}.quantity-selector svg path{stroke:var(--primary-color);fill:var(--primary-color)}.quantity-selector__input{color:var(--primary-color)}.product-card__quick-add-button{background-color:var(--primary-color);padding:14px}.product-card__quick-add-button svg path{stroke:var(--white);fill:var(--white)}.circle-button{background-color:var(--primary-color)}.circle-button svg path{stroke:var(--white)}.cart-drawer__items .line-item img,.order-summary__body .line-item img,.product-sticky-bar__info img{height:120px;object-fit:cover;width:120px}.product-sticky-bar{padding-bottom:0;padding-top:0}.product-info__block-item sale-price{color:var(--black)!important}.product_info_icons{display:flex;gap:8px;margin:40px 0;width:100%}.product_info_icons__item{align-items:center;background-color:#f8fdff;border-radius:8px;display:flex;flex:1;flex-direction:column;gap:10px;padding:10px;width:calc(33.33333% - 16px)}.product_info_icons__item img{height:40px;width:40px}.product_info_icons__item p{color:#00649e;font-weight:700;text-align:center}.product__foglietto,.product_info_icons__item p{font-family:var(--font-secondary);font-size:14px;font-style:normal;line-height:normal}.product__foglietto{font-weight:600;text-decoration:underline}.main-product-hero{padding-top:60px}@media screen and (max-width:1024px){.main-product-hero{align-items:center;display:flex;flex-direction:column;padding-top:80px}}@media screen and (min-width:501px)and (max-width:1024px){.product-gallery{width:50%}}.product_price_size{font-size:38px!important}.quantity-selector__button{height:44px;width:44px}.accordion__toggle .animated-plus{flex-shrink:0;height:44px;width:44px}.shopify-policy__container{margin:80px!important;max-width:unset!important}.shopify-policy__container .shopify-policy__title{letter-spacing:normal!important;text-align:left!important;text-transform:none!important}@media screen and (max-width:1024px){.shopify-policy__container{margin:30px!important}}.collection-list{flex-wrap:nowrap;gap:0}@media screen and (max-width:1024px){.collection-list{flex-wrap:wrap;gap:16px;justify-content:center}}@media screen and (min-width:768px)and (max-width:1024px){.collection-list .collection-card{flex-basis:unset;width:100%}}.collection-list .collection-card .collection-card-bg{height:600px}@media screen and (max-width:1024px){.collection-list .collection-card .collection-card-bg{height:400px}}.collection-list-custom{margin-top:32px;padding-bottom:0}@media screen and (max-width:1024px){.collection-list-custom{padding-bottom:40px}.slideshow{height:600px}.slideshow .slideshow__slide,.slideshow .slideshow__slide .content-over-media{height:100%}}.home-feat-coll{padding:80px 0}.scrolling-images{height:300px;padding:0!important}.scrolling-images .scrolling-content,.scrolling-images .scrolling-content .scrolling-content__item{height:300px;max-height:none}.scrolling-images .scrolling-content .scrolling-content__item .scrolling-content__image{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);height:100%;margin:0 -63px;max-height:none}.scrolling-images .scrolling-content .scrolling-content__item .scrolling-content__image img{height:100%;max-height:none!important;max-width:500px;object-fit:cover}@media screen and (max-width:1024px){.home_hero_subtitle{font-size:24px}}.slideshow .page-dots{gap:2rem}@media screen and (max-width:1024px){.slideshow .page-dots{bottom:3rem}}.tap-area{height:14px!important;width:14px!important}.collection-card .content-over-media:before{background:#0006}.newsletter-section__content{background:var(--white);border-radius:8px;box-shadow:-4px 4px 16px #d9d9d975;gap:20px;max-width:unset;padding:80px 200px}@media screen and (max-width:1024px){.newsletter-section__content{padding:40px 20px}}.newsletter-section__content .section-header{color:var(--primary-color);margin:0;width:655px}@media screen and (max-width:1024px){.newsletter-section__content .section-header{width:100%}}.newsletter-section__content form{width:655px}@media screen and (max-width:1024px){.newsletter-section__content form{width:100%}}.newsletter-section__form-row{display:flex;flex-direction:column;width:100%}.newsletter-section__form-row>.form-control{flex:unset}.newsletter-section__form-row input{border-color:var(--primary-color);border-radius:4px;color:var(--primary-color);height:50px}.newsletter-section__form-row input::placeholder{color:#a3acb2}.newsletter-section__form-row button{margin-top:24px}.newsletter-section__select{background-color:transparent;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);height:50px;outline:none;padding:10.4px 12.8px;width:100%}.checkbox__container{color:var(--primary-color);cursor:pointer;display:block;padding-left:30px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:transparent;border:1px solid var(--primary-color);border-radius:1px;height:16px;left:0;position:absolute;top:0;width:16px}.checkmark:after{background-color:var(--primary-color);content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:10px}.checkbox__container input:checked~.checkmark:after{transform:translate(-50%,-50%) scale(1);transition:transform .3s ease}.klaviyo-form h1,.klaviyo-form h1 span,.klaviyo-form h2,.klaviyo-form h2 span,.klaviyo-form h3,.klaviyo-form h3 span{color:#00649e!important;font-family:var(--font-primary)!important}.klaviyo-form p{color:#41484a!important}.klaviyo-form *,.klaviyo-form p{font-family:var(--font-secondary)!important}.klaviyo-form label{color:#00649e!important}.klaviyo-form input{border-color:#00649e!important;color:#41484a!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;outline:none!important}.klaviyo-form input::placeholder{color:#a3acb2!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.klaviyo-form [id^=shape-radio_inner] circle{fill:#00649e!important}.klaviyo-form legend{color:#00649e!important;font-size:16px;font-weight:700;letter-spacing:0;margin-left:-45px!important}.klaviyo-form button{--button-outline-color: 0, 100, 158 !important;--initial-gradient: linear-gradient( var(--primary-color), var(--primary-color) ) !important;--hover-gradient: linear-gradient(transparent, transparent) !important;--initial-background-position: var(--transform-origin-end) !important;--hover-background-position: var(--transform-origin-start) !important;background-color:transparent!important;background-image:var(--initial-gradient),var(--hover-gradient)!important;background-position:var(--initial-background-position)!important;background-repeat:no-repeat!important;background-size:101% 101%,0 101%!important;border:1px solid rgb(var(--button-outline-color))!important;border-radius:4px!important;color:var(--white)!important;font-family:FuturaStd,sans-serif!important;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)!important}.klaviyo-form button:hover{background-color:var(--white)!important;background-position:var(--hover-background-position)!important;background-size:0 101%,101% 101%!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.newsletter-section--heading{align-items:center;display:flex;flex-direction:column;width:100%}.newsletter-section--heading__paragraph{max-width:655px}@media screen and (max-width:1024px){.newsletter-section--heading__paragraph{max-width:unset}}.image-with-text{padding:100px 0}@media screen and (max-width:1024px){.image-with-text{padding:40px 0}}.image-with-text__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #dde2e3;border-radius:16px;padding:80px;width:calc(100% - 60px)}@media screen and (max-width:1024px){.image-with-text__card{padding:1rem;width:calc(100% - 40px)}}.image-with-text__card_container{display:flex;justify-content:center;margin:0 30px}@media screen and (max-width:1024px){.image-with-text__card_container{margin-left:0;margin-right:0}}.slice-section{clip-path:polygon(0 0,100% 0,100% 100%,0 80%);padding-bottom:200px;padding-top:200px}@media screen and (max-width:1024px){.slice-section{clip-path:polygon(0 0,100% 0,100% 100%,0 90%);padding-bottom:100px;padding-top:100px}}.bg-image{padding-bottom:150px;padding-top:150px}.margin_negative{margin-top:-100px;padding-bottom:130px;padding-top:200px;position:relative;z-index:1}.shopify-section--text-with-bg-image .bg-image__content{align-items:center;display:flex;justify-content:flex-end;padding:0 60px;width:100%}@media screen and (max-width:1024px){.shopify-section--text-with-bg-image .bg-image__content{padding:0 40px}}.shopify-section--text-with-bg-image .bg-image__content .prose{max-width:1000px}.shopify-section--collection-banner{position:relative;z-index:2}.vertical-slider-wrapper--no-clip{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:70vh;overflow:hidden;position:relative}@media screen and (max-width:1200px){.vertical-slider-wrapper--no-clip{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:auto}}.vertical-slider-wrapper--no-clip:before{background:linear-gradient(270deg,#02090100 4.97%,#020901 65.29%),linear-gradient(0deg,#0000001a,#0000001a);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1200px){.vertical-slider-wrapper--no-clip:before{background:linear-gradient(0deg,#0009,#0009);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.vertical-slider-wrapper{clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);height:70vh;overflow:hidden;position:relative}@media screen and (max-width:1200px){.vertical-slider-wrapper{clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);height:auto}}.vertical-slider-wrapper:before{background:linear-gradient(270deg,#02090100 4.97%,#020901 65.29%),linear-gradient(0deg,#0000001a,#0000001a);clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1200px){.vertical-slider-wrapper:before{background:linear-gradient(0deg,#0009,#0009);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}}.vertical-slider{height:100%;overflow-y:scroll;position:relative;z-index:1}.vertical-slider::-webkit-scrollbar{display:none}@media screen and (max-width:1200px){.vertical-slider{overflow-x:scroll;scroll-snap-type:x mandatory}}.slides-wrapper{height:100%}@media screen and (max-width:1200px){.slides-wrapper{display:flex;padding:4rem 0 8rem}}.slider-bullets{display:flex;flex-direction:column;gap:0;left:60px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:1200px){.slider-bullets{bottom:70px;flex-direction:row;left:unset;right:50%;top:unset;transform:translate(50%)}}.slider-bullet{background-color:#dde2e3;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);cursor:pointer;height:100px;transition:background-color .3s ease;width:8px}.slider-bullet:hover{background-color:#b0bec5}.slider-bullet.active{background-color:var(--power-color)}@media screen and (max-width:1200px){.slider-bullet{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);height:8px;width:100px}}.slide{align-items:center;color:#fff;display:flex;font-size:2rem;height:100%;justify-content:center;padding:0 150px;scroll-snap-align:start}@media screen and (max-width:1200px){.slide{min-width:fit-content;padding:0 30px;scroll-snap-align:start;width:100vw}}.bg-current,.bg-next{background-position:50%;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:0}.bg-next{opacity:0}.slide-content{align-items:center;display:flex;gap:100px;justify-content:space-between;position:relative;width:100%;z-index:2}@media screen and (max-width:1200px){.slide-content{flex-direction:column;gap:20px;justify-content:center}}.slide-content__text{display:flex;flex-direction:column;gap:24px;max-width:600px}@media screen and (max-width:1200px){.slide-content__text{max-width:100%}}.slide-content__card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#4f4f4f33;border:1px solid #dde2e3;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:500px;padding:40px;width:auto}@media screen and (max-width:1200px){.slide-content__card{max-width:100%;padding:1rem}}.image-with-text .prose{margin-inline-start:10%;max-width:80%;padding:0;width:100%}.images-bg-text-scroll{margin-bottom:100px}@media screen and (max-width:1200px){.image-with-text__picture{display:flex;justify-content:center}}@media screen and (max-width:999px){.bg-image__content.category_blue_section{padding:0 32px}}@media screen and (max-width:699px){.bg-image__content.category_blue_section{padding:0 20px}}.faq__card{background:var(--white);border-radius:16px;padding:80px}@media screen and (max-width:1024px){.faq__card{padding:1rem}}.line-products-list .product-list{display:flex;flex-wrap:wrap;gap:32px}.line-products-list .product-card{width:calc(25% - 32px)}@media screen and (max-width:1024px){.line-products-list .product-card{width:calc(50% - 32px)}}.scrolling-content__image>img{max-height:200px;max-width:400px;object-fit:contain}@media screen and (max-width:1024px){.scrolling-content__image>img{max-width:300px}}.scrolling-content__less-padding{padding:20px 0}.collection__hero .content-over-media>.prose{justify-self:stretch;width:auto;margin-right:80px;text-align:left!important}@media screen and (max-width:1024px){.collection__hero .content-over-media>.prose{margin-right:20px}}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
