:root,[class^=color-scheme-],[class*=" color-scheme-"]{--p-bg: rgb(var(--color-background));--p-ink: rgb(var(--color-foreground));--p-ink-2: rgba(var(--color-foreground), .72);--p-ink-3: rgba(var(--color-foreground), .5);--p-line: rgba(var(--color-foreground), .13);--p-line-2: rgba(var(--color-foreground), .26);--p-accent: rgb(var(--color-button));--p-accent-ink: rgb(var(--color-button-text))}.color-scheme-2,.color-scheme-3{--p-frame: rgba(var(--color-foreground), .07)}:root{--p-g: 20px;--p-hh: 60px;--p-ab: 34px;--p-max: 1480px;--p-e: cubic-bezier(.22, .61, .21, 1);--p-display: var(--font-heading-family);--p-text: var(--font-body-family)}@media(min-width:750px){:root{--p-g: 36px;--p-hh: 70px}}@media(min-width:1200px){:root{--p-g: 56px;--p-hh: 80px}}body{color:var(--p-ink);letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.p-lock{overflow:hidden}:where(.p-root) a{color:inherit;text-decoration:none}:where(.p-root) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}:where(.p-root) img{display:block;max-width:100%}.p-icon{width:20px;height:20px;flex:0 0 auto;display:block}.p-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-lbl{font:500 10.5px/1.4 var(--p-text);letter-spacing:.16em;text-transform:uppercase}.p-d{font-family:var(--p-display);font-weight:300;font-optical-sizing:auto;letter-spacing:-.012em;line-height:1.04;margin:0;color:var(--p-ink)}.p-d em{font-style:italic}.p-d-hero{font-size:clamp(42px,6.6vw,96px)}.p-d-1{font-size:clamp(34px,4.8vw,66px)}.p-d-2{font-size:clamp(29px,3.5vw,48px)}.p-d-3{font-size:clamp(22px,2.1vw,29px);line-height:1.14}.p-lede{color:var(--p-ink-2);font:400 15.5px/1.7 var(--p-text);max-width:46ch;margin:0}.p-lede p{margin:0 0 .6em}.p-ul{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;padding:7px 0 6px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--p-e)}.p-ul:hover{background-size:0 1px;background-position:100% 100%}.p-muted{color:var(--p-ink-2)}.p-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 22px;font:500 11.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;transition:background .3s,color .3s,box-shadow .3s,opacity .3s;white-space:nowrap;text-decoration:none}.p-btn--fill{background:var(--p-accent);color:var(--p-accent-ink)}.p-btn--fill:hover{filter:brightness(.9)}.p-btn--line{box-shadow:inset 0 0 0 1px var(--p-ink);color:var(--p-ink)}.p-btn--line:hover{background:var(--p-ink);color:var(--p-bg)}.p-btn--soft{box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-ink);text-transform:none;letter-spacing:.01em;font-size:13.5px;font-weight:400}.p-btn--soft:hover{box-shadow:inset 0 0 0 1px var(--p-ink)}.p-btn--soft .p-icon{width:18px;height:18px}.p-btn[disabled],.p-btn[aria-disabled=true]{background:rgba(var(--color-foreground),.07);color:var(--p-ink-3);box-shadow:none;cursor:not-allowed;filter:none}.p-btn.is-busy{opacity:.55;pointer-events:none}.p-btn .p-x{opacity:.7;font-weight:400;letter-spacing:.08em}.p-ib{width:44px;height:44px;display:grid;place-items:center;position:relative}.p-cnt{position:absolute;top:7px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--p-accent);color:var(--p-accent-ink);font:600 9.5px/16px var(--p-text);text-align:center;letter-spacing:0}.p-cnt:empty{display:none}.p-ann{min-height:var(--p-ab);padding:8px 16px;display:grid;place-items:center;overflow:hidden;background:var(--p-bg);color:rgba(var(--color-foreground),.86)}.p-ann__i{grid-area:1 / 1;font:500 10px/1.5 var(--p-text);letter-spacing:.16em;text-transform:uppercase;text-align:center;max-width:100%;text-wrap:balance;transition:opacity .8s var(--p-e),transform .8s var(--p-e)}.p-ann__i:not(.is-on){opacity:0;transform:translateY(6px);pointer-events:none}.p-tick{overflow:hidden;background:var(--p-bg);color:var(--p-ink);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.p-tick__track{display:flex;justify-content:center}.p-tick__run{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:0 1 auto}.p-tick__i{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;font:400 13px/1.3 var(--p-text);letter-spacing:.02em;color:rgba(var(--color-foreground),.92)}.p-tick__sep{flex:0 0 auto;height:calc(var(--p-tick-lh, 19px) * .9);width:auto}.p-tick--dot .p-tick__sep{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4}.p-tick__run>.p-tick__sep:last-child{display:none}.p-tick.is-on .p-tick__track{width:max-content;justify-content:flex-start;animation:p-tick var(--p-tick-d, 40s) linear infinite;will-change:transform}.p-tick.is-on .p-tick__run{flex:0 0 auto;flex-wrap:nowrap}.p-tick.is-on .p-tick__i{white-space:nowrap}.p-tick.is-on .p-tick__run>.p-tick__sep:last-child{display:block}.p-tick.is-off .p-tick__track{animation-play-state:paused}@media(hover:hover){.p-tick:hover .p-tick__track{animation-play-state:paused}}@media(min-width:750px){.p-tick__i{min-height:48px;padding:0 30px;font-size:13.5px}.p-tick__sep{height:var(--p-tick-lh, 19px)}}@keyframes p-tick{to{transform:translate3d(-50%,0,0)}}.section-header.p-sticky{position:sticky;top:0;z-index:40}.p-hdr{height:var(--p-hh);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 calc(var(--p-g) - 12px);background:var(--p-bg);color:var(--p-ink);transition:background .5s var(--p-e),color .5s var(--p-e),box-shadow .5s}.p-hdr.is-lined{box-shadow:0 1px 0 var(--p-line)}.p-hdr__l,.p-hdr__r{display:flex;align-items:center}.p-hdr__r{justify-content:flex-end}.p-logo{position:relative;display:block;width:var(--p-logo-w, 116px);aspect-ratio:3.13}.p-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .5s}.p-logo .p-logo--light{opacity:0}.p-logo__text{font:300 26px/1 var(--p-display);letter-spacing:.08em}.p-nav,.p-hdr .p-dk{display:none}@media(min-width:990px){.p-logo{width:var(--p-logo-wd, 152px)}.p-hdr .p-mb{display:none}.p-hdr .p-dk{display:inline-flex}.p-nav{display:flex;gap:clamp(16px,2.1vw,30px);padding-left:12px}}.p-nav>*,.p-hdr__t{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;padding:12px 0;position:relative;white-space:nowrap}.p-nav>*:after,.p-hdr__t:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--p-e)}.p-nav>*:hover:after,.p-nav>.is-on:after,.p-hdr__t:hover:after{transform:scaleX(1)}.p-hdr__r .p-hdr__t{margin-left:26px}.p-hdr__r .p-hdr__t:last-child{margin-right:12px}body.p-clear .p-hdr:not(.is-mega){background:transparent;color:#f2ebd0;box-shadow:none}body.p-clear .p-hdr:not(.is-mega) .p-logo--light{opacity:1}body.p-clear .p-hdr:not(.is-mega) .p-logo--dark{opacity:0}body.p-clear .p-hdr:not(.is-mega) .p-cnt{background:#f2ebd0;color:#262f21}body.p-has-hero #MainContent{margin-top:calc(-1 * var(--p-hh))}.p-mega{position:absolute;left:0;right:0;top:100%;z-index:39;background:var(--p-bg);box-shadow:0 1px 0 var(--p-line),0 30px 60px -30px #0003;padding:40px var(--p-g) 52px;display:none}.p-mega.is-on{display:block;animation:p-rise .45s var(--p-e)}@keyframes p-rise{0%{opacity:0;transform:translateY(-4px)}}.p-mega__in{max-width:var(--p-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1.3fr 1.3fr;gap:48px}.p-mega__c .p-lbl{display:block;color:var(--p-ink-3);margin-bottom:14px}.p-mega__c a{display:flex;justify-content:space-between;padding:7px 0;font-size:15px;color:var(--p-ink);transition:color .3s}.p-mega__c a:hover{color:var(--p-accent)}.p-mega__c small{color:var(--p-ink-3);font-size:12px}.p-frame{position:relative;display:block;overflow:hidden;background:var(--p-frame, var(--p-frame-color));aspect-ratio:var(--p-ratio, 1)}.p-frame>img,.p-frame>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--p-fit, contain);transition:opacity .9s var(--p-e),transform 1.6s var(--p-e)}.p-blend .p-frame>img:not(.p-noblend){mix-blend-mode:multiply}.color-scheme-2 .p-frame>img,.color-scheme-3 .p-frame>img{mix-blend-mode:normal!important}.p-tile{display:block;color:var(--p-ink)}.p-tile__m{display:block;position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06);aspect-ratio:4 / 5}.p-tile__m img,.p-tile__m svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--p-e)}.p-tile:hover .p-tile__m img{transform:scale(1.035)}.p-tile__cap{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px}.p-tile__cap .p-d{font-size:clamp(21px,1.9vw,27px);line-height:1.1}.p-tile__cap small{font-size:12px;color:var(--p-ink-3);white-space:nowrap}.p-sec{padding:80px var(--p-g);background:var(--p-bg)}@media(min-width:990px){.p-sec{padding:128px var(--p-g)}}.p-sec.p-t0{padding-top:0}.p-sec.p-b0{padding-bottom:0}.p-wrap{max-width:var(--p-max);margin:0 auto}.p-hd{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:750px){.p-hd{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}}.p-hd .p-lbl{display:block;color:var(--p-ink-3);margin-bottom:14px}.p-rv{opacity:0;transform:translateY(16px);transition:opacity 1.1s var(--p-e),transform 1.1s var(--p-e)}.p-rv.is-in,.shopify-design-mode .p-rv{opacity:1;transform:none}.p-hero{position:relative;height:calc(100svh - var(--p-ab));min-height:560px;overflow:hidden;background:#1f261c;color:#f2ebd0}.p-hero--short{height:78svh}.p-hero__m{position:absolute;top:0;right:0;bottom:0;left:0}.p-hero__m img,.p-hero__m video{width:100%;height:100%;object-fit:cover;object-position:var(--p-focal, 50% 55%)}.p-hero__m .p-hero__drift{animation:p-drift 22s var(--p-e) infinite alternate}.p-hero.is-paused .p-hero__drift{animation-play-state:paused}@keyframes p-drift{0%{transform:scale(1.03)}to{transform:scale(1.1) translate(-1.2%,-1%)}}.p-hero__m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,24,18,var(--p-top, .4)) 0,#14181200 24% 48%,rgba(20,24,18,var(--p-bottom, .6)));pointer-events:none}.p-hero__mob{display:none}@media(max-width:749px){.p-hero.has-mob .p-hero__desk{display:none}.p-hero.has-mob .p-hero__mob{display:block}}.p-hero__c{position:absolute;z-index:2;left:var(--p-g);right:var(--p-g);bottom:calc(100px + env(safe-area-inset-bottom))}@media(min-width:990px){.p-hero__c{bottom:76px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}}.p-hero__c .p-d{color:#f2ebd0;margin:0 0 22px;max-width:13ch}@media(min-width:990px){.p-hero__c .p-d{max-width:15ch;margin:0}}.p-hero__c .p-ul{color:#f2ebd0}.p-hero__pp{position:absolute;z-index:3;right:var(--p-g);top:calc(var(--p-hh) + 18px);width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #f2ebd080;color:#f2ebd0;display:grid;place-items:center;background:#14181226}.p-hero__pp .p-icon{width:14px;height:14px}.p-rooms{display:grid;grid-template-columns:1fr 1fr;gap:24px 8px}@media(min-width:990px){.p-rooms{grid-template-columns:repeat(var(--p-cols, 4),1fr);gap:16px}}.p-rooms .p-tile__m{aspect-ratio:1}@media(max-width:749px){.p-rooms .p-tile__cap small{display:none}}.p-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 10px;list-style:none;margin:0;padding:0}@media(min-width:750px){.p-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 18px}}@media(min-width:1200px){.p-grid{grid-template-columns:repeat(var(--p-cols, 4),minmax(0,1fr));gap:60px 22px}}.p-rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--p-g));padding:0 var(--p-g) 4px;scroll-padding:0 var(--p-g);scrollbar-width:none;list-style:none}.p-rail::-webkit-scrollbar{display:none}.p-rail>*{scroll-snap-align:start}@media(min-width:750px){.p-rail{grid-auto-columns:34%;gap:18px}}@media(min-width:1200px){.p-rail{grid-auto-columns:calc((100% - 66px)/4);gap:22px}}.p-card{min-width:0;position:relative}.p-card__f{position:relative}.p-card .p-frame img.p-alt{opacity:0}@media(hover:hover){.p-card:hover .p-frame img.p-alt{opacity:1}.p-card:hover .p-frame img.p-main:not(:only-child){opacity:0}}.p-card__q{position:absolute;right:8px;bottom:8px;z-index:2;width:34px;height:34px;border-radius:50%;background:rgba(var(--color-background),.94);color:var(--p-ink);display:grid;place-items:center;transition:background .3s,color .3s,opacity .4s,transform .4s var(--p-e)}.p-card__q .p-icon{width:15px;height:15px}.p-card__q:hover{background:var(--p-ink);color:var(--p-bg)}@media(hover:hover)and (min-width:990px){.p-card__q{opacity:0;transform:translateY(4px)}.p-card:hover .p-card__q,.p-card__q:focus-visible{opacity:1;transform:none}}.p-card__off{position:absolute;right:8px;top:8px;z-index:2;font:600 9.5px/1 var(--p-text);letter-spacing:.12em;text-transform:uppercase;background:var(--p-sale, #b23a2e);color:#fff;padding:6px 7px}.p-card__tag{position:absolute;left:8px;top:8px;z-index:2;font:500 9.5px/1 var(--p-text);letter-spacing:.14em;text-transform:uppercase;background:rgba(var(--color-background),.94);color:var(--p-ink-2);padding:6px 7px}.p-card.is-sold .p-frame img{opacity:.55}.p-card__b{padding-top:12px;display:grid;gap:2px}.p-card__t{font-size:14px;line-height:1.4;color:var(--p-ink)}.p-card__t:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.p-card__p{font-size:13px;color:var(--p-ink-2);display:flex;gap:8px;flex-wrap:wrap}.p-card__p s{color:var(--p-ink-3)}.p-card__n{font-size:12px;color:var(--p-ink-3);display:flex;align-items:center;gap:7px}.p-dots{display:flex;gap:3px}.p-dots i{width:10px;height:10px;border-radius:50%;background:var(--p-frame-color) center / cover;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.14)}.p-ed{grid-column:span 2}.p-ed .p-tile__m{aspect-ratio:8 / 5}@media(max-width:749px){.p-ed .p-tile__m{aspect-ratio:5 / 4}}.p-spot{display:grid;gap:36px}@media(min-width:990px){.p-spot{grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.p-spot.is-flip>:first-child{order:2}}.p-spot__img{aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.06);position:relative}.p-spot__img img,.p-spot__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-spot .p-d{margin:0 0 16px}.p-mini{display:grid;margin:28px 0;border-top:1px solid var(--p-line)}.p-mini a{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--p-line);color:var(--p-ink)}.p-mini .p-frame{width:64px}.p-mini span{font-size:14px}.p-mini small{color:var(--p-ink-2);font-size:13px;white-space:nowrap}.p-budgets{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--p-line-2);margin:32px 0 48px}@media(min-width:990px){.p-budgets{grid-template-columns:repeat(4,1fr)}}.p-budgets--2{grid-template-columns:1fr 1fr!important;margin:28px 0 0}.p-budgets a{background:var(--p-bg);padding:22px 18px 20px;display:grid;gap:6px;color:var(--p-ink);position:relative;transition:background .4s var(--p-e)}.p-budgets a>.p-icon{position:absolute;top:18px;right:16px;width:18px;height:18px;opacity:.55;transition:transform .45s var(--p-e),opacity .3s}.p-budgets a:hover>.p-icon,.p-budgets a:focus-visible>.p-icon{opacity:1;transform:translate(2px,-2px)}.p-budgets a:active{background:rgba(var(--color-foreground),.08)}.p-budgets--asked{margin-top:0}.p-ask{display:flex;align-items:center;gap:10px;margin:36px 0 16px;color:rgba(var(--color-foreground),.82)}.p-ask .p-d{font-size:clamp(20px,2vw,26px);font-style:italic}.p-ask .p-icon{width:18px;height:18px;animation:p-nudge 2.2s var(--p-e) infinite}@keyframes p-nudge{0%,55%,to{transform:translateY(0)}25%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.p-ask .p-icon{animation:none}}.p-budgets a:hover{background:rgba(var(--color-foreground),.05)}.p-budgets .p-d{font-size:clamp(22px,2.3vw,32px)}.p-budgets small{font-size:12px;color:var(--p-ink-3)}.p-services{display:grid;gap:22px;margin-top:56px;padding-top:32px;border-top:1px solid var(--p-line-2)}@media(min-width:750px){.p-services{grid-template-columns:repeat(3,1fr);gap:32px}}.p-services>div{display:grid;grid-template-columns:22px 1fr;gap:14px;font-size:14px;color:var(--p-ink-2);line-height:1.55}.p-services .p-icon{color:var(--p-ink);width:22px;height:22px}.p-services b{display:block;font-weight:500;color:var(--p-ink);margin-bottom:2px}.p-cindex{display:grid}@media(min-width:990px){.p-cindex{grid-template-columns:1.1fr 1fr;gap:72px;align-items:start}}.p-cindex__l a{display:grid;grid-template-columns:1fr auto 48px;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--p-line);color:var(--p-ink);transition:color .3s,padding .5s var(--p-e)}.p-cindex__l a:first-child{border-top:1px solid var(--p-line)}.p-cindex__l .p-d{font-size:clamp(26px,3vw,40px)}.p-cindex__l small{font-size:12px;color:var(--p-ink-3)}.p-cindex__l .p-th{width:48px;height:60px;position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06)}.p-cindex__l .p-th img{width:100%;height:100%;object-fit:cover}.p-cindex__l a:hover{color:var(--p-accent);padding-left:8px}.p-cindex__pv{display:none}@media(min-width:990px){.p-cindex__l a{grid-template-columns:1fr auto;align-items:baseline;padding:18px 0}.p-cindex__l .p-th{display:none}.p-cindex__pv{display:block;position:sticky;top:calc(var(--p-hh) + 32px);aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.06)}.p-cindex__pv img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--p-e),transform 1.4s var(--p-e)}.p-cindex__pv img:not(.is-on){opacity:0;transform:scale(1.03)}}.p-collab{display:grid;gap:32px}@media(min-width:990px){.p-collab{grid-template-columns:1fr 1fr;align-items:stretch}}.p-collab__img{aspect-ratio:1;background:var(--p-frame-color);overflow:hidden;position:relative}.p-collab__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.p-blend .p-collab__img img{mix-blend-mode:multiply}.p-collab__t{display:flex;flex-direction:column;justify-content:center}@media(min-width:990px){.p-collab__t{padding-left:72px}}.p-collab__t .p-d{margin:0 0 16px}.p-facts{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-top:1px solid var(--p-line)}.p-facts div{padding:14px 0;border-bottom:1px solid var(--p-line);font-size:14px;color:var(--p-ink)}.p-facts div:nth-child(odd){padding-right:12px}.p-facts b{display:block;font:500 10px/1.4 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink-3);margin-bottom:3px}.p-service{margin-top:48px;padding-top:32px;border-top:1px solid var(--p-line)}.p-service__h{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}@media(min-width:750px){.p-service__h{flex-direction:row;justify-content:space-between;align-items:flex-end}}.p-service__h .p-lbl{display:block;color:var(--p-ink-3);margin-bottom:8px}.p-service__h .p-d{max-width:24ch}.p-service__buy{display:flex;align-items:center;gap:16px}.p-service__buy .p-btn{width:auto}.p-service__total{font-size:16px;white-space:nowrap}.p-service__row{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--p-g));padding:0 var(--p-g)}.p-service__row::-webkit-scrollbar{display:none}@media(min-width:990px){.p-service__row{grid-auto-columns:1fr;overflow:visible;margin:0;padding:0;gap:16px}}.p-service__row a{display:grid;gap:4px;font-size:13px;color:var(--p-ink)}.p-service__row .p-frame{margin-bottom:8px}.p-service__row small{color:var(--p-ink-2)}.p-story{text-align:center}.p-story .p-d{max-width:20ch;margin:18px auto 28px;font-size:clamp(30px,3.8vw,52px);line-height:1.14}.p-ftr{background:var(--p-bg);color:rgba(var(--color-foreground),.8);padding:72px var(--p-g) calc(112px + env(safe-area-inset-bottom))}@media(min-width:990px){.p-ftr{padding:104px var(--p-g) 40px}}.p-ftr a{color:inherit}.p-ftr__top{max-width:var(--p-max);margin:0 auto;display:grid;gap:40px;padding-bottom:52px;border-bottom:1px solid var(--p-line)}@media(min-width:990px){.p-ftr__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:56px}}.p-ftr__logo{width:var(--p-flogo, 240px);max-width:70vw;height:auto;display:block;margin:0 auto}.p-ftr__say{text-align:left}.p-ftr__line{font-size:var(--p-lsm, 28px);line-height:1.2;max-width:var(--p-lw, 18ch)}.p-ftr__line p{margin:0}.p-ftr__say--center{text-align:center}.p-ftr__say--right{text-align:right}.p-ftr__say--center :is(.p-ftr__line,.p-news){margin-inline:auto}.p-ftr__say--right :is(.p-ftr__line,.p-news){margin-left:auto}@media(min-width:990px){.p-ftr__line{font-size:var(--p-ls, 28px)}.p-ftr__top--row{grid-template-columns:repeat(var(--p-fcols, 3),minmax(0,1fr))}.p-ftr__top--row .p-ftr__say{grid-column:1 / -1;padding-bottom:8px}}.p-ftr h2{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px}.p-ftr__links a{display:block;padding:5px 0;font-size:14px;transition:color .3s}.p-ftr__links a:hover{color:var(--p-ink)}.p-news{display:flex;border-bottom:1px solid var(--p-line-2);margin-top:22px;max-width:380px}.p-news input{flex:1;min-width:0;background:none;border:0;outline:none;padding:13px 0;color:var(--p-ink);font:inherit;font-size:14px}.p-news input::placeholder{color:var(--p-ink-3)}.p-news button{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink)}.p-news__ok{margin-top:12px;font-size:13px}.p-ftr details{border-bottom:1px solid var(--p-line)}.p-ftr summary{list-style:none;display:flex;justify-content:space-between;padding:18px 0;cursor:pointer}.p-ftr summary::-webkit-details-marker{display:none}.p-ftr summary h2{margin:0}.p-ftr summary:after{content:"+";font:300 18px/10px var(--p-text);color:var(--p-ink-3);transition:transform .4s var(--p-e)}.p-ftr details[open] summary:after{transform:rotate(45deg)}.p-ftr details>.p-ftr__links{padding-bottom:14px}@media(min-width:990px){.p-ftr details{border:0}.p-ftr summary{pointer-events:none;padding:0 0 16px}.p-ftr summary:after{display:none}}.p-social{display:flex;justify-content:center;gap:10px;margin-top:20px}.p-social a{width:40px;height:40px;display:grid;place-items:center;opacity:.9;transition:opacity .3s,transform .3s var(--p-e)}.p-social a:hover{opacity:1;transform:translateY(-1px)}.p-social .p-icon{width:21px;height:21px}.p-social--brand a{opacity:1}.p-social--brand .p-icon--instagram{fill:url(#PIgGrad)}.p-social--brand .p-icon--whatsapp{fill:#25d366}.p-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.p-pay svg,.p-pay .p-mark{width:44px;height:28px;display:block}.p-ftr__base{max-width:var(--p-max);margin:0 auto;padding-top:26px;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center;font-size:12px;color:var(--p-ink-3)}.p-ftr__base nav{display:flex;gap:18px;flex-wrap:wrap}.p-mbar{position:fixed;z-index:45;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(390px,calc(100% - 20px));height:64px;padding:0 6px;border-radius:24px;background:#222a1ef0;color:#f2ebd09e;backdrop-filter:saturate(1.3) blur(18px);-webkit-backdrop-filter:saturate(1.3) blur(18px);box-shadow:inset 0 0 0 1px #f2ebd014,0 18px 36px -14px #0e120c8c,0 4px 12px #0e120c29;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;transition:transform .6s var(--p-e),opacity .4s,visibility 0s linear 0s}.p-mbar>*{height:52px;margin:0 2px;border-radius:18px;display:grid;justify-items:center;align-content:center;gap:6px;font:500 8.5px/1 var(--p-text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;position:relative;color:inherit;text-decoration:none;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s,background-color .3s,transform .25s var(--p-e)}.p-mbar>*:active{transform:scale(.93)}.p-mbar .p-icon{width:22px;height:22px}.p-mbar .is-on{color:#f2ebd0;background:#f2ebd01a}.p-mbar .p-cnt{top:4px;right:calc(50% - 22px);background:#d2caab;color:#262f21;box-shadow:0 0 0 2px #222a1e}body.p-nobar .p-mbar,body.p-lock .p-mbar,body.p-is-product .p-mbar{transform:translate(-50%,calc(100% + 28px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s var(--p-e),opacity .3s,visibility 0s linear .45s}@media(min-width:990px){.p-mbar{display:none}}.p-ch{padding:44px var(--p-g) 0;text-align:center;background:var(--p-bg)}@media(min-width:990px){.p-ch{padding:88px var(--p-g) 0}}.p-crumbs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--p-ink-3);margin:0;padding:0;list-style:none}.p-crumbs a{color:inherit}.p-crumbs a:hover{color:var(--p-ink)}.p-ch .p-d{margin:16px 0 14px}.p-ch .p-lede{margin:0 auto}.p-tabs{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;padding:34px var(--p-g) 0;background:var(--p-bg)}.p-tabs::-webkit-scrollbar{display:none}@media(min-width:990px){.p-tabs{justify-content:center;gap:34px}}.p-tabs a{flex:0 0 auto;padding:0 0 14px;font-size:13.5px;color:var(--p-ink-3);position:relative;transition:color .3s}.p-tabs a:hover,.p-tabs a.is-on{color:var(--p-ink)}.p-tabs a.is-on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--p-ink)}.p-tool{position:sticky;top:var(--p-hh);z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px var(--p-g);background:rgba(var(--color-background),.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--p-line),0 -1px 0 var(--p-line)}.p-tool span{font-size:12.5px;color:var(--p-ink-2)}.p-tool button{display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;padding:8px 0}.p-tool .p-icon{width:17px;height:17px}.p-cbody{padding:32px var(--p-g) 110px;background:var(--p-bg)}.p-cbody.is-loading{opacity:.45;transition:opacity .3s;pointer-events:none}.p-empty{text-align:center;color:var(--p-ink-2);padding:80px 0}.p-more-btn{display:flex;justify-content:center;margin-top:56px}.p-more-btn .p-btn{width:auto;min-width:220px}.p-pages{display:flex;justify-content:center;gap:18px;margin-top:56px;font-size:14px}.p-pages .is-on{text-decoration:underline;text-underline-offset:4px}.p-pdp{display:grid;grid-template-columns:minmax(0,1fr);background:var(--p-bg)}.p-pdp>*{min-width:0}@media(min-width:990px){.p-pdp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;padding:28px var(--p-g) 0;max-width:var(--p-max);margin:0 auto;align-items:start}}.p-gal{position:relative}.p-gal__t{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}.p-gal__t::-webkit-scrollbar{display:none}.p-gal__t>li{flex:0 0 100%;scroll-snap-align:center}.p-gal__t .p-frame{aspect-ratio:var(--p-ratio, 1)}.p-gal__t .p-frame video,.p-gal__t .p-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border:0}.p-gal__th{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px var(--p-g) 0}.p-gal__th::-webkit-scrollbar{display:none}.p-gal__th button{flex:0 0 56px;height:56px;opacity:.55;transition:opacity .3s;position:relative}.p-gal__th button .p-frame{width:100%;height:100%;aspect-ratio:auto}.p-gal__th button.is-on{opacity:1}.p-gal__th button.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--p-ink)}.p-gal__n{position:absolute;right:12px;top:12px;z-index:2;font:500 10.5px/1 var(--p-text);letter-spacing:.1em;background:rgba(var(--color-background),.92);padding:6px 8px}@media(min-width:990px){.p-gal{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start}.p-gal.is-single{grid-template-columns:1fr}.p-gal__th{order:-1;flex-direction:column;padding:0;position:sticky;top:calc(var(--p-hh) + 28px);max-height:calc(100vh - var(--p-hh) - 56px);overflow-y:auto}.p-gal__th button{flex:0 0 64px;width:64px;height:64px}.p-gal__th button.is-on:after{left:-8px;right:auto;top:0;bottom:0;width:1px;height:auto}.p-gal__t{flex-direction:column;overflow:visible;gap:10px}.p-gal__n{display:none}}.p-info{padding:26px var(--p-g) 40px}@media(min-width:990px){.p-info{position:sticky;top:calc(var(--p-hh) + 28px);padding:4px 0 40px;max-width:540px}}.p-info .p-crumbs{justify-content:flex-start;margin-bottom:20px}.p-info__k{color:var(--p-accent);display:block}.p-info h1{font-size:clamp(34px,3.3vw,50px);margin:10px 0 12px}.p-pr{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:16px;color:var(--p-ink)}.p-pr s{color:var(--p-ink-3);font-size:14px}.p-off{font:600 9.5px/1 var(--p-text);letter-spacing:.12em;text-transform:uppercase;font-style:normal;background:var(--p-sale, #b23a2e);color:#fff;padding:5px 7px;align-self:center}.p-pr__tax{font-size:12px;color:var(--p-ink-3);margin-top:4px}.p-flags{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;list-style:none}.p-flags li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--p-ink-2)}.p-flags li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--p-accent)}.p-opt{margin-top:28px;border:0;padding:0;min-width:0}.p-opt__h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;width:100%;padding:0}.p-opt__h .p-lbl{color:var(--p-ink)}.p-opt__h .p-lbl em{font:400 13px var(--p-text);font-style:normal;letter-spacing:.01em;text-transform:capitalize;color:var(--p-ink-2);margin-left:10px}.p-opt__h small{font-size:12px;color:var(--p-ink-3)}.p-sizes{display:flex;flex-wrap:wrap;gap:8px}.p-size{min-width:88px;padding:13px 16px 12px;box-shadow:inset 0 0 0 1px var(--p-line-2);display:grid;gap:5px;text-align:center;position:relative;transition:box-shadow .3s;color:var(--p-ink)}.p-size b{font:500 12px/1 var(--p-text);letter-spacing:.08em;text-transform:uppercase}.p-size small{font-size:11.5px;line-height:1;color:var(--p-ink-2)}.p-size:hover{box-shadow:inset 0 0 0 1px var(--p-ink-2)}.p-size.is-on{box-shadow:inset 0 0 0 1.5px var(--p-ink)}.p-size.is-na{color:var(--p-ink-3)}.p-size.is-na b{text-decoration:line-through;text-decoration-thickness:1px}.p-sws{display:flex;flex-wrap:wrap;gap:8px}.p-sw{width:46px;height:46px;border-radius:50%;padding:3px;position:relative;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s;display:block}.p-sw>span{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--p-frame-color);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.1);position:relative}.p-sw>span img{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.p-blend .p-sw>span img{mix-blend-mode:multiply}.p-sw:hover{box-shadow:inset 0 0 0 1px var(--p-line-2)}.p-sw.is-on{box-shadow:inset 0 0 0 1.5px var(--p-ink)}.p-sw.is-na>span{opacity:.4}.p-sw.is-na:after{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:var(--p-ink-2);transform:rotate(45deg)}.p-buy{display:grid;gap:10px;margin-top:28px}.p-buy__r{display:grid;grid-template-columns:auto 1fr;gap:10px}.p-qty{display:inline-grid;grid-template-columns:40px 34px 40px;height:52px;box-shadow:inset 0 0 0 1px var(--p-line-2);align-items:center;text-align:center}.p-qty button{height:100%;display:grid;place-items:center}.p-qty .p-icon{width:14px;height:14px}.p-qty input{width:100%;border:0;background:none;text-align:center;font:inherit;font-size:14px;color:var(--p-ink);-moz-appearance:textfield;padding:0}.p-qty input::-webkit-outer-spin-button,.p-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:600px){.p-buy__r .p-btn .p-x{display:none}}.p-state{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--p-ink-2);margin-top:14px;line-height:1.5}.p-state i{width:6px;height:6px;border-radius:50%;background:#7e9a68;flex:0 0 auto;margin-top:7px}.p-state.is-out i{background:var(--p-ink-3)}.p-state.is-pre i{background:#c29a4a}.p-dline{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px;color:var(--p-ink-2);line-height:1.5}.p-dline .p-icon{width:18px;height:18px;color:var(--p-accent)}.p-notify{margin-top:12px}.p-notify[hidden]{display:none}.p-notify form{display:flex;box-shadow:0 1px 0 var(--p-ink)}.p-notify input{flex:1;min-width:0;border:0;background:none;outline:none;padding:13px 0;font:inherit;font-size:14px;color:var(--p-ink)}.p-notify button{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase}.p-notify__ok{font-size:13px;color:var(--p-ink-2)}.p-desc{margin-top:32px;padding-top:28px;border-top:1px solid var(--p-line);font-size:15px;line-height:1.75;color:var(--p-ink-2)}.p-desc>.p-lbl{display:block;color:var(--p-ink);margin-bottom:14px}.p-desc p{margin:0 0 12px}.p-desc h4{font:500 10.5px/1.4 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink);margin:22px 0 8px}.p-desc ul{margin:0 0 14px;padding:0;list-style:none}.p-desc li{position:relative;padding-left:18px;margin:4px 0}.p-desc li:before{content:"";position:absolute;left:2px;top:.85em;width:6px;height:1px;background:var(--p-ink-3)}.p-desc dl{margin:14px 0;border-top:1px solid var(--p-line)}.p-desc dl>div{display:grid;grid-template-columns:minmax(100px,38%) 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--p-line)}.p-desc dt{color:var(--p-ink);font-size:13.5px}.p-desc dd{margin:0;font-size:14px}.p-desc dd span{color:var(--p-ink-3);font-size:12.5px}.p-desc .p-note{background:rgba(var(--color-foreground),.05);padding:12px 14px;color:var(--p-ink);font-size:14px}.p-desc [dir=rtl],.p-desc .p-ar{display:none}.p-acc{margin-top:28px}.p-acc details{border-top:1px solid var(--p-line)}.p-acc details:last-child{border-bottom:1px solid var(--p-line)}.p-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink)}.p-acc summary::-webkit-details-marker{display:none}.p-acc summary .p-icon{width:14px;height:14px;transition:transform .4s var(--p-e)}.p-acc details[open] summary .p-icon{transform:rotate(45deg)}.p-acc__b{padding:0 0 20px;color:var(--p-ink-2);font-size:14.5px;line-height:1.7}.p-acc__b p{margin:0 0 10px}.p-cstory{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;margin-top:22px;padding:14px 0;border-top:1px solid var(--p-line);font-size:13px;color:var(--p-ink-2);line-height:1.5}.p-cstory .p-th{width:56px;height:70px;position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06)}.p-cstory .p-th img{width:100%;height:100%;object-fit:cover}.p-cstory small{display:block;font-size:11px;color:var(--p-ink-3);letter-spacing:.04em}.p-cstory b{display:block;font:300 20px/1.2 var(--p-display);color:var(--p-ink);margin:1px 0 3px}.p-cstory .p-icon{width:16px;height:16px;color:var(--p-ink-3)}.p-gp{margin-top:24px;box-shadow:inset 0 0 0 1px var(--p-line);transition:box-shadow .4s var(--p-e)}.p-gp.is-on{box-shadow:inset 0 0 0 1px var(--p-ink-2)}.p-gp__t{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px;cursor:pointer}.p-gp__t input{width:17px;height:17px;accent-color:var(--p-accent);margin:0}.p-gp__t b{display:block;font-weight:500;font-size:14.5px;color:var(--p-ink)}.p-gp__t small{display:block;font-size:12.5px;color:var(--p-ink-2);line-height:1.45;margin-top:2px}.p-gp__t .p-icon{color:var(--p-accent)}.p-gp__b{display:none;padding:6px 16px 18px;border-top:1px solid var(--p-line)}.p-gp.is-on .p-gp__b{display:block}.p-gp__opts{display:grid;gap:0;margin:4px 0 0}.p-gp__opt{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--p-line);font-size:14px;color:var(--p-ink);cursor:pointer}.p-gp__opt input{width:16px;height:16px;accent-color:var(--p-accent);margin:0}.p-gp__opt span:last-child{font-size:13px;color:var(--p-ink-2);white-space:nowrap}.p-gp__msg{margin-top:16px}.p-gp__mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.p-gp__mh label{font-size:12.5px;color:var(--p-ink-2)}.p-gp__lang{display:flex;box-shadow:inset 0 0 0 1px var(--p-line-2)}.p-gp__lang button{padding:6px 10px;font-size:12px;color:var(--p-ink-2)}.p-gp__lang button.is-on{background:var(--p-ink);color:var(--p-bg)}.p-gp textarea,.p-gp input[type=text],.p-gp input[type=tel],.p-gp input[type=date]{width:100%;border:0;box-shadow:inset 0 0 0 1px var(--p-line-2);background:none;padding:11px 12px;font:inherit;font-size:14px;color:var(--p-ink);border-radius:0}.p-gp textarea{min-height:76px;resize:vertical}.p-gp textarea:focus,.p-gp input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--p-ink)}.p-gp__to{margin-top:14px}.p-gp__to summary{cursor:pointer;font-size:13.5px;color:var(--p-ink);list-style:none}.p-gp__to summary::-webkit-details-marker{display:none}.p-gp__to summary:before{content:"+ ";color:var(--p-ink-3)}.p-gp__fields{display:grid;gap:8px;margin-top:10px}.p-sbar{position:fixed;z-index:46;left:0;right:0;bottom:0;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(var(--color-background),.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--p-line);transform:translateY(105%);transition:transform .6s var(--p-e)}.p-sbar.is-on{transform:none}.p-sbar .p-frame{width:44px}.p-sbar__t{min-width:0;font-size:13px;line-height:1.35;color:var(--p-ink)}.p-sbar__t b{display:block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-sbar__t span{color:var(--p-ink-2);font-size:12px}.p-sbar .p-btn{width:auto;min-height:46px;padding:0 18px;font-size:10.5px}@media(min-width:990px){.p-sbar{display:none}}.p-more{padding:72px var(--p-g) 110px;background:var(--p-bg)}@media(min-width:990px){.p-more{padding:128px var(--p-g)}}.p-more+.p-more{padding-top:0}.p-ghero{display:grid;background:var(--p-bg);color:var(--p-ink)}@media(min-width:990px){.p-ghero{grid-template-columns:1fr 1fr;min-height:76vh}}.p-ghero__img{aspect-ratio:4 / 5;overflow:hidden;position:relative;background:rgba(var(--color-foreground),.08)}@media(min-width:990px){.p-ghero__img{aspect-ratio:auto}}.p-ghero__img img,.p-ghero__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-ghero__t{padding:44px var(--p-g) 52px;display:flex;flex-direction:column;justify-content:center}@media(min-width:990px){.p-ghero__t{padding:80px 72px}}.p-ghero .p-d{margin:14px 0 18px}.p-occ{display:grid;grid-template-columns:1fr 1fr;gap:28px 8px}@media(min-width:990px){.p-occ{grid-template-columns:repeat(4,1fr);gap:16px}}.p-page{max-width:760px;margin:0 auto;padding:56px var(--p-g) 120px}@media(min-width:990px){.p-page{padding:104px var(--p-g) 140px}}.p-page .p-crumbs{justify-content:flex-start}.p-page h1{margin:16px 0 18px}.p-rte{color:var(--p-ink-2);line-height:1.8;font-size:15.5px}.p-rte h2,.p-rte h3{font:300 26px/1.2 var(--p-display);color:var(--p-ink);margin:44px 0 12px;letter-spacing:-.01em}.p-rte a{text-decoration:underline;text-underline-offset:3px}.p-faq details{border-top:1px solid var(--p-line)}.p-faq details:last-child{border-bottom:1px solid var(--p-line)}.p-faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:16px;font-size:16px;color:var(--p-ink)}.p-faq summary::-webkit-details-marker{display:none}.p-faq summary .p-icon{width:15px;height:15px;margin-top:4px;transition:transform .4s var(--p-e)}.p-faq details[open] summary .p-icon{transform:rotate(45deg)}.p-faq .p-rte{padding-bottom:20px}.p-contacts{display:grid;margin:28px 0}.p-contacts a{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--p-line);color:var(--p-ink)}.p-contacts a:first-child{border-top:1px solid var(--p-line)}.p-contacts small{color:var(--p-ink-3)}.p-form{display:grid;gap:12px;margin-top:18px}.p-form input,.p-form textarea{width:100%;border:0;box-shadow:inset 0 0 0 1px var(--p-line-2);background:none;padding:14px;font:inherit;font-size:15px;color:var(--p-ink)}.p-form textarea{min-height:140px}.p-form .p-btn{width:auto;justify-self:start;padding:0 36px}.p-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14181257;opacity:0;pointer-events:none;transition:opacity .5s var(--p-e)}.p-scrim.is-on{opacity:1;pointer-events:auto}.p-drawer{position:fixed;z-index:70;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--p-bg);color:var(--p-ink);display:flex;flex-direction:column;transform:translate(102%);transition:transform .6s var(--p-e),visibility 0s linear .6s;visibility:hidden}.p-drawer.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}.p-dh{height:var(--p-hh);flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--p-g) - 12px) 0 var(--p-g);box-shadow:0 1px 0 var(--p-line)}.p-db{flex:1;overflow-y:auto;padding:0 var(--p-g);overscroll-behavior:contain}.p-df{padding:16px var(--p-g) calc(16px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--p-line);display:grid;gap:12px}.p-line{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--p-line)}.p-line .p-frame{width:84px}.p-line__t{font-size:14px;line-height:1.4;color:var(--p-ink)}.p-line__v{font-size:12.5px;color:var(--p-ink-2);margin-top:3px}.p-line__p{font-size:13px;margin-top:6px;color:var(--p-ink);display:flex;gap:8px}.p-line__d{font-size:11.5px;margin-top:4px;color:var(--p-sale, #b23a2e)}.p-line__p s{color:var(--p-ink-3)}.p-line__r{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.p-line .p-qty{height:34px;grid-template-columns:30px 28px 30px}.p-line__x{font-size:12px;color:var(--p-ink-3);text-decoration:underline;text-underline-offset:3px}.p-line__g{display:grid;grid-template-columns:16px 1fr;gap:8px;margin-top:8px;font-size:12px;color:var(--p-ink-2)}.p-line__g .p-icon{width:15px;height:15px;color:var(--p-accent);margin-top:1px}.p-line__g span{display:block}.p-line__g q{font-style:italic;color:var(--p-ink)}.p-line--addon{grid-template-columns:84px 1fr;padding:14px 0}.p-line--addon .p-addon-ic{width:84px;height:44px;display:grid;place-items:center;color:var(--p-accent)}.p-opts-row{display:flex;gap:12px;align-items:center;font-size:13.5px;cursor:pointer;color:var(--p-ink)}.p-opts-row input{width:16px;height:16px;accent-color:var(--p-accent);margin:0}.p-note-in{width:100%;min-height:64px;border:0;box-shadow:inset 0 0 0 1px var(--p-line-2);background:none;padding:10px 12px;resize:vertical;font:inherit;font-size:14px;color:var(--p-ink)}.p-sum{display:flex;justify-content:space-between;font-size:14px;color:var(--p-ink)}.p-fn{font-size:12px;color:var(--p-ink-3);margin:0}.p-df .p-pay{justify-content:center}.p-cempty{text-align:center;padding:56px 0 20px}.p-cempty .p-d{font-size:30px;margin-bottom:10px}.p-cempty p{color:var(--p-ink-2);margin:0 0 24px}.p-cempty .p-mini{text-align:left;margin-top:36px}.p-upsell{padding:24px 0 8px}.p-upsell .p-lbl{display:block;color:var(--p-ink-3);margin-bottom:12px}.p-cart-err{color:#9b3b2b;font-size:13px;margin:0}.p-sheet{position:fixed;z-index:70;left:0;right:0;bottom:0;height:calc(100svh - 10px);background:var(--p-bg);color:var(--p-ink);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(102%);visibility:hidden;transition:transform .6s var(--p-e),visibility 0s linear .6s}.p-sheet.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}@media(min-width:990px){.p-sheet{left:0;right:auto;top:0;height:auto;width:460px;border-radius:0;transform:translate(-102%)}}.p-sheet__grab{width:38px;height:4px;border-radius:2px;background:var(--p-line-2);margin:9px auto 0;flex:0 0 auto}@media(min-width:990px){.p-sheet__grab{display:none}}.p-sheet__h{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:10px calc(var(--p-g) - 12px) 2px}.p-sheet__h .p-logo{grid-column:2;justify-self:center;width:var(--p-slogo, 172px);max-width:100%}.p-sheet__h [data-p-close]{grid-column:3;justify-self:end}.p-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:10px var(--p-g) 0;box-shadow:inset 0 -1px 0 var(--p-line)}.p-seg button{padding:14px 0;font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink-3);position:relative}.p-seg button[aria-selected=true]{color:var(--p-ink)}.p-seg button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--p-ink)}.p-sheet__b{flex:1;overflow-y:auto;padding:8px var(--p-g) 24px;overscroll-behavior:contain}.p-sheet__b [role=tabpanel][hidden]{display:none}.p-mrow{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--p-line);color:var(--p-ink)}.p-mrow .p-frame{width:56px;aspect-ratio:1}.p-mrow .p-frame img{object-fit:cover}.p-mrow span{font:300 21px/1.15 var(--p-display)}.p-mrow small{font-size:12px;color:var(--p-ink-3)}.p-mrow--all{grid-template-columns:1fr auto;padding:16px 0}.p-mrow--all span{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase}.p-mrow .p-icon{width:16px;height:16px;color:var(--p-ink-3)}.p-mbudget{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 6px}.p-mbudget a{padding:16px 14px;background:rgba(var(--color-foreground),.05);display:grid;gap:4px;color:var(--p-ink)}.p-mbudget span{font:300 21px/1.1 var(--p-display)}.p-mbudget small{font-size:12px;color:var(--p-ink-3)}.p-sheet__f{padding:14px var(--p-g) calc(18px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--p-line);display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.p-sheet__f a{font-size:13.5px;color:var(--p-ink-2);padding:7px 0;display:flex;align-items:center;gap:10px}.p-sheet__f .p-icon{width:17px;height:17px}.p-qv{position:fixed;z-index:70;left:0;right:0;bottom:0;max-height:92svh;background:var(--p-bg);color:var(--p-ink);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(102%);visibility:hidden;transition:transform .6s var(--p-e),visibility 0s linear .6s}.p-qv.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}.p-qv__x{position:absolute;right:8px;top:8px;z-index:3;background:rgba(var(--color-background),.92);border-radius:50%}.p-qv__m{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:0 0 auto;border-radius:16px 16px 0 0}.p-qv__m::-webkit-scrollbar{display:none}.p-qv__m .p-frame{flex:0 0 100%;width:100%;height:min(46svh,100vw);aspect-ratio:auto;scroll-snap-align:start}.p-qv__m .p-frame>img{object-fit:contain}.p-qv__med{position:relative;flex:0 0 auto}.p-qv__n{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:6px}.p-qv__n i{width:6px;height:6px;border-radius:50%;background:rgba(var(--color-foreground),.22);transition:background .3s}.p-qv__n i.is-on{background:var(--p-ink)}.p-qv__b{overflow-y:auto;padding:20px var(--p-g) 16px}.p-qv__b .p-d{font-size:28px;margin:6px 0 8px}.p-qv__b .p-opt{margin-top:20px}.p-qv__f{padding:12px var(--p-g) calc(14px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--p-line);display:grid;gap:4px}.p-qv__f>a{justify-self:center;font-size:12.5px;color:var(--p-ink-2);text-decoration:underline;text-underline-offset:3px;padding:6px}.p-qv__load{padding:64px;display:grid;place-items:center;color:var(--p-ink-3);font-size:13px}@media(min-width:990px){.p-qv{left:50%;top:50%;bottom:auto;width:min(1000px,92vw);height:min(660px,88vh);max-height:none;border-radius:0;transform:translate(-50%,-48%);opacity:0;transition:transform .6s var(--p-e),opacity .4s,visibility 0s linear .6s}.p-qv.is-open{transform:translate(-50%,-50%);opacity:1;transition:transform .6s var(--p-e),opacity .4s}.p-qv__in{display:grid;grid-template-columns:1.05fr 1fr;height:100%}.p-qv__m{flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100%;border-radius:0}.p-qv__m .p-frame{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1}.p-qv__med{height:100%;overflow:hidden}.p-qv__n{display:none}.p-qv__s{display:flex;flex-direction:column;min-height:0}.p-qv__b{flex:1;padding:52px 44px 20px}.p-qv__f{padding:16px 44px 26px}}@media(max-width:989px){.p-qv__in,.p-qv__s{display:contents}}.p-srch{position:fixed;z-index:70;inset:0 0 auto 0;max-height:100svh;overflow-y:auto;background:var(--p-bg);color:var(--p-ink);padding:0 var(--p-g) 40px;transform:translateY(-102%);visibility:hidden;transition:transform .6s var(--p-e),visibility 0s linear .6s}.p-srch.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}.p-srch__bar{height:calc(var(--p-hh) + 16px);display:flex;align-items:center;gap:12px;box-shadow:0 1px 0 var(--p-ink)}.p-srch__bar input{flex:1;min-width:0;border:0;background:none;outline:none;font:300 28px/1 var(--p-display);padding:8px 0;color:var(--p-ink)}.p-srch__bar input::-webkit-search-cancel-button{display:none}.p-srch__bar input:focus,.p-srch__bar input:focus-visible,.p-news input:focus,.p-news input:focus-visible,.p-notify input:focus,.p-notify input:focus-visible{outline:none;box-shadow:none}.p-srch .p-lbl{display:block;color:var(--p-ink-3);margin:28px 0 14px}.p-sg{display:flex;flex-wrap:wrap;gap:6px 22px}.p-sg a,.p-sg button{font:300 21px/1.35 var(--p-display);color:var(--p-ink);transition:color .3s}.p-sg a:hover,.p-sg button:hover{color:var(--p-accent)}.p-fs{position:fixed;z-index:70;left:0;right:0;bottom:0;max-height:88svh;background:var(--p-bg);color:var(--p-ink);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(102%);visibility:hidden;transition:transform .6s var(--p-e),visibility 0s linear .6s}.p-fs.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}@media(min-width:990px){.p-fs{left:auto;top:0;width:440px;max-height:none;border-radius:0;transform:translate(102%)}}.p-fs fieldset{border:0;margin:0;padding:20px 0 8px;border-bottom:1px solid var(--p-line)}.p-fs legend{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink-3);padding:0;margin-bottom:8px;float:left;width:100%}.p-fr{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:15px;cursor:pointer;clear:both}.p-fr input{width:16px;height:16px;accent-color:var(--p-accent);margin:0}.p-fr small{color:var(--p-ink-3);margin-left:auto}.p-fr.is-disabled{opacity:.4}.p-range{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;clear:both;padding:6px 0 10px}.p-range input{width:100%;border:0;box-shadow:inset 0 0 0 1px var(--p-line-2);background:none;padding:11px;font:inherit;font-size:14px;color:var(--p-ink)}.p-toast{position:fixed;z-index:75;left:14px;right:14px;bottom:calc(80px + env(safe-area-inset-bottom));display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;background:var(--p-bg);color:var(--p-ink);box-shadow:0 0 0 1px var(--p-line),0 18px 40px #00000029;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .5s var(--p-e),transform .5s var(--p-e)}.p-toast.is-on{opacity:1;transform:none;pointer-events:auto}.p-toast .p-frame{width:46px}.p-toast .p-lbl{color:var(--p-accent)}.p-toast b{display:block;font-weight:400;font-size:14px;margin-top:2px}.p-toast span{font-size:12px;color:var(--p-ink-2)}.p-toast a,.p-toast button{font:500 10.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;padding:6px 0 4px;box-shadow:0 1px 0 currentColor;white-space:nowrap}@media(min-width:990px){.p-toast{left:auto;right:28px;top:calc(var(--p-hh) + 14px);bottom:auto;width:400px;transform:translateY(-8px)}}.p-buy .shopify-payment-button__button--unbranded{min-height:52px;border-radius:0;background:transparent;color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-ink);font:500 11.5px/1 var(--p-text);letter-spacing:.16em;text-transform:uppercase;transition:background .3s,color .3s}.p-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--p-ink);color:var(--p-bg);text-decoration:none}.p-buy .shopify-payment-button__more-options{font-size:12px;color:var(--p-ink-2);text-decoration:underline;margin-top:8px}.p-buy .shopify-payment-button__button{border-radius:0;min-height:52px}.p-root .title,.p-root h1.main-page-title{font-family:var(--p-display);font-weight:300}.shopify-section .button,.shopify-challenge__button{border-radius:0}@media(prefers-reduced-motion:reduce){.p-root *,.p-root *:before,.p-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.p-rv{opacity:1;transform:none}}.p-mega .p-tile__m{aspect-ratio:1}.p-cindex__l .p-th{height:48px}.p-ch.has-img{text-align:left;display:grid;gap:22px;padding-bottom:6px}.p-ch.has-img .p-crumbs{justify-content:flex-start}.p-ch.has-img .p-lede{margin:0}.p-ch__img{aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.06);position:relative;margin:0 calc(-1 * var(--p-g))}.p-ch__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.p-ch.has-img{grid-template-columns:1fr minmax(0,440px);align-items:end;gap:56px;max-width:var(--p-max);margin:0 auto}.p-ch__img{margin:0;order:2}}@media(min-width:990px){.p-ch.has-img{padding-top:56px}}.p-ftr__pay{max-width:var(--p-max);margin:0 auto;padding:40px 0 8px;display:flex;justify-content:center}.p-secure{display:grid;justify-items:center;gap:16px;padding:22px 28px 24px;border:1px solid var(--p-line-2);text-align:center;width:min(560px,100%)}.p-secure__h{display:flex;align-items:center;gap:12px;text-align:left}.p-secure__h .p-icon{width:22px;height:22px;color:var(--p-ink)}.p-secure__h b{display:block;font:500 11px/1.3 var(--p-text);letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink)}.p-secure__h small{display:block;font-size:12.5px;color:var(--p-ink-2);margin-top:3px}.p-secure .p-pay{justify-content:center;gap:8px}.p-secure .p-pay li{background:#fff;border-radius:4px;line-height:0;box-shadow:0 0 0 1px #0000000f}.p-df .p-pay{gap:6px}.p-df .p-pay svg,.p-df .p-pay .p-mark{width:38px;height:24px}.p-ftr__brand{max-width:var(--p-max);margin:0 auto 48px;padding-bottom:44px;border-bottom:1px solid var(--p-line);text-align:center}.p-ftr__brand>a{display:inline-block}@media(min-width:990px){.p-ftr__brand{margin-bottom:64px;padding-bottom:56px}}.p-secure{gap:14px;padding:18px 24px 20px;width:min(480px,100%)}.p-secure .p-pay{gap:6px}.p-secure .p-pay svg,.p-secure .p-pay .p-mark{width:34px;height:22px}.p-df .p-pay svg,.p-df .p-pay .p-mark{width:32px;height:20px}.p-cgrid{--p-c: var(--p-cols-m, 2);--p-gx: 10px;display:flex;flex-wrap:wrap;justify-content:center;gap:26px var(--p-gx);list-style:none;margin:0;padding:0}.p-cgrid--start{justify-content:flex-start}.p-cgrid>li{flex:0 0 calc((100% - (var(--p-c) - 1) * var(--p-gx)) / var(--p-c));min-width:0}.p-cgrid .p-tile__m{aspect-ratio:1}.p-cgrid .p-tile__cap .p-d{font-size:clamp(18px,1.7vw,25px)}@media(min-width:750px){.p-cgrid{--p-c: 3;--p-gx: 18px;row-gap:40px}}@media(min-width:1200px){.p-cgrid{--p-c: var(--p-cols-d, 4);--p-gx: 22px;row-gap:48px}}.p-hero__c{bottom:max(calc(var(--p-tym, 12) * 1%),calc(96px + env(safe-area-inset-bottom)))}.p-hero__c .p-hero__h{font-size:var(--p-hsm, 44px);max-width:calc(var(--p-tw, 15) * 1ch);margin:0 0 18px;color:#f2ebd0}.p-hero__h p{margin:0}.p-hero__c--center{text-align:center;display:grid;justify-items:center}.p-hero__c--center .p-hero__h{margin-left:auto;margin-right:auto}.p-hero__c--right{text-align:right;display:grid;justify-items:end}@media(min-width:990px){.p-hero__c{bottom:max(calc(var(--p-ty, 8) * 1%),40px)}.p-hero__c .p-hero__h{font-size:var(--p-hs, 88px);margin:0;max-width:calc(var(--p-tw, 15) * 1ch)}.p-hero__c--center,.p-hero__c--right{grid-template-columns:1fr;gap:22px}}html{scrollbar-color:#4c5c44 #eeebe3}:where(html,html *){scrollbar-width:thin}:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss){scrollbar-color:rgba(76,92,68,.55) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#eeebe3}::-webkit-scrollbar-thumb{background:#4c5c44 padding-box;border:3px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#3a4734}:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss) ::-webkit-scrollbar-track,.p-srch::-webkit-scrollbar-track{background:transparent}@media(pointer:coarse){:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss),:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss) *{scrollbar-width:none}:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss)::-webkit-scrollbar,:is(.p-drawer,.p-sheet,.p-qv,.p-fs,.p-srch,.p-ss) ::-webkit-scrollbar{display:none}}.p-srail{position:fixed;z-index:80;top:0;left:0;width:3px;border-radius:3px;background:#4c5c441f;pointer-events:none;opacity:0;transition:opacity .5s}.p-srail.is-on{opacity:1;transition-duration:.15s}.p-srail i{display:block;width:100%;border-radius:3px;background:#4c5c44;will-change:transform}.p-ftr__credit{max-width:var(--p-max);margin:28px auto 0;padding-top:24px;border-top:1px solid var(--p-line);display:flex;justify-content:center}.p-reef{display:inline-flex;align-items:center;gap:12px;font:500 9.5px/1 var(--p-text);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);transition:color .4s}.p-reef:hover,.p-reef:focus-visible{color:rgba(var(--color-foreground),.92)}.p-reef__mark{display:inline-flex;align-items:center;gap:4px}.p-reef__plate{width:38px;height:24px;border-radius:4px;background:#142744;display:grid;place-items:center}.p-reef__plate img{width:30px;height:auto;display:block}.p-reef__wave{width:29px;height:auto;display:block;transform-origin:30% 75%;animation:p-swell 3.8s ease-in-out infinite}.p-reef:hover .p-reef__wave,.p-reef:focus-visible .p-reef__wave{animation-duration:1.5s}@keyframes p-swell{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(1.5px,-1.5px,0) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.p-reef__wave{animation:none}}.p-set{margin-top:22px;padding:18px 18px 16px;background:rgba(var(--color-foreground),.035);box-shadow:inset 0 0 0 1px var(--p-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;align-items:center}.p-set__k{font:600 9.5px/1 var(--p-text);letter-spacing:.14em;text-transform:uppercase;color:var(--p-sale, #b23a2e)}.p-set h2{font-size:25px;line-height:1.1;margin:7px 0 0}.p-set__fan{display:flex;padding-left:12px}.p-set__fan i{width:34px;height:34px;margin-left:-12px;border-radius:50%;background:var(--p-frame-color) center / 260% no-repeat;box-shadow:0 0 0 2px var(--p-bg),0 3px 8px #14181224;transition:transform .45s var(--p-e)}.p-set:hover .p-set__fan i{transform:translate(calc(var(--i, 0) * 1px))}.p-set__fan i:nth-child(2){--i: 2}.p-set__fan i:nth-child(3){--i: 4}.p-set__fan i:nth-child(4){--i: 6}.p-set__fan i:nth-child(5){--i: 8}.p-set__fan i:nth-child(6){--i: 10}.p-set>p{grid-column:1 / -1;margin:0;font-size:13.5px;line-height:1.5;color:var(--p-ink-2)}.p-set>.p-btn{grid-column:1 / -1}.p-ss{position:fixed;z-index:70;left:0;right:0;bottom:0;max-height:94svh;background:var(--p-bg);color:var(--p-ink);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(102%);visibility:hidden;transition:transform .6s var(--p-e),visibility 0s linear .6s}.p-ss.is-open{transform:none;visibility:visible;transition:transform .6s var(--p-e)}@media(min-width:990px){.p-ss{left:auto;top:0;width:520px;max-height:none;border-radius:0;transform:translate(102%)}.p-ss .p-sheet__grab{display:none}}.p-ss__b{padding-bottom:26px}.p-ss__intro{font-size:21px;font-style:italic;line-height:1.3;margin:20px 0 0;color:var(--p-ink-2)}.p-ss .p-opt{margin-top:22px}.p-ss__plates{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.p-ss__slot{width:100%;display:grid;justify-items:center;gap:7px;text-align:center}.p-ss__disc{width:min(88px,100%);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:rgba(var(--color-foreground),.035);box-shadow:inset 0 0 0 1px var(--p-line-2);transition:box-shadow .3s,transform .45s var(--p-e)}.p-ss__disc em{font:italic 400 28px/1 var(--p-display);color:var(--p-ink-3)}.p-ss__disc img{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.p-ss__slot.is-set .p-ss__disc{box-shadow:0 6px 14px -6px #14181259}.p-ss__slot.is-at .p-ss__disc{box-shadow:0 0 0 2px var(--p-bg),0 0 0 3.5px var(--p-ink)}.p-ss__slot.is-new .p-ss__disc{animation:p-drop .55s var(--p-e)}@keyframes p-drop{0%{transform:translateY(14px) scale(.7);opacity:0}to{transform:none;opacity:1}}.p-ss__n{font:500 9.5px/1 var(--p-text);letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink)}.p-ss__c{font-size:12px;line-height:1.3;color:var(--p-ink-3);min-height:1.3em}.p-ss__pick{margin-top:28px;padding-top:22px;box-shadow:inset 0 1px 0 var(--p-line)}.p-ss__ph{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin-bottom:16px}.p-ss__ph .p-lbl{color:var(--p-ink)}.p-ss__tools{display:flex;gap:16px}.p-ss__tools button{font-size:12px;color:var(--p-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-ss__sw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 8px}@media(min-width:750px){.p-ss__sw{grid-template-columns:repeat(5,minmax(0,1fr))}}.p-ss__s{position:relative;display:grid;justify-items:center;align-content:start;gap:7px;font-size:11.5px;line-height:1.25;text-align:center;color:var(--p-ink-2)}.p-ss__img{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--p-frame-color);box-shadow:0 0 0 1px var(--p-line);transition:box-shadow .25s,transform .35s var(--p-e)}.p-ss__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.p-ss__s:hover .p-ss__img{transform:scale(1.06)}.p-ss__s:active .p-ss__img{transform:scale(.94)}.p-ss__s.is-on{color:var(--p-ink)}.p-ss__s.is-on .p-ss__img{box-shadow:0 0 0 2px var(--p-bg),0 0 0 3.5px var(--p-ink)}.p-ss__s b{position:absolute;top:-3px;left:calc(50% + 16px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--p-ink);color:var(--p-bg);font:600 10px/18px var(--p-text)}.p-ss__s:disabled{opacity:.35;cursor:not-allowed}.p-ss__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;color:var(--p-ink)}.p-ss__sum s{font-size:13px;color:var(--p-ink-3)}.p-ss__sum em{font-style:normal;font-size:12px;color:var(--p-sale, #b23a2e)}.p-ss__sum small{flex-basis:100%;font-size:12px;color:var(--p-ink-3)}@media(prefers-reduced-motion:reduce){.p-ss__slot.is-new .p-ss__disc{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pentola.css.map */
