body:has(.ht-header){--font-body-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-weight: 400;--font-heading-weight: 700;--font-body-style: normal;--font-heading-style: normal;letter-spacing:0;-webkit-font-smoothing:antialiased}body:has(.ht-header) :is(h1,h2,h3,.h0,.h1,.h2,.h3){letter-spacing:-.035em;line-height:1.05;text-wrap:balance}body:has(.ht-header) :is(.h0,h1.h0){font-size:clamp(40px,7vw,96px)}body:has(.ht-header) #MainContent :is(h1,.h1){font-size:clamp(34px,5vw,64px)}body:has(.ht-header) #MainContent :is(h2,.h2){font-size:clamp(26px,3.4vw,44px)}body:has(.ht-header) #MainContent .rte:not(:is(h1,h2,h3,.h0,.h1,.h2)),body:has(.ht-header) #MainContent .rich-text__text,body:has(.ht-header) #MainContent .image-with-text__text{font-size:17px;line-height:1.6}body:has(.ht-header) #MainContent .caption-with-letter-spacing,body:has(.ht-header) #MainContent .image-with-text__content .caption-with-letter-spacing{font-size:13px;font-weight:600;letter-spacing:.18em;color:#ff7900}body:has(.ht-header--inner) #MainContent{padding-top:64px}body:has(.ht-header--inner) #MainContent:has(>.shopify-section:first-child .image-banner){padding-top:0}.ht img{height:auto}body:has(.ht-header) #MainContent .button,body:has(.ht-header) #MainContent .shopify-challenge__button,body:has(.ht-header) cart-drawer .button{border-radius:999px;font-weight:600;letter-spacing:0;min-height:52px;padding:0 28px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}body:has(.ht-header) #MainContent .button:before,body:has(.ht-header) #MainContent .button:after,body:has(.ht-header) cart-drawer .button:before,body:has(.ht-header) cart-drawer .button:after{border-radius:999px}body:has(.ht-header) #MainContent .button--primary:not([disabled]):hover,body:has(.ht-header) cart-drawer .button--primary:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #ff7900b3}body:has(.ht-header) #MainContent .field__input,body:has(.ht-header) #MainContent .select__select,body:has(.ht-header) #MainContent .text-area,body:has(.ht-header) #MainContent .customer .field input{border-radius:14px}body:has(.ht-header) #MainContent .field:before,body:has(.ht-header) #MainContent .field:after,body:has(.ht-header) #MainContent .select:before,body:has(.ht-header) #MainContent .select:after{border-radius:14px}body:has(.ht-header) #MainContent .field__input:focus,body:has(.ht-header) #MainContent .text-area:focus{box-shadow:0 0 0 3px #ff79004d}body:has(.ht-header) #MainContent .newsletter-form__field-wrapper .field,body:has(.ht-header) #MainContent .newsletter-form__field-wrapper .field:before,body:has(.ht-header) #MainContent .newsletter-form__field-wrapper .field:after,body:has(.ht-header) #MainContent .newsletter-form__field-wrapper .field__input{border-radius:999px}body:has(.ht-header) #MainContent a:not(.button):not(.link--text):not(.card__heading a):hover{color:#ff7900}body:has(.ht-header) #MainContent .image-with-text__media,body:has(.ht-header) #MainContent .image-with-text__media img{border-radius:28px;overflow:hidden}body:has(.ht-header) #MainContent .image-with-text__content{padding:clamp(28px,5vw,72px);background:transparent}body:has(.ht-header) #MainContent .image-with-text .grid{gap:clamp(20px,3vw,40px)}body:has(.ht-header) #MainContent .image-with-text__heading{margin-bottom:16px}body:has(.ht-header) #MainContent .banner__box{border-radius:28px;padding:clamp(28px,4vw,56px)}body:has(.ht-header) #MainContent .multicolumn-card__image-wrapper img{border-radius:50%}body:has(.ht-header) #MainContent .multicolumn-card{border-radius:28px}body:has(.ht-header) #MainContent .collapsible-content .accordion{border:0;border-bottom:1px solid rgba(0,0,0,.08)}body:has(.ht-header) #MainContent .collapsible-content summary{padding:22px 0}body:has(.ht-header) #MainContent .collapsible-content .accordion__title{font-size:18px;font-weight:600;letter-spacing:-.01em}body:has(.ht-header) #MainContent .collapsible-content .icon-caret{color:#ff7900}body:has(.ht-header) #MainContent .card,body:has(.ht-header) #MainContent .card__inner{border-radius:20px}body:has(.ht-header) #MainContent .contact.page-width{max-width:760px}body:has(.ht-header) .main-page-title{margin-bottom:32px}body:has(.ht-header) .shopify-policy__container{max-width:760px;padding:clamp(56px,9vw,120px) 20px clamp(64px,10vw,140px);margin:0 auto;font-family:var(--font-body-family);color:#3a3a3c;font-size:17px;line-height:1.7}body:has(.ht-header) .shopify-policy__title{text-align:left;margin-bottom:40px}body:has(.ht-header) #MainContent .shopify-policy__title h1{font-family:var(--font-heading-family);font-weight:700;color:#111;margin:0;font-size:clamp(36px,6vw,72px);letter-spacing:-.035em;line-height:1.02}body:has(.ht-header) .shopify-policy__body :is(h2,h3,h4,strong){color:#111}body:has(.ht-header) #MainContent .shopify-policy__body :is(h2,h3){font-size:24px;letter-spacing:-.02em;margin:40px 0 12px;line-height:1.2}body:has(.ht-header) .shopify-policy__body a{color:#ff7900}body:has(.ht-header) .shopify-policy__body p{margin:0 0 16px}.ht .pdp{padding:clamp(40px,6vw,88px) 0 clamp(64px,9vw,120px)}.ht .pdp h1{font-size:var(--h2)}.ht .pdp__gallery{min-width:0}@media(min-width:900px){.ht .pdp__gallery{position:sticky;top:90px}}.ht .pdp .buy__media{position:relative;top:auto}.ht .pdp .buy__media .pdp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s var(--ease)}.ht .pdp .buy__media .pdp__img.on{opacity:1}.ht .pdp__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.ht .pdp__thumb{width:76px;height:76px;padding:0;border-radius:16px;overflow:hidden;background:#fff;border:2px solid transparent;cursor:pointer;opacity:.6;transition:opacity .3s,border-color .3s}.ht .pdp__thumb img{width:100%;height:100%;object-fit:contain}.ht .pdp__thumb.on,.ht .pdp__thumb:hover{opacity:1;border-color:var(--accent)}.ht .pdp__info{min-width:0}.ht .pdp__was{color:var(--muted-light);font-weight:400;margin-right:6px}.ht .pdp .buy__note a{color:inherit}.ht .pdp product-form .product-form__buttons{margin-top:24px}.ht .pdp .product-form__submit{width:100%;height:58px;border-radius:999px;border:0;background:var(--accent);color:#fff;font:600 17px/1 Inter,sans-serif;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ht .pdp .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #ff7900b3}.ht .pdp .product-form__submit:before,.ht .pdp .product-form__submit:after{display:none}.ht .pdp .product-form__submit[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ht .pdp .product-form__error-message-wrapper{color:#ffb4a6;font-size:14px;margin-top:10px}.ht .pdp .shopify-payment-button{margin-top:12px}.ht .pdp .shopify-payment-button__button{border-radius:999px;min-height:58px;overflow:hidden}.ht .pdp .shopify-payment-button__more-options{color:var(--muted-light);font-size:13px;text-decoration:underline;background:none;border:0;margin-top:10px;cursor:pointer}.ht .pdp__app{margin-top:18px}.ht .pdp__share{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:0;background:none;border:0;color:var(--muted-light);font:500 14px Inter,sans-serif;cursor:pointer}.ht .pdp__share:hover{color:var(--accent)}.ht .pdp .addon{margin-top:18px}.ht .pdp__desc{margin-top:32px;padding-top:28px;border-top:1px solid var(--line-dark);color:var(--muted-light);font-size:16px;line-height:1.65;max-width:60ch}.ht .pdp__desc strong{color:#f5f5f7}.ht .pdp .rows{margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ht-site.css.map */
