:root{--color-primary: #D70B8C;--color-primaryHover: #ffffff;--color-primaryLight: #FFF7E5;--color-primaryLightHover: #FFF0CF;--color-primaryDark: #003057;--color-primaryDarkHover: transparent;--color-white: #ffffff;--color-whiteHover: #F3F3F3;--color-gray1: #EEEEEE;--color-gray2: #E5E5E5;--color-gray3: #C3C5C6;--color-gray4: #64696F;--color-gray5: #363B41;--color-black: #000000;--color-slider-arrow: #FAFAFA;--arrow-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .25);--arrow-shadow-hover: 0px 5px 5px 0px rgba(0, 0, 0, .35);--box-shadow: 0px 4px 20px 0px rgba(0,0,0,.1);--color-button: #D70B8C;--color-button-text: #000;--color-secondary-button: transparent;--color-secondary-button-text: #ffffff;--color-link: #0B4B88;--color-pdp-image-bg: #0B4B88;--color-text: #003057;--color-fg: rgb(var(--color-foreground));--color-header-text: #000000;--color-header-bg: rgb(var(--color-background-contrast));--color-footer-text: #ffffff;--color-html: #D70B8C;--color-body: #ffffff;--color-red: #EB0A2F;--color-invalid: #EB0A2F;--color-valid: #1AAD07;--color-sep: rgba(238, 238, 238, .2);--color-testimonial-img-bg: #F5E6C5;--color-pdp-badge: #F5E6C5;--transition: .3s ease;--xsmall-bp: 540px;--small-bp: 750px;--medium-bp: 990px;--large-bp: 1200px;--header-bp: 990px;--container-width: 1676px;--large-container-width: 1820px;--small-container-width: 1500px;--font-body-family: "Outfit", sans-serif;--font-heading-family: "Outfit", sans-serif}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:500;line-height:1.1}p,div,a,b{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:400}b{font-weight:700}a:-webkit-any-link{text-decoration:none}a:-webkit-any-link:not(.button):hover{text-decoration:underline}html{background:#fff}html.shopify-design-mode .placeholder-svg{opacity:.5}html:not(.shopify-design-mode) .placeholder-svg{display:none}body{background:var(--color-body)}.page-width,.container{width:100%;max-width:var(--container-width);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media (min-width: 61.875em){.page-width,.container{padding-left:30px;padding-right:30px}}.page-width.sm,.container.sm{max-width:var(--small-container-width)}.page-width.lg,.container.lg{max-width:var(--large-container-width)}@media (min-width: 75em){.page-width.lg,.container.lg{padding-left:40px;padding-right:40px}}.button:is(.button--primary,.button--secondary){border:3px solid var(--color-button);border-radius:666px;border-width:1px;text-align:center;font-size:1.5rem;font-weight:400;padding:0 40px;height:59px;min-height:initial;line-height:1;transition:.3s ease;letter-spacing:.2px;text-transform:uppercase}.button:is(.button--primary,.button--secondary):before,.button:is(.button--primary,.button--secondary):after{content:none}@media (min-width: 61.875em){.button:is(.button--primary,.button--secondary){height:69px;padding:0 50px}}@media (min-width: 75em){.button:is(.button--primary,.button--secondary){padding:0 50px}}.button:is(.button--primary,.button--secondary).button--small{height:58px}.button:is(.button--primary,.button--secondary).button--dark{color:var(--color-white);background:var(--color-primaryDark);border-color:var(--color-primaryDark)}.button:is(.button--primary,.button--secondary).button--dark:hover{background:var(--color-primaryDarkHover);color:var(--color-button-text)}@media (max-width: 767px){.button:is(.button--primary,.button--secondary){font-size:1.6rem}}.button.button--primary{color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.button.button--secondary{border-color:var(--color-secondary-button-text)}.color-scheme-5 .button.button--secondary,.color-scheme-1 .button.button--secondary{border-color:rgb(var(--color-foreground))}.color-scheme-5 .button.button--primary:hover,.color-scheme-5 .button.button--secondary:hover,.color-scheme-1 .button.button--primary:hover,.color-scheme-1 .button.button--secondary:hover{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:var(--color-white)}.color-scheme-5 .button.button--primary:hover svg,.color-scheme-5 .button.button--secondary:hover svg,.color-scheme-1 .button.button--primary:hover svg,.color-scheme-1 .button.button--secondary:hover svg{fill:var(--color-white);stroke:var(--color-white)}.card.color-scheme-3:hover .button.button--primary{background:rgb(var(--color-button-text));border-color:rgb(var(--color-button));color:var(--color-white)}@media (min-width: 46.875em){.product__column-sticky{top:10px!important}}@media (min-width: 61.875em){.product-grid.grid .slider__slide{max-width:initial}}@media (min-width: 75em){.product-grid.grid .slider__slide{max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media print{sticky-header,footer,.print-btn,.continue-btn,.utility-bar,.button,.quantity__button{display:none!important}.quantity{width:70px!important}.quantity:after{box-shadow:none!important;content:"x";color:var(--color-black);font-size:2rem;top:50%;left:5px;right:initial;bottom:initial;transform:translateY(-50%)}}.utility-btn{position:absolute;bottom:10px;left:10px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#6b6b6b80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:16px;border:none;z-index:1;pointer-events:none;cursor:pointer}.utility-btn .icon{width:30px;height:30px;fill:#ffffff80}.utility-btn .icon path{fill:#ffffff80}.utility-btn .icon-pause,.utility-btn .icon-volumeoff{display:none}.utility-btn.active .icon-pause,.utility-btn.active .icon-volumeoff{display:block}.utility-btn.active .icon-play,.utility-btn.active .icon-volumeon{display:none}.utility-btn.back-to-top{position:fixed;bottom:30px;right:30px;top:initial;left:initial;z-index:0;transition:.3s ease;overflow:hidden;cursor:pointer;pointer-events:none;transform:scale(0)}.utility-btn.back-to-top .icon-caret{transform:rotate(180deg)}.utility-btn.back-to-top.shown{pointer-events:initial;transform:scale(1)}.utility-btn.mute-btn{left:70px;pointer-events:initial;z-index:9999999}hr{border:none;height:2px;background-color:var(--color-gray2);display:block;margin:20px 0}hr.more-padding{margin:30px 0}@media (min-width: 46.875em){hr.more-padding{margin:50px 0}}@media (min-width: 46.875em){.hidden-desktop{display:none}}@media (max-width: 46.8125em){.hidden-mobile{display:none}}.icon-close{stroke:#000}.mobile-accordion .icon-caret{display:none;position:absolute;top:50%;transform:translateY(-50%);right:0;height:auto;width:12px;fill:rgb(var(--color-foreground));transition:var(--transition)}@media (max-width: 46.8125em){.mobile-accordion{border-bottom:2px solid var(--color-sep)}.mobile-accordion[open] ul{height:calc-size(max-content,size);padding:10px 0 25px 15px}.mobile-accordion[open] .icon-caret{transform:rotate(180deg)}.mobile-accordion:first-child{border-top:2px solid var(--color-sep)}.mobile-accordion li:not(:last-child){padding:0 0 12px!important}.mobile-accordion ul{margin-bottom:0!important;transition:var(--transition);height:0;overflow-y:clip;padding:0 0 0 15px}.mobile-accordion summary{height:52px;display:flex;align-items:center}.mobile-accordion summary *{margin:0!important}.mobile-accordion summary .icon-caret{display:block}}div.slider-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;padding:0;z-index:0;pointer-events:none;width:100%;height:100%}@media (min-width: 61.875em){div.slider-buttons{padding:0 15px}}@media (min-width: 61.875em){div.slider-buttons{padding:0}}div.slider-buttons:has(button[name=previous][disabled]):has(button[name=next][disabled]){display:none!important}div.slider-buttons .slider-button{pointer-events:all;cursor:pointer;z-index:1;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;transition:.3s ease;background:var(--color-slider-arrow);box-shadow:var(--arrow-shadow)}@media (min-width: 61.875em){div.slider-buttons .slider-button{width:50px;height:50px}}div.slider-buttons .slider-button:hover{box-shadow:var(--arrow-shadow-hover)}div.slider-buttons .slider-button.slider-button--prev .icon-caret{transform:rotate(90deg)}div.slider-buttons .slider-button.slider-button--prev:hover .icon-caret{transform:rotate(90deg) scale(1.1)}div.slider-buttons .slider-button.slider-button--next .icon-caret{transform:rotate(-90deg)}div.slider-buttons .slider-button.slider-button--next:hover .icon-caret{transform:rotate(-90deg) scale(1.1)}div.slider-buttons .slider-button svg{color:rgb(var(--color-foreground));width:16px;height:16px;transition:.5s ease}@media (min-width: 75em){div.slider-buttons .slider-button svg{width:20px;height:20px}}div.slider-buttons .slider-counter{font-size:1.4rem;line-height:1;display:none}#MainContent .video-section__media{margin:0 auto}@media (min-width: 61.875em){#MainContent .video-section__media{padding-bottom:70vh}}#MainContent .video-section__media,#MainContent .video-section__media .video-section__poster{max-height:70vh;max-width:100%;aspect-ratio:1100/616}#MainContent .video-section__media img{object-fit:contain;width:100%;height:100%}slider-component .grid:before,slider-component .grid:after{content:none}shopify-accelerated-checkout{border-radius:666px!important;height:69px!important;max-height:70px!important}.slider{scroll-behavior:smooth!important}@media (prefers-reduced-motion: reduce){.slider{scroll-behavior:auto}}#smile-ui-lite-container{z-index:2!important}body{overflow-x:hidden}.swym-wishlist-collections-v2-container{display:none!important}.slider-button[disabled]{opacity:.5;cursor:not-allowed!important}.gw-tt-listing-layout.svelte-czrzit{display:flex;flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-width:none;width:100%;padding:0 20px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.gw-tt-listing-layout.svelte-czrzit::-webkit-scrollbar{height:12px}.gw-tt-listing-layout.svelte-czrzit::-webkit-scrollbar-track{background:transparent}.gw-tt-listing-layout.svelte-czrzit::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.gw-tt-listing-layout.svelte-czrzit::-webkit-scrollbar-thumb:hover{background:#0000004d}.gw-tt-listing-layout__post-wrapper.svelte-czrzit{flex-shrink:0;flex-grow:0;width:325px;border-radius:8px;overflow:hidden}.gw-tt-listing-layout.svelte-czrzit{position:relative;padding:0!important}.gw-tt-listing-layout.svelte-czrzit:before,.gw-tt-listing-layout.svelte-czrzit:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}.gw-tt-listing-layout.svelte-czrzit:before{left:0}.gw-tt-listing-layout.svelte-czrzit:after{right:0}#swym-storefront-layout-collection-list{display:none!important}.field:after,.field:before{content:none}.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=search]{background:var(--color-white);border-radius:20px;box-shadow:none!important;color:var(--color-black);font-size:1.8rem;font-weight:700;height:40px;margin:0}.field input[type=text]::placeholder,.field input[type=password]::placeholder,.field input[type=email]::placeholder,.field input[type=search]::placeholder{color:var(--color-black);font-weight:700}.field input[type=text]:user-invalid+label,.field input[type=password]:user-invalid+label,.field input[type=email]:user-invalid+label,.field input[type=search]:user-invalid+label{color:var(--color-invalid)!important}.field input[type=text]:user-valid+label,.field input[type=password]:user-valid+label,.field input[type=email]:user-valid+label,.field input[type=search]:user-valid+label{color:var(--color-valid)!important}@media (min-width: 61.875em){.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=search]{height:50px}}@media (min-width: 61.875em){.field .field__input:focus~.field__label{top:10px!important}}.field label{color:var(--color-black)!important;font-weight:700;line-height:1.3}@media (min-width: 61.875em){.field label{top:16px}}@media (min-width: 75em){.field label{top:18px}}.breadcrumbs-container{margin:0 auto;padding:0}.breadcrumbs-nav{background-color:rgb(var(--color-background))}.breadcrumbs{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.breadcrumbs__item{position:relative;display:inline-flex;align-items:center;padding-right:14px;line-height:1;text-transform:uppercase}.breadcrumbs__item:after{content:"|";font-weight:500;display:block;position:absolute;font-size:1.6rem;top:50%;transform:translateY(-50%);right:0;color:rgb(var(--color-foreground))}.breadcrumbs__item:last-child{padding:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__item a{font-size:1.2rem;color:rgb(var(--color-foreground));display:inline-block;text-decoration:none;font-weight:500}@media (min-width: 61.875em){.breadcrumbs__item a{font-size:1.6rem}}.breadcrumbs__item a[aria-current=page]{font-weight:500}.read-more-container.inline .full{display:none}.read-more-container.inline .read-more{color:var(--color-primary);text-decoration:underline;font-size:1.5rem;cursor:pointer;bottom:1px;position:relative}.read-more-container.inline.expanded .part{display:none}.read-more-container.inline.expanded .full{display:block}.read-more-container:not(.inline){position:relative}.read-more-container:not(.inline) .text{transition:.5s ease-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:10px}.read-more-container:not(.inline) .text p:first-child{margin-top:0}.read-more-container:not(.inline) .read-more-btn{position:absolute;top:100%;left:0;display:flex;justify-content:center;align-items:center;color:var(--color-link)}.read-more-container:not(.inline) .read-more-btn span{text-decoration:underline;pointer-events:none;display:flex;justify-content:center;align-items:center;text-align:left;transition:.3s ease}.read-more-container:not(.inline) .read-more-btn .minimize{position:absolute;left:0;top:0;height:100%;opacity:0}.read-more-container:not(.inline).expanded .text{-webkit-line-clamp:unset}.read-more-container:not(.inline).expanded .read-more-btn .minimize{opacity:1;position-anchor:--expand}.read-more-container:not(.inline).expanded .read-more-btn .expand{opacity:0}.card-wrapper .card{padding:0;justify-content:space-between;position:relative;transition:.3s ease;align-items:flex-start}@media (min-width: 46.875em){.card-wrapper .card{padding:0}}.card-wrapper .card:after{content:none}.card-wrapper .card.show-graphic:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:.8;transition:.3s ease;-webkit-mask-image:linear-gradient(to bottom,#0000,#00000080 20%,#000);mask-image:linear-gradient(to bottom,#0000,#00000080 20%,#000);background:url(../assets/texture-bg.png) #d3d3d3 center/cover no-repeat;mix-blend-mode:multiply;z-index:-1}.card-wrapper .card:hover:before{opacity:.2}.card-wrapper .card .icon-card-arrow{position:absolute;top:20px;right:20px;width:45px;height:45px;transition:.3s ease;transform:scale(0);opacity:0;z-index:1;display:none!important}.card-wrapper .card:has(.media>img:nth-child(2)) .card__inner .media img:nth-child(2){opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.card-wrapper .card:has(.media>img:nth-child(2)):hover .card__inner .media img:nth-child(1){opacity:0}.card-wrapper .card:has(.media>img:nth-child(2)):hover .card__inner .media img:nth-child(2){opacity:1}.card-wrapper .card .card__inner{border-radius:10px}.card-wrapper .card .card__inner:before{content:none}.card-wrapper .card .card__inner:has(.shape--hexagon){margin-bottom:30px}.card-wrapper .card .card__inner .card__media{position:relative;width:100%;aspect-ratio:1;margin-bottom:0;overflow:hidden;box-sizing:border-box}.card-wrapper .card .card__inner .card__media.shape--hexagon{width:initial;margin-bottom:0;aspect-ratio:initial;background-color:transparent;border-radius:0}.card-wrapper .card .card__inner .card__media.shape--hexagon .media img{object-fit:cover}.card-wrapper .card .card__inner .card__media .media{display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden}.card-wrapper .card .card__inner .card__media img{width:100%;height:100%;object-fit:contain;position:relative;transition:.4s ease-in-out!important}.card-wrapper .card .card__inner .card__media img.default-img{object-fit:contain}.card-wrapper .card .card__badge{position:absolute;top:12px;left:12px;padding:0}.card-wrapper .card .card__badge .badge{color:#fff;height:33px;background:var(--color-primary);border-radius:27px;font-family:var(--font-body-family);border:none;font-size:1.6rem;font-weight:500;text-align:center;line-height:.8;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;padding:9px 22px}.article-card-wrapper .card--text .card__content{padding-top:50px}.article-card-wrapper .card--text .card__content .card__information{margin-top:0}.card .card__content{padding:0;align-items:flex-start;grid-template-rows:auto auto 1fr!important;transition:.5s ease}.card .card__heading{text-align:left;width:100%}.card .card__heading a{font-size:2.2rem;font-weight:500;line-height:1;display:flex;flex-direction:column}@media (min-width: 61.875em){.card .card__heading a{font-size:2.8rem}}@media (min-width: 75em){.card .card__heading a{font-size:3rem}}.card .card__heading a:hover{text-decoration:none}.card .card__heading a .sub-title{font-size:1.6rem;line-height:1.3;padding-top:5px}.card .card-short-desc{font-size:1.6rem;font-weight:500;line-height:1.4;padding-bottom:10px}.card .card-link-text{margin:15px 0 0;line-height:1;text-decoration:none!important;transition:.3s ease;width:fit-content}.card .card-link-text.button{height:40px;padding:0 10px}@media (max-width: 46.8125em){.card .card-link-text.button{width:100%}}.card .card-link-text.button--primary{border:none;background:transparent!important;color:#b90075;padding-left:0;margin-left:0;justify-content:flex-start;align-items:flex-start;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-decoration:underline!important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.card .card-link-text.button--primary:hover{border:none;background:transparent;color:#b90075;text-decoration:none;transform:none;box-shadow:none;opacity:1}.card .card-link-text:not(.button){border-bottom:2px solid transparent;padding-bottom:4px;color:rgb(var(--color-button));font-size:1.6rem;font-weight:700}.card .price .price__regular .price-item,.card .price .price__sale .price-item{font-size:1.8rem;font-weight:700;color:#000;margin-top:10px}@media (min-width: 46.875em){.card .price .price__regular .price-item,.card .price .price__sale .price-item{font-size:2.4rem}}.card-wrapper .card[data-type="Learning Track"] .card__media{aspect-ratio:216/250;width:initial;overflow:hidden}.card-wrapper .card[data-type="Learning Track"] .card__media .media{overflow:hidden}.card-wrapper .card[data-type="Learning Track"] .card__media img{object-fit:cover;filter:initial}.card-wrapper .card[data-type="Learning Track"] .price{display:none}@media (max-width: 549px){.product-grid .grid__item{width:100%!important}}@media (min-width: 550px) and (max-width: 749px){.product-grid .grid__item{width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2)!important;max-width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2)!important}}@media (min-width: 750px) and (max-width: 989px){.product-grid .grid__item{width:calc((100% - var(--grid-mobile-horizontal-spacing) * 2) / 3)!important;max-width:calc((100% - var(--grid-mobile-horizontal-spacing) * 2) / 3)!important}}@media (min-width: 990px) and (max-width: 1199px){.product-grid .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)!important}}@media (min-width: 1200px){.product-grid .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important}}.product-grid .grid__item:first-of-type{margin-left:initial!important}#product-grid .card__inner{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;padding:25px;margin-bottom:10px}.image-with-text__text.primary-color,.image-with-text__text.primary-color *{color:var(--color-primary)}.image-with-text-section[data-style=hero-fullwidth]{padding-bottom:40px;overflow:visible;position:relative;min-height:70vh}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth]{min-height:100vh;overflow:hidden}}@media (min-width: 750px) and (max-width: 990px){.image-with-text-section[data-style=hero-fullwidth]{min-height:140vh;overflow:hidden}}@media (max-width: 749px){.image-with-text-section[data-style=hero-fullwidth]{min-height:120vh;overflow:hidden}}@media (max-width: 535px){.image-with-text-section[data-style=hero-fullwidth]{min-height:135vh;overflow:hidden}}.image-with-text-section[data-style=hero-fullwidth]:before{content:"";position:absolute;top:0;right:0;width:50vw;height:100%;background-size:cover;background-position:center left;background-repeat:no-repeat;z-index:0}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth]:before{width:100%;height:50%;bottom:0;top:auto}}@media (min-width: 750px) and (max-width: 990px){.image-with-text-section[data-style=hero-fullwidth]:before{width:100%;height:35%;bottom:0;top:auto}}@media (min-width: 1200px) and (max-width: 1320px){.image-with-text-section[data-style=hero-fullwidth]:before{width:52vw;background-position:center center}}.image-with-text-section[data-style=hero-fullwidth]:after{content:"";position:absolute;top:0;right:0;width:50vw;height:100%;background:linear-gradient(270deg,transparent 0%,transparent 30%,rgba(var(--color-background),.1) 50%,rgba(var(--color-background),.3) 65%,rgba(var(--color-background),.6) 75%,rgba(var(--color-background),.8) 85%,rgba(var(--color-background),.95) 95%,rgb(var(--color-background)) 100%);z-index:1;pointer-events:none}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth]:after{width:100%;height:50%;bottom:0;top:auto;background:linear-gradient(180deg,rgb(var(--color-background)) 0%,rgba(var(--color-background),.9) 10%,rgba(var(--color-background),.6) 30%,rgba(var(--color-background),.2) 60%,transparent 90%)}}@media (min-width: 750px) and (max-width: 990px){.image-with-text-section[data-style=hero-fullwidth]:after{width:100%;height:35%;bottom:0;top:auto;background:linear-gradient(180deg,rgb(var(--color-background)) 0%,rgba(var(--color-background),.9) 15%,rgba(var(--color-background),.6) 40%,rgba(var(--color-background),.2) 70%,transparent 90%)}}@media (min-width: 1200px) and (max-width: 1320px){.image-with-text-section[data-style=hero-fullwidth]:after{width:52vw;background:linear-gradient(270deg,transparent 0%,transparent 25%,rgba(var(--color-background),.15) 45%,rgba(var(--color-background),.4) 60%,rgba(var(--color-background),.7) 72%,rgba(var(--color-background),.85) 82%,rgba(var(--color-background),.95) 92%,rgb(var(--color-background)) 100%)}}@media (min-width: 990px) and (max-width: 1085px){.image-with-text-section[data-style=hero-fullwidth]:after{display:none}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__media-item{grid-column:2;min-height:inherit}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__media-item .image-with-text__media{opacity:0;pointer-events:none;height:0}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__media-item{display:none}}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item{position:relative;z-index:2}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item{max-width:50%;width:50%;margin-right:auto}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item{height:50%;display:flex;align-items:center;justify-content:center}}@media (min-width: 750px) and (max-width: 990px){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item{height:65%;display:flex;align-items:center;justify-content:center;max-width:100%;width:100%}}@media (min-width: 1200px) and (max-width: 1320px){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item{max-width:48%;width:48%;padding-right:20px}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item .image-with-text__text{margin-top:15px;text-align:center}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text-item .image-with-text__text p{line-height:1.3}}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__grid{position:relative;z-index:2;min-height:inherit;align-items:flex-start;display:flex}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__grid{display:grid;grid-template-columns:1fr;gap:0;align-items:flex-start}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__grid{flex-direction:column}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__grid.image-with-text__grid--reverse{grid-template-columns:1fr}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__grid.image-with-text__grid--reverse{flex-direction:column-reverse}}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content{padding:40px 0;display:inline-flex;overflow:visible}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content{width:100%;margin:0;text-align:center;display:block;padding:20px 0}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content{padding:60px 0 50px}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content{padding:80px 0 90px}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content a.button{width:100%}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content a.button:not(:first-child){margin-top:0}}@media (min-width: 33.75em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__content a.button:not(:first-child){margin-left:20px}}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text{font-size:18px;font-style:normal;font-weight:200;line-height:30px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__text{font-size:16px;font-style:normal;font-weight:200;line-height:24px;text-align:center}}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading{font-size:96px;font-style:normal;font-weight:500;line-height:104px;letter-spacing:-2.88px;word-break:normal;max-width:100%}.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading p{font-size:96px;font-style:normal;font-weight:500;line-height:104px;letter-spacing:-2.88px;margin:0;padding:0;max-width:100%}@media (max-width: 74.9375em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading,.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading p{font-size:61px;line-height:80px}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading,.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading p{font-size:40px;font-style:normal;font-weight:500;line-height:42px;letter-spacing:-1.2px;text-align:center}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading,.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading p{font-size:42px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1px;text-align:center}}@media (min-width: 46.875em){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading{width:calc(100vw - 40px);max-width:initial}}@media (min-width: 1085px){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading{width:initial;max-width:100%}}@media (min-width: 1001px) and (max-width: 1320px){.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading,.image-with-text-section[data-style=hero-fullwidth] .image-with-text__heading p{font-size:75px;line-height:80px;letter-spacing:-2.25px}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero-fullwidth] .buttons-container{width:100%;display:flex;gap:10px}.image-with-text-section[data-style=hero-fullwidth] .buttons-container a.button{flex:1;margin:0}}.image-with-text-section[data-style=hero-fullwidth] .subtitle{font-size:18px;font-style:normal;font-weight:200;line-height:30px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero-fullwidth] .subtitle{font-size:12px;font-style:normal;font-weight:200;line-height:18px;text-align:center}}.image-with-text-section[data-style=soapers]{padding-bottom:40px;overflow:visible}@media (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__grid.grid--soapers-desktop{display:flex;gap:0;align-items:stretch}.image-with-text-section[data-style=soapers] .image-with-text__grid.grid--soapers-desktop .image-with-text__media-item{flex:0 0 65%;width:65%;max-width:65%;position:relative;overflow:visible}}@media (min-width: 61.875em) and (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__grid.grid--soapers-desktop .image-with-text__media-item{overflow:visible}}@media (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__grid.grid--soapers-desktop .image-with-text__text-item{flex:0 0 35%;width:35%;max-width:35%;display:flex;align-items:center}.image-with-text-section[data-style=soapers] .image-with-text__grid.image-with-text__grid--reverse{flex-direction:row-reverse}}@media (max-width: 61.8125em){.image-with-text-section[data-style=soapers] .image-with-text__grid{flex-direction:column}.image-with-text-section[data-style=soapers] .image-with-text__grid.image-with-text__grid--reverse{flex-direction:column-reverse}.image-with-text-section[data-style=soapers] .image-with-text__grid .image-with-text__media-item,.image-with-text-section[data-style=soapers] .image-with-text__grid .image-with-text__text-item{width:100%;max-width:100%}}.image-with-text-section[data-style=soapers] .image-with-text__media{border-radius:10px;overflow:hidden;min-height:300px;position:relative}@media (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__media{min-height:350px;max-height:500px;max-width:80%;margin:0 auto;padding-left:30px}}@media (max-width: 61.8125em){.image-with-text-section[data-style=soapers] .image-with-text__media{min-height:250px}}.image-with-text-section[data-style=soapers] .image-with-text__media img,.image-with-text-section[data-style=soapers] .image-with-text__media video{width:100%;height:100%;object-fit:cover;border-radius:10px;min-height:inherit;max-height:500px;max-width:100%}.image-with-text-section[data-style=soapers] .image-with-text__media video{background:#000}.image-with-text-section[data-style=soapers] .image-with-text__media.soapers-image-border{border:3px solid var(--color-foreground);border-radius:13px}.image-with-text-section[data-style=soapers] .image-with-text__media.soapers-image-border img,.image-with-text-section[data-style=soapers] .image-with-text__media.soapers-image-border video{border-radius:10px}.image-with-text-section[data-style=soapers] .image-with-text__content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}@media (max-width: 61.8125em){.image-with-text-section[data-style=soapers] .image-with-text__content{padding:30px 0;align-items:center;text-align:center}}@media (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__content{padding:40px}}@media (min-width: 61.875em){.image-with-text-section[data-style=soapers] .image-with-text__text-item{display:flex;align-items:center;justify-content:center}}@media (max-width: 61.8125em){.image-with-text-section[data-style=soapers] .image-with-text__media-item,.image-with-text-section[data-style=soapers] .image-with-text__text-item{width:100%;max-width:100%}.image-with-text-section[data-style=soapers] .image-with-text__content{text-align:center}.image-with-text-section[data-style=soapers] .image-with-text__content>*{text-align:center}}.image-with-text-section[data-style=hero]{padding-bottom:40px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__grid--reverse{flex-direction:column-reverse}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__grid{flex-direction:column}}@media (min-width: 750px) and (max-width: 1080px){.image-with-text-section[data-style=hero] .image-with-text__grid{display:flex;flex-direction:column;align-items:center}.image-with-text-section[data-style=hero] .image-with-text__grid .image-with-text__media-item{order:1;width:100%;max-width:100%}.image-with-text-section[data-style=hero] .image-with-text__grid .image-with-text__text-item{order:2;width:100%;max-width:100%;text-align:center}}.image-with-text-section[data-style=hero] .image-with-text__media{margin-bottom:30px}.image-with-text-section[data-style=hero] .image-with-text__media.fix-image-bottom{margin-bottom:0}.image-with-text-section[data-style=hero] .image-with-text__media.fix-image-bottom img{object-position:bottom right}.image-with-text-section[data-style=hero] .image-with-text__media img{object-fit:cover;width:100%;height:100%;border-radius:0!important}@media (min-width: 750px) and (max-width: 1080px){.image-with-text-section[data-style=hero] .image-with-text__media{margin-bottom:20px;display:block;position:relative;min-height:300px;border-radius:0!important;overflow:hidden;width:100%}.image-with-text-section[data-style=hero] .image-with-text__media img{object-position:center top;display:block;width:100%;height:100%;min-height:300px;border-radius:0!important}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__text-item .image-with-text__text{margin-top:15px;text-align:center}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__text-item .image-with-text__text p{line-height:1.3}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero] .image-with-text__media-item--small{flex:1;max-height:330px}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__media-item--small{flex:initial}}@media (max-width: 61.8125em){.image-with-text-section[data-style=hero] .image-with-text__media-item--small .image-with-text__media img{max-height:330px}}@media (min-width: 750px) and (max-width: 1080px){.image-with-text-section[data-style=hero] .image-with-text__media-item{display:block;width:100%;margin-bottom:30px;position:relative;padding-left:0!important}.image-with-text-section[data-style=hero] .image-with-text__media-item .image-with-text__media{display:block;width:100%;position:relative;overflow:hidden;border-radius:0!important}}.image-with-text-section[data-style=hero] .image-with-text__content{padding:30px 0;display:inline-flex;overflow:visible}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__content{width:100%;margin:0;text-align:center;display:block}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero] .image-with-text__content{padding:40px 0 50px}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero] .image-with-text__content{padding:80px 0 90px}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero] .image-with-text__content a.button{width:100%}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero] .image-with-text__content a.button:not(:first-child){margin-top:0}}@media (min-width: 33.75em){.image-with-text-section[data-style=hero] .image-with-text__content a.button:not(:first-child){margin-left:20px}}.image-with-text-section[data-style=hero] .image-with-text__text{font-size:18px;font-style:normal;font-weight:200;line-height:30px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__text{font-size:12px;font-style:normal;font-weight:200;line-height:18px;text-align:center}}@media (min-width: 850px) and (max-width: 1084px){.image-with-text-section[data-style=hero]:has(.fix-image-bottom) .image-with-text__text-item{padding-bottom:70px}}.image-with-text-section[data-style=hero] .image-with-text__heading{font-size:96px;font-style:normal;font-weight:500;line-height:104px;letter-spacing:-2.88px;word-break:normal;max-width:100%}.image-with-text-section[data-style=hero] .image-with-text__heading p{font-size:96px;font-style:normal;font-weight:500;line-height:104px;letter-spacing:-2.88px;margin:0;padding:0;max-width:100%}@media (max-width: 74.9375em){.image-with-text-section[data-style=hero] .image-with-text__heading,.image-with-text-section[data-style=hero] .image-with-text__heading p{font-size:61px;line-height:80px}}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__heading,.image-with-text-section[data-style=hero] .image-with-text__heading p{font-size:40px;font-style:normal;font-weight:500;line-height:42px;letter-spacing:-1.2px;text-align:center}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero] .image-with-text__heading,.image-with-text-section[data-style=hero] .image-with-text__heading p{font-size:42px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1px;text-align:center}}@media (min-width: 46.875em){.image-with-text-section[data-style=hero] .image-with-text__heading{width:calc(100vw - 40px);max-width:initial}}@media (min-width: 1085px){.image-with-text-section[data-style=hero] .image-with-text__heading{width:initial;max-width:100%}}@media (min-width: 61.875em){.image-with-text-section[data-style=hero].image-with-text--overlap .image-with-text__text-item{padding:0}}@media (max-width: 33.6875em){.image-with-text-section[data-style=hero] .buttons-container{width:100%;display:flex;gap:10px}.image-with-text-section[data-style=hero] .buttons-container a.button{flex:1;margin:0}}.image-with-text-section[data-style=hero] .subtitle{font-size:18px;font-style:normal;font-weight:200;line-height:30px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .subtitle{font-size:12px;font-style:normal;font-weight:200;line-height:18px;text-align:center}}.image-with-text__text-item{max-width:-webkit-fill-available}.image-with-text-section[data-style=stats]{padding-bottom:40px}@media (max-width: 46.8125em){.image-with-text-section[data-style=stats]{padding:50px 0 20px}}@media (max-width: 950px){.image-with-text-section[data-style=stats] .image-with-text__grid--reverse{flex-direction:column-reverse}.image-with-text-section[data-style=stats] .image-with-text__grid--reverse>*{width:100%;max-width:100%}}.image-with-text-section[data-style=stats] .image-with-text__content{padding:0 0 28px;align-items:center}@media (min-width: 950px){.image-with-text-section[data-style=stats] .image-with-text__content{align-items:initial;padding:0 70px 0 0}}@media (max-width: 46.8125em){.image-with-text-section[data-style=stats] .image-with-text__content>*{text-align:center}}.image-with-text-section .block-columns{border-top:3px solid var(--color-gray2);width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px;margin-top:20px}@media (min-width: 46.875em){.image-with-text-section .block-columns{flex-direction:row;align-items:center;padding-top:50px;margin-top:30px;width:100%}}.image-with-text-section .block-columns .block-separator{align-self:stretch;background:var(--color-gray2);margin:20px 0;width:100%;height:3px}@media (min-width: 46.875em){.image-with-text-section .block-columns .block-separator{margin:0 20px;height:auto;width:3px;min-width:3px}}.image-with-text-section .block-columns .block-column{position:relative;text-align:center;width:100%}@media (min-width: 950px){.image-with-text-section .block-columns .block-column{width:initial;text-align:left}}.image-with-text-section .block-columns .block-column .image-with-text__column-title>*{font-size:70px;font-weight:700;margin:0;line-height:.8}@media (min-width: 75em){.image-with-text-section .block-columns .block-column .image-with-text__column-title>*{font-size:90px}}.image-with-text-section .block-columns .block-column .image-with-text__column-text{margin-top:0}@media (min-width: 46.875em){.image-with-text-section .block-columns .block-column .image-with-text__column-text{margin-top:30px}}.image-with-text-section .block-columns .block-column .image-with-text__column-text>*{font-size:14px;font-weight:700;letter-spacing:1.4px;margin:0;line-height:1.3}.shopify-section:has(.container):has(.media-bg-texture) .image-with-text-section:not([data-style=hero]){overflow:hidden}.shopify-section:has(.image-with-text__media.image-shadow){overflow:hidden}.shopify-section:has(.image-with-text__media.image-shadow):has(.image-with-text-section[data-style=hero]){overflow:visible;clip-path:inset(-40px 0px 0px 0px)}.shopify-section:has(.image-with-text__media.image-shadow):has(.image-with-text-section[data-style=hero-fullwidth]){overflow:visible}.shopify-section:has(.image-with-text__media.image-shadow):has(.image-with-text-section[data-style=hero-fullwidth]) .image-with-text__media.image-shadow{box-shadow:none!important;filter:none!important}.shopify-section:has(.image-with-text__media.image-shadow) .image-with-text__media,.shopify-section:has(.image-with-text__media.image-shadow) .image-with-text-section{overflow:initial}.image-with-text-section .image-with-text__grid .image-with-text__media{overflow:visible}.image-with-text-section .image-with-text__grid .image-with-text__media-item:has(.media-bg-texture.full-w){position:initial}.image-with-text-section .image-with-text__grid .media-bg-texture{position:absolute;top:0;left:-20px;width:100vw;height:100%}@media (min-width: 61.875em){.image-with-text-section .image-with-text__grid .media-bg-texture{width:50vw;right:0;left:initial}}.image-with-text-section .image-with-text__grid .media-bg-texture.full-w{left:50%;transform:translate(-50%);width:100vw;height:100%;bottom:0;top:0}.image-with-text-section .image-with-text__grid .media-bg-texture img{object-fit:cover;height:100%;width:100%;opacity:.2;transition:.3s ease;-webkit-mask-image:linear-gradient(to bottom,#0000,#00000080,#000 20%);mask-image:linear-gradient(to bottom,#0000,#00000080,#000 20%);mix-blend-mode:multiply}@media (min-width: 61.875em){.image-with-text-section .image-with-text__grid.image-with-text__grid--reverse .media-bg-texture{left:0;right:initial}}.image-with-text-section.color-scheme-5 .image-with-text__grid .media-bg-texture img{-webkit-mask-image:initial;mask-image:initial;opacity:.6}.image-with-text-section[data-style=default]{background:rgb(var(--color-background));overflow:hidden;padding-bottom:40px}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width: 46.8125em){.image-with-text-section[data-style=default] .image-with-text__media-item{position:relative}}@media (max-width: 61.8125em){.image-with-text-section[data-style=default] .image-with-text__media-item:has(.media-bg-texture) .image-with-text__media{padding:55px 0}}.image-with-text-section[data-style=default] .image-with-text__media-item .image-with-text__media:not(.image-with-text__media--adapt){display:flex;justify-content:center;align-items:center;overflow:initial;height:initial}.image-with-text-section[data-style=default] .image-with-text__media-item .image-with-text__media:not(.image-with-text__media--adapt) img{height:100%;object-fit:cover;position:relative;width:100%;max-height:500px}.image-with-text-section[data-style=default] .image-with-text__content{padding:50px 0;margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content{padding:70px 0 70px 30px;display:inline-flex;max-width:initial}}@media (min-width: 75em){.image-with-text-section[data-style=default] .image-with-text__content{padding:90px 0 90px 50px}}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content{padding:170px 0 170px 50px}}.image-with-text-section[data-style=default] .image-with-text__content:after{content:none}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content.text-first{padding:90px 30px 90px 0}}@media (min-width: 75em){.image-with-text-section[data-style=default] .image-with-text__content.text-first{padding:90px 100px 90px 0}}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content.text-first{padding:170px 180px 170px 0}}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container{gap:20px;display:inline-flex;flex-wrap:wrap;margin-top:10px}@media (min-width: 33.75em){.image-with-text-section[data-style=default] .image-with-text__content .buttons-container{margin-top:30px}}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__content .buttons-container{margin-top:40px}}.image-with-text-section[data-style=default] .image-with-text__content a.button{width:100%;margin:0}@media (min-width: 33.75em){.image-with-text-section[data-style=default] .image-with-text__content a.button{width:initial}}.image-with-text-section[data-style=default] .image-with-text__content>*:not(.button){width:100%}.image-with-text-section[data-style=default] .image-with-text__text--caption{font-weight:700;letter-spacing:1.8px;font-size:16px;margin:0 0 5px}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__text--caption{letter-spacing:2px;font-size:18px;margin:0 0 15px}}.image-with-text-section[data-style=default] .image-with-text__heading{line-height:1;word-break:normal;font-size:32px}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__heading{font-size:50px}}.image-with-text-section[data-style=default] .subtitle{font-size:14px;line-height:1.4}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .subtitle{font-size:18px}}.image-with-text-section[data-style=about]{padding-bottom:40px}@media (max-width: 46.8125em){.image-with-text-section[data-style=about]{padding-top:0;padding-bottom:20px}}.image-with-text-section[data-style=about] .image-with-text__grid .image-with-text__text-item{padding:0}@media (min-width: 46.875em){.image-with-text-section[data-style=about] .image-with-text__grid .image-with-text__text-item{padding:0 0 0 50px}.image-with-text-section[data-style=about] .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-right:0}}@media (min-width: 46.875em){.image-with-text-section[data-style=about] .image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item{padding:0 50px 0 0}.image-with-text-section[data-style=about] .image-with-text__grid.image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding-left:0}}.image-with-text-section[data-style=about].color-scheme-5 .image-with-text__text-item{padding:0}@media (min-width: 46.875em){.image-with-text-section[data-style=about].color-scheme-5 .image-with-text__text-item{padding:0 50px}}.image-with-text-section[data-style=about].color-scheme-5 .image-with-text__content{padding:40px 30px}@media (min-width: 46.875em){.image-with-text-section[data-style=about].color-scheme-5 .image-with-text__content{margin:0;padding:0}}@media (max-width: 46.8125em){.image-with-text-section[data-style=about] .image-with-text__content{padding:40px 0 0}}.image-with-text-section[data-style=about] .image-with-text__content .image-with-text__heading{font-size:25px}@media (min-width: 61.875em){.image-with-text-section[data-style=about] .image-with-text__content .image-with-text__heading{font-size:35px}}.image-with-text-section[data-style=about] .image-with-text__media-item{display:flex;flex-direction:column;justify-content:center}@media (max-width: 46.8125em){.image-with-text-section[data-style=about] .image-with-text__media-item{width:100%}}.image-with-text-section[data-style=about] .image-with-text__media{max-height:300px;min-height:initial}.image-with-text-section[data-style=about] .image-with-text__media img{object-fit:cover;width:100%;height:100%}.image-with-text__inline-image{margin:20px 0}.image-with-text__inline-image.text-left{text-align:left}.image-with-text__inline-image.text-center{text-align:center}.image-with-text__inline-image.text-right{text-align:right}.image-with-text__inline-image img{display:block;max-width:100%;height:auto}.image-with-text__inline-caption{margin-top:10px;font-size:14px;color:rgba(var(--color-foreground),.7);font-style:italic}@media (max-width: 46.8125em){.featured-collection-section{padding:45px 0}}.featured-collection-section .collection__title.title-wrapper{display:flex;justify-content:space-between;flex-direction:column;gap:20px;margin-bottom:20px;padding-left:20px}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper{flex-direction:row;padding-left:0;gap:20px;margin-bottom:50px}}.featured-collection-section .collection__title.title-wrapper .title,.featured-collection-section .collection__title.title-wrapper .desc-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper .title,.featured-collection-section .collection__title.title-wrapper .desc-container{width:calc(50% - 10px)}}.featured-collection-section .collection__title.title-wrapper .title p,.featured-collection-section .collection__title.title-wrapper .desc-container p{font-size:16px}@media (min-width: 46.875em){.featured-collection-section .collection__title.title-wrapper .title p,.featured-collection-section .collection__title.title-wrapper .desc-container p{font-size:18px}}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper .desc-container{margin-bottom:20px}}.featured-collection-section .collection__title.title-wrapper .title{width:100%;margin-bottom:0;margin-left:0;font-size:44px;line-height:55px}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper .title{max-width:50%;font-size:44px}}@media (min-width: 75em){.featured-collection-section .collection__title.title-wrapper .title{margin-bottom:0;max-width:682px;line-height:72px;font-size:72px}}.featured-collection-section .collection__title.title-wrapper .collection__view-all{margin-top:15px}@media (max-width: 33.6875em){.featured-collection-section .collection__title.title-wrapper .collection__view-all,.featured-collection-section .collection__title.title-wrapper .collection__view-all .button{width:100%}}.testimonials-section .slider{overflow:hidden}.testimonials-section .title-wrapper{padding:0 0 20px;margin:0 0 40px;border-bottom:3px solid var(--color-gray2)}@media (min-width: 46.875em){.testimonials-section .title-wrapper{padding:0 0 25px;margin:0 0 70px}}.testimonials-section .title-wrapper .title{margin:0;font-weight:700;font-size:3rem}@media (min-width: 46.875em){.testimonials-section .title-wrapper .title{font-size:4rem}}.testimonials-section .slider-buttons{position:relative;display:inline-flex;justify-content:flex-start;gap:10px;align-items:center;top:initial;padding:0;transform:initial}@media (max-width: 46.8125em){.testimonials-section .slider-buttons{transform:initial;left:0}}@media (min-width: 46.875em){.testimonials-section .slider-buttons{position:absolute;bottom:calc(100% + 100px);justify-content:flex-end;gap:20px;height:initial;width:initial;right:0}}.testimonials-section .slider-buttons .slider-button{border:2px solid rgb(var(--color-foreground))}@media (min-width: 61.875em){.testimonials-section .slider--desktop.grid--3-col-desktop .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4)}}@media (max-width: 46.8125em){.testimonials-section .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:100%}}@media (min-width: 46.875em){.testimonials-section .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing))}}.testimonials-section .testimonials-grid .grid__item p{margin:0;line-height:1.3}.testimonials-section .testimonials-grid .grid__item .sub-title{margin:28px 0 0}.testimonials-section .testimonials-grid .grid__item .quote{margin:15px 0 0}.testimonials-section .testimonials-grid .grid__item .sub-title p{font-size:2rem;font-weight:600}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .sub-title p{font-size:2.2rem}}.testimonials-section .testimonials-grid .grid__item .quote p{font-size:2rem;font-weight:400}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .quote p{font-size:2.2rem}}.testimonials-section .testimonials-grid .grid__item .author-container{margin:35px 0 0}.testimonials-section .testimonials-grid .grid__item .author-container .author p{font-size:2.5rem;font-weight:700}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .author-container .author p{font-size:3rem}}.testimonials-section .testimonials-grid .grid__item .author-container .author-role{margin:5px 0 0}.testimonials-section .testimonials-grid .grid__item .author-container .author-role p{font-size:1.6rem;font-weight:500}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .author-container .author-role p{font-size:1.8rem}}.testimonials-section .testimonial-image-container{position:relative;width:fit-content}.testimonials-section .testimonial-image-container .testimonial-card__media{background:var(--color-testimonial-img-bg);height:100%;position:relative}.testimonials-section .testimonial-image-container .testimonial-card__media .media{height:100%}.testimonials-section .testimonial-image-container .testimonial-card__media img{height:100%;width:100%;max-width:initial;max-height:initial;object-fit:cover;padding-top:22px}.testimonials-section .testimonial-image-container .icon-quote{width:92px;height:70px;color:rgb(var(--color-button))}.multicolumn .title-wrapper-with-link{flex-direction:column}.multicolumn .title-wrapper-with-link.heading-align-left{align-items:flex-start}.multicolumn .title-wrapper-with-link.heading-align-left .title,.multicolumn .title-wrapper-with-link.heading-align-left .multi-sub-title{text-align:left}.multicolumn .title-wrapper-with-link.heading-align-center{align-items:center}.multicolumn .title-wrapper-with-link.heading-align-center .title,.multicolumn .title-wrapper-with-link.heading-align-center .multi-sub-title{text-align:center}.multicolumn .title-wrapper-with-link.heading-align-right{align-items:flex-end}.multicolumn .title-wrapper-with-link.heading-align-right .title,.multicolumn .title-wrapper-with-link.heading-align-right .multi-sub-title{text-align:right}.multicolumn .title-wrapper-with-link .title{font-size:3.4rem}@media (min-width: 46.875em){.multicolumn .title-wrapper-with-link .title{font-size:5rem}}.multicolumn .title-wrapper-with-link .title,.multicolumn .title-wrapper-with-link .multi-sub-title,.multicolumn .title-wrapper-with-link .multi-sub-title p{width:100%;max-width:640px}.multicolumn .title-wrapper-with-link .multi-sub-title p{font-size:1.8rem}.multicolumn .multicolumn-list.grid{row-gap:var(--grid-desktop-vertical-spacing)}@media (max-width: 61.8125em){.multicolumn .multicolumn-list .multicolumn-list__item:last-child .multicolumn-card__info{padding-bottom:0}}.multicolumn .multicolumn-list .column-text{display:flex;flex-direction:column;justify-content:center}.multicolumn .multicolumn-list .column-text p{max-width:560px}.multicolumn .multicolumn-list h3{font-size:3rem;font-weight:700;margin-top:0}@media (min-width: 61.875em){.multicolumn .multicolumn-list h3{font-size:4rem}}.multicolumn .multicolumn-list .multi-block-sub-title{font-size:1.8rem}@media (min-width: 61.875em){.multicolumn .multicolumn-list .multi-block-sub-title{font-size:2rem}}.multicolumn .multicolumn-list .button svg{stroke:rgb(var(--color-button-text))}@media (min-width: 61.875em){.multicolumn .multicolumn-list.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.multicolumn .multicolumn-list .block-separator{display:none}.multicolumn .multicolumn-list.line-separator .block-separator{align-self:stretch;background:var(--color-gray2);width:100%;height:3px}@media (min-width: 61.875em){.multicolumn .multicolumn-list.line-separator .block-separator{height:auto;width:3px;min-width:3px}}@media (max-width: 61.8125em){.multicolumn .multicolumn-list.line-separator .block-separator{margin-bottom:25px}}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3{height:100%}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3 h3{color:var(--color-primary);line-height:1.2}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3 p{line-height:1.5;margin-top:15px}.multicolumn .multicolumn-list .multicolumn-list__item.center .multicolumn-card__info{display:flex;flex-direction:column;align-items:center}@media (min-width: 61.875em){.section-header.shopify-section-header-sticky{position:relative}}.list-menu{gap:0px}@media (min-width: 61.875em){.list-menu{gap:5px}}@media (min-width: 1380px){.list-menu{gap:10px}}@media (min-width: 1800px){.list-menu{gap:20px}}.header-wrapper{display:flex;justify-content:center;border-top:0px}.header-wrapper .header{height:185px;grid-template-areas:initial;grid-template-columns:initial;display:flex;justify-content:space-between;margin:0;padding:0 20px 0 0!important;margin:20px!important;background-color:#fff;border-radius:666px}@media (max-width: 61.8125em){.header-wrapper .header{height:139px;flex-direction:row;margin-left:0;margin-top:0;margin-bottom:20px;margin-top:20px!important;background-color:#fff;padding:20px 30px 20px 16px!important;border-radius:22px;gap:12px}.header-wrapper .header .header__heading{max-height:92px;max-width:92px}}@media (min-width: 61.875em){.header-wrapper .header{height:100px}}@media (min-width: 61.875em){.header-wrapper .header .header__heading-logo{max-width:200px;width:100%}}@media (min-width: 1380px){.header-wrapper .header .header__heading-logo{width:100%}}@media (min-width: 1800px){.header-wrapper .header .header__heading-logo{max-width:100%}}.header .header__icons{padding:0;align-items:center;gap:30px;margin-right:5px}@media (max-width: 61.8125em){.header .header__icons{margin-top:10px;margin-right:0;gap:24px}}.header .header__icons svg{fill:rgb(var(--color-foreground))}.header .header__icons .header__search{order:2}.header .header__icons .header__icon--account{order:3}.header .header__icons .header__icon--cart{order:4}.header .header__icons header-drawer{order:1}.header .header__icons .header-right-link{color:#000;display:none;align-items:center;text-transform:uppercase;font-weight:700;height:100%;line-height:2;padding-top:2px;position:relative;font-size:14px;white-space:nowrap}.header .header__icons .header-right-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:17px;width:2px;height:22px;background:var(--color-header-text)}@media (min-width: 61.875em){.header .header__icons .header-right-link:after{right:12px}}@media (min-width: 1420px){.header .header__icons .header-right-link:after{right:17px}}@media (min-width: 61.875em){.header .header__icons .header-right-link{display:flex;font-size:1.6rem;padding-right:26px}}@media (min-width: 1420px){.header .header__icons .header-right-link{padding-right:36px;font-size:1.6rem;line-height:1}}@media (min-width: 1800px){.header .header__icons .header-right-link{font-size:1.8rem}}.header .header__icons .header-right-link:hover{text-decoration:none}.header .header__icons .header-right-link.header__icon--account>span{margin-left:10px}@media (max-width: 1800px){.header .header__icons .header-right-link.header__icon--account>span{display:none}}.header .header__icons .header-right-link account-icon{width:18px;height:18px}@media (min-width: 61.875em){.header .header__icons .header-right-link account-icon{width:22px;height:22px;position:relative;top:-1px}}@media (min-width: 1800px){.header .header__icons .header-right-link account-icon{width:18px;height:18px}}.header .header__icons .header-right-link account-icon .svg-wrapper,.header .header__icons .header-right-link account-icon svg{width:100%;height:100%}.header .header__icons .header__icon{width:36px;height:42px}.header .header__search details[open] .header__icon-search{display:none}.header .header__search details[open] .header__icon-close{display:flex}.header .header__search .header__icon--search,.header .header__icons .header__icon--cart{margin:0}.header .header__icon--menu .icon-hamburger{width:23px}.header .header__icons .icon,.header .header__icons .icon.icon-close{width:25px;height:25px}.header .header__icons .icon.icon-linkedin{padding:2px 0 3px}.header .header__icons .enroll-btn{margin-left:15px;white-space:nowrap}@media (max-width: 61.8125em){.header .header__icons .enroll-btn{display:none}}@media (max-width: 1380px){.header .header__icons .enroll-btn{padding:0;height:40px}}.header header-drawer{margin:0}@media (min-width: 61.875em){.header header-drawer{display:flex}}@media (min-width: 61.875em){.header header-drawer{display:none}}.header__heading .header__heading-link{padding:0;margin-left:0}.header-main-menu{justify-content:center;align-items:center}.header-main-menu>li>a.header__menu-item{font-weight:400;font-family:var(--font-body-family)}@media (min-width: 61.875em){.header-main-menu>li>a.header__menu-item{font-size:1.4rem;line-height:1}}@media (min-width: 1380px){.header-main-menu>li>a.header__menu-item{font-size:1.6rem}}@media (min-width: 1800px){.header-main-menu>li>a.header__menu-item{font-size:1.8rem}}details>.header__menu-item .icon-caret{top:initial}header-menu .header__submenu{background:#fff!important}.header__submenu{border-radius:6px!important}header-menu.header__menu-item{padding:0}header-menu.header__menu-item>details>summary.header__menu-item,header-menu.header__menu-item>details>summary.header__menu-item>a{font-weight:400!important}@media (min-width: 61.875em){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.4rem;line-height:1}}@media (min-width: 1380px){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.6rem}}@media (min-width: 1800px){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.8rem}}header-menu.header__menu-item .header__submenu .header__menu-item,header-menu.header__menu-item .header__submenu .header__menu-item>a{font-weight:400}@media (min-width: 61.875em){header-menu.header__menu-item .header__submenu .header__menu-item,header-menu.header__menu-item .header__submenu .header__menu-item>a{font-size:1.6rem}}header-menu.header__menu-item svg{width:10px;height:10px;fill:var(--color-black)}header-menu.header__menu-item>details>.header__submenu{max-width:100%;min-width:140px}header-menu.header__menu-item .header__submenu.level-3{padding:0 0 0 10px}.search-modal{background:#d70b8c;border-bottom:0;padding:20px 60px;height:fit-content}.search-modal .icon-close{fill:#000}.search-modal .search__input[type=search]{background:none;color:var(--color-white);border:2px solid var(--color-white)}.search-modal .field__label{color:var(--color-white)!important}.search-modal .field{border-radius:0}.search-modal .reset__button svg{fill:transparent}.search-modal .search-modal__content{padding:0 5rem 0 1rem}.search-modal .predictive-search{max-width:739px;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.menu-drawer__menu .menu-drawer__submenu .menu-drawer__close-button{font-weight:600}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__menu .menu-drawer__menu-item>a{font-weight:700}.menu-drawer__utility-links .mobile-nav-links{display:flex;align-items:center;margin-bottom:5px;flex-wrap:wrap}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link{align-items:center;text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:2;display:flex;padding:0;margin:0!important}@media (min-width: 400px){.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link{font-size:1.6rem}}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link:hover{text-decoration:none}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link{position:relative;padding-right:18px;padding-top:2px;color:rgb(var(--color-foreground))}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:8px;width:2px;height:22px;background:var(--color-text)}@media (min-width: 400px){.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link{padding-right:36px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link:after{right:17px}}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.menu-drawer__account>span{margin-left:10px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon{width:18px;height:18px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon .svg-wrapper,.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon svg{width:100%;height:100%;margin-right:0}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon svg{fill:var(--color-text)}.cart-count-bubble{background-color:transparent;width:15px;height:15px;bottom:18px;font-size:11px;font-weight:600;color:rgb(var(--color-foreground))!important;display:flex;justify-content:center;align-items:center;text-align:center;transition:var(--transition);animation:.5s scaleIn ease forwards;top:14px;left:34px}.cart-count-bubble:empty{display:none}.cart-count-bubble span{width:100%;line-height:1}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.header a,.menu-drawer a{text-decoration:none!important}.footer{margin-top:6rem!important}footer.footer{background:#faeef6;position:relative;padding-bottom:0;border:none}@media (max-width: 61.8125em){footer.footer{padding-top:45px;padding-bottom:45px;background:var(--gradient-background)!important}}footer.footer .footer__content-main{padding-bottom:40px;position:relative}@media (min-width: 61.875em){footer.footer .footer__content-main{background:var(--gradient-background);border-radius:10px;padding:40px}}@media (min-width: 75em){footer.footer .footer__content-main{padding:60px}}@media (max-width: 61.8125em){footer.footer .footer__content-main{background:transparent}}footer.footer .footer-main-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 61.875em){footer.footer .footer-main-grid{grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}}@media (min-width: 75em){footer.footer .footer-main-grid{gap:60px}}footer.footer .footer-newsletter-section{width:100%;max-width:400px}@media (max-width: 61.8125em){footer.footer .footer-newsletter-section{max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}}footer.footer .footer-newsletter-section .footer-newsletter__heading{font-size:2.4rem;font-weight:700;margin:0 0 20px;color:rgb(var(--color-foreground))}@media (min-width: 75em){footer.footer .footer-newsletter-section .footer-newsletter__heading{font-size:2.8rem}}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper{max-width:100%}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-field{display:flex;flex-direction:column;gap:15px;position:relative}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-field .newsletter-label{position:absolute;left:3px;top:50%;transform:translateY(-50%);background:#d70b8c;color:#fff!important;font-size:1.6rem;font-weight:400;transition:all .3s ease;pointer-events:none;z-index:1;width:96%;padding-left:8px}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-field .newsletter-input:focus~.newsletter-label,footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-field .newsletter-input:not(:placeholder-shown)~.newsletter-label,footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-field .newsletter-input.has-value~.newsletter-label{top:4px;transform:translateY(0);font-size:1.2rem;color:#fff!important;background:#0000004d;padding:2px 6px;border-radius:4px}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-input{width:100%;padding:12px 16px;border:2px solid white;border-radius:10px;font-size:1.6rem;background:transparent!important;min-height:75px}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-form__button{width:100%;padding:12px 24px;background:#fff!important;border-radius:50px!important;color:#fff;font-size:1.6rem;font-weight:600;cursor:pointer;transition:all .3s ease;max-width:250px}footer.footer .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-form__button:hover{background:var(--color-primaryHover)!important;border-color:var(--color-primaryHover);transform:translateY(-1px)}footer.footer .footer-newsletter-section .newsletter-form__message{margin-top:10px;font-size:1.4rem}footer.footer .footer-newsletter-section .newsletter-form__message.form__message{color:rgb(var(--color-foreground))}footer.footer .newsletter-input{width:100%;padding:12px 16px;border:2px solid white;border-radius:10px;font-size:1.6rem;background:transparent!important;min-height:75px;color:#fff!important}footer.footer .newsletter-input::placeholder{color:#fff!important;opacity:.97;font-size:1.6rem;font-weight:400}footer.footer .newsletter-input::-webkit-input-placeholder{color:#fff!important;opacity:.97}footer.footer .newsletter-input::-moz-placeholder{color:#fff!important;opacity:.97}footer.footer .newsletter-input:-ms-input-placeholder{color:#fff!important;opacity:.97}footer.footer .newsletter-input:-moz-placeholder{color:#fff!important;opacity:.97}footer.footer .newsletter-input:focus{outline:none;border-color:#ffffffe6}footer.footer .newsletter-input:focus::placeholder{opacity:.97}footer.footer .footer-navigation{width:100%;padding-left:40px}@media (max-width: 61.8125em){footer.footer .footer-navigation{padding-left:0}}footer.footer .footer-navigation .footer-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px}@media (max-width: 61.8125em){footer.footer .footer-navigation .footer-nav-grid{gap:20px}}footer.footer .footer-navigation .footer-nav-column{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}@media (max-width: 61.8125em){footer.footer .footer-navigation .footer-nav-column{gap:15px}}footer.footer .footer-navigation .footer-nav-item .footer-nav__link{color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:1.4rem;font-weight:500;transition:color .3s ease;text-transform:uppercase;letter-spacing:.5px;display:block;padding:4px 0}footer.footer .footer-navigation .footer-nav-item .footer-nav__link:hover,footer.footer .footer-navigation .footer-nav-item .footer-nav__link.footer-nav__link--active{color:rgb(var(--color-foreground))}footer.footer .footer-center-image{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;margin-bottom:0;order:2}@media (max-width: 61.8125em){footer.footer .footer-center-image{order:-1;margin-top:-15px;margin-bottom:0;align-items:center}}footer.footer .footer-center-image .footer-brand-image{position:relative}footer.footer .footer-center-image .footer-brand-image img{width:436px;height:143px;max-width:none;flex-shrink:0;object-fit:contain}@media (max-width: 74.9375em){footer.footer .footer-center-image .footer-brand-image img{width:350px;height:115px}}@media (max-width: 61.8125em){footer.footer .footer-center-image .footer-brand-image img{width:100%;height:124px;filter:none}}footer.footer .footer-divider{height:2px;background:rgba(var(--color-foreground),.2);margin:20px 0;position:relative;z-index:1}@media (min-width: 75em){footer.footer .footer-divider{margin:30px 0}}footer.footer .footer-social-section{text-align:left}footer.footer .footer-social-section .footer-social__heading{font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;color:rgb(var(--color-foreground))}footer.footer .footer-social-section .footer__list-social{display:flex;justify-content:flex-start;gap:15px;list-style:none;margin:0;padding:0}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;transition:all .3s ease}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link:hover{color:#eee;transform:translateY(-1px)}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link .svg-wrapper,footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link svg{width:24px;height:24px;fill:currentColor}@media (max-width: 61.8125em){footer.footer .footer-main-grid .footer-newsletter-section{order:2;text-align:center}footer.footer .footer-main-grid .footer-newsletter-section .newsletter-form__field-wrapper{display:flex;flex-direction:column;align-items:center}footer.footer .footer-main-grid .footer-newsletter-section .newsletter-form__field-wrapper .newsletter-form__button{align-self:center}footer.footer .footer-main-grid .footer-center-image{order:1}footer.footer .footer-main-grid .footer-navigation{order:3;text-align:center}footer.footer .footer-main-grid .footer-navigation .footer-nav-grid{grid-template-columns:1fr}footer.footer .footer-main-grid .footer-navigation .footer-nav-column{align-items:center}footer.footer .footer-social-section{text-align:center}footer.footer .footer-social-section .footer__list-social{gap:12px;justify-content:center}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link{width:35px;height:35px}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link .svg-wrapper,footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link svg{width:18px;height:18px}}@media (max-width: 46.8125em){footer.footer .footer-navigation .footer-nav-grid{grid-template-columns:1fr;gap:2px}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link{width:40px;height:40px}footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link .svg-wrapper,footer.footer .footer-social-section .footer__list-social .list-social__item .list-social__link svg{width:28px;height:28px}}.footer__content-bottom{background:#fff!important;border-top:2px solid rgba(0,0,0,.1);padding:10px 0 80px;width:100%;margin:0;box-sizing:border-box;position:relative}@media (max-width: 61.8125em){.footer__content-bottom{padding-top:30px}}.footer__content-bottom .footer-bottom-wrapper{display:grid;grid-template-columns:1fr;gap:20px;align-items:flex-start;max-width:1740px;margin:0 auto;padding:0 70px 60px 60px}@media (min-width: 61.875em){.footer__content-bottom .footer-bottom-wrapper{grid-template-columns:1fr auto 2fr;gap:0px}}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-wrapper{padding:0 20px 60px}}.footer__content-bottom .footer-bottom-left{display:flex;flex-direction:column;gap:15px}@media (min-width: 61.875em){.footer__content-bottom .footer-bottom-left{align-items:flex-start}}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-left{align-items:center;text-align:center}}.footer__content-bottom .footer-bottom-left .footer__copyright{position:absolute;bottom:75px;left:50%;transform:translate(-50%);width:calc(100% - 140px);text-align:center;padding-top:15px}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-left .footer__copyright{width:calc(100% - 40px)}}.footer__content-bottom .footer-bottom-left .footer__copyright .copyright__content{font-size:1.4rem;color:#333!important;margin:0}.footer__content-bottom .footer-bottom-left .footer__localization{display:flex;gap:15px}.footer__content-bottom .footer-bottom-left .footer__localization .localization-form select{font-size:1.2rem;padding:4px 8px;border:1px solid rgba(0,0,0,.2);border-radius:3px;background:#fff;color:#333}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-center{order:-1}}.footer__content-bottom .footer-bottom-center .footer-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;margin:0;padding:0}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-center .footer-legal-links{justify-content:center;gap:15px}}@media (max-width: 46.8125em){.footer__content-bottom .footer-bottom-center .footer-legal-links{flex-direction:column;gap:10px}}.footer__content-bottom .footer-bottom-center .footer-legal-links li .footer-legal__link{font-size:1.4rem;color:#333!important;text-decoration:none;transition:color .3s ease}.footer__content-bottom .footer-bottom-center .footer-legal-links li .footer-legal__link:hover{color:#000!important}.footer__content-bottom .footer-bottom-center .footer-legal-links li:not(:last-child):after{content:"|";margin-left:20px;color:#0000004d}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-center .footer-legal-links li:not(:last-child):after{margin-left:15px}}@media (max-width: 46.8125em){.footer__content-bottom .footer-bottom-center .footer-legal-links li:not(:last-child):after{display:none}}.footer__content-bottom .footer-bottom-right{display:flex;justify-content:flex-end}@media (max-width: 61.8125em){.footer__content-bottom .footer-bottom-right{justify-content:center}}.footer__content-bottom .footer-bottom-right .footer__payment .list-payment{display:flex;gap:8px;list-style:none;margin:0;padding:0}.footer__content-bottom .footer-bottom-right .footer__payment .list-payment .list-payment__item .icon{width:40px;height:25px;opacity:.7;transition:opacity .3s ease}.footer__content-bottom .footer-bottom-right .footer__payment .list-payment .list-payment__item .icon:hover{opacity:1}.footer__content-bottom *,.footer__content-bottom a{color:#333!important}.footer__content-bottom a:hover{color:#000!important}.footer-nav__heading{font-size:22px;font-weight:400;line-height:24px;margin-top:0;margin-bottom:10px}.footer a,.footer__content-bottom a{text-decoration:none!important}footer a{text-decoration:none!important}footer a:hover{text-decoration:underline!important}@media (min-width: 46.875em){.collection-hero .collection-hero__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}.collection-hero .collection-hero__title{font-size:6rem;line-height:1.1;margin:30px 0 0;text-align:center}@media (min-width: 46.875em){.collection-hero .collection-hero__title{margin:60px 0 0;text-align:center;font-size:6rem}}@media (min-width: 61.875em){.collection-hero .collection-hero__title{font-size:9.6rem}}.collection-hero .collection-hero__title+.collection-hero__description{font-size:1.6rem;max-width:1100px;margin-bottom:0}@media (min-width: 46.875em){.collection-hero .collection-hero__title+.collection-hero__description{text-align:center;font-size:1.8rem}}.facets__label input[type=checkbox]:focus{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 2px #000000d9}.product__media-list{margin-bottom:40px}@media (min-width: 46.875em){.product__media-list{margin-bottom:0}}.product__media-list .product__media-item{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;position:relative}.product__media-list .product__media-item .product-media-container{overflow:hidden!important;width:100%!important;height:100%;background:none}.product__media-list .product__media-item .product-media-container .product__modal-opener{width:100%;height:100%}.product__media-list .product__media-item .product-media-container img{object-fit:contain}.product__media-list .product__media-item .product__media{overflow:visible!important;padding-top:0!important;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:10px}.product__media-list .product__media-item .product__media .image-magnify-full-size{background-repeat:no-repeat;border:1px solid var(--color-gray2)}.product__media-list .product__media-item img:not(.zoom):not(.deferred-media__poster-button){position:relative;top:0;bottom:0;width:max-content;height:-webkit-fill-available;max-height:80%;max-width:80%}.product .price__container{margin-bottom:0!important}.product .price__container .price-item{font-size:35px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize}.product:has(.price.price--on-sale,.price.volume-pricing--sale-badge,.price.price--sold-out) .product-media-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:absolute;bottom:20px;left:20px}.product:has(.price.price--on-sale,.price.volume-pricing--sale-badge,.price.price--sold-out) .product-media-badges .badge{font-weight:500;font-size:1.6rem;padding:9px 15px 8px;text-align:center;line-height:.8;font-family:var(--font-body-family)!important}@media (min-width: 46.875em){.product:has(.price.price--on-sale,.price.volume-pricing--sale-badge,.price.price--sold-out) .product-media-badges .badge{font-size:1.8rem;padding:9px 15px 8px}}.product-media-badges .price__badge-sale,.product-media-badges .price__badge-sold-out{display:none}.product:has(.price.price--on-sale,.price.volume-pricing--sale-badge) .product-media-badges .price__badge-sale{display:inline-block}.product:has(.price.price--sold-out) .product-media-badges .price__badge-sold-out{display:inline-block}.product__info-wrapper .product__info-container .price--on-sale .price-item--regular{font-size:1.8rem;margin-right:8px}.product__info-container .product__sku{font-size:14px;font-weight:700}.product__info-container .product__description{font-size:1.6rem;line-height:1.5;letter-spacing:.5px;margin-bottom:50px!important}@media (min-width: 46.875em){.product__info-container .product__description{font-size:1.8rem}}p.product-tags{text-transform:uppercase;font-size:1.4rem;font-weight:700;letter-spacing:1.4px;width:100%;margin:5px 0 8px;height:fit-content;line-height:1}.product__title{margin-top:10px}@media (min-width: 46.875em){.product__title{margin-top:0}}.product__title h1{font-size:6rem;font-weight:500;line-height:104px;letter-spacing:-2.88px}@media (min-width: 46.875em){.product__title h1{font-size:9.6rem}}@media (min-width: 46.875em){.product__title p.product-tags{font-size:1.8rem;margin:10px 0 22px}}.product__info-container .product-form__input{margin-top:20px}@media (min-width: 46.875em){.product__info-container .product-form__input{margin-top:25px}}.product__info-container .product-form__input .form__label{font-weight:500;font-size:1.8rem;text-transform:uppercase}.product__info-container .product-form__input label{text-transform:uppercase}.product__info-container .product-form__input .quantity{border:2px solid rgb(var(--color-button-text))}.product__info-container .product-form__input .quantity .quantity__button .svg-wrapper{width:14px;height:14px}.product__info-container .product-form__input .quantity .quantity__button svg.icon{width:100%;height:100%;fill:rgb(var(--color-button-text))}variant-selects fieldset{display:flex;flex-direction:column;gap:10px}variant-selects fieldset .form__label{text-transform:uppercase}variant-selects fieldset input[type=radio]+label{width:calc(100% - 50px);display:block;margin-bottom:8px}@media (min-width: 800px){variant-selects fieldset{flex-direction:row;flex-wrap:wrap;gap:15px}variant-selects fieldset input[type=radio]+label{width:auto;display:inline-block;margin-bottom:0;flex:0 0 auto}}@media (min-width: 750px) and (max-width: 850px) and (orientation: landscape){variant-selects fieldset{flex-direction:column;gap:8px}variant-selects fieldset input[type=radio]+label{width:100%;display:block;margin-bottom:6px;font-size:14px;padding:8px 12px;text-align:center}}@media screen and (max-width: 1000px) and (orientation: landscape){variant-selects fieldset input[type=radio]+label{width:auto;min-width:80px;padding:6px 10px;text-align:center;font-size:12px}}variant-selects fieldset label{text-transform:uppercase}.share-button .share-button__button{font-family:var(--font-heading-family)!important;font-size:1.8rem!important}.share-button .share-button__button .text{font-weight:500;font-size:1.8rem;font-family:var(--font-heading-family)!important}.share-button .share-button__button .svg-wrapper{height:18px}.share-button .share-button__button svg.icon-share{height:100%;width:auto;fill:rgb(var(--color-button-text));stroke:rgb(var(--color-button-text));stroke-width:.3px}.product__accordion.accordion{border-width:2px}.product__accordion.accordion .accordion__title{display:inline-flex;align-items:center;line-height:1;font-weight:500;font-size:1.8rem}.product__accordion.accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.product__accordion.accordion .summary__title .svg-wrapper{width:25px;height:20px}.product__accordion.accordion .summary__title .svg-wrapper svg{width:100%;height:100%;fill:rgb(var(--color-foreground));stroke:rgb(var(--color-foreground));stroke-width:.5px;overflow:visible}.product__accordion.accordion svg.icon-caret{width:14px;height:14px;top:50%;transition:var(--transition);transform:translateY(-50%)}shopify-accelerated-checkout{position:relative;max-height:40px;min-height:initial;border:none!important;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;cursor:pointer}@media (min-width: 61.875em){shopify-accelerated-checkout{height:50px;max-height:50px;padding:0 28px}}@media (min-width: 75em){shopify-accelerated-checkout{padding:0 32px}}shopify-accelerated-checkout:hover:after{background:rgb(var(--color-button-text));border-color:rgb(var(--color-button-text));color:var(--color-white)}shopify-accelerated-checkout:after{content:"Buy Now";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid var(--color-button);border-width:3px;border-radius:0;text-align:center;font-size:1.6rem;font-weight:700;padding:0 28px;line-height:1;transition:.3s ease;letter-spacing:.2px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));display:flex;justify-content:center;align-items:center;pointer-events:none}@media (min-width: 75em){body:has([data-template=product]):has(.product[data-template=course]) .product__title h1{font-size:6rem}}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) product-info{padding-top:0}}body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item{background:none!important;padding:0;width:100%;aspect-ratio:initial}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item{margin:0;max-height:360px}}body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item img{width:100%;max-width:initial;height:auto;max-height:100%;object-fit:cover;filter:initial!important;min-height:250px}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item img{min-height:initial}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container{padding:0;margin-bottom:20px;background:var(--color-white)}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container{padding:20px 20px 25px;box-shadow:0 20px 20px #0000001a;margin-bottom:30px}}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container>*:not(media-gallery){display:none}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container .product__text{margin-top:2px;font-size:1.2rem;letter-spacing:1px}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text{display:none}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text svg,body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text a{color:var(--color-link)}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text a{font-size:1.6rem;font-weight:500}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text svg{width:25px;min-width:25px;height:auto}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .media-wrapper-desktop{display:none}}body:has([data-template=product]):has(.product[data-template=course]) .course-label{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:500;line-height:1.1;font-size:2.5rem;margin:0 0 25px;text-transform:capitalize}@media (min-width: 61.875em){body:has([data-template=product]):has(.product[data-template=course]) .course-label{font-size:3rem;margin:0 0 30px}}.product__info-container .course-contents .module-container h3{margin-bottom:0}@media (min-width: 46.875em){.product__info-container .course-contents .module-container h3{font-size:2rem}}.product__info-container .course-contents .module-container .duration{margin:8px 0 0;font-weight:500}.product__info-container .course-contents .module-container .description{margin:5px 0 30px}@media (min-width: 46.875em){.product__info-container .course-info-line{margin-bottom:30px}}.bullet-list{display:grid;padding:0;gap:15px;margin:15px 0 30px}@media (min-width: 46.875em){.bullet-list{margin:24px 0 30px}}.bullet-list:after{content:none}.bullet-item{color:rgb(var(--color-foreground));font-family:var(--font-body-family);display:flex;align-items:flex-start;line-height:1.3;font-weight:400}.bullet-item svg.icon{width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px;bottom:1px;position:relative}product-info:has(.background-gradient-split){position:relative}product-info:has(.background-gradient-split) .product-blocks-container{z-index:1}@media (max-width: 46.8125em){product-info:has(.background-gradient-split) .product-blocks-container{position:relative}}@media (min-width: 46.875em){product-info:has(.background-gradient-split) .product-blocks-container .media-card-container{margin-top:-10px}}product-info:has(.background-gradient-split) .product__short_description{line-height:1.4}product-info:has(.background-gradient-split):after{content:"";position:absolute;left:0;top:250px;width:100%;z-index:0;position-anchor:--gradientAnchor;bottom:calc(anchor(100%) + 30px)}@media (min-width: 46.875em){product-info:has(.background-gradient-split):after{top:-10px;bottom:calc(anchor(100%) + 45px)}}product-info:has(.background-gradient-split) .product__info-wrapper{position:relative;z-index:1}@media (min-width: 46.875em){product-info:has(.background-gradient-split) .product__info-container{margin-top:20px}}@media (min-width: 46.875em){product-info:has(.background-gradient-split) .product__info-container>hr:is(.background-gradient-split~*):first-of-type{display:none}}@supports (anchor-name: --gradientAnchor){product-info:has(.background-gradient-split) .product__info-container>*:not(.background-gradient-split~*),product-info:has(.background-gradient-split) .product__info-container>*:not(.background-gradient-split~*) h1,product-info:has(.background-gradient-split) .product__info-container>*:not(.background-gradient-split~*) h2,product-info:has(.background-gradient-split) .product__info-container>*:not(.background-gradient-split~*) a,product-info:has(.background-gradient-split) .product__info-container>*:not(.background-gradient-split~*) p{color:var(--color-white)}product-info:has(.background-gradient-split) .background-gradient-split{anchor-name:--gradientAnchor;height:0;margin:60px 0 0}@media (min-width: 46.875em){product-info:has(.background-gradient-split) .background-gradient-split{margin:90px 0 0}}}.product__info-container .badges{display:inline-flex;flex-direction:row;align-items:center;gap:10px}.product__info-container .badges .product-badge{font-size:1.4rem;text-transform:uppercase;color:rgb(var(--color-foreground));font-weight:700;background:var(--color-pdp-badge);padding:10px 10px 8px;line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center}.product div.slider-buttons:not(.under-image-style){position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:10px}.product div.slider-buttons.under-image-style{height:initial;width:fit-content;position:relative;margin-top:35px}.product div.slider-buttons.under-image-style .slider-button{background:none;box-shadow:none}.product div.slider-buttons.under-image-style .slider-button svg.icon{width:12px;height:12px}.product div.slider-buttons.under-image-style .slider-counter{display:flex}.quantity:after{box-shadow:0;display:none!important}.product-form__quantity-and-buttons{display:flex;gap:20px;align-items:flex-start;margin-top:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(101,101,101,.4);border-bottom:1px solid rgba(101,101,101,.4)}@media (min-width: 46.875em){.product-form__quantity-and-buttons{margin-top:25px;gap:25px;padding-top:25px;padding-bottom:25px}}@media (max-width: 46.8125em){.product-form__quantity-and-buttons{flex-direction:column;gap:20px;padding-top:20px;padding-bottom:20px}}.product-form__quantity-and-buttons .product-form__quantity{flex:0 0 auto;min-width:140px;margin-top:0;margin-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 46.8125em){.product-form__quantity-and-buttons .product-form__quantity{width:30%;min-width:auto}}.product-form__quantity-and-buttons .product-form__quantity .quantity{border:none;position:relative;background:none;width:64px;height:67px}.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__button{display:none}.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__input{width:67px;height:64px;flex-shrink:0;border-radius:6px;border:1px solid #000;background:#fff;outline:none;box-shadow:none;color:#000;text-align:center;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:-.24px;text-transform:uppercase;-moz-appearance:textfield}.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__input::-webkit-outer-spin-button,.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__input:focus{outline:none;box-shadow:none;border:1px solid #000}.product-form__quantity-and-buttons .product-form__quantity .quantity .quantity__input::-moz-focus-inner{border:0;padding:0}.product-form__quantity-and-buttons .product-form__quantity .form__label{font-weight:500;font-size:1.8rem;margin-bottom:8px}.product-form__quantity-and-buttons .product-form__buttons-container{flex:1;min-width:200px}@media (max-width: 46.8125em){.product-form__quantity-and-buttons .product-form__buttons-container{width:100%;min-width:auto}}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons{flex-direction:row;display:block;gap:10px}@media (max-width: 46.8125em){.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons{display:flex;flex-direction:column}}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons .product-form__submit.button{flex:1;width:auto}@media (max-width: 46.8125em){.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons .product-form__submit.button{width:100%}}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons .swym-atw-button-container{flex:unset;width:100%!important;margin-top:0!important}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons .swym-atw-button-container .atw-button{width:100%!important;height:100%!important;min-height:48px}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons .button--primary,.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons #swym-atw-pdp-button{height:69px!important;width:100%!important;text-transform:uppercase!important}.product-form__quantity-and-buttons .product-form__buttons-container .product-form__buttons #swym-atw-pdp-button-icon{display:none}.product__info-wrapper .product__social-icons{display:flex;flex-direction:row;align-items:center;gap:1rem}.product__info-wrapper .product__social-icons .social-icons-wrapper{display:flex;flex-direction:row;align-items:center;gap:.75rem}.product__info-wrapper .product__social-icons .copy-link-btn{flex-shrink:0}@media (min-width: 750px) and (max-width: 850px) and (orientation: landscape){.product__info-wrapper .product__social-icons{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;text-align:center}.product__info-wrapper .product__social-icons .product__social-heading{margin-bottom:.5rem;text-align:center;font-size:14px}.product__info-wrapper .product__social-icons .social-icons-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.product__info-wrapper .product__social-icons .product__social-list{justify-content:center;flex-wrap:nowrap;gap:.5rem;margin:0}.product__info-wrapper .product__social-icons .product__social-list .list-social__link .icon{width:20px;height:20px}.product__info-wrapper .product__social-icons .email-share-btn{margin:0;flex-shrink:0}.product__info-wrapper .product__social-icons .email-share-btn svg{width:20px;height:20px}.product__info-wrapper .product__social-icons .copy-link-btn{margin:0;align-self:center}.product__info-wrapper .product__social-icons .copy-link-btn svg{width:20px;height:20px}.product__info-wrapper .product__social-icons .copy-link-btn .copy-link-text,.product__info-wrapper .product__social-icons .copy-link-btn .copy-success-text{font-size:12px;white-space:nowrap}}@media (max-width: 46.8125em){.product__info-wrapper .product__social-icons{flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center}.product__info-wrapper .product__social-icons .product__social-heading{margin-bottom:1rem;text-align:center}.product__info-wrapper .product__social-icons .social-icons-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.product__info-wrapper .product__social-icons .product__social-list{justify-content:center;flex-wrap:nowrap;gap:.75rem;margin:0}.product__info-wrapper .product__social-icons .product__social-list .list-social__link .icon{width:24px;height:24px}.product__info-wrapper .product__social-icons .email-share-btn{margin:0;flex-shrink:0}.product__info-wrapper .product__social-icons .email-share-btn svg{width:24px;height:24px}.product__info-wrapper .product__social-icons .copy-link-btn{margin:0;align-self:center}.product__info-wrapper .product__social-icons .copy-link-btn svg{width:24px;height:24px}.product__info-wrapper .product__social-icons .copy-link-btn .copy-link-text,.product__info-wrapper .product__social-icons .copy-link-btn .copy-success-text{font-size:14px;white-space:nowrap}}.product-content__container{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);background-color:#fff;padding:150px 50px}@media (max-width: 61.8125em){.product-content__container{padding:75px 20px}}.thumbnail-slider{margin-top:20px}.thumbnail[aria-current]{box-shadow:0 0 0 .35rem #d70b8c!important;border-color:#d70b8c!important}.thumbnail:not([aria-current]){box-shadow:0 0 0 .15rem #bcbcbc!important;border-color:#bcbcbc!important}.thumbnail img{object-fit:contain!important;padding:10px;border-radius:10px!important}.thumbnail-list__item{background-color:#fff;border-radius:10px}.product__link-wrapper{margin:2rem 0 3rem!important}.product__custom-link{color:#000;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-decoration:underline!important;text-transform:uppercase;transition:color .2s ease}.product__custom-link:hover{color:#333}.product__custom-link:focus{outline:2px solid #000;outline-offset:2px}.product__description-dropdown,.product__certifications-dropdown,.product__specifications-dropdown{max-width:1400px;margin:0 auto}.product__description-dropdown .faq-accordion,.product__certifications-dropdown .faq-accordion,.product__specifications-dropdown .faq-accordion{border:none;margin:0;background:#fff;overflow:hidden}.product__description-dropdown .faq-accordion:last-child,.product__certifications-dropdown .faq-accordion:last-child,.product__specifications-dropdown .faq-accordion:last-child{border-bottom:1px solid #000000}.product__description-dropdown .faq-accordion summary,.product__certifications-dropdown .faq-accordion summary,.product__specifications-dropdown .faq-accordion summary{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;line-height:1;padding:40px 0!important;cursor:pointer;background:#fff!important;border:none;list-style:none}.product__description-dropdown .faq-accordion summary::-webkit-details-marker,.product__certifications-dropdown .faq-accordion summary::-webkit-details-marker,.product__specifications-dropdown .faq-accordion summary::-webkit-details-marker{display:none}.product__description-dropdown .faq-accordion__title,.product__certifications-dropdown .faq-accordion__title,.product__specifications-dropdown .faq-accordion__title{font-size:72px;font-style:normal;font-weight:500;line-height:48px;letter-spacing:-.42px;color:#000;margin:0;text-align:left;flex:1;padding-right:1rem}.product__description-dropdown .faq-accordion__toggle-icon,.product__certifications-dropdown .faq-accordion__toggle-icon,.product__specifications-dropdown .faq-accordion__toggle-icon{position:relative;width:33px;height:19px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(90deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.product__description-dropdown .faq-accordion__toggle-icon.open,.product__certifications-dropdown .faq-accordion__toggle-icon.open,.product__specifications-dropdown .faq-accordion__toggle-icon.open{transform:rotate(-90deg)}.product__description-dropdown .faq-accordion__toggle-icon .svg-wrapper,.product__certifications-dropdown .faq-accordion__toggle-icon .svg-wrapper,.product__specifications-dropdown .faq-accordion__toggle-icon .svg-wrapper{width:33px;height:19px;display:flex;align-items:center;justify-content:center}.product__description-dropdown .faq-accordion__toggle-icon svg,.product__certifications-dropdown .faq-accordion__toggle-icon svg,.product__specifications-dropdown .faq-accordion__toggle-icon svg{width:100%;height:100%;fill:#000;transition:fill .3s ease}.product__description-dropdown .faq-accordion__content,.product__certifications-dropdown .faq-accordion__content,.product__specifications-dropdown .faq-accordion__content{overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;max-height:0;opacity:0;background:#fff;color:#666;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:left}.product__description-dropdown .faq-accordion__content.open,.product__certifications-dropdown .faq-accordion__content.open,.product__specifications-dropdown .faq-accordion__content.open{opacity:1;max-height:1000px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s}.product__description-dropdown .faq-accordion__content-inner,.product__certifications-dropdown .faq-accordion__content-inner,.product__specifications-dropdown .faq-accordion__content-inner{padding:0 0 40px}.product__description-dropdown .faq-accordion__content>*:first-child,.product__certifications-dropdown .faq-accordion__content>*:first-child,.product__specifications-dropdown .faq-accordion__content>*:first-child{margin-top:0}.product__description-dropdown .faq-accordion__content>*:last-child,.product__certifications-dropdown .faq-accordion__content>*:last-child,.product__specifications-dropdown .faq-accordion__content>*:last-child{margin-bottom:0}.product__description-dropdown .faq-accordion__content p,.product__certifications-dropdown .faq-accordion__content p,.product__specifications-dropdown .faq-accordion__content p{margin-bottom:.75rem}.product__description-dropdown .faq-accordion__content p:last-child,.product__certifications-dropdown .faq-accordion__content p:last-child,.product__specifications-dropdown .faq-accordion__content p:last-child{margin-bottom:0}.product__description-dropdown .specifications-table,.product__certifications-dropdown .specifications-table,.product__specifications-dropdown .specifications-table{width:100%;border-collapse:collapse;margin:0;background:#fff}.product__description-dropdown .specifications-table tbody tr,.product__certifications-dropdown .specifications-table tbody tr,.product__specifications-dropdown .specifications-table tbody tr{border-bottom:1px solid #e0e0e0}.product__description-dropdown .specifications-table tbody tr:last-child,.product__certifications-dropdown .specifications-table tbody tr:last-child,.product__specifications-dropdown .specifications-table tbody tr:last-child{border-bottom:none}.product__description-dropdown .specifications-table tbody td,.product__certifications-dropdown .specifications-table tbody td,.product__specifications-dropdown .specifications-table tbody td{padding:12px 0;vertical-align:top;font-size:20px;line-height:32px}.product__description-dropdown .specifications-table tbody td.specification-label,.product__certifications-dropdown .specifications-table tbody td.specification-label,.product__specifications-dropdown .specifications-table tbody td.specification-label{color:#000;font-weight:600;width:40%;padding-right:24px;text-transform:capitalize!important}.product__description-dropdown .specifications-table tbody td.specification-value,.product__certifications-dropdown .specifications-table tbody td.specification-value,.product__specifications-dropdown .specifications-table tbody td.specification-value{color:#666;font-weight:400}.product__description-dropdown .specifications-list .specification-item,.product__certifications-dropdown .specifications-list .specification-item,.product__specifications-dropdown .specifications-list .specification-item{display:flex;align-items:flex-start;margin-bottom:8px;font-size:20px;line-height:32px}.product__description-dropdown .specifications-list .specification-item:last-child,.product__certifications-dropdown .specifications-list .specification-item:last-child,.product__specifications-dropdown .specifications-list .specification-item:last-child{margin-bottom:0}.product__description-dropdown .specifications-list .specification-item .specification-label,.product__certifications-dropdown .specifications-list .specification-item .specification-label,.product__specifications-dropdown .specifications-list .specification-item .specification-label{color:#000;font-weight:600;min-width:120px;margin-right:8px;flex-shrink:0;text-transform:capitalize!important}.product__description-dropdown .specifications-list .specification-item .specification-value,.product__certifications-dropdown .specifications-list .specification-item .specification-value,.product__specifications-dropdown .specifications-list .specification-item .specification-value{color:#666;font-weight:400;flex:1}.product__description-dropdown .certifications-container,.product__certifications-dropdown .certifications-container,.product__specifications-dropdown .certifications-container{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.product__description-dropdown .certifications-container .certification-item,.product__certifications-dropdown .certifications-container .certification-item,.product__specifications-dropdown .certifications-container .certification-item{display:flex;align-items:center;justify-content:center}.product__description-dropdown .certifications-container .certification-item .certification-text,.product__certifications-dropdown .certifications-container .certification-item .certification-text,.product__specifications-dropdown .certifications-container .certification-item .certification-text{font-size:16px;font-weight:500;color:#000;padding:8px 12px;background:#f5f5f5;border-radius:4px}@media screen and (max-width: 749px){.product__description-dropdown .faq-accordion__title,.product__certifications-dropdown .faq-accordion__title,.product__specifications-dropdown .faq-accordion__title{font-size:36px;line-height:26px;letter-spacing:-.2px}.product__description-dropdown .faq-accordion__content,.product__certifications-dropdown .faq-accordion__content,.product__specifications-dropdown .faq-accordion__content{font-size:14px;line-height:20px}.product__description-dropdown .faq-accordion__content-inner,.product__certifications-dropdown .faq-accordion__content-inner,.product__specifications-dropdown .faq-accordion__content-inner{padding:0 0 20px}.product__description-dropdown .faq-accordion summary,.product__certifications-dropdown .faq-accordion summary,.product__specifications-dropdown .faq-accordion summary{padding:15px 0!important}.product__description-dropdown .specifications-table tbody td,.product__certifications-dropdown .specifications-table tbody td,.product__specifications-dropdown .specifications-table tbody td{padding:8px 0;font-size:14px;line-height:20px}.product__description-dropdown .specifications-table tbody td.specification-label,.product__certifications-dropdown .specifications-table tbody td.specification-label,.product__specifications-dropdown .specifications-table tbody td.specification-label{padding-right:16px}.product__description-dropdown .specifications-list .specification-item,.product__certifications-dropdown .specifications-list .specification-item,.product__specifications-dropdown .specifications-list .specification-item{flex-direction:column;align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:20px}.product__description-dropdown .specifications-list .specification-item .specification-label,.product__certifications-dropdown .specifications-list .specification-item .specification-label,.product__specifications-dropdown .specifications-list .specification-item .specification-label{min-width:auto;margin-right:0;margin-bottom:2px}.product__description-dropdown .certifications-container,.product__certifications-dropdown .certifications-container,.product__specifications-dropdown .certifications-container{gap:12px}}@media screen and (max-width: 480px){.product__description-dropdown .faq-accordion__title,.product__certifications-dropdown .faq-accordion__title,.product__specifications-dropdown .faq-accordion__title{font-size:36px;line-height:24px}.product__description-dropdown .faq-accordion__content-inner,.product__certifications-dropdown .faq-accordion__content-inner,.product__specifications-dropdown .faq-accordion__content-inner{padding:0 0 15px}.product__description-dropdown .faq-accordion summary,.product__certifications-dropdown .faq-accordion summary,.product__specifications-dropdown .faq-accordion summary{padding:30px 0!important}.product__description-dropdown .specifications-table tbody td,.product__certifications-dropdown .specifications-table tbody td,.product__specifications-dropdown .specifications-table tbody td{font-size:13px;line-height:18px}.product__description-dropdown .specifications-table tbody td.specification-label,.product__certifications-dropdown .specifications-table tbody td.specification-label,.product__specifications-dropdown .specifications-table tbody td.specification-label{padding-right:12px}.product__description-dropdown .specifications-list .specification-item,.product__certifications-dropdown .specifications-list .specification-item,.product__specifications-dropdown .specifications-list .specification-item{font-size:13px;line-height:18px}}.product__certifications-dropdown .certifications-container{display:flex;flex-wrap:wrap;gap:50px;align-items:center;flex-direction:row}.product__certifications-dropdown .certification-item{display:flex;align-items:center;justify-content:center}.product__certifications-dropdown .certification-image{width:auto;max-width:200px;max-height:200px;height:auto;object-fit:contain}.product__certifications-dropdown .certification-text{padding:8px 16px;background:#f5f5f5;border-radius:4px;font-size:14px;font-weight:500;color:#333}@media screen and (max-width: 749px){.product__certifications-dropdown .certifications-container{gap:12px}.product__certifications-dropdown .certification-image{max-width:80px;max-height:80px;border-radius:0!important}}.product__social-heading{margin-top:16px}.quantity__label{margin-right:20px}.email-share-btn{border:0!important;margin:6px 20px 6px 6px;padding-top:4px}.email-share-btn:hover{opacity:80%;transform:1.1;cursor:pointer}.product__media-wrapper{position:relative}.product-badge{position:absolute;top:12px;left:12px;height:33px;padding:0 16px;display:flex;align-items:center;justify-content:center;border-radius:666px;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;z-index:2;flex-shrink:0}.product-badge--out-of-stock{background:#272727}.product-badge--on-sale{background:#d70b8c}@media screen and (max-width: 749px){.product-badge{top:8px;left:8px;height:28px;padding:0 12px;font-size:11px}}.copy-link-btn{background:none;border:none;cursor:pointer;padding:0;margin-top:0}.copy-link-btn .copy-link-text,.copy-link-btn .copy-success-text{color:#000;text-align:right;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px;text-transform:uppercase;transition:opacity .2s ease;text-decoration:underline!important}.copy-link-btn .copy-success-text{color:#207e35}.copy-link-btn:hover .copy-link-text{opacity:.7}.copy-link-btn:focus{outline:2px solid #000;outline-offset:2px}.custom-background{background-color:#fff!important}.related-products-custom{position:relative}.related-products-custom .related-products__heading{margin-bottom:2.5rem;max-width:612px;justify-content:center;margin-left:auto;margin-right:auto;text-align:center;padding-left:0;margin-bottom:20px;font-size:72px;font-style:normal;font-weight:500;line-height:72px;letter-spacing:-.72px;text-transform:capitalize}@media screen and (max-width: 789px){.related-products-custom .related-products__heading{font-size:40px}}.related-products-custom .slider-mobile-gutter{padding:0 20px}.related-products-custom .custom-slider-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:2rem;padding:0;list-style:none;max-width:1400px;margin:0 auto}.related-products-custom .custom-slider-container::-webkit-scrollbar{display:none}.related-products-custom .custom-slide-item{flex:0 0 calc(33.333% - 1.334rem);min-width:calc(33.333% - 1.334rem);max-width:calc(33.333% - 1.334rem);scroll-snap-align:start;position:relative}@media screen and (max-width: 989px){.related-products-custom .custom-slide-item{flex:0 0 calc(50% - 1rem);min-width:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media screen and (max-width: 749px){.related-products-custom .custom-slide-item{flex:0 0 100%;min-width:100%;max-width:100%}}@media screen and (max-width: 989px){.related-products-custom .custom-slider-container{gap:1rem}}@media screen and (max-width: 749px){.related-products-custom .custom-slider-container{gap:1rem}}.related-products-custom .custom-slide-item .card{background:transparent;padding:0;border:none;box-shadow:none}.related-products-custom .custom-slide-item .card .card__inner{background:#fff;border-radius:10px;padding:20px;width:100%;display:flex;flex-direction:column;box-shadow:none;border:none}.related-products-custom .card__content{display:flex;flex-direction:column;padding:0}.related-products-custom .card__media{height:300px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;margin-bottom:15px;flex-shrink:0}.related-products-custom .card__media .media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px}.related-products-custom .card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.related-products-custom .title-price-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px;margin-top:20px;flex-direction:column}.related-products-custom .card__heading{margin:0;flex:1}.related-products-custom .card__heading a{font-size:30px;font-style:normal;font-weight:500;line-height:30px}.related-products-custom .card__heading a:after{display:none}.related-products-custom .price{margin:0;flex-shrink:0}.related-products-custom .price .price-item{text-align:right;font-family:Outfit;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.related-products-custom .quick-add{margin-top:auto;align-self:stretch}.related-products-custom .quick-add .quick-add__submit{width:fit-content;margin-top:0}.related-products-custom .quick-add .quick-add__submit.button.button--full-width.button--secondary,.related-products-custom .quick-add .quick-add .quick-add__submit{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;background:transparent;border:none;color:inherit;padding:0;text-align:left;justify-content:flex-start}.related-products-custom .card .card-link-text{display:none}.related-products-custom .slider-buttons{position:absolute;top:36%;display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none;width:100%;height:auto;padding:0;margin:0}@media screen and (max-width: 789px){.related-products-custom .slider-buttons{top:31%}}.related-products-custom .slider-buttons .slider-counter{position:absolute;top:-250px;left:50%;transform:translate(-50%);margin:0 auto;text-align:center;pointer-events:auto}.related-products-custom .slider-button--next{margin-right:20px}.related-products-custom .slider-button--prev{margin-left:20px}.related-products-custom .slider-button--next,.related-products-custom .slider-button--prev{border:2px black solid;background:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.related-products-custom .slider-button--next:hover,.related-products-custom .slider-button--prev:hover{background:#f5f5f5}@media screen and (min-width: 990px){.related-products-custom .card__media{height:350px}}@media screen and (max-width: 989px){.related-products-custom .card__media{height:300px}}@media screen and (max-width: 749px){.related-products-custom .card__media{height:280px}.related-products-custom .slider-component{padding-left:20px;padding-right:20px}.related-products-custom .slider-button--prev{position:absolute;left:-10px;top:50%;transform:translateY(-50%);z-index:2;background:#fff;border-radius:50%;border:2px black solid;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.related-products-custom .slider-button--next{position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:2;background:#fff;border-radius:50%;border:2px black solid;width:44px;height:44px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 480px){.related-products-custom .card__media{height:250px}}.page-content-container h2{margin:0 0 20px}@media (min-width: 46.875em){.page-content-container h2{margin:0 0 45px}}.page-content-container h2,.page-content-container h2>span{font-weight:700;font-size:32px}@media (min-width: 46.875em){.page-content-container h2,.page-content-container h2>span{font-size:50px}}.page-content-container p{font-size:16px}@media (min-width: 46.875em){.page-content-container p{font-size:18px}}.blog{margin-top:20px}.blog .page-width-desktop{max-width:var(--page-width)!important;padding:0 5rem!important}.blog .title-wrapper-with-link{justify-content:center;max-width:1040px;margin:0 auto}.blog .blog__subtitle,.blog h2{text-align:center}.blog .blog__subtitle a,.blog h2 a{color:#b90075;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-transform:uppercase}.blog .view-article{margin:10px 0 25px;text-decoration:underline;text-decoration-style:solid;color:#b90075;font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;z-index:1;width:fit-content;max-width:100%;display:inline-block}@media (min-width: 61.875em){.blog .view-article{margin:10px 0 25px}}.slider-container{margin:0 48px}@media (max-width: 61.8125em){.blog__posts{margin:0;padding-bottom:18px;padding-left:30px}}.blog__posts:not(.blog-by-type) .card__content{height:initial}.blog__posts.blog-by-type{flex-wrap:wrap!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-snap-align:start;scroll-padding-left:initial}.blog__posts.blog-by-type .blog__post{margin-bottom:0}@media (min-width: 46.875em){.blog__posts.blog-by-type .blog__post{width:100%!important;max-width:100%!important;flex-grow:initial;padding:0 8px!important;scroll-snap-align:unset!important}}@media (min-width: 61.875em){.blog__posts.blog-by-type .blog__post{padding:0 20px!important;scroll-margin-left:unset!important;scroll-snap-align:unset!important}}@media (min-width: 46.875em){.blog__posts.blog-by-type .slider-slide{height:100%!important;left:-20px;position:relative;width:calc(100% + 40px)!important;flex-grow:initial;flex-direction:row;flex-wrap:wrap;display:grid!important;grid-template-columns:auto;gap:55px 0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));scroll-snap-align:start}}.blog__posts.blog-by-type .article-card-wrapper .article-card{gap:15px}@media (min-width: 61.875em){.blog__posts.blog-by-type .article-card-wrapper .article-card{grid-auto-rows:40% auto 1fr 1fr}}.blog__posts.blog-by-type .article-card-wrapper .article-card>.card__content{display:flex;height:100%;min-height:initial;max-width:480px}.blog__posts.blog-by-type .article-card-wrapper .article-card .card__inner{height:100%}.blog__post .article-card-wrapper.feature-inner .article-card .card__inner{height:150px}@media (max-width: 61.8125em){.blog-center .blog__post .article-card-wrapper .article-card{grid-auto-rows:auto}}.blog-center .blog__post .article-card-wrapper .article-card .card__heading a{font-weight:700}.home-page-container .blog__post .article-card-wrapper .article-card{grid-auto-rows:auto}.home-page-container .blog__post .article-card-wrapper .article-card .card__heading a,.home-page-container .blog__post .article-card-wrapper .article-card .excerpt-content{padding:0 22px}.template-search predictive-search .search{border-radius:8px!important;margin-top:0!important}.template-search predictive-search .search .field{border-radius:8px}.template-search .article-card-wrapper{overflow:hidden;background:none}.blog__post .article-card-wrapper .article-card{border-radius:0;background:transparent;overflow:hidden;transition:.3s ease-in-out;transform:initial;grid-template-rows:initial;grid-auto-rows:auto 1fr 1fr 1fr;gap:12px;padding:0}@media (min-width: 75em){.blog__post .article-card-wrapper .article-card{border-radius:0;margin-left:0}}.blog__post .article-card-wrapper .article-card .card__information{padding:0!important}.blog__post .article-card-wrapper .article-card .card__inner{width:100%;height:480px;display:flex!important;overflow:hidden;position:relative;flex-shrink:0;border-radius:20px}@media (max-width: 61.8125em){.blog__post .article-card-wrapper .article-card .card__inner{height:0;padding-bottom:100%}}.blog__post .article-card-wrapper .article-card .card__inner:before{content:none}.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper{width:100%;height:100%;background:none;margin-bottom:0!important}@media (max-width: 61.8125em){.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper{position:absolute;top:0;left:0}}.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper .media{width:100%;height:100%;background:none}.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper img{width:100%;height:100%;object-fit:cover;background:none}.blog__post .article-card-wrapper .article-card .card__inner .article-card__excerpt{display:none}.blog__post .article-card-wrapper .article-card .card__inner .card__content{display:none!important}.blog__post .article-card-wrapper .article-card .card__heading{margin:0;text-decoration:none!important}.blog__post .article-card-wrapper .article-card .card__heading a{font-size:2rem;padding:0}@media (min-width: 75em){.blog__post .article-card-wrapper .article-card .card__heading a{font-size:2.5rem}}.blog__post .article-card-wrapper .article-card .excerpt-content{text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;padding:0;height:min-content}@media (min-width: 61.875em){.blog__post .article-card-wrapper .article-card .excerpt-content{padding:0}}.blog__post .article-card-wrapper .article-card p{font-size:1.6rem;margin:0;line-height:1.3}@media (min-width: 46.875em){.blog__post .article-card-wrapper .article-card p{font-size:1.8rem}}@media (min-width: 61.875em){.blog__post .article-card-wrapper .article-card p{font-size:1.6rem}}@media (min-width: 75em){.blog__post .article-card-wrapper .article-card p{font-size:1.8rem}}.blog-center .title-wrapper-with-link{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}@media (max-width: 46.8125em){.blog-center .title-wrapper-with-link{padding-left:0;padding-right:0}}.blog-center .title-wrapper-with-link .blog__title{margin:8px 0!important}@media (max-width: 46.8125em){.blog-center .accordion__content{padding-left:0;padding-right:0}}.blog .slider-buttons{display:flex;position:absolute;top:40%;right:20px;z-index:1;width:95vw}.blog .slider-buttons .slider-button{border:2px solid black!important}@media (min-width: 61.875em){.blog .slider-buttons{width:99vw;max-width:107%!important}}.blog .slider-buttons .slider-button .icon{width:20px;height:12px}.blog .slider-buttons .slider-button--prev .icon{transform:rotate(90deg)!important}.blog .slider-buttons .slider-button--next .icon{transform:rotate(-90deg)!important}.blog .slider-buttons .slider-counter{line-height:1}.blog-article-slider{overflow:hidden}@media (min-width: 46.875em){.blog-article-slider{width:calc(100% + 40px);padding:0 10px;left:-20px}}@media (min-width: 61.875em){.blog-article-slider{width:calc(100% + 80px);padding:0 20px;left:-40px}}.blog-article-slider.mobile{margin-left:-16px;margin-right:-16px;overflow:visible}@media (min-width: 46.875em){.blog-article-slider.mobile{display:none}}.blog-article-slider.mobile .blog__post{margin-left:0!important}@media screen and (max-width: 749px) and (min-width: 485px){.blog-article-slider.mobile .blog__post{width:48%!important}}@media (max-width: 46.8125em){.blog-article-slider.desktop{display:none}}.blog-article-slider .blog__posts{width:100%;padding:20px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;overflow:auto}@media (min-width: 46.875em){.blog-article-slider .blog__posts{height:970px;padding:60px 20px 20px;flex-direction:column}}.blog-article-slider .slider-buttons:has(.slider-counter--total[data-count="0"]){display:none}@media (min-width: 61.875em){.slider--desktop .slider__slide:first-child{margin-left:0!important}}.article-template header{display:inline-flex;align-items:flex-start;margin-top:20px!important;flex-direction:column;align-items:center}@media (min-width: 46.875em){.article-template header{flex-direction:row}}.article-template header .article-template__hero-container{margin:0 0 20px}@media (min-width: 46.875em){.article-template header .article-template__hero-container{float:left;margin:0 20px 20px 0}}@media (min-width: 61.875em){.article-template header .article-template__hero-container{margin:0 30px 0 0}}.article-template header .article-template__title{word-break:normal}.article-template header .media{padding:0!important;background-color:transparent}.article-template header img{float:left;max-height:170px}.article-template__hero-container img{position:relative!important}.article-template .article-template__link{justify-content:flex-start}@media (min-width: 61.875em){.article-template .article-template__link{margin-left:30px}}.article-template .img-thumbnail{padding:.25rem;background-color:var(--color-white);border:1px solid var(--color-gray2);border-radius:.25rem;max-width:100%;height:auto;margin:0;display:inline-flex;flex-direction:column}@media (min-width: 480px){.article-template .img-thumbnail{margin:0 0 1rem 2rem!important;float:right}}.article-template .img-thumbnail img{margin:0}.article-template .img-thumbnail small{font-weight:600;margin-left:3px}.article-template .img-thumbnail br{display:none}@media (max-width: 61.8125em){.article-template .page-width{padding:0!important}}.article-template .article-template__social-sharing{margin-top:0}.article-template .article-template__content h2{font-size:3rem;margin:15px 0;color:var(--color-primary)}.article-template .article-template__content h3{font-size:2.6rem;margin:25px 0 15px;font-weight:500}.article-template .article-template__content p{font-size:1.8rem;line-height:1.5}@media (min-width: 61.875em){.article-template .article-template__content p{font-size:2rem}}.blog__title{font-size:72px}@media screen and (max-width: 749px){.blog .title-wrapper-with-link{text-align:left}.blog__title{font-size:44px}.blog .blog__title,.blog .blog__subtitle{text-align:left}}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);overflow:hidden}.accordion+.accordion{margin-top:0;border-top:none}.accordion summary{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;line-height:1;padding:1.5rem 0;cursor:pointer;list-style:none;transition:background-color .2s ease}.accordion summary::-webkit-details-marker{display:none}.accordion summary:hover{background:rgba(var(--color-foreground),.04)}.accordion summary:hover .accordion__title{text-decoration:underline;text-underline-offset:.3rem}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-size:42px;font-style:normal;font-weight:500;line-height:1.2}@media screen and (max-width: 800px){.accordion__title{font-size:28px}}@media screen and (max-width: 749px){.accordion__title{font-size:26px}}.accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion__toggle-icon{position:relative;width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.accordion__toggle-icon:before,.accordion__toggle-icon:after{content:"";position:absolute;background:rgb(var(--color-foreground));transition:all .3s ease}.accordion__toggle-icon:before{width:14px;height:2px}.accordion__toggle-icon:after{width:2px;height:14px}.accordion details[open] .accordion__toggle-icon:after{opacity:0;transform:rotate(90deg)}.accordion details[open] .accordion__toggle-icon:before{transform:rotate(180deg)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg);transition:transform .3s ease}.icon-caret{transition:transform .3s ease}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem;font-size:18px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:top}.accordion__content img{max-width:100%;min-height:290px}.accordion__content video{min-height:290px}.accordion.js-accordion .accordion__content{transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;height:0;opacity:0;overflow:hidden;padding:0 .6rem;margin-bottom:0}.accordion.js-accordion.is-open .accordion__content{opacity:1;margin-bottom:1.5rem}.accordion{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.accordion:nth-child(1){animation-delay:0s}.accordion:nth-child(2){animation-delay:.1s}.accordion:nth-child(3){animation-delay:.2s}.accordion:nth-child(4){animation-delay:.3s}.accordion:nth-child(5){animation-delay:.4s}.accordion:nth-child(6){animation-delay:.5s}.accordion:nth-child(7){animation-delay:.6s}.accordion:nth-child(8){animation-delay:.7s}.accordion:nth-child(9){animation-delay:.8s}.accordion:nth-child(10){animation-delay:.9s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ae-base.css.map */
