@font-face{font-family:px-light;src:url(./font-Px-Grotesk-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:px-light-italic;src:url(./font-Px-Grotesk-Light-Italic.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:px-regular;src:url(./font-Px-Grotesk-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:px-regular-italic;src:url(./font-Px-Grotesk-Regular-Italic.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:px-bold;src:url(./font-Px-Grotesk-Bold.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:px-bold-italic;src:url(./font-Px-Grotesk-Bold-Italic.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:px-screen;src:url(./font-Px-Grotesk-Screen.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:space-grotesk-bold;src:url(./SpaceGroteskBold.woff2) format("woff2");src:url(./SpaceGroteskBold.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:inter-medium;src:url(./Inter_18ptMedium.woff2) format("woff2");src:url(./Inter_18ptMedium.woff) format("woff");font-weight:400;font-display:swap}:root{--color-white: #ffffff;--color-black: #000000;--color-black-2: #202020;--color-black-text: #000000;--color-grey: #f1f1f1;--header-height-mobile: 56px;--header-height-decktop: 64px}html{scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}body{font-family:px-regular,sans-serif;background-color:var(--color-white);color:var(--color-black-text);padding:0;margin:0}.container{width:100%;margin:0 auto;padding:0 14px;max-width:1340px}.container-fluid{width:100%;margin:0 auto;padding:0 14px;max-width:100%}.heading-content{display:flex;grid-row-gap:7px;flex-direction:column;max-width:498px;margin:0}.section-title{color:var(--color-black-text);font-family:px-light,"sans-serif";font-weight:300;font-size:32px;line-height:1;margin:0;letter-spacing:0}.section-title>*{margin:0}.section-subtitle{color:var(--color-black-text);font-family:px-light,"sans-serif";font-size:16px;line-height:1.3;margin:0}.swiper-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;width:36px;height:36px;min-width:36px;border-radius:100%;border:1px solid var(--color-black)}.swiper-pagination{display:flex;align-items:center;grid-column-gap:34px;position:relative}.swiper-pagination span{width:9px;height:9px;min-width:9px;border-radius:100%;background:transparent;transition:all 3s ease-in-out;border:1px solid var(--color-black-2)}.swiper-pagination .swiper-pagination-bullet-active{background:var(--color-black)}.swiper-container .swiper-scrollbar{position:relative;inset:auto;height:5px;border-radius:5px;background:var(--color-grey)}.swiper-container .swiper-scrollbar-drag{display:block;border-radius:5px;background:var(--color-black-2)}.title-sm{font-size:24px}.title-md{font-size:32px}.title-lg{font-size:60px}.weight-light{font-family:px-light,"sans-serif"!important;font-weight:300!important}.weight-normal{font-family:px-regular,"sans-serif"!important;font-weight:400!important}.weight-bold{font-family:px-bold,"sans-serif"!important;font-weight:700!important}.weight-screen{font-family:px-screen,"sans-serif"!important;font-weight:800!important}@media(min-width:992px){.heading-content{grid-row-gap:15px}.section-title{font-size:40px}.title-sm{font-size:32px}.title-md{font-size:40px}.title-lg{font-size:70px}}@media(min-width:1200px){.title-lg{font-size:80px}}@media(min-width:1440px){.container-fluid{padding:0 64px}}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-hero{display:flex;min-height:554px;position:relative;padding:34px 14px;margin-bottom:var(--mb-m);align-items:var(--align-m);justify-content:var(--justify-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-hero .bg-image{aspect-ratio:375 / 425;position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;pointer-events:none}.section-hero .container-fluid{padding:0}.section-hero .overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;background:var(--overlay-gradient-m)}.section-hero .heading-wrap{display:flex;flex-direction:column;align-items:var(--justify-hm);position:relative;z-index:3}.section-hero .heading-inner-wrap{display:flex;grid-row-gap:4px;flex-direction:column;width:fit-content;text-align:var(--text-align-m)}.section-hero .sub-title>*,.section-hero .section-title>*{margin:0}.section-hero .sub-title,.section-hero .section-title,.section-hero .description{color:var(--color-m)}.section-hero .sub-title{font-family:px-regular,"sans-serif";font-weight:400;font-size:14px;line-height:1;text-transform:uppercase}.section-hero .section-title{line-height:1.1;margin:0}.section-hero .description{font-family:px-regular,"sans-serif";font-size:var(--d-fz-m);font-weight:400;line-height:1.15}.section-hero .description>*{margin:0}.section-hero .disclaimer{font-family:px-regular,"sans-serif";color:var(--color-m);font-weight:400;line-height:1.15;font-size:16px;margin:12px 0 0}.section-hero .disclaimer.disclaimer-desktop{display:none}.section-hero .button-wrap{width:100%;margin:8px 0 0;max-width:var(--max-width-m)}.section-hero .btn-hero{color:var(--text);background:var(--bg)}.section-hero .btn-hero.btn-large{font-family:px-regular,"sans-serif";font-weight:400;font-size:16px;min-height:45px}.section-hero .btn-hero *{pointer-events:none}.section-hero .btn-hero.btn-small .global-button-animated-icon-wrapper{width:24px;height:24px;min-width:24px}.section-hero .btn-hero.btn-small svg{width:24px;height:24px}.section-hero .btn-hero.btn-large .global-button-animated-icon-wrapper{width:35px;height:35px;min-width:35px}.section-hero .btn-hero.btn-large svg{width:35px;height:35px}.section-hero .btn-hero .svg-rect.stroke{stroke:var(--icon-color)}.section-hero .btn-hero .svg-rect.fill{fill:var(--icon-bg)}.section-hero .btn-hero .svg-path.fill{fill:var(--icon-color)}@media(max-width:767px){.section-hero .section-title>*{display:inline}}@media(min-width:768px){.section-hero{min-height:480px;padding:34px;align-items:var(--align-d);justify-content:var(--justify-d)}.section-hero .overlay{background:var(--overlay-gradient-d)}.section-hero .heading-wrap{align-items:var(--justify-hd)}.section-hero .heading-inner-wrap{grid-row-gap:8px;text-align:var(--text-align-d)}.section-hero .heading-inner-wrap.show-overlay-d{background:var(--bg-overlay);border-radius:20px;padding:34px 30px}.section-hero .sub-title,.section-hero .section-title,.section-hero .description{color:var(--color-d)}.section-hero .description>*:last-child{margin:0}.section-hero .disclaimer{color:var(--color-d);position:absolute;left:14px;z-index:2;margin:0}.section-hero .disclaimer.disclaimer-desktop{display:inline-block;left:34px}.section-hero .disclaimer.disclaimer-mobile{display:none}.section-hero .disclaimer.disclaimer-top-d{top:34px}.section-hero .disclaimer.disclaimer-bottom-d{bottom:34px}.section-hero .button-wrap{max-width:var(--max-width-d)}}@media(max-width:991px){.section-hero .heading-inner-wrap.show-overlay-m{background:var(--bg-overlay);border-radius:20px;padding:34px 30px}}@media(min-width:992px){.section-hero{min-height:600px;padding:34px 64px;margin-bottom:var(--mb-d)}.section-hero .description{font-size:var(--d-fz-d)}.section-hero .disclaimer{left:64px}}@media(min-width:1200px){.section-hero{min-height:701px}}@media(min-width:1440px){.section-hero.full-height{min-height:calc(100vh - 3.4375rem)}.section-hero.full-height{min-height:calc(100vh - 5.6875rem)}}.awards-section{padding:56px 0}.awards-section .awards-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.awards-section .award-item{width:131px;height:131px;min-width:131px;display:flex;align-items:center;justify-content:center}.awards-section .award-item img{height:auto;max-width:100%;object-fit:contain;object-position:center center}@media(min-width:768px){.awards-section{padding:64px 0}.awards-section .award-item{width:160px;height:160px;min-width:160px;padding:16px;border-radius:40px;background:var(--background-color)}}@media(min-width:992px){.awards-section .awards-container{gap:40px}.awards-section .award-item{width:210px;height:210px;min-width:210px;padding:24px}}@media(min-width:1200px){.awards-section .awards-container{gap:62px}}.image-with-quote.mobile-image-top .container-fluid{flex-direction:column-reverse}.image-with-quote.mobile-image-bottom .container-fluid{flex-direction:column}.image-with-quote .container-fluid{display:flex;flex-wrap:wrap;padding:0}.image-with-quote .quote-content{width:100%;min-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;grid-row-gap:9px}.image-with-quote.type-1 .quote-content{padding:34px}.image-with-quote .quote-content>*{max-width:345px}.image-with-quote .quote-image{width:100%;min-width:100%;position:relative}.image-with-quote .quote-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.image-with-quote.type-1 img.image-mobile{display:none}.image-with-quote .quote-icon{width:40px;height:40px;display:block;position:relative}.image-with-quote .quote-icon:before{content:"\201c";top:40px;left:20px;position:absolute;transform:translate(-50%,-50%);font-family:px-regular,"sans-serif";font-weight:400;font-size:80px;line-height:40px;color:var(--text-color)}.image-with-quote .quote-subtext{font-family:px-light,"sans-serif";font-weight:300;font-size:14px;line-height:1.4;color:#717171;margin:0}.image-with-quote.type-1 .quote-text{font-family:px-regular,"sans-serif";font-weight:400;font-size:18px;line-height:1.23;color:var(--text-color)}.image-with-quote .quote-text>*{margin:0}.image-with-quote.type-1 .quote-author{font-family:px-regular,"sans-serif";color:var(--color-black);font-weight:400;font-size:18px;line-height:1}.image-with-quote .button-wrap{width:100%;max-width:224px}.image-with-quote .btn-quote{margin:11px 0 0;cursor:pointer;color:var(--text);background:var(--bg);text-transform:uppercase;height:auto;font-size:12px;min-height:32px}.image-with-quote .btn-quote *{pointer-events:none}.image-with-quote .global-button-animated-icon-wrapper{min-width:24px;width:24px;height:24px}.image-with-quote .btn-quote svg{width:24px;height:auto}.image-with-quote .btn-quote .svg-rect.stroke{stroke:var(--icon-color)}.image-with-quote .btn-quote .svg-rect.fill{fill:var(--icon-bg)}.image-with-quote .btn-quote .svg-path.fill{fill:var(--icon-color)}.image-with-quote .btn-no-icon{padding:0 25px}.image-with-quote .btn-no-icon .global-button-animated-icon-wrapper{display:none}@media(min-width:768px){.image-with-quote,.image-with-quote.desktop-image-right .container-fluid{flex-direction:row}.image-with-quote.desktop-image-left .container-fluid{flex-direction:row-reverse}.image-with-quote .quote-content{width:50%;min-width:50%}.image-with-quote.type-1 .quote-content{padding:60px 34px}.image-with-quote .quote-image{width:50%;min-width:50%;padding-top:450px}.image-with-quote .quote-image img{position:absolute;top:0;right:0;bottom:0;left:0}.image-with-quote .button-wrap{max-width:322px}.image-with-quote .btn-quote{margin:31px 0 0}}@media(min-width:992px){.image-with-quote.type-1 .quote-content{padding:100px 34px}.image-with-quote .quote-image{padding-top:500px}}@media(min-width:1200px){.image-with-quote .quote-content{width:580px;min-width:580px}.image-with-quote.type-1 .quote-content{padding:107px 34px}.image-with-quote .quote-image{width:calc(100% - 580px);min-width:calc(100% - 580px);padding-top:550px}}@media(min-width:1440px){.image-with-quote .quote-content{width:40%;min-width:40%}.image-with-quote .quote-image{width:60%;min-width:60%}}.image-with-quote.type-2{position:relative}.image-with-quote.type-2 .quote-image{width:100%;min-width:100%;min-height:600px;position:relative}.image-with-quote.type-2 img.image-mobile{display:none}.image-with-quote.type-2 .quote-content{width:auto;min-width:auto;padding:27px 20px;border-radius:20px}.image-with-quote.type-2 .quote-text{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:18px;line-height:1.3}.image-with-quote.type-2 .quote-author{font-family:px-light,sans-serif;font-weight:300;font-size:18px;line-height:1.3;color:#717171}.image-with-quote.type-2 .button-wrap{max-width:fit-content}.image-with-quote.type-2 .btn-quote{margin:11px 0 0;border:none;font-family:px-screen,sans-serif;font-weight:800;font-size:13px;min-height:36px}@media(max-width:767px){.image-with-quote.type-2 .quote-content{position:absolute;bottom:14px;left:14px;right:14px;z-index:1;background:var(--bg-content)}.image-with-quote.type-2 .quote-image img{position:absolute;top:0;right:0;bottom:0;left:0}.image-with-quote.type-2 .quote-image.is-mobile-image img.image-desktop{display:none}.image-with-quote.type-2 .quote-image.is-mobile-image img.image-mobile{display:flex}}@media(min-width:768px){.image-with-quote.type-2 .quote-image{width:calc(100% - 300px);min-width:calc(100% - 300px)}.image-with-quote.type-2 .quote-content{width:300px;min-width:300px;padding:60px 20px;border-radius:0;text-align:left;align-items:flex-start}.image-with-quote.type-2 .btn-quote{margin:0}}@media(min-width:992px){.image-with-quote.type-2 .quote-image{width:70%;min-width:70%}.image-with-quote.type-2 .quote-content{width:30%;min-width:30%;padding:80px 20px}.image-with-quote.type-2 .quote-icon{width:57px}.image-with-quote.type-2 .quote-icon:before{top:57px;left:28px;font-size:130px}}@media(min-width:1200px){.image-with-quote.type-2 .quote-content{padding:100px 40px}}@media(min-width:1440px){.image-with-quote.type-2 .quote-image{width:67%;min-width:67%}.image-with-quote.type-2 .quote-content{width:33%;min-width:33%;grid-row-gap:15px;padding:107px 60px}.image-with-quote.type-2 .quote-text,.image-with-quote.type-2 .quote-author{font-size:20px}}.product-card{display:flex;flex-direction:column;height:auto;background:var(--color-grey)}.product-card .card-media-wrap{aspect-ratio:131 / 144;position:relative;display:block;width:100%;z-index:5}.product-card .card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;transition:all .3s ease-in-out}.product-card .main-image{opacity:1;visibility:visible;pointer-events:auto}.product-card .hover-image{opacity:0;visibility:hidden;pointer-events:none}.product-card .card-media-wrap img{width:100%;height:100%;object-fit:contain;object-position:center center}.product-card .hover-image img{object-fit:cover}.product-card .product-card-info{margin-top:auto;padding:8px 12px 24px}.product-card .card-title{font-family:px-light,sans-serif;font-weight:300;font-size:18px;line-height:1;margin:0 0 4px;text-decoration:none;color:var(--color-black)}.product-card .card-subtitle{font-family:px-light,sans-serif;font-weight:300;font-size:10px;line-height:1;margin:0 0 16px;color:var(--color-black)}.product-card .card-badge{position:absolute;top:8px;z-index:5;right:28px;font-family:px-screen,sans-serif;font-style:normal;font-weight:800;font-size:12px;line-height:1;color:var(--color-white);text-transform:uppercase;padding:8px 16px;background:#ff8c34;border-radius:100px}.product-card .product-button{height:auto;min-width:181px;min-height:32px;border:1px solid var(--color-black)}.product-card .product-button .global-button-animated-title,.product-card .product-button .price-item,.product-card .product-button .price{line-height:1;font-size:12px;text-transform:capitalize}.product-card .product-button .price{margin:0 0 0 2px}.product-card .global-button-animated-icon-wrapper{min-width:24px;width:24px;height:24px}.product-card .product-button svg:not(.spinner){width:24px;height:auto}.product-card .product-button .loading__spinner{top:50%;left:50%;width:18px;height:18px;line-height:1;transform:translate(-50%,-50%)}.product-card .loading__spinner svg{width:18px;height:auto}@media(min-width:992px){.product-card.with-hover-image:hover .main-image{opacity:0;visibility:hidden;pointer-events:none}.product-card.with-hover-image:hover .hover-image{opacity:1;visibility:visible;pointer-events:auto}}.featured-products.padding-none{padding:0}.featured-products.padding-sm{padding:24px 0}.featured-products.padding-md,.featured-products.padding-lg{padding:36px 0}.featured-products .section-heading{display:flex;grid-row-gap:14px;flex-direction:column;margin:0 0 25px}.featured-products .section-subtitle{font-size:20px;color:#717171;margin:0;letter-spacing:0;text-transform:none}.featured-products .section-title{color:var(--color-black);line-height:1.1;margin:0}.featured-products .slider-container.slider-init{margin:0 -14px}.featured-products .slider-container.slider-init #product-grid{padding:0 14px}.featured-products .product-card-grid{display:flex}.featured-products .swiper-container:not(.swiper-container-initialized) .product-card-grid{grid-column-gap:16px}.featured-products .swiper-container:not(.swiper-container-initialized) .product-card{width:100%;min-width:100%}@media(max-width:767px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card:nth-child(n+2){display:none}}@media(min-width:768px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card{width:calc((100% - 16px)/2);min-width:calc((100% - 16px)/2)}}@media(min-width:768px)and (max-width:991px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card:nth-child(n+3){display:none}}@media(min-width:992px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card{width:calc((100% - (16px * 2)) / 3);min-width:calc((100% - (16px * 2)) / 3)}}@media(min-width:992px)and (max-width:1199px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card:nth-child(n+4){display:none}}@media(min-width:1200px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card{width:calc((100% - 48px)/4);min-width:calc((100% - 48px)/4)}}@media(min-width:1200px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card:nth-child(n+5){display:none}}@media(min-width:1280px){.featured-products .swiper-container:not(.swiper-container-initialized) .product-card{width:262px;min-width:262px}}@media(min-width:1440px){.featured-products.padding-md{padding:40px 0}.featured-products.padding-lg{padding:60px 0}.featured-products .section-heading{margin:0 0 35px}.featured-products .slider-container.slider-init{margin:0 -64px}.featured-products .slider-container.slider-init #product-grid{padding:0 64px}}.section-accordion{padding:36px 0;position:relative}.section-accordion .grid-layout{display:grid;grid-row-gap:18px;grid-column-gap:30px;grid-template-columns:1fr}.section-accordion .accordion-wrap{display:flex;flex-direction:column}.section-accordion .accordion-item{padding:12px 0;border-bottom:1px solid var(--color-black-2)}.section-accordion .accordion-item.active .icon-wrap{transform:translateY(-50%) rotate(-90deg)}.section-accordion .accordion-title{width:100%;cursor:pointer;position:relative;padding-right:40px;font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;line-height:1.3;font-size:24px;margin:0}.section-accordion .accordion-item:first-child{padding-top:0}.section-accordion .accordion-title .icon-wrap{position:absolute;top:50%;right:0;pointer-events:none;min-width:24px;width:24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(90deg)}.section-accordion .accordion-description{height:0;overflow:hidden;transition:all .3s ease-in-out;display:flex;align-items:flex-end}.section-accordion .accordion-inner-content{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;line-height:1.3;font-size:16px;padding-right:15px}.section-accordion .accordion-inner-content *{margin:0}@media(min-width:768px){.section-accordion .accordion-title{font-size:20px}.section-accordion .accordion-item{padding:12px}}@media(min-width:992px){.section-accordion .grid-layout{grid-template-columns:1fr 662px}.section-accordion .accordion-item{padding:12px 15px}}@media(min-width:1440px){.section-accordion{padding:60px 0}.section-accordion .container-fluid .grid-layout{grid-template-columns:1fr 1.5fr}.section-accordion .accordion-inner-content{padding-right:64px}}.how-it-works{padding:36px 0;background:var(--color-white)}.how-it-works .section-title{font-family:px-light,sans-serif;font-weight:300;margin:0 0 25px;max-width:var(--max-w-m)}.how-it-works .section-title strong{font-family:px-regular,sans-serif;font-weight:400}.how-it-works .section-title>*{margin:0}.how-it-works .how-it-works-item{display:flex;flex-direction:column;height:auto;overflow:hidden;border-radius:20px}.how-it-works .card-content{flex-grow:1;display:flex;flex-direction:column;padding:34px 24px;background:var(--color-black-2)}.how-it-works .card-heading{display:flex;margin:0 0 16px;grid-column-gap:5px}.how-it-works .card-number{font-family:px-screen,sans-serif;letter-spacing:.76px;font-weight:800;line-height:1.1;font-size:28px;margin:0;color:var(--color-white)}.how-it-works .card-title{font-family:px-light,sans-serif;letter-spacing:.76px;font-weight:300;line-height:1.1;font-size:28px;margin:0;color:var(--color-white)}.how-it-works .card-text{margin:0;font-family:px-light,sans-serif;color:var(--color-white);font-weight:300;line-height:1.3;font-size:16px;max-width:305px}.how-it-works .card-image{position:relative;display:flex;width:100%;margin-top:auto;aspect-ratio:423 / 418}.how-it-works .swiper-scrollbar{margin:25px 0 0}.how-it-works .slider-wrap.slider-init{margin:0 -14px}.how-it-works .slider-wrap.slider-init .swiper-container{padding:0 14px}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;grid-row-gap:15px;grid-column-gap:15px}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%;min-width:100%}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-scrollbar{display:none}@media(max-width:767px){.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(n+2){display:none}}@media(min-width:768px){.how-it-works .section-title{max-width:var(--max-w-d)}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 15px)/2);min-width:calc((100% - 15px)/2)}}@media(max-width:768px)and (max-width:992px){.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(n+3){display:none}}@media(min-width:992px){.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - (15px * 2)) / 3);min-width:calc((100% - (15px * 2)) / 3)}}@media(min-width:1200px){.how-it-works .card-heading{grid-column-gap:13px}.how-it-works .card-number,.how-it-works .card-title{font-size:32px}.how-it-works .card-text{font-size:20px}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-row-gap:20px;grid-column-gap:20px}.how-it-works .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - (20px * 2)) / 3);min-width:calc((100% - (20px * 2)) / 3)}}@media(min-width:1440px){.how-it-works{padding:60px 0}.how-it-works .section-title{margin:0 0 35px}.how-it-works .card-content{padding:49px 34px}.how-it-works .card-number,.how-it-works .card-title{font-size:38px}.how-it-works .card-text{font-size:22px}}.perks-section{padding:36px 0;background:var(--color-white)}.perks-section .section-title{margin:0 0 25px;max-width:var(--max-w-m)}.perks-section .perks-section-grid{display:grid;grid-row-gap:14px;grid-column-gap:14px;grid-template-columns:1fr}.perks-section .perk-card{height:auto;display:flex;flex-direction:column;min-height:145px;padding:22px 28px;border-radius:20px;background:var(--color-grey)}.perks-section .perk-card-title{font-family:px-regular,sans-serif;color:var(--color-black-2);line-height:1.2;font-size:24px;margin:0 0 15px;letter-spacing:0;display:flex;align-items:center;grid-column-gap:5px;justify-content:space-between}.perks-section .perk-card-title svg{width:32px;height:32px;min-width:32px;display:flex}.perks-section .perk-card-desc-wrap{flex-grow:1}.perks-section .perk-card-description{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.3;margin:0}.perks-section .icon-checkmark{display:none;width:40px;min-width:40px}.perks-section .icon-checkmark svg{width:40px;height:40px;min-width:40px}@media(min-width:768px){.perks-section .section-title{max-width:var(--max-w-d)}.perks-section .perks-section-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.perks-section .perks-section-grid{grid-row-gap:20px;grid-column-gap:20px}.perks-section .perk-card{padding:15px 34px;border-radius:24px}.perks-section .perk-card-title{font-size:24px}.perks-section .perk-card-description{font-size:18px}}@media(min-width:1200px){.perks-section .perk-card{min-height:154px;align-items:center;flex-direction:row}.perks-section .perk-card-title{margin:0;width:180px;min-width:180px}.perks-section .perk-card-title svg{display:none}.perks-section .perk-card-desc-wrap{padding:0 34px}.perks-section .perk-card-description{max-width:241px}.perks-section .icon-checkmark{display:flex}}@media(min-width:1440px){.perks-section{padding:60px 0}.perks-section .section-title{margin:0 0 35px}.perks-section .perk-card{padding:15px 40px}.perks-section .perk-card-title{font-size:26px}.perks-section .perk-card-desc-wrap{padding:0 50px}.perks-section .perk-card-description{font-size:20px}.perks-section .icon-checkmark{width:45px;min-width:45px}.perks-section .icon-checkmark svg{width:45px;height:45px;min-width:45px}}.okendo-reviews.padding-none{padding:0}.okendo-reviews.padding-sm{padding:24px 0}.okendo-reviews.padding-md,.okendo-reviews.padding-lg{padding:36px 0}.okendo-reviews .section-title{margin:0 0 25px}.okendo-reviews .okeReviews[data-oke-container].oke-w,.okendo-reviews div.okeReviews.oke-w{margin:0;padding:0;width:100%;max-width:100%}@media(min-width:1440px){.okendo-reviews.padding-md{padding:40px 0}.okendo-reviews.padding-lg{padding:60px 0}.okendo-reviews .section-title{margin:0 0 35px}}.media-slider.padding-none{padding:0}.media-slider.padding-sm{padding:24px 0}.media-slider.padding-md,.media-slider.padding-lg{padding:36px 0}.media-slider .heading-content{display:flex;grid-row-gap:14px;flex-direction:column;padding:0 0 25px;max-width:100%}.media-slider .section-subheading{font-family:px-light,sans-serif;font-weight:300;font-size:16px;line-height:1.2;margin:0}.media-slider .section-title{margin:0}.media-slider .section-content{font-family:px-light,sans-serif;font-weight:300;font-size:16px;line-height:1.3}.media-slider .section-content>*{margin:0}.media-slider .media-wrap{display:flex}.media-slider .media-wrap img{width:100%;height:auto;max-width:100%;aspect-ratio:1 / 1}.media-slider .swiper-scrollbar{margin:25px 0 0}.media-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{display:flex;grid-column-gap:33px}.media-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%;min-width:100%}.media-slider .swiper-container:not(.swiper-container-initialized) .swiper-scrollbar{display:none}@media(min-width:768px){.media-slider .heading-content{padding:0 0 24px}.media-slider .slider-wrap{margin:0}.media-slider .swiper-container-initialized .swiper-wrapper{padding:0}}@media(max-width:991px){.media-slider .slider-wrap.slider-init{margin:0 -14px}.media-slider .slider-wrap.slider-init .swiper-container{padding:0 14px}.media-slider .slider-wrap.slider-init .swiper-wrapper{width:auto}}@media(min-width:992px){.media-slider .grid-layout{display:flex;flex-wrap:wrap;flex-direction:column}.media-slider .heading-content{padding:0 0 34px;grid-row-gap:15px}.media-slider .section-subheading{font-size:12px}.media-slider .slider-wrap{width:785px;min-width:785px}.media-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 33px)/2);min-width:calc((100% - 33px)/2)}}@media(min-width:1200px){.media-slider .grid-layout{align-items:center;flex-direction:row}.media-slider .heading-content{width:calc(100% - 785px);min-width:calc(100% - 785px)}}@media(min-width:1440px){.media-slider.padding-md{padding:40px 0}.media-slider.padding-lg{padding:60px 0}.media-slider .heading-content{padding:0 80px 0 0}}.single-product{padding:36px 0;scroll-margin-top:84px;background:var(--color-white)}.single-product .product-media{height:100%;padding:0 0 26px;position:relative}.single-product .info-wrap-mobile{margin:0 0 20px}.single-product .product-info-wrap{width:100%;min-width:100%}.single-product .product-info>*{margin:0 0 20px}.single-product .product-info>*:last-child{margin:0}.single-product .product-badge{position:absolute;top:14px;left:28px;z-index:3;font-family:px-screen,sans-serif;text-transform:uppercase;color:var(--color-white);font-weight:800;font-size:13px;line-height:1;letter-spacing:0;padding:8px 17px;background:#ff8c34;border-radius:220px}.single-product .product-title,.single-product .product-rating,.single-product .price-box{margin:0 0 10px}.single-product .product-title{font-family:px-light,"sans-serif";font-weight:300;line-height:1;font-size:28px;color:var(--color-black-2)}.single-product .product-description{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.3}.single-product .product-description>*{margin:0 0 15px}.single-product .product-description>*:last-child{margin:0}.single-product .product-description ul{margin:0;padding:0;list-style:none}.single-product .product-description li{position:relative;padding:0 0 0 25px}.single-product .product-description li+li{margin:5px 0 0}.single-product .product-description li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;min-width:15px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(./icon-li.svg)}.single-product .variant-picker .product-form__input{max-width:100%}.single-product .form__label{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:14px;line-height:1.3;display:none}.single-product .button-and-quantity{display:grid;grid-column-gap:7px;grid-template-columns:1fr}.single-product .button-and-quantity .product-form{display:flex;text-align:center;grid-row-gap:10px;flex-direction:column-reverse}.single-product .button-and-quantity:not(.single-column){grid-template-columns:103px 1fr}.single-product .button-and-quantity:not(.single-column) .product-tooltips{grid-area:2 / 1 / 3 / 3}.single-product .button-box{flex-grow:1}.single-product .product-form__buttons{display:flex;grid-row-gap:10px;flex-direction:column}.single-product .restock-rocket-button-container>*{margin:0}.single-product .product-form-button-inner pickup-availability{display:none}.single-product .product-form__submit{width:100%;min-height:45px;font-family:px-regular,sans-serif;font-weight:400;font-size:16px;color:var(--text);background:var(--bg);border-color:var(--bg)}.single-product .restock-rocket-button{width:100%;min-height:45px;font-weight:400;transition:all .3s ease-in-out;font-size:16px!important;color:var(--text)!important;font-family:px-regular,sans-serif!important;border-radius:40px!important;background:var(--bg)!important;border:1px solid var(--bg)!important}.single-product .global-button-animated-title{grid-column-gap:5px}.single-product .product-form__submit .global-button-title{color:var(--text)}.single-product .product-form__submit:hover .global-button-title{color:var(--text-hover)}.single-product .product-form__submit *{pointer-events:none}.single-product .global-button-animated-icon-wrapper,.single-product .global-button-animated-icon{width:35px;height:35px;min-width:35px}.single-product .global-button-animated-icon svg{width:36px;height:35px}.single-product .product-form__submit .svg-rect.stroke{stroke:var(--icon-color)}.single-product .product-form__submit .svg-rect.fill{fill:var(--icon-bg)}.single-product .product-form__submit .svg-path.fill{fill:var(--icon-color)}.single-product .product-trust-badges{padding:16px 0}.single-product .trust-badges-grid{display:flex;grid-column-gap:4px}.single-product .trust-badge-item{width:calc((100% - (4px * 2)) / 3);min-width:calc((100% - (4px * 2)) / 3);display:flex;text-align:center;align-items:center;flex-direction:column;grid-row-gap:10px}.single-product .badge-icon{display:flex;align-items:center;justify-content:center;width:auto;height:31px}.single-product .badge-icon img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.single-product .badge-text{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;line-height:1.3;font-size:12px;margin:0}.single-product .oke-sr-count{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:12px;line-height:1.4}.single-product .price-box .badge{font-family:px-screen,sans-serif;color:var(--color-white);text-transform:uppercase;font-weight:800;font-size:11px;line-height:1;text-align:center;align-items:center;justify-content:center;min-height:25px;padding:4px 10px;background:var(--color-black-2)}.single-product .price-item{font-family:px-screen,sans-serif;color:var(--color-black-2);font-weight:800;line-height:1.2}.single-product .price-wrap.price--on-sale .price__sale{display:flex;align-items:center}.single-product .price-wrap.price--on-sale .price-item--regular{font-size:13px}.single-product .price-wrap:not(.price--on-sale) .price-item--regular,.single-product .price-wrap.price--on-sale .price-item--sale{font-size:22px}@media(max-width:767px){.single-product .product-title.hidden-mobile,.single-product .product-rating.hidden-mobile,.single-product .price-box.hidden-mobile{display:none}}@media(min-width:768px){.single-product{padding:36px 0;background:var(--color-grey)}.single-product .product-info-wrap.hidden-desktop{display:none}.single-product .product-layout{display:flex;flex-wrap:wrap}.single-product .product-media{width:100%}.single-product .product-badge{font-size:20px;left:14px}.single-product .product-info{padding:26px 16px;border-radius:20px;background:var(--color-white)}.single-product .product-title{font-size:36px}.single-product .product-description{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #717171}.single-product .oke-sr-count{font-size:14px}.single-product .price-wrap.price--on-sale .price-item--regular{font-size:16px}.single-product .price-wrap:not(.price--on-sale) .price-item--regular,.single-product .price-wrap.price--on-sale .price-item--sale{font-size:24px}.single-product .badge-text{font-size:14px}}@media(min-width:992px){.single-product .product-media{padding:0 24px 0 0;width:calc(100% - 400px);min-width:calc(100% - 400px);position:sticky;left:0;top:0}.single-product .product-info-wrap{width:400px;min-width:400px}}@media(min-width:1200px){.single-product{padding:40px 0}.single-product .product-media{padding:0 23px 0 0;width:calc(100% - 700px);min-width:calc(100% - 700px)}.single-product .product-info-wrap{width:700px;min-width:700px}.single-product .product-info{padding:35px}.single-product .product-badge{top:36px;left:36px;font-size:26px;padding:17px 35px}.single-product .product-title,.single-product .product-rating,.single-product .price-box{margin:0 0 14px}.single-product .product-title{font-size:40px}.single-product .product-description{font-size:20px;margin:0 0 30px;padding:0 0 30px}.single-product .price-wrap.price--on-sale .price-item--regular{font-size:18px}.single-product .price-wrap:not(.price--on-sale) .price-item--regular,.single-product .price-wrap.price--on-sale .price-item--sale{font-size:26px}.single-product .badge-text{font-size:16px}}@media(min-width:1440px){.single-product .product-media{padding:0 33px 0 0;width:calc(100% - 620px);min-width:calc(100% - 620px)}.single-product .product-info-wrap{width:620px;min-width:620px}}.single-product .swiper-main .swiper-slide{aspect-ratio:1 / 1;overflow:hidden}.single-product .swiper-main .swiper-slide img{width:100%;height:100%;object-fit:cover}.single-product .swiper-thumbs-wrap{position:relative;padding:0 46px;max-width:510px;margin:24px auto 0;display:none}.single-product .swiper-thumbs{position:static;margin:10px 0 0}.single-product .swiper-thumbs .swiper-slide{width:61px;height:auto;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer}.single-product .swiper-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.single-product .swiper-thumbs .swiper-btn{position:absolute;top:50%;width:38px;height:38px;min-width:38px;border:none;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.single-product .swiper-thumbs .btn-prev{left:0}.single-product .swiper-thumbs .btn-next{right:0}.single-product .swiper-thumbs .swiper-btn svg{width:21px;height:auto}.single-product .swiper-thumbs .swiper-btn.swiper-button-disabled{opacity:.7}.single-product .swiper-scrollbar{margin:6px 0 0}.single-product .swiper-main:not(.swiper-container-initialized) .swiper-scrollbar{display:none}@media(max-width:767px){.single-product .product-media.slider-init{margin:0 -14px}.single-product .product-media.slider-init .swiper-main{padding:0 14px}}@media(min-width:768px){.single-product .swiper-thumbs-wrap{display:block}.single-product .swiper-scrollbar{display:none}}@media(min-width:992px){.single-product .swiper-thumbs-wrap{margin:40px auto 0}}.single-product .accordion-wrap{display:flex;flex-direction:column}.single-product .accordion-item{padding:20px 12px;border-bottom:1px solid #717171}.single-product .accordion-item.active .icon-wrap{transform:translateY(-50%) rotate(-90deg)}.single-product .accordion-item:first-child{padding-top:10px}.single-product .accordion-title{width:100%;cursor:pointer;position:relative;padding-right:30px;font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;line-height:1.2;font-size:20px;margin:0}.single-product .accordion-title .icon-wrap{position:absolute;top:50%;right:0;pointer-events:none;min-width:24px;width:24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(90deg)}.single-product .accordion-description{height:0;overflow:hidden;transition:all .3s ease-in-out;display:flex;align-items:flex-end}.single-product .accordion-inner-content{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.4}.single-product .accordion-inner-content>*,.single-product .accordion-description-text>*,.single-product .metafield-rich_text_field>*{margin:0 0 12px}.single-product .accordion-inner-content>*:first-child{margin-top:0}.single-product .accordion-inner-content>*:last-child,.single-product .accordion-description-text>*:last-child,.single-product .metafield-rich_text_field>*:last-child{margin-bottom:0}.single-product .accordion-inner-content span.plus{margin:0 5px 0 0;position:relative;display:inline-block;font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.4}.single-product .accordion-inner-content ul,.single-product .accordion-inner-content ol{padding:0;list-style:none;margin:0 0 12px}.single-product .accordion-inner-content ul li{padding-left:25px;position:relative}.single-product .accordion-inner-content li+li{margin:5px 0 0}.single-product .accordion-inner-content ul li:before{content:"";position:absolute;top:4px;left:0;width:15px;height:15px;min-width:15px;overflow:hidden;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./icon-li.svg)}.single-product .accordion-inner-content ol{counter-reset:custom-counter}.single-product .accordion-inner-content ol li{counter-increment:custom-counter;padding-left:40px;position:relative}.single-product .accordion-inner-content ol li+li{margin:15px 0 0}.single-product .accordion-inner-content ol li:before{content:"[" counter(custom-counter,decimal-leading-zero) "]";position:absolute;top:0;left:0;font-family:px-screen,sans-serif;color:var(--color-black-2);line-height:1.3;font-size:16px}.single-product .accordion-inner-content a{text-decoration:underline;color:var(--color-black-2)}.single-product .accordion-icon-text-list{display:flex;grid-row-gap:20px;flex-direction:column}.single-product .accordion-icon-text-item{display:flex;align-items:center;grid-column-gap:6px}.single-product .accordion-icon-text-item.only-text{grid-row-gap:10px;flex-direction:column;align-items:flex-start}.single-product .accordion-icon-wrap{width:61px;height:61px;min-width:61px;padding:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:100%;background:var(--color-grey)}.single-product .accordion-icon-wrap img{width:auto;height:auto;max-width:100%;object-fit:contain;object-position:center center}.single-product .accordion-icon-title{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.3;margin:0}@media(min-width:768px){.single-product .accordion-title{font-size:22px}}@media(min-width:992px){.single-product .accordion-title{font-size:24px}}.single-product .ugc-wrap.slider-active .ug\441-title{padding:0 14px}.single-product .ugc-wrap .ugc-title{margin:0 0 15px;font-family:px-light,sans-serif;font-weight:300;font-size:28px;line-height:1.1;letter-spacing:.56px;color:var(--color-black-2)}.single-product .ugc-wrap .swiper-slide{aspect-ratio:157 / 234;overflow:hidden;cursor:pointer}.single-product .ugc-wrap .icon-play-wrap{position:absolute;top:50%;left:50%;z-index:3;width:42px;height:42px;min-width:42px;pointer-events:none;transform:translate(-50%,-50%)}.single-product .ugc-wrap img,.single-product .ugc-video{width:100%;height:100%;display:block;object-fit:cover}.single-product .ugc_init:not(.swiper-container-initialized) .swiper-wrapper{display:grid;grid-column-gap:8px;grid-template-columns:repeat(2,1fr)}.single-product .ugc_init:not(.swiper-container-initialized) .swiper-slide:nth-child(n+3){display:none}.single-product .ugc-popup{position:fixed;bottom:15px;right:15px;z-index:100;padding:64px 15px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.single-product .ugc-popup.show{opacity:1;visibility:visible;pointer-events:all}.single-product .ugc-popup-overflow{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.single-product .video-box{position:relative;z-index:3;height:100%;overflow:hidden;border-radius:20px;background:var(--color-white)}.single-product video{width:100%;height:100%;display:block;object-fit:cover}.single-product .ugc-popup .video-nav{position:absolute;z-index:5;top:129px;left:20px;display:flex;align-items:center;grid-row-gap:10px;grid-column-gap:10px;flex-direction:column}.single-product .ugc-popup .vide-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;width:36px;height:36px;min-width:36px;border-radius:100%;background:var(--color-white)}.single-product .ugc-popup .popup-close{margin:0;padding:0;border:none;box-shadow:none;text-decoration:none;background:var(--color-white);position:absolute;top:79px;left:20px;z-index:5;width:35px;height:35px;min-width:35px;cursor:pointer;border-radius:100%;display:flex;align-items:center;justify-content:center}.single-product .ugc-popup .popup-close svg{width:25px;height:auto}.single-product .ugc-wrap .icon-play-wrap{position:absolute;top:50%;left:50%;z-index:3;width:42px;height:42px;min-width:42px;border-radius:100%;pointer-events:none;transform:translate(-50%,-50%);background:var(--color-grey);display:flex;align-items:center;justify-content:center}.single-product .ugc-wrap .icon-play{margin:0 0 0 6px}.single-product .ugc-wrap.slider-active{margin-left:-14px;margin-right:-14px}.single-product .ugc-wrap.slider-active .swiper-container{padding:0 14px}@media(max-width:767px){.single-product .ugc-popup{top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.single-product .ugc-wrap.slider-active .ug\441-title{padding:0 16px}.single-product .ugc-popup{bottom:30px;right:30px;padding:0}.single-product .ugc-popup .popup-close{top:15px;left:15px}.single-product .video-box{width:375px;height:500px}.single-product .ugc-popup .video-nav{top:15px;right:15px;left:auto;flex-direction:row}.single-product .ugc-wrap.slider-active{margin-left:-16px;margin-right:-16px}.single-product .ugc-wrap.slider-active .swiper-container{padding:0 16px}}@media(min-width:1200px){.single-product .ugc-wrap.slider-active .ugc-title{padding:0 35px}.single-product .ugc-wrap.slider-active{margin-left:-35px;margin-right:-35px}.single-product .ugc-wrap.slider-active .swiper-container{padding:0 35px}}.sticky-product{position:fixed;left:0;right:0;z-index:10;bottom:15px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.sticky-product.show{opacity:1;visibility:visible;pointer-events:all}.sticky-product .sticky-product-wrap{padding:7px 10px;border-radius:100px;background:var(--color-white);box-shadow:0 9px 24px #9fa4a04d}.sticky-product .sticky-product-layout{display:flex;grid-row-gap:5px;align-items:center;justify-content:space-between}.sticky-product .column-left{display:flex;align-items:center;grid-column-gap:10px}.sticky-product .sticky-product-info{max-width:554px;width:100%;padding:0;display:none}.sticky-product .image-wrap{width:45px;height:45px;min-width:45px;display:flex;overflow:hidden;border-radius:100%;align-items:center;justify-content:center;background:var(--color-grey)}.sticky-product .image-wrap img{max-width:100%;max-height:100%;object-fit:cover;aspect-ratio:1 / 1;object-position:center center}.sticky-product .sticky-product-title{font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;font-size:20px;margin:0 0 5px;line-height:1}.sticky-product .sticky-product-subtitle{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.3}.sticky-product .sticky-product-btn{width:100%;border:none;padding:0 40px;min-width:236px;min-height:45px;font-size:16px;color:var(--text);background:var(--bg)}.sticky-product .js-rtx-price--sticky{display:none;margin:0 0 0 5px}.sticky-product .sticky-product-btn *{pointer-events:none}.sticky-product .global-button-animated-icon-wrapper,.sticky-product .global-button-animated-icon-wrapper svg{width:35px;height:35px;min-width:35px}.sticky-product .global-button-animated-icon-wrapper svg{width:36px;min-width:36px}.sticky-product .sticky-product-btn .svg-rect.stroke{stroke:var(--icon-color)}.sticky-product .sticky-product-btn .svg-rect.fill{fill:var(--icon-bg)}.sticky-product .sticky-product-btn .svg-path.fill{fill:var(--icon-color)}@media(max-width:767px){.sticky-product .column-left,.sticky-product .column-right{width:100%}}@media(min-width:768px){.sticky-product .sticky-product-wrap{padding:10px 20px}.sticky-product .sticky-product-info{display:block}.sticky-product .image-wrap{width:65px;height:65px;min-width:65px}.js-rtx-price--sticky:not(:empty){display:block}}@media(min-width:992px){.sticky-product .sticky-product-btn{min-width:330px}}@media(min-width:1200px){.sticky-product .column-left{grid-column-gap:15px}.sticky-product .image-wrap{width:76px;height:76px;min-width:76px}.sticky-product .sticky-product-title{font-size:26px}}@media(min-width:1440px){.sticky-product .sticky-product-wrap{padding:13px 27px;border-radius:20px}.sticky-product .sticky-product-title{font-size:30px}.sticky-product .sticky-product-subtitle{font-size:20px}}.quantity-box .product-form__quantity{margin:0;max-width:100%}.cart-item__quantity-wrapper quantity-input,.product-form__quantity quantity-input{width:103px;height:45px;min-width:103px;display:flex;align-items:center;border-radius:180px;border:1px solid rgba(0,0,0,.9)}.cart-item__quantity-wrapper button,.product-form__quantity button{opacity:1;border:none;cursor:pointer;box-shadow:none;background:transparent;width:35px;height:100%;min-width:35px;display:flex;align-items:center;justify-content:center}.cart-item__quantity-wrapper button .svg-wrapper,.product-form__quantity button .svg-wrapper{pointer-events:none}.cart-item__quantity-wrapper button svg,.product-form__quantity button svg{width:8px;height:auto}.cart-item__quantity-wrapper button.cart-remove-button svg{width:20px}.cart-item__quantity-wrapper .quantity__input,.product-form__quantity .quantity__input{height:100%;width:calc(100% - 70px);min-width:calc(100% - 70px);font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:14px;line-height:1;text-align:center;margin:0;padding:0;border:none;outline:none;box-shadow:none}.cart-item__quantity-wrapper .quantity__input::-webkit-outer-spin-button,.product-form__quantity .quantity__input::-webkit-outer-spin-button,.cart-item__quantity-wrapper .quantity__input::-webkit-inner-spin-button,.product-form__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__quantity-wrapper .quantity__input[type=number],.product-form__quantity .quantity__input[type=number]{-moz-appearance:textfield}.cart-item__quantity-wrapper .quantity__rules,.product-form__quantity .quantity__rules{display:none}.custom-select{position:relative}.custom-select select{display:none}.custom-select .select-selected{border-radius:20px;background:var(--color-white);transition:all .2s ease-in-out;border:1px solid var(--color-black-2)}.custom-select .select-selected:after{position:absolute;content:"";top:50%;right:4px;width:33px;height:35px;border-radius:100%;transform-origin:center;transform:translateY(-50%);transition:all .3s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(./icon-select.svg)}.custom-select .select-selected.is-active:after{transform:translateY(-50%) rotate(180deg)}.custom-select .select-items div,.custom-select .select-selected{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:14px;line-height:1.4;cursor:pointer;min-height:45px;padding:8px 16px;position:relative;transition:all .3s ease-in-out;display:flex;text-align:center;align-items:center;justify-content:center}.custom-select .select-items{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:99;margin:0;opacity:1;overflow:hidden;border-radius:20px;visibility:visible;pointer-events:all;background:var(--color-white);transition:all .3s ease-in-out;border:1px solid var(--color-black-2)}.custom-select .select-items.select-hide{opacity:0;margin-top:-10px;visibility:hidden;pointer-events:none}.custom-select .select-items div{border-top:1px solid var(--color-black-2)}.custom-select .select-items div:first-child{border-top:none}.custom-select .select-items div:hover,.custom-select div.same-as-selected{color:var(--color-white);background-color:var(--color-black-2)}.collection-hero{min-height:277px;position:relative;padding:34px 0;display:flex;align-items:flex-end}.collection-hero .bg-image{position:absolute;top:0;right:0;bottom:0;left:0}.collection-hero .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.collection-hero .container-fluid{position:relative;padding:0 34px;z-index:3}.collection-hero .container-fluid>*:last-child{margin:0}.collection-hero .collection-hero-title{line-height:1;margin:0 0 9px}.collection-hero .collection-hero-description{font-family:px-light,sans-serif;font-weight:300;font-size:16px;line-height:1.3;margin:0}.collection-hero .collection-hero-description>*{margin:0 0 15px}.collection-hero .collection-hero-description>*:last-child{margin:0}@media(min-width:992px){.collection-hero{min-height:310px;align-items:center}.collection-hero .collection-hero-title{margin:0 0 20px}}@media(min-width:1440px){.collection-hero .container-fluid{padding:0 64px}}.collection-page{padding:0 0 36px;position:relative}.collection-page .collection-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;width:100%;height:100%;transition:all .3s ease-in-out;background:var(--color-black-2);opacity:0;display:block;visibility:hidden;pointer-events:none}.collection-page .collection-overlay.show{opacity:.35;visibility:visible;pointer-events:all}.collection-page .collection-page-top{padding:24px 0;background:var(--color-white);border-bottom:1px solid rgba(0,0,0,.3)}.collection-page .collection-list{display:flex;flex-wrap:wrap;grid-row-gap:10px;grid-column-gap:9px;justify-content:space-between}.collection-page .collection-list-item{font-family:px-light,sans-serif;color:var(--color-black);font-weight:300;font-size:12px;line-height:1.3;position:relative;text-decoration:none}.collection-page .collection-list-item.active:after{right:0;width:100%}.collection-page .collection-list-item:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background:#05aa4e;transition:all .3s ease-in-out}.collection-page .facets-wrapper{margin:15px 0;display:flex;flex-wrap:wrap;grid-row-gap:10px;grid-column-gap:10px}.collection-page .facets-container{padding:0}.collection-page .facets__form{margin:0;display:flex;justify-content:space-between}.collection-page .facet-filters.sorting{padding:0;margin-left:auto}.collection-page .select-selected{min-width:150px;padding:8px 34px 7px 14px;overflow:hidden;min-height:35px;border-radius:30px;justify-content:flex-start;border-color:var(--color-black);line-height:1;font-size:12px;text-align:left;color:var(--color-black)}.collection-page .select-selected:after{width:28px;height:28px}.collection-page .select-items div{text-align:left;justify-content:flex-start}.collection-page .custom-filter{flex-grow:1;display:flex;flex-wrap:wrap;grid-row-gap:7px;grid-column-gap:15px;flex-direction:column-reverse}.collection-page .custom-filter .filter-label{font-family:px-light,sans-serif;font-weight:300;font-size:12px;line-height:1.3;color:#717171;margin:0}.collection-page .filter-trigger{width:fit-content;box-shadow:none;min-height:35px;cursor:pointer;overflow:hidden;padding:7px 20px;border-radius:30px;background:var(--color-white);transition:all .3s ease-in-out;border:1px solid var(--color-black);font-family:px-light,sans-serif;font-weight:400;line-height:1;font-size:12px;color:var(--color-black)}.collection-page .filter-trigger.active{color:var(--color-white);background:var(--color-black-2)}.collection-page .collections-grid{display:flex;flex-wrap:wrap;transition:all .3s ease-in-out}.collection-page .filter-aside-heading{display:flex;align-items:center;justify-content:space-between;grid-row-gap:10px;grid-column-gap:10px;padding:24px}.collection-page .custom-filter-aside .heading-title{font-family:px-regular,sans-serif;color:var(--color-black-2);font-weight:400;font-size:25px;line-height:1.2}.collection-page .custom-filter-aside .trigger-clear-filter{margin:0;cursor:pointer;box-shadow:none;overflow:hidden;background:transparent;transition:all .3s ease-in-out;font-family:px-light,sans-serif;font-weight:300;line-height:1;font-size:12px;border-radius:30px;padding:9px 14px 7px;border:1px solid #717171;color:var(--color-black-2);background:var(--color-white);display:flex;align-items:center;justify-content:center;text-decoration:none}.collection-page .trigger-close{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;cursor:pointer;box-shadow:none;background:transparent}.collection-page .trigger-close>*{pointer-events:none}.collection-page .filter-aside-heading .facet-remove{display:none}.collection-page .facet-filters-nav{padding:15px 24px 24px;display:flex;align-items:center}.collection-page .product-grid-container{width:100%;min-width:100%}.collection-page .product-card-grid{display:flex;flex-wrap:wrap;grid-row-gap:15px;grid-column-gap:15px}.collection-page .article-card-wrapper,.collection-page .product-card{width:calc((100% - 15px)/2);min-width:calc((100% - 15px)/2)}.collection-page .card-media-wrap{aspect-ratio:410 / 537}.collection-page .card-badge{top:10px;left:10px;right:auto;padding:6px 10px;font-family:px-light,sans-serif;font-style:normal;font-weight:300;font-size:10px;background:#f39abf;color:var(--color-black-2)}.collection-page .product-card-info{padding:10px 7px 12px;min-height:80px;justify-content:space-between}.collection-page .heading-info-wrap{margin-bottom:10px}.collection-page .card-title+.card-subtitle{margin-top:4px}.collection-page .card-title{font-size:13px;line-height:1.1;letter-spacing:0;font-weight:300;margin:0}.collection-page .card-subtitle{font-size:9px;line-height:1.3;font-weight:300;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-page .product-button{width:100%;min-width:0;min-height:32px}.collection-page .global-button-animated-icon-wrapper{width:22px;height:22px;min-width:22px}.collection-page .product-button svg:not(.spinner){width:22px;height:auto}.collection-page .product-button .global-button-animated-title,.collection-page .product-button .price-item,.collection-page .product-button .price{font-size:10px}@media(min-width:768px){.collection-page .card-badge{padding:10px 14px;font-size:inherit}.collection-page .product-card-info{padding:8px 12px 24px;min-height:0;justify-content:flex-start}.collection-page .card-title+.card-subtitle{margin-top:0}.collection-page .card-title{font-size:22px;line-height:1.2;letter-spacing:.44px}.collection-page .card-subtitle{font-size:14px;white-space:normal;overflow:visible}.collection-page .product-button{min-height:35px}.collection-page .global-button-animated-icon-wrapper{width:28px;height:28px;min-width:28px}.collection-page .product-button svg:not(.spinner){width:28px}.collection-page .product-button .global-button-animated-title,.collection-page .product-button .price-item,.collection-page .product-button .price{font-size:13px}}@media(min-width:768px){.collection-page .collection-list{grid-column-gap:34px}.collection-page .collection-list-item{font-size:14px}.collection-page .facets-wrapper{margin:20px 0;grid-column-gap:20px}.collection-page .custom-filter{flex-direction:row;align-items:center;justify-content:space-between}.collection-page .custom-filter .filter-label{font-size:14px}.collection-page .filter-trigger{font-size:14px;min-height:38px;padding:7px 24px}.collection-page .select-selected{min-width:190px;min-height:38px;font-size:14px;padding:7px 36px 7px 24px}.collection-page .select-selected:after{width:32px;height:32px}.collection-page .article-card-wrapper,.collection-page .product-card{width:calc((100% - 15px)/2);min-width:calc((100% - 15px)/2)}}@media(max-width:991px){.collection-page .facet-filters-form{position:fixed;z-index:10;bottom:0;left:14px;right:14px;display:block;overflow:hidden;border-radius:24px 24px 0 0;background:var(--color-white);transition:position .1s,opacity .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.collection-page .collections-grid.is-filter .facet-filters-form{opacity:1;visibility:visible;pointer-events:all}.collection-page .facet-filters-form.is-bottom{position:absolute;bottom:0;top:auto}}@media(min-width:992px){.collection-page{padding:0 0 50px}.collection-page .collection-list-item{font-size:16px}.collection-page .facets-wrapper{margin:25px 0}.collection-page .custom-filter .filter-label{font-size:16px}.collection-page .filter-trigger,.collection-page .select-selected{min-height:40px}.collection-page .select-selected:after{width:35px;height:35px}.collection-page .collections-grid.is-filter .facet-filters-form{width:370px;min-width:370px;padding:0 30px 0 0}.collection-page .collections-grid.is-filter .product-grid-container{width:calc(100% - 370px);min-width:calc(100% - 370px)}.collection-page .collections-grid:not(.is-filter) .facet-filters-form{width:0;padding:0;min-width:0;overflow:hidden;transition:all .3s ease-in-out}.collection-page .collections-grid:not(.is-filter) .product-grid-container{width:100%;min-width:100%;transition:all .3s ease-in-out}.collection-page .custom-filter-aside{padding:30px 0 0}.collection-page .filter-aside-heading{padding:0}.collection-page .trigger-close{display:none}.collection-page .filter-aside-heading .facet-remove{display:block}.collection-page .facet-filters-nav{display:none}.collection-page .custom-filter-aside .trigger-clear-filter{padding:0;border:none;background:transparent;line-height:1.3;font-size:15px;color:#717171;text-decoration:underline}.collection-page .article-card-wrapper,.collection-page .product-card{width:calc((100% - (15px * 2)) / 3);min-width:calc((100% - (15px * 2)) / 3)}.collection-page .article-card-wrapper:hover .card__heading{text-decoration:underline}.collection-page .collection-list-item:hover:after{right:0;width:100%}.collection-page .filter-trigger:hover{color:var(--color-white);background:var(--color-black-2)}.collection-page .custom-filter-aside .trigger-clear-filter:hover{text-decoration:none}}@media(min-width:992px)and (max-width:1024px){.collection-page .collections-grid.is-filter .product-card{width:calc((100% - 15px)/2);min-width:calc((100% - 15px)/2)}}@media(min-width:1200px){.collection-page{padding:0 0 60px}.collection-page .collection-list-item,.collection-page .custom-filter .filter-label{font-size:18px}.collection-page .filter-trigger{font-size:16px;min-height:45px;padding:8px 34px}.collection-page .select-selected{font-size:16px;min-height:45px;padding:8px 50px 8px 24px}}@media(min-width:1440px){.collection-page .collection-list-item,.collection-page .custom-filter .filter-label{font-size:20px}}.collection-page .accordion-wrap{display:flex;flex-direction:column}.collection-page .accordion-item{padding:15px 24px;border-top:none;border-bottom:1px solid rgba(0,0,0,.3)}.collection-page .accordion-item.active .icon-wrap{transform:translateY(-50%) rotate(-90deg)}.collection-page .accordion-title{width:100%;cursor:pointer;position:relative;padding:0 40px 0 0;font-family:px-light,"sans-serif";letter-spacing:0;font-weight:300;line-height:1.3;font-size:15px;color:#717171;margin:0}.collection-page .facets__summary-label{text-decoration:none!important}.collection-page .accordion-item:first-child{padding-top:0}.collection-page .accordion-title .icon-wrap{position:absolute;top:50%;right:0;display:none;pointer-events:none;min-width:24px;width:24px;align-items:center;justify-content:center;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(90deg)}.collection-page .accordion-description{padding:10px 0 0}.collection-page .accordion-description ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;grid-row-gap:6px;grid-column-gap:6px}.collection-page .accordion-description label{padding:0;position:relative}.collection-page .accordion-description input{position:absolute;width:1px;height:1px;opacity:0}.collection-page .facet-checkbox__text-label{cursor:pointer;overflow:hidden;border-radius:30px;padding:9px 14px 7px;border:1px solid #717171;background:var(--color-white);transition:all .3s ease-in-out;font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center}.collection-page .accordion-description input:checked~.facet-checkbox__text-label{color:var(--color-white);background:var(--color-black-2)}@media(min-width:768px){.collection-page .facet-checkbox__text-label{font-size:17px;padding:11px 23px 9px}}@media(min-width:992px){.collection-page .accordion-wrap{padding-top:34px}.collection-page .accordion-item{padding:19px 0}.collection-page .accordion-title .icon-wrap{display:flex}.collection-page .accordion-description{height:0;padding:0;overflow:hidden;transition:all .3s ease-in-out;display:flex;align-items:flex-end}.collection-page .accordion-description ul{grid-row-gap:10px;grid-column-gap:10px}}.product-popup{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;padding:14px;pointer-events:none;transition:all 1s ease-in-out;display:flex;align-items:center;justify-content:center}.product-popup.is-open{opacity:1;visibility:visible;pointer-events:all}.product-popup .product-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:flex;cursor:pointer;background:#231f2033;transition:all .5s ease-in-out}.product-popup .product-popup-panel{max-width:450px;position:relative;width:100%;z-index:1;outline:none;border-radius:24px;padding:25px 14px;background:var(--color-grey);max-height:100%;overflow-y:auto;height:fit-content;transform:translate(-100%);transition:transform 1s cubic-bezier(.32,.72,0,1)}.product-popup .product-popup-panel::-webkit-scrollbar{display:none}.product-popup.is-open .product-popup-panel{transform:translate(0)}.product-popup .product-popup-close{position:absolute;top:0;right:10px;z-index:2;width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;cursor:pointer;box-shadow:none;background:none;background:transparent}.product-popup .product-popup-close svg{width:28px;height:auto}.product-popup .product-popup-media{position:relative;overflow:hidden;margin:0 0 20px;background:#f1f1f1}.product-popup .product-popup-added-message{position:absolute;top:50%;left:10px;right:10px;z-index:3;text-align:center;width:fit-content;padding:13px 22px;border-radius:40px;background:#05aa4e;opacity:0;margin:10px auto 0;pointer-events:none;transition:all .3s ease-in-out;font-family:px-light,sans-serif;color:var(--color-white);font-weight:300;line-height:1.2;font-size:18px}.product-popup .product-popup-added-message.show{opacity:1;margin:0 auto}.product-popup .product-popup-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;background:#8f8f8f1a}.product-popup .product-popup-badge{position:absolute;top:0;left:10px;min-width:85px;padding:8px 14px;background:#f39abf;border-radius:40px;font-family:px-light,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:1;text-align:center;text-transform:uppercase;color:var(--color-black-2)}.product-popup .product-popup-badge:empty,.product-popup .product-popup-badge[hidden]{display:none}.product-popup .product-popup-content{display:flex;grid-row-gap:14px;flex-direction:column}.product-popup .product-popup-info{display:flex;grid-row-gap:7px;flex-direction:column}.product-popup .product-popup-title{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:28px;line-height:1.1;margin:0}.product-popup .product-popup-subtitle{font-family:px-light,sans-serif;color:var(--color-black-2);font-weight:300;font-size:18px;line-height:1.3;margin:0}.product-popup .product-popup-subtitle>*{margin:0}.product-popup .product-popup-subtitle[hidden]{display:none}.product-popup .product-popup-subscription:empty{display:none}.product-popup .product-popup-form{margin:0}.product-popup .product-popup-atc{width:100%;min-height:45px;font-family:px-regular,sans-serif;font-weight:400;font-size:16px}.product-popup .global-button-animated-title{grid-column-gap:5px}.product-popup .global-button-animated-icon-wrapper,.product-popup .global-button-animated-icon{width:35px;height:35px;min-width:35px}.product-popup .global-button-animated-icon svg{width:35px;height:auto}@media(min-width:645px){.product-popup{padding:0;align-items:flex-start;justify-content:flex-start}.product-popup .product-popup-panel{height:100%;border-radius:0;background:var(--color-white)}.product-popup .product-popup-close{top:15px;right:15px;width:34px;height:34px;min-width:34px}.product-popup .product-popup-close svg{width:34px}.product-popup .product-popup-title{letter-spacing:.72px;font-size:36px}.product-popup .product-popup-subtitle{font-size:22px}}@media(min-width:992px){.product-popup .product-popup-img{aspect-ratio:572 / 617}}@media(min-width:1440px){.product-popup .product-popup-panel{max-width:637px;padding:43px 30px 60px}.product-popup .product-popup-close{top:22px;right:22px;width:47px;height:47px;min-width:47px}.product-popup .product-popup-close svg{width:47px;height:auto}.product-popup .product-popup-badge{top:22px;left:22px;min-width:118px;padding:10px 14px}.product-popup .product-popup-media{margin:0 0 40px}.product-popup .product-popup-content{grid-row-gap:18px}.product-popup .product-popup-info{grid-row-gap:12px}.product-popup .product-popup-title{letter-spacing:.88px;font-size:44px}.product-popup .product-popup-subtitle{font-size:28px}}.legal-page{padding:40px 0;gap:0;display:grid;grid-template-rows:auto;grid-template-columns:1fr}.legal-page .legal-sidebar{overflow:hidden;padding:0 0 24px}.legal-page .legal-title{font-family:px-screen,"sans-serif";font-style:normal;font-weight:400;line-height:1.2;font-size:24px;display:none;padding:0 16px;margin:0 0 0 16px}.legal-page .legal-navigation{display:none;flex-wrap:nowrap;gap:4px;padding:0 16px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.legal-page .legal-navigation::-webkit-scrollbar{display:none}.legal-page .legal-nav-item{display:flex;align-items:center;font-family:px-regular,"sans-serif";color:var(--color-black-2);font-style:normal;font-weight:400;line-height:1.2;font-size:16px;width:fit-content;text-decoration:none}.legal-page .legal-nav-item:before{content:"";width:0;height:0;display:block;border-radius:50px;transition:all .3s ease-in-out;background-color:var(--color-black-2)}.legal-page .legal-nav-item.is-active:before{width:8px;height:8px;margin-right:10px}.legal-page .legal-dropdown{position:relative;display:block;width:100%;border-radius:50px;border:1px solid #dcdcdc}.legal-page .legal-dropdown select{background-image:none;-webkit-appearance:none;appearance:none;border:none;width:100%;height:48px;padding:12px 24px;border-radius:50px;font-family:px-regular,"sans-serif";font-style:normal;font-weight:400;line-height:1.2;font-size:16px}.legal-page .legal-dropdown svg{position:absolute;top:11px;right:12px}.legal-page .legal-panel-title{font-family:px-regular,"sans-serif";color:var(--color-black-2);font-style:normal;font-weight:400;line-height:1;font-size:28px;margin:0 0 24px}.legal-page .accordion-group{display:flex;grid-row-gap:42px;flex-direction:column}.legal-page .accordion-group-title{font-family:px-regular,"sans-serif";color:var(--color-black-2);letter-spacing:-1.12px;font-style:normal;font-weight:400;font-size:24px;line-height:1;margin:0 0 16px}.legal-page .accordion-wrap{display:flex;flex-direction:column}.legal-page .accordion-item{padding:16px 8px 16px 0;border-bottom:1px solid #dcdcdc}.legal-page .accordion-item.active .icon-wrap{transform:translateY(-50%) rotate(-90deg)}.legal-page .accordion-title{width:100%;cursor:pointer;position:relative;padding-right:40px;font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;line-height:1.2;font-size:18px;margin:0}.legal-page .accordion-item:first-child{border-top:1px solid #dcdcdc}.legal-page .accordion-title .icon-wrap{position:absolute;top:50%;right:0;pointer-events:none;min-width:24px;width:24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(90deg)}.legal-page .accordion-description{height:0;overflow:hidden;transition:all .3s ease-in-out;display:flex;align-items:flex-end}.legal-page .accordion-inner-content{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;line-height:1.3;font-size:16px}.legal-page .accordion-inner-content a{color:var(--color-black-2);text-decoration:underline}.legal-page .metafield-rich_text_field>*{margin:0 0 12px}.legal-page .metafield-rich_text_field>*:last-child{margin:0}@media(min-width:768px){.legal-page{gap:24px;padding:60px 0;grid-template-columns:1fr 3fr}.legal-page .legal-sidebar{margin-right:0;border-bottom:0}.legal-page .legal-title{padding:0;display:block;margin:0 0 24px}.legal-page .legal-navigation{display:flex;flex-direction:column;gap:24px;padding:0;overflow:hidden}.legal-page .legal-dropdown{display:none}.legal-page .legal-panel-title{font-size:40px;margin:0 0 34px}.legal-page .legal-panel-richtext{padding-right:40px}.legal-page .legal-nav-item:hover:before{width:8px;height:8px;margin-right:10px}}.our-approach{padding:36px 0;background:#fff}.our-approach .container{width:100%;margin:0 auto;padding:0 12px;max-width:1336px}.our-approach .heading-content{padding:0 12px;margin:0 0 18px}.our-approach .section-subtitle p{margin:0}.our-approach .grid-layout{grid-row-gap:16px;grid-column-gap:16px}.our-approach .column-media{position:relative;width:100%;overflow:hidden;border-radius:20px;display:flex}.our-approach .column-media .icon-stop{display:none}.our-approach .column-media.is-playing .icon-stop,.our-approach .column-media .icon-play{display:block}.our-approach .column-media.is-playing .icon-play{display:none}.our-approach img,.our-approach video{width:100%;height:100%;min-height:540px;object-fit:cover}.our-approach .video-controls{position:absolute;bottom:20px;left:20px;z-index:5;display:flex;align-items:center;grid-column-gap:10px}.our-approach .video-controls button{margin:0;padding:0;border:none;cursor:pointer;box-shadow:none;background:#fff;width:38px;height:38px;min-width:38px;overflow:hidden;border-radius:100%;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.our-approach .swiper-slide{padding:26px 20px;border-radius:20px;background:#f1f1f1;height:auto;display:flex;grid-row-gap:14px;flex-direction:column;justify-content:center}.our-approach .card-title{font-family:px-regular,"sans-serif";font-weight:400;font-size:32px;line-height:1;color:#202020;letter-spacing:.064px;margin:0}.our-approach .card-text{font-family:px-light,"sans-serif";font-weight:300;max-width:324px;font-size:16px;line-height:1.3;color:var(--color-black-2)}.our-approach .swiper-container.swiper-container-initialized .slider-nav{display:flex}.our-approach .swiper-container:not(.swiper-container-initialized) .slider-nav{display:none}.our-approach .slider-nav{margin:18px 12px 0 0;align-items:center;justify-content:space-between}.our-approach .slider-buttons-nav{display:flex;align-items:center;grid-column-gap:13px}@media(max-width:767px){.our-approach .grid-layout{display:flex;flex-direction:column}.our-approach .column-slider.slider-active{margin:0 -12px 0 0}}@media(min-width:768px){.our-approach .heading-content{padding:0;margin:0 0 24px}.our-approach .grid-layout{display:grid;grid-template-columns:450px 1fr}.our-approach .swiper-wrapper{display:flex;grid-row-gap:16px;flex-direction:column}}@media(min-width:992px){.our-approach .heading-content{margin:0 0 34px}.our-approach .grid-layout{grid-row-gap:24px;grid-column-gap:24px;grid-template-columns:550px 1fr}.our-approach .swiper-wrapper{grid-row-gap:24px}.our-approach .swiper-slide{padding:42px 34px}}@media(min-width:1200px){.our-approach{padding:60px 0}.our-approach .grid-layout{grid-row-gap:33px;grid-column-gap:33px;grid-template-columns:750px 1fr}.our-approach .swiper-wrapper{grid-row-gap:33px}.our-approach .swiper-slide{padding:62px 47px}}@media(min-width:1440px){.our-approach .heading-content{margin:0 0 58px}.our-approach .grid-layout{grid-template-columns:868px 1fr}}.section-slider-logo{padding:36px 0;background:#f1f1f1}.section-slider-logo .layout-group{width:100%;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;position:relative;grid-column-gap:20px}.section-slider-logo .layout-group[data-animated=true] .layout-item{-webkit-animation:scroll-x 60s linear infinite;animation:scroll-x 60s linear infinite}.section-slider-logo .layout-item{flex-shrink:0;display:flex;align-items:center;grid-column-gap:20px;justify-content:space-around;min-width:100%}.section-slider-logo .line-item{display:flex;align-items:center;text-align:center}.section-slider-logo .image-wrap{max-width:115px}.section-slider-logo .image-wrap img{max-width:100%;max-height:30px}@media(min-width:768px){.section-slider-logo{background:transparent}.section-slider-logo .line-item{padding:24px 36px;border-radius:10px;background:#f1f1f1}.section-slider-logo .image-wrap{max-width:140px}.section-slider-logo .image-wrap img{max-height:36px}}@media(min-width:992px){.section-slider-logo .line-item{padding:30px 50px}.section-slider-logo .image-wrap{max-width:190px}.section-slider-logo .image-wrap img{max-height:38px}}@media(min-width:1200px){.section-slider-logo{padding:60px 0}}.info-cards{padding:36px 0}.info-cards .heading-wrap{padding:0 12px;margin:0 auto 18px;grid-row-gap:24px;grid-column-gap:24px;display:flex;flex-direction:column}.info-cards .section-subtitle p{margin:0}.info-cards .btn-heading{width:100%;max-width:330px;font-size:16px;min-height:45px}.info-cards .card-wrap{height:auto;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:40px 30px 30px}.info-cards .card-title{font-family:px-regular,sans-serif;font-weight:400;font-size:24px;line-height:1;margin:0 0 6px;letter-spacing:.064px}.info-cards .card-text{font-family:px-light,"sans-serif";font-weight:300;font-size:16px;line-height:1.3}.info-cards .card-text *{margin:0}.info-cards .card-media{margin:45px 0 0;display:flex;align-items:center;justify-content:center}.info-cards .card-media img{max-width:100%;max-height:100%}.info-cards .swiper-container:not(.swiper-container-initialized) .swiper-scrollbar{display:none}.info-cards .swiper-scrollbar{position:relative;left:0;bottom:0;margin:15px 0 0;opacity:1!important;width:auto;min-width:auto}@media(max-width:768px){.info-cards .container{padding:0}}@media(min-width:768px){.info-cards .heading-wrap{margin:0 0 24px;flex-direction:row;align-items:flex-end;justify-content:space-between}.info-cards .card-title{font-size:28px}.info-cards .card-media{margin:80px 0 0}}@media(max-width:991px){.info-cards .swiper-container{padding:0 12px}}@media(min-width:992px){.info-cards .container{padding:0 12px}.info-cards .heading-wrap{padding:0;margin:0 0 34px}.info-cards .grid-layout{padding:0;grid-column-gap:24px;justify-content:center}.info-cards .card-wrap{width:calc((100% - (24px * 2)) / 3);min-width:calc((100% - (24px * 2)) / 3)}}@media(min-width:1200px){.info-cards{padding:60px 0}.info-cards .grid-layout{grid-column-gap:33px}.info-cards .card-wrap{width:calc((100% - (33px * 2)) / 3);min-width:calc((100% - (33px * 2)) / 3)}.info-cards .card-text{font-size:20px}.info-cards .card-media{margin:115px 0 0}}@media(min-width:1440px){.info-cards .heading-wrap{margin:0 0 58px}.info-cards .card{padding:47px 50px 40px}}.hero-info-cards{padding:36px 0;position:relative}.hero-info-cards .bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-info-cards .bg-image>div{width:100%;height:100%}.hero-info-cards .bg-image>div img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-info-cards .bg-image>div.image-desktop{display:none}.hero-info-cards .bg-image>div.image-mobile{display:flex}.hero-info-cards .container{position:relative;z-index:5;width:100%;margin:0 auto;padding:0 12px;max-width:1336px}.hero-info-cards .heading-content{max-width:330px;text-align:center;grid-row-gap:20px;margin:0 auto 260px}.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-column-gap:10px}.hero-info-cards .swiper-slide{padding:31px 20px;border-radius:20px;background:#ffffffb3;height:auto;display:flex;grid-row-gap:14px;flex-direction:column;justify-content:center}.hero-info-cards .card-title{font-family:px-regular,"sans-serif";font-weight:400;font-size:20px;line-height:1;color:#202020;margin:0;letter-spacing:.064px}.hero-info-cards .card-text{font-family:px-light,"sans-serif";font-weight:300;max-width:324px;font-size:16px;line-height:1.3;color:#202020}.hero-info-cards .heading-content .btn{font-size:16px;min-height:45px}.hero-info-cards .slider-nav{margin:18px 12px 0 0;align-items:center;justify-content:space-between}.hero-info-cards .slider-buttons-nav{display:flex;align-items:center;grid-column-gap:13px}.hero-info-cards .swiper-container-initialized .slider-nav{display:flex}.hero-info-cards .swiper-container:not(.swiper-container-initialized) .slider-nav{display:none}@media(max-width:767px){.hero-info-cards .container.slider-active{padding:0}.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%;min-width:100%}.hero-info-cards .swiper-container.swiper-container-initialized{margin:0 0 0 12px}}@media(min-width:768px){.hero-info-cards .bg-image>div.image-desktop{display:flex}.hero-info-cards .bg-image>div.image-mobile{display:none}.hero-info-cards .heading-content{margin:0 0 76px;text-align:left;grid-row-gap:15px}.hero-info-cards .heading-content .btn{margin:17px 0 0}.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - (10px * 2)) / 3);min-width:calc((100% - (10px * 2)) / 3)}.hero-info-cards .swiper-slide{background:#ffffffe6}}@media(min-width:768px)and (max-width:991px){.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(n+4){display:none}}@media(min-width:992px){.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{grid-column-gap:20px}.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc((100% - 60px)/4);min-width:calc((100% - 60px)/4)}}@media(min-width:992px)and (max-width:1199px){.hero-info-cards .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(n+5){display:none}}@media(min-width:1200px){.hero-info-cards{padding:60px 0}.hero-info-cards .swiper-slide{padding:34px 30px}}.banner-hero{position:relative}.banner-hero .bg-image>div{width:100%;height:100%}.banner-hero .bg-image>div img{width:100%;height:100%;object-fit:cover;object-position:center center}.banner-hero .bg-image>div.image-desktop{display:none}.banner-hero .bg-image>div.image-mobile{display:flex}.banner-hero .container-fluid{position:relative;z-index:5;width:100%;max-width:100%;margin:0 auto;padding:55px 15px 25px;display:flex;align-items:center}.banner-hero .content-wrap{display:flex;text-align:center;flex-direction:column;margin:0 auto;max-width:360px}.banner-hero .section-label{font-family:px-light,"sans-serif";font-size:18px;line-height:1.3;letter-spacing:0;margin:0 0 15px;display:none}.banner-hero .section-title{font-family:px-light,"sans-serif";font-size:32px;line-height:1;letter-spacing:0;margin:0 0 15px}.banner-hero .section-title>*{margin:0}.banner-hero .section-description{font-family:px-light,"sans-serif";font-size:16px;line-height:1.3;letter-spacing:0;margin:0}.banner-hero .section-description>*{margin:0}.banner-hero .button-wrap{margin:24px 0 0}.banner-hero .button-wrap .btn-hero{font-size:16px;min-height:45px}.banner-hero .text-under-btn-group{margin:10px 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.banner-hero .text-under-btn-group p{font-family:px-light,"sans-serif";font-size:12px;line-height:1.3;margin:0}.banner-hero .text-under-btn-group p+p{position:relative;margin:0 0 0 15px}.banner-hero .text-under-btn-group p+p:after{content:"|";position:absolute;top:0;bottom:0;left:-7px;width:1px}.banner-hero .btn-hero{cursor:pointer;color:var(--text);background:var(--bg)}.banner-hero .btn-hero *{pointer-events:none}.banner-hero .btn-hero .svg-rect.stroke{stroke:var(--text)}.banner-hero .btn-hero .svg-rect.fill{fill:var(--text)}.banner-hero .btn-hero .svg-path.fill{fill:var(--bg)}@media(max-width:767px){.banner-hero{display:flex;flex-direction:column-reverse}}@media(min-width:768px){.banner-hero .bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.banner-hero .bg-image>div.image-desktop{display:flex}.banner-hero .bg-image>div.image-mobile{display:none}.banner-hero .container-fluid{padding:40px 0;min-height:640px}.banner-hero .container-fluid.flex-end{justify-content:flex-end}.banner-hero .content-wrap{margin:0;text-align:left;max-width:360px;padding:30px 15px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner-hero .section-label{display:block}.banner-hero .section-title{font-size:40px}.banner-hero .button-wrap{margin:35px 0 0}}@media(min-width:1200px){.banner-hero .container-fluid{padding:40px 64px}.banner-hero .content-wrap{padding:30px 0}.banner-hero .section-label{font-size:20px}}@media(min-width:1440px){.banner-hero .container-fluid.flex-end{padding-right:calc((100% - 1336px)/2 + 80px)}}.featured-product .product-title{-webkit-font-smoothing:auto}.featured-product .product-description{-webkit-font-smoothing:auto;font-size:16px;border:none;padding:0;margin:0 0 20px}.featured-product .product-description ul{margin:0;padding:0;list-style:none}.featured-product .product-description li{position:relative;padding:0 0 0 25px}.featured-product .product-description li+li{margin:5px 0 0}.featured-product .product-price-value{font-family:px-screen,"sans-serif";color:var(--color-black-2);line-height:1.5;font-weight:800;font-size:16px;margin:0}.featured-product .price-wrap:not(.price--on-sale) .price-item--regular,.featured-product .price-wrap.price--on-sale .price-item--sale{font-size:32px}.featured-product .accordion-item{padding:12px 10px}.featured-product .accordion-title{line-height:1.3;font-size:18px}.featured-product .accordion-inner-content{font-family:px-light,"sans-serif";color:var(--color-black);font-weight:400;font-size:16px;line-height:1.5}.featured-product .accordion-inner-content{-webkit-font-smoothing:auto}.featured-product .accordion-inner-content>*{margin:0 0 8px}.featured-product .accordion-inner-content>*:first-child{margin-top:0}.featured-product .accordion-inner-content>*:last-child{margin-bottom:0}.featured-product .accordion-inner-content h4,.featured-product .accordion-inner-content h5{margin:20px 0 9px;font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;font-size:16px;line-height:1.5}.featured-product .accordion-inner-content p,.featured-product .accordion-inner-content li{font-size:16px;font-weight:300;line-height:1.5}.featured-product .accordion-inner-content li+li{margin:8px 0 0}.featured-product .button-box{width:100%}.featured-product .popup-trigger{margin:0;padding:0;border:none;cursor:pointer;box-shadow:none;text-decoration:none;background:transparent;font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;font-size:16px;line-height:1.5;transition:all .3s ease-in-out;border-bottom:1px solid var(--color-black-2)}.featured-product .popup-trigger:hover{border-color:transparent}.featured-product .text-before-button{font-family:px-light,"sans-serif";font-weight:300;font-size:16px;line-height:1.3;margin:0 0 20px}.featured-product .product-tooltips{margin:10px 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.featured-product .tooltip-item{font-family:px-light,"sans-serif";color:var(--color-black);font-weight:300;font-size:12px;line-height:1.3;position:relative}.featured-product .tooltip-item+.tooltip-item{position:relative;margin:0 0 0 15px}.featured-product .tooltip-item+.tooltip-item:after{content:"|";position:absolute;top:0;bottom:0;left:-7px;width:1px}.featured-product .tooltip-trigger{font-family:px-light,"sans-serif";font-weight:300;margin:0;padding:0;border:none;cursor:pointer;box-shadow:none;background:transparent}.featured-product .tooltip-item:hover .tooltip-content{opacity:1;visibility:visible;pointer-events:all}.featured-product .tooltip-content{font-family:px-light,"sans-serif";font-weight:300;font-size:14px;line-height:1.3;padding:10px;background:var(--color-grey);border:1px solid var(--color-black);position:absolute;top:100%;left:-30px;z-index:5;width:270px;min-width:270px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.featured-product .tooltip-content p{margin:0}.featured-product .tooltip-content strong{font-family:px-screen,"sans-serif"}.featured-product .info-popup{padding:64px 15px;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.featured-product .info-popup.show{opacity:1;visibility:visible;pointer-events:all}.featured-product .popup-overflow{background:#0009;position:absolute;display:block;top:0;right:0;bottom:0;left:0}.featured-product .popup-close{margin:0;padding:0;border:none;box-shadow:none;text-decoration:none;background:transparent;position:absolute;top:5px;right:5px;width:35px;height:35px;min-width:35px;cursor:pointer;display:flex;align-items:center;justify-content:center}.featured-product .popup-wrap{font-family:px-light,"sans-serif";color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.3;position:relative;overflow-y:auto;width:100%;margin:0 auto;max-width:1126px;padding:12px;background:var(--color-grey);-webkit-font-smoothing:auto;box-shadow:0 0 24px #9fa4a040}.featured-product .popup-wrap>*:first-child{margin-top:0}.featured-product .popup-wrap>*:last-child{margin-bottom:0}.featured-product .popup-wrap h2{font-family:px-light,"sans-serif";font-weight:300;font-size:32px;line-height:1;margin:0 0 10px}.featured-product .popup-wrap h3,.featured-product .popup-wrap h4,.featured-product .popup-wrap h5{font-family:px-regular,"sans-serif";color:var(--color-black-2);font-weight:400;font-size:18px;line-height:1.3;margin:10px 0 8px}.featured-product .popup-wrap p,.featured-product .popup-wrap ul{margin:0 0 10px}@media(min-width:768px){.featured-product .accordion-title{font-size:20px}.featured-product .info-popup{padding:34px 15px}.featured-product .popup-wrap{padding:30px}.featured-product .popup-close{top:20px;right:20px}.featured-product .tooltip-content{transform:translate(-50%);padding:10px 21px;font-size:16px;left:50%;width:372px;min-width:372px}}@media(min-width:992px){.featured-product .info-popup{align-items:center;justify-content:center}.featured-product .popup-wrap h2{font-size:40px;margin:0 0 20px}.featured-product .popup-wrap h3,.featured-product .popup-wrap h4,.featured-product .popup-wrap h5{font-size:20px;margin:20px 0 8px}}@media(min-width:1200px){.featured-product .price-wrap:not(.price--on-sale) .price-item--regular,.featured-product .price-wrap.price--on-sale .price-item--sale{font-size:40px}}.error-page{z-index:1;flex-direction:column-reverse;width:100%;display:flex;position:relative;overflow:hidden}.error-page .content{position:relative}.error-page .content-desktop{flex-direction:column;width:100%;height:100%;display:none;position:absolute;padding:40px 64px}.error-page .content-mobile{text-align:center;align-items:center;flex-direction:column;justify-content:center;padding:24px 16px 40px;display:flex;flex-shrink:0}.error-page .content[data-height=large]{height:50vh}.error-page .text{gap:16px;width:100%;display:flex;align-items:center;flex-direction:column}.error-page .tagline{font-family:px-regular,"sans-serif";font-style:normal;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0;text-transform:none}.error-page .heading{text-wrap:balance;text-transform:none;text-wrap-style:balance;font-family:px-light,"sans-serif";letter-spacing:-1.92px;font-style:normal;font-weight:400;font-size:32px;line-height:.95}.error-page .heading span{font-family:px-screen,"sans-serif"}.error-page .description{letter-spacing:0;max-width:228px;text-transform:none;font-family:px-light,"sans-serif";font-style:normal;font-weight:400;line-height:1.2;font-size:16px;display:block}.error-page .portable-snippet[data-snippet-name=global-button]{width:100%}.error-page .button{width:100%;margin-top:8px;min-height:45px;font-size:16px;position:relative}.error-page .background{flex-shrink:1;width:100%;height:50vh;position:relative}.error-page .controls{z-index:2;position:absolute;bottom:16px;left:16px}.error-page .overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1024px){.error-page{min-height:calc(100vh - 55px)}.error-page .content-desktop{display:flex}.error-page .content-mobile{display:none}.error-page .text{height:100%}.error-page .heading{max-width:468px;font-size:40px}.error-page .portable-snippet[data-snippet-name=global-button],.error-page .button{max-width:330px}.error-page .background{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}}.template-search{padding:40px 0 60px}.template-search .template-search__search{width:100%;max-width:800px;margin:0 auto 24px}.template-search .search.search-modal__form{font-family:px-light,"sans-serif";color:var(--color-black-2);font-style:normal;font-weight:300;line-height:1.3}.template-search .predictive-search *{font-family:inherit;font-weight:inherit;color:inherit}.template-search .field:before,.template-search .field:after{display:none}.template-search .search__input,.template-search .field__label{font-family:px-regular,"sans-serif";font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.12px;color:var(--color-black-2)}.template-search .field__label{opacity:.5;font-size:20px}.template-search .search__input{border:0;border:none;outline:none;box-shadow:none;text-transform:none;width:100%;border-bottom:1px solid #dcdcdc;font-size:20px}.template-search .search-modal__close-button,.template-search form button svg{width:28px;height:auto}.template-search .predictive-search__heading{font-family:px-regular,"sans-serif";font-style:normal;font-weight:400;line-height:1;font-size:16px;letter-spacing:-1.12px;text-transform:uppercase;color:var(--color-black-2)}.template-search .container-content.empty-content{display:none}.template-search .status-empty{font-family:px-regular,sans-serif;color:var(--color-black);text-align:center;font-size:16px;line-height:1.2;margin:0}.template-search .article-card-wrapper{height:auto;background:var(--color-grey)}.template-search .article-card-wrapper .card{display:flex;flex-direction:column;justify-content:space-between}.template-search .article-card-wrapper .card:after,.template-search .article-card-wrapper .card:before{display:none}.template-search .card__media{aspect-ratio:131 / 144;position:relative;padding:9px 8px 0;inset:auto;width:100%;z-index:5;display:flex;align-items:center;justify-content:center}.template-search .card__media .logo-container{width:80%}.template-search .card__media svg{width:100%;height:auto}.template-search .article-card-wrapper .card__badge{position:absolute;top:10px;left:10px;z-index:5;right:auto;margin:0!important}.template-search .article-card-wrapper .badge{padding:10px 14px;font-family:px-light,sans-serif;font-style:normal;font-weight:300;font-size:12px;line-height:1;background:#f39abf;border-radius:100px;text-transform:uppercase;color:var(--color-black-2)}.template-search .card__content{display:flex;flex-grow:0;flex-direction:column;padding:8px 12px 24px}.template-search .card__information{padding:0}.template-search .card__heading{font-family:px-light,sans-serif;color:var(--color-black);text-decoration:none;font-weight:300;margin:0 0 4px;font-size:22px;line-height:1.2;letter-spacing:.44px}.light{font-family:px-light,"sans-serif"}.xxsmall{font-size:.75rem}.xsmall{font-size:.875rem}.small{font-size:1rem}.medium,.large{font-size:1.125rem}.xlarge{font-size:1.5rem}.xxlarge{font-size:1.75rem}.xxxlarge{font-size:2rem}@media print,screen and (min-width:64rem){.medium{font-size:1.25rem}.large{font-size:1.5rem}.xlarge{font-size:1.75rem}.xxlarge{font-size:2rem}.xxxlarge{font-size:2.5rem}}.collections-grid .quick-add__submit:disabled{display:none}body .restock-rocket-button-collection{position:relative!important;z-index:0;isolation:isolate;margin:0!important;height:auto;width:100%;min-width:0;border:1px solid #000!important;background:transparent!important;font-family:px-light,"sans-serif"!important;font-style:normal;font-weight:400;font-size:10px!important;line-height:3rem;min-height:32px!important;display:flex;align-items:center;justify-content:center;border-radius:999999px!important;padding:0 2rem 0 2.5rem;color:#202020!important;overflow:hidden}body .restock-rocket-button-collection:after{content:"";background-color:#06aa4e;border-radius:999999px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translate(-100%);pointer-events:none;will-change:color;transition:color 1s cubic-bezier(.16,1,.3,1)}body .restock-rocket-button-collection:focus:after{transform:translate(0)}@media(prefers-reduced-motion:no-preference){body .restock-rocket-button-collection:after{will-change:transform;transition:transform 1s cubic-bezier(.16,1,.3,1)}}@media(hover:hover)and (pointer:fine){body .restock-rocket-button-collection:hover{color:#fff!important}body .restock-rocket-button-collection:hover:after{transform:translate(0)}}@media(min-width:768px){body .restock-rocket-button-collection{min-height:35px!important;padding:0 3rem 0 2.5rem;font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/theme-style.css.map */
