@charset "UTF-8";:root{--color-primary: #7e0f0f;--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: #7e0f0f;--color-button-text: #ffffff;--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: #ffffff;--color-header-bg: rgb(var(--color-background-contrast));--color-footer-text: #ffffff;--color-html: #7e0f0f;--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: 1730px;--large-container-width: 1820px;--small-container-width: 1160px;--font-body-family: "Outfit", sans-serif;--font-heading-family: "Barlow Semi Condensed", 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:700;line-height:1.1}p,div,a,b{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:400}a:-webkit-any-link{text-decoration:none}a:-webkit-any-link:not(.button):hover{text-decoration:underline}html{background:var(--color-html)}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:64px!important;border-width:3px;border-radius:0;text-align:center;font-size:1.6rem;font-weight:var(--buttons-font-weight);padding:0 28px;height:60px;min-height:initial;line-height:1;transition:.3s ease;letter-spacing:.2px}.button:is(.button--primary,.button--secondary):before,.button:is(.button--primary,.button--secondary):after{content:none;display:none!important}@media (min-width: 61.875em){.button:is(.button--primary,.button--secondary){height:50px;padding:0 28px}}@media (min-width: 75em){.button:is(.button--primary,.button--secondary){padding:0 32px}}.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:#a6192e;border-color:#a6192e}.button.button--primary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button.button--secondary{border-color:var(--color-secondary-button-text)}.button.button--secondary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.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:#040f16}.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}.rating-container{min-height:28.8px}.rating-container,.rating-wrapper{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;align-items:center}.rating-container .rating,.rating-wrapper .rating{display:flex;margin-right:2px}.rating-container .rating .rating-star,.rating-wrapper .rating .rating-star{font-size:18px;height:18px;aspect-ratio:1/1}.rating-container .rating .rating-star:before,.rating-wrapper .rating .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#FBBC04 var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-container .rating-text,.rating-container .rating-count,.rating-wrapper .rating-text,.rating-wrapper .rating-count{font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin:0;white-space:nowrap}.rating-container .rating-count,.rating-wrapper .rating-count{margin-left:8px}.rating-wrapper{justify-content:flex-start}#CartDrawer-CartItems .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #000}.template-search{padding-top:0!important}.template-search__header{margin-bottom:2rem!important}.template-search__header .h2{color:#040f16!important;margin-top:0!important}.cart__checkout-button:hover{background-color:#000!important}.tpo_quantity_selector_total-content{margin-left:10px!important}.skip-to-content-link.visually-hidden:focus{position:absolute!important;width:150px!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;background:#fff;color:#000;padding:8px 16px;top:10px;left:10px;z-index:9999}.jdgm-rev__timestamp{color:#000!important}#shopify-pc__banner{max-width:580px!important;padding:18px!important}.aw-get-location-btn{display:none!important}@media screen and (min-width: 768px) and (max-width: 1100px){.aw-store-current-loc-div{display:none!important}.aw-store-distance-div,.aw-store-name-filter,.aw-search-div{display:grid!important;width:33%!important}}.aw-topnav{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;padding:1rem!important;margin-bottom:1rem!important;align-items:center!important;width:fit-content!important}.aw-topnav .aw-store-distance-div,.aw-topnav .aw-tags-filter,.aw-topnav .aw-store-name-filter{display:flex!important;flex-direction:column!important;gap:.5rem!important;min-width:200px!important;flex:1!important;font-weight:600!important;color:#333!important;font-size:1.5rem!important}.aw-topnav .aw-search-div{display:flex!important;flex-direction:column!important;gap:.5rem!important;min-width:400px!important;flex:2!important;font-weight:600!important;color:#333!important;font-size:1.5rem!important}.aw-topnav .aw-btn,.aw-topnav #store_name_input,.aw-topnav #pac-input{padding:.75rem 1rem!important;border:1px solid #ddd!important;border-radius:6px!important;font-size:1.5rem!important;background:#fff!important;transition:all .2s ease!important;width:100%!important;box-sizing:border-box!important}.aw-topnav .aw-btn:hover,.aw-topnav .aw-btn:focus,.aw-topnav #store_name_input:hover,.aw-topnav #store_name_input:focus,.aw-topnav #pac-input:hover,.aw-topnav #pac-input:focus{border-color:#a6192e!important;outline:none!important;box-shadow:0 0 0 2px #a6192e40!important}.aw-topnav .aw-get-location-btn{display:flex!important;align-items:center!important;gap:.5rem!important;cursor:pointer!important}.aw-topnav .aw-get-location-btn svg{width:16px!important;height:16px!important}.aw-topnav .icon{display:none!important;cursor:pointer!important;padding:.5rem!important;border-radius:4px!important;background:#f8f9fa!important;border:1px solid #ddd!important}@media screen and (max-width: 768px){.aw-topnav.mobile-hidden .aw-store-current-loc-div,.aw-topnav.mobile-hidden .aw-store-distance-div,.aw-topnav.mobile-hidden .aw-tags-filter,.aw-topnav.mobile-hidden .aw-store-name-filter,.aw-topnav.mobile-hidden .aw-search-div{display:none!important}}@media screen and (max-width: 768px){.aw-topnav{flex-direction:column!important;gap:.75rem!important;padding:.75rem!important;width:100%!important}.aw-topnav .aw-store-distance-div,.aw-topnav .aw-tags-filter,.aw-topnav .aw-store-name-filter,.aw-topnav .aw-search-div{min-width:100%!important;flex:none!important}.aw-topnav .icon{display:block!important;align-self:flex-end!important;margin-bottom:.5rem!important}}@media screen and (max-width: 480px){.aw-topnav{padding:.5rem!important;gap:.5rem!important}.aw-topnav .aw-btn,.aw-topnav #store_name_input,.aw-topnav #pac-input{padding:.6rem .8rem!important;font-size:1.3rem!important}.aw-topnav .aw-store-current-loc-div,.aw-topnav .aw-store-distance-div,.aw-topnav .aw-tags-filter,.aw-topnav .aw-store-name-filter,.aw-topnav .aw-search-div{font-size:1.3rem!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.aw-topnav{gap:.75rem!important}.aw-topnav .aw-store-current-loc-div{min-width:220px!important}.aw-topnav .aw-store-distance-div,.aw-topnav .aw-tags-filter,.aw-topnav .aw-store-name-filter{min-width:180px!important}.aw-topnav .aw-search-div{min-width:360px!important}}@media screen and (min-width: 1200px){.aw-topnav{gap:1.5rem!important;padding:1.5rem!important}.aw-topnav .aw-store-current-loc-div{min-width:280px!important}.aw-topnav .aw-store-distance-div,.aw-topnav .aw-tags-filter,.aw-topnav .aw-store-name-filter{min-width:220px!important}.aw-topnav .aw-search-div{min-width:440px!important}}.aw-store-current-loc-div{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:0;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:6px!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}}.field input[type=search]{border:1px solid rgba(4,15,22,.4509803922)}.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}.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}.breadcrumbs__link--active{color:#a6192e!important;opacity:1}.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{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;padding:30px 25px;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:hover .icon-card-arrow{transform:scale(1);opacity:1;display:none}.card-wrapper .card:hover .card-link-text{border-bottom:2px solid rgb(var(--color-button))}.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}.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{grid-row:1;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.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%;max-width:409.017px;aspect-ratio:1/1;margin-bottom:0;overflow:hidden;border-radius:24px}.card-wrapper .card .card__inner .card__media.shape--hexagon{width:initial;margin-bottom: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;overflow:hidden;width:100%;height:100%;border-radius:24px;background-color:#f3f3f3}.card-wrapper .card .card__inner .card__media img{width:100%;height:100%;object-fit:contain;position:relative;filter:none!important;transition:.4s ease-in-out!important;border-radius:24px}.card-wrapper .card .card__inner .card__media img.default-img{object-fit:contain;padding-left:10px;padding-right:10px}.card-wrapper .card .card__badge{position:absolute;bottom:20px;left:-3px;padding:0}.card-wrapper .card .card__badge .badge{color:rgb(var(--color-foreground));background:var(--color-primary);border-radius:27px;font-family:var(--font-body-family);border:none;font-size:1.6rem;font-weight:500;padding:9px 12px 8px;text-align:center;line-height:.8}.card .card__content{grid-row:2/span 3;display:grid;grid-template-rows:auto auto 1fr auto auto;width:100%;padding:0;transition:.5s ease;text-align:center;margin-top:10px}.card .card__heading{grid-row:1;text-align:center;width:100%;min-height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.card .card__heading a{color:var(--Primary-Rich-Black, #040F16);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;display:flex;flex-direction:column;justify-content:center}.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__heading a:after{display:none!important}.card .card-short-desc{grid-row:2;font-size:1.6rem;font-weight:500;line-height:1.4;padding-bottom:10px;min-height:40px}.card .price{grid-row:2;margin:0}.card .price .price__regular .price-item,.card .price .price__sale .price-item{color:var(--Primary-Rich-Black, #040F16);font-family:Outfit;font-size:32px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.64px}.card .card-link-text{grid-row:4;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:0}.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 .quick-add{grid-row:3;width:100%;display:flex;justify-content:center;max-width:157px;margin:15px auto}.card .quick-add .button--full-width{width:157px;height:45px;display:flex;justify-content:center;align-items:center;max-width:100%}.card .quick-add product-form{width:157px;max-width:100%}.card .quick-add button[type=submit]{width:157px;height:45px;max-width:100%}.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;border-radius:24px}.card-wrapper .card[data-type="Learning Track"] .price{display:none}.product-grid{display:grid;grid-gap:31px;align-items:stretch}@media (max-width: 549px){.product-grid{grid-template-columns:1fr;justify-items:center}.product-grid .quick-add{width:100%;width:157px}.product-grid .quick-add .button--full-width,.product-grid .quick-add product-form,.product-grid .quick-add button[type=submit]{width:157px;height:45px}}@media (min-width: 550px) and (max-width: 749px){.product-grid{grid-template-columns:repeat(2,1fr);justify-items:center}}@media (min-width: 750px) and (max-width: 989px){.product-grid{grid-template-columns:repeat(3,1fr);justify-items:center}}@media (min-width: 990px) and (max-width: 1199px){.product-grid{grid-template-columns:repeat(3,1fr);justify-items:center}}@media (min-width: 1200px){.product-grid{grid-template-columns:repeat(4,1fr);justify-items:center}}.product-grid .grid__item{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:grid;height:100%}.product-grid .grid__item .card-wrapper{width:100%;height:100%}.product-grid .grid__item .card-wrapper .card{width:100%;height:100%;margin:0}.product-grid .grid__item:first-of-type{margin-left:initial!important}.card--card:after,.card--standard .card__inner:after{display:none!important}.image-with-text__text.primary-color,.image-with-text__text.primary-color *{color:var(--color-primary)}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__grid--reverse{flex-direction:column-reverse}}.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:contain}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__text-item .image-with-text__text{margin-top:15px}}@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}}.image-with-text-section[data-style=hero] .image-with-text__content{padding:30px 0;display:inline-flex;overflow:visible!important}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__content{width:100%;margin:0}}@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:10px}}@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:16px;line-height:1.4;letter-spacing:.6px}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__text{font-size:16px}}@media (min-width: 46.875em){.image-with-text-section[data-style=hero] .image-with-text__text{font-size:18px}}@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{line-height:1;word-break:normal;max-width:100%}@media (max-width: 46.8125em){.image-with-text-section[data-style=hero] .image-with-text__heading{font-size:38px}}@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%}}.image-with-text__text-item{max-width:-webkit-fill-available!important}@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:10px}@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!important}.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) .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.image-shadow img{filter:drop-shadow(20px 20px 50px rgba(0,0,0,.5))}.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%!important;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}@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%;max-height:500px;max-width:100%;object-fit:contain;position:relative}.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:18px;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:20px;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:20px;line-height:1.4}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .subtitle{font-size:25px}}@media (max-width: 46.8125em){.image-with-text-section[data-style=about]{padding-top:0;padding-bottom:0}}.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:contain}@media screen and (max-width: 900px){.image-with-text-section .image-with-text__grid{flex-direction:column-reverse}.image-with-text-section .image-with-text__grid--reverse{flex-direction:column}}@media (max-width: 46.8125em){.featured-collection-section{padding:45px 0}}.featured-collection-section .grid__item{padding-bottom:30px!important}.featured-collection-section .responsive-container{margin:0 auto;max-width:100%;padding:0}@media (min-width: 61.875em){.featured-collection-section .responsive-container{padding:0 30px;max-width:1730px}}.featured-collection-section .responsive-container .mobile-slider-container{display:block;position:relative;padding:0!important}@media (min-width: 61.875em){.featured-collection-section .responsive-container .mobile-slider-container{display:none}}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid{column-gap:0px!important;row-gap:0px!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 25px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid::-webkit-scrollbar{display:none}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide{flex:0 0 85%!important;width:85%!important;scroll-snap-align:start!important;padding:0!important;margin-right:0!important;position:relative;min-width:320px!important;box-sizing:border-box!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide:last-child{margin-right:30px!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper{padding:0!important;margin:0!important;width:100%!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper .card{border-radius:8px!important;overflow:hidden!important;padding:30px 16px!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper .card .card__inner{border-radius:8px!important;overflow:hidden!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper .card .card__media{max-width:100%!important;height:auto!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper .card .card__media .media{width:100%!important;height:auto!important}.featured-collection-section .responsive-container .mobile-slider-container .grid.product-grid .grid__item.slider__slide .card-wrapper .card .card__media .media img{width:100%!important;min-width:320px!important;height:auto!important;max-height:100%!important;object-fit:cover!important;margin:0 auto!important;display:block!important;border-radius:8px!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons{position:relative;display:flex!important;justify-content:space-around!important;align-items:center!important;margin-top:10px!important;width:100%!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button{display:inline-block!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:5px!important;width:30px!important;height:30px!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button.slider-button--prev{margin-right:10px!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button.slider-button--next{margin-left:10px!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button .svg-wrapper svg{width:15px!important;height:15px!important;fill:#a6192e!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-button[disabled]{opacity:.5!important;cursor:not-allowed!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter{display:flex!important;justify-content:center!important;gap:8px!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter .slider-counter--current,.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter .slider-counter--total,.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter span[aria-hidden=true]{display:none!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter .pagination-dot{width:8px!important;height:8px!important;border-radius:50%!important;background-color:transparent!important;border:1px solid #A6192E!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-block!important}.featured-collection-section .responsive-container .mobile-slider-container .slider-buttons .slider-counter .pagination-dot.active{background-color:#a6192e!important}.featured-collection-section .responsive-container .desktop-grid-container{display:none}@media (min-width: 61.875em){.featured-collection-section .responsive-container .desktop-grid-container{display:block}}.featured-collection-section .responsive-container .desktop-grid-container .grid.product-grid{column-gap:20px!important;row-gap:0px!important;justify-content:center}.featured-collection-section .product-grid-container{margin:0 auto;max-width:1730px;padding:0 20px}@media (min-width: 61.875em){.featured-collection-section .product-grid-container{padding:0 30px}}.featured-collection-section .product-grid-container .grid.product-grid{column-gap:20px!important;row-gap:0px!important;justify-content:center}.featured-collection-section .product-grid-container .quick-add__submit,.featured-collection-section .product-grid-container .price-item{margin-top:1rem}.featured-collection-section .collection__bottom-button{margin-top:30px!important;text-align:center!important;display:block!important;width:100%!important}@media (min-width: 61.875em){.featured-collection-section .collection__bottom-button{margin-top:60px}}@media (max-width: 33.6875em){.featured-collection-section .collection__bottom-button .button,.featured-collection-section .collection__bottom-button a{width:auto!important;max-width:186px;min-width:160px!important;max-width:80%!important;display:flex!important;border-radius:64px!important;background-color:transparent!important;color:#a6192e!important;border:1px solid #A6192E!important;padding:10px 20px!important;text-decoration:none!important;font-weight:500!important;margin:0 auto!important;text-align:center;justify-content:center;align-items:center;max-height:45px}}.featured-collection-section .collection__title.title-wrapper{display:flex;justify-content:space-between;flex-direction:column;gap:20px;margin-bottom:0}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper{margin-bottom:0}.featured-collection-section .collection__title.title-wrapper:not(.stack-title){flex-direction:row;gap:20px}}.featured-collection-section .collection__title.title-wrapper.stack-title{flex-direction:column!important;align-items:center!important;text-align:center!important}.featured-collection-section .collection__title.title-wrapper.stack-title h2{font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;text-transform:uppercase}@media (max-width: 61.8125em){.featured-collection-section .collection__title.title-wrapper.stack-title h2{font-size:4rem}}@media (max-width: 46.8125em){.featured-collection-section .collection__title.title-wrapper.stack-title h2{font-size:4rem}}.featured-collection-section .collection__title.title-wrapper.stack-title .title,.featured-collection-section .collection__title.title-wrapper.stack-title .desc-container{width:100%!important;max-width:100%!important;align-items:center!important;text-align:center!important}.featured-collection-section .collection__title.title-wrapper.stack-title .collection__description{text-align:center!important;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}@media (max-width: 61.8125em){.featured-collection-section .collection__title.title-wrapper.stack-title .collection__description{font-size:20px}}@media (max-width: 46.8125em){.featured-collection-section .collection__title.title-wrapper.stack-title .collection__description{font-size:18px}}.featured-collection-section .collection__title.title-wrapper.stack-title .collection__view-all{align-self:center!important}.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){.collection__title.title-wrapper:not(.stack-title) .featured-collection-section .collection__title.title-wrapper .title,.collection__title.title-wrapper:not(.stack-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:0}}.featured-collection-section .collection__title.title-wrapper .title{width:100%;font-size:32px;margin-bottom:0}@media (min-width: 46.875em){.featured-collection-section .collection__title.title-wrapper .title{font-size:40px}}@media (min-width: 61.875em){.collection__title.title-wrapper:not(.stack-title) .featured-collection-section .collection__title.title-wrapper .title{max-width:50%}}@media (min-width: 75em){.featured-collection-section .collection__title.title-wrapper .title{margin-bottom:0;font-size:50px}.collection__title.title-wrapper:not(.stack-title) .featured-collection-section .collection__title.title-wrapper .title{max-width:586px}}.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%}}@media screen and (max-width: 900px){.testimonials .container{padding:0!important}}.testimonials-section{position:relative;overflow:hidden;min-height:400px}@media screen and (max-width: 900px){.testimonials-section{padding-bottom:60px}}.testimonials-section .testimonials-slider-container{position:relative;margin:0 auto;overflow:hidden;padding:10px 40px;transform:translateZ(0);will-change:transform;height:475px}@media screen and (max-width: 900px){.testimonials-section .testimonials-slider-container{padding:0 20px 50px}}.testimonials-section .title-wrapper{padding:0 0 20px;margin:0 0 20px;text-align:center;border-bottom:none}@media (min-width: 46.875em){.testimonials-section .title-wrapper{padding:0 0 25px;margin:0 0 30px}}.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 .title-wrapper .subtitle{margin-top:10px}.testimonials-section .testimonials-grid{display:flex;transform:translateZ(0);transition:transform .3s ease-in-out;align-items:center;justify-content:flex-start;flex-wrap:nowrap;min-height:350px;will-change:transform;backface-visibility:hidden;height:400px}.testimonials-section .testimonial-item{flex:0 0 auto;padding:10px;text-align:center;transition:all .3s ease;opacity:1;display:flex;flex-direction:column}@media screen and (min-width: 901px){.testimonials-section .testimonial-item{width:33.3333333333%}.testimonials-section .testimonial-item.active{z-index:2;transform:scale(1.05)}.testimonials-section .testimonial-item:not(.active){transform:scale(.85);opacity:.65}}@media screen and (max-width: 900px){.testimonials-section .testimonial-item{width:100%;padding:0 12px;opacity:0}.testimonials-section .testimonial-item.active{opacity:1}}.testimonials-section .testimonial{padding:30px;background:var(--Grayscale-White, #FFF);border-radius:24px;border:2px solid var(--Primary-Red, #A6192E);opacity:.7;transition:all .3s ease,height .3s ease;height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.testimonials-section .testimonial .testimonial-top-content{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px}.testimonials-section .testimonial p{margin:0;line-height:1.4}@media screen and (min-width: 901px){.testimonials-section .testimonial-item .testimonial{padding:25px;min-height:350px}}@media screen and (max-width: 900px){.testimonials-section .testimonial-item .testimonial{padding:25px;min-height:300px}}@media screen and (min-width: 901px){.testimonials-section .testimonial.featured{background-color:var(--Primary-Red, #A6192E);color:#fff;box-shadow:0 5px 15px #0000001a;opacity:1;border:none;padding:35px;min-height:380px}.testimonials-section .testimonial.featured .sub-title p,.testimonials-section .testimonial.featured .quote p,.testimonials-section .testimonial.featured .author p,.testimonials-section .testimonial.featured .author-role p,.testimonials-section .testimonial.featured .star-text{color:#fff}}@media screen and (max-width: 900px){.testimonials-section .testimonial-item.active .testimonial{background-color:var(--Primary-Red, #A6192E);color:#fff;box-shadow:0 5px 15px #0000001a;opacity:1;border:none}.testimonials-section .testimonial-item.active .testimonial .sub-title p,.testimonials-section .testimonial-item.active .testimonial .quote p,.testimonials-section .testimonial-item.active .testimonial .author p,.testimonials-section .testimonial-item.active .testimonial .author-role p,.testimonials-section .testimonial-item.active .testimonial .star-text{color:#fff}}.testimonials-section .slider-buttons{position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);z-index:5;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none}@media (min-width: 46.875em){.testimonials-section .slider-buttons{padding:0 20px}}@media screen and (max-width: 900px){.testimonials-section .slider-buttons{position:relative;top:auto;transform:none;margin-top:20px;justify-content:center;gap:20px}}.testimonials-section .slider-buttons .slider-button{pointer-events:auto;border:2px solid rgba(var(--color-foreground),.1);width:40px;height:40px;background:var(--color-slider-arrow, rgba(255, 255, 255, .8));display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:var(--arrow-shadow, 0 2px 10px rgba(0, 0, 0, .1))}.testimonials-section .slider-buttons .slider-button:hover{background:var(--Primary-Red, #A6192E);color:#fff;box-shadow:var(--arrow-shadow-hover, 0 4px 15px rgba(0, 0, 0, .2))}.testimonials-section .slider-buttons .slider-button:hover svg{transform:scale(1.1);fill:#fff}.testimonials-section .slider-buttons .slider-button svg{width:16px;height:16px;transition:transform .3s ease}@media screen and (min-width: 901px){.testimonials-section .slider-buttons .slider-button svg{width:20px;height:20px}}.testimonials-section .star-rating{margin-top:10px;display:flex;align-items:center;justify-content:center}.testimonials-section .star-rating .star{color:#ffc107;font-size:1.8rem}.testimonials-section .star-rating .star--empty{opacity:.3}.testimonials-section .star-rating .star--half{position:relative}.testimonials-section .star-rating .star--half:after{content:"\2606";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#ffc107}.testimonials-section .star-rating .star-text{margin-left:5px;font-size:1.4rem;font-weight:500}.testimonials-section .testimonial-item .sub-title{margin:0 0 4px;text-align:center}.testimonials-section .testimonial-item .quote{margin:0 0 15px;text-align:center}.testimonials-section .testimonial-item .sub-title p{font-size:1.8rem;font-weight:600}@media screen and (min-width: 901px){.testimonials-section .testimonial-item .sub-title p{font-size:2rem}}.testimonials-section .testimonial-item .quote p{font-size:1.6rem;font-weight:400}@media screen and (min-width: 901px){.testimonials-section .testimonial-item .quote p{font-size:1.6rem}}.testimonials-section .testimonial-item .author-container{margin-top:auto;text-align:center}.testimonials-section .testimonial-item .author-container .author p{font-size:1.8rem;font-weight:700;margin-bottom:5px}.testimonials-section .testimonial-item .author-container .author-role{margin:0 0 10px}.testimonials-section .testimonial-item .author-container .author-role p{font-size:1.4rem;font-weight:500}@media screen and (min-width: 901px){.testimonials-section .testimonial-item.active .sub-title p{font-size:2.2rem}.testimonials-section .testimonial-item.active .quote p{font-size:1.8rem}.testimonials-section .testimonial-item.active .author p{font-size:2rem}.testimonials-section .testimonial-item.active .author-role p{font-size:1.6rem}}.testimonials-section .slider-controls{position:relative;padding-top:20px;width:100%}@media screen and (min-width: 901px){.testimonials-section .slider-controls{display:flex;flex-direction:column;align-items:center}.testimonials-section .slider-controls .slider-dots{margin-top:15px}.testimonials-section .slider-controls .slider-buttons{position:absolute;top:-200px;left:0;right:0;width:100%;transform:translateY(-50%);z-index:5;padding:0 20px}}@media screen and (max-width: 900px){.testimonials-section .slider-controls{padding-bottom:20px;margin-top:10px}.testimonials-section .slider-controls .slider-dots{width:100%;justify-content:center;position:relative;z-index:5;margin:0 auto;width:fit-content}.testimonials-section .slider-controls .slider-buttons{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;display:flex;justify-content:space-between;padding:0;margin:0;z-index:4}.testimonials-section .slider-controls .slider-buttons .slider-button--prev{margin-left:5px}.testimonials-section .slider-controls .slider-buttons .slider-button--next{margin-right:5px}}.testimonials-section .slider-buttons{display:flex;justify-content:space-between;width:100%;pointer-events:none}.testimonials-section .slider-buttons .slider-button{pointer-events:auto;border:2px solid rgba(166,25,46,.1);width:44px;height:44px;background:var(--color-slider-arrow, rgba(255, 255, 255, .8));display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 2px 10px #0000001a}@media screen and (min-width: 901px){.testimonials-section .slider-buttons .slider-button{width:50px;height:50px}}.testimonials-section .slider-buttons .slider-button:hover{background:var(--Primary-Red, #A6192E);color:#fff;box-shadow:0 4px 15px #0003}.testimonials-section .slider-buttons .slider-button:hover svg{transform:scale(1.1)}.testimonials-section .slider-buttons .slider-button.slider-button--prev{left:0}.testimonials-section .slider-buttons .slider-button.slider-button--next{right:0}.testimonials-section .slider-buttons svg{width:16px;height:16px;transition:transform .3s ease}@media screen and (min-width: 901px){.testimonials-section .slider-buttons svg{width:20px;height:20px}}.testimonials-section .slider-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:0;margin:0 auto;width:fit-content}.testimonials-section .slider-dots .slider-dot{width:10px;height:10px;border-radius:50%;background-color:transparent;border:1px solid var(--Primary-Red, #A6192E);padding:0;margin:0;cursor:pointer;transition:all .3s ease}.testimonials-section .slider-dots .slider-dot.active{background-color:var(--Primary-Red, #A6192E);transform:scale(1.2)}.testimonials-section .slider-dots .slider-dot:hover{background-color:var(--Primary-Red, #A6192E);opacity:.8}@media screen and (min-width: 901px){.testimonials-section .slider-dots .slider-dot{width:12px;height:12px}}.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}}.header-wrapper{display:flex;justify-content:center}.header-wrapper .header{height:auto;display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px}@media (max-width: 46.8125em){.header-wrapper .header{padding-left:15px;padding-right:10px}}@media (min-width: 61.875em){.header-wrapper .header{padding-top:25px;padding-bottom:25px}}.header-wrapper .header .header__left-section{flex:1;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 989px){.header-wrapper .header .header__left-section{flex:0 0 auto}.header-wrapper .header .header__left-section .header__inline-menu{display:none}.header-wrapper .header .header__left-section header-drawer{display:block;margin-right:0}}.header-wrapper .header .header__left-section .header__inline-menu{margin-right:0}.header-wrapper .header .header__left-section .header-main-menu{display:flex;gap:20px;white-space:nowrap}.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item{font-weight:600;color:#040f16;transition:color .3s ease;position:relative;text-decoration:none;font-size:16px}@media screen and (max-width: 1400px){.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item{font-size:15px}}@media screen and (max-width: 1200px){.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item{font-size:14px}}@media screen and (max-width: 1100px){.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item{font-size:13px}}@media screen and (max-width: 1000px){.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item{font-size:12px}}.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item span{position:relative}.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item span:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:#000;transform:scaleX(0);transition:transform .3s ease;transform-origin:center}.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item:hover{color:#000;text-decoration:none}.header-wrapper .header .header__left-section .header-main-menu>li>a.header__menu-item:hover span:after{transform:scaleX(1)}.header-wrapper .header .header__left-section .header__icon--menu{padding:0;margin:0}.header-wrapper .header .header__left-section .header__icon--menu svg{width:24px;height:24px}.header-wrapper .header .header__heading{flex:1;display:flex;justify-content:center;position:relative;left:0;transform:none;z-index:2}@media (max-width: 989px){.header-wrapper .header .header__heading{justify-content:center;flex:1;margin:0}}.header-wrapper .header .header__heading .header__heading-link{padding:0;display:flex;justify-content:center;align-items:center}.header-wrapper .header .header__heading .header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header-wrapper .header .header__heading .header__heading-logo{display:block;width:auto;min-width:180px;max-height:56px;transition:all .3s ease}@media screen and (min-width: 990px){.header-wrapper .header .header__heading .header__heading-logo{max-width:100%;max-height:85px}}@media screen and (max-width: 1200px){.header-wrapper .header .header__heading .header__heading-logo{max-height:70px}}@media screen and (max-width: 1000px){.header-wrapper .header .header__heading .header__heading-logo{max-height:60px}}@media screen and (max-width: 989px){.header-wrapper .header .header__heading .header__heading-logo{min-width:160px;max-height:50px}}.header-wrapper .header .header__heading .h2{font-size:24px;margin:0}@media screen and (min-width: 990px){.header-wrapper .header .header__heading .h2{font-size:28px}}@media screen and (max-width: 1200px){.header-wrapper .header .header__heading .h2{font-size:24px}}@media screen and (max-width: 1000px){.header-wrapper .header .header__heading .h2{font-size:20px}}.header-wrapper .header .header__icons{flex:1;display:flex;justify-content:flex-end;align-items:center;padding:0;margin-left:0;gap:15px}@media (max-width: 989px){.header-wrapper .header .header__icons{flex:0 0 auto;gap:0px}}.header-wrapper .header .header__icons svg{fill:#040f16}.header-wrapper .header .header__icons .enroll-btn{margin-left:0;margin-right:15px;white-space:nowrap;background-color:#a6192e;color:#fff;border-radius:50px;padding:10px 20px;font-weight:500;height:40px;display:flex;align-items:center;justify-content:center;order:-1;font-size:16px;transition:all .3s ease}@media screen and (max-width: 1400px){.header-wrapper .header .header__icons .enroll-btn{display:none}}.header-wrapper .header .header__icons .enroll-btn:hover{background-color:#831424}.header-wrapper .header .header__icons .desktop-localization-wrapper{order:0;margin:0 5px}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .desktop-localization-wrapper{display:none}}.header-wrapper .header .header__icons .desktop-localization-wrapper .localization-form{display:inline-block}.header-wrapper .header .header__icons .desktop-localization-wrapper .localization-form select{padding-right:25px;border:none;background-color:transparent;cursor:pointer;font-size:14px;color:#040f16;transition:all .3s ease}.header-wrapper .header .header__icons .header__icon--account{order:1;width:36px;height:42px;margin:0 5px}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--account{width:30px;height:36px;margin:0 3px}}.header-wrapper .header .header__icons .header__icon--account .svg-wrapper svg,.header-wrapper .header .header__icons .header__icon--account account-icon svg{width:24px;height:24px;fill:#040f16}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--account .svg-wrapper svg,.header-wrapper .header .header__icons .header__icon--account account-icon svg{width:20px;height:20px}}@media screen and (max-width: 1100px){.header-wrapper .header .header__icons .header__icon--account .svg-wrapper svg,.header-wrapper .header .header__icons .header__icon--account account-icon svg{width:24px;height:24px}}.header-wrapper .header .header__icons .header__icon--account account-icon{width:24px;height:24px;display:flex}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--account account-icon{width:20px;height:20px}}@media screen and (max-width: 1100px){.header-wrapper .header .header__icons .header__icon--account account-icon{width:24px;height:24px}}.header-wrapper .header .header__icons .header__icon--cart{order:2;width:36px;height:42px;margin:0 5px;position:relative}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--cart{width:30px;height:36px;margin:0 3px}}.header-wrapper .header .header__icons .header__icon--cart .svg-wrapper svg{width:24px;height:24px}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--cart .svg-wrapper svg{width:20px;height:20px}}@media screen and (max-width: 1100px){.header-wrapper .header .header__icons .header__icon--cart .svg-wrapper svg{width:24px;height:24px}}.header-wrapper .header .header__icons .header__icon--cart .cart-count-bubble{background-color:var(--color-red, #A6192E);width:15px;height:15px;font-size:11px;font-weight:600;color:#fff!important;display:flex;justify-content:center;align-items:center;position:absolute;top:6px;right:0}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__icon--cart .cart-count-bubble{width:13px;height:13px;font-size:10px;top:5px}}.header-wrapper .header .header__icons .header__icon--cart .cart-count-bubble:empty{display:none}.header-wrapper .header .header__icons .header__search{order:3;margin:0 0 0 5px}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__search{margin:0 0 0 3px}}.header-wrapper .header .header__icons .header__search .header__icon--search{margin:0}.header-wrapper .header .header__icons .header__search .header__icon--search svg{width:24px;height:24px}@media screen and (max-width: 1200px){.header-wrapper .header .header__icons .header__search .header__icon--search svg{width:20px;height:20px}}@media screen and (max-width: 1100px){.header-wrapper .header .header__icons .header__search .header__icon--search svg{width:24px;height:24px}}.header-wrapper .header .header__icons .header__search details[open] .header__icon-search{display:none}.header-wrapper .header .header__icons .header__search details[open] .header__icon-close{display:flex}.header__inline-menu a,.header__icons a{text-decoration:none}.list-menu__item--link,.header__menu-item,.header-right-link,.list-menu__item--link:hover,.header__menu-item:hover,.header-right-link:hover,.header__menu-item:hover span{text-decoration:none!important}@media screen and (max-width: 989px){.header-wrapper .header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:0px;align-items:center;padding:10px 12px}.header-wrapper .header .header__left-section{grid-column:1;width:auto}.header-wrapper .header .header__left-section .menu-drawer-container{margin:0}.header-wrapper .header .header__left-section .header__icon--menu{margin:0;padding:5px 0}.header-wrapper .header .header__heading{grid-column:2;text-align:center;margin:0 auto}.header-wrapper .header .header__icons{grid-column:3;justify-content:flex-end;margin-left:auto}.header-wrapper .header .header__icons .header__icon--account,.header-wrapper .header .header__icons .header__icon--cart,.header-wrapper .header .header__icons .header__search{margin:0 0 0 4px}header-drawer{margin-left:0}.menu-drawer__navigation-container .mobile-nav-links{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.menu-drawer__navigation-container .mobile-nav-links .contact-link{font-weight:500;color:#a6192e}}footer.footer{background:rgb(var(--color-background))}@media (max-width: 61.8125em){footer.footer{padding-top:45px;padding-bottom:45px}}footer.footer.gradient{background:var(--gradient-background)}footer.footer .footer-container{max-width:1730px;margin:0 auto;padding:0 30px 100px}footer.footer .footer-block__heading:not(summary .footer-block__heading){font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px;text-transform:uppercase;margin:0 0 20px;text-align:left;color:rgb(var(--color-foreground))}footer.footer summary .footer-block__heading{font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-transform:none;letter-spacing:normal;margin:0 0 10px;color:rgb(var(--color-foreground))}footer.footer summary .footer-block__heading:hover{text-decoration:underline}footer.footer .footer-block .list-menu__item,footer.footer .footer-block a,footer.footer .footer-block__details-content a,footer.footer .link.link--text.list-menu__item{font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding:0;margin-bottom:8px;color:rgb(var(--color-foreground));text-decoration:none;display:inline-block}footer.footer .footer-block .list-menu__item:hover,footer.footer .footer-block a:hover,footer.footer .footer-block__details-content a:hover,footer.footer .link.link--text.list-menu__item:hover{text-decoration:underline}footer.footer .footer__content-bottom{width:100%}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{display:flex;flex-direction:column;width:100%;padding-top:0!important}@media (min-width: 75em){footer.footer .footer__content-bottom .footer__content-bottom-wrapper{flex-direction:row;justify-content:space-between}}footer.footer .footer__content-bottom .footer__content-bottom-wrapper.footer-follow-container{gap:30px}@media (min-width: 75em){footer.footer .footer__content-bottom .footer__content-bottom-wrapper.footer-follow-container{gap:0}}footer.footer .footer__column{width:100%}footer.footer .footer__column.footer__column--info{display:grid;grid-template-columns:1fr;gap:0px;align-items:flex-start}@media (min-width: 46.875em){footer.footer .footer__column.footer__column--info{grid-template-columns:1fr 1fr;gap:0px}}@media (min-width: 61.875em){footer.footer .footer__column.footer__column--info{grid-template-columns:repeat(3,1fr);gap:30px}}@media (min-width: 75em){footer.footer .footer__column.footer__column--info{grid-template-columns:repeat(4,1fr);gap:30px}}footer.footer .footer__column.footer__localization{order:2;margin-top:30px;flex-direction:column;justify-content:flex-start;max-width:170px;text-align:left;display:flex;align-items:flex-start}@media (min-width: 75em){footer.footer .footer__column.footer__localization{order:1;width:25%;margin-top:0}}footer.footer .footer-block--text{width:100%}footer.footer .footer-block--text .footer-text-content,footer.footer .footer-block--text .footer-block__details-content{font-size:16px;font-weight:400;line-height:160%;color:rgb(var(--color-foreground))}footer.footer .footer-block--text .footer-text-content p,footer.footer .footer-block--text .footer-block__details-content p{margin-bottom:15px}footer.footer .footer-block--text .footer-text-content p:last-child,footer.footer .footer-block--text .footer-block__details-content p:last-child{margin-bottom:0}footer.footer .footer-block--social{width:100%}footer.footer .list-social{display:flex;margin-bottom:30px;justify-content:flex-start!important;gap:10px}footer.footer .list-social .list-social__item{margin-right:10px}footer.footer .list-social .list-social__item svg{width:24px;height:24px;fill:#a6192e}footer.footer .footer-block--menu{width:100%}footer.footer .footer-block--menu .footer-links-col{margin-bottom:15px;border:none!important;padding-bottom:0!important}footer.footer .footer-block--menu .footer-links-col summary{display:block!important;padding:0!important;margin:0!important;cursor:pointer;list-style:none;border:none!important}footer.footer .footer-block--menu .footer-links-col summary::-webkit-details-marker{display:none}footer.footer .footer-block--menu .footer-links-col summary .icon-caret{display:none!important}footer.footer .footer-block--menu .footer-links-col .footer-block__details-content{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;display:none!important}footer.footer .footer-block--menu details.footer-links-col[open] .footer-block__details-content{display:none!important}footer.footer .footer-bottom-links{border-top:1px solid rgba(var(--color-foreground),.1);margin-top:40px;padding-top:20px;display:flex;flex-direction:column}@media (min-width: 75em){footer.footer .footer-bottom-links{flex-direction:row;justify-content:space-between;align-items:center}}footer.footer .footer-bottom-links .footer__copyright{margin-bottom:20px}@media (min-width: 75em){footer.footer .footer-bottom-links .footer__copyright{margin-bottom:0}}footer.footer .footer-bottom-links .footer__copyright .copyright__content{font-size:16px;font-weight:400;line-height:160%;color:rgb(var(--color-foreground))}footer.footer .footer-bottom-links .policies{display:flex;flex-wrap:wrap;gap:15px}footer.footer .footer-bottom-links .policies li{position:relative}footer.footer .footer-bottom-links .policies li:not(:last-child):after{content:"";position:absolute;right:-7.5px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:rgba(var(--color-foreground),.5);display:inline-block}footer.footer .footer-bottom-links .policies a{font-size:16px;font-weight:400;line-height:160%;color:rgb(var(--color-foreground))}footer.footer .disclosure__button{font-size:16px;font-weight:400;line-height:160%;color:rgb(var(--color-foreground));display:flex;align-items:center;padding-left:0!important}footer.footer .disclosure__button .icon{width:10px;height:10px;margin-left:5px}footer.footer .mobile-accordion .footer-block__details-content,footer.footer .mobile-accordion[open] .footer-block__details-content{display:none!important}footer.footer .mobile-accordion summary{cursor:pointer!important}footer.footer .mobile-accordion summary:hover h2{text-decoration:underline}@media (min-width: 75em){footer.footer .footer-follow-container .footer__column--info{display:grid;grid-template-columns:repeat(4,1fr);width:100%}footer.footer .footer-follow-container .footer__column--info .footer-block{margin-bottom:0}}footer.footer .localization-form__select:after{box-shadow:none!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:3.2rem;line-height:1.1;margin:30px 0 0}@media (min-width: 46.875em){.collection-hero .collection-hero__title{margin:60px 0 0;text-align:center;font-size:4rem}}@media (min-width: 61.875em){.collection-hero .collection-hero__title{font-size:5rem}}@media (min-width: 61.875em){.collection-hero .collection-hero__title{font-size:7rem}}.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}}.pagination__item:hover{text-decoration:none!important}[data-template=collection] .breadcrumbs-container{display:none}.product-form__buttons{width:100%!important;max-width:100%!important}.product-form__buttons .product-form__submit{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:64px;background-color:transparent;border:1px solid var(--Primary-Red, #A6192E);color:var(--Primary-Red, #A6192E);font-family:Outfit;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px;transition:all .3s ease;max-height:45px}@media (min-width: 61.875em){.product-form__buttons .product-form__submit{max-height:100%}}.product-form__buttons .product-form__submit:hover{background-color:#000;color:#fff}.product-form__buttons .product-form__submit .loading__spinner{display:inline-block}.product-form__buttons .product-form__submit .loading__spinner.hidden{display:none}.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}.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:100%;max-width:100%;border-radius:24px;background:transparent;border:2px solid #A6192E}.product .price__container{margin-bottom:0!important}.product .price__container .price-item{font-weight:500;font-size:2.8rem;line-height:1}.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__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:3.5rem}@media (min-width: 46.875em){.product__title h1{font-size:4rem}}@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 .quantity{border:2px solid #000}.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:#000}.product__info-container .product-form__input .form__label{font-weight:500;font-size:1.8rem}.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:#000;stroke:#000;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;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:700;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}.product__media-wrapper .thumbnail-slider{margin-top:3rem}.product__media-wrapper .thumbnail-list .thumbnail{border-radius:8px!important}.product__media-wrapper .thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 .1rem #a6192e;border-color:#a6192e}.product__social-icons{justify-content:center;align-items:center;display:flex}.product-content__container{max-width:83.5rem}.product-content__container,.product-content__container *{color:#000}.product-content-block{padding:24px;border-radius:24px;margin-top:30px}.product-content-block__title{font-size:16px;font-weight:700;margin-top:0;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.product-content-block__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.product-content-block__item{display:flex;align-items:center;gap:12px}.product-content-block__image{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-content-block__image img{max-width:100%;max-height:100%}.product-content-block__text{font-size:14px;line-height:1.4}@media screen and (min-width: 750px){.product-content-block__text{font-size:15px}}.product__announcement-bar{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:0}.product__announcement-bar ng .announcement-bar__content{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 20px 20px 0;background-color:#fff}.product__announcement-bar .announcement-bar__icon{display:flex;align-items:center}.product__announcement-bar .announcement-bar__icon img{width:20px;height:20px;object-fit:contain}.product__announcement-bar .announcement-bar__text{font-size:18px;font-weight:400;color:#000;line-height:1.4}.product__announcement-bar .announcement-bar__border{height:8px;width:100%;border-radius:16px;background:#f3f3f3;position:absolute;bottom:0;left:0;right:0}.product-form__input.product-form__quantity{margin-top:20px}@media (min-width: 46.875em){.product-form__input.product-form__quantity{margin-top:25px}}.product-form__input.product-form__quantity .form__label{font-weight:700;font-size:2.4rem;text-transform:uppercase;font-family:Barlow Semi Condensed}.product-form__input.product-form__quantity .quantity{border:1px solid #D9D9D9;border-radius:4px}.product-form__input.product-form__quantity .quantity:after{box-shadow:none!important}.product-form__input.product-form__quantity .quantity .quantity__input{text-align:center;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.product-form__input.product-form__quantity .quantity .quantity__button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.product-form__input.product-form__quantity .quantity .quantity__button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.product-form__input.product-form__quantity .quantity .quantity__button .svg-wrapper{width:14px;height:14px}.product-form__input.product-form__quantity .quantity .quantity__button svg.icon{width:100%;height:100%;fill:#000}.rating-wrapper{border-bottom:1px solid #D9D9D9;padding-bottom:20px}.related-products .rating-container{margin-top:15px}.tpo_option-set-wrapper{padding:0!important}.thumbnail-slider .slider-button--prev svg{transform:rotate(90deg)!important}.thumbnail-slider .slider-button--next svg{transform:rotate(-90deg)!important}.product__media-list .slider__slide:only-child{margin-left:0!important}.complementary-slide ul{display:flex;flex-wrap:nowrap;width:100%;padding:0;margin:0}.complementary-slide ul li{width:calc(50% - 10px)!important;flex:0 0 calc(50% - 10px)!important;box-sizing:border-box!important;padding-right:10px}.complementary-slide ul li:only-child{margin-left:0!important;margin-right:auto!important}@media (max-width: 800px){.complementary-slide ul li{width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;padding-right:5px}}@media (max-width: 800px){.complementary-slide .card-wrapper .card{padding:0!important;gap:0}}.complementary-slide .card-wrapper .card.card--standard{flex-direction:column!important}@media (min-width: 750px){.complementary-slide .card-wrapper .card.card--standard.card--horizontal{flex-direction:column!important}}.complementary-slide .card-wrapper .card .card__inner{max-width:100%!important;height:280px!important;display:flex;align-items:center;justify-content:center}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__inner{height:180px!important}}.complementary-slide .card-wrapper .card .card__media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.complementary-slide .card-wrapper .card .card__media a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.complementary-slide .card-wrapper .card .card__media .media{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.complementary-slide .card-wrapper .card .card__media img{width:auto;height:auto;max-width:90%;max-height:250px;object-fit:contain}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__media img{max-height:140px;max-width:95%}}.complementary-slide .card-wrapper .card .card__content{padding-top:0;margin-top:0}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__content{padding:0 5px}}.complementary-slide .card-wrapper .card .card__content .card__heading{justify-content:flex-start!important;margin-bottom:0}@supports (text-edge: cap){.complementary-slide .card-wrapper .card .card__content .card__heading{text-edge:cap;leading-trim:both}}.complementary-slide .card-wrapper .card .card__content .card__heading a{font-size:18px!important;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-.36px;color:inherit;text-align:left;text-decoration:none}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__content .card__heading a{font-size:14px!important;line-height:1.4}}.complementary-slide .card-wrapper .card .card__content .price{display:flex;justify-content:flex-start}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__content .price{margin-top:4px}}.complementary-slide .card-wrapper .card .card__content .price .price__container .price-item{font-size:18px;font-style:normal;font-weight:400;line-height:160%;text-align:left}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__content .price .price__container .price-item{font-size:14px}}.complementary-products__container{position:relative}@media (max-width: 800px){.complementary-products__container{padding:0 5px}}.complementary-products__container .accordion__title{text-transform:uppercase!important}.complementary-products__container .slider-buttons{position:absolute!important;top:40%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;margin-top:0!important;display:flex!important;justify-content:space-between!important;width:100%!important;pointer-events:none}.complementary-products__container .slider-buttons .slider-button{position:relative!important;pointer-events:auto;z-index:5;background-color:#fffc;border-radius:50%;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.complementary-products__container .slider-buttons .slider-button.slider-button--prev{margin-left:-20px!important}.complementary-products__container .slider-buttons .slider-button.slider-button--next{margin-right:-20px!important}@media (max-width: 800px){.complementary-products__container .slider-buttons .slider-button{width:30px!important;height:30px!important}.complementary-products__container .slider-buttons .slider-button.slider-button--prev{margin-left:-10px!important}.complementary-products__container .slider-buttons .slider-button.slider-button--next{margin-right:-10px!important}.complementary-products__container .slider-buttons .slider-button svg{width:10px!important;height:10px!important}}@media (max-width: 480px){.complementary-products__container .slider-buttons .slider-button{width:25px!important;height:25px!important}.complementary-products__container .slider-buttons .slider-button.slider-button--prev{margin-left:-5px!important}.complementary-products__container .slider-buttons .slider-button.slider-button--next{margin-right:-5px!important}}.complementary-products__container .slider-buttons .slider-counter--dots{display:none}@media (max-width: 800px){.complementary-slide .card-wrapper .card .card__media{display:flex;align-items:center;justify-content:center;height:auto!important;min-height:140px;padding:10px 0}.complementary-slide .card-wrapper .card .card__media img{margin:0 auto}}@media (max-width: 800px){.complementary-slider{gap:0!important;margin:0!important}}@media (max-width: 800px){.complementary-slide>ul{gap:10px!important}}@media (max-width: 800px){.complementary-slide{padding:0 5px!important}}.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}}@media (max-width: 74.9375em){.blog__posts{margin:0;padding-bottom:18px;padding-left:50px}}.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}.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}.home-page-container .blog__post .article-card-wrapper .article-card .view-article{margin-left:22px;margin-right: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:32px;background:var(--color-white);box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:.3s ease-in-out;transform:initial;grid-template-rows:initial;grid-auto-rows:auto 1fr 1fr 1fr;gap:12px}@media (min-width: 75em){.blog__post .article-card-wrapper .article-card{border-radius:16px;margin-left:0}}.blog__post .article-card-wrapper .article-card:hover{box-shadow:0 4px 20px #00000024;cursor:pointer}.blog__post .article-card-wrapper .article-card:hover .view-article{color:var(--color-white)}.blog__post .article-card-wrapper .article-card .card__inner{width:100%;display:flex!important;overflow:hidden;position:relative;height:200px}.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{height:100%;background:none}.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper .media{background:none}.blog__post .article-card-wrapper .article-card .card__inner .article-card__image-wrapper img{height:100%;width:100%;object-fit:contain;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}.blog__post .article-card-wrapper .article-card .card__heading a{font-size:2rem;padding:0 16px}@media (min-width: 61.875em){.blog__post .article-card-wrapper .article-card .card__heading a{padding:0 32px}}@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:2;line-clamp:2;-webkit-box-orient:vertical;padding:0 16px;height:min-content}@media (min-width: 61.875em){.blog__post .article-card-wrapper .article-card .excerpt-content{padding:0 32px}}.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__post .article-card-wrapper .article-card .view-article{margin:10px 16px 25px;text-decoration:none;color:var(--color-primary);transition:.3s ease;z-index:1;width:fit-content;max-width:100%}@media (min-width: 61.875em){.blog__post .article-card-wrapper .article-card .view-article{margin:10px 32px 25px}}.blog__post .article-card-wrapper .article-card .view-article:hover{color:var(--color-white)}.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:-35px;right:20px;z-index:1}@media (min-width: 75em){.blog .slider-buttons{top:0}}.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}}.banner{position:relative!important;width:100%!important;overflow:hidden!important}.banner__media-desktop{position:relative!important;width:100%!important;overflow:hidden!important;display:block!important;padding-bottom:56.25%!important}.banner__media-desktop img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.banner__media-mobile{display:none!important;position:relative!important;width:100%!important;overflow:hidden!important}.banner__media-mobile img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.banner__content{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important;padding:0!important}.banner__box{max-width:114rem!important;padding:5rem 2rem!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.banner__heading{text-align:center!important;font-size:140px!important;font-style:normal!important;font-weight:900!important;line-height:86%!important;text-transform:uppercase!important;margin-bottom:4rem!important}.banner__text p{text-align:center!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:160%!important;letter-spacing:-.48px!important;margin-bottom:4rem!important}.banner .banner__content .banner__box .banner__buttons{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.banner .banner__content .banner__box .banner__buttons .button{min-width:200px!important;margin:0 auto!important;display:flex!important}@media screen and (max-width: 1400px){.banner__heading{font-size:115px!important}.banner__text p{font-size:22px!important}}@media screen and (max-width: 1200px){.banner__heading{font-size:90px!important}.banner__text p{font-size:20px!important}}@media screen and (max-width: 990px){.banner{height:700px!important;max-height:100vh!important}.banner__media-desktop{display:none!important}.banner__media-mobile{display:block!important;height:700px!important;padding-bottom:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important}.banner__media-mobile img{position:absolute!important;height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important}.banner__content{position:absolute!important;height:100%!important;width:100%!important;top:0!important;left:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important}.banner__box{background-color:transparent!important;padding:2rem 0rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0 auto!important;width:90%!important}.banner__heading{font-size:48px!important;line-height:1.1!important;margin-bottom:2rem!important;color:#000!important}.banner__text p{font-size:16px!important;line-height:150%!important;margin-bottom:2rem!important;color:#000!important}.banner__buttons{width:100%!important}.banner__buttons .button{width:100%!important;max-width:none!important;text-align:center!important}.banner--mobile-bottom .banner__content{position:absolute!important;bottom:auto!important;max-height:750px}.banner--medium,.banner--small,.banner--large{height:700px!important}}.text-with-img-alt{position:relative;overflow:hidden;padding:4rem 0}.text-with-img-alt__container{position:relative;margin:0 auto;max-width:1730px}.text-with-img-alt__wrapper{display:flex;align-items:center;position:relative;padding:0 20px}@media screen and (max-width: 799px){.text-with-img-alt__wrapper{flex-direction:column;padding-left:0;padding-right:0}}@media screen and (min-width: 800px){.text-with-img-alt__wrapper--reverse{flex-direction:row-reverse}}.text-with-img-alt__content-container{width:50%;max-width:595px;height:auto;padding:48px 40px;position:relative;z-index:2;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 800px){.text-with-img-alt__content-container{position:absolute;left:2rem;top:50%;transform:translateY(-50%);margin:0;z-index:5}.text-with-img-alt__wrapper--reverse .text-with-img-alt__content-container{left:auto;right:0}}@media screen and (max-width: 799px){.text-with-img-alt__content-container{width:calc(100% - 40px);padding:32px 24px;margin:-25px auto 0;gap:20px;position:relative;z-index:5}}.text-with-img-alt__content{max-width:100%;display:flex;flex-direction:column;gap:16px}.text-with-img-alt__heading{font-size:36px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.72px;text-transform:uppercase;margin-top:0!important;margin-bottom:0}@media screen and (max-width: 799px){.text-with-img-alt__heading{font-size:28px}}.text-with-img-alt__text{margin-bottom:24px;font-style:normal;font-weight:400;line-height:160%}.text-with-img-alt__text p{margin:0;font-size:18px;color:attr(data-text-color)!important}.text-with-img-alt__text p:last-child{margin-bottom:0}.text-with-img-alt [data-text-color] p,.text-with-img-alt .text-with-img-alt__text p{color:var(--text-color)!important}.text-with-img-alt__button-container{margin-top:0}.text-with-img-alt__button-container .button{display:inline-flex;padding:16px 32px;justify-content:center;align-items:center;gap:8px;border-radius:64px;font-weight:600;transition:all .3s ease;text-decoration:none;width:fit-content}@media screen and (max-width: 799px){.text-with-img-alt__button-container .button{width:100%;max-width:100%}}.text-with-img-alt__button-container .button--secondary{background-color:transparent!important;border:2px solid}.text-with-img-alt__button-container .button:hover{background-color:#000!important}.text-with-img-alt__image-wrapper{width:100%;position:relative;display:flex;justify-content:flex-end}@media screen and (max-width: 799px){.text-with-img-alt__image-wrapper{margin-bottom:0;order:-1;justify-content:center;width:100%}}.text-with-img-alt__image-container{width:90%;max-width:1218px;border-radius:16px;overflow:hidden}@media screen and (min-width: 800px){.text-with-img-alt__image-container{height:100%}}@media screen and (max-width: 799px){.text-with-img-alt__image-container{width:calc(100% - 40px);height:auto}}.text-with-img-alt__image{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover}@media screen and (max-width: 799px){.text-with-img-alt__image{height:auto;min-height:270px}}.text-with-img-alt--style1{padding:5rem 0;max-width:1440px;margin:0 auto}.text-with-img-alt--style1 .text-with-img-alt__image-container{width:75%;max-width:862px;overflow:hidden;max-height:582px;position:relative}@media screen and (max-width: 1090px) and (min-width: 800px){.text-with-img-alt--style1 .text-with-img-alt__image-container{width:75%;max-width:862px;height:582px}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__image-container{width:calc(100% - 40px);max-height:300px;margin:0 auto}}.text-with-img-alt--style1 .text-with-img-alt__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:16px}@media screen and (max-width: 1090px) and (min-width: 800px){.text-with-img-alt--style1 .text-with-img-alt__image{object-fit:cover}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__image{height:300px;max-height:100%}}.text-with-img-alt--style1 .text-with-img-alt__content-container{position:absolute;width:50%;max-width:715px;padding:48px 40px}@media screen and (max-width: 1090px) and (min-width: 800px){.text-with-img-alt--style1 .text-with-img-alt__content-container{width:55%;max-width:715px;height:582px;padding:40px 35px;display:flex;flex-direction:column;justify-content:center;left:1.5rem;top:50%;transform:translateY(-50%);z-index:5}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__content-container{position:relative;width:calc(100% - 40px);max-width:none;padding:32px 24px;margin:-35px auto 0;z-index:5}}.text-with-img-alt--style1 .text-with-img-alt__heading{font-size:48px!important;line-height:1.1;margin-bottom:16px}@media screen and (max-width: 1090px){.text-with-img-alt--style1 .text-with-img-alt__heading{font-size:34px!important}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__heading{font-size:28px!important;margin-bottom:12px}}.text-with-img-alt--style1 .text-with-img-alt__text p{font-size:18px!important;line-height:1.6;margin-bottom:0}@media screen and (max-width: 1090px){.text-with-img-alt--style1 .text-with-img-alt__text p{font-size:16.5px!important}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__text p{font-size:16px!important}}.text-with-img-alt--style1 .text-with-img-alt__button-container .button{padding:16px 32px;border-radius:8px;font-weight:700;letter-spacing:1px;border:2px solid #a6192e;background-color:#a6192e;color:#fff;display:inline-block;text-decoration:none;transition:all .3s ease;text-align:center}.text-with-img-alt--style1 .text-with-img-alt__button-container .button:hover{background-color:#000!important;border-color:#000!important;color:#fff!important;box-shadow:0 6px 12px #00000026}.text-with-img-alt--style1 .text-with-img-alt__button-container .button--secondary{background-color:transparent!important;color:#a6192e;border-width:2px}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__button-container .button{width:100%;padding:12px 24px;display:inline-flex}}.text-with-img-alt--style1 .text-with-img-alt__wrapper--reverse .text-with-img-alt__image-wrapper{justify-content:flex-start}.text-with-img-alt--style1 .text-with-img-alt__wrapper--reverse .text-with-img-alt__content-container{left:auto;right:0}@media screen and (max-width: 1090px) and (min-width: 800px){.text-with-img-alt--style1 .text-with-img-alt__wrapper--reverse .text-with-img-alt__content-container{left:auto;right:1.5rem}}@media screen and (max-width: 799px){.text-with-img-alt--style1 .text-with-img-alt__wrapper--reverse .text-with-img-alt__content-container{left:0;right:0;margin:-70px auto 0}}@media screen and (max-width: 799px){.text-with-img-alt--style1{padding:3rem 0}.text-with-img-alt--style1 .text-with-img-alt__image-wrapper{width:100%;justify-content:center}}.text-with-img-alt__content-container{--text-color: attr(data-text-color)}.text-with-img-alt__content-container[style*=color]{--text-color: var(--text-color-attr, inherit)}.text-with-img-alt__text[style*=color] p,.text-with-img-alt__text p{color:var(--text-color, inherit)!important}.text-with-img-alt__text p{color:currentColor!important}.text-with-img-alt__content-container[style*="color: #000000"] .text-with-img-alt__text p{color:#000!important}.text-with-img-alt__content-container[style*="color: #ffffff"] .text-with-img-alt__text p{color:#fff!important}.image-text-list.banner-style{position:relative;overflow:visible;background-color:#f5f5f5}.image-text-list.banner-style .container{position:relative;z-index:1}.image-text-list.banner-style .banner-content{display:flex;flex-wrap:wrap;gap:40px;position:relative;padding-top:60px;padding-bottom:60px;max-width:1730px}@media (max-width: 46.8125em){.image-text-list.banner-style .banner-content{flex-direction:column;padding-bottom:0}}.image-text-list.banner-style .banner-content__left{width:100%}@media (min-width: 61.875em){.image-text-list.banner-style .banner-content__left{width:40%;max-width:596px}}.image-text-list.banner-style .banner-content__right{width:100%}@media (min-width: 61.875em){.image-text-list.banner-style .banner-content__right{width:calc(60% - 40px)}}.image-text-list.banner-style .banner-content__text{max-width:600px}.image-text-list.banner-style .image-text-list__heading{font-size:50px;font-weight:700;line-height:96%;letter-spacing:-1.92px;text-transform:uppercase;color:#a8202f;margin-top:0;margin-bottom:20px}@media (min-width: 46.875em){.image-text-list.banner-style .image-text-list__heading{font-size:70px}}@media (min-width: 61.875em){.image-text-list.banner-style .image-text-list__heading{font-size:96px}}.image-text-list.banner-style .image-text-list__text{margin-bottom:25px;font-size:20px;font-weight:400;line-height:160%;letter-spacing:-.48px}@media (min-width: 46.875em){.image-text-list.banner-style .image-text-list__text{font-size:24px}}.image-text-list.banner-style .image-text-list__text p{margin-bottom:15px}.image-text-list.banner-style .image-text-list__features{margin:25px 0;padding:0;list-style:none}.image-text-list.banner-style .image-text-list__feature-item{position:relative;padding-left:40px;margin-bottom:20px;font-weight:400;font-size:24px;line-height:140%;letter-spacing:-.64px}@media (min-width: 46.875em){.image-text-list.banner-style .image-text-list__feature-item{font-size:32px}}.image-text-list.banner-style .image-text-list__feature-item:before{content:"";position:absolute;left:0;top:5px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M29.3333 14.7733V16C29.3317 18.8752 28.4007 21.6729 26.6791 23.9758C24.9576 26.2786 22.5377 27.9633 19.7805 28.7785C17.0232 29.5938 14.0763 29.4959 11.3793 28.4994C8.68224 27.503 6.37953 25.6615 4.81461 23.2494C3.24968 20.8374 2.50638 17.9841 2.69556 15.1151C2.88474 12.2461 3.99627 9.51509 5.86437 7.32942C7.73246 5.14375 10.257 3.6205 13.0616 2.98685C15.8661 2.35321 18.8004 2.64311 21.4267 3.81333M29.3333 5.33333L16 18.68L12 14.68' stroke='%23A6192E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.image-text-list.banner-style .buttons-container{margin-top:30px}.image-text-list.banner-style .buttons-container .button{min-width:150px;font-size:16px;padding:16px 30px;background-color:#a8202f;color:#fff;border:none;border-radius:5px;cursor:pointer}.image-text-list.banner-style .buttons-container .button:hover{background-color:#000}@media (max-width: 33.6875em){.image-text-list.banner-style .buttons-container .button{width:100%;text-align:center}}.image-text-list.banner-style .banner-image{position:absolute;right:0;bottom:-10px;width:45%;max-width:750px;z-index:0;pointer-events:none}@media (max-width: 1655px){.image-text-list.banner-style .banner-image{width:40%;right:-5%}}@media (max-width: 61.8125em){.image-text-list.banner-style .banner-image{width:40%;right:-5%}}@media (max-width: 46.8125em){.image-text-list.banner-style .banner-image{position:relative;width:100%;right:auto;bottom:auto;margin-top:30px;text-align:center;max-width:100%}}.image-text-list.banner-style .banner-image.image-shadow img{filter:drop-shadow(20px 20px 50px rgba(0,0,0,.3))}.image-text-list.banner-style .banner-image__img{width:100%;height:auto;display:block}@media (max-width: 46.8125em){.image-text-list.banner-style .banner-image__img{max-width:100%;margin:0 auto}}.image-text-list.banner-style.blue-banner{background-color:#f8f9fa}.image-text-list.banner-style.blue-banner .banner-content{padding-top:80px;padding-bottom:80px}.image-text-list.banner-style.blue-banner .image-text-list__heading{color:#a8202f}.image-text-list.banner-style.blue-banner .image-text-list__feature-item:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23A8202F'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E")}.infinite-scroll-banner{width:100%;overflow:hidden;padding-top:var(--padding-top, 40px);padding-bottom:var(--padding-bottom, 40px)}.infinite-scroll-banner__container{width:100%;overflow:hidden}.infinite-scroll-banner__track{display:flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform}.infinite-scroll-banner__item{display:inline-flex;padding:0 60px}.infinite-scroll-banner__text{font-family:Barlow Semi Condensed,sans-serif;font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;text-transform:uppercase;text-align:center;margin:0;padding:0}@media (max-width: 46.8125em){.infinite-scroll-banner__text{font-size:60px}}@media (max-width: 33.6875em){.infinite-scroll-banner__text{font-size:40px}}.ob-countdown-banner{height:547px;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;justify-content:center;width:100%}.ob-countdown-banner__wrapper{max-width:1730px;width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start}.ob-countdown-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;width:100%;color:#fff}.ob-countdown-banner__timer-button-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%}.ob-countdown-banner__heading{font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;text-transform:uppercase;margin:0;color:#fff;max-width:958px;text-align:left}@media (max-width: 46.8125em){.ob-countdown-banner__heading{font-size:48px;line-height:1.2;text-align:center}}.ob-countdown-banner__timer{display:flex;align-items:flex-start;gap:0;color:#fff}.ob-countdown-banner__timer div{display:flex;flex-direction:column;align-items:center;position:relative;min-width:100px;text-align:center;margin:0 10px}.ob-countdown-banner__timer div:not(:last-child):after{content:":";position:absolute;top:0;right:-20px;font-size:64px;font-weight:700;line-height:1;color:#fff;font-family:Barlow Semi Condensed,sans-serif}.ob-countdown-banner__timer div span{font-size:64px;font-weight:700;line-height:1;min-width:100px;display:block;text-align:center;color:#fff;font-family:Barlow Semi Condensed,sans-serif;padding:0 5px}.ob-countdown-banner__timer div small{font-size:14px;text-transform:uppercase;margin-top:4px;color:#fff;width:100%;text-align:center;display:block}.ob-countdown-banner .text-with-img-alt__button-container{margin-left:16px;margin-top:0}@media (max-width: 46.8125em){.ob-countdown-banner .text-with-img-alt__button-container{width:100%;margin-left:0;display:flex;justify-content:center}}.ob-countdown-banner .text-with-img-alt__button-container .button--primary{background-color:#fff;color:#000;padding:12px 24px;font-weight:600;text-decoration:none;border:none;border-radius:9999px;transition:background .3s,color .3s}@media (max-width: 46.8125em){.ob-countdown-banner .text-with-img-alt__button-container .button--primary{display:flex;width:100%;text-align:center}}.ob-countdown-banner .text-with-img-alt__button-container .button--primary:hover{background-color:#000;color:#fff}@media (max-width: 46.8125em){.ob-countdown-banner{height:auto;padding:40px 0}.ob-countdown-banner__wrapper{padding:0 20px}.ob-countdown-banner__content{flex-direction:column;align-items:flex-start;width:100%}.ob-countdown-banner__timer-button-row{flex-direction:column;width:100%}.ob-countdown-banner__timer{width:100%;justify-content:center;margin-bottom:20px}.ob-countdown-banner__timer div{min-width:60px}.ob-countdown-banner__timer div span{font-size:48px;min-width:60px}.ob-countdown-banner__timer div:not(:last-child):after{font-size:48px;right:-15px}}.newsletter__wrapper{padding:60px 20px 90px!important;display:flex;flex-direction:column;align-items:center;gap:0px;max-width:1727px;margin:0 auto;border-radius:24px;background-color:#f7f5f2!important;position:relative;overflow:hidden}@media screen and (min-width: 750px){.newsletter__wrapper{padding:96px 120px!important;flex-direction:column;align-items:center}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:1.5rem}.newsletter__wrapper>*+.newsletter-form{margin-top:1.5rem}.newsletter__content{width:100%;display:flex;flex-direction:column;gap:10px;text-align:center;max-width:635px;position:relative;z-index:2}.newsletter__form-container{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;max-width:560px;position:relative;z-index:2;margin-top:0}.newsletter__image-container{position:absolute;right:0;top:0;width:50%;height:100%;z-index:1;overflow:hidden;margin-top:0!important;max-width:550px}@media screen and (max-width: 1530px){.newsletter__image-container{opacity:.6}}@media screen and (max-width: 749px){.newsletter__image-container{display:none}}.newsletter__image{position:absolute;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 749px){.newsletter__image{object-position:bottom right}}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}.newsletter__form-text{margin-bottom:12px;margin-top:32px;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-align:center;margin-top:0!important;display:flex;align-items:center;justify-content:center;gap:8px}.newsletter__form-icon{width:17px;height:16px;flex-shrink:0}.newsletter h2.inline-richtext,.newsletter h1.inline-richtext{position:relative;display:inline-block;text-transform:uppercase;font-weight:700;margin:0 auto;font-size:36px;line-height:100%;letter-spacing:-1.12px;padding-bottom:20px}@media screen and (min-width: 750px){.newsletter h2.inline-richtext,.newsletter h1.inline-richtext{font-size:56px}}.newsletter h2.inline-richtext:after,.newsletter h1.inline-richtext:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:64px;height:4px;background-color:#000}.newsletter-form{width:100%}.newsletter-form__field-wrapper{width:100%;margin:0 auto;max-width:450px;display:flex;flex-direction:column;gap:16px}.newsletter-form__input-container{width:100%}.newsletter-form__input-container .field__input{width:100%;border-radius:32px;border:0;padding:1.5rem 2rem;background-color:#fff;color:#000;height:64px;box-shadow:0 4px 10px #0000000d}.newsletter-form__input-container .field__input:focus{box-shadow:0 4px 10px #0000001a;outline:none}.newsletter-form__input-container .field__input::placeholder{color:#333;opacity:1}.newsletter-form__button-container{width:100%;position:relative;display:block}.newsletter-form__button-container .field__button{width:100%;border-radius:32px;min-height:64px;padding:0 2rem;background-color:#a6192e!important;border-color:#a6192e!important;color:#fff;font-weight:600;height:64px;box-shadow:0 4px 10px #0000000d}.newsletter-form__button-container .field__button:hover{background-color:#850f23!important;border-color:#850f23!important}.newsletter-form__message{margin-top:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center}.newsletter-form__message--success{color:#28a745}.newsletter-form__message .svg-wrapper{display:inline-flex;margin-right:8px}.newsletter-form .field__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}@media screen and (min-width: 750px){.newsletter-form__field-wrapper{display:flex;max-width:459px!important;padding-left:32px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:64px;background:#fff;border:2px solid #000000;height:45px;flex-direction:row;box-shadow:0 4px 10px #0000000d}.newsletter-form__input-container{flex:1}.newsletter-form__input-container .field__input{border-radius:0;box-shadow:none;background:transparent;padding:0;height:45px}.newsletter-form__button-container{width:auto}.newsletter-form__button-container .field__button{border-radius:64px;height:45px;min-height:45px;width:auto;box-shadow:none;top:-23px;margin-right:-4px}}@media screen and (max-width: 749px){.newsletter{margin-top:6rem}.newsletter__wrapper{padding-bottom:130px;margin-top:-5rem}}.collection-hero-banner{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:30rem}.collection-hero-banner__image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collection-hero-banner__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.collection-hero-banner__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2}.collection-hero-banner__inner{position:relative;z-index:2;padding:4rem 0}@media screen and (min-width: 750px){.collection-hero-banner__inner{padding:6rem 0}}.collection-hero-banner__text-wrapper{text-align:center;max-width:80%;margin:0 auto}@media screen and (min-width: 750px){.collection-hero-banner__text-wrapper{max-width:80%}}.collection-hero-banner__title{margin:0 0 1.5rem;font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;text-transform:uppercase}@media screen and (min-width: 750px){.collection-hero-banner__title{font-size:96px}}.collection-hero-banner__subtitle{font-size:18px;margin-bottom:1.5rem;font-weight:400;font-style:normal;line-height:160%;letter-spacing:-.48px}@media screen and (min-width: 750px){.collection-hero-banner__subtitle{font-size:24px;margin-bottom:2rem}}.collection-hero-banner__description{font-size:1.4rem;line-height:1.5}@media screen and (min-width: 750px){.collection-hero-banner__description{font-size:1.6rem}}.simple-banner{position:relative;width:100%;overflow:hidden}.simple-banner__image-container{position:relative;width:100%;height:400px;max-height:400px}.simple-banner__media{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.simple-banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}.simple-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0009 0% 100%);z-index:2}.simple-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}.simple-banner__content-wrapper{text-align:center;max-width:1200px;padding:0 20px}.simple-banner__heading{margin:0 0 20px;text-align:center;leading-trim:both;text-edge:cap;font-family:Barlow Semi Condensed,sans-serif;font-size:96px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.92px;text-transform:uppercase}.simple-banner__subheading{margin:0 0 30px;text-align:center;leading-trim:both;text-edge:cap;font-family:Outfit,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.48px}.text-light{color:#fff}.text-dark{color:#000}@media screen and (max-width: 989px){.simple-banner__heading{font-size:64px;line-height:120%;letter-spacing:-1.28px}.simple-banner__subheading{font-size:20px;line-height:160%}}@media screen and (max-width: 749px){.simple-banner__heading{font-size:48px;line-height:120%;letter-spacing:-.96px}.simple-banner__subheading{font-size:18px;line-height:160%}}.section.dual-content-section{width:100%;overflow:hidden}.section.dual-content-section .dual-content-container{display:flex;flex-direction:row;gap:40px;width:100%;margin-bottom:40px}@media screen and (max-width: 749px){.section.dual-content-section .dual-content-container{flex-direction:column}}.section.dual-content-section .content-box{flex:1;display:flex;flex-direction:column;align-items:center;padding:30px;background-color:#f4f0ed;border-radius:16px}@media screen and (max-width: 749px){.section.dual-content-section .content-box{width:100%}}.section.dual-content-section .content-heading{color:var(--Primary-Red, #A6192E);text-align:center;margin-top:0;margin-bottom:20px;font-family:Barlow Semi Condensed,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.8px;text-transform:uppercase}@media screen and (max-width: 749px){.section.dual-content-section .content-heading{font-size:32px}}.section.dual-content-section .content-text{color:var(--Grayscale-Black, #000);text-align:center;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:160%}@media screen and (max-width: 749px){.section.dual-content-section .content-text{font-size:16px}}.section.dual-content-section .content-button-wrapper{margin-top:auto;margin-bottom:10px}.section.dual-content-section .section-button-wrapper{display:flex;justify-content:center;margin-top:20px}.section.dual-content-section .buttons-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.section.dual-content-section .buttons-container .button{margin:.5rem}.section.dual-content-section .buttons-container .button.button--primary{background-color:var(--Primary-Red, #A6192E);color:#fff;text-decoration:none;border:none;min-width:240px;text-align:center;transition:all .3s ease}.section.dual-content-section .buttons-container .button.button--primary:hover{background-color:#000}.dual-content{max-width:1440px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ae-base.css.map */
