.rev-grid{display:grid;gap:var(--sp-4)}@media(min-width:720px){.rev-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.rev-grid{grid-template-columns:repeat(3,1fr)}}.rev{display:flex;flex-direction:column;gap:var(--sp-3)}.rev__stars{display:flex;gap:2px;color:var(--amber)}.rev__stars svg{width:17px;height:17px}.rev__body{font-family:var(--h-font);font-size:1.08rem;line-height:1.5;color:var(--ink);margin:0}.rev__who{margin-top:auto;font-size:var(--fs-xs);color:var(--muted);font-weight:600;letter-spacing:.04em}.rev-empty{border:1.5px dashed var(--sand-2);border-radius:var(--r-lg);padding:clamp(2rem,1.5rem + 2vw,3rem);text-align:center;background:var(--white)}.rev-empty svg{width:40px;height:40px;color:var(--amber);opacity:.6;margin:0 auto var(--sp-4)}.rev-empty h3{font-size:var(--fs-h5)}.rev-empty p{max-width:52ch;margin-inline:auto;color:var(--muted);font-size:var(--fs-sm)}.faq{max-width:52rem;margin-inline:auto;display:grid;gap:.75rem}.faq__item{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:box-shadow var(--t),border-color var(--t)}.faq__item[open]{border-color:var(--sand-2);box-shadow:var(--shadow-sm)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:1.1rem 1.3rem;cursor:pointer;list-style:none;font-family:var(--h-font);font-size:1.05rem;font-weight:500}.faq__q:hover{background:var(--sand)}.faq__ico{flex:0 0 22px;width:22px;height:22px;position:relative}.faq__ico:before,.faq__ico:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--amber-2);transition:transform var(--t)}.faq__ico:after{transform:rotate(90deg)}.faq__item[open] .faq__ico:after{transform:rotate(0)}.faq__a{padding:0 1.3rem 1.3rem;color:var(--muted);font-size:var(--fs-sm);line-height:1.68}.faq__a p:last-child{margin-bottom:0}.specs{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-sm)}.specs table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.specs tr+tr{border-top:1px solid var(--line)}.specs th{text-align:left;width:40%;padding:.85rem 1.25rem;font-weight:600;color:var(--ink);background:var(--sand);vertical-align:top}.specs td{padding:.85rem 1.25rem;color:var(--ink-2)}@media(max-width:560px){.specs th,.specs td{display:block;width:auto}.specs th{background:transparent;padding:.85rem 1.15rem .15rem;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.specs td{padding:0 1.15rem .85rem}}.fcta{position:relative;overflow:hidden;background:var(--night);color:#f6f1ea;text-align:center}.fcta__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,840px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f7dcae33,#f7dcae00 65%);pointer-events:none}.fcta__inner{position:relative;max-width:44rem;margin-inline:auto;padding-block:clamp(3rem,2rem + 5vw,5.5rem)}.fcta h2{margin-bottom:var(--sp-4)}.fcta .eyebrow{color:var(--glow)}.fcta p{color:#c9c0d2;font-size:clamp(1rem,.95rem + .35vw,1.15rem);margin-bottom:var(--sp-6)}.fcta__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--sp-6)}.fcta__pills .pill{background:#f7dcae1f;color:var(--glow)}.ftr{background:var(--night);color:#d8d1e0;padding-block:clamp(2.75rem,2rem + 3vw,4rem) 0;font-size:var(--fs-sm)}.ftr__grid{display:grid;gap:var(--sp-6);padding-bottom:var(--sp-6)}@media(min-width:620px){.ftr__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.ftr__grid{grid-template-columns:1.6fr 1fr 1fr 1.15fr}}.ftr__col--brand{grid-column:1/-1}@media(min-width:1000px){.ftr__col--brand{grid-column:auto}}.ftr__brand{display:flex;align-items:center;gap:.6rem;font-family:var(--h-font);font-size:1.3rem;color:#fff;margin-bottom:var(--sp-4)}.ftr__brand img{max-height:40px;width:auto}.ftr p{color:#a79fb4;max-width:34ch;line-height:1.7}.ftr h3{font-family:var(--b-font);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:var(--sp-4)}.ftr ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.ftr a{color:#c0b8cc;transition:color var(--t)}.ftr a:hover{color:var(--glow)}.ftr__addr{font-style:normal;color:#a79fb4;line-height:1.75}@media(min-width:1000px){.ftr__col--addr{text-align:right}.ftr__col--addr .ftr__addr{margin-left:auto}}.ftr__social{display:flex;gap:.6rem;margin-top:var(--sp-5)}.ftr__social a{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);background:#ffffff12;transition:background var(--t),transform var(--t),color var(--t)}.ftr__social a:hover{background:var(--glow);color:var(--night);transform:translateY(-2px)}.ftr__social svg{width:19px;height:19px}.ftr__bot{border-top:1px solid rgba(255,255,255,.1);padding-block:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;justify-content:space-between;font-size:var(--fs-xs);color:#8f87a0}.ftr__pay{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ftr__pay-label{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#8f87a0;margin-right:.35rem}.ftr__pay svg{height:30px;width:auto;border-radius:4px;background:#fff;padding:1px}.rte h2{font-size:var(--fs-h3);margin-top:var(--sp-7)}.rte h2:first-child{margin-top:0}.rte h3{font-size:var(--fs-h5);margin-top:var(--sp-6)}.rte p,.rte li{color:var(--ink-2);line-height:1.75}.rte ul,.rte ol{margin:0 0 var(--sp-4);display:grid;gap:.5rem}.rte a{color:var(--amber-2);text-decoration:underline;text-underline-offset:.2em}.rte a.btn{color:#fff;text-decoration:none}.rte a.btn--ghost{color:var(--ink)}.rte img{border-radius:var(--r-md);margin-block:var(--sp-5)}.rte table{width:100%;border-collapse:collapse;margin-block:var(--sp-5);font-size:var(--fs-sm)}.rte th,.rte td{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.rte th{font-weight:600;background:var(--sand)}.rte .lede{color:var(--ink);font-size:1.15rem;margin-bottom:var(--sp-6)}.placeholder-note{border:1.5px dashed var(--amber);border-radius:var(--r-md);background:#fff8ee;padding:1.15rem 1.35rem;margin-block:var(--sp-5)}.placeholder-note h3{margin-top:0;font-size:var(--fs-h6);color:var(--amber-2)}.placeholder-note p{font-size:var(--fs-sm);color:#6b4a18;margin-bottom:0}.placeholder-note p+p{margin-top:.6rem}.placeholder-note--top{background:var(--sand);border-style:solid;border-color:var(--sand-2)}.placeholder-note--top p{color:var(--ink-2)}.placeholder-note--top h3{color:var(--ink)}.phead{background:var(--sand);padding-block:clamp(2.25rem,1.5rem + 3vw,4rem)}.phead__inner{max-width:var(--maxw-narrow);margin-inline:auto;text-align:center}.phead h1{margin-bottom:0}.crumbs{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--sp-4)}.crumbs a:hover{color:var(--amber-2)}.field{display:grid;gap:.4rem;margin-bottom:var(--sp-4)}.field label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.field input,.field textarea,.field select{width:100%;padding:.9rem 1.1rem;background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t),box-shadow var(--t)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px #ce7b3c21}.field textarea{min-height:150px;resize:vertical}.form-note{font-size:var(--fs-xs);color:var(--muted)}.alert{padding:1rem 1.25rem;border-radius:var(--r-md);margin-bottom:var(--sp-5);font-size:var(--fs-sm)}.alert--ok{background:var(--sage-soft);color:#3c5649;border:1px solid #BFD3C8}.alert--err{background:#fdecec;color:#8a2b2b;border:1px solid #F3C9C9}.alert ul{margin:.5rem 0 0}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);font-weight:600}.cart-table td{padding-block:var(--sp-5);border-bottom:1px solid var(--line);vertical-align:top}.cart-prod{display:grid;grid-template-columns:88px 1fr;gap:var(--sp-4)}.cart-prod img{width:88px;height:88px;border-radius:var(--r-sm);object-fit:cover;background:var(--sand)}.cart-foot{display:grid;gap:var(--sp-5);margin-top:var(--sp-6)}@media(min-width:800px){.cart-foot{grid-template-columns:1fr 340px;align-items:start}}.cart-sum{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5)}.cart-sum__row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-3)}.cart-sum__row--total{padding-top:var(--sp-3);border-top:1px solid var(--line);margin-bottom:var(--sp-4)}.cart-sum__row--total strong{font-family:var(--h-font);font-size:1.4rem}.hide-sm{display:none}@media(min-width:700px){.hide-sm{display:table-cell}}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fcf8f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -4px 20px #231d2b14;padding:.7rem var(--gutter);padding-bottom:calc(.7rem + env(safe-area-inset-bottom));animation:barUp .3s var(--ease)}.buybar[hidden]{display:none}.buybar__inner{display:flex;align-items:center;gap:var(--sp-4);max-width:var(--maxw);margin-inline:auto}.buybar__meta{display:flex;flex-direction:column;min-width:0;flex:1}.buybar__t{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__p{font-family:var(--h-font);font-size:1.1rem;font-weight:600}.buybar .btn{min-height:46px;padding:.6rem 1.4rem;white-space:nowrap}@keyframes barUp{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:900px){.buybar{display:none!important}}.blank{text-align:center;max-width:34rem;margin-inline:auto;padding-block:clamp(3rem,2rem + 5vw,6rem)}.blank svg{width:56px;height:56px;color:var(--amber);opacity:.65;margin:0 auto var(--sp-5)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/content.css.map */
