/** Shopify CDN: Minification failed

Line 6:11847 Unexpected "*"

**/
:root{--header-height:70px;--announcementHeight:40px;--header-padding:24px;--white:#fff;--black:#061b2d;--black10:rgba(6,27,45,.1);--black50:rgba(6,27,45,.5);--red:#a50050;--pink:#ff9ecd;--teal:#00b5ad;--teal15:#d9f4f3;--mint:#a6e5e0;--whiteBorder:hsla(0,0%,100%,.2);--blackBorder:rgba(6,27,45,.2);--lightGrayBg:#f4f4f4;--lightBlueBg:#f2fbfb;--tanBg:#f9f4f4;--purple:#8c4799;--orange:#f4633a;--bone:#fffff1;--pale-pink:#f4eae5;--hot-pink:#ef396f;--font:"Poppins", sans-serif;--font2:"Swell", "Poppins", sans-serif;--fadeOff:left 0s 0.2s, opacity 0.2s;--fadeOn:left 0s, opacity 0.2s}@font-face{font-family:Poppins;src:url(subset-Poppins-SemiBold.woff2) format("woff2"),url(subset-Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(subset-Poppins-Regular.woff2) format("woff2"),url(subset-Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(subset-Poppins-Medium.woff2) format("woff2"),url(subset-Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(subset-Poppins-Bold.woff2) format("woff2"),url(subset-Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Swell;src:url(subset-Swell-Regular.woff2) format("woff2"),url(subset-Swell-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden;font-size:16px;font-weight:400;line-height:1.3;background-color:var(--white);color:var(--black);font-family:var(--font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lock-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;font-size:16px}a{text-decoration:none}li{list-style:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;outline:none;font-family:var(--font);font-size:16px}input[type=email],input[type=password],input[type=search],input[type=text]{display:block;width:100%}a,button,input[type=checkbox],input[type=radio],input[type=submit],label{cursor:pointer}img,svg,video{display:block;max-width:100%}.hidden{display:none}.width{width:calc(100% - 40px)}.width,.width-2{max-width:1400px;margin:0 auto}@media(min-width:1440px){.width-2{overflow:hidden}}.button{line-height:52px;border:2px solid transparent;border-radius:40px;text-transform:uppercase;font-weight:400;display:inline-flex;gap:8px;align-items:center;justify-content:center;text-align:center;padding:0 32px;font-family:var(--font2);background-color:var(--white);transition:transform .2s,box-shadow .2s}.button:disabled{opacity:.5;pointer-events:none}.button-hover:hover .button,.button:hover{transform:translateY(7px);box-shadow:none}.button--full-width,.modal{display:flex;width:100%}.button--spread,.faq-question__header,.modal__header{justify-content:space-between}.button--red{border-color:var(--red);color:var(--red);box-shadow:0 7px 0 var(--red)}.button--black,.button--purple,.button--red,.button--teal{background-color:var(--white)}.button--black{border-color:var(--black);color:var(--black);box-shadow:0 7px 0 var(--black)}.button--teal{border-color:var(--teal);color:var(--teal);box-shadow:0 7px 0 var(--teal)}.button--purple{border-color:var(--purple);color:var(--purple);box-shadow:0 7px 0 var(--purple)}.modal{background:var(--black10);position:fixed;top:0;height:100%;z-index:200;padding:40px 0;left:-9999px;opacity:0;transition:var(--fadeOff)}.modal--active{left:0;opacity:1;transition:var(--fadeOn)}.modal__box{background-color:var(--white);width:calc(100% - 40px);max-width:700px;margin:auto;padding:0 24px 24px;max-height:calc(100vh - 80px);overflow-y:auto}.modal__box--small{max-width:500px}.modal__box--xsmall{max-width:360px}.modal__header{display:flex;align-items:center;padding:24px 0}.modal__close{color:var(--teal);width:32px;margin-left:auto}.rte>*+*{margin-top:20px}.rte b,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte strong{font-weight:600}.rte h1 b,.rte h1 strong,.rte h2 b,.rte h2 strong,.rte h3 b,.rte h3 strong,.rte h4 b,.rte h4 strong,.rte h5 b,.rte h5 strong,.rte h6 b,.rte h6 strong{color:var(--teal)}.rte *+h1,.rte *+h2,.rte *+h3,.rte *+h4,.rte *+h5,.rte *+h6{margin-top:48px}.rte h1,.rte h2,.rte h3{font-size:21px}.rte a{text-decoration:underline;font-weight:500}.rte ul li{list-style-type:disc}.rte ol li{list-style:decimal}.rte li{margin-left:18px}.rte li+li{margin-top:5px}.header-padding>.shopify-section:first-of-type>div:first-of-type{padding-top:calc(var(--header-height,76px) + var(--header-padding))}.faq-question,.header-shop-product{border-bottom:1px solid var(--blackBorder)}.faq-question__header{user-select:none;cursor:pointer;align-items:center;gap:24px;display:flex;padding:24px 0}.faq-question__header-heading{flex:1;font-weight:600}.faq-question__heading{font-weight:600}.faq-question__header svg{transition:transform .4s}.faq-question--active .faq-question__header svg{transform:rotate(180deg)}.faq-question__body{overflow:hidden;max-height:0;transition:max-height .4s}.faq-question__body-inner{padding-bottom:24px}.faq-question__body-inner>*+*{margin-top:20px}.shopify-policy__container{padding:calc(var(--padding-base) + var(--header-height,76px) + var(--header-padding)) 0 var(--padding-base)}.shopify-policy__title{margin-bottom:32px}.shopify-policy__title h1{font-family:var(--font2);font-weight:400;line-height:.9;font-size:40px}.header-shop__section{padding:20px}.header-shop__heading{font-size:24px;font-weight:400;line-height:90%;font-family:var(--font2)}.header-shop-product{display:flex;align-items:center;gap:24px;transition:transform .2s,opacity .2s}.header-shop-product:hover{transform:translateX(10px);opacity:.7}.header-shop-product__image{display:flex;width:80px;height:80px;align-items:center;justify-content:center}.header-shop-product__image img{width:80%}.header-shop-product__main{flex:1;display:block}.header-shop-product__title{font-weight:600;color:var(--black);margin-bottom:5px}.header-shop-product__subtitle{color:var(--black50);font-size:12px}.header-shop-product__new{padding-left:2px;color:#1e3a8a;font-size:15px;font-weight:700;letter-spacing:.02em}@media(min-width:1000px){.rte{font-size:18px}.rte>*+*{margin-top:24px}.rte *+h1,.rte *+h2,.rte *+h3,.rte *+h4,.rte *+h5,.rte *+h6{margin-top:48px}.rte h1,.rte h2,.rte h3{font-size:24px}.modal__box{padding:0 48px 48px}.modal__box--small{max-width:550px}.modal__box--xsmall{max-width:410px}.modal__header{padding:24px 0}.modal__close{width:48px}.button{font-size:20px;padding:0 40px;line-height:60px}.shopify-policy__container{padding:calc(var(--padding-large) + var(--header-height,76px) + var(--header-padding)) 0 var(--padding-large)}.shopify-policy__title h1{font-size:64px}.header-shop-product__image{width:100px;height:100px}.header-shop-product__subtitle{font-size:14px}}@media(min-width:1240px){.width{width:calc(100% - 80px)}}.ajax-cart{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;z-index:25;opacity:0;left:-9999px;transition:var(--fadeOff)}.ajax-cart--active{opacity:1;left:0;transition:var(--fadeOn)}.ajax-cart__box{margin-left:auto;width:calc(100% - 24px);background-color:var(--white);max-width:400px;transform:translateX(100%);transition:transform .2s;display:flex;flex-direction:column}.ajax-cart--active .ajax-cart__box{transform:none}.ajax-cart__flex{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.ajax-cart-qs{width:80px;display:flex;align-items:center}.ajax-cart-qs__minus,.ajax-cart-qs__plus{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--black);background-color:var(--white)}.ajax-cart-qs__input{text-align:center;flex:1;width:32px}.ajax-cart-announcement{background-color:var(--black);color:var(--white);padding:10px 0;text-align:center}.ajax-cart-announcement p{text-transform:uppercase;font-size:14px;font-weight:500}.ajax-cart-announcement p a{color:var(--white);text-decoration:underline}.ajax-cart-header{width:calc(100% - 56px);height:76px;min-height:76px;margin:0 auto;height:var(--header-height,70px);border-bottom:1px solid var(--blackBorder);font-weight:600}.ajax-cart-header,.ajax-cart-header__left{display:flex;align-items:center;justify-content:space-between}.ajax-cart-header__left{gap:24px}.ajax-cart-header__bag{display:flex;align-items:center;gap:6px}.ajax-cart-header__close,.ajax-cart-item__title a{color:var(--black)}.ajax-cart-empty{text-align:center;padding:48px 0}.ajax-cart-empty__heading{font-size:20px;font-weight:600}.ajax-cart-empty__text{margin:10px 0 15px}.ajax-cart-empty__buttons{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.ajax-cart-empty__buttons .button{width:240px;text-align:center;justify-content:center;align-items:center}.ajax-cart-progress{padding:20px 20px 26px}.ajax-cart-progress__text{font-size:12px;font-weight:600;margin-bottom:10px}.ajax-cart-progress__bar{background-color:var(--lightGrayBg);height:4px;border-radius:4px;width:100%;position:relative}.ajax-cart-progress__bar-filled{background-color:var(--teal);height:4px;border-radius:4px}.ajax-cart-progress__bubble{position:absolute;top:50%;margin-top:-7px;transform:translateX(-50%);font-size:12px}.ajax-cart-progress__bubble--percent{left:auto;right:-7px;text-align:right;transform:none}.ajax-cart-progress__bubble-bubble{width:14px;height:14px;border:2px solid #fff;background-color:var(--lightGrayBg);border-radius:50%;margin:0 auto 5px}.ajax-cart-progress__bubble--percent .ajax-cart-progress__bubble-bubble{margin:0 0 5px auto}.ajax-cart-progress__bubble-bubble--filled{background-color:var(--teal)}.ajax-cart-items{flex:1;min-height:0;overflow-y:auto;padding:20px 0}.ajax-cart-items__section{padding:0 28px}.ajax-cart-items__heading{margin-bottom:10px}.ajax-cart-items__section+.ajax-cart-items__section{margin-top:20px}.ajax-cart-item{background:var(--cream);border-radius:16px;display:flex;gap:18px;padding:16px}.ajax-cart-item+.ajax-cart-item{margin-top:10px}.ajax-cart-item__image{width:64px}.ajax-cart-item__img{width:64px;height:88px;border-radius:12px;object-fit:cover;aspect-ratio:1;font-size:0}.ajax-cart-item__main{flex:1;display:flex;flex-direction:column;justify-content:center}.ajax-cart-item__variant{height:24px;display:flex;align-items:center;gap:6px}.ajax-cart-item__variant-color{width:10px;height:10px;border-radius:50%}.ajax-cart-item__variant-title{flex:1;color:var(--black50);font-size:14px;font-weight:400}.ajax-cart-item__main-bottom{display:flex;align-items:center;justify-content:space-between}.ajax-cart-item__prices{flex:1;display:flex;align-items:center;font-size:14px;font-weight:600}.ajax-cart-item__compare{text-decoration:line-through;color:var(--grey);font-weight:400;margin-left:10px}.ajax-cart-footer{padding:20px 0;background-color:var(--white);border-top:1px solid var(--color-border-default);color:var(--black);margin:0 auto;width:calc(100% - 56px)}.ajax-cart-footer__row{display:flex;align-items:center;justify-content:space-between}.ajax-cart-footer__row+.ajax-cart-footer__row{margin-top:12px}.ajax-cart-footer__taxes{color:var(--grey);font-size:12px;margin-top:16px;text-align:center}.ajax-cart-preorder+.ajax-cart-footer__taxes{margin-top:16px}.ajax-cart-footer__checkout{margin-top:20px}.announcement{background-color:var(--black);color:var(--white);height:var(--announcementHeight);display:flex;align-items:center;text-align:center;position:sticky}.announcement[data-alia-id]{cursor:pointer}.announcement p{text-transform:uppercase;font-size:14px;font-weight:500}.announcement p a{color:var(--white);text-decoration:underline}.header-shop* rules and the .template-index transparent-homepage-header rules that used to live here belonged to the previous sections/header.liquid markup, now fully replaced by the redesigned nav (always a solid dark header, no transparent-until-scroll homepage variant). */ .footer__* rules that used to live here belonged to the previous sections/footer.liquid markup, now fully replaced. */ .shopify-challenge__container{padding:40px 0}.shopify-challenge__message{margin-bottom:20px}.shopify-challenge__container .shopify-challenge__button{padding:10px 20px;color:#000;border:1px solid}