.h3{font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;color:var(--fern-dk);font-variation-settings:"SOFT"100,"WONK"1,"opsz"144}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--muted);margin-bottom:22px}.crumbs a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3e4d3a4d}.crumbs a:hover,.pc-i .pc-n a:hover,.rte a,main .hand{color:var(--teal)}main .hand{font-size:clamp(26px,2.4vw,34px);display:block;margin-bottom:6px}.pc-i .pc-n,.rte{font-size:17px;line-height:1.75;color:var(--ink)}.rte ol,.rte p,.rte ul{margin:0 0 1.1em}.rte ol,.rte ul{padding-left:1.3em}.rte li{margin:.35em 0}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{max-width:100%;height:auto;border-radius:6px}.rte table{width:100%;border-collapse:collapse;font-size:15px}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.cl-rd b,.rte th{color:var(--fern-dk)}.rte th{font-weight:600;background:#efe4cc8c}.pc-ph{display:block;width:100%;height:100%;background:var(--linen)}.pc-i .pc-n{font-weight:500;font-size:16px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-rd small,.pc .meta small{color:var(--muted);font-size:13px}.pc .meta s{opacity:.7}.hdr{background:#f7efdceb}.cl-hero{position:relative;padding:calc(var(--hdr-h,104px) + 34px)0 92px;background:radial-gradient(120% 90%at 85% 0%,#f3d9a8,#f3d9a800 60%),linear-gradient(180deg,#e9eee6 0%,var(--butter) 100%);overflow:hidden}.cl-hero .h2{max-width:16ch}.cl-intro{max-width:60ch;margin-top:16px;color:var(--muted);font-size:18px}.cl-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cl-chips a{padding:9px 18px;background:#fffcf4cc;font-size:15px;transition:background .3s,color .3s,box-shadow .3s}.cl-chips a:hover{box-shadow:inset 0 0 0 1.5px var(--fern)}.cl-chips a[aria-current],.pager [aria-current]{background:var(--fern);color:var(--board);box-shadow:none}.cl-fence{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:70px}.cl-body{padding:40px 0 100px}.cl-bar,.cl-sort{display:flex;align-items:center}.cl-bar{justify-content:space-between;gap:16px;margin-bottom:30px;color:var(--muted)}.cl-sort{gap:10px;font-size:15px}.cl-chips a,.cl-sort select,.pager a,.pager span{border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line)}.cl-sort select{font:inherit;color:var(--ink);background:var(--board);border:0;padding:10px 38px 10px 16px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233E4D3A' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.cl-grid{gap:44px 22px}.cl-empty{grid-column:1/-1;text-align:center;padding:60px 0;color:var(--muted)}.pager{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:56px}.pager a,.pager span{min-width:44px;height:44px;padding:0 14px;display:grid;place-items:center}.pager a:hover,.vals label:hover span{box-shadow:inset 0 0 0 1.5px var(--fern)}.cl-read{padding:90px 0 110px;background:linear-gradient(180deg,var(--butter),#eaddc2)}.cl-reads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.cl-rd{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;background:var(--board);border-radius:6px;padding:12px;box-shadow:0 18px 30px -24px #2a352880;transition:transform .5s var(--ease)}.cl-rd:hover{transform:translateY(-4px)}.cl-rd img{width:110px;height:110px;object-fit:cover;border-radius:3px}.cl-rd b{display:block;font-weight:500;font-size:17px;line-height:1.3}.cl-rd small{display:block;margin-top:6px}.pd{padding:calc(var(--hdr-h,104px) + 26px)0 80px}.pd-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:start}.pd-gal{position:sticky;top:110px}.pd-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px;background:var(--linen);aspect-ratio:1;box-shadow:0 30px 60px -40px #2a352899}.pd-main::-webkit-scrollbar{display:none}.pd-main figure{flex:0 0 100%;scroll-snap-align:start}.pd-main img,.pd-thumbs img{width:100%;height:100%;object-fit:cover}.pd-tape{position:absolute;top:-12px;left:50%;width:110px;height:28px;margin-left:-55px;background:#ebcb86b3;transform:rotate(-3deg);box-shadow:0 2px 4px #00000014}.pd-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.pd-thumbs button{flex:0 0 74px;height:74px;border-radius:4px;overflow:hidden;opacity:.6;box-shadow:inset 0 0 0 2px transparent;transition:opacity .3s}.pd-thumbs button.on{opacity:1;outline:2px solid var(--fern);outline-offset:2px}.pd-acc .rte img,.pd-dots{display:none}.pd-t{font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.01em;color:var(--fern-dk);font-variation-settings:"SOFT"100,"opsz"144}.pd-pr{display:flex;align-items:baseline;gap:12px;margin:16px 0 6px}.pd-pr b{font-size:28px;font-weight:600;color:var(--bark)}.pd-opt legend,.pd-pr s,.satc small{color:var(--muted)}.pd-low,.vals span{display:inline-block;border-radius:999px}.pd-low{margin-top:6px;background:#f3dcd5;color:#8a3a2c;font-size:14px;font-weight:600;padding:5px 12px}.pd-form{margin-top:22px}.pd-opt{border:0;margin:0 0 20px;padding:0}.pd-opt legend{font-size:15px;margin-bottom:10px}.pd-opt legend b{color:var(--ink);font-weight:600}.vals{display:flex;flex-wrap:wrap;gap:8px}.vals label{position:relative}.vals input{position:absolute;opacity:0;pointer-events:none}.vals span{padding:9px 16px;background:var(--board);box-shadow:inset 0 0 0 1.5px var(--line);font-size:15px;cursor:pointer;transition:box-shadow .25s,background .25s,color .25s}.vals input:checked+span{background:var(--fern);color:var(--board);box-shadow:none}.vals input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.pd-buy{display:flex;gap:12px;margin-top:8px}.pd-buy .qty{display:flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--board)}.pd-buy .qty button{width:44px;height:56px;font-size:20px}.pd-buy .qty input{width:38px;border:0;background:0 0;text-align:center;font:inherit;font-weight:600;-moz-appearance:textfield}.pd-buy .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.pd-buy .btn{flex:1}.btn.busy{opacity:.7}.pd-pay{margin-top:12px}.pd-pay .shopify-payment-button__button{border-radius:999px;min-height:52px;overflow:hidden}.pd-trust{list-style:none;margin:26px 0;padding:18px 20px;border-radius:8px;background:#fffcf4bf;box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:12px}.pd-trust li{display:flex;gap:12px;align-items:center;font-size:15px}.pd-trust svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:var(--fern);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pd-acc details{border-top:1px solid var(--line)}.pd-acc details:last-child{border-bottom:1px solid var(--line)}.pd-acc summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;color:var(--fern-dk);display:flex;justify-content:space-between;align-items:center}.pd-acc summary::-webkit-details-marker{display:none}.pd-acc summary:after{content:"+";font-size:24px;font-weight:300;transition:transform .3s}.pd-acc details[open] summary:after{transform:rotate(45deg)}.pd-acc .rte{padding-bottom:20px;font-size:16px;overflow-wrap:anywhere}.pd-rel{padding:70px 0 90px}.pd-rel .fgrid{margin-top:30px}.satc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffcf4f7;box-shadow:0 -10px 30px -18px #2a352880;transform:translateY(110%);transition:transform .5s var(--ease)}.satc.on{transform:none}.satc .wrap{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.satc span{flex:1;min-width:0}.satc b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.satc .btn{height:48px;padding:0 26px}.bl-hero{padding:calc(var(--hdr-h,104px) + 34px)0 56px;background:linear-gradient(180deg,#e9eee6 0%,var(--butter) 100%)}.bl-hero h1 small{font-size:.55em;color:var(--teal)}.bl-sub{max-width:58ch;margin-top:16px;color:var(--muted);font-size:18px}.bl-body{padding:30px 0 110px}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.bl-lead{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center;padding:18px}.bl-lead .jr-ph{aspect-ratio:16/11}.bl-lead h2{font-size:clamp(26px,3vw,38px)}.rprog{position:fixed;left:0;right:0;top:0;height:3px;z-index:120;pointer-events:none}.rprog i{display:block;height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}.ar-hero{padding:calc(var(--hdr-h,104px) + 34px)0 0;background:linear-gradient(180deg,#e9eee6 0%,var(--butter) 70%)}.ar-hero .wrap{max-width:900px}.ar-t{font-weight:400;font-size:clamp(34px,4.6vw,62px);line-height:1.06;letter-spacing:-.02em;color:var(--fern-dk);font-variation-settings:"SOFT"100,"WONK"1,"opsz"144}.ar-m,.toc a{color:var(--muted)}.ar-m{margin-top:16px;font-size:15px}.ar-img{position:relative;margin-top:40px;max-width:1200px}.ar-img img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;box-shadow:0 30px 60px -40px #2a352899}.ar-grid{display:grid;grid-template-columns:260px minmax(0,720px);gap:60px;justify-content:center;padding-top:60px;padding-bottom:40px}.ar-side{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow:auto;display:grid;gap:22px;scrollbar-width:thin}.ar-shop b,.toc b{display:block;font-family:var(--hand);font-size:26px;color:var(--teal);font-weight:700;margin-bottom:8px}.toc ol{list-style:none;display:grid;gap:2px;border-left:2px solid var(--line)}.toc a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:14.5px;line-height:1.35}.toc a.on,.toc a:hover{color:var(--fern-dk);border-left-color:var(--gold)}.ar-shop{background:var(--board);border-radius:8px;padding:14px;box-shadow:0 18px 30px -24px #2a352880}.ar-pi,.ar-shop-l{display:grid;gap:8px}.ar-pi{grid-template-columns:54px 1fr 24px;gap:10px;align-items:center;text-align:left;padding:6px;border-radius:6px;transition:background .3s}.ar-pi:hover{background:var(--linen)}.ar-pi img{width:54px;height:54px;object-fit:cover;border-radius:4px}.ar-pi b{display:block;font-weight:500;font-size:14px;line-height:1.25}.ar-pi small{color:var(--muted);font-size:13px}.ar-pi i{width:24px;height:24px;border-radius:50%;background:var(--fern);color:var(--board);display:grid;place-items:center;font-style:normal}.ar-body{font-size:18.5px;line-height:1.8}.ar-body>p:first-child{font-size:21px;line-height:1.65;color:var(--fern-dk)}.ar-body h2{font-weight:400;font-size:clamp(26px,2.8vw,36px);line-height:1.15;color:var(--fern-dk);margin:1.8em 0 .55em;scroll-margin-top:110px;font-variation-settings:"SOFT"100,"opsz"144}.ar-body h3{font-weight:600;font-size:21px;line-height:1.3;color:var(--fern-dk);margin:1.5em 0 .45em}.ar-body .tip,.ar-body blockquote{margin:1.6em 0;padding:18px 22px;border-radius:8px;background:var(--board);box-shadow:inset 4px 0 0 var(--gold);font-size:17px}.ar-body .shopbox{margin:2em 0;padding:22px 24px;border-radius:10px;background:var(--fern);color:var(--board)}.ar-body .tbl{overflow-x:auto;margin:1.4em 0}.ar-foot{max-width:1040px;padding-bottom:40px}.ar-sign{text-align:right;margin:10px 0 40px}.ar-sign b{display:block;font-family:var(--hand);font-size:44px;color:var(--fern-dk);font-weight:700}.ar-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:12px;background:#1f2b3e;color:#f7efdc}.ar-body .shopbox a,.ar-cta .hand{color:var(--gold-lt)}@media(max-width:1000px){.pd-grid{grid-template-columns:minmax(0,1fr)}.pd-gal{position:relative;top:0}.ar-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:36px}.ar-side{position:static;max-height:none}.toc{display:none}.bl-grid,.cl-reads{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-lead{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.pd-thumbs{display:none}.pd-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.pd-dots i{width:7px;height:7px;border-radius:50%;background:var(--line)}.pd-dots i.on{background:var(--fern)}.bl-grid,.cl-reads{grid-template-columns:minmax(0,1fr)}.ar-cta,.cl-bar{flex-direction:column;align-items:flex-start}.ar-body{font-size:17.5px}.satc .btn{padding:0 18px}.ar-hero,.bl-hero,.cl-hero,.pd{padding-top:calc(var(--hdr-h,88px) + 18px)}}.satc-on #mbar{opacity:0;pointer-events:none;transition:opacity .3s}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pp-pages.css.map */
