.ds-88{font-family:var(--f-body);font-weight:500;font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);color:var(--ink);-webkit-font-smoothing:antialiased}.t-display{font-family:var(--f-display);font-weight:400;text-transform:lowercase;font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:0;margin:0}.t-h1{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:var(--t-h1);line-height:var(--lh-display);letter-spacing:0;margin:0}.t-h2{font-family:var(--f-display);font-weight:400;text-transform:lowercase;font-size:var(--t-h2);line-height:var(--lh-head);letter-spacing:0;margin:0}.t-h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:0;margin:0}.t-h4{font-family:var(--f-callout);text-transform:uppercase;font-size:var(--t-h4);line-height:1.1;letter-spacing:var(--tr-callout);margin:0}.t-eyebrow{font-family:var(--f-callout-ul);text-transform:uppercase;font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);line-height:1.2}.t-callout{font-family:var(--f-callout);text-transform:uppercase;font-size:var(--t-callout);letter-spacing:var(--tr-callout);line-height:1.15}.t-body-lg{font-size:var(--t-body-lg)}.t-small{font-size:var(--t-small);line-height:var(--lh-small)}.t-muted{color:var(--ink-muted)}.t-num{font-family:var(--f-display);text-transform:lowercase;font-size:var(--t-num);line-height:1}.t-script{font-family:var(--f-script);font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:1;font-size:1.05em;margin-inline:.08em .12em}.ds-88 h1,.ds-88 h2,.ds-88 h3,.ds-88 h4,.ds-88 h5,.ds-88 h6{margin:0 0 .4em;font-weight:400;color:inherit}.ds-88 h1{font-family:var(--f-display);text-transform:uppercase;font-size:var(--t-h1);line-height:var(--lh-display);letter-spacing:0}.ds-88 h2{font-family:var(--f-display);text-transform:lowercase;font-size:var(--t-h2);line-height:var(--lh-head);letter-spacing:0}.ds-88 h3{font-family:var(--f-display);text-transform:uppercase;font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:0}.ds-88 h4{font-family:var(--f-callout);text-transform:uppercase;font-size:var(--t-h4);line-height:1.1;letter-spacing:var(--tr-callout)}.ds-88 h5{font-family:var(--f-callout);text-transform:uppercase;font-size:var(--t-h5);line-height:1.15;letter-spacing:var(--tr-callout)}.ds-88 h6{font-family:var(--f-callout-ul);text-transform:uppercase;font-size:var(--t-eyebrow);line-height:1.2;letter-spacing:var(--tr-eyebrow)}.ds-88 p{margin:0 0 1em;font-size:var(--t-body);line-height:var(--lh-body);max-width:68ch}.ds-88 p.lead{font-size:var(--t-body-lg)}.ds-88 small{font-size:var(--t-small);line-height:var(--lh-small)}.ds-88 strong,.ds-88 b{font-weight:700}.ds-88 em,.ds-88 i{font-style:italic}.ds-88 a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--accent)}.ds-88 a:not([class]):hover{text-decoration-color:currentColor}.ds-88 ul,.ds-88 ol{margin:0 0 1em;padding-left:1.25em}.ds-88 li{margin:0 0 .4em;line-height:var(--lh-body)}.ds-88 li::marker{color:var(--accent)}.ds-88 blockquote{margin:1.5em 0;padding:0;font-family:var(--f-display);text-transform:uppercase;font-size:var(--t-h3);line-height:1.1}.ds-88 blockquote cite{display:block;margin-top:.6em;font:var(--t-callout)/1.2 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);font-style:normal}.ds-88 label{font-family:var(--f-callout);text-transform:uppercase;font-size:var(--t-callout);letter-spacing:var(--tr-callout)}.ds-88 hr{border:0;border-top:var(--bw-hair) solid var(--rule);margin:var(--s-6) 0}.ds-88 figcaption,.ds-88 caption{font-size:var(--t-small);color:var(--ink-muted);margin-top:8px;text-align:left}.ds-88 table{border-collapse:collapse;width:100%}.ds-88 th{font:var(--t-small)/1.2 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);text-align:left;padding:10px 12px;border-bottom:var(--bw) solid var(--ink)}.ds-88 td{padding:10px 12px;border-bottom:var(--bw-hair) solid var(--rule);font-size:var(--t-body)}.rte-88 h2{font:400 var(--t-h3)/1 var(--f-display);text-transform:uppercase;margin:1.6em 0 .5em}.rte-88 h3{font:var(--t-h4)/1.1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);margin:1.4em 0 .4em}.rte-88 p,.rte-88 li{max-width:68ch}.rte-88 a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.container-88{max-width:var(--container);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:content-box}.container-88--narrow{max-width:var(--container-narrow)}.section-88{padding-block:var(--section-pad)}.section-88--compact{padding-block:var(--section-pad-compact)}.grid-88{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.textured-88{position:relative;isolation:isolate}.textured-88:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--texture-url) center/cover;mix-blend-mode:overlay;opacity:var(--texture-opacity);pointer-events:none;z-index:-1;border-radius:inherit}.btn-88{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;box-sizing:border-box;border:var(--bw) solid var(--btn-edge);border-radius:var(--r);background:var(--btn-bg);color:var(--btn-fg);font:400 var(--t-btn)/1 var(--f-callout);letter-spacing:var(--tr-callout);text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:var(--lip);cursor:pointer;transition:transform var(--m-press) ease,box-shadow var(--m-press) ease,filter var(--m-fast) ease}.btn-88:hover{transform:translateY(1px);box-shadow:var(--lip-hover);filter:brightness(1.07)}.btn-88:active{transform:translateY(3px);box-shadow:none}.btn-88:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn-88[disabled],.btn-88.is-disabled{background:var(--c-cloud);color:var(--c-disabled-fg);border-color:var(--c-disabled-edge);box-shadow:none;transform:none;filter:none;cursor:not-allowed}.btn-88.is-loading{color:transparent;position:relative;pointer-events:none}.btn-88.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:spin-88 .7s linear infinite}.btn-88--secondary{--btn-bg:var(--btn2-bg);--btn-fg:var(--btn2-fg)}.btn-88--outline{--btn-bg:transparent;--btn-fg:var(--outline-fg);--btn-edge:var(--outline-fg);box-shadow:none}.btn-88--outline:hover{box-shadow:none;filter:none;background:color-mix(in srgb,var(--outline-fg) 8%,transparent)}.btn-88--sm{min-height:var(--tap);padding:0 20px;font-size:var(--t-btn-sm)}.btn-88--block{display:flex;width:100%}.btn-88__price{font-family:var(--f-body);text-transform:none;letter-spacing:0;opacity:.9}@keyframes spin-88{to{transform:rotate(360deg)}}.link-88{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--accent)}.link-88:hover{text-decoration-color:currentColor}.link-88--callout{font-family:var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);font-size:var(--t-callout)}.field-88{display:flex;flex-direction:column;gap:6px}.field-88__label{font:var(--t-callout)/1.15 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout)}.input-88,.select-88,.textarea-88{min-height:52px;box-sizing:border-box;width:100%;padding:0 16px;border:var(--bw) solid var(--ink);border-radius:var(--r);background:var(--c-paper);color:var(--c-midnight);font:500 max(16px,var(--t-body))/1.3 var(--f-body);letter-spacing:var(--tr-body)}.textarea-88{padding:14px 16px;min-height:120px}.select-88{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:var(--chevron-url);background-repeat:no-repeat;background-position:right 16px center}.input-88::placeholder{color:var(--c-muted)}.input-88:focus-visible,.select-88:focus-visible,.textarea-88:focus-visible{outline:var(--focus-ring);outline-offset:2px}.field-88.is-error .input-88{border-color:var(--error);border-width:var(--bw-strong)}.field-88__msg{font-size:var(--t-small);color:var(--ink-muted)}.field-88.is-error .field-88__msg{color:var(--error)}.check-88,.radio-88{display:flex;align-items:center;gap:12px;min-height:var(--tap);cursor:pointer}.check-88 input,.radio-88 input{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:var(--bw) solid var(--ink);background:var(--c-paper);flex-shrink:0;display:grid;place-content:center}.check-88 input{border-radius:var(--r-xs)}.radio-88 input{border-radius:var(--r-round)}.check-88 input:checked{background:var(--ink)}.check-88 input:checked:after{content:"";width:10px;height:6px;border:solid var(--bg);border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.radio-88 input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.plan-88{display:flex;flex-direction:column;gap:var(--s-2)}.plan-88__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:var(--bw-hair) solid var(--rule);border-radius:var(--r);background:var(--c-paper);color:var(--c-midnight);cursor:pointer}.plan-88__opt.is-selected{border:var(--bw) solid var(--btn-edge);box-shadow:var(--lip);padding:13px 15px}.plan-88__flag{font:12px/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);background:var(--accent);color:var(--c-midnight);padding:5px 8px;border-radius:var(--r-sm);justify-self:start}.plan-88__perks{grid-column:2/-1;margin:4px 0 0;padding:0;list-style:none;font-size:var(--t-small);color:var(--c-muted)}.plan-88__freq{grid-column:2/-1;display:flex;align-items:center;gap:8px;font-size:var(--t-small)}.plan-88__freq .select-88{min-height:var(--tap);width:auto}.qty-88{display:inline-flex;align-items:center;height:52px;border:var(--bw) solid var(--ink);border-radius:var(--r);background:var(--c-paper);color:var(--c-midnight)}.qty-88 button{width:var(--tap);height:100%;border:0;background:none;font:20px/1 var(--f-body);cursor:pointer;color:inherit}.qty-88 input{width:36px;border:0;background:none;text-align:center;font:500 var(--t-body) var(--f-body);color:inherit}.qty-88--sm{height:var(--tap)}.price-88{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.price-88__now{font-family:var(--f-display);text-transform:lowercase;font-size:var(--t-price);line-height:1}.price-88__was{font-size:var(--t-body);color:var(--ink-muted);text-decoration:line-through}.price-88__unit{font-size:var(--t-small);color:var(--ink-muted)}.price-88__save{font:13px/1 var(--f-callout-ul);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--success)}.badge-88{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--r-sm);font:12px/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);background:var(--c-midnight);color:var(--c-paper)}.badge-88--save{background:var(--c-terracotta);color:var(--c-midnight)}.badge-88--new,.badge-88--label{background:var(--c-sun);color:var(--c-midnight)}.badge-88--soldout{background:var(--c-cloud);color:var(--c-muted)}.violator-88{display:inline-grid;place-items:center;width:84px;height:84px;border-radius:var(--r-round);background:var(--c-terracotta);color:var(--c-midnight);font:14px/1.05 var(--f-callout);text-transform:uppercase;text-align:center;letter-spacing:var(--tr-callout);transform:rotate(-8deg)}.chips-88{display:flex;gap:8px;flex-wrap:wrap}.chip-88{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 16px;border:var(--bw) solid var(--ink);border-radius:var(--r);background:transparent;color:var(--ink);font:var(--t-btn-sm)/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);text-decoration:none;white-space:nowrap}.chip-88.is-active,.chip-88[aria-current]{background:var(--ink);color:var(--bg)}@media(max-width:749px){.chips-88{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--page-margin)*-1);padding-inline:var(--page-margin)}}.tabs-88{display:flex;gap:var(--s-5);border-bottom:var(--bw-hair) solid var(--rule)}.tab-88{min-height:var(--tap);padding:0 2px;border:0;background:none;font:var(--t-callout)/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);color:var(--ink-muted);border-bottom:var(--bw-strong) solid transparent;cursor:pointer}.tab-88[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.hangtab-88{display:inline-block;padding:10px 22px 9px;border-radius:0 0 var(--r) var(--r);background:var(--c-terracotta);color:var(--c-midnight);font:12px/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout)}.card-88{display:flex;flex-direction:column;gap:10px;color:var(--ink)}.card-88__media{position:relative;aspect-ratio:1/1;border-radius:var(--r);overflow:hidden;background:var(--c-photo)}.card-88__media img{width:100%;height:100%;object-fit:contain}.card-88__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px}.card-88__title{font:500 var(--t-body)/1.3 var(--f-body);margin:0}.card-88__title a{color:inherit;text-decoration:none}.card-88__size{font-size:var(--t-small);color:var(--ink-muted)}.card-88__cta{margin-top:auto}.ccard-88{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4/5;padding:var(--s-5);border-radius:var(--r);overflow:hidden;background:var(--bg);color:var(--ink);text-decoration:none}.ccard-88__title{font:400 var(--t-h3)/1 var(--f-display);text-transform:uppercase}.stars-88,.loox-rating{color:var(--c-midnight);--loox-star:var(--c-midnight)}.stars-88__count{font-size:var(--t-small);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.acc-88{border-top:var(--bw) solid var(--ink)}.acc-88 details{border-bottom:var(--bw-hair) solid var(--rule)}.acc-88 summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;cursor:pointer;list-style:none;font:500 var(--t-body-lg)/1.3 var(--f-body)}.acc-88 summary::-webkit-details-marker{display:none}.acc-88 summary:after{content:"+";font:28px/1 var(--f-body);transition:transform var(--m-fast) var(--ease)}.acc-88 details[open] summary:after{transform:rotate(45deg)}.acc-88__body{padding:0 0 20px;max-width:68ch}.ship-88{display:flex;flex-direction:column;gap:8px}.ship-88__msg{font:var(--t-callout)/1.2 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout)}.ship-88__track{height:10px;border-radius:var(--r);background:var(--c-cloud);overflow:hidden}.ship-88__fill{height:100%;background:var(--c-grass);border-radius:inherit;transition:width var(--m-panel) var(--ease)}.ship-88.is-done .ship-88__fill{background:var(--c-trees)}.shipstrip-88{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:var(--r);background:var(--c-grass-tint);color:var(--c-midnight)}.announce-88{min-height:var(--announce-h);display:flex;align-items:center;justify-content:center;gap:var(--s-6);padding:0 var(--page-margin);background:var(--c-sun);color:var(--c-midnight);font:13px/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout)}.header-88{position:sticky;top:0;z-index:50;background:var(--c-paper);border-bottom:var(--bw-hair) solid var(--rule)}.header-88__bar{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.header-88__logo img{height:28px;width:auto;display:block}.nav-88{display:flex;gap:var(--s-6)}.nav-88 a{font:15px/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);color:var(--ink);text-decoration:none;padding:12px 0;border-bottom:var(--bw-strong) solid transparent}.nav-88 a:hover,.nav-88 a[aria-current]{border-bottom-color:var(--accent)}.iconbtn-88{width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;background:none;color:var(--ink);border-radius:var(--r);position:relative;cursor:pointer}.iconbtn-88__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-round);background:var(--c-terracotta);color:var(--c-midnight);font:11px/18px var(--f-callout);text-align:center}.menu-88 a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:var(--bw-hair) solid var(--rule);font:400 22px/1 var(--f-display);text-transform:uppercase;color:var(--ink);text-decoration:none}@media(max-width:989px){.header-88__logo img{height:22px}.nav-88{display:none}}.footer-88{background:var(--c-trees);color:var(--c-paper)}.footer-88__cols{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--gutter)}.footer-88 h3{font:var(--t-callout)/1 var(--f-callout);text-transform:uppercase;letter-spacing:var(--tr-callout);margin:0 0 12px;color:var(--c-sun)}.footer-88 a{color:inherit;text-decoration:none;display:inline-block;padding:6px 0}.footer-88 a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.footer-88__cols{grid-template-columns:1fr 1fr}}.drawer-88{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--c-paper);color:var(--c-midnight);box-shadow:var(--shadow-overlay);transform:translate(100%);transition:transform var(--m-panel) var(--ease);z-index:100}.drawer-88.is-open{transform:none}.drawer-88__head{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 16px;border-bottom:var(--bw-hair) solid var(--rule)}.drawer-88__foot{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:var(--bw-hair) solid var(--rule)}.modal-88{width:min(560px,calc(100vw - 32px));border:var(--bw) solid var(--c-midnight);border-radius:var(--r-lg);background:var(--c-paper);padding:var(--s-6);box-shadow:var(--shadow-overlay)}.scrim-88{position:fixed;top:0;right:0;bottom:0;left:0;background:#22222080}.line-88{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start}.line-88__img{width:72px;height:72px;border-radius:var(--r);background:var(--c-photo);object-fit:contain}.line-88__title{font:400 20px/1 var(--f-display);text-transform:uppercase}.upsell-88{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:var(--r);background:var(--c-cloud)}.toast-88{display:flex;align-items:center;gap:12px;padding:14px 16px;border:var(--bw) solid var(--c-midnight);border-radius:var(--r);background:var(--c-paper);color:var(--c-midnight);box-shadow:var(--shadow-overlay)}.notice-88{display:flex;gap:12px;padding:12px 16px;border-radius:var(--r);background:var(--c-cloud);color:var(--c-midnight)}.notice-88--success{background:var(--c-grass-tint)}.notice-88--error{background:var(--c-rust-tint);color:var(--c-rust)}.crumbs-88{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--t-small);color:var(--ink-muted)}.crumbs-88 a{color:inherit}.crumbs-88 li+li:before{content:"/";margin-right:8px}.pager-88{display:flex;gap:8px;justify-content:center}.pager-88 a,.pager-88 span{min-width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:var(--r);border:var(--bw) solid transparent;font:var(--t-btn-sm)/1 var(--f-callout);color:var(--ink);text-decoration:none}.pager-88 [aria-current]{border-color:var(--ink)}.signup-88{display:flex;gap:8px;flex-wrap:wrap}.signup-88 .input-88{flex:1 1 220px}.swatches-88{display:flex;gap:10px;flex-wrap:wrap}.swatch-88{width:48px;height:48px;border-radius:var(--r);border:var(--bw) solid transparent;padding:2px;background:var(--c-paper);cursor:pointer}.swatch-88[aria-checked=true]{border-color:var(--c-midnight);box-shadow:var(--lip)}.empty-88{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:var(--s-8) var(--s-4)}.skeleton-88{background:linear-gradient(90deg,var(--c-cloud) 0,var(--c-cloud-hi) 50%,var(--c-cloud) 100%);background-size:200% 100%;border-radius:var(--r);animation:shimmer-88 1.2s linear infinite}@keyframes shimmer-88{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-88{animation:none}.btn-88:hover,.btn-88:active{transform:none}}.sticker-88{position:absolute;width:var(--sticker-w,120px);transform:rotate(var(--sticker-rot,-6deg));filter:drop-shadow(0 3px 4px rgba(0,0,0,.18));pointer-events:none}.barn-88{position:relative;background:var(--bg);min-height:160px;overflow:hidden}.barn-88 img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/181/assets/components-88.css.map */
