section.pg{position:relative;inset:auto;border-radius:0;overflow:visible;backface-visibility:visible;background:radial-gradient(48% 38% at 4% 0%,rgba(230,239,234,.95),transparent 70%),radial-gradient(40% 34% at 98% 4%,rgba(245,228,221,.8),transparent 70%),radial-gradient(60% 40% at 70% 100%,rgba(227,236,242,.7),transparent 70%),var(--paper);min-height:70vh;padding:clamp(112px,14vw,150px) var(--gut) clamp(72px,9vw,120px)}.pg-in{max-width:1180px;margin-inline:auto}.pg-narrow{max-width:820px}.pg-head{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,56px)}.pg-head .label{justify-content:center}.pg-head h1{font-size:clamp(36px,5.2vw,64px);margin-top:10px}.pg-head p{color:var(--ink-soft);font-size:clamp(16px,1.4vw,18px);max-width:52ch;margin:16px auto 0}section.pg .card,.pw .card{background:#fff;border-radius:28px;border:1px solid rgba(30,45,51,.06);box-shadow:0 1px 2px #1e2d330a,0 30px 60px -40px #1e2d3359;padding:clamp(22px,4vw,44px)}section.pg .card.soft,.pw .card.soft{background:#ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.muted{color:var(--ink-soft)}section.pg .btn-ghost,.pw .btn-ghost{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;border:1.5px solid rgba(47,107,110,.3);color:var(--accent);font:700 15px var(--sans);background:#fff9;transition:border-color .3s,background .3s}section.pg .btn-ghost:hover,.pw .btn-ghost:hover{border-color:var(--accent);background:#fff}.btn[disabled]{opacity:.5;pointer-events:none}.row-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}section.pg .chip{background:#fff}.rte{font-size:16.5px;line-height:1.75;color:var(--ink)}.rte>*:first-child{margin-top:0}.rte h1{font-size:clamp(30px,3.6vw,42px);margin:0 0 .6em}.rte h2{font-size:clamp(22px,2.4vw,28px);margin:1.8em 0 .55em;line-height:1.2}.rte h3{font-size:20px;margin:1.5em 0 .5em;line-height:1.25}.rte p,.rte ul,.rte ol,.rte table{margin:0 0 1.05em}.rte ul,.rte ol{padding-left:1.3em}.rte li{margin:.3em 0}.rte li::marker{color:var(--accent-2)}.rte a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;word-break:break-word}.rte strong{font-weight:700}.rte table{width:100%;border-collapse:collapse;font-size:15px}.rte th,.rte td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.rte img{border-radius:16px;height:auto}.rte hr{border:0;border-top:1px solid var(--line);margin:2em 0}.fld{display:grid;gap:7px;margin-bottom:16px}.fld label{font-weight:700;font-size:14px}.fld label .opt{font-weight:500;color:var(--ink-soft)}.fld input,.fld textarea,.fld select{width:100%;font:500 16px var(--sans);color:var(--ink);background:#fbfaf7;border:1.5px solid rgba(30,45,51,.14);border-radius:16px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}.fld textarea{min-height:150px;resize:vertical}.fld input:focus,.fld textarea:focus,.fld select:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px #2f6b6e1f}section.pg .grid2,.pw .grid2{display:grid;gap:0 16px}@media(min-width:640px){section.pg .grid2,.pw .grid2{grid-template-columns:1fr 1fr}}section.pg .note,.pw .note{padding:14px 18px;border-radius:16px;font-size:15px;margin-bottom:18px}section.pg .note.ok,.pw .note.ok{background:#e3f0ea;color:#1f5a47}section.pg .note.bad,.pw .note.bad{background:#fbe7e4;color:#9a2a1e}section.pg .note ul,.pw .note ul{margin:6px 0 0 18px}.legal{display:grid;gap:24px}@media(min-width:1000px){.legal{grid-template-columns:240px minmax(0,1fr);align-items:start}}.legal-nav{display:none}@media(min-width:1000px){.legal-nav{display:grid;gap:4px;position:sticky;top:110px}}.legal-nav a{padding:10px 14px;border-radius:14px;font-weight:600;font-size:15px;color:var(--ink-soft);transition:background .25s,color .25s}.legal-nav a:hover{background:#fffc;color:var(--ink)}.legal-nav a[aria-current]{background:#fff;color:var(--accent);box-shadow:0 10px 24px -18px #1e2d3366}.legal .shopify-policy__title{display:none}.legal .shopify-policy__container{max-width:none!important;padding:0!important;margin:0!important}.contact{display:grid;gap:24px}@media(min-width:960px){.contact{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.contact-side{display:grid;gap:18px}.contact-side .pic{border-radius:28px;overflow:hidden;aspect-ratio:4/3;background:var(--sand)}.contact-side .pic img{width:100%;height:100%;object-fit:cover}.facts{display:grid;gap:14px}.facts div{display:flex;gap:14px;align-items:flex-start}.facts svg{flex:none;width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:1.8;margin-top:3px}.facts b{display:block;font-size:15px}.facts span,.facts a{font-size:15px;color:var(--ink-soft)}.facts a{text-decoration:underline;text-underline-offset:3px}.empty{display:grid;gap:28px;align-items:center;max-width:1000px;margin-inline:auto}@media(min-width:860px){.empty{grid-template-columns:1fr 1fr;gap:56px}}.empty .pic{position:relative;aspect-ratio:1;border-radius:32px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 40px 80px -40px #1e2d3380;background:var(--sand)}.empty .pic img{width:100%;height:100%;object-fit:cover}.empty .big{font:400 clamp(72px,12vw,140px)/.9 var(--serif);color:var(--accent);opacity:.18;display:block;margin-bottom:-.2em}.empty h1,.empty h2{font-size:clamp(34px,4.6vw,56px)}.empty p{color:var(--ink-soft);font-size:17px;margin:16px 0 28px;max-width:44ch}.cart{display:grid;gap:24px}@media(min-width:1000px){.cart{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.ci{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.ci:first-child{padding-top:0}.ci:last-child{border-bottom:0;padding-bottom:0}@media(min-width:640px){.ci{grid-template-columns:132px minmax(0,1fr)}}.ci-img{aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--sand);box-shadow:0 18px 30px -22px #1e2d3380}.ci-img img{width:100%;height:100%;object-fit:cover}.ci-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ci h2{font-size:clamp(19px,2vw,23px);line-height:1.2}.ci h2 a:hover{color:var(--accent)}.ci-price{font-weight:700;white-space:nowrap;font-size:17px;text-align:right}.ci-price s{display:block;font-weight:500;font-size:13px;color:var(--ink-soft)}.ci-meta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.ci-meta:empty{display:none}.ci-meta span{font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--mist);color:var(--plum)}.ci-photos{display:flex;gap:8px;margin:4px 0 10px}.ci-photos:empty{display:none}.ci-photos img{width:46px;height:46px;border-radius:12px;object-fit:cover;border:2px solid #fff;box-shadow:0 6px 14px -8px #1e2d3380}.ci details{margin:4px 0 12px}.ci summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--accent);list-style:none;display:inline-flex;gap:6px;align-items:center}.ci summary::-webkit-details-marker{display:none}.ci summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s}.ci details[open] summary:after{transform:rotate(-135deg) translateY(-1px)}.ci dl{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin-top:10px;font-size:14px;padding:14px 16px;border-radius:16px;background:#fbfaf7}.ci dt{color:var(--ink-soft)}.ci dd{font-weight:600;word-break:break-word}.ci-act{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.qty{display:inline-flex;align-items:center;border:1.5px solid rgba(30,45,51,.14);border-radius:999px;background:#fff;overflow:hidden}.qty button{width:38px;height:38px;border:0;background:none;font:600 18px var(--sans);color:var(--ink);cursor:pointer}.qty button:hover{background:var(--mist)}.qty input{width:38px;text-align:center;border:0;font:700 15px var(--sans);color:var(--ink);background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ci-del{font-size:14px;font-weight:600;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.ci-del:hover{color:#9a2a1e}.sum{position:sticky;top:100px;display:grid;gap:16px}.sum h2{font-size:24px}.sum-row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.sum-row.total{font-size:20px;font-weight:700;padding-top:14px;border-top:1px solid var(--line)}.sum-row.total small{display:block;font-size:12.5px;font-weight:500;color:var(--ink-soft)}.sum .btn{width:100%;justify-content:space-between;cursor:pointer;border:0}.sum .fld{margin:0}.sum .fld textarea{min-height:90px}.trust{display:grid;gap:10px;font-size:14px;color:var(--ink-soft)}.trust span{display:flex;gap:10px;align-items:center}.trust svg{flex:none;width:18px;height:18px;stroke:var(--accent-2);fill:none;stroke-width:2}.disc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.disc span{font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--butter);color:#7a5a12}.cart-back{display:inline-flex;font-weight:700;color:var(--accent);font-size:15px}.grid-prod{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.pcard{display:grid;gap:14px;padding:14px;border-radius:28px;background:#fff;box-shadow:0 30px 60px -44px #1e2d3373;transition:transform .4s var(--ease-out)}.pcard:hover{transform:translateY(-4px)}.pcard .pic{aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--sand)}.pcard .pic img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.pcard:hover .pic img{transform:scale(1.04)}.pcard .t{padding:0 6px 6px}.pcard h3{font-size:21px;line-height:1.2}.pcard .p{font-weight:700;margin-top:6px;color:var(--accent)}.pcard .p small{font-weight:500;color:var(--ink-soft)}.sform{display:flex;gap:10px;max-width:620px;margin:0 auto 40px}.sform input{flex:1;min-width:0;font:500 17px var(--sans);padding:0 22px;height:58px;border-radius:999px;border:1.5px solid rgba(30,45,51,.14);background:#fff;color:var(--ink)}.sform input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px #2f6b6e1f}.sform .btn{border:0;cursor:pointer;padding-right:26px}.sres{display:grid;gap:12px;max-width:820px;margin:28px auto 0}.sres a{display:block;padding:18px 22px;border-radius:20px;background:#fff;box-shadow:0 20px 40px -34px #1e2d3373}.sres a b{display:block;font:400 19px var(--serif)}.sres a span{font-size:14px;color:var(--ink-soft)}.nav .bag{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);margin-right:2px;transition:background .3s}.nav .bag:hover{background:#ffffffd9}.nav .bag svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8}.nav .bag b{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gold);color:var(--ink);font:800 11px/18px var(--sans);text-align:center}.ws-foot a{transition:color .2s}@media(prefers-reduced-motion:reduce){.pcard,.pcard .pic img{transition:none}}section.pg .card,.pw .card{flex:none;aspect-ratio:auto;overflow:visible;isolation:auto;scroll-snap-align:none;height:auto;margin-top:0}section.pg .card:after,.pw .card:after{content:none;display:none}.js section.pg .card,.js .pw .card{opacity:1!important;transform:none!important}section.pg .card img,.pw .card img{position:static;inset:auto;transition:none}section.pg .card:hover img,.pw .card:hover img{transform:none}section.pg .card p,.pw .card p{opacity:1;max-width:none}section.pg .card p:not([class]){font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ws-pages.css.map */
