.header__icon svg path,.header__icon svg line,.header__icon svg circle,.header__icon svg rect,.header__icon svg polyline{stroke-width:1;vector-effect:non-scaling-stroke}.stock-badge{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;margin:0 0 1.2rem;color:#5f9d6d}.stock-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0;animation:stockPulse 2.8s ease-out infinite}@keyframes stockPulse{0%{box-shadow:0 0 #5f8d6a59}70%{box-shadow:0 0 0 5px #5f8d6a00}to{box-shadow:0 0 #5f8d6a00}}@media(prefers-reduced-motion:reduce){.stock-badge__dot{animation:none}}.bndl-open-btn{position:relative;overflow:hidden;background-color:#000;color:#fff;border:1px solid #000;z-index:1;transition:color .4s ease}.bndl-open-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translateY(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.bndl-open-btn:hover:before,.bndl-open-btn:focus-visible:before,.bndl-open-btn:active:before{transform:translateY(0)}.bndl-open-btn:hover,.bndl-open-btn:focus-visible,.bndl-open-btn:active{color:#000!important}.product-form__submit:after{display:none}.bndl-open-btn{position:relative;overflow:hidden;background-color:#000;color:#fff;border:1px solid #000!important;box-sizing:border-box;z-index:1;transition:color .4s ease}.trust-row{display:flex;align-items:flex-start;gap:1rem;margin:2.4rem 0;padding-top:2rem;border-top:1px solid #e5e5e5}.trust-row__item{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;letter-spacing:.05rem;text-transform:uppercase;line-height:1.25;text-align:left;color:rgb(var(--color-foreground))}.trust-row__item svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5}@media(max-width:749px){.trust-row{flex-direction:column;align-items:flex-start;gap:1.2rem}.trust-row__item{justify-content:flex-start}}.trust-row__item:nth-child(2){justify-content:flex-start}.search-modal__close-button{position:relative!important;width:44px!important;height:44px!important}.search-modal__close-button .svg-wrapper,.search-modal__close-button svg{display:none!important}.search-modal__close-button:before,.search-modal__close-button:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:18px!important;height:1.5px!important;background-color:#000!important}.search-modal__close-button:before{transform:translate(-50%,-50%) rotate(45deg)!important}.search-modal__close-button:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.search-modal__form button[type=submit],.search-modal .search__button{position:relative!important}.search-modal__form button[type=submit] .svg-wrapper,.search-modal__form button[type=submit] svg,.search-modal .search__button .svg-wrapper,.search-modal .search__button svg{display:none!important}.search-modal__form button[type=submit]:before,.search-modal .search__button:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;border:0!important;border-radius:0!important;background-color:#000!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><line x1='16.2' y1='16.2' x2='21' y2='21'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><line x1='16.2' y1='16.2' x2='21' y2='21'/></svg>") no-repeat center / contain}.search-modal__form button[type=reset],.search-modal .search__button--reset{display:none!important}body:not(.template-index) .product-form__submit[name=add],body:not(.template-index) product-form .quick-add__submit[name=add]{font-size:1.2rem}body:not(.template-index) .bndl-atc--add-to-cart{font-size:10px}#MainContent>.shopify-policy__container,#MainContent .cri-faq-page{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:64px 22px 80px;color:#111}#MainContent .shopify-policy__title,#MainContent .cri-faq-page>.page-title{margin:0 0 45px;text-align:center}#MainContent .shopify-policy__title :is(h1,h2),#MainContent .cri-faq-page>.page-title{margin:0;font-size:23px!important;font-weight:700!important;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}#MainContent .cri-faq-page>.page-title{margin-bottom:45px}#MainContent .cri-faq-page .faq-wrapper{max-width:none;padding:0}#MainContent .shopify-policy__body{font-family:var(--font-body-family);font-size:16px;line-height:1.9;letter-spacing:normal}#MainContent .shopify-policy__body :is(p,li,td,th,div,span,a){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}#MainContent .shopify-policy__body p{margin:0 0 22px}#MainContent .shopify-policy__body :is(h2,h3,h4){font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:36px 0 18px}#MainContent .shopify-policy__body h2{font-size:24px;margin:0 0 45px;padding-bottom:18px;border-bottom:1px solid #d8d8d8}#MainContent .shopify-policy__body :is(ul,ol){margin:0 0 22px;padding-left:22px}#MainContent .shopify-policy__body li{margin-block:0 8px}#MainContent .shopify-policy__body hr{margin:40px 0;border:0;border-top:1px solid #d8d8d8}#MainContent .shopify-policy__body table{width:100%;table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere}#MainContent .shopify-policy__body :is(th,td){text-align:left;vertical-align:top;padding:12px 8px;border:0;border-bottom:1px solid #d8d8d8}#MainContent .shopify-policy__body a{color:inherit;text-underline-offset:3px}@media(max-width:749px){#MainContent>.shopify-policy__container,#MainContent .cri-faq-page{padding:48px 12px 70px}#MainContent .shopify-policy__title :is(h1,h2),#MainContent .cri-faq-page>.page-title{font-size:19px!important}#MainContent .shopify-policy__body{font-size:12px;line-height:1.85}#MainContent .shopify-policy__body :is(h3,h4){font-size:12px}#MainContent .shopify-policy__body h2{font-size:16px;margin-bottom:40px}}product-form .product-form__submit,product-form .product-form__submit:is(:hover,:active,:focus-visible){background:#000;color:#fff!important;border:1px solid #000;transform:none!important;transition:none!important;animation:none!important}product-form .product-form__submit:is(:hover,:active,:focus-visible)>span{color:#fff!important}product-form .product-form__submit:before,product-form .product-form__submit:after{display:none!important}.card .badge--new-in{top:8px;left:8px;padding:4px 10px!important;background:#fff9!important;color:rgb(var(--color-foreground))!important;border:0!important;border-radius:9999px!important;font-family:var(--font-body-family);font-size:10px!important;line-height:normal;font-weight:400;letter-spacing:-.3px!important;text-transform:none!important}@media(max-width:749px){.card .badge--new-in{font-size:9px!important;padding:3px 8px!important;background:#ffffffd1!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
