:root{--tw-ink:#1B2A4A;--tw-mute:#5B6785;--tw-acc:#FF6B35;--tw-acc-d:#E2531F;--tw-cream:#FFF7EC;--tw-cream2:#FDEBD6;--tw-sky:#8FCBF0;--tw-sky-l:#E6F4FD;--tw-line:#F0E2CF;--tw-ok:#2E8B57;--tw-r:20px;--tw-r-sm:14px;--tw-shadow:0 10px 28px rgba(27,42,74,.1);--tw-stitch:repeating-linear-gradient(90deg,var(--tw-acc) 0 10px,transparent 10px 17px)}.tw,.tw *,.tw *:before,.tw *:after{box-sizing:border-box}.tw{color:var(--tw-ink);font-family:var(--font-body--family);line-height:1.55;max-width:100%;min-width:0}.tw img{max-width:100%;height:auto;display:block}.tw-sec{padding:44px 0;background:var(--tw-bg,#fff);overflow-x:clip}.tw-sec--cream{--tw-bg:var(--tw-cream)}.tw-sec--sky{--tw-bg:var(--tw-sky-l)}.tw-sec--ink{--tw-bg:var(--tw-ink);color:#fff}.tw-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.tw-wrap--narrow{max-width:780px}@media(min-width:750px){.tw-sec{padding:76px 0}.tw-wrap{padding:0 32px}}.tw-kicker{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:var(--tw-acc-d);margin:0 0 10px}.tw-kicker:before{content:"";width:18px;height:3px;border-radius:3px;background:var(--tw-acc)}.tw-h{font-family:var(--font-heading--family);font-weight:800;line-height:1.12;margin:0 0 12px;font-size:clamp(28px,7vw,44px);letter-spacing:-.01em;text-wrap:balance}.tw-sec--ink .tw-h{color:#fff}.tw-h strong,.tw-h em{font-style:normal;color:var(--tw-acc);position:relative;white-space:nowrap}.tw-h strong:after,.tw-h em:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--tw-stitch);border-radius:3px}.tw-lead{font-size:16px;color:var(--tw-mute);margin:0 0 22px;max-width:640px}.tw-sec--ink .tw-lead{color:#c9d3e8}.tw-center{text-align:center}.tw-center .tw-lead{margin-left:auto;margin-right:auto}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 28px;border-radius:999px;background:var(--tw-acc);color:#fff!important;font-weight:800;font-size:16px;text-decoration:none!important;border:0;cursor:pointer;box-shadow:0 6px 0 var(--tw-acc-d);transition:transform .15s,box-shadow .15s}.tw-btn:hover{transform:translateY(-1px)}.tw-btn:active{transform:translateY(3px);box-shadow:0 3px 0 var(--tw-acc-d)}.tw-btn:focus-visible{outline:3px solid var(--tw-ink);outline-offset:3px}.tw-btn--wide{width:100%}.tw-ticker{background:var(--tw-ink);color:#fff;overflow:hidden;padding:12px 0;font-weight:700;font-size:14px}.tw-ticker__track{display:flex;gap:28px;width:max-content;animation:tw-scroll 32s linear infinite}.tw-ticker__item{display:inline-flex;align-items:center;gap:28px;white-space:nowrap}.tw-ticker__item:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--tw-acc)}@keyframes tw-scroll{to{transform:translate(-50%)}}.tw-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--tw-cream);border:1.5px dashed var(--tw-acc);font-size:13px;font-weight:700;color:var(--tw-ink)}.tw-pill__ico{width:24px;height:24px;border-radius:50%;background:var(--tw-acc);display:grid;place-items:center;flex:0 0 auto}.tw-pill__ico svg{width:14px;height:14px;fill:#fff}.tw-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tw-checks li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.45}.tw-checks li:before{content:"";width:26px;height:26px;border-radius:50%;background:var(--tw-sky-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%231B2A4A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat}.tw-checks b{font-weight:800}.tw-bundle{display:grid;gap:10px}.tw-bundle__title{font-weight:800;font-size:16px;margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tw-bundle__title small{font-weight:600;color:var(--tw-mute);font-size:13px}.tw-tier{position:relative;border:2px solid var(--tw-line);border-radius:var(--tw-r-sm);background:#fff;transition:border-color .15s,box-shadow .15s}.tw-tier.is-on{border-color:var(--tw-acc);box-shadow:0 0 0 1px var(--tw-acc),var(--tw-shadow);background:linear-gradient(180deg,#fff9f3,#fff)}.tw-tier__input{position:absolute;opacity:0;pointer-events:none}.tw-bundle .tw-tier__head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;margin:0;width:100%;cursor:pointer;font:inherit}.tw-tier__dot{width:22px;height:22px;border-radius:50%;border:2px solid #C9BBA8;display:grid;place-items:center}.tw-tier.is-on .tw-tier__dot{border-color:var(--tw-acc)}.tw-tier.is-on .tw-tier__dot:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--tw-acc)}.tw-tier__input:focus-visible~.tw-tier__head{outline:3px solid var(--tw-ink);outline-offset:2px;border-radius:var(--tw-r-sm)}.tw-tier__name{display:block;font-weight:800;font-size:16px;line-height:1.2}.tw-tier__sub{display:block;font-size:13px;color:var(--tw-mute);margin-top:2px}.tw-tier__save{display:inline-block;margin-top:5px;font-size:12px;font-weight:800;color:var(--tw-ok);background:#e7f6ee;border-radius:6px;padding:2px 7px}.tw-tier__price{text-align:right;white-space:nowrap}.tw-tier__price b{display:block;font-size:19px;font-weight:800}.tw-tier__price s{font-size:13px;color:var(--tw-mute)}.tw-tier__per{display:block;font-size:12px;color:var(--tw-mute)}.tw-tier__flag{position:absolute;top:-11px;right:12px;background:var(--tw-ink);color:#fff;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.02em}.tw-tier__flag--acc{background:var(--tw-acc)}.tw-slots{display:none;padding:0 14px 14px;gap:12px}.tw-tier.is-on .tw-slots{display:grid}.tw-slot__label{font-size:13px;font-weight:700;margin:0 0 6px;color:var(--tw-mute)}.tw-slot__label b{color:var(--tw-ink)}.tw-chars{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 6px;min-width:0;max-width:100%;contain:inline-size;scrollbar-width:thin}.tw-char{flex:0 0 58px;scroll-snap-align:start;border:2px solid var(--tw-line);border-radius:12px;background:var(--tw-cream);padding:3px;cursor:pointer;min-height:44px}.tw-char img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.tw-char[aria-checked=true]{border-color:var(--tw-acc);box-shadow:0 0 0 1px var(--tw-acc)}.tw-char:focus-visible{outline:3px solid var(--tw-ink);outline-offset:2px}.product-details:has(tw-bundle) .variant-picker,.product-details:has(tw-bundle) .quantity-selector-wrapper,.product-details:has(tw-bundle) [class*=quantity-selector]{display:none!important}.add-to-cart-text__content[data-tw-total]:after{content:" \b7  " attr(data-tw-total)}.accelerated-checkout-block,.shopify-payment-button,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.additional-checkout-buttons{display:none!important}.tw-trust{display:grid;gap:12px}.tw-trust__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tw-trust__item{background:var(--tw-cream);border-radius:12px;padding:10px 6px;text-align:center;font-size:12px;font-weight:700;line-height:1.3}.tw-trust__item svg{width:24px;height:24px;margin:0 auto 4px;display:block;stroke:var(--tw-acc);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tw-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.tw-pay li{display:flex}.tw-pay svg{height:26px;width:auto}.tw-pay__label{font-size:12px;color:var(--tw-mute);text-align:center;margin:0}.tw-guar{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:var(--tw-r-sm);background:var(--tw-ink);color:#fff}.tw-guar__shield{width:52px;height:52px}.tw-guar b{display:block;font-size:15px}.tw-guar span{font-size:13px;color:#c9d3e8}.tw-hero{background:var(--tw-cream);overflow:hidden}.tw-hero__grid{display:grid;gap:22px;align-items:center;padding:28px 0 36px}@media(min-width:900px){.tw-hero__grid{grid-template-columns:1.05fr .95fr;gap:48px;padding:64px 0}}.tw-hero__media{position:relative;border-radius:var(--tw-r);overflow:hidden;box-shadow:var(--tw-shadow);aspect-ratio:4/5}.tw-hero__media img{width:100%;height:100%;object-fit:cover}.tw-hero__badge{position:absolute;left:12px;bottom:12px;background:#fff;border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center;box-shadow:var(--tw-shadow);font-size:13px;font-weight:700;max-width:calc(100% - 24px)}.tw-hero__badge i{font-style:normal;width:34px;height:34px;border-radius:10px;background:var(--tw-acc);display:grid;place-items:center;color:#fff;font-size:18px}.tw-hero .tw-h{font-size:clamp(34px,9vw,58px)}.tw-hero__points{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700}.tw-hero__points li:before{content:"\2713  ";color:var(--tw-acc)}.tw-anat{display:grid;gap:22px;align-items:center}@media(min-width:900px){.tw-anat{grid-template-columns:1fr 1fr;gap:56px}}.tw-anat__img{border-radius:var(--tw-r);overflow:hidden;position:relative}.tw-anat__img img{width:100%;aspect-ratio:1;object-fit:cover}.tw-anat__list{display:grid;gap:12px;counter-reset:a;margin:0;padding:0;list-style:none}.tw-anat__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;border-radius:var(--tw-r-sm);background:#fff;box-shadow:var(--tw-shadow)}.tw-anat__list li:before{counter-increment:a;content:counter(a);width:44px;height:44px;border-radius:12px;background:var(--tw-acc);color:#fff;font-weight:800;font-size:20px;display:grid;place-items:center}.tw-anat__list b{display:block;font-size:16px;margin-bottom:2px}.tw-anat__list span{font-size:14px;color:var(--tw-mute)}.tw-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--tw-r);overflow:hidden;box-shadow:var(--tw-shadow);font-size:14px}.tw-cmp th,.tw-cmp td{padding:13px 10px;border-bottom:1px solid var(--tw-line);text-align:center;vertical-align:middle}.tw-cmp th[scope=row]{text-align:left;font-weight:700}.tw-cmp thead th{font-size:13px;font-weight:800;background:var(--tw-cream)}.tw-cmp thead th.is-us{background:var(--tw-acc);color:#fff}.tw-cmp td.is-us{background:#fff4ec;font-weight:800}.tw-cmp tr:last-child th,.tw-cmp tr:last-child td{border-bottom:0}.tw-yes,.tw-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:900;font-size:14px}.tw-yes{background:var(--tw-ok);color:#fff}.tw-no{background:#f3d9d2;color:#b23a1e}.tw-steps{display:grid;gap:14px}@media(min-width:750px){.tw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.tw-step{background:#fff;border-radius:var(--tw-r);overflow:hidden;box-shadow:var(--tw-shadow)}.tw-step img{width:100%;aspect-ratio:4/3;object-fit:cover}.tw-step__body{padding:16px 18px 20px}.tw-step__n{display:inline-block;font-size:12px;font-weight:800;color:var(--tw-acc-d);background:var(--tw-cream2);padding:3px 9px;border-radius:999px;margin-bottom:8px}.tw-step h3{margin:0 0 6px;font-size:18px;font-family:var(--font-heading--family);font-weight:800}.tw-step p{margin:0;font-size:14px;color:var(--tw-mute)}.tw-squad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.tw-squad{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.tw-mate{display:block;text-decoration:none!important;color:inherit;background:var(--tw-cream);border-radius:var(--tw-r-sm);padding:8px 8px 12px;text-align:center;transition:transform .15s}.tw-mate:hover{transform:translateY(-3px)}.tw-mate img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.tw-mate b{display:block;font-size:14px;margin-top:8px}.tw-mate span{font-size:12px;color:var(--tw-mute)}.tw-split{display:grid;gap:22px;align-items:center}@media(min-width:900px){.tw-split{grid-template-columns:1fr 1fr;gap:56px}.tw-split--rev .tw-split__media{order:2}}.tw-split__media{border-radius:var(--tw-r);overflow:hidden;box-shadow:var(--tw-shadow)}.tw-split__media img{width:100%;aspect-ratio:4/5;object-fit:cover}.tw-gband{display:grid;gap:18px;align-items:center;text-align:center;justify-items:center}.tw-gband svg{width:96px;height:96px}@media(min-width:750px){.tw-gband{grid-template-columns:120px minmax(0,1fr) auto;text-align:left;justify-items:start}}.tw-faq{display:grid;gap:10px}.tw-faq details{background:#fff;border-radius:var(--tw-r-sm);box-shadow:0 2px 10px #1b2a4a0f;border:1px solid var(--tw-line)}.tw-faq summary{list-style:none;cursor:pointer;padding:16px 48px 16px 18px;font-weight:800;font-size:15px;position:relative;min-height:44px}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:var(--tw-cream);display:grid;place-items:center;font-size:18px;color:var(--tw-acc-d)}.tw-faq details[open] summary:after{content:"\2013"}.tw-faq .tw-rte{padding:0 18px 16px;color:var(--tw-mute);font-size:14px}.tw-faq .tw-rte p{margin:0 0 8px}.tw-ship{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--tw-cream);font-size:13px;font-weight:700;color:var(--tw-ink)}.tw-ship__bar{height:8px;border-radius:8px;background:#eadcc7;margin-top:8px;overflow:hidden}.tw-ship__fill{height:100%;background:var(--tw-acc);border-radius:8px;transition:width .4s}.tw-ship.is-done{background:#e7f6ee}.tw-ship.is-done .tw-ship__fill{background:var(--tw-ok)}.tw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -6px 20px #1b2a4a1f;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.tw-sticky.is-on{transform:none}.tw-sticky img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--tw-cream)}.tw-sticky__t{flex:1;min-width:0;font-size:13px;line-height:1.25}.tw-sticky__t b{display:block;font-size:15px}.tw-sticky .tw-btn{min-height:48px;padding:0 20px;font-size:15px}@media(min-width:900px){.tw-sticky{display:none}}.product-details .button[type=submit],.product-details add-to-cart-component button{background:var(--tw-acc)!important;border-radius:999px!important;min-height:56px;font-weight:800!important;font-size:16px!important}@media(prefers-reduced-motion:reduce){.tw *,.tw *:before,.tw *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tw.css.map */
