body{background-color:#fff}strong{font-family:mabry-bold-pro}.rounded-corners{border-radius:var(--rounded-lg) var(--rounded-lg) 0 0}.remove-mt{padding-top:0}.remove-mb{margin-bottom:0}.disabled{pointer-events:none;cursor:default}.centered{text-align:center}.line-clamp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;text-overflow:ellipsis}.has-clamp{-webkit-line-clamp:6}.has-clamp>p{display:none}.has-clamp>p:first-child{display:block}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:0 0 1em;padding:0;list-style-type:none;width:100%;max-width:600px}.breadcrumb li{display:inline-block;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.breadcrumb li.category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:20px;padding:2em;border-radius:var(--rounded);min-height:400px}.cta-block span.cta-block__subheading{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-family:mabry-bold-pro,sans-serif;font-weight:400}.cta-block .cta-block__text>h3:first-child{margin-bottom:.5em}.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;height:100%;background-color:#fff;border-radius:var(--rounded);padding:2em}.newsletter-form .newsletter-form__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.newsletter-form .newsletter-form__text svg{margin-bottom:2em}.newsletter-form .newsletter-form__text h3{margin-bottom:.25em}.newsletter-form .newsletter-form__text p{color:#515151}.newsletter-form .newsletter-form__form,.newsletter-form .newsletter-form__form .klaviyo-form form{width:100%}.newsletter-form .newsletter-form__form .klaviyo-form form button{max-width:unset}.newsletter-form .newsletter-form__terms{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#a8a8a8}.newsletter-form .newsletter-form__terms p{color:#a8a8a8}.navigation-promo a.promo-block{border-left:1px solid rgba(0,0,0,.12);padding:0 1em}@media only screen and (min-width: 1150px){.navigation-promo a.promo-block{padding:0 2em}}@media only screen and (max-width: 1149px){.navigation-promo a.promo-block:first-child{padding-left:0;border-left:none}}.max-800{width:100%;max-width:800px;margin:0 auto}.featured-product .product-info__title,.featured-product .product-info__description{text-align:center}@media only screen and (max-width: 600px){.featured-product .product-info__title br{display:none}}.featured-product .product-info__description{color:#515151}.featured-product .product-info__price .rating-with-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-product .product-info__price{text-transform:uppercase;letter-spacing:.15em}.featured-product .product-info__price .text-subdued{color:#000}.featured-product.blog-post-card{display:flex;flex-direction:column}.featured-product.blog-post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;height:100%;background-color:#fff;border-radius:var(--rounded);overflow:hidden}.featured-product.blog-post-card .featured-product__text{text-align:center;padding:0 2em;margin:3em 0 0}.featured-product.blog-post-card .featured-product__text br{display:none}.featured-product.blog-post-card .featured-product__text span.h3{display:block;margin-bottom:1em;line-height:1.2em}.featured-product.guide-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:var(--rounded);overflow:hidden}.featured-product.guide-block .featured-product__image{width:100%}.featured-product.guide-block .featured-product__image img{margin-top:0;margin-left:auto;margin-right:auto;border-radius:0;max-width:unset;width:100%}.featured-product.guide-block .featured-product__text{width:100%}.featured-product.guide-block .featured-product__text{text-align:center;padding:50px;max-width:500px;margin:0 auto}.featured-product.guide-block .featured-product__text br{display:none}.featured-product.guide-block .featured-product__text span.h3{display:block;margin-bottom:1em;line-height:1.4em}@media only screen and (min-width: 1000px){.featured-product.guide-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.featured-product.guide-block .featured-product__image,.featured-product.guide-block .featured-product__text{width:50%}}.blog.blog-guides{margin-top:85vh;position:relative;z-index:9}@media only screen and (max-width: 600px){.blog.blog-guides{margin-top:75vh}}.article.blog-guides{margin-top:100vh;position:relative;z-index:9}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-logo{width:100px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.mobile-logo svg{vertical-align:top}.show-mobile{display:none}.bg-yellow{background-color:#f7fbcc}.bg-white{background:#fff}.bg-grey{background:#f0f0f0}.bg-light-blue{background:#edf7fc}.bg-light-orange{background:#fef8e7}.bg-light-purple{background:#d4bae0}.shape-mask{display:block;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;overflow:hidden}.shape-mask img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shape-mask.flower{-webkit-mask-image:url(flower.svg);mask-image:url(flower.svg)}.shape-mask.speech-bubble{-webkit-mask-image:url(speech-bubble.svg);mask-image:url(speech-bubble.svg)}.shape-mask.double-pill{-webkit-mask-image:url(double-pill.svg);mask-image:url(double-pill.svg)}.shape-mask.square{-webkit-mask-image:url(square.svg);mask-image:url(square.svg)}.shape-mask.rounded img{-webkit-border-radius:var(--rounded);border-radius:var(--rounded)}.text-sm{font-size:11px}.cart-icon{display:none}.cart-icon .header__cart-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;background-color:#000;color:#fff;border:1px solid transparent;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cart-icon .header__cart-count:hover{background-color:#dded00;color:#000}.cart-icon.visible{display:block}.shopify-payment-button__more-options{text-transform:uppercase;letter-spacing:.15em;font-size:11px;text-decoration:none}.is-filled .header__wrapper{background:transparent}.panel-list__wrapper .panel{padding-top:75px}.primary-menu .circle-chevron{background:transparent;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.back-btn.text-with-icon{gap:5px;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family);text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#000}.back-btn svg{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.secondary-menu{margin-top:2em}.secondary-menu .bold{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#000}.header__wrapper.mega-menu-active{background:#fff}.header__main-nav .header__link-list,.header__secondary-nav .header__link-list{gap:10px}.header__main-nav .header__link-list,.header__secondary-nav .header__link-list{padding:10px;min-height:48px}.cart-icon .header__cart-count{margin-right:10px}@media only screen and (min-width: 1000px){.header__main-nav .header__link-list,.header__secondary-nav{background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(184,198,204,.5);box-shadow:0 4px 16px #b8c6cc80}.mega-menu-active .header__main-nav .header__link-list,.mega-menu-active .header__secondary-nav{-webkit-box-shadow:none;box-shadow:none}}.header__main-nav .header__link-list ul li,.header__secondary-nav .header__link-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__main-nav .header__link-list ul li>details,.header__main-nav .header__link-list ul li>a,.header__secondary-nav .header__link-list ul li>a{padding:5px 10px}.header__main-nav .header__link-list ul li>a,.header__secondary-nav .header__link-list ul li>a{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header__main-nav .header__link-list ul li>a:hover{opacity:.7}.header__secondary-nav .header__link-list ul li>a:hover{background-color:#dded27;opacity:1}.header__main-nav .header__link-list ul li>details[open]{-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.header__main-nav .header__link-list ul li:first-child>details[open]{background-color:#c5ac8c}.header__main-nav .header__link-list ul li:nth-child(2n)>details[open]{background-color:#39b4e6}.header__main-nav .header__link-list ul.mega-menu__nav li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__main-nav .header__link-list ul.mega-menu__nav li a.h5 span{font-family:mabry-bold-pro,sans-serif;font-weight:400}.header__main-nav .header__link-list ul.mega-menu__nav li a.link-faded span{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:var(--text-h5);line-height:1.2}.header__main-nav .header__link-list ul.mega-menu__nav li a.link-faded{opacity:.7}.header__main-nav .header__link-list ul.mega-menu__nav li a.link-faded:hover{opacity:1}.header__link-list .icon-chevron-bottom{top:0}.header__main-nav .header__link-list ul li>a,.header__secondary-nav .header__link-list ul li>a,.header__main-nav .header__link-list ul li>details,.header__secondary-nav .header__icon-list button,.header__secondary-nav .header__icon-list a{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#000}.header__secondary-nav .header__icon-list button{margin-right:10px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header__secondary-nav .header__icon-list button:hover{opacity:.7}.header__main-nav .header__icon-list button{color:#000;background-color:#fff;padding:5px 10px;-webkit-box-shadow:0px 4px 16px 0px rgba(184,198,204,.5);box-shadow:0 4px 16px #b8c6cc80}.mega-menu-active .header__main-nav .header__icon-list button{-webkit-box-shadow:none;box-shadow:none}.header__main-nav .header__icon-list button span.text{font-family:mabry-bold-pro,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#000}@media only screen and (max-width: 699px){.show-desktop{display:none}.show-mobile{display:inherit}}.section-layout{padding:95px 0;overflow:hidden}@media only screen and (max-width: 600px){.section-layout{padding:50px 0}}.section-layout.no-padding{padding:0}.section-layout.padding-top{padding-bottom:0}.section-layout.padding-bottom{padding-top:0}.section-layout.overflow-visible{overflow:visible}.section-layout .intro-wrapper{margin-left:auto;margin-right:auto;max-width:600px}@media only screen and (max-width: 600px){.section-layout .intro-wrapper p{max-width:300px;margin:0 auto}}.section-layout .cta-wrapper{max-width:500px;margin:1em auto 0}.container{width:90%;max-width:1400px;margin:0 auto}.container.container--full-width{width:100%;max-width:1700px;padding:0 3rem}@media screen and (max-width: 600px){.container.container--full-width{padding:0 1.25rem}}.container.container--large{max-width:1200px}.container.container--medium{max-width:1000px}.container.container--small{max-width:800px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;color:#1e1e1e}.rte h2{font-size:var(--text-h2);line-height:1.1;margin-bottom:.5em}@media only screen and (max-width: 600px){.rte h2{font-size:32px;line-height:32px}}.rte p{font-size:16px;line-height:24px;color:#525252;margin:0 0 1em}.rte.centered{text-align:center}.rte.rte--text,.rte.rte--image{margin:2em 0}.rte.rte--text:first-child,.rte.rte--image:first-child{margin-top:0}.rte.rte--text:last-child,.rte.rte--image:last-child{margin-bottom:0}.rte.rte--text:last-child p:last-child{margin-bottom:0}.rte.rte--text a:not(.cta-btn){border-bottom:1px solid}.klaviyo-form form button{margin:0 auto;max-width:250px;border:none;-webkit-transition:all .2s ease-in-out!important;-o-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.klaviyo-form form button:hover{background-color:#dded00!important;color:#1e1e1e!important}.klaviyo-form form input{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style)!important;letter-spacing:var(--heading-letter-spacing)!important;text-transform:var(--heading-text-transform)!important;overflow-wrap:anywhere!important;font-size:40px!important;color:#000!important}.klaviyo-form form input:focus{outline:none!important}.klaviyo-form form input:-webkit-autofill,.klaviyo-form form input:-webkit-autofill:hover,.klaviyo-form form input:-webkit-autofill:focus,.klaviyo-form form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 64px white inset!important}@media only screen and (max-width: 600px){.klaviyo-form form input{font-size:24px!important}.klaviyo-form form div[data-testid=form-row]:first-of-type div[data-testid=form-component]:nth-of-type(2n){padding-left:20px!important}.klaviyo-form form div[data-testid=form-row] div[data-testid=form-component]{padding-bottom:20px!important}}.chrome .klaviyo-form form input::placeholder{position:relative;top:-7px}@media only screen and (max-width: 600px){.chrome .klaviyo-form form input::placeholder{top:-3px}}.klaviyo-form form input:focus,.klaviyo-form form input:hover,.klaviyo-form form input:focus-visible{border-radius:0!important}.margin-top{margin-top:50px}@media only screen and (max-width: 600px){.margin-top{margin-top:30px}}a.external-btn{width:100%}a.read-more{font-size:11px;text-transform:uppercase;letter-spacing:.15em;display:inline-block;margin-top:1em}a.cta-btn.shop-link span.text{display:block;padding:15px 30px}a.cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}a.cta-btn span.text{font-family:mabry-bold-pro,sans-serif;font-weight:400;display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.15em;padding:18px 30px;white-space:nowrap;background-color:#000;text-align:center;width:100%;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.cta-btn:hover span.text{color:#1e1e1e;background-color:#dded00}a.cta-btn span.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:53px;margin-left:1px;background-color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.cta-btn.right span.icon svg{width:16px;height:16px;margin-top:-3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}a.cta-btn.black.right span.icon svg path{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;fill:#fff!important}a.cta-btn.white{background-color:#fff}a.cta-btn.white span.text{color:#1e1e1e}a.cta-btn.white:hover{background-color:#dded00}a.cta-btn.black:not(.right){background-color:#1e1e1e}a.cta-btn.black{color:#fff}a.cta-btn.black:not(.right):hover{background-color:#dded00;color:#000}a.cta-btn.black.right:hover span.text,a.cta-btn.black.right:hover span.icon{background-color:#dded00;color:#1e1e1e}a.cta-btn.black.right:hover span.icon svg path{fill:#000!important}a.buy-now-btn{padding:10px 20px}a.cta-link{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:40px;line-height:48px;transition:all .2s ease-in-out;cursor:pointer}@media only screen and (max-width: 600px){a.cta-link{font-size:24px;line-height:32px}}a.cta-link:hover{color:#dded00}.footer.section{padding-top:0}.footer__contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer a.cta-btn{margin-bottom:50px}.footer span.title{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-top:50px;margin-bottom:20px}.footer span.title:first-of-type{margin-top:0}.footer span.title.mb-10{margin-bottom:10px}@media only screen and (max-width: 600px){.footer span.title{margin-top:30px;margin-bottom:10px}}.footer__sign-off{margin-top:50px}.footer__sign-off a{transition:all .2s ease-in-out}.footer__sign-off a:hover{color:#dded00}@media only screen and (max-width: 600px){.footer__sign-off{margin-top:30px}}.footer__sign-off,.footer__copyright{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.footer__copyright{color:#bbb}.footer__block.footer__block--menu ul li a{transition:all .2s ease-in-out}.footer__block.footer__block--menu ul li a:hover{color:#dded00}.social-media li a svg path{transition:all .2s ease-in-out}.social-media li a:hover svg path{fill:#dded00}.hero-banner{position:relative;background-color:#000}.hero-banner .hero-banner__media{height:75%;height:75vh;min-height:400px;overflow:hidden}.hero-banner .hero-banner__media.with-gradient:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 65%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 65%);background:linear-gradient(to bottom,#000,#0000 65%);z-index:1}.hero-banner .hero-banner__media img,.hero-banner .hero-banner__media video,.hero-banner .hero-banner__media lottie-player{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.arch-carousel .intro-wrapper h2{margin-bottom:30px}@media only screen and (max-width: 600px){.arch-carousel .intro-wrapper h2{margin-bottom:0}}.arch-carousel .arch-carousel__slider{position:relative;margin:0 auto;height:360px;width:480px;cursor:grab}.arch-carousel .arch-carousel__slider ul.direction-controls{display:none;list-style:none;margin:0;padding:0}.arch-carousel .arch-carousel__slider ul.direction-controls li.left-arrow{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.arch-carousel .arch-carousel__slider ul.direction-controls li.right-arrow{position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.arch-carousel .arch-carousel__slider ul.direction-controls li button{background:#0003;border:none;color:#fff;cursor:pointer;font-size:1.5em;font-family:mabry-bold-pro,sans-serif;font-weight:400;height:1.5em;line-height:1.5em;padding:0;text-align:center;transition:background .25s;width:1.5em}.arch-carousel .arch-carousel__slider ul.direction-controls li button:hover{background:#0009}.arch-carousel .arch-carousel__slider ul.slides{border-radius:50%;height:100%;margin:0;overflow:hidden;padding:0;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%) rotate(0);-ms-transform:translateX(-50%) rotate(0);transform:translate(-50%) rotate(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%}.arch-carousel .arch-carousel__slider ul.slides li.slide{display:block;list-style:none;position:absolute;top:0;left:50%;text-align:center;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;width:100%;padding:0!important;clip-path:none!important}.arch-carousel .arch-carousel__slider ul.slides li.slide div.block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;margin:30px 0}.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;width:100%;padding:30px;margin-bottom:0;border-radius:16px;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;background-color:#f7fbcc;border:10px solid #DDED00;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 600px){.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner{min-height:200px;padding:20px}}.arch-carousel .arch-carousel__slider ul.slides li.slide.active-slide div.block div.block__inner{margin-bottom:70px;-webkit-box-shadow:0px 32px 16px 4px rgba(0,0,0,.2);box-shadow:0 32px 16px 4px #0003}.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner h2,.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:40px;line-height:48px;margin-bottom:.25em;color:#1e1e1e}.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner p{color:#525252}@media only screen and (max-width: 600px){.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner h2,.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner h3{font-size:24px;line-height:32px}.arch-carousel .arch-carousel__slider ul.slides li.slide div.block div.block__inner br{display:none}}.testimonial-carousel .testimonial-carousel__slider{margin:50px auto 0;max-width:2000px}@media only screen and (max-width: 600px){.testimonial-carousel .testimonial-carousel__slider{margin:35px auto 0}}.testimonial-carousel .testimonial-carousel__slider div.slide{text-align:center;padding:0 30px;width:33.33%}@media only screen and (max-width: 1000px){.testimonial-carousel .testimonial-carousel__slider div.slide{width:65%}}@media only screen and (max-width: 600px){.testimonial-carousel .testimonial-carousel__slider div.slide{width:70%}}.testimonial-carousel .testimonial-carousel__slider div.slide span.shape-mask{max-width:250px;margin:0 auto 50px}@media only screen and (max-width: 600px){.testimonial-carousel .testimonial-carousel__slider div.slide span.shape-mask{margin:0 auto 30px}}.testimonial-carousel .testimonial-carousel__slider div.slide span.quote,.testimonial-carousel .testimonial-carousel__slider div.slide span.author,.testimonial-carousel .testimonial-carousel__slider div.slide span.customer{display:block}.testimonial-carousel .testimonial-carousel__slider div.slide span.quote{position:relative;top:-2px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:28px;line-height:34px;padding:5px 0}.testimonial-carousel .testimonial-carousel__slider div.slide span.author{margin-top:10px;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.testimonial-carousel .testimonial-carousel__slider div.slide span.customer{font-size:12px;text-transform:uppercase;letter-spacing:.15em}.testimonial-carousel .testimonial-carousel__progress-bar{display:block;height:2px;width:90%;max-width:400px;background-color:#bababa;margin:50px auto 0;overflow:hidden;border-radius:5px}.testimonial-carousel .testimonial-carousel__arrow-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px}.testimonial-carousel .testimonial-carousel__arrow-btns span.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:50px;border:1px solid #1E1E1E;cursor:pointer}.testimonial-carousel .testimonial-carousel__arrow-btns span.arrow.disabled{opacity:.2;cursor:not-allowed}.testimonial-carousel .testimonial-carousel__arrow-btns span.arrow.left svg{position:relative;left:-2px}.testimonial-carousel .testimonial-carousel__arrow-btns span.arrow.right svg{position:relative;right:-2px}@media only screen and (max-width: 600px){.testimonial-carousel .testimonial-carousel__progress-bar{margin:30px auto 0}}@media only screen and (min-width: 1000px){.testimonial-carousel .testimonial-carousel__progress-bar.hide-desktop{display:none}}.testimonial-carousel .testimonial-carousel__progress-bar span.track{display:block;height:2px;width:0%;background-color:#1a1a1a}.shopify-section--image-with-text-overlay img.svg-text{height:100%;width:90%;margin:0 auto;object-fit:contain}.shopify-section--image-with-text-overlay img.svg-text.show-desktop{max-width:1000px}.shopify-section--image-with-text-overlay img.svg-text.show-mobile{max-width:350px}.image-text .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-text .columns .column--left,.image-text .columns .column--right{width:100%}.image-text .columns.columns--left .column--left{order:1}.image-text .columns.columns--left .column--right,.image-text .columns.columns--right .column--left{order:2;padding-top:2em}.image-text .columns.columns--right .column--right{order:1}@media only screen and (min-width: 1000px){.image-text .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-text .columns .column--left,.image-text .columns .column--right{width:100%}.image-text .columns.columns--left .column--left{padding-right:4em}.image-text .columns.columns--left .column--right,.image-text .columns.columns--right .column--left{padding-left:4em;padding-top:0}.image-text .columns.columns--right .column--right{padding-right:4em}}.text-table .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-table .columns .column--left,.text-table .columns .column--right{width:100%}.text-table .columns.columns--left .column--left{order:1}.text-table .columns.columns--left .column--right,.text-table .columns.columns--right .column--left{order:2;padding-top:2em}.text-table .columns.columns--right .column--right{order:1}.text-table .product-table{background-color:#fff;padding:2em;border-radius:20px}.text-table .product-table .product-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid rgb(var(--text-color) / .12)}.text-table .product-table .product-table__row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.text-table .product-table .product-table__row span.subheading{width:30%;color:#525252}.text-table .product-table .product-table__row span.text{width:70%;color:#525252}@media only screen and (min-width: 1000px){.text-table .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-table .columns .column--left,.text-table .columns .column--right{width:100%}.text-table .columns.columns--left .column--left{padding-right:4em}.text-table .columns.columns--left .column--right,.text-table .columns.columns--right .column--left{padding-left:4em;padding-top:0}.text-table .columns.columns--right .column--right{padding-right:4em}}.shopify-section--main-product .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:unset;column-gap:unset}.shopify-section--main-product .product .product-images{width:100%}.shopify-section--main-product .product .product-images .flickity-page-dots .flickity-page-dot{width:24px;height:1px;border-radius:0;margin:0 4px}.shopify-section--main-product .product .product-images .flickity-page-dot:focus,.shopify-section--main-product .product .product-images .flickity-page-dot:focus-within{outline:none;box-shadow:none}.shopify-section--main-product .product .product-images .media-wrapper.item-1 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shopify-section--main-product .product .product-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:25px 1.25rem 0rem}.shopify-section--main-product .product .product-thumbnails.thumbnails-1{display:none}@media only screen and (min-width: 600px){.shopify-section--main-product .product .product-thumbnails{display:none}}.shopify-section--main-product .product .product-thumbnails .thumbnail-trigger{width:100%;max-width:50px;height:auto;padding-bottom:5px;opacity:.2;border-bottom:1px solid #000000;transition:opacity .2s ease-in-out}.shopify-section--main-product .product .product-thumbnails .thumbnail-trigger.active{opacity:1}.shopify-section--main-product .product .product-thumbnails .thumbnail-trigger img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.shopify-section--main-product .product .product-info{width:100%;padding:0em 3rem 3rem;max-width:850px}.shopify-section--main-product .product .product-info .product-info__title{text-align:center}.shopify-section--main-product .product .product-info .product-info__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;letter-spacing:.15em}.shopify-section--main-product .product .product-info .product-info__price .text-subdued{color:#000}.shopify-section--main-product .product .product-info .product-info__description{margin-bottom:2rem;text-align:center}.shopify-section--main-product .product .product-info .product-info__description p{color:#525252}.shopify-section--main-product .product .product-info .product-info__block-item .product-info__accordion{border-left:1px solid;border-right:1px solid;border-color:#a8a8a8}.shopify-section--main-product .product-info__accordion.accordion{--accordion-spacing: var(--spacing-2)}.shopify-section--main-product .product-info__accordion.accordion .accordion__toggle{padding-left:var(--spacing-6);padding-right:var(--spacing-6);cursor:pointer}.accordion .accordion__toggle span.circle-chevron svg path{fill:#515151!important}.accordion .accordion__toggle span.circle-chevron{background:transparent!important;width:unset;height:unset;border-radius:unset;display:flex;margin-top:1px}.shopify-section--main-product .product-info__accordion.accordion div.accordion__content{padding-inline-start:var(--spacing-6)}.shopify-section--main-product .product-info__accordion.accordion div.accordion__content p{color:#525252;font-size:12px}.shopify-section--main-product .product-info__accordion.accordion span.uppercase{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.product-info__buy-buttons.show-external-btn a.external-btn,.product-info__buy-buttons.show-form form.shopify-product-form{display:block}@media only screen and (min-width: 600px){.shopify-section--main-product .product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.shopify-section--main-product .product .product-images{width:50%}.shopify-section--main-product .product .product-images .media-wrapper.item-1{height:100vh}.shopify-section--main-product .product .product-info{width:50%}}@media only screen and (max-width: 600px){.shopify-section--main-product .product .product-info{padding:25px 1.25rem 50px;width:100%;margin:0 auto}.shopify-section--main-product .product .product-info .product-info__title br{display:none}.shopify-section--main-product .product .product-images .media-wrapper{height:50vh}.shopify-section--main-product .product .product-images .media-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.stacking-cards{overflow:visible;scroll-behavior:smooth}.stacking-cards .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}.stacking-cards .columns .column{width:50%}@media only screen and (max-width: 1000px){.stacking-cards .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stacking-cards .columns .column{width:100%}}.stacking-cards .columns .column.column__text .text-inner{padding-bottom:2em}@media only screen and (min-width: 1000px){.stacking-cards .columns .column.column__text .text-inner{position:sticky;top:50vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:175px}}.stacking-cards .columns .column.column__text .text-inner.centered{text-align:center}.stacking-cards .columns .column.column__text .text-inner .text{max-width:400px;margin:2em auto 0}.stacking-cards .columns .column .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75vh;padding-right:1.25rem;padding-left:1.25rem}@media only screen and (min-width: 1000px){.stacking-cards .columns .column .cards{max-width:625px;padding-right:3rem;padding-left:3rem}}.stacking-cards .columns .column .cards .card{background-color:#fff;padding:20px 2em 2em;border-radius:20px;-webkit-box-shadow:0px -4px 12px 0px rgba(153,153,153,.2);box-shadow:0 -4px 12px #9993;z-index:1}.stacking-cards .columns .column .cards .card{position:sticky}.stacking-cards .columns .column .cards .card .card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:75px}.stacking-cards .columns .column .cards .card .card__heading span.icon{width:100%;max-width:50px}.stacking-cards .columns .column .cards .card .card__heading span.heading{font-size:48px;line-height:1.2}.stacking-cards .columns .column .cards .card .card__text{margin-top:3rem;margin-bottom:1.5rem;min-height:144px}@media only screen and (max-width: 600px){.stacking-cards .columns .column .cards .card .card__text{min-height:240px}}.large-testimonial{height:300vh;overflow:visible;scroll-behavior:smooth}.large-testimonial .large-testimonial__quote{position:sticky;top:50vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:1000px;margin:50vh auto 0;text-align:center;z-index:0}.large-testimonial .large-testimonial__quote span.quote,.large-testimonial .large-testimonial__quote span.author,.large-testimonial .large-testimonial__quote span.customer{display:block}.large-testimonial .large-testimonial__quote span.quote{position:relative;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:48px;line-height:53px}.large-testimonial .large-testimonial__quote span.quote em{font-family:ppeditorialnew-ultralight-italic}@media only screen and (max-width: 1000px){.large-testimonial .large-testimonial__quote span.quote{padding:0 1em}}.large-testimonial .large-testimonial__quote svg#quote-icon-top{margin-bottom:25px}.large-testimonial .large-testimonial__quote svg#quote-icon-bottom{margin-top:25px}@media only screen and (min-width: 1000px){.large-testimonial .large-testimonial__quote span.quote.medium{font-size:76px;line-height:88px}.large-testimonial .large-testimonial__quote span.quote.large{font-size:96px;line-height:108px}}.large-testimonial .large-testimonial__quote span.author{margin-top:2rem;font-size:12px;text-transform:uppercase;letter-spacing:.15em}.large-testimonial .large-testimonial__quote span.customer{font-size:12px;text-transform:uppercase;letter-spacing:.15em}.large-testimonial .large-testimonial__image-one,.large-testimonial .large-testimonial__image-two,.large-testimonial .large-testimonial__image-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:9}.large-testimonial .large-testimonial__image-one.shape-mask img,.large-testimonial .large-testimonial__image-two.shape-mask img,.large-testimonial .large-testimonial__image-three.shape-mask img{width:100%;max-height:265px}@media only screen and (max-width: 600px){.large-testimonial .large-testimonial__image-one.shape-mask img,.large-testimonial .large-testimonial__image-two.shape-mask img,.large-testimonial .large-testimonial__image-three.shape-mask img{max-height:200px}}.large-testimonial .large-testimonial__image-one{top:100vh;left:50%;transform:translate(-50%)}.large-testimonial .large-testimonial__image-two{top:150vh}.large-testimonial .large-testimonial__image-three{top:200vh}.large-testimonial .large-testimonial__image-one{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.large-testimonial .large-testimonial__image-two{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:5vw}.large-testimonial .large-testimonial__image-three{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;right:5vw}.split-banner.guide-banner{height:100vh;width:100%;position:fixed;top:calc(var(--sticky-area-height) + 20px);left:0}.split-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1000px){.split-banner{min-height:100vh}.split-banner.guide-banner{top:0}}.split-banner.layout-50-50 .split-banner__text,.split-banner.layout-50-50 .split-banner__image,.split-banner.layout-40-60 .split-banner__text,.split-banner.layout-40-60 .split-banner__image{width:100%}.split-banner .split-banner__image.shape-mask:not(.none){-webkit-mask-size:50%;mask-size:50%}.split-banner.layout-40-60 .split-banner__image.shape-mask:not(.none){-webkit-mask-size:65%;mask-size:65%}.split-banner .split-banner__text .btn-wrapper{margin-top:2em}@media only screen and (min-width: 1000px){.split-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.split-banner .split-banner__image.shape-mask:not(.none){-webkit-mask-size:80%;mask-size:80%}.split-banner.layout-40-60 .split-banner__image.shape-mask:not(.none){-webkit-mask-size:75%;mask-size:75%}.split-banner.layout-50-50 .split-banner__text,.split-banner.layout-50-50 .split-banner__image{width:50%}.split-banner.layout-40-60 .split-banner__text{width:40%}.split-banner.layout-40-60 .split-banner__image{width:60%}}.split-banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:50px}.split-banner__text.has-mask{padding:50px 0 50px 100px}.split-banner__text .rte{margin-top:1em}.split-banner__text .author{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:11px;margin-top:2em}.split-banner__text .rte{max-width:400px}.split-banner__image{overflow:hidden}.split-banner__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1000px){.split-banner__image{margin-bottom:50px}.split-banner__image.none{margin-bottom:0}.split-banner__text.has-mask{padding:50px 0}}@media only screen and (max-width: 600px){.split-banner__text,.split-banner__text.has-mask{padding:25px 2em 50px}.split-banner__text h1.h1,.split-banner__text h1.h0{font-size:3rem}}.svg-shapes .shape{display:flex;flex-direction:row;width:100%;background-color:#fff}.svg-shapes .shape.position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 1000px){.svg-shapes .shape.position-left{padding-right:3rem}.svg-shapes .shape.position-right{padding-left:3rem}}.svg-shapes .shape .shape__image{width:100%}@media only screen and (min-width: 1000px){.svg-shapes .shape .shape__image{max-width:50%}}.svg-shapes .shape .shape__image img{width:100%;height:100%}.image-coloured-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-coloured-bg.image-left .image-coloured-bg__image{order:2}.image-coloured-bg.image-left .image-coloured-bg__text{order:1}.image-coloured-bg.image-right .image-coloured-bg__image{order:2}.image-coloured-bg.image-right .image-coloured-bg__text{order:1}.svg-shapes .shape.position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.image-coloured-bg__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 50px 50px}.image-coloured-bg__text .btn-wrapper{margin-top:1em}.image-coloured-bg__text,.image-coloured-bg__image{width:100%}.image-coloured-bg__image.margin-bottom{margin-bottom:95px}.image-coloured-bg__image img{width:100%}@media only screen and (min-width: 1000px){.image-coloured-bg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-coloured-bg.image-left .image-coloured-bg__image{order:1}.image-coloured-bg.image-left .image-coloured-bg__text{order:2}.image-coloured-bg__text{width:50%;padding:50px}.image-coloured-bg__image{width:50%;margin-top:95px}}@media only screen and (max-width: 1000px){.image-coloured-bg__text{margin-top:95px}.image-coloured-bg.image-left .image-coloured-bg__image img{padding-right:10%}.image-coloured-bg.image-right .image-coloured-bg__image img{padding-left:10%}}@media only screen and (max-width: 600px){.image-coloured-bg__image.margin-bottom{margin-bottom:50px}.image-coloured-bg__text{margin-top:50px}}.two-columns.rounded{border-radius:var(--rounded-lg) var(--rounded-lg) 0 0}.two-columns .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns .columns .column.column__left{margin-bottom:2em}.two-columns .columns .column{width:100%}@media only screen and (min-width: 1000px){.two-columns .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.two-columns .columns .column.column__left{margin-bottom:0}.two-columns .columns .column{width:50%}.two-columns .columns .column.column__left{padding-right:2em}.two-columns .columns .column.column__right{padding-left:2em}}.acronym{overflow:visible;scroll-behavior:smooth}.acronym .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;width:100%;max-width:850px;margin:0 auto;padding-right:1.25rem;padding-left:1.25rem}@media only screen and (min-width: 1000px){.acronym .columns{padding-right:3rem;padding-left:3rem}}.acronym .columns .column{width:100%}.acronym .columns .column.column__left{width:200px}.acronym .columns .column .acronym__letter{width:200px;min-width:200px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.acronym .columns .column .acronym__letter span.letter{position:relative;top:18px;font-size:208px;line-height:1}@media only screen and (max-width: 600px){.acronym .columns .column.column__left{width:90px}.acronym .columns .column .acronym__letter{width:90px;min-width:90px}.acronym .columns .column .acronym__letter span.letter{top:15px;font-size:96px}}.acronym .columns .column .acronym__word{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:75px}.acronym .columns .column .acronym__word span.icon{width:100%;max-width:50px}.acronym .columns .column .acronym__word span.word{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:48px;line-height:1.2}.numbered-list-item{display:flex;flex-direction:row;gap:50px;width:100%}.numbered-list-item .numbered-list-item__title{width:100%}@media only screen and (max-width: 1000px){.numbered-list-item{gap:25px}}@media only screen and (min-width: 1000px){.numbered-list-item.max-50{max-width:50%;padding-right:2em}}.numbered-list-item .numbered-list-item__number{background-color:#fff;width:100px;height:100px;min-width:100px;display:flex;justify-content:center;align-items:center;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:var(--text-h4);line-height:1.2}.numbered-list-item .numbered-list-item__number .text{position:relative;top:3px}.guide-columns{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2em}.guide-columns__column{width:100%}.guide-columns__column.form div.newsletter-form{position:sticky;top:calc(var(--sticky-area-height) + 20px);max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end}.guide-columns__column p:first-child{margin-top:0}@media only screen and (min-width: 1000px){.guide-columns__column{width:50%}.guide-columns__column.text{padding-right:2em}.guide-columns__column.image,.guide-columns__column.form{padding-left:2em}}@media only screen and (max-width: 1000px){.guide-columns__column.image{margin-top:2em}.guide-columns__column.form{padding-top:2em}}.guide-columns__column.image .image-wrapper{position:sticky;top:calc(var(--sticky-area-height) + 20px)}.image-wrapper img{margin-top:0}.image-wrapper .caption{display:block;background-color:#fff;padding:1.5em;padding-top:calc(1.5em + 10px);margin-top:-10px;text-align:center;border-radius:0 0 var(--rounded) var(--rounded);color:#515151}@media only screen and (max-width: 600px){.page-spacer h1.h0{font-size:3rem}}shop-pay-wallet-button:hover:after{background:#4223e5}shop-pay-wallet-button{position:relative}shop-pay-wallet-button:after{content:"Donate with";position:absolute;top:0;color:#fff;background:#5433eb;display:flex;align-items:center;justify-content:center;margin:0 auto;left:-113px;right:0;width:fit-content;height:100%}p.amazon-product{font-size:16px;padding:8px 0;color:#4e4ef4}header.blog-banner.false{padding-top:40px}button#custom-checkout-button{width:100%;display:flex;text-align:center;color:#fff;background-color:#5433eb;padding:10px;font-size:20px;justify-content:center;align-items:center}button#custom-checkout-button:hover{background-color:#000}button#custom-checkout-button svg{padding-left:6px}a.btn.external-btn_1{width:100%;background-color:#dded00;color:#000;font-size:13px;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
