.main-product .tw{--tw-ink: #1C1B18;--tw-ink-2: #3A3733;--tw-muted: #5C6B68;--tw-hair: #DCE7E4;--tw-hair-soft: #E9F1EF;--tw-surface: #FFF8EC;--tw-accent: #0B4C4A;--tw-accent-wash: #FFF2D6;--tw-accent-line: rgba(11, 76, 74, .26);--tw-paper: #FFFFFF;--tw-green: #0B4C4A;--tw-green-wash: #E2EFEE;--tw-ok: #0B4C4A;--tw-radius: 3px;--tw-field: 3.25rem}.dark .main-product .tw{--tw-ink: #F2F1EC;--tw-ink-2: #D8D6CF;--tw-muted: #9DA098;--tw-hair: #3A3C38;--tw-hair-soft: #2E302C;--tw-surface: #232520;--tw-accent-wash: #3A241C;--tw-accent-line: rgba(226, 101, 47, .34);--tw-paper: #1B1D19;--tw-green: #8FA877;--tw-green-wash: #232A1D;--tw-ok: #8FA877}.main-product .tw,.main-product .tw *{box-sizing:border-box}.main-product .tw svg{fill:none}.main-product .tw svg [data-fill]{fill:currentColor}.main-product .tw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.main-product .tw-eyebrow{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tw-muted);line-height:1}.main-product .tw-h{font-size:.9375rem;font-weight:600;letter-spacing:-.005em;color:var(--tw-ink);margin-bottom:1rem}.main-product .tw-h--ruled{padding-top:.875rem;position:relative}.main-product .tw-h--ruled:before{content:"";position:absolute;top:0;left:0;width:28px;height:2px;background:var(--tw-accent)}.main-product .tw-panel{background:var(--tw-surface);border-radius:var(--tw-radius);padding:1.375rem 1.25rem 1.25rem}.main-product .tw-spec-feature{display:flex;align-items:baseline;gap:.625rem;padding-bottom:1.125rem;margin-bottom:.125rem}.main-product .tw-spec-feature-v{font-size:2.125rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--tw-accent);font-variant-numeric:tabular-nums}.main-product .tw-spec-feature-k{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tw-muted)}.main-product .tw-specs{display:grid;grid-template-columns:1fr 1fr;column-gap:1.75rem;border-top:1px solid var(--tw-hair);margin:0}.main-product .tw-specs--single{grid-template-columns:1fr}.main-product .tw-spec{padding:.875rem 0;border-bottom:1px solid var(--tw-hair-soft);min-width:0}.main-product .tw-specs .tw-spec:last-child{border-bottom:0}.main-product .tw-specs:not(.tw-specs--single) .tw-spec:nth-last-child(2):nth-child(odd){border-bottom:0}.main-product .tw-spec dt{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-muted);line-height:1}.main-product .tw-yes{display:inline-flex;align-items:center;gap:.3125rem;color:var(--tw-green);font-weight:600}.main-product .tw-yes svg{width:13px;height:13px;flex:0 0 auto}.main-product .tw-no{color:var(--tw-muted)}.main-product .tw-spec dd{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;color:var(--tw-ink);margin:.4375rem 0 0;line-height:1.35;overflow-wrap:anywhere}.main-product .tw-bestfor{border-left:3px solid var(--tw-accent);padding:.25rem 0 .25rem 1.0625rem}.main-product .tw-bestfor-k{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tw-muted);line-height:1}.main-product .tw-bestfor-v{font-size:1.0625rem;font-weight:500;color:var(--tw-ink);margin-top:.5rem;line-height:1.4}.main-product .tw-pin-label{display:flex;align-items:center;gap:.4375rem;margin-bottom:.625rem;color:var(--tw-muted)}.main-product .tw-pin-label-icon{color:var(--tw-accent);display:block;flex:0 0 auto}.main-product .tw-pin-label svg{width:14px;height:14px;display:block}.main-product .tw-pin-field{display:flex;align-items:stretch;border:1px solid var(--tw-hair);border-radius:var(--tw-radius);height:var(--tw-field);transition:border-color .15s ease}.main-product .tw-pin-field:focus-within{border-color:var(--tw-ink)}.main-product .tw-pin-field input{flex:1;min-width:0;border:0;background:transparent;padding:0 1rem;font-size:.875rem;letter-spacing:.02em;color:var(--tw-ink);outline:none}.main-product .tw-pin-field input::placeholder{color:var(--tw-muted)}.main-product .tw-pin-field button{flex:0 0 auto;border:0;border-left:1px solid var(--tw-hair);background:transparent;padding:0 1.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tw-ink);cursor:pointer;transition:color .15s ease}.main-product .tw-pin-field button:hover{color:var(--tw-accent)}.main-product .tw-pin-err{display:none;margin-top:.5625rem;font-size:.75rem;color:var(--tw-accent)}.main-product .tw-pin-err.is-on{display:block}.main-product .tw-pin-out{display:none}.main-product .tw-pin-out.is-on{display:block;display:flex;align-items:flex-start;gap:.875rem;margin-top:.75rem;background:var(--tw-green-wash);border-radius:var(--tw-radius);padding:1rem 1.125rem}.main-product .tw-pin-out-icon{flex:0 0 auto;color:var(--tw-green);display:block;margin-top:.0625rem}.main-product .tw-pin-out-icon svg{width:24px;height:24px;display:block}.main-product .tw-pin-out-body{flex:1;min-width:0}.main-product .tw-pin-eta{font-size:1rem;font-weight:600;letter-spacing:-.005em;color:var(--tw-ink);line-height:1.3}.main-product .tw-pin-cutoff{display:none;margin-top:.625rem}.main-product .tw-pin-cutoff.is-on{display:flex;align-items:center;gap:.4375rem}.main-product .tw-pin-cutoff svg{width:13px;height:13px;color:var(--tw-accent);flex:0 0 auto}.main-product .tw-pin-cutoff p{font-size:.75rem;color:var(--tw-accent);line-height:1.4}.main-product .tw-pin-cutoff span{font-variant-numeric:tabular-nums;font-weight:600}.main-product .tw-pin-meta{display:flex;gap:1.125rem;flex-wrap:wrap;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(36,96,61,.16);font-size:.75rem;color:var(--tw-muted)}.main-product .tw-pin-meta>span{display:inline-flex;align-items:center;gap:.375rem}.main-product .tw-pin-meta svg{width:13px;height:13px;flex:0 0 auto}.main-product .tw-assure{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tw-hair);border-bottom:1px solid var(--tw-hair);margin:0;padding:0;list-style:none}.main-product .tw-assure--1{grid-template-columns:1fr}.main-product .tw-assure--2{grid-template-columns:repeat(2,1fr)}.main-product .tw-assure--4{grid-template-columns:repeat(4,1fr)}.main-product .tw-assure-item{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;padding:1.25rem .75rem;border-left:1px solid var(--tw-hair-soft)}.main-product .tw-assure-item:first-child{border-left:0}.main-product .tw-assure-icon{display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--tw-green-wash);color:var(--tw-green)}.main-product .tw-assure-icon svg{width:19px;height:19px;display:block}.main-product .tw-assure-text{font-size:.78125rem;font-weight:500;color:var(--tw-ink);line-height:1.35;text-wrap:balance}.main-product .tw-assure-sub{font-size:.6875rem;color:var(--tw-muted);line-height:1.35;margin-top:.125rem;text-wrap:balance}.main-product .tw-offers{border:1px solid var(--tw-accent-line);border-radius:var(--tw-radius);background:var(--tw-accent-wash);overflow:hidden}.main-product .tw-offers>summary:hover .tw-offers-count{text-decoration:underline}.main-product .tw-offers>summary{display:flex;align-items:center;gap:.625rem;padding:0 1rem;height:var(--tw-field);cursor:pointer;list-style:none;color:var(--tw-ink)}.main-product .tw-offers>summary::-webkit-details-marker{display:none}.main-product .tw-offers>summary:focus-visible{outline:1px solid var(--tw-ink);outline-offset:-1px}.main-product .tw-offers-icon{flex:0 0 auto;color:var(--tw-accent);display:block}.main-product .tw-offers-icon svg{width:16px;height:16px;display:block}.main-product .tw-offers-title{font-size:.8125rem;font-weight:600;letter-spacing:.01em;flex:1;min-width:0}.main-product .tw-offers-count{font-size:.75rem;font-weight:600;color:var(--tw-accent);white-space:nowrap}.main-product .tw-offers-chev{flex:0 0 auto;width:13px;height:13px;color:var(--tw-accent);transition:transform .2s ease}.main-product .tw-offers[open] .tw-offers-chev{transform:rotate(180deg)}.main-product .tw-offers-list{border-top:1px solid var(--tw-accent-line);background:var(--tw-paper)}.main-product .tw-offer{display:flex;align-items:center;gap:1rem;padding:.9375rem 1rem;border-bottom:1px dashed var(--tw-hair)}.main-product .tw-offer:last-child{border-bottom:0}.main-product .tw-offer-body{flex:1;min-width:0}.main-product .tw-offer-text{font-size:.8125rem;color:var(--tw-ink);line-height:1.4}.main-product .tw-offer-note{font-size:.6875rem;color:var(--tw-muted);margin-top:.25rem;line-height:1.35}.main-product .tw-offer-code{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--tw-accent);background:var(--tw-accent-wash);border:1px dashed var(--tw-accent-line);border-radius:2px;padding:.4375rem .625rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.main-product .tw-offer-code:hover{border-color:var(--tw-accent);border-style:solid}.main-product .tw-offer-code svg{width:12px;height:12px;opacity:.55}.main-product .tw-offer-code.is-copied{color:var(--tw-green);border-color:var(--tw-green);border-style:solid;background:var(--tw-green-wash)}.main-product .tw-offer-code.is-copied svg{opacity:0}@media(prefers-reduced-motion:reduce){.main-product .tw *{transition:none!important}}.main-product .tw-saving{display:inline-flex;align-items:center;align-self:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--tw-accent);background:var(--tw-accent-wash);border-radius:999px;padding:.3125rem .6875rem;white-space:nowrap}.main-product .x-block-saving{margin:0}.main-product .tw-saving[hidden]{display:none}.main-product .tw-feats-head{margin-bottom:.625rem}.main-product .tw-feats{list-style:none;margin:0;padding:.25rem 1.0625rem;background:var(--tw-surface);border-radius:var(--tw-radius)}.main-product .tw-feat{display:flex;align-items:flex-start;gap:.875rem;padding:.9375rem 0;border-bottom:1px solid var(--tw-hair)}.main-product .tw-feat:last-child{border-bottom:0}.main-product .tw-feat-icon{flex:0 0 auto;width:1.375rem;color:var(--tw-ink-2);margin-top:.0625rem}.main-product .tw-feat-icon svg{width:22px;height:22px;display:block}.main-product .tw-feat-body{min-width:0}.main-product .tw-feat-t{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;font-weight:600;color:var(--tw-ink);line-height:1.35}.main-product .tw-feat-logo{height:1.125rem;width:auto;max-width:5.5rem;object-fit:contain;display:block}.main-product .tw-feat-s{display:block;font-size:.6875rem;color:var(--tw-muted);line-height:1.4;margin-top:.1875rem}.main-product .tw-feats-head{font-family:Archivo,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--tw-ink);padding-top:.875rem;position:relative;margin-bottom:.75rem}.main-product .tw-feats-head:before{content:"";position:absolute;top:0;left:0;width:28px;height:2px;background:var(--tw-accent)}.main-product .tw-pin-field button{background:var(--tw-accent);color:#fff;-webkit-text-fill-color:#ffffff;border-left:0;padding:0 1.375rem}.main-product .tw-pin-field button:hover{background:#0d5b58;color:#fff;-webkit-text-fill-color:#ffffff}.main-product .tw-pin-out.is-on{position:relative;padding-left:calc(1rem + 4px);border:1px solid rgba(11,76,74,.14)}.main-product .tw-pin-out.is-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tw-accent);border-radius:var(--tw-radius) 0 0 var(--tw-radius)}.main-product .tw-pin-eta{font-size:1.0625rem;font-weight:700}.main-product .tw-pin-cutoff.is-on{display:inline-flex;background:#fff2d6;border:1px solid rgba(255,176,32,.55);border-radius:100px;padding:5px 11px;margin-top:.5rem}.main-product .tw-pin-cutoff svg{color:#b4770c}.main-product .tw-pin-cutoff p{color:#6b4a05;font-size:.71875rem;font-weight:500}.main-product .tw-pin-cutoff span{color:#17191c;font-weight:700}.main-product .tw-pin-meta{gap:.5rem;border-top-color:#0b4c4a24}.main-product .tw-pin-meta>span{background:var(--tw-paper);border:1px solid rgba(11,76,74,.12);border-radius:100px;padding:4px 10px;font-size:.6875rem;color:var(--tw-ink-2)}.main-product .tw-assure{border:1px solid rgba(11,76,74,.14);border-radius:var(--tw-radius);background:var(--tw-paper);overflow:hidden}.main-product .tw-assure-item{padding:1.375rem .75rem;border-left-color:#0b4c4a1a}.main-product .tw-assure-icon{width:2.75rem;height:2.75rem;background:var(--tw-green-wash);box-shadow:inset 0 0 0 1.5px #0b4c4a2e;color:var(--tw-accent)}.main-product .tw-assure-icon svg{width:21px;height:21px}.main-product .tw-assure-text{font-size:.8125rem;font-weight:600}.main-product .tw-feats{background:var(--tw-paper);border:1px solid var(--tw-hair);padding-left:1.0625rem;padding-right:1.0625rem}.main-product .tw-feat{align-items:center;gap:.8125rem;padding:.8125rem 0;border-bottom-color:var(--tw-hair)}.main-product .tw-feat-icon{width:2.125rem;height:2.125rem;display:flex;align-items:center;justify-content:center;background:var(--tw-accent);border-radius:5px;color:#fff;margin-top:0}.main-product .tw-feat-icon svg{width:20px;height:20px}.main-product .tw-feat-t{font-size:.84375rem}.main-product .tw-offers{border-color:#ffb02099;position:relative}.main-product .tw-offers:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffb020}.main-product .tw-offers>summary{height:auto;align-items:flex-start;padding:.8125rem 1rem .8125rem calc(1rem + 3px)}.main-product .tw-offers-icon{color:#b4770c;margin-top:1px}.main-product .tw-offers-lead{flex:1;min-width:0}.main-product .tw-offers-deal{display:block;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--tw-ink)}.main-product .tw-offers-sub{display:block;font-size:.6875rem;color:var(--tw-muted);margin-top:2px}.main-product .tw-offers[open] .tw-offers-deal,.main-product .tw-offers[open] .tw-offers-sub,.main-product .tw-offers[open] .tw-offers-firstcode{display:none}.main-product .tw-offers:not([open]) .tw-offers-title{display:none}.main-product .tw-offers-firstcode{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:#b4770c;background:#fff9;border:1px dashed rgba(255,176,32,.85);border-radius:3px;padding:5px 9px}.main-product .tw-offers-chev{margin-top:3px}.main-product .x-block-spec-grid .tw-panel{background:#e4f0ef;border:1px solid rgba(11,76,74,.14)}.main-product .tw-specs:has(.tw-spec:only-child){grid-template-columns:1fr}.main-product .tw-specs{border-top:0}.main-product .tw-spec{border-bottom-color:#0b4c4a1a}.main-product .tw-spec dd{font-size:.9375rem;font-weight:600}.main-product .tw-spec-feature{background:var(--tw-paper);border-radius:var(--tw-radius);box-shadow:inset 0 0 0 1px #0b4c4a1a;padding:.9375rem 1rem;margin-bottom:.9375rem;gap:.75rem}@media(max-width:749px){.main-product .tw-specs{grid-template-columns:1fr}.main-product .tw-offers>summary{flex-wrap:wrap}.main-product .tw-offers-lead{flex:1 1 60%}.main-product .tw-offers-firstcode{order:4;margin:9px 0 0 calc(16px + .625rem)}.main-product .tw-assure-item{padding:1.125rem .5rem}.main-product .tw-assure-text{font-size:.78125rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/trawoc-pdp.css.map */
