@charset "UTF-8";:root{--color-primary: #ffffff;--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: #000000;--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: #008641;--color-button-text: #ffffff;--color-button-hover-green: #39B54A;--color-button-text-hover-green: #231F20;--color-button-hover-yellow: #D91226;--color-button-text-hover-yellow: #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: #231F20;--color-header-bg: #39B54A;--color-footer-text: #ffffff;--color-html: #ffffff;--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: 990px;--medium-bp: 1200px;--large-bp: 1400px;--header-bp: 990px;--container-width: 1400px;--large-container-width: 1820px;--small-container-width: 1160px}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:none}html{background:var(--color-html)}html.shopify-design-mode .placeholder-svg{opacity:.5}html:not(.shopify-design-mode) .placeholder-svg{display:none}#error-for-email{color:#d91226!important}#MainContent{position:relative;width:100%}#MainContent:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100vh;background-image:linear-gradient(to bottom,#ffe600 0% 4vh,#fff 40vh 100%);z-index:-1;pointer-events:none}#MainContent[data-page-title="Your Shopping Cart"]:before,#MainContent[data-page-title=Characters]:before,#MainContent[data-page-title="Company History and Timeline"]:before{height:100%;background-image:linear-gradient(to bottom,#fff 0% 4vh,#fd0 40vh 100%)}#MainContent[data-template=page],#MainContent[data-template=collection],#MainContent[data-template=product]{padding-left:20px;padding-right:20px;max-width:1408px}body,html{overflow-x:hidden;max-width:100%}.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}}[data-template]:not([data-template=index]){margin:0 auto;position:relative;padding:60px 0 0}@media (min-width: 46.875em){[data-template]:not([data-template=index]){padding:70px 0 0}}@media (min-width: 61.875em){[data-template]:not([data-template=index]){padding:90px 0 0}}@media (min-width: 75em){[data-template]:not([data-template=index]){padding:120px 0 0}}.button:is(.button--primary,.button--secondary){border:3px solid var(--color-button);border-width:3px;border-radius:32px;text-align:center;font-size:1.8rem;font-weight:500;padding:0 28px;height:40px;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}@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.8rem}}.button.button--primary{color:#fff;background:#008641;border-color:#008641}.button.button--secondary{border-color:var(--color-secondary-button-text)}.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:18px;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:var(--color-white)}.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}.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 20px;z-index:2;pointer-events:none;width:100%;height:100%}@media (min-width: 61.875em){div.slider-buttons{padding:0 15px}}div.slider-buttons:has(button[name=previous][disabled]):has(button[name=next][disabled]){display:none!important}div.slider-buttons .slider-button{pointer-events:auto!important;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);background-color:#ed1b2f}div.slider-buttons .slider-button.slider-button--prev .icon-arrow{transform:rotate(-180deg);transition:transform .3s ease}div.slider-buttons .slider-button.slider-button--prev:hover{transform:translate(-5px)}div.slider-buttons .slider-button.slider-button--prev:hover .icon-arrow{transform:rotate(-180deg) scale(1.1)}div.slider-buttons .slider-button.slider-button--next .icon-arrow{transform:rotate(0);transition:transform .3s ease}div.slider-buttons .slider-button.slider-button--next:hover{transform:translate(5px)}div.slider-buttons .slider-button.slider-button--next:hover .icon-arrow{transform:rotate(0) scale(1.1)}div.slider-buttons .slider-button svg{color:var(--color-white);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-button[disabled]{opacity:.7;pointer-events:none}div.slider-buttons .slider-button[disabled] .icon{color:var(--color-white)}div.slider-buttons .slider-button[disabled]:hover{transform:none!important;background:var(--color-slider-arrow)!important;box-shadow:var(--arrow-shadow)!important}div.slider-buttons .slider-counter{font-size:1.4rem;line-height:1;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}div.slider-buttons .slider-counter--dots .slideshow__control-wrapper{display:flex;align-items:center;gap:0px}div.slider-buttons .slider-counter__link--dots .dot{display:block;width:10px;height:10px;border-radius:50%;background-color:var(--color-black);transition:all .3s ease}div.slider-buttons .slider-counter__link--active .dot{width:16px;height:16px;background-color:var(--color-black)}#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}.button-container,.buttons-container{position:relative;display:inline-block}.button-container .button,.button-container .button--secondary,.buttons-container .button,.buttons-container .button--secondary{height:24px;padding:30px 40px!important;margin:15px auto;position:relative;transition:all .3s ease;font-size:18px;font-weight:500;text-transform:capitalize!important}.button-container .button-icon,.buttons-container .button-icon{position:absolute;bottom:-55px;left:50%;transform:translate(-50%);z-index:2;width:100%;height:100%;transition:all .4s ease}.button-container .button-icon .icon-slime,.buttons-container .button-icon .icon-slime{width:100%;height:100%}.button-container .button-icon svg,.buttons-container .button-icon svg{width:100%;height:100%;fill:#008641;transition:fill .3s ease,transform .4s ease}.button-container .button--primary:hover,.buttons-container .button--primary:hover{background:var(--color-button-hover-green);border-color:var(--color-button-hover-green)!important;color:var(--color-button-text-hover-green)}.button-container .button--primary:hover .button-icon,.buttons-container .button--primary:hover .button-icon{bottom:-58px;width:105%}.button-container .button--primary:hover .button-icon svg,.buttons-container .button--primary:hover .button-icon svg{fill:var(--color-button-hover-green);transform:scaleY(1.2)}.buttons-container-alt .button--primary:hover,.buttons-container-alt .button--secondary:hover{background:var(--color-button-hover-yellow);border-color:var(--color-button-hover-yellow)!important;color:var(--color-button-text-hover-yellow)!important}.buttons-container-alt .button--primary:hover .button-icon svg,.buttons-container-alt .button--secondary:hover .button-icon svg{fill:var(--color-button-hover-yellow)}li::marker{width:12px;height:12px;color:#008641;font-size:20px}.card__heading a:after{display:none}.banner:after{display:none}@media screen and (max-width: 799px){[data-block-handle=timeline-block]{background-image:none}}[data-block-handle=timeline-block] .hura-timeline{margin:0 auto;max-width:1420px!important}[data-block-handle=timeline-block] .hura-timeline:after{background-color:#008641!important;width:2px!important;margin-left:-1px!important;height:100%}[data-block-handle=timeline-block] .hura-timeline-container{padding-top:0!important}[data-block-handle=timeline-block] .hura-timeline-container:after{border:1px solid #008641!important}[data-block-handle=timeline-block] .hura-timeline-content{border-radius:24px!important;padding:20px!important}[data-block-handle=timeline-block] .hura-timeline-left,[data-block-handle=timeline-block] .hura-timeline-right{top:-18px!important}[data-block-handle=timeline-block] .hura-timeline-right{padding-right:25px!important}@media (min-width: 61.875em){[data-block-handle=timeline-block] .hura-timeline-right{padding-right:0!important}}[data-block-handle=timeline-block] .hura-timeline-left{padding-left:70px!important}@media (min-width: 61.875em){[data-block-handle=timeline-block] .hura-timeline-left{padding-left:0!important}}[data-block-handle=timeline-block] .hura-milestone-title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}[data-block-handle=timeline-block] .hura-milestone-title .milestone-year{font-size:48px;font-style:normal;font-weight:900;line-height:56px;letter-spacing:-.96px;display:block;margin-bottom:5px;color:var(--Primary-ADA-Red-for-Buttons, #D91226)}[data-block-handle=timeline-block] .hura-milestone-title .milestone-content-title{color:var(--Primary-ADA-Red-for-Buttons, #D91226);text-overflow:ellipsis;font-family:Rubik;font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:block}.vp-player-ui-overlays div[class*=vp-title],.vp-title .Title_module_title__c87a7c0c{display:none!important}.vp-title,.vp-portrait,.vp-target,.vp-sidedock,.vp-badge{display:none!important;opacity:0!important;visibility:hidden!important}.essential_free_shipping_bar_wrapper *{color:#ffed47!important;font-size:19px!important}#shopify-pc__banner{padding:16px!important;max-width:580px!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:#000}@media (min-width: 61.875em){.field input[type=text],.field input[type=password],.field input[type=email],.field input[type=search]{height:50px}}@media (min-width: 61.875em){.field .field__input:focus~.field__label{top:10px!important}}.field label{color:var(--color-black)!important;font-weight:700;line-height:1.3}@media (min-width: 61.875em){.field label{top:16px}}@media (min-width: 75em){.field label{top:18px}}.breadcrumbs-container{margin:0 auto;padding:0;background-color:transparent!important}.breadcrumbs-nav{background-color:transparent!important;padding-left:1.5rem!important}.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:20px;line-height:1}.breadcrumbs__item:after{content:"\203a";font-weight:500;display:block;position:absolute;font-size:1.8rem;top:50%;transform:translateY(-50%);right:0;color:rgb(var(--color-foreground))}.breadcrumbs__item:last-child{padding:0}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__item a{font-size:1.2rem;color:rgb(var(--color-foreground));display:inline-block;text-decoration:none;font-weight:500}@media (min-width: 61.875em){.breadcrumbs__item a{font-size:1.6rem}}.breadcrumbs__item a[aria-current=page]{font-weight:500}.read-more-container.inline .full{display:none}.read-more-container.inline .read-more{color:var(--color-primary);text-decoration:underline;font-size:1.5rem;cursor:pointer;bottom:1px;position:relative}.read-more-container.inline.expanded .part{display:none}.read-more-container.inline.expanded .full{display:block}.read-more-container:not(.inline){position:relative}.read-more-container:not(.inline) .text{transition:.5s ease-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-bottom:10px}.read-more-container:not(.inline) .text p:first-child{margin-top:0}.read-more-container:not(.inline) .read-more-btn{position:absolute;top:100%;left:0;display:flex;justify-content:center;align-items:center;color:var(--color-link)}.read-more-container:not(.inline) .read-more-btn span{text-decoration:underline;pointer-events:none;display:flex;justify-content:center;align-items:center;text-align:left;transition:.3s ease}.read-more-container:not(.inline) .read-more-btn .minimize{position:absolute;left:0;top:0;height:100%;opacity:0}.read-more-container:not(.inline).expanded .text{-webkit-line-clamp:unset}.read-more-container:not(.inline).expanded .read-more-btn .minimize{opacity:1;position-anchor:--expand}.read-more-container:not(.inline).expanded .read-more-btn .expand{opacity:0}.card-wrapper .card{padding:30px 25px;justify-content:space-between;position:relative;transition:.3s ease;align-items:flex-start}@media (min-width: 46.875em){.card-wrapper .card{padding:45px 25px 30px}}.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}.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{display:flex;flex-direction:column;align-items:center;position:relative}.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%;height:200px;margin-bottom:45px;overflow:initial}@media (min-width: 46.875em){.card-wrapper .card .card__inner .card__media{height:225px}}.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:initial}.card-wrapper .card .card__inner .card__media img{height:100%;object-fit:contain;width:auto;position:relative;transition:.4s ease-in-out!important}.card-wrapper .card .card__inner .card__media img.default-img{object-fit:contain;padding-left:10px;padding-right:10px;max-width:250px;max-height:250px}.card-wrapper .card .card__badge{position:absolute}.card-wrapper .card .card__badge .badge{display:none}.card-wrapper .card .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-wrapper .card .new-badge-container{position:absolute;top:5px;left:-3px;width:128px;height:128px;z-index:5;transition:width .3s ease,height .3s ease,top .3s ease}.card-wrapper .card .new-badge{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 800px){.card-wrapper .card .new-badge-container{width:89px;height:89px;top:35px;left:20px}}@media screen and (min-width: 801px) and (max-width: 1200px){.card-wrapper .card .new-badge-container{width:100px;height:100px;top:-35px}}.card .card__content{padding:0;align-items:flex-start;grid-template-rows:auto auto 1fr!important;transition:.5s ease}.card .card__heading{text-align:left;width:100%}.card .card__heading a{font-size:2.2rem;font-weight:700;line-height:1;display:flex;flex-direction:column}@media (min-width: 61.875em){.card .card__heading a{font-size:2.8rem}}@media (min-width: 75em){.card .card__heading a{font-size:3rem}}.card .card__heading a:hover{text-decoration:none}.card .card__heading a .sub-title{font-size:1.6rem;line-height:1.3;padding-top:5px}.card .card-short-desc{font-size:1.6rem;font-weight:500;line-height:1.4;padding-bottom:10px}.card .card-link-text{margin:15px 0 0;line-height:1;text-decoration:none!important;transition:.3s ease;width:fit-content}.card .card-link-text.button{height:40px;padding:0 10px}@media (max-width: 46.8125em){.card .card-link-text.button{width:100%}}.card .card-link-text.button--primary{border:2px solid rgb(var(--color-button))}.card .card-link-text:not(.button){border-bottom:2px solid transparent;padding-bottom:4px;color:rgb(var(--color-button));font-size:1.6rem;font-weight:700}.card .price .price__regular .price-item,.card .price .price__sale .price-item{font-size:1.4rem;font-weight:700;color:rgb(var(--color-button))}@media (min-width: 46.875em){.card .price .price__regular .price-item,.card .price .price__sale .price-item{font-size:1.6rem}}.card-wrapper .card[data-type="Learning Track"] .card__media{aspect-ratio:216/250;width:initial;overflow:hidden}.card-wrapper .card[data-type="Learning Track"] .card__media .media{overflow:hidden}.card-wrapper .card[data-type="Learning Track"] .card__media img{object-fit:cover;filter:initial}.card-wrapper .card[data-type="Learning Track"] .price,.card__content .quick-add-modal{display:none}.image-with-text__text.primary-color,.image-with-text__text.primary-color *{color:var(--color-primary)}.image-with-text__text-item{max-width:-webkit-fill-available!important}.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:20px;margin-top:10px}@media (min-width: 46.875em){.image-with-text-section .block-columns{flex-direction:row;align-items:center;padding-top:30px;margin-top:20px;width:100%}}.image-with-text-section .block-columns .block-separator{align-self:stretch;background:var(--color-gray2);margin:15px 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:5px}@media (min-width: 46.875em){.image-with-text-section .block-columns .block-column .image-with-text__column-text{margin-top:15px}}.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(.image-with-text__media.image-shadow){overflow:visible}.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-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(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}.image-with-text-section[data-style=default] .image-with-text__text-item{display:flex;justify-content:center;width:45%;max-width:100%;padding:0 10px}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__text-item{padding:0}}.image-with-text-section[data-style=default] .image-with-text__text-item .image-with-text__content.image-with-text__content--desktop-left{text-align:left}.image-with-text-section[data-style=default] .image-with-text__text-item .image-with-text__content.image-with-text__content--desktop-center{text-align:center}.image-with-text-section[data-style=default] .image-with-text__text-item .image-with-text__content.image-with-text__content--desktop-right{text-align:right}@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:35px 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:600px;max-width:100%;object-fit:contain;position:relative}.image-with-text-section[data-style=default] .image-with-text__content{padding:0;margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:600px}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content{max-width:600px;box-sizing:border-box;padding:40px 20px;display:inline-flex}}@media (min-width: 75em){.image-with-text-section[data-style=default] .image-with-text__content{max-width:600px;box-sizing:border-box;padding:80px 30px}}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content{max-width:600px;box-sizing:border-box;padding:80px 30px}}.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{max-width:600px;box-sizing:border-box;padding:40px 20px}}@media (min-width: 75em){.image-with-text-section[data-style=default] .image-with-text__content.text-first{max-width:600px;box-sizing:border-box;padding:80px 30px}}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content.text-first{max-width:600px;box-sizing:border-box;padding:80px 30px}}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container{display:flex;flex-direction:column;gap:15px;margin-top:10px;width:fit-content}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container .button-container{position:relative;display:inline-block;width:100%;padding-bottom:35px}@media (min-width: 61.875em){.image-with-text-section[data-style=default] .image-with-text__content .buttons-container .button-container{padding:0}}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container .button-container .button{width:100%}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container[style*="text-align: center"]{align-items:center}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container[style*="text-align: left"]{align-items:flex-start}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container[style*="text-align: right"]{align-items:flex-end}@media (min-width: 33.75em){.image-with-text-section[data-style=default] .image-with-text__content .buttons-container{flex-direction:column}}.image-with-text-section[data-style=default] .image-with-text__content .buttons-container .button{min-width:200px;padding:16px 24px}@media screen and (max-width: 749px){.image-with-text-section[data-style=default] .image-with-text__content .buttons-container .button{width:100%}}.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:fit-content;margin:20px auto}.image-with-text-section[data-style=default] .image-with-text__content p{font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__content p{line-height:36px;font-size:24px}}.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 3px}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__text--caption{letter-spacing:1px;font-size:24px;margin:0 0 10px}}.image-with-text-section[data-style=default] .image-with-text__heading{line-height:1;word-break:normal;font-size:32px;font-weight:900;letter-spacing:-1px;text-transform:uppercase}@media (min-width: 46.875em){.image-with-text-section[data-style=default] .image-with-text__heading{font-size:48px}}.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 screen and (max-width: 800px){.image-with-text__grid:not(.image-with-text__grid--reverse){display:flex;flex-direction:column}.image-with-text-section[data-style=default] .image-with-text__text-item{width:100%!important}.image-with-text__grid .image-with-text__media-item{order:2}.image-with-text__grid .image-with-text__text-item{order:1}}.image-with-text-section[data-style=fullwidth]{width:100%;max-width:100%;padding:0!important;margin:0!important;overflow:hidden}.image-with-text-section[data-style=fullwidth] .container{padding:0!important;width:100%;margin-top:3rem!important;margin-bottom:3rem!important}.image-with-text-section[data-style=fullwidth] .image-with-text{margin:0;padding:0}.image-with-text-section[data-style=fullwidth].section-padding,.image-with-text-section[data-style=fullwidth] .section-padding,.image-with-text-section[data-style=fullwidth] [class*=-padding]{padding:0!important;margin:0!important}.image-with-text-section[data-style=fullwidth] .image-with-text__grid{display:flex;flex-direction:column;margin:0;padding:0}@media screen and (min-width: 750px){.image-with-text-section[data-style=fullwidth] .image-with-text__grid{flex-direction:row;gap:24px}.image-with-text-section[data-style=fullwidth] .image-with-text__grid.image-with-text__grid--reverse{flex-direction:row-reverse}}.image-with-text-section[data-style=fullwidth] .image-with-text__text-item,.image-with-text-section[data-style=fullwidth] .image-with-text__media-item{width:100%!important;max-width:100%!important;flex:1 0 100%!important}@media screen and (min-width: 750px){.image-with-text-section[data-style=fullwidth] .image-with-text__text-item,.image-with-text-section[data-style=fullwidth] .image-with-text__media-item{flex:1 0 50%!important;max-width:calc(50% - 12px)!important}}.image-with-text-section[data-style=fullwidth] .image-with-text__text.rte.body{margin-bottom:0}.image-with-text-section[data-style=fullwidth] .image-with-text__text.rte.body p{font-size:18px!important;line-height:27px!important;margin-bottom:5px!important}@media screen and (min-width: 750px){.image-with-text-section[data-style=fullwidth] .image-with-text__text.rte.body p{font-size:20px!important;line-height:30px!important}}@media screen and (min-width: 990px){.image-with-text-section[data-style=fullwidth] .image-with-text__text.rte.body p{font-size:24px!important;line-height:36px!important}}@media screen and (min-width: 1300px){.image-with-text-section[data-style=fullwidth] .image-with-text__text.rte.body p{font-size:22px!important;line-height:33px!important}}.image-with-text-section[data-style=fullwidth] .image-with-text__content{width:100%;max-width:100%;margin:0;box-sizing:border-box;text-align:left;padding:20px 20px 0 0!important}@media screen and (min-width: 750px){.image-with-text-section[data-style=fullwidth] .image-with-text__content{padding:30px 10px 0 0!important}}@media screen and (min-width: 990px){.image-with-text-section[data-style=fullwidth] .image-with-text__content{padding:35px 10px 0 0!important}}@media screen and (max-width: 749px){.image-with-text-section[data-style=fullwidth] .image-with-text__content{padding:30px 20px 0!important;width:100%!important}}.image-with-text-section[data-style=fullwidth] .image-with-text__content .button-container{padding-bottom:50px}.image-with-text-section[data-style=fullwidth] .image-with-text__heading{font-family:Rubik,sans-serif;font-style:normal;font-weight:900;letter-spacing:-1.92px;text-transform:uppercase;margin-bottom:0;font-size:40px!important;line-height:1!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media screen and (min-width: 930px){.image-with-text-section[data-style=fullwidth] .image-with-text__heading{font-size:60px!important;line-height:1!important;letter-spacing:-2.5px!important}}@media screen and (min-width: 1220px){.image-with-text-section[data-style=fullwidth] .image-with-text__heading{font-size:80px!important;line-height:80px!important}}@media screen and (min-width: 1460px){.image-with-text-section[data-style=fullwidth] .image-with-text__heading{font-size:96px!important;line-height:96px!important}}@media screen and (min-width: 750px){.image-with-text-section[data-style=fullwidth] .image-with-text__media-item{display:flex!important;justify-content:flex-start!important;min-height:400px!important}}@media screen and (max-width: 749px){.image-with-text-section[data-style=fullwidth] .image-with-text__media-item{min-height:300px;display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;width:100%}}.image-with-text-section[data-style=fullwidth] .image-with-text__media{height:auto!important;max-height:none!important;padding:0!important;max-width:688px;margin:0;display:flex;align-items:center;width:100%}.image-with-text-section[data-style=fullwidth] .image-with-text__media img{width:100%;height:100%;object-fit:contain;display:block;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;max-height:600px!important;align-self:anchor-center}@media screen and (max-width: 749px){.image-with-text-section[data-style=fullwidth] .image-with-text__media{height:auto!important;min-height:300px!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.image-with-text-section[data-style=fullwidth] .image-with-text__media img{width:100%!important;max-width:688px!important;height:auto!important;max-height:400px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}}@media screen and (max-width: 749px){.image-with-text-section[data-style=fullwidth] .image-with-text__grid{gap:0px!important}.image-with-text-section[data-style=fullwidth] .image-with-text__media-item{order:2}.image-with-text-section[data-style=fullwidth] .image-with-text__text-item{order:1}}.featured-collection-section{max-width:1400px;margin:0 auto;padding-top:8rem!important}.featured-collection-section .card{gap:2px}.featured-collection-section .card-wrapper .card__media-link{display:block;width:100%;height:100%}.featured-collection-section .card-wrapper .icon-card-arrow{display:none!important}.featured-collection-section .card-wrapper .pucker-meter-container{display:flex;align-items:center;justify-content:center;margin:5px auto 10px}.featured-collection-section .card-wrapper .pucker-meter-container img{height:88px}@media (max-width: 46.8125em){.featured-collection-section{padding:45px 0}}.featured-collection-section .collection__title.title-wrapper{display:flex;justify-content:center;flex-direction:column;gap:20px;margin-bottom:0}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper{flex-direction:row;gap:20px;margin-bottom:0}}.featured-collection-section .collection__title.title-wrapper .title,.featured-collection-section .collection__title.title-wrapper .desc-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper .title,.featured-collection-section .collection__title.title-wrapper .desc-container{width:calc(50% - 10px)}}.featured-collection-section .collection__title.title-wrapper .title p,.featured-collection-section .collection__title.title-wrapper .desc-container p{font-size:16px}@media (min-width: 46.875em){.featured-collection-section .collection__title.title-wrapper .title p,.featured-collection-section .collection__title.title-wrapper .desc-container p{font-size:18px}}@media (min-width: 61.875em){.featured-collection-section .collection__title.title-wrapper .desc-container{margin-bottom:20px}}.featured-collection-section .collection__title.title-wrapper .title{width:100%;font-size:32px;margin-bottom:0;text-align:center;align-items:center;color:#ed1b2f;letter-spacing:-.96px}@media (min-width: 46.875em){.featured-collection-section .collection__title.title-wrapper .title{font-size:40px}}@media (min-width: 61.875em){.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;max-width:100%;font-size:50px}}.featured-collection-section .product-grid{position:relative;justify-content:flex-start;overflow:unset!important;overflow-x:auto!important;column-gap:0px!important;padding-top:0!important;margin-top:0!important}.featured-collection-section .product-grid.grid--1-col-desktop .grid__item{width:100%;max-width:800px;margin:0 auto}@media (min-width: 61.875em){.featured-collection-section .product-grid.grid--2-col-desktop .grid__item{width:calc(50% - 20px);max-width:600px;margin:0 10px}}@media (min-width: 61.875em){.featured-collection-section .product-grid.grid--3-col-desktop .grid__item{width:calc(33.33% - 17px);max-width:100%;margin:0 10px}}@media (min-width: 61.875em){.featured-collection-section .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 20px);max-width:100%;margin:0 10px}}@media (min-width: 61.875em){.featured-collection-section .product-grid.grid--5-col-desktop .grid__item{width:calc(20% - 20px);max-width:300px;margin:0 10px}}@media (min-width: 61.875em){.featured-collection-section .product-grid.grid--6-col-desktop .grid__item{width:calc(16.66% - 20px);max-width:250px;margin:0 10px}}.featured-collection-section .card-wrapper .card__inner .card__media{max-width:500px;margin:0 auto;max-height:100%;height:420px}.featured-collection-section .card-wrapper .card__inner .card__media img{object-fit:contain;width:100%;height:100%}.featured-collection-section .card-wrapper .card__content{max-width:450px;max-height:413px;margin:0 auto;overflow:visible;justify-content:center;align-items:center}.featured-collection-section .card-wrapper .card__content .price{display:none}.featured-collection-section .card-wrapper .card__content .card-short-desc{max-width:450px;font-size:24px;font-style:normal;font-weight:400;line-height:36px;min-height:115px}@media screen and (max-width: 1440px){.featured-collection-section .card-wrapper .card__content .card-short-desc{font-size:20px;line-height:20px;min-height:70px}}.featured-collection-section .card-wrapper .card__content .card-link-text{width:100%}.featured-collection-section .card-wrapper .card__content .card__heading{text-align:center;color:#ed1b2f;font-weight:900;line-height:40px;text-transform:uppercase;letter-spacing:-1px}.featured-collection-section .card-wrapper .card__content .card__heading a{font-size:32px!important;min-height:63px!important}@media screen and (max-width: 1440px){.featured-collection-section .card-wrapper .card__content .card__heading a{font-size:26px!important;line-height:30px;margin-bottom:10px}}.featured-collection-section .card-wrapper .card__content .button-container{padding:0 0 80px}.featured-collection-section .card-wrapper .card__content .button{max-width:340px}.featured-collection-section .price-container.hide-price{display:none}.featured-collection-section [class*=color-scheme-].gradient{background-image:none!important}.featured-collection-section:has(.solid-bg){background-color:transparent!important}.featured-collection-section:has(.gradient-bg){background-image:none!important}.featured-collection-section .solid-bg,.featured-collection-section .gradient-bg,.featured-collection-section .solid-bg.gradient,.featured-collection-section .gradient-bg.gradient{background-image:none}.featured-collection-section .slider-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 60px);max-width:1460px;height:100%;padding:0;pointer-events:none;z-index:600}.featured-collection-section .slider-buttons .slider-button{position:absolute;pointer-events:auto!important;z-index:600!important;width:50px;height:50px}.featured-collection-section .slider-buttons .slider-button.slider-button--prev{left:-25px}.featured-collection-section .slider-buttons .slider-button.slider-button--next{right:-25px}.featured-collection-section .slider-buttons .slider-counter{display:none}.featured-collection-section .card-wrapper{position:relative}.featured-collection-section .card-wrapper .card{overflow:hidden;position:relative}.featured-collection-section .card-wrapper .card__media-link,.featured-collection-section .card-wrapper .card-link-text.button{position:relative;z-index:5}@media screen and (max-width: 900px){.featured-collection-section .slider-buttons{width:100%}.featured-collection-section .slider-buttons .slider-button{top:50%;transform:translateY(-50%)}.featured-collection-section .slider-buttons .slider-button.slider-button--prev{left:5px}.featured-collection-section .slider-buttons .slider-button.slider-button--next{right:5px}}@media screen and (max-width: 900px){.featured-collection-section{padding:20px 0}.featured-collection-section .slider__slide{height:100%;flex:0 0 auto!important;width:100%!important;margin:0!important}.featured-collection-section .card__heading a:after{display:none}.featured-collection-section .card{height:100%;overflow:visible}.featured-collection-section .card-wrapper .card__inner .card__media{height:350px}.featured-collection-section .card-wrapper .card__content{padding:0;max-height:none}.featured-collection-section .card-wrapper .card__content .card__heading{margin-bottom:6px;font-size:28px;line-height:36px}.featured-collection-section .card-wrapper .card__content .card-short-desc{margin-bottom:8px;font-size:20px;line-height:30px}.featured-collection-section .card-wrapper .card__content .card-link-text.button{margin-top:10px}.featured-collection-section .card-wrapper .card__content .card-link-text{width:100%}.featured-collection-section .card-wrapper .card__content .button-container{width:100%;display:flex;justify-content:center}.featured-collection-section .card-wrapper .card__content .card-link-text.button{width:100%;max-width:290px;min-width:auto;box-sizing:border-box}.featured-collection-section .slider-buttons{position:relative;z-index:20;padding:0;max-width:100%;width:100%}.featured-collection-section .slider-buttons .slider-button{position:absolute;top:250px!important;display:flex;align-items:center;justify-content:center;transition:none!important;transform:none!important}.featured-collection-section .slider-buttons .slider-button--prev{left:10px!important}.featured-collection-section .slider-buttons .slider-button--next{right:10px!important}.featured-collection-section .slider-buttons .slider-button:hover{transform:none!important}.featured-collection-section .slider-buttons .slider-counter{position:relative;top:-30px}.featured-collection-section .product-grid{width:100%!important;padding:20px 0 0!important;justify-content:flex-start!important}.featured-collection-section .product-grid .grid__item{width:calc(100% - 20px)!important;margin:0 10px!important}.featured-collection-section .product-grid .grid__item:first-child{margin-left:10px!important}.featured-collection-section .product-grid .grid__item:last-child{margin-right:10px!important}.featured-collection-section .product-grid .grid__item.slider__slide{margin-bottom:0}.featured-collection-section .slider-component,.featured-collection-section .slider-component-full-width{width:100%!important;max-width:100%;overflow:hidden!important}.featured-collection-section .slider-track{padding:0!important;display:flex!important;justify-content:flex-start!important}}.testimonials-section .slider{overflow:hidden}.testimonials-section .title-wrapper{padding:0 0 20px;margin:0 0 40px;border-bottom:3px solid var(--color-gray2)}@media (min-width: 46.875em){.testimonials-section .title-wrapper{padding:0 0 25px;margin:0 0 70px}}.testimonials-section .title-wrapper .title{margin:0;font-weight:700;font-size:3rem}@media (min-width: 46.875em){.testimonials-section .title-wrapper .title{font-size:4rem}}.testimonials-section .slider-buttons{position:relative;display:inline-flex;justify-content:flex-start;gap:10px;align-items:center;top:initial;padding:0;transform:initial}@media (max-width: 46.8125em){.testimonials-section .slider-buttons{transform:initial;left:0}}@media (min-width: 46.875em){.testimonials-section .slider-buttons{position:absolute;bottom:calc(100% + 100px);justify-content:flex-end;gap:20px;height:initial;width:initial;right:0}}.testimonials-section .slider-buttons .slider-button{border:2px solid rgb(var(--color-foreground))}@media (min-width: 61.875em){.testimonials-section .slider--desktop.grid--3-col-desktop .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 4)}}@media (max-width: 46.8125em){.testimonials-section .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:100%}}@media (min-width: 46.875em){.testimonials-section .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing))}}.testimonials-section .testimonials-grid .grid__item p{margin:0;line-height:1.3}.testimonials-section .testimonials-grid .grid__item .sub-title{margin:28px 0 0}.testimonials-section .testimonials-grid .grid__item .quote{margin:15px 0 0}.testimonials-section .testimonials-grid .grid__item .sub-title p{font-size:2rem;font-weight:600}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .sub-title p{font-size:2.2rem}}.testimonials-section .testimonials-grid .grid__item .quote p{font-size:2rem;font-weight:400}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .quote p{font-size:2.2rem}}.testimonials-section .testimonials-grid .grid__item .author-container{margin:35px 0 0}.testimonials-section .testimonials-grid .grid__item .author-container .author p{font-size:2.5rem;font-weight:700}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .author-container .author p{font-size:3rem}}.testimonials-section .testimonials-grid .grid__item .author-container .author-role{margin:5px 0 0}.testimonials-section .testimonials-grid .grid__item .author-container .author-role p{font-size:1.6rem;font-weight:500}@media (min-width: 61.875em){.testimonials-section .testimonials-grid .grid__item .author-container .author-role p{font-size:1.8rem}}.testimonials-section .testimonial-image-container{position:relative;height:207px;width:fit-content}.testimonials-section .testimonial-image-container .testimonial-card__media{background:var(--color-testimonial-img-bg);height:100%;position:relative}.testimonials-section .testimonial-image-container .testimonial-card__media .media{height:100%}.testimonials-section .testimonial-image-container .testimonial-card__media img{height:100%;width:100%;max-width:initial;max-height:initial;object-fit:cover;padding-top:22px}.testimonials-section .testimonial-image-container .icon-quote{position:absolute;top:0;right:-67px;width:92px;height:70px;color:rgb(var(--color-button))}.multicolumn .title-wrapper-with-link{flex-direction:column}.multicolumn .title-wrapper-with-link.heading-align-left{align-items:flex-start}.multicolumn .title-wrapper-with-link.heading-align-left .title,.multicolumn .title-wrapper-with-link.heading-align-left .multi-sub-title{text-align:left}.multicolumn .title-wrapper-with-link.heading-align-center{align-items:center}.multicolumn .title-wrapper-with-link.heading-align-center .title,.multicolumn .title-wrapper-with-link.heading-align-center .multi-sub-title{text-align:center}.multicolumn .title-wrapper-with-link.heading-align-right{align-items:flex-end}.multicolumn .title-wrapper-with-link.heading-align-right .title,.multicolumn .title-wrapper-with-link.heading-align-right .multi-sub-title{text-align:right}.multicolumn .title-wrapper-with-link .title{font-size:3.4rem}@media (min-width: 46.875em){.multicolumn .title-wrapper-with-link .title{font-size:5rem}}.multicolumn .title-wrapper-with-link .title,.multicolumn .title-wrapper-with-link .multi-sub-title,.multicolumn .title-wrapper-with-link .multi-sub-title p{width:100%;max-width:640px}.multicolumn .title-wrapper-with-link .multi-sub-title p{font-size:1.8rem}.multicolumn .multicolumn-list.grid{row-gap:var(--grid-desktop-vertical-spacing)}@media (max-width: 61.8125em){.multicolumn .multicolumn-list .multicolumn-list__item:last-child .multicolumn-card__info{padding-bottom:0}}.multicolumn .multicolumn-list .column-text{display:flex;flex-direction:column;justify-content:center}.multicolumn .multicolumn-list .column-text p{max-width:560px}.multicolumn .multicolumn-list h3{font-size:3rem;font-weight:700;margin-top:0}@media (min-width: 61.875em){.multicolumn .multicolumn-list h3{font-size:4rem}}.multicolumn .multicolumn-list .multi-block-sub-title{font-size:1.8rem}@media (min-width: 61.875em){.multicolumn .multicolumn-list .multi-block-sub-title{font-size:2rem}}.multicolumn .multicolumn-list .button svg{stroke:rgb(var(--color-button-text))}@media (min-width: 61.875em){.multicolumn .multicolumn-list.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.multicolumn .multicolumn-list .block-separator{display:none}.multicolumn .multicolumn-list.line-separator .block-separator{align-self:stretch;background:var(--color-gray2);width:100%;height:3px}@media (min-width: 61.875em){.multicolumn .multicolumn-list.line-separator .block-separator{height:auto;width:3px;min-width:3px}}@media (max-width: 61.8125em){.multicolumn .multicolumn-list.line-separator .block-separator{margin-bottom:25px}}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3{height:100%}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3 h3{color:var(--color-primary);line-height:1.2}.multicolumn .multicolumn-list .multicolumn-card.color-scheme-3 p{line-height:1.5;margin-top:15px}.multicolumn .multicolumn-list .multicolumn-list__item.center .multicolumn-card__info{display:flex;flex-direction:column;align-items:center}@media (min-width: 61.875em){.section-header.shopify-section-header-sticky{position:relative}}.header-wrapper+section,.header-wrapper+div,.header-wrapper+main{position:relative;z-index:12}.header-wrapper{position:relative;z-index:20;overflow-x:visible}.header-wrapper .slime-header-container{position:absolute;bottom:-60px;left:0;width:100%;z-index:5;pointer-events:none;overflow:visible;line-height:0;display:block}@media (min-width: 990px){.header-wrapper .slime-header-container{bottom:-128px}}@media (min-width: 1900px){.header-wrapper .slime-header-container{bottom:-140px}}@media (min-width: 2200px){.header-wrapper .slime-header-container{bottom:-160px}}.header-wrapper .slime-header{width:110%;height:140px;position:relative;left:-5%;object-fit:cover;max-width:none;display:block}@media (min-width: 990px){.header-wrapper .slime-header{height:290px;width:110%}}@media (min-width: 1900px){.header-wrapper .slime-header{height:315px}}@media (min-width: 2200px){.header-wrapper .slime-header{height:315px}}.header-wrapper .header{background-color:rgb(var(--color-background));height:130px;grid-template-areas:initial;grid-template-columns:initial;display:flex;justify-content:space-between;margin:0 auto;z-index:11;position:relative}@media (max-width: 46.8125em){.header-wrapper .header{padding-left:20px;padding-right:10px}}@media (min-width: 61.875em){.header-wrapper .header{height:160px}}@media (max-width: 990px){.header-wrapper .header .header__heading-link{display:none}}.header-wrapper .header .header__heading-logo{display:block;max-width:100%}@media (min-width: 801px) and (max-width: 1100px){.header-wrapper .header .header__heading-logo{max-width:235px;display:block}}@media (min-width: 1101px){.header-wrapper .header .header__heading-logo{max-width:100%;display:block}}.header-wrapper .header .header-menu-and-buttons{display:flex;align-items:center;justify-content:flex-start;width:fit-content}.header-wrapper .header .mega-menu__buttons{display:flex;gap:8px;align-items:center;margin-left:20px;position:relative;right:auto}@media (max-width: 1110px){.header-wrapper .header .mega-menu__buttons{margin-left:15px}}@media (max-width: 61.8125em){.header-wrapper .header .mega-menu__buttons{display:none}}.header-wrapper .header .mega-menu__buttons .mega-menu__link{margin-right:15px;font-weight:600;text-transform:uppercase;font-size:1.6rem;color:var(--color-header-text);box-shadow:0 2px 4px #0003}.header-wrapper .header .mega-menu__buttons .mega-menu__link:focus{outline:2px solid rgb(35,31,32);outline-offset:2px}.header-wrapper .header .mega-menu__buttons .mega-menu__link:last-child{margin-right:0}.header-wrapper .header .mega-menu__buttons .mega-menu__link:hover{text-decoration:none}@media (min-width: 1380px){.header-wrapper .header .mega-menu__buttons .mega-menu__link{font-size:1.6rem}}@media (min-width: 1800px){.header-wrapper .header .mega-menu__buttons .mega-menu__link{font-size:1.6rem}}.header-wrapper .header .mega-menu__buttons .mega-menu__link{background-color:#ffe600;padding:14px 35px;border-radius:32px;display:inline-block;text-decoration:none;transition:all .3s ease;font-size:16px;font-weight:500;line-height:24px;text-transform:capitalize;letter-spacing:normal}@media (max-width: 1355px){.header-wrapper .header .mega-menu__buttons .mega-menu__link{padding:14px 25px;font-size:15px}}@media (max-width: 1110px){.header-wrapper .header .mega-menu__buttons .mega-menu__link{padding:14px 16px;font-size:14px;line-height:20px;border-radius:28px}}.header-wrapper .header .mega-menu__buttons .mega-menu__link.button{padding:14px 35px!important;height:unset}@media (max-width: 1355px){.header-wrapper .header .mega-menu__buttons .mega-menu__link.button{padding:14px 25px}}@media (max-width: 1110px){.header-wrapper .header .mega-menu__buttons .mega-menu__link.button{padding:14px 16px!important}}.header-wrapper .header .mega-menu__buttons .mega-menu__link.button .button-icon{width:80%;bottom:-43px}@media (max-width: 1110px){.header-wrapper .header .mega-menu__buttons .mega-menu__link.button .button-icon{width:75%;bottom:-38px}}.header-wrapper .header .mega-menu__buttons .mega-menu__link.button .button-icon svg{fill:#ffe600}.header-wrapper .header .mega-menu__buttons .mega-menu__link:hover{background-color:#dc3545;color:#fff!important}.header-wrapper .header .mega-menu__buttons .mega-menu__link:hover .button-icon{bottom:-46px}@media (max-width: 1110px){.header-wrapper .header .mega-menu__buttons .mega-menu__link:hover .button-icon{bottom:-40px}}.header-wrapper .header .mega-menu__buttons .mega-menu__link:hover .button-icon svg{fill:#dc3545}.header .header__icons{padding:0;align-items:center}.header .header__icons svg{fill:rgb(var(--color-foreground))}.header .header__icons .header-right-link{color:var(--color-header-text);display:none;align-items:center;text-transform:uppercase;font-weight:700;height:100%;line-height:2;padding-top:2px;position:relative;font-size:14px;white-space:nowrap}.header .header__icons .header-right-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:17px;width:2px;height:22px;background:var(--color-header-text)}@media (min-width: 61.875em){.header .header__icons .header-right-link:after{right:12px}}@media (min-width: 1420px){.header .header__icons .header-right-link:after{right:17px}}@media (min-width: 61.875em){.header .header__icons .header-right-link{display:flex;font-size:1.6rem;padding-right:26px}}@media (min-width: 1420px){.header .header__icons .header-right-link{padding-right:36px;font-size:1.6rem;line-height:1}}@media (min-width: 1800px){.header .header__icons .header-right-link{font-size:1.8rem}}.header .header__icons .header-right-link:hover{text-decoration:underline}.header .header__icons .header-right-link.header__icon--account>span{margin-left:10px}@media (max-width: 1800px){.header .header__icons .header-right-link.header__icon--account>span{display:none}}.header .header__icons .header-right-link account-icon{width:18px;height:18px}@media (min-width: 61.875em){.header .header__icons .header-right-link account-icon{width:22px;height:22px;position:relative;top:-1px}}@media (min-width: 1800px){.header .header__icons .header-right-link account-icon{width:18px;height:18px}}.header .header__icons .header-right-link account-icon .svg-wrapper,.header .header__icons .header-right-link account-icon svg{width:100%;height:100%}.header .header__icons{gap:10px}.header .header__icons .header-social-icons-wrapper{display:block}@media (max-width: 1355px){.header .header__icons .header-social-icons-wrapper{display:none}}.header .header__icons .header__icon{width:48px;height:48px;background-color:#ffe600;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header .header__icons .header__icon:hover{background-color:#dc3545}.header .header__icons .header__icon:hover svg{fill:#fff}.header .header__icons .header__icon:hover .account-text{color:#fff}.header .header__icons .header__icon svg{fill:#000;transition:all .3s ease}.header .header__icons .header__icon.header__icon--menu{margin-left:0}.header .header__icons .header__icon.header__icon--account{display:flex;align-items:center;justify-content:center;width:auto;padding-right:15px;border-radius:24px;text-align:center}@media (max-width: 61.8125em){.header .header__icons .header__icon.header__icon--account{width:48px;height:48px;padding-right:0}}.header .header__icons .header__icon.header__icon--account .account-text{margin-left:0;font-weight:500;font-size:16px;display:none;text-align:center;height:unset;transition:all .3s ease}@media (min-width: 61.875em){.header .header__icons .header__icon.header__icon--account .account-text{display:inline-block}}@media (max-width: 1355px){.header .header__icons .header__icon.header__icon--account .account-text{font-size:15px}}@media (max-width: 1110px){.header .header__icons .header__icon.header__icon--account .account-text{font-size:14px;margin-left:4px}}.header .header__icons .header-social-icons{display:flex;align-items:center;gap:10px}@media (max-width: 1355px){.header .header__icons .header-social-icons{display:none}}.header .header__icons .header-social-icons .list-social__item{margin:0}.header .header__icons .header-social-icons .link.list-social__link{width:48px;height:48px;border:2px solid #FFE600;background-color:transparent;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header .header__icons .header-social-icons .link.list-social__link .svg-wrapper{display:flex;align-items:center;justify-content:center}.header .header__icons .header-social-icons .link.list-social__link .svg-wrapper svg{width:22px;height:22px;fill:#000;transition:all .3s ease}.header .header__icons .header-social-icons .link.list-social__link:hover{background-color:#dc3545;border-color:#dc3545}.header .header__icons .header-social-icons .link.list-social__link:hover svg{fill:#fff!important}.header .header__search details[open] .header__icon-search{display:none}.header .header__search details[open] .header__icon-close{display:flex}.header .header__search .header__icon--search,.header .header__icons .header__icon--cart{margin:0}.header .header__icon--menu .icon-hamburger{width:23px}.header .header__icons .icon{width:22px;height:22px}.header .header__icons .icon.icon-close{width:16px;height:16px}.header .header__icons .icon.icon-linkedin{padding:2px 0 3px}.header .header__icons .enroll-btn{margin-left:15px;white-space:nowrap}@media (max-width: 61.8125em){.header .header__icons .enroll-btn{display:none}}@media (max-width: 1380px){.header .header__icons .enroll-btn{padding:0;height:40px}}.header__heading .header__heading-link{padding:0;margin-left:0}.header-main-menu{justify-content:center;align-items:center}.header-main-menu>li>a.header__menu-item{font-weight:800;font-family:var(--font-body-family)}@media (min-width: 61.875em){.header-main-menu>li>a.header__menu-item{font-size:1.4rem;line-height:1}}@media (min-width: 1380px){.header-main-menu>li>a.header__menu-item{font-size:1.6rem}}@media (min-width: 1800px){.header-main-menu>li>a.header__menu-item{font-size:1.8rem}}details>.header__menu-item .icon-caret{top:initial}header-menu.header__menu-item{padding:0}header-menu.header__menu-item>details>summary.header__menu-item,header-menu.header__menu-item>details>summary.header__menu-item>a{font-weight:800}@media (min-width: 61.875em){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.4rem;line-height:1}}@media (min-width: 1380px){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.6rem}}@media (min-width: 1800px){header-menu.header__menu-item>details>summary.header__menu-item{font-size:1.8rem}}header-menu.header__menu-item .header__submenu .header__menu-item,header-menu.header__menu-item .header__submenu .header__menu-item>a{font-weight:800}@media (min-width: 61.875em){header-menu.header__menu-item .header__submenu .header__menu-item,header-menu.header__menu-item .header__submenu .header__menu-item>a{font-size:1.6rem}}header-menu.header__menu-item svg{width:10px;height:10px;fill:var(--color-white)}header-menu.header__menu-item>details>.header__submenu{max-width:100%;min-width:140px}header-menu.header__menu-item .header__submenu.level-3{padding:0 0 0 10px}.drawer__close .svg-wrapper{display:inline-block;width:20px!important;height:20px!important}.drawer__close .svg-wrapper svg{display:block!important;stroke:#000!important}.drawer__header .drawer__close{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;cursor:pointer;top:-5px}.drawer__header .drawer__close .svg-wrapper{display:inline-block;width:20px!important;height:20px!important}.drawer__header .drawer__close .svg-wrapper svg{display:block!important;stroke:#000!important}.drawer__header .drawer__close .icon-close{display:block!important;position:relative!important;width:20px!important;height:20px!important;stroke:currentColor}.drawer__header .drawer__close:hover .icon-close{fill:#555}.search-modal{background:var(--color-header-bg);border-bottom:0;padding:20px 60px;height:fit-content}.search-modal .icon-close{fill:var(--color-white)}.search-modal .search__input[type=search]{background:none;color:#000;border:2px solid #FFE600}.search-modal .modal__close-button{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;cursor:pointer;margin-left:25px}.search-modal .modal__close-button .svg-wrapper{display:inline-block;width:100%!important;height:100%!important}.search-modal .modal__close-button .icon-close{display:block!important;position:relative!important;width:100%!important;height:100%!important;stroke:currentColor}.search-modal .modal__close-button:hover .icon-close{fill:#555}.search-modal .field__label{color:#000}.search-modal .field{border-radius:0}.search-modal .reset__button svg{fill:transparent}.search-modal .search-modal__content{padding:0 5rem 0 1rem}.search-modal .predictive-search{max-width:739px;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.menu-drawer__menu .menu-drawer__submenu .menu-drawer__close-button{font-weight:600}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__menu .menu-drawer__menu-item>a{font-weight:700}.menu-drawer__utility-links .mobile-nav-links{display:flex;align-items:center;margin-bottom:5px;flex-wrap:wrap}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link{align-items:center;text-transform:uppercase;font-weight:700;font-size:1.4rem;line-height:2;display:flex;padding:0;margin:0!important}@media (min-width: 400px){.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link{font-size:1.6rem}}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link:hover{text-decoration:underline}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link{position:relative;padding-right:18px;padding-top:2px;color:rgb(var(--color-foreground))}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:8px;width:2px;height:22px;background:var(--color-text)}@media (min-width: 400px){.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link{padding-right:36px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.contact-link:after{right:17px}}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link.menu-drawer__account>span{margin-left:10px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon{width:18px;height:18px}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon .svg-wrapper,.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon svg{width:100%;height:100%;margin-right:0}.menu-drawer__utility-links .mobile-nav-links .mobile-nav-link account-icon svg{fill:var(--color-text)}.cart-count-bubble{background-color:var(--color-red);width:15px;height:15px;bottom:18px;font-size:11px;font-weight:600;color:#fff!important;display:flex;justify-content:center;align-items:center;text-align:center;transition:var(--transition);animation:.5s scaleIn ease forwards;top:6px}.cart-count-bubble:empty{display:none}.cart-count-bubble span{width:100%;line-height:1}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.mobile-mega-menu-toggle-container{display:flex;align-items:center}.mobile-mega-menu-toggle{width:48px;height:48px;background-color:#ffe600;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;padding:0;cursor:pointer;margin-left:10px}.mobile-mega-menu-toggle:hover{background-color:#dc3545}.mobile-mega-menu-toggle:hover svg{fill:#fff}.mobile-mega-menu-toggle svg{fill:#000;transition:all .3s ease}.mobile-mega-menu-icon{display:flex;align-items:center;justify-content:center}.mobile-mega-menu-icon .icon{width:22px;height:22px}.mobile-mega-menu-icon .icon-close,.mobile-mega-menu-toggle.active .icon-hamburger{display:none}.mobile-mega-menu-toggle.active .icon-close{display:block}@media screen and (min-width: 990px){.mobile-mega-menu-toggle-container{display:none}}.cart__login-paragraph a{font-weight:800;text-decoration:underline}footer.footer{background:rgb(var(--color-background));position:relative;padding-top:25px;padding-bottom:25px}footer.footer .footer-container{position:relative;padding-bottom:60px}footer.footer.gradient{background:var(--gradient-background)}footer.footer .footer-block__heading{text-transform:uppercase;margin:0;font-size:32px;font-style:normal;font-weight:900;line-height:40px;position:relative;top:2px;text-align:left;color:#ed1b2f;cursor:default}footer.footer .footer-block .list-menu__item{font-size:1.6rem;font-weight:700;padding:0;color:rgb(var(--color-foreground));height:40px;display:flex;align-items:center;gap:12px;border-bottom:0;position:relative;width:fit-content}footer.footer .footer-block .list-menu__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#000;opacity:0;transition:opacity .3s ease}footer.footer .footer-block .list-menu__item:hover:after{opacity:1}footer.footer .footer__blocks-wrapper{margin:0;display:grid!important;width:100%!important;max-width:1408px;grid-template-columns:2fr 1fr;gap:20px}footer.footer .footer-block--menu{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 61.8125em){footer.footer .footer-block--menu{grid-template-columns:1fr}}footer.footer .footer-block--contact{width:100%!important}footer.footer .footer-block--contact .contact-header{display:flex;align-items:center;gap:10px}footer.footer .footer-block--contact .contact-header .contact-icon{margin-right:10px}footer.footer .footer-block--contact .contact-header .contact-icon .icon{width:32px;height:32px}footer.footer .footer-block--contact .contact-bold-text{font-size:16px;font-style:normal;font-weight:700;line-height:24px}footer.footer .footer-block--contact .contact-regular-text{font-size:16px;font-style:normal;font-weight:400;line-height:24px}footer.footer .footer-block--contact .contact-button-wrapper{width:100%}footer.footer .footer-block--contact .contact-button{display:flex;flex-direction:column;align-items:center;max-width:314px;color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin:20px 0 50px;width:100%}footer.footer .footer-block--contact .contact-button:hover{color:#000}footer.footer .footer-block__details-content>li:not(:last-child){padding:0 0 3px}footer.footer .footer__content-top{margin:0 auto 38px;padding:0 0 5px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;gap:30px}@media (min-width: 61.875em){footer.footer .footer__content-top{align-items:center;gap:initial;flex-direction:row;overflow:hidden;max-width:100%;margin:0 auto}}footer.footer .footer__content-top .footer-block--newsletter{margin:0}footer.footer .footer__content-bottom{border-top:0!important;max-width:1408px;margin:0 auto;padding-top:25px;padding-bottom:0}@media (min-width: 75em){footer.footer .footer__content-bottom{padding-top:50px;padding-bottom:0}}footer.footer .footer__content-bottom .footer-bottom-main{display:flex;width:100%}@media (max-width: 61.8125em){footer.footer .footer__content-bottom .footer-bottom-main{flex-direction:column}}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-logo{flex:0 0 20%;padding-right:30px;position:relative;min-height:100%}@media (max-width: 61.8125em){footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-logo{margin-bottom:30px;padding-right:0;text-align:center;min-height:unset}}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-logo a{display:block;height:100%}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-logo img{display:block;max-width:100%;object-fit:contain;object-position:top left;max-height:200px}@media (min-width: 61.875em){footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-logo img{max-height:250px}}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content{flex:1}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;gap:40px}@media (max-width: 46.8125em){footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row{flex-direction:column;align-items:flex-start;gap:20px}}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row .footer__copyright{margin:0}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row .footer__copyright .copyright__content{font-size:14px;color:rgba(var(--color-foreground),.75)}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row .footer-bottom-help .footer-bottom-links{display:flex;flex-wrap:wrap;gap:20px}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row .footer-bottom-help .footer-bottom-links li{margin-bottom:0}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-top-row .footer-bottom-help .footer-bottom-links a{color:rgba(var(--color-foreground),.75);text-decoration:underline;transition:color .2s ease}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact{margin-bottom:30px}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .footer-contact-form{width:100%;max-width:500px}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .footer-contact-fields{display:flex;flex-direction:column;gap:12px}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .contact-field input,footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .contact-field textarea{width:100%;padding:10px;border:1px solid rgba(var(--color-foreground),.08);border-radius:4px;background:rgba(var(--color-foreground),.04)}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .contact-field textarea{height:80px;resize:vertical}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .footer-contact-button{align-self:flex-start;margin-top:5px;background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-bottom-contact .footer-contact-button:hover{background-color:#45a049}footer.footer .footer__content-bottom .footer-bottom-main .footer-bottom-content .footer-company-text{font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.75);max-width:100%}footer.footer .footer-block:only-child:last-child{max-width:initial;width:initial}footer.footer .footer-block-image{margin:0}footer.footer .footer-block-image .footer-block__image-wrapper{margin:0}footer.footer .footer-block-image .footer-block__image-wrapper img{width:225px;max-width:100%}@media (min-width: 33.75em){footer.footer .footer-block-image .footer-block__image-wrapper img{width:322px}}.contact-social .list-social{margin-top:10px;justify-content:flex-start}footer.footer .list-social__item:not(:last-child){margin-right:10px}footer.footer .list-social__item .link.list-social__link{width:48px;height:48px;border:2px solid #4CAF50;background-color:transparent;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease}footer.footer .list-social__item .link.list-social__link .svg-wrapper{display:flex;align-items:center;justify-content:center}footer.footer .list-social__item .link.list-social__link .svg-wrapper svg{width:22px;height:22px;fill:#000;transition:all .3s ease}footer.footer .list-social__item .link.list-social__link:hover{background-color:#dc3545;border-color:#dc3545}footer.footer .list-social__item .link.list-social__link:hover svg{fill:#fff!important}footer.footer .footer__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-left:0;padding-right:0;width:100%}@media (min-width: 61.875em){footer.footer .footer__column{width:initial}}footer.footer .footer__column.footer__column--info{height:auto;max-height:100%}footer.footer .footer-block--newsletter{justify-content:flex-end;width:100%;max-width:552px}footer.footer .footer-block--newsletter .footer-block__newsletter{width:100%;max-width:552px}footer.footer .footer-block--newsletter .footer-block__newsletter h2{text-transform:initial;font-size:2.5rem}footer.footer .footer-block--newsletter .footer__newsletter{margin:0;width:100%;max-width:initial}footer.footer .footer-block--newsletter .newsletter-form__button{position:relative;top:0;left:0;right:0;background:var(--color-primary)!important;margin-left:15px}footer.footer .footer-block--newsletter .newsletter-form__button:hover{background:var(--color-primaryHover)!important;border-color:var(--color-primaryHover)}.footer__newsletter .newsletter-form__field-wrapper{max-width:initial}@media (max-width: 33.6875em){.footer__newsletter .newsletter-form__field-wrapper .field{flex-direction:column;gap:10px}.footer__newsletter .newsletter-form__field-wrapper .field .newsletter-form__button{margin:0;width:100%}}.footer-bottom-links{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (min-width: 75em){.footer-bottom-links{gap:initial}}.footer__content-bottom-wrapper.footer-bottom-links{margin-top:30px}@media (min-width: 61.875em){.footer__content-bottom-wrapper.footer-bottom-links{margin-top:60px}}@media (min-width: 75em){.footer__content-bottom-wrapper.footer-bottom-links{margin-top:80px}}.footer__content-bottom-wrapper.footer-follow-container{flex-direction:column;gap:30px}@media (min-width: 75em){.footer__content-bottom-wrapper.footer-follow-container{flex-direction:row;gap:initial}}.footer__content-bottom-wrapper .policies{margin-top:15px;width:100%;max-width:560px}@media (min-width: 61.875em){.footer__content-bottom-wrapper .policies{margin-top:0;width:initial;max-width:initial}}.footer__content-bottom-wrapper .policies li:before{content:none}.footer__content-bottom-wrapper .policies li:not(:last-child,.last-of-row):after{content:"";margin:0 1rem;padding:0;height:10px;width:1px;background:var(--color-white)}.footer__content-bottom-wrapper .policies a,.footer__content-bottom-wrapper .copyright__content{font-size:1.6rem;font-weight:500;padding:0;color:rgb(var(--color-foreground))}.footer__content-bottom-wrapper .footer__copyright{margin:0}.footer.footer .mobile-accordion .icon{display:none}@media screen and (max-width: 990px){footer.footer{padding-top:0}.footer-block__heading{margin-bottom:0;cursor:pointer}footer.footer .footer__blocks-wrapper{display:flex!important;flex-direction:column;grid-template-columns:1fr}.footer__content-top{margin-bottom:0!important}footer.footer .footer-block--contact{order:-1;margin-bottom:10px}footer.footer .footer-block--menu{width:100%!important;display:flex!important;flex-direction:column;grid-template-columns:1fr}.mobile-accordion[open] ul{height:auto!important;max-height:1000px;padding:10px 0 25px;overflow:visible!important}.mobile-accordion[open] .icon-plus{opacity:0!important;pointer-events:none}.mobile-accordion[open] .icon-minus{opacity:1!important}.mobile-accordion .icon-plus,.mobile-accordion .icon-minus{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:24px;height:24px;display:flex!important;align-items:center;justify-content:center;border:1px solid #000000;border-radius:50%;padding:4px;pointer-events:auto;z-index:1}.mobile-accordion .icon-minus{opacity:0}.mobile-accordion summary{position:relative;cursor:pointer;user-select:none;-webkit-user-select:none}.mobile-accordion summary::-webkit-details-marker{display:none}.mobile-accordion summary:focus{outline:none}.mobile-accordion ul{transition:max-height .3s ease,padding .3s ease;max-height:0;overflow:hidden;padding:0}}@media screen and (max-width: 990px) and (max-width: 749px){.mobile-accordion:not([open]) ul{display:none!important}}@media screen and (max-width: 990px) and (min-width: 750px){.mobile-accordion[open] ul,.mobile-accordion ul{max-height:none!important;height:auto!important;display:block!important;padding:10px 0!important}}@media screen and (max-width: 990px){footer.footer .footer-bottom-main{flex-direction:column}footer.footer .footer-bottom-logo{width:100%;margin-bottom:10px;text-align:left}footer.footer .footer-bottom-logo img{margin:0;object-position:left}footer.footer .footer-bottom-content{width:100%}footer.footer .footer-top-row{flex-direction:column;align-items:flex-start;gap:20px}footer.footer .footer__copyright{order:1;text-align:left;margin-top:15px}footer.footer .footer-bottom-help{order:2;width:100%}footer.footer .footer-bottom-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:15px}footer.footer .footer-company-text{text-align:left;margin-top:10px}footer.footer .contact-button-wrapper{display:flex;justify-content:flex-start;margin:20px 0}footer.footer .contact-social .list-social{justify-content:flex-start}footer.footer .footer-block{margin-bottom:10px}footer.footer .footer-links-col{margin-bottom:10px}footer.footer .contact-description{margin-bottom:10px}}.custom-klaviyo,.klaviyo-form.klaviyo-form.klaviyo-form{margin:0!important}#FacetsWrapperDesktop{margin-bottom:20px}#FacetsWrapperDesktop .filter-heading-with-icon{display:flex;align-items:center;gap:8px}#FacetsWrapperDesktop .filter-heading-with-icon .filter-icon{width:24px;height:24px;aspect-ratio:1/1;display:inline-flex;align-items:center}#FacetsWrapperDesktop .filter-heading-with-icon .filter-text{color:var(--Greyscale-Black, #231F20);font-family:Rubik;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width: 1000px){#FacetsWrapperDesktop .facets__disclosure{margin-right:.5rem}}#FacetsWrapperDesktop .facets__disclosure .facets__summary{display:flex;width:208px;padding:12px 12px 12px 24px;justify-content:space-between;align-items:center;gap:10px;border-radius:24px;border:2px solid var(--Secondary-Green---dark, #008641);text-decoration:none}@media screen and (max-width: 1000px){#FacetsWrapperDesktop .facets__disclosure .facets__summary{width:130px}}#FacetsWrapperDesktop .facets__disclosure .facets__summary:hover{text-decoration:none}#FacetsWrapperDesktop .facets__disclosure .facets__summary div{width:100%;display:flex;justify-content:space-between;align-items:center}#FacetsWrapperDesktop .facets__disclosure .facets__summary .facets__summary-label{text-align:left;margin-right:auto}#FacetsWrapperDesktop .facets__disclosure .facets__summary .icon-caret{margin-left:auto}.facet-filters label[for=SortBy]{color:#000;font-family:Rubik;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.active-facets__button{display:flex;padding:4px 8px 4px 10px;justify-content:center;align-items:center;gap:10px;border-radius:24px;background:var(--secondary-green-10, rgba(0, 134, 65, .1))}.active-facets__button .active-facets__button-inner{display:flex;align-items:center;gap:8px;box-shadow:none!important}.active-facets__button .active-facets__button-inner .svg-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;padding:2px}.active-facets__button .active-facets__button-inner .svg-wrapper svg{width:12px;height:12px}.active-facets-desktop .active-facets__button-wrapper .active-facets__button-remove{display:inline-flex;padding:4px 8px 4px 10px;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:24px;text-decoration:none!important;border:1px solid rgba(0,0,0,.5);border-radius:24px;background:#0086411a;color:#000;font-size:16px;gap:8px}.active-facets-desktop .active-facets__button-wrapper .active-facets__button-remove .svg-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;padding:2px}.active-facets-desktop .active-facets__button-wrapper .active-facets__button-remove .svg-wrapper svg{width:12px;height:12px}.active-facets-desktop .active-facets__button-wrapper .active-facets__button-remove span{font-size:16px}@media screen and (max-width: 767px){.facets-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 15px}.product-count{order:1;margin-right:auto;display:none}.product-count.mobile{display:block;opacity:1!important}.product-count__text{font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;text-align:left;margin:0}.mobile-facets__wrapper{order:2;margin-left:auto}.mobile-facets__open .svg-wrapper svg{fill:#000}.mobile-facets__open-label{font-size:14px!important;font-style:normal;font-weight:700;line-height:20px}.active-facets-mobile{order:3;width:100%;padding:5px 0}.active-facets__button{display:flex;padding:4px 4px 4px 8px!important;justify-content:center;align-items:center;gap:10px;border-radius:24px;background:#0086411a;margin:5px 5px 5px 0}.active-facets__button-wrapper *{font-size:16px!important}.active-facets__button-wrapper{margin-left:.2rem!important}.active-facets__button-inner{display:flex;align-items:center;gap:8px;box-shadow:none!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:24px}.active-facets__button-inner .svg-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;padding:2px}.active-facets__button-inner .svg-wrapper svg{width:12px;height:12px;fill:#000}.active-facets__button-remove{display:inline-flex;padding:4px 10px!important;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:24px;text-decoration:none!important;border:1px solid rgba(0,0,0,.5);border-radius:24px;background:#0086411a!important;background-color:transparent;color:#000;gap:15px!important;margin-left:0;font-size:16px!important}.active-facets__button-remove span{font-size:16px!important}.active-facets__button-remove .svg-wrapper{display:flex!important;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;padding:2px}.active-facets__button-remove .svg-wrapper svg{width:12px!important;height:12px!important}.active-facets__button-remove:hover{background-color:#0086410d}.icon-filter svg path,.icon-caret svg path,.icon-close-small svg path,.icon-checkmark svg path{fill:#000}}@media (min-width: 46.875em){.collection-hero .collection-hero__text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.collection-hero .collection-hero__title{font-size:3.2rem;line-height:1.1;margin:30px 0 0;text-align:left;text-transform:uppercase}@media (min-width: 46.875em){.collection-hero .collection-hero__title{margin:20px 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}}.product-grid-container .collection{padding:0!important}#product-grid{padding:2.5rem;overflow:visible;margin-top:4rem}#product-grid .article-card-wrapper .card{background-color:transparent;justify-content:center;padding:10px}#product-grid .article-card-wrapper .card:hover{background-color:#ffe60056}#product-grid .article-card-wrapper .card:before{display:none}#product-grid .article-card-wrapper .card .card__information{margin-top:0}#product-grid .article-card-wrapper .card a{text-decoration:none!important}#product-grid .grid__item{flex-grow:0}@media screen and (min-width: 750px) and (max-width: 989px){#product-grid .grid__item{width:calc(50% - var(--grid-horizontal-spacing) * 1 / 2)!important;flex-grow:1!important}#product-grid.grid--2-col-tablet .grid__item,#product-grid.grid--3-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) * 1 / 2)!important}}#product-grid .button-container{padding:0 6px 12px}#product-grid .button-container .button{min-width:152px;max-width:250px}@media screen and (max-width: 749px){#product-grid .card__badge .new-badge-container{width:89px;height:89px;top:-15px;left:-15px;display:flex;align-items:center;justify-content:center}#product-grid .card__badge .new-badge-container .new-badge{width:100%;height:auto}}.product-grid-container,.related-products{padding-bottom:6rem!important}.product-grid-container .product-grid,.related-products .product-grid{padding-bottom:2rem;padding:0 1rem 2rem;overflow:visible}.product-grid-container .card-wrapper .card,.related-products .card-wrapper .card{padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;border-radius:16px;border:2px solid var(--Secondary-Green---dark, #008641)}@media (min-width: 46.875em){.product-grid-container .card-wrapper .card,.related-products .card-wrapper .card{padding:44px 5px 24px}}.product-grid-container .card-wrapper .card .icon-card-arrow,.related-products .card-wrapper .card .icon-card-arrow{display:none!important}.product-grid-container .card-wrapper .card:hover,.related-products .card-wrapper .card:hover{background-color:#ffe60056}.product-grid-container .card-wrapper .card .card__inner,.related-products .card-wrapper .card .card__inner{width:100%;margin-bottom:15px}.product-grid-container .card-wrapper .card .card__inner:has(.shape--hexagon),.related-products .card-wrapper .card .card__inner:has(.shape--hexagon){margin-bottom:15px}.product-grid-container .card-wrapper .card .card__inner .card__media-link,.related-products .card-wrapper .card .card__inner .card__media-link{width:100%;height:100%;display:block}.product-grid-container .card-wrapper .card .card__inner .card__media,.related-products .card-wrapper .card .card__inner .card__media{height:300px;width:auto;margin-bottom:10px}@media (min-width: 46.875em){.product-grid-container .card-wrapper .card .card__inner .card__media,.related-products .card-wrapper .card .card__inner .card__media{height:300px;width:auto}}.product-grid-container .card-wrapper .card .new-badge-container,.related-products .card-wrapper .card .new-badge-container{position:absolute;top:-63px;left:-30px;width:120px;height:120px;z-index:27}@media screen and (max-width: 749px){.product-grid-container .card-wrapper .card .new-badge-container,.related-products .card-wrapper .card .new-badge-container{width:89px;height:89px;top:-28px;left:-28px}}@media screen and (max-width: 749px){.product-grid-container .card__badge .new-badge-container,.related-products .card__badge .new-badge-container{width:89px;height:89px;top:-28px;left:-28px;display:flex;align-items:center;justify-content:center}.product-grid-container .card__badge .new-badge-container .new-badge,.related-products .card__badge .new-badge-container .new-badge{width:100%;height:auto}}.product-grid-container .card .card__content,.related-products .card .card__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;flex-grow:1;height:100%;padding:10px}.product-grid-container .card .card__heading,.related-products .card .card__heading{text-align:center;margin-bottom:10px}.product-grid-container .card .card__heading a,.related-products .card .card__heading a{font-size:2rem;line-height:1.2;justify-content:center;align-items:center;color:var(--Primary-ADA-Red-for-Buttons, #D91226);font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase}@media (min-width: 61.875em){.product-grid-container .card .card__heading a,.related-products .card .card__heading a{font-size:2.2rem}}@media (min-width: 75em){.product-grid-container .card .card__heading a,.related-products .card .card__heading a{font-size:2.4rem}}.product-grid-container .card .card-short-desc,.related-products .card .card-short-desc{text-align:center;min-height:auto;margin-bottom:15px}@media (min-width: 46.875em){.product-grid-container .card .card-short-desc,.related-products .card .card-short-desc{font-size:1.4rem}}.product-grid-container .card .pucker-meter-container,.product-grid-container .card .price,.product-grid-container .card .button-container,.product-grid-container .card .quick-add,.related-products .card .pucker-meter-container,.related-products .card .price,.related-products .card .button-container,.related-products .card .quick-add{margin-top:auto}.product-grid-container .card__content>*,.related-products .card__content>*{margin-top:0}.product-grid-container .card__content>*:nth-last-child(2),.product-grid-container .card__content>*:nth-last-child(1),.related-products .card__content>*:nth-last-child(2),.related-products .card__content>*:nth-last-child(1){margin-top:auto}.product-grid-container .card .pucker-meter-container,.related-products .card .pucker-meter-container{text-align:center}.product-grid-container .card .pucker-meter-container .pucker-icon,.related-products .card .pucker-meter-container .pucker-icon{width:auto;height:100%;max-height:80px}.product-grid-container .card .pucker-meter-container .additional-pucker-icon,.related-products .card .pucker-meter-container .additional-pucker-icon{margin-left:0}@media (min-width: 46.875em){.product-grid-container .card .pucker-meter-container .additional-pucker-icon,.related-products .card .pucker-meter-container .additional-pucker-icon{margin-left:5px}}.product-grid-container .card .price,.related-products .card .price{margin:10px 0;justify-content:center}.product-grid-container .card .button-container,.related-products .card .button-container{width:100%;margin-top:0;display:flex;justify-content:center;padding-bottom:15px}.product-grid-container .card .button-container button,.related-products .card .button-container button{min-width:165px;max-width:250px;height:48px;padding:12px 24px!important;display:flex;justify-content:center;align-items:center}.product-grid-container .card .button-container button .button-icon,.related-products .card .button-container button .button-icon{bottom:-42px}.product-grid-container .card .button-container button .button-icon svg,.related-products .card .button-container button .button-icon svg{width:68%}.product-grid-container .card .button-container button:hover .button-icon,.related-products .card .button-container button:hover .button-icon{bottom:-45px}@media screen and (max-width: 1140px) and (min-width: 900px){.product-grid-container .card .button-container button,.related-products .card .button-container button{height:52px}.product-grid-container .card .button-container button .button-icon,.related-products .card .button-container button .button-icon{bottom:-38px;right:15px}.product-grid-container .card .button-container button .button-icon svg,.related-products .card .button-container button .button-icon svg{width:60%}.product-grid-container .card .button-container button:hover .button-icon,.related-products .card .button-container button:hover .button-icon{bottom:-40px}}.product-grid-container .card .card-link-text,.related-products .card .card-link-text{margin:0}.product-grid-container .card .price .price__regular .price-item,.product-grid-container .card .price .price__sale .price-item,.related-products .card .price .price__regular .price-item,.related-products .card .price .price__sale .price-item{font-size:1.8rem;color:#d10101;font-family:Rubik;font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase}@media (min-width: 46.875em){.product-grid-container .card .price .price__regular .price-item,.product-grid-container .card .price .price__sale .price-item,.related-products .card .price .price__regular .price-item,.related-products .card .price .price__sale .price-item{font-size:2rem}}.product-grid-container .card .quick-add,.related-products .card .quick-add{width:100%;margin-top:15px}.product-grid-container .card .quick-add .quick-add__submit,.related-products .card .quick-add .quick-add__submit{width:100%}@media screen and (min-width: 750px) and (max-width: 989px){.related-products .grid{display:flex;flex-wrap:wrap;margin:0 -1rem}.related-products .grid__item{width:49%!important;padding:0 1rem;box-sizing:border-box;flex:0 0 auto}.related-products .card-wrapper,.related-products .card{height:100%}}.template-search__search .predictive-search{background-color:#fff}.template-search .product-count{display:none}@media screen and (min-width: 750px){#product-grid .grid__item{min-width:185px!important}}@media screen and (min-width: 1130px){#product-grid .grid__item{min-width:259px!important}}slider-component{position:relative}slider-component .product-pucker-meter{position:absolute;top:20px;right:20px;z-index:2;pointer-events:none;display:flex;width:auto;height:128px;transform:rotate(15deg);flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}slider-component .product-pucker-meter.pucker-meter-three .product-pucker-icon{height:90px;width:auto;margin-bottom:5px}slider-component .product-pucker-icon{width:auto;max-height:100%}@media screen and (max-width: 749px){slider-component .product-pucker-meter{top:10px;right:10px;height:100px}slider-component .product-pucker-meter.pucker-meter-three .product-pucker-icon{height:50px;right:15px}}.thumbnail-slider{margin-top:4rem}@media screen and (max-width: 749px){.thumbnail-slider{margin-top:2rem}}.thumbnail-slider .slider-button--prev .svg-wrapper{transform:rotate(180deg)}@media screen and (min-width: 750px) and (max-width: 990px){.product .product__info-wrapper{margin:0 auto;max-width:80%;display:flex;flex-direction:column;align-items:center}.product .product__info-wrapper .product__info-container{width:100%;max-width:600px}.product .product__info-wrapper .share-buy-combined__container{justify-content:center}}.product__media-list{margin-bottom:40px;max-height:520px;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}@media (min-width: 46.875em){.product__media-list{margin-bottom:0}}.product__media-list li.product__media-item{flex:0 0 auto;scroll-snap-align:start;min-width:100%}.product--thumbnail_slider .product__media-item{display:flex!important}.product__media-list .product__media-item{aspect-ratio:1/1.15;display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;position:relative}@media screen and (max-width: 749px){.product__media-list .product__media-item{aspect-ratio:auto}}.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;max-width:100%}@media screen and (max-width: 749px){.product__media-list .product__media-item .product-media-container img{height:auto;max-height:100%}}.product__media-list .product__media-item .product-media-container deferred-media{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0!important}@media screen and (min-width: 750px){.product__media-list .product__media-item .product-media-container deferred-media{width:470px}}@media screen and (max-width: 749px){.product__media-list .product__media-item .product-media-container deferred-media{width:100%!important}}.product__media-list .product__media-item .product-media-container deferred-media iframe{width:100%!important;height:100%!important;max-height:520px;object-fit:contain}@media screen and (min-width: 750px){.product__media-list .product__media-item .product-media-container deferred-media iframe{max-width:450px}}@media screen and (max-width: 749px){.product__media-list .product__media-item .product-media-container deferred-media iframe{max-width:100%;aspect-ratio:16/9;height:auto!important}}.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;max-height:520px}.product__media-list .product__media-item .product__media .image-magnify-full-size{background-repeat:no-repeat;border:2px solid var(--color-gray2)}.product__media-list .product__media-item img:not(.zoom):not(.deferred-media__poster-button){position:relative;top:0;bottom:0}@media screen and (min-width: 750px){.product__media-list .product__media-item img:not(.zoom):not(.deferred-media__poster-button){width:470px;height:-webkit-fill-available;width:max-content}}@media screen and (max-width: 749px){.product__media-list .product__media-item img:not(.zoom):not(.deferred-media__poster-button){width:auto!important;max-width:100%;height:auto}}.product .price__container{margin-bottom:0!important}.product .price__container .price-item{font-weight:500;font-size:3.2rem;line-height:1;color:var(--Primary-ADA-Red-for-Buttons, #D91226);font-style:normal;font-weight:900;line-height:40px}.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:20px!important}@media (min-width: 46.875em){.product__info-container .product__description{font-size:2.4rem}}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;font-style:normal;font-weight:900;line-height:56px;letter-spacing:-.96px;text-transform:uppercase}@media (min-width: 46.875em){.product__title{margin-top:0}}.product__title h1{color:#d91226;font-size:3.5rem}@media (min-width: 46.875em){.product__title h1{font-size:4.8rem}}@media (min-width: 46.875em){.product__title p.product-tags{font-size:1.8rem;margin:10px 0 22px}}.product-form .button-container{width:100%;margin-bottom:15px}@media (min-width: 46.875em){.product-form .button-container{margin-bottom:0}}.product-form .button-container .button{width:100%}.product__info-container .product-form__input{margin-top:15px}@media (min-width: 46.875em){.product__info-container .product-form__input{margin-top:10px}}.product__info-container .product-form__input .quantity{border:2px solid rgb(var(--color-button-text))}.product__info-container .product-form__input .quantity .quantity__button .svg-wrapper{width:14px;height:14px}.product__info-container .product-form__input .quantity .quantity__button svg.icon{width:100%;height:100%;fill:rgb(var(--color-button-text))}.product__info-container .product-form__input .form__label{font-weight:500;font-size:1.2rem}@media (min-width: 46.875em){.product__info-container .product-form__input .form__label{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:rgb(var(--color-button-text));stroke:rgb(var(--color-button-text));stroke-width:.3px}.product__accordion.accordion{border-width:2px}.product__accordion.accordion .accordion__title{display:inline-flex;align-items:center;line-height:1;font-weight:500;font-size:1.8rem}.product__accordion.accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.product__accordion.accordion .summary__title .svg-wrapper{width:25px;height:20px}.product__accordion.accordion .summary__title .svg-wrapper svg{width:100%;height:100%;fill:rgb(var(--color-foreground));stroke:rgb(var(--color-foreground));stroke-width:.5px;overflow:visible}.product__accordion.accordion svg.icon-caret{width:14px;height:14px;top:50%;transition:var(--transition);transform:translateY(-50%)}shopify-accelerated-checkout{position:relative;max-height:40px;min-height:initial;border:none!important;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;cursor:pointer}@media (min-width: 61.875em){shopify-accelerated-checkout{height:50px;max-height:50px;padding:0 28px}}@media (min-width: 75em){shopify-accelerated-checkout{padding:0 32px}}shopify-accelerated-checkout:hover:after{background:rgb(var(--color-button-text));border-color:rgb(var(--color-button-text));color:var(--color-white)}shopify-accelerated-checkout:after{content:"Buy Now";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid var(--color-button);border-width:3px;border-radius:0;text-align:center;font-size:1.6rem;font-weight:700;padding:0 28px;line-height:1;transition:.3s ease;letter-spacing:.2px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));display:flex;justify-content:center;align-items:center;pointer-events:none}@media (min-width: 75em){body:has([data-template=product]):has(.product[data-template=course]) .product__title h1{font-size:6rem}}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) product-info{padding-top:0}}body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item{background:none!important;padding:0;width:100%;aspect-ratio:initial}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item{margin:0;max-height:360px}}body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item img{width:100%;max-width:initial;height:auto;max-height:100%;object-fit:cover;filter:initial!important;min-height:250px}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .product__media-list .product__media-item img{min-height:initial}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container{padding:0;margin-bottom:20px;background:var(--color-white)}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container{padding:20px 20px 25px;box-shadow:0 20px 20px #0000001a;margin-bottom:30px}}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container>*:not(media-gallery){display:none}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container .media-card-container .product__text{margin-top:2px;font-size:1.2rem;letter-spacing:1px}@media (max-width: 46.8125em){body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text{display:none}}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text svg,body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text a{color:var(--color-link)}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text a{font-size:1.6rem;font-weight:500}body:has([data-template=product]):has(.product[data-template=course]) .product-blocks-container>.icon-with-text svg{width:25px;min-width:25px;height:auto}@media (min-width: 46.875em){body:has([data-template=product]):has(.product[data-template=course]) .media-wrapper-desktop{display:none}}body:has([data-template=product]):has(.product[data-template=course]) .course-label{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight: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:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.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:#fffc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-shadow:0 2px 5px #0000001a}.product div.slider-buttons.under-image-style .slider-button svg.icon{width:12px;height:12px}.product div.slider-buttons .slider-counter{display:none!important}.slider--mobile:has(li.slider__slide:only-child)+.slider-buttons,ul.slider:has(li.slider__slide:only-child)~.slider-buttons{display:none!important}.product-form__quantity{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;align-items:center}.product-form__quantity .quantity__label{margin-bottom:0}.product-form__quantity .price-per-item__container{background-color:transparent}.product-form__quantity .price-per-item__container .quantity{gap:5px;background-color:transparent;border:none;width:100%}.product-form__quantity .price-per-item__container .quantity:before{display:none}.product-form__quantity .price-per-item__container .quantity:after{display:none}.product-form__quantity .price-per-item__container .quantity .quantity__button,.product-form__quantity .price-per-item__container .quantity .quantity__input{background-color:#f5f5f5;height:56px}@media (min-width: 46.875em){.product-form__quantity .price-per-item__container .quantity .quantity__button,.product-form__quantity .price-per-item__container .quantity .quantity__input{height:64px}}.product-form__quantity .price-per-item__container .quantity .quantity__button{border-radius:50%;border:2px solid #008641;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color .3s ease;width:56px}@media (min-width: 46.875em){.product-form__quantity .price-per-item__container .quantity .quantity__button{width:64px}}.product-form__quantity .price-per-item__container .quantity .quantity__button:hover{background-color:#39b54a;border-color:#39b54a}.product-form__quantity .price-per-item__container .quantity .quantity__button:hover .icon{fill:#000!important}.product-form__quantity .price-per-item__container .quantity .quantity__button .icon{fill:#000!important;width:14px;height:14px}.product-form__quantity .price-per-item__container .quantity .quantity__input{border-radius:32px;border:2px solid #008641;text-align:center;background-color:transparent;max-width:120px;min-width:40px;width:100%;transition:background-color .3s ease}.product-form__quantity .price-per-item__container .quantity .quantity__input:hover,.product-form__quantity .price-per-item__container .quantity .quantity__input:focus{background-color:#ffe60033;border-color:#008641}.share-buy-combined{width:100%}.share-buy-combined .product-form__buttons{width:100%;max-width:100%}.share-buy-combined__container{display:flex;flex-direction:column-reverse;gap:2rem;width:100%}.share-buy-combined__share{margin-top:1rem;width:100%}.share-buy-combined__buy-buttons{width:100%}@media screen and (min-width: 900px){.share-buy-combined__container{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.5rem!important}.share-buy-combined__share{margin-top:0;flex:0 0 auto;width:auto}.share-buy-combined__buy-buttons{flex:1 1 auto;max-width:450px}}.share-button__button{display:flex;width:100%;height:64px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border:2px solid #008641;border-radius:32px;background-color:transparent;color:#000;text-decoration:none;transition:all .3s ease}.share-button__button .svg-wrapper svg,.share-button__button .icon{fill:#000!important}.share-button__button:hover{background-color:#39b54a;border-color:#39b54a;text-decoration:none!important}.share-button a,.share-button button{text-decoration:none}@media screen and (min-width: 990px){.share-button__button{width:123px;height:64px}}.share-button__copy{border:none;background-color:transparent;padding:10px;cursor:pointer}quick-add-modal .product:not(.featured-product) .product__view-details{display:flex;flex-direction:row;margin-top:40px;justify-content:center;align-items:center}.product--no-media{max-width:70rem!important}.product--no-media .product__media-wrapper .slider-buttons{display:none}.product--no-media .product__media-wrapper .product-pucker-meter{top:40px;right:-130px}[data-template=product] .container{padding:0px 1.5rem!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}}.slideshow.banner{padding-top:60px}@media screen and (max-width: 800px){.slideshow.banner{padding-bottom:50px}}.slideshow.banner .slideshow__slide{display:flex;flex-direction:row;min-height:0;padding:0;gap:0;align-items:center;max-width:100%;margin:0 auto;gap:30px}@media screen and (max-width: 800px){.slideshow.banner .slideshow__slide{flex-direction:column-reverse;gap:0px}}.slideshow.banner .slideshow__slide.image-with-text__grid--reverse{flex-direction:row-reverse}@media screen and (max-width: 800px){.slideshow.banner .slideshow__slide.image-with-text__grid--reverse{flex-direction:column-reverse;gap:0px}}.slideshow.banner .slideshow__media{position:relative;margin:0;min-height:0;background:transparent}.slideshow.banner .slideshow__media[data-size=small]{width:30%;flex:0 0 30%}.slideshow.banner .slideshow__media[data-size=medium]{width:50%;flex:0 0 50%}.slideshow.banner .slideshow__media[data-size=large]{width:70%;flex:0 0 70%}@media screen and (max-width: 800px){.slideshow.banner .slideshow__media{width:100%!important;flex:none;max-height:100%}}.slideshow.banner .slideshow__media img{width:100%;height:auto;max-height:860px;object-fit:contain;background:transparent}@media screen and (max-width: 800px){.slideshow.banner .slideshow__media img{max-height:100%}}.slideshow.banner .slideshow__media:after{display:none}.slideshow.banner .slideshow__text-wrapper{flex:1;margin:0;display:flex;flex-direction:column;justify-content:center;background:transparent}@media screen and (max-width: 800px){.slideshow.banner .slideshow__text-wrapper{width:100%;padding:20px 0}}.slideshow.banner .slideshow__text-wrapper[data-alignment=middle-left] .slideshow__text{text-align:left}.slideshow.banner .slideshow__text-wrapper[data-alignment=middle-center] .slideshow__text{text-align:center}.slideshow.banner .slideshow__text-wrapper[data-alignment=middle-right] .slideshow__text{text-align:right}.slideshow.banner .slideshow__text-wrapper .slideshow__text{max-width:652px;width:100%;margin:0 auto;padding:0 60px}@media screen and (max-width: 800px){.slideshow.banner .slideshow__text-wrapper .slideshow__text{padding:0 20px}}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__heading{font-weight:900;margin-bottom:1rem;font-size:96px;line-height:96px;letter-spacing:-1.92px;margin-top:0}@media screen and (max-width: 1440px){.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__heading{font-size:64px;line-height:1.2;letter-spacing:-1.28px}}@media screen and (max-width: 800px){.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__heading{font-size:32px;line-height:1.1;letter-spacing:-.96px;text-align:center!important}}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__text{color:inherit}@media screen and (max-width: 800px){.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__text{font-size:16px}}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons{margin-top:2rem;justify-content:center}@media screen and (max-width: 800px){.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons{margin-top:1.5rem;width:100%}}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button{font-size:20px;padding:35px 70px!important}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button .button-icon{bottom:-65px}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button:hover .button-icon{bottom:-71px}@media screen and (max-width: 1440px){.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button{font-size:18px;padding:30px 60px!important}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button .button-icon{bottom:-55px}.slideshow.banner .slideshow__text-wrapper .slideshow__text .banner__buttons .button-container .button:hover .button-icon{bottom:-61px}}.slideshow.banner:before,.slideshow.banner .media:before,.slideshow.banner .banner__content:before{padding-bottom:0!important;content:none!important}.slideshow.banner.content-top .slideshow__slide{flex-direction:column-reverse!important}.slideshow.banner.content-bottom .slideshow__slide{flex-direction:column!important}@media screen and (max-width: 800px){.slideshow.banner.mobile-image-top .slideshow__slide{flex-direction:column-reverse!important}}@media screen and (max-width: 800px){.slideshow.banner.mobile-image-bottom .slideshow__slide{flex-direction:column!important}}.slideshow__controls{border:none!important}@media screen and (max-width: 800px){.mobile-text-below .slideshow__slide{flex-direction:column!important}}.simple-image-text__container{margin-top:-1px!important;margin-bottom:-1px!important}.simple-social-section{padding:2rem 0}.simple-social-section .simple-social-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:2rem}@media screen and (max-width: 749px){.simple-social-section .simple-social-container{flex-direction:column;justify-content:center;text-align:center}}.simple-social-section .simple-social-text{flex:0 0 auto}.simple-social-section .simple-social-text .simple-social-title{margin:0;font-size:48px;font-style:normal;font-weight:900;line-height:56px;letter-spacing:-.96px;text-transform:uppercase;color:#ed1b2f}.simple-social-section .social-icons-wrapper{display:flex;justify-content:flex-start}.simple-social-section .social-icons-wrapper .social-icons-list{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.simple-social-section .social-icons-wrapper .social-icons-list .list-social__item{margin:0}.simple-social-section .social-icons-wrapper .social-icons-list .list-social__item .list-social__link{display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:#000;background-color:transparent;border-radius:50%;border:1px solid #008641;transition:all .2s ease}.simple-social-section .social-icons-wrapper .social-icons-list .list-social__item .list-social__link .svg-wrapper{width:24px;height:24px}.simple-social-section .social-icons-wrapper .social-icons-list .list-social__item .list-social__link svg{width:24px;height:24px}.simple-social-section .social-icons-wrapper .social-icons-list .list-social__item .list-social__link:hover{background-color:#008641;transform:scale(1)}@keyframes megaMenuSlideDown{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes megaMenuSlideUp{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-100%);opacity:0}}.header__inline-menu{display:flex;align-items:center;justify-content:center}.toxic-menu-button{padding:0;border:none;background:transparent;position:relative}.toxic-menu-button .toxic-button-container{display:flex;align-items:center;cursor:pointer}.toxic-menu-button .toxic-drum-logo{height:160px;width:auto;padding-top:10px;z-index:2;position:relative;transition:transform .3s ease}@media (max-width: 61.8125em){.toxic-menu-button .toxic-drum-logo{height:115px}}.toxic-menu-button:hover .toxic-drum-logo{transform:rotate(15deg)}.toxic-menu-button:hover .toxic-button-tab{background-color:#dc3545}.toxic-menu-button:hover .icon svg{fill:#fff!important}.toxic-button-tab{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);left:92px;justify-content:center;background-color:#ffe600;border-radius:0 20px 20px 0;padding:8px 16px 8px 30px;margin-left:-10px;transition:background-color .3s ease;box-shadow:2px 2px 5px #0003;height:48px;width:64px}.toxic-button-tab .hamburger-icon{display:flex;align-items:center;justify-content:center}.icon{width:20px;height:20px;display:block}.icon svg{width:100%;height:100%;fill:#000!important;transition:fill .3s ease}.icon-close{display:none}.icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#ffe600;border-radius:50%;margin-right:15px;vertical-align:middle;transition:transform .3s ease}.icon-wrap svg{width:10px;height:10px;fill:#000}.icon-wrap:hover{transform:scale(1.1)}.mega-menu:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:50;opacity:0;visibility:hidden;transition:all .3s ease}.mega-menu[open]:before{opacity:1;visibility:visible}.mega-menu[open] .icon-hamburger{display:none}.mega-menu[open] .icon-close{display:block}.mega-menu[open] .toxic-button-tab{background-color:#dc3545}.mega-menu[open]:not(.closing) .mega-menu__content{visibility:visible;animation:megaMenuSlideDown .4s ease forwards}.mega-menu.closing .mega-menu__content{visibility:visible;animation:megaMenuSlideUp .4s ease forwards}.mega-menu__content{position:fixed;top:0;left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%);margin-left:0;margin-right:0;box-sizing:border-box;z-index:100;background-color:#5cb85c;color:#231f20;border-radius:0 0 8px 8px;box-shadow:0 5px 20px #00000026;visibility:hidden;max-height:80vh;overflow-y:auto;padding-top:.5rem!important;padding-bottom:0!important;overflow:visible!important}.mega-menu__content:before{content:"";position:absolute;top:15px;left:20px;width:120px;height:120px;background-image:url(/cdn/shop/files/header-logo.svg?v=1741104573);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1001}.mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:30px;max-width:1200px;margin:0 auto;padding:20px 0 0 90px!important;z-index:105!important}@media (max-width: 1420px){.mega-menu__list{padding:20px 0 0 180px!important}}.mega-menu__section{margin-bottom:20px;padding:15px;border-radius:8px}.mega-menu__section-header{padding-bottom:0;margin-bottom:0}.mega-menu__section--single .mega-menu__link--parent{background-color:#ffe600;padding:14px 35px;border-radius:32px;display:inline-block;text-decoration:none;transition:all .3s ease;font-size:18px;font-weight:500;line-height:24px;text-transform:capitalize;letter-spacing:normal;box-shadow:0 2px 4px #0003}.mega-menu__section--single .mega-menu__link--parent:hover{background-color:#dc3545;color:#fff!important}.mega-menu__link--parent{font-size:32px;font-style:normal;font-weight:900;line-height:40px;text-transform:uppercase;display:block;color:#231f20!important}.mega-menu__sublist{list-style:none;padding:0;margin:0}.mega-menu__sublist-level-3{list-style:none;padding-left:15px;margin:8px 0 0}.mega-menu__item{margin-bottom:0;position:relative}.mega-menu__link:hover{color:#231f20;text-decoration:none}.mega-menu__link--level-2{font-size:18px;font-style:normal;font-weight:500;line-height:24px;color:#231f20;display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;position:relative;padding:8px 0;margin-bottom:5px;transition:all .3s ease}.mega-menu__link--level-2:hover .mega-menu__link--arrow-circle{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.mega-menu__link--arrow-circle{width:48px;height:48px;background-color:#ffe600;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:15px}.mega-menu__link--arrow-icon{width:10px;height:10px;transform:rotate(45deg)}.mega-menu__link--text-container{position:relative;transition:transform .3s ease}.mega-menu__link--text-container:after{content:"";position:absolute;bottom:-3px;left:0;height:3px;width:0;background-color:#000;transition:width .3s ease}.mega-menu__link--level-2:hover .mega-menu__link--text-container{transform:translate(5px)}.mega-menu__link--level-2:hover .mega-menu__link--text-container:after{width:100%}.mega-menu__link--level-3{font-size:16px;font-weight:400;line-height:22px;color:#231f20;opacity:.9;display:block;padding:5px 0;transition:transform .3s ease}.mega-menu__link--level-3:hover{transform:translate(5px)}.mega-menu__link:hover{border:none}.mega-menu__close{width:36px;height:36px;border-radius:50%;background-color:#ffe600;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:absolute;top:15px;right:30px;border:none;cursor:pointer;z-index:103}.mega-menu__close svg{width:16px;height:16px;fill:#000!important;stroke:#000!important}.mega-menu__close:hover{background-color:#dc3545;transform:scale(1.1)}.mega-menu__close:hover svg{fill:#fff!important;stroke:#fff!important}@media (max-width: 989px){.mega-menu__list{grid-template-columns:1fr;gap:15px}.mega-menu__content{max-height:100vh;padding-top:60px}.mega-menu__content:before{width:80px;height:80px;top:10px;left:10px}.toxic-drum-logo{height:100px;width:100px}.toxic-button-tab{display:none}}@media (max-width: 768px){.icon-wrap{width:36px;height:36px}.mega-menu__link--parent{font-size:24px;line-height:32px}.mega-menu__link--level-2{font-size:16px;line-height:22px}.mega-menu__link--level-3{font-size:14px;line-height:20px}.mega-menu__link--arrow-circle{width:36px;height:36px}}.mega-menu__parent-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:default}.mega-menu__section--single .mega-menu__link--parent{width:fit-content;display:inline-block}@media (max-width: 990px){.mega-menu__content{height:88vh!important;overflow:visible!important}.mega-menu__section--single{width:50%;float:left;box-sizing:border-box}.mega-menu__section{padding:15px 0 0}.mega-menu__section--single .mega-menu__link--parent{width:100%;text-align:center}.mega-menu__list:after{content:"";display:table;clear:both}.mega-menu__list{grid-template-columns:1fr!important;padding:0 20px 30px!important;margin-top:75px!important;overflow:scroll;max-height:calc(80% + 5px)}}.mega-menu__accordion-toggle{display:none;background:#000;border:none;width:24px;height:24px;cursor:pointer;transition:transform .3s ease;border-radius:50%}.mega-menu__accordion-toggle .svg-wrapper{display:flex;align-items:center;justify-content:center}.mega-menu__accordion-toggle .svg-wrapper svg{width:12px;height:12px;fill:#fff}@media (max-width: 990px){.mega-menu__accordion-toggle{display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}.mega-menu__section-header{margin-bottom:0}.mega-menu__section.menu-open{background-color:transparent;padding-bottom:0}.mega-menu__sublist{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;display:none}.mega-menu__section.menu-open .mega-menu__sublist{max-height:1000px;display:block}.mega-menu__link--arrow-circle{width:48px!important;height:48px!important}}.mega-menu__icon-plus{display:block}.mega-menu__icon-minus,.mega-menu__accordion-toggle[aria-expanded=true] .mega-menu__icon-plus{display:none}.mega-menu__accordion-toggle[aria-expanded=true] .mega-menu__icon-minus{display:block}.mega-menu__content.mega-menu-fixed{position:fixed;top:0;left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%);max-height:95vh;overflow-y:auto;z-index:1005;visibility:visible}@keyframes fixedMegaMenuSlideDown{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}.mega-menu-slime-container{position:absolute;bottom:-60px;left:0;width:100%;z-index:5;pointer-events:none;overflow:visible;line-height:0;display:block}@media (min-width: 990px){.mega-menu-slime-container{bottom:-175px}}.mega-menu-slime{width:110%;height:70px;position:relative;left:-5%;object-fit:cover;max-width:none;display:block;min-height:unset;transform:translateY(0)}@media (min-width: 990px){.mega-menu-slime{height:200px;width:110%}}.mega-menu[open]:not(.closing) .mega-menu__content.mega-menu-fixed{animation:fixedMegaMenuSlideDown .4s ease forwards}.toxic-menu-button-clone{display:none;position:fixed;z-index:2;top:-3px;left:7px;margin:0;cursor:pointer;transition:all .3s ease;opacity:0;transform:scale(.8);animation:fadeIn .3s forwards;background-color:transparent;max-width:inherit;width:auto;padding:0;border:none;outline:none}.toxic-menu-button-clone img{z-index:1002}.toxic-menu-button-clone .toxic-button-container{display:flex;align-items:center}.toxic-menu-button-clone.active{display:block}.toxic-menu-button-clone:after,.toxic-menu-button-clone:before,.toxic-menu-button-clone>*:not(.toxic-button-container){display:none!important}.facets-container .icon-close{display:block;fill:#000;stroke:#000}.characters-container{max-width:100%!important;padding:0 15px!important;overflow:hidden;margin:0 auto}.characters-grid{display:grid;grid-template-columns:1fr;gap:30px;width:100%;max-width:100%;overflow:hidden}.characters-section{background-image:url(/cdn/shop/files/Background_pattern-V2.png?v=1743018633);background-repeat:repeat;background-size:auto;background-attachment:scroll;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px 0;position:relative;box-sizing:border-box;transition:background-attachment .3s ease-in-out}.characters-section.fixed-background{background-attachment:fixed!important;transition:background-attachment .3s ease-in-out}.characters-section{padding:0}@media (min-width: 61.875em){.characters-section{padding:60px 0}}.characters-section .characters-title{text-align:center;margin-bottom:30px;font-weight:700;line-height:1.2;color:#000}.characters-section .characters-title.h0{font-size:3.8rem}@media (min-width: 61.875em){.characters-section .characters-title.h0{font-size:4.8rem}}@media (min-width: 75em){.characters-section .characters-title.h0{font-size:5.8rem}}.characters-section .characters-title.h1{font-size:3.2rem}@media (min-width: 61.875em){.characters-section .characters-title.h1{font-size:4rem}}@media (min-width: 75em){.characters-section .characters-title.h1{font-size:4.8rem}}.characters-section .characters-title.h2{font-size:2.4rem}@media (min-width: 61.875em){.characters-section .characters-title.h2{font-size:2.8rem}}@media (min-width: 75em){.characters-section .characters-title.h2{font-size:3.2rem}}.characters-section .characters-description{text-align:center;margin:0 auto 40px;max-width:800px;font-size:1.6rem;line-height:1.5}@media (min-width: 61.875em){.characters-section .characters-description{font-size:1.8rem}}.characters-section .characters-grid{display:grid;grid-template-columns:1fr;gap:40px;width:100%}@media (min-width: 61.875em){.characters-section .characters-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75em){.characters-section .characters-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1400px){.characters-section .characters-grid.grid--3-col-desktop{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-desktop-horizontal-spacing)}}@media (min-width: 75em){.characters-section .characters-grid.grid--4-col-desktop,.characters-section .characters-grid.grid--5-col-desktop,.characters-section .characters-grid.grid--6-col-desktop{grid-template-columns:repeat(3,1fr)}}.characters-section .characters-grid__item{width:100%;min-height:580px;flex-grow:1}@media screen and (min-width: 1400px){.characters-section .characters-grid__item{width:100%;min-height:640px}}.characters-section .character-card-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;height:100%;max-width:100%}@media screen and (min-width: 1400px){.characters-section .character-card-wrapper{width:100%}}.characters-section .character-card-wrapper .character-card{display:flex;flex-direction:column;justify-content:flex-start;gap:0px;align-items:center;height:100%;width:100%;text-align:center;padding:0;overflow:hidden}.characters-section .character-card-wrapper .character-card:hover .character-card__image img{transform:scale(1.1)}.characters-section .character-card-wrapper .character-card .character-card__image{width:100%;height:auto;min-height:250px;max-width:100%;display:flex;justify-content:center;margin-bottom:5px;overflow:hidden;cursor:pointer}@media (min-width: 46.875em){.characters-section .character-card-wrapper .character-card .character-card__image{height:350px}}@media screen and (min-width: 1400px){.characters-section .character-card-wrapper .character-card .character-card__image{height:400px}}.characters-section .character-card-wrapper .character-card .character-card__image img{max-width:100%;height:auto;object-fit:contain;width:auto;max-height:400px;transition:transform .3s ease}.characters-section .character-card-wrapper .character-card .character-card__content{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1;justify-content:flex-start;gap:10px;padding:0 10px}.characters-section .character-card-wrapper .character-card .character-card__content h3{margin-top:5px!important}.characters-section .character-card-wrapper .character-card .character-card__content .button-container{max-width:310px;width:100%;padding-bottom:65px}.characters-section .character-card-wrapper .character-card .character-card__content .button-container .button{color:#fff;background:#008641;border-color:#008641;width:100%!important}.characters-section .character-card-wrapper .character-card .character-card__content .button-container .button .button-icon{fill:#008641;width:79%;height:auto;bottom:-68px}.characters-section .character-card-wrapper .character-card .character-card__content .button-container .button .button-icon svg{width:100%;display:block}.characters-section .character-card-wrapper .character-card .character-card__content .button-container .button:hover{background-color:#39b54a}.characters-section .character-card-wrapper .character-card .character-card__content .button-container .button:hover .button-icon{bottom:-74px}.characters-section .character-card-wrapper .character-card .character-card__title{font-size:2.2rem;font-weight:900;line-height:1.2;color:#ed1b2f;margin-bottom:0;text-transform:uppercase;text-align:center}@media (min-width: 61.875em){.characters-section .character-card-wrapper .character-card .character-card__title{font-size:2.6rem}}@media (min-width: 75em){.characters-section .character-card-wrapper .character-card .character-card__title{font-size:2.8rem}}.characters-section .character-card-wrapper .character-card .character-card__subtitle{font-size:1.6rem;font-weight:400;line-height:1.4;color:#000;margin-bottom:15px;text-align:center}@media (min-width: 61.875em){.characters-section .character-card-wrapper .character-card .character-card__subtitle{font-size:1.8rem}}.characters-section .character-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.characters-section .character-modal.active{display:block}.characters-section .character-modal .character-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.characters-section .character-modal .character-modal-container{background-color:#fff;max-width:900px;width:100%;height:auto;margin:auto;border-radius:16px;position:relative;overflow-y:visible;box-shadow:0 4px 20px #00000026}@media (min-width: 46.875em){.characters-section .character-modal .character-modal-container{max-width:900px}}@media (min-width: 61.875em){.characters-section .character-modal .character-modal-container{width:auto;min-width:600px;max-width:80vw}}.characters-section .character-modal .character-modal-close{position:absolute;top:15px;right:15px;width:64px;height:64px;background-color:transparent;border:none;border:2px solid #008641;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;padding:10px 18px}.characters-section .character-modal .character-modal-close svg{width:24px;height:24px;stroke:transparent;display:block!important}.characters-section .character-modal .character-modal-close:hover{background-color:#39b54a}.characters-section .character-modal .character-modal-content{padding:40px 40px 70px}@media (max-width: 46.8125em){.characters-section .character-modal .character-modal-content{padding:30px 20px 60px}}.characters-section .character-modal .character-modal-title{font-size:36px;font-style:normal;font-weight:900;line-height:56px;letter-spacing:-.96px;color:#d91226;text-align:left;margin-top:0;padding-right:55px}@media (min-width: 61.875em){.characters-section .character-modal .character-modal-title{font-size:48px}}.characters-section .character-modal .character-modal-image{margin:0 auto 30px;max-width:100%}.characters-section .character-modal .character-modal-image img{width:100%;height:auto;max-height:300px;display:block;object-fit:contain}.characters-section .character-modal .character-modal-text{margin-bottom:30px;font-size:1.6rem;line-height:1.6;color:#000}.characters-section .character-modal .character-modal-text p{margin-bottom:15px}.characters-section .character-modal .character-modal-text h3{font-size:2.2rem;font-weight:600;margin:25px 0 15px;color:#ed1b2f}.characters-section .character-modal .character-modal-body{margin-bottom:30px;font-size:1.6rem;line-height:1.6;color:#000}.characters-section .character-modal .character-modal-body p{margin-bottom:15px}.characters-section .character-modal .character-modal-body h3{font-size:2.2rem;font-weight:600;margin:25px 0 15px;color:#ed1b2f}.characters-section .character-modal .character-modal-body ul,.characters-section .character-modal .character-modal-body ol{margin-bottom:20px;padding-left:25px}.characters-section .character-modal .character-modal-body ul li,.characters-section .character-modal .character-modal-body ol li{margin-bottom:10px;position:relative}.characters-section .character-modal .button-container{max-width:310px;width:100%;margin:20px auto 0}.characters-section .character-modal .button-container .button{color:#fff;background:#008641;border-color:#008641;padding:26px 38px!important;width:100%!important}.characters-section .character-modal .button-container .button .button-icon{fill:#008641;width:79%;height:auto;bottom:-65px}.characters-section .character-modal .button-container .button .button-icon svg{width:100%;display:block}.characters-section .character-modal .button-container .button:hover{background-color:#39b54a}.characters-section .character-modal .button-container .button:hover .button-icon{bottom:-76px}.characters-section .modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000}.characters-section .modal.active{display:flex}.characters-section .modal__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000000b3}.characters-section .modal__content{position:relative;background-color:#fff;max-width:900px;width:100%;max-height:90vh;margin:0 20px;padding:40px;border-radius:4px;overflow-y:auto;z-index:2;box-shadow:0 4px 20px #00000026}@media screen and (max-width: 749px){.characters-section .modal__content{padding:30px 20px}}.characters-section .modal__close{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;display:block!important}.characters-section .modal__close svg{width:20px;height:20px;color:#000}.characters-section .modal__close:hover svg{color:#ed1b2f}.faq-section{padding:80px 0 40px;width:100%;position:relative}.faq-section.fixed-background .faq-background{background-attachment:fixed!important;transition:background-attachment .3s ease-in-out}.faq-section .faq-background{content:"";background-image:url(/cdn/shop/files/Background_pattern-V2_1.png?v=1743098621);background-repeat:repeat;background-size:auto;background-attachment:scroll;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:-1;transition:background-attachment .3s ease-in-out}.faq-section .container{width:100%;padding:0!important}.faq-section .faq-heading{text-align:center;margin-bottom:30px;font-size:28px}.faq-section .faq-intro{text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.faq-section .faq-list{margin-bottom:30px;width:100%}.faq-section .faq-item{margin-bottom:15px;border:2px solid #008641;border-radius:16px;overflow:hidden;background-color:#fff;transition:background-color .3s ease}.faq-section .faq-item.active,.faq-section .faq-item.active .faq-question{background-color:#ffe600}.faq-section .faq-item.active .faq-toggle{color:#008641}.faq-section .faq-item.active .faq-answer{padding:0 20px 20px;background-color:#ffe600}.faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.faq-section .faq-question:hover{background-color:#ffe600}.faq-section .faq-toggle{color:#008641;display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative}.faq-section .faq-toggle:before,.faq-section .faq-toggle:after{content:"";position:absolute;background-color:currentColor;transition:all .3s ease}.faq-section .faq-toggle:before{width:18px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .faq-toggle:after{width:2px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .active .faq-toggle:before{transform:translate(-50%,-50%) rotate(45deg)}.faq-section .active .faq-toggle:after{transform:translate(-50%,-50%) rotate(45deg)}.faq-section .faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,background-color .3s ease}.faq-section .faq-answer .faq-link{display:inline-block;margin-top:15px;color:var(--Secondary-Green---dark, #008641);font-family:Rubik;font-size:24px;font-style:normal;font-weight:700;line-height:36px}.faq-section .faq-answer .faq-link:hover,.faq-section .faq-answer a{text-decoration:underline}@media screen and (max-width: 768px){.faq-section .faq-heading{font-size:24px}.faq-section .faq-question{padding:12px 15px;font-size:14px}.faq-section .faq-answer{font-size:14px}.faq-section .faq-item.active .faq-answer{padding:0 15px 15px}}.download-cards-section{position:relative;padding-top:1.5rem;padding-bottom:3rem}.download-cards-section .container{max-width:1400px;margin:0 auto;padding:0!important}@media (max-width: 768px){.download-cards-section .container{padding:0!important}}.download-cards-section .download-section-title{margin-bottom:30px;font-size:28px;font-weight:700;position:relative;text-align:left}.download-cards-section .download-cards-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),1fr);gap:20px;justify-items:center}@media (max-width: 768px){.download-cards-section .download-cards-grid{gap:8px!important}}.download-cards-section .download-card{display:flex;width:100%;max-width:327px;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0;border-radius:16px;border:2px solid var(--Secondary-Green---dark, #008641);background:var(--Greyscale-White, #FFF);padding:20px;transition:transform .2s ease,box-shadow .2s ease;height:100%}.download-cards-section .download-card:hover{box-shadow:0 5px 15px #0000001a}@media (max-width: 768px){.download-cards-section .download-card{padding:15px 10px}}.download-cards-section .download-card-image-container{width:100%;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;height:auto;min-height:180px;max-height:250px}@media (max-width: 768px){.download-cards-section .download-card-image-container{padding:0;min-height:150px}}.download-cards-section .download-card-image{max-width:100%;max-height:250px;height:auto;object-fit:contain}@media (max-width: 992px){.download-cards-section .download-card-image{max-width:90%}}@media (max-width: 768px){.download-cards-section .download-card-image{max-width:100%}}.download-cards-section .download-card-title{font-size:18px;font-weight:600;margin:0;color:#333;text-align:center;width:100%}@media (max-width: 768px){.download-cards-section .download-card-title{font-size:16px}}.download-cards-section .download-card-links{display:flex;flex-wrap:wrap;gap:15px;width:100%;justify-content:center}@media (max-width: 768px){.download-cards-section .download-card-links{gap:10px}}.download-cards-section .download-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:14px;color:#008641;text-decoration:none;position:relative;text-align:center}.download-cards-section .download-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#008641;transition:width .3s ease}.download-cards-section .download-link:hover:after{width:100%}.download-cards-section .download-icon{display:inline-flex;align-items:center;margin-left:5px}@media (max-width: 1300px){.download-cards-section .download-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.download-cards-section .download-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.download-cards-section .download-cards-grid{grid-template-columns:repeat(2,1fr)}.download-cards-section .download-section-title{font-size:24px}.download-cards-section .download-card{max-width:100%}}@media (max-width: 480px){.download-cards-section .download-card-links{flex-direction:column;align-items:center}}.image-link{display:inline-block;margin-right:10px;text-decoration:none}.link-icon{font-size:.9em}.gallery-navigation{margin-top:8rem!important;padding:20px;border-radius:16px;background-color:#fff;border:2px solid #008641;max-width:40rem}.gallery-navigation h3{font-size:20px;font-weight:800;margin-bottom:15px;color:#333}.gallery-navigation .gallery-dropdown{position:relative;display:inline-block;width:100%}.gallery-navigation .gallery-dropdown-btn{background-color:#fff;color:#000;padding:12px 20px;font-size:16px;font-weight:500;border:2px solid #008641;border-radius:16px;cursor:pointer;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease,color .3s ease}.gallery-navigation .gallery-dropdown-btn:hover{background-color:#008641;color:#fff}.gallery-navigation .gallery-dropdown-content{display:none;position:absolute;background-color:#fff;width:100%;max-height:300px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;border-radius:8px;margin-top:5px}.gallery-navigation .gallery-dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;font-weight:500;border-bottom:1px solid #f1f1f1;transition:background-color .3s ease,color .3s ease}.gallery-navigation .gallery-dropdown-content a:hover{background-color:#008641;color:#fff}.gallery-navigation .dropdown-arrow{margin-left:10px;transition:transform .3s ease}.gallery-navigation .show .dropdown-arrow{transform:rotate(180deg)}.gallery-navigation .show .gallery-dropdown-content{display:block}.social-video-slider-section{max-width:1500px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column-reverse}.slider-viewport{overflow:hidden;position:relative;margin:0 auto}.social-video-slider{display:flex;transition:transform .5s ease;gap:20px;margin:0;padding:0;list-style:none}.social-video-card{flex:0 0 320px;width:320px;margin:0;position:relative;overflow:hidden;border-radius:12px}.social-video-card__media-wrapper{position:relative;width:100%;height:100%;aspect-ratio:9/16}.social-video-card__vimeo-wrapper,.social-video-card__html-video-wrapper,.social-video-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.social-video-card iframe,.social-video-card video,.social-video-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slider-navigation{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:15px}.slider-button{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a}.slider-button:hover{background-color:#f8f8f8;box-shadow:0 3px 6px #00000026}.slider-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.slider-button svg{width:12px;height:20px}.slider-dots{display:flex;gap:8px}.dot-indicator{width:10px;height:10px;border-radius:50%;background-color:#0003;border:none;padding:0;cursor:pointer}.dot-indicator.active{background-color:#000c}@media screen and (max-width: 749px){.social-video-card{flex:0 0 90vw;width:90vw}.social-video-card__media-wrapper{height:auto}.slider-viewport{width:90vw}}@media screen and (min-width: 750px) and (max-width: 1091px){.slider-viewport{width:660px}}@media screen and (min-width: 1092px) and (max-width: 1559px){.slider-viewport{width:1000px}}@media screen and (min-width: 1360px){.slider-viewport{width:1340px}}.video-custom-controls{position:absolute;bottom:20px;left:20px;transform:none;z-index:20;pointer-events:auto}.video-control-button{background-color:#0009;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;padding:12px}.video-control-button svg{width:36px;height:36px}.video-control-button:hover{background-color:#000c;transform:scale(1.1);transition:transform .2s ease}.social-video-card{position:relative;cursor:pointer}.social-video-card__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;display:block}.social-video-card__link-overlay:hover{background-color:#ffffff0d}.social-video-card__link-overlay:after{content:"";position:absolute;bottom:10px;right:20px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10 6H6C4.89543 6 4 6.89543 4 8V18C4 19.1046 4.89543 20 6 20H16C17.1046 20 18 19.1046 18 18V14M14 4H20M20 4V10M20 4L10 14' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.7;transition:opacity .2s ease}.social-video-card:hover .social-video-card__link-overlay:after{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo-carousel-section{position:relative;width:100%;overflow-x:hidden;background-color:transparent;padding:40px 0}.logo-carousel-section .container{max-width:1500px;margin:0 auto;padding:0 20px}.logo-carousel-section .logo-carousel-container{position:relative;width:100%;overflow:hidden;margin:0 auto;padding:20px 0}.logo-carousel-section .logo-carousel-track{display:flex;align-items:center;will-change:transform;transition:transform .5s ease-in-out}.logo-carousel-section .logo-carousel-item{flex:0 0 auto;padding:0 48px;display:flex;align-items:center;justify-content:center;transition:filter .5s ease,transform .3s ease;filter:saturate(0%);margin:10px 0}.logo-carousel-section .logo-carousel-item:hover{filter:saturate(100%)!important;transform:scale(1.05)}.logo-carousel-section .logo-carousel-item.center-logo{transform:scale(1.1)}.logo-carousel-section .logo-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.logo-carousel-section .logo-image{max-width:100%;height:auto;object-fit:contain}.logo-carousel-section .logo-placeholder{display:flex;align-items:center;justify-content:center;height:80px}.logo-carousel-section .logo-placeholder .placeholder-svg{width:100%;height:100%}.logo-carousel-section .logo-carousel-arrow{pointer-events:auto!important;cursor:pointer;z-index:10;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);position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 61.875em){.logo-carousel-section .logo-carousel-arrow{width:50px;height:50px}}.logo-carousel-section .logo-carousel-arrow:hover{box-shadow:var(--arrow-shadow-hover);background-color:#ed1b2f}.logo-carousel-section .logo-carousel-arrow.logo-carousel-prev{left:0}.logo-carousel-section .logo-carousel-arrow.logo-carousel-prev svg,.logo-carousel-section .logo-carousel-arrow.logo-carousel-prev .icon-arrow{transform:rotate(-180deg);transition:transform .3s ease}.logo-carousel-section .logo-carousel-arrow.logo-carousel-prev:hover svg,.logo-carousel-section .logo-carousel-arrow.logo-carousel-prev:hover .icon-arrow{transform:rotate(-180deg) scale(1.1)}.logo-carousel-section .logo-carousel-arrow.logo-carousel-next{right:0}.logo-carousel-section .logo-carousel-arrow.logo-carousel-next svg,.logo-carousel-section .logo-carousel-arrow.logo-carousel-next .icon-arrow{transform:rotate(0);transition:transform .3s ease}.logo-carousel-section .logo-carousel-arrow.logo-carousel-next:hover svg,.logo-carousel-section .logo-carousel-arrow.logo-carousel-next:hover .icon-arrow{transform:rotate(0) scale(1.1)}.logo-carousel-section .logo-carousel-arrow svg{color:var(--color-white);width:16px;height:16px;transition:.5s ease}@media (min-width: 75em){.logo-carousel-section .logo-carousel-arrow svg{width:20px;height:20px}}.logo-carousel-section .logo-carousel-controls{display:flex;justify-content:center;margin-top:30px}.logo-carousel-section .logo-carousel-control{pointer-events:auto!important;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){.logo-carousel-section .logo-carousel-control{width:50px;height:50px}}.logo-carousel-section .logo-carousel-control:hover{box-shadow:var(--arrow-shadow-hover);background-color:#ed1b2f}.logo-carousel-section .logo-carousel-control .control-icon{color:var(--color-white);font-size:16px;line-height:1;transition:.5s ease}@media (min-width: 75em){.logo-carousel-section .logo-carousel-control .control-icon{font-size:20px}}.logo-carousel-section:before{content:"";position:absolute;top:0;left:0;width:15%;height:100%;background:linear-gradient(to right,#fff,#fff0);z-index:1;pointer-events:none}.logo-carousel-section:after{content:"";position:absolute;top:0;right:0;width:15%;height:100%;background:linear-gradient(to left,#fff,#fff0);z-index:1;pointer-events:none}@media screen and (max-width: 768px){.logo-carousel-section .logo-carousel-item{padding:0 50px}.logo-carousel-section:before,.logo-carousel-section:after{width:10%}}@media screen and (max-width: 480px){.logo-carousel-section .logo-carousel-title{font-size:24px}.logo-carousel-section .logo-carousel-item{padding:0 75px}.logo-carousel-section .logo-carousel-section{position:relative;width:100%;overflow-x:hidden;background-color:transparent;padding:10px 0}}.logo-carousel-track{display:flex;align-items:center}.logo-carousel-item{flex-shrink:0}[data-block-handle=timeline-block],.hura-timeline-block{background-image:url(/cdn/shop/files/Background_pattern.png?v=1742823981)!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-position:center top!important;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px 0;position:relative;box-sizing:border-box;transition:background-attachment .3s ease-in-out}[data-block-handle=timeline-block].fixed-background,.hura-timeline-block.fixed-background{background-attachment:fixed!important;transition:background-attachment .3s ease-in-out}[data-block-handle=timeline-block] .hura-app-credit,.hura-timeline-block .hura-app-credit{visibility:hidden!important;height:0!important;overflow:hidden!important}[data-block-handle=timeline-block] .hura-timeline,.hura-timeline-block .hura-timeline{margin:0 auto;max-width:1420px!important;padding:0 20px;position:relative}[data-block-handle=timeline-block] .hura-timeline:after,.hura-timeline-block .hura-timeline:after{content:"";position:absolute;width:2px!important;background-color:#008641!important;top:0;bottom:0;left:50%;margin-left:-1px!important;height:100%;z-index:1}[data-block-handle=timeline-block] .hura-timeline-container,.hura-timeline-block .hura-timeline-container{padding:10px 40px;position:relative;background-color:transparent;width:50%;padding-top:0!important}[data-block-handle=timeline-block] .hura-timeline-container:after,.hura-timeline-block .hura-timeline-container:after{content:"";position:absolute;width:25px;height:25px;background-color:#fff!important;border:1px solid #008641!important;top:15px;border-radius:50%;z-index:2}[data-block-handle=timeline-block] .hura-timeline-left,.hura-timeline-block .hura-timeline-left{left:0;padding-left:5px;top:-18px!important}[data-block-handle=timeline-block] .hura-timeline-left:before,.hura-timeline-block .hura-timeline-left:before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #FFFFFF;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #FFFFFF}[data-block-handle=timeline-block] .hura-timeline-left:after,.hura-timeline-block .hura-timeline-left:after{right:-13px}[data-block-handle=timeline-block] .hura-timeline-right,.hura-timeline-block .hura-timeline-right{left:50%;padding-right:5px;top:-18px!important}[data-block-handle=timeline-block] .hura-timeline-right:before,.hura-timeline-block .hura-timeline-right:before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #FFFFFF;border-width:10px 10px 10px 0;border-color:transparent #FFFFFF transparent transparent}[data-block-handle=timeline-block] .hura-timeline-right:after,.hura-timeline-block .hura-timeline-right:after{left:-13px}[data-block-handle=timeline-block] .hura-timeline-content,.hura-timeline-block .hura-timeline-content{padding:15px!important;background-color:#fff;position:relative;border-radius:24px!important;box-shadow:0 2px 5px #0000001a;align-items:center}[data-block-handle=timeline-block] .hura-milestone-title,.hura-timeline-block .hura-milestone-title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}[data-block-handle=timeline-block] .hura-milestone-title .milestone-year,.hura-timeline-block .hura-milestone-title .milestone-year{font-size:48px;font-style:normal;font-weight:900;line-height:56px;letter-spacing:-.96px;display:block;margin-bottom:5px;color:var(--Primary-ADA-Red-for-Buttons, #D91226)}[data-block-handle=timeline-block] .hura-milestone-title .milestone-content-title,.hura-timeline-block .hura-milestone-title .milestone-content-title{color:var(--Primary-ADA-Red-for-Buttons, #D91226);text-overflow:ellipsis;font-family:Rubik,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:block}[data-block-handle=timeline-block] .hura-timeline-has-photo,.hura-timeline-block .hura-timeline-has-photo{display:flex;flex-wrap:wrap}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-photo,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-photo{width:30%}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-photo img,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-photo img{max-width:100%;height:auto;max-height:165px;text-align:center;object-fit:contain}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-info,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-info{width:70%;padding-left:10px}[data-block-handle=timeline-block] .hura-timeline-right .hura-timeline-has-photo,.hura-timeline-block .hura-timeline-right .hura-timeline-has-photo{flex-direction:row-reverse}[data-block-handle=timeline-block] .hura-timeline-right .hura-timeline-has-photo .hura-timeline-info,.hura-timeline-block .hura-timeline-right .hura-timeline-has-photo .hura-timeline-info{padding-left:0;padding-right:10px}[data-block-handle=timeline-block] .hura-timeline-left .hura-timeline-content,.hura-timeline-block .hura-timeline-left .hura-timeline-content,[data-block-handle=timeline-block] .hura-timeline-right .hura-timeline-content,.hura-timeline-block .hura-timeline-right .hura-timeline-content{background-color:#fff}@media screen and (max-width: 799px){[data-block-handle=timeline-block],.hura-timeline-block{background-image:none}}@media screen and (max-width: 768px){[data-block-handle=timeline-block] .hura-timeline-content.hura-timeline-has-photo,.hura-timeline-block .hura-timeline-content.hura-timeline-has-photo{position:relative;padding-top:15px!important}[data-block-handle=timeline-block] .hura-milestone-title,.hura-timeline-block .hura-milestone-title{position:relative;padding-right:110px;width:100%}[data-block-handle=timeline-block] .hura-milestone-title .milestone-year,.hura-timeline-block .hura-milestone-title .milestone-year{font-size:32px}[data-block-handle=timeline-block] .hura-milestone-title .milestone-content-title,.hura-timeline-block .hura-milestone-title .milestone-content-title{font-size:18px}[data-block-handle=timeline-block] .hura-timeline-has-photo,.hura-timeline-block .hura-timeline-has-photo{display:block}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-photo,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-photo{position:absolute;top:15px;right:15px;width:100px;height:100px;z-index:5;overflow:hidden}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-photo img,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-photo img{width:100%;height:100%;object-fit:contain;object-position:center}[data-block-handle=timeline-block] .hura-timeline-has-photo .hura-timeline-info,.hura-timeline-block .hura-timeline-has-photo .hura-timeline-info{width:100%;padding:0}[data-block-handle=timeline-block] .hura-timeline-right .hura-timeline-has-photo,.hura-timeline-block .hura-timeline-right .hura-timeline-has-photo{flex-direction:unset}[data-block-handle=timeline-block] .hura-timeline-right .hura-timeline-has-photo .hura-timeline-info,.hura-timeline-block .hura-timeline-right .hura-timeline-has-photo .hura-timeline-info{padding:0}}@media screen and (max-width: 600px){[data-block-handle=timeline-block] .hura-timeline:after,.hura-timeline-block .hura-timeline:after{left:50px}[data-block-handle=timeline-block] .hura-timeline-container,.hura-timeline-block .hura-timeline-container{width:100%;padding-left:70px;padding-right:25px}[data-block-handle=timeline-block] .hura-timeline-container:before,.hura-timeline-block .hura-timeline-container:before{left:60px;border:medium solid #FFFFFF;border-width:10px 10px 10px 0;border-color:transparent #FFFFFF transparent transparent}[data-block-handle=timeline-block] .hura-timeline-left:after,[data-block-handle=timeline-block] .hura-timeline-right:after,.hura-timeline-block .hura-timeline-left:after,.hura-timeline-block .hura-timeline-right:after{left:18px}[data-block-handle=timeline-block] .hura-timeline-right,.hura-timeline-block .hura-timeline-right{left:0%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ae-base.css.map */
