:root{--slate: #13252A;--chalk: #E8EEEC;--paper: #F4F7F6;--teal: #23646A;--peach: #F0A988;--muted: #4E6266;--line: #C6D3D1;--error: #9A3B2B;--t-mg: #F4F7F6;--t-lv: #C9C2E6;--t-eu: #B9DCCF;--t-ro: #F1C7C3;--t-ce: #D8C9B0;--t-cm: #F2E3A6;--t-nu: #E2E6E5;--t-ds: #FFFFFF;--f-display: "Gloock", Georgia, "Times New Roman", serif;--f-body: "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--s-small: .875rem;--s-lead: 1.25rem;--s-h3: 1.5rem;--s-h2: clamp(2.1rem, 4.4vw, 3.4rem);--s-h1: clamp(2.3rem, 6vw, 5rem);--gap-section: clamp(80px, 11vw, 160px);--ease: cubic-bezier(.2, .7, .2, 1);--chrome-h: 120px;--chrome-b: 0px;--vh: 100vh;--fold: calc(var(--vh) - var(--chrome-h) - var(--chrome-b))}@supports (height: 100svh){:root{--vh: 100svh}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:var(--chalk);color:var(--slate);font-family:var(--f-body);font-size:17px;line-height:1.55;font-variant-numeric:tabular-nums}body.is-locked{overflow:hidden}main:focus{outline:none}.wrap{max-width:1200px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}h1,h2,h3{font-family:var(--f-display);font-weight:400;margin:0;line-height:1.04;text-wrap:balance}h1{font-size:var(--s-h1);letter-spacing:-.02em}h2{font-size:var(--s-h2);letter-spacing:-.015em}h3{font-size:var(--s-h3)}p{margin:0}a{color:inherit}img{display:block;max-width:100%;height:auto}figure{margin:0}figcaption,.fine{font-size:var(--s-small);color:var(--muted);line-height:1.45}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.skip{position:absolute;left:16px;top:-100px;z-index:50;background:var(--slate);color:var(--chalk);padding:10px 16px;border-radius:999px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{font:inherit;font-weight:600;padding:14px 24px;border-radius:999px;border:0;background:var(--slate);color:var(--chalk);cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;transition:transform .2s var(--ease),background-color .2s}.btn:hover{background:var(--teal);transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;background:var(--slate)}.btn--inverse{background:var(--chalk);color:var(--slate)}.btn--inverse:hover{background:#fff}.btn--block{width:100%}.link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s;background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.link:hover{color:var(--teal)}.field{font:inherit;padding:14px 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--slate);min-width:0}.row{display:flex;gap:8px;flex-wrap:wrap}.row .field{flex:1 1 220px}.band{padding-block:var(--gap-section)}.band--paper{background:var(--paper)}.band--slate{background:var(--slate);color:var(--chalk)}.band--tight{padding-block:clamp(40px,6vw,80px)}.head{display:grid;gap:20px}.head h2,.head h1{max-width:22ch}.head p,.lede{font-size:var(--s-lead);line-height:1.45;max-width:46ch;text-wrap:pretty}.rte{max-width:64ch;display:grid;gap:1em}.rte h2{font-size:clamp(1.75rem,3vw,2.4rem);margin-top:.5em}.rte h3{margin-top:.5em}.rte ul,.rte ol{margin:0;padding-left:1.2em}.rte a{text-decoration-thickness:1.5px;text-underline-offset:4px}.rte a:hover{color:var(--teal)}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{text-align:left;padding:10px 12px}.rte tr:nth-child(odd) td{background:var(--paper)}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:#fff;font-size:var(--s-small)}.mini-tile{width:28px;height:28px;border-radius:4px;display:inline-grid;place-items:center;flex:none;font-family:var(--f-display);font-weight:400;font-size:1.0625rem;line-height:1;background:var(--tc, var(--paper));color:var(--slate)}.mini-tile--lg{width:56px;height:56px;font-size:1.75rem;border-radius:6px}.money{font-variant-numeric:tabular-nums}.compare{color:var(--muted);text-decoration:line-through;margin-left:8px;font-family:var(--f-body);font-size:var(--s-small)}.badge{display:inline-block;justify-self:start;font-size:var(--s-small);font-weight:600;background:var(--peach);color:var(--slate);padding:4px 10px;border-radius:4px}.qty{display:inline-flex;align-items:center;background:#fff;border-radius:999px;border:1px solid var(--line)}.qty button{font:inherit;font-weight:600;width:40px;height:40px;border:0;background:none;color:var(--slate);cursor:pointer;border-radius:999px}.qty button:hover{color:var(--teal)}.qty input{width:36px;text-align:center;border:0;font:inherit;background:none;color:var(--slate);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.faq{display:grid;gap:8px}.faq details{background:var(--chalk);border-radius:8px;padding:18px 22px}.band--paper .faq details,.faq--on-chalk details{background:var(--paper)}.band--paper .faq details{background:var(--chalk)}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--teal);font-weight:600}.faq details[open] summary:after{content:"\2212"}.faq .rte{margin-top:10px;max-width:62ch}.msg{font-size:var(--s-small);font-weight:600;min-height:1.3em}.msg--ok{color:var(--teal)}.msg--err{color:var(--error)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(16px,3vw,40px);margin-top:56px}.grid-empty{margin-top:40px}.card{display:grid;gap:10px;align-content:start;text-decoration:none;color:inherit}.card-img{width:100%;margin-bottom:4px}.card-ph{aspect-ratio:655 / 560;display:grid;place-items:center}.card-title{font-family:var(--f-display);font-size:var(--s-h3);line-height:1.1}.card:hover .card-title{color:var(--teal)}.card-meta{display:flex;align-items:center;gap:10px;color:var(--muted)}.card-moment{color:var(--slate);max-width:40ch}.pager{margin-top:56px;display:flex;gap:16px;font-weight:600}.pager .current{color:var(--teal)}.lines{list-style:none;margin:0;padding:0;display:grid;gap:20px}.sum-row{display:flex;justify-content:space-between;gap:16px}.sum-total{font-weight:600;font-size:1.125rem}.empty-state{display:grid;gap:24px;justify-items:start;align-content:start}@media(max-width:860px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.grid{grid-template-columns:1fr;gap:40px}.card-img{width:82%}}html.mo .rise{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0s)}html.mo .rise.in{opacity:1;transform:none}@media(max-width:620px){.wrap{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media(prefers-reduced-motion:reduce){html.mo .rise{opacity:1;transform:none;transition:none}.btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
