.pla{background:var(--bg);color:#f6efe9;font-family:Instrument Sans,system-ui,sans-serif}.pla-wrap{max-width:1100px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pla-frame{position:relative;border-radius:999px 999px 28px 28px;overflow:hidden;aspect-ratio:4/5;max-width:420px;margin:0 auto;box-shadow:0 0 0 1.5px var(--gold),0 0 0 14px var(--bg),0 0 0 15.5px #d4af5f80}.pla-img{width:100%;height:100%;object-fit:cover;display:block}.pla-pin{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;background:none;cursor:pointer;padding:0}.pla-pin span{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #0006;transition:background .3s,transform .3s}.pla-pin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #fff;opacity:.8;animation:plapulse 2s infinite}.pla-pin.on span{background:var(--gold);transform:scale(1.25)}.pla-pin:focus-visible,.pla-q:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pla-h{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:1.08;letter-spacing:-.015em;margin:0 0 30px;color:#fff}.pla-list{list-style:none;margin:0;padding:0}.pla-item{border-top:1px solid rgba(255,255,255,.18);padding:6px 0}.pla-item:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.pla-q{all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;font-family:Bodoni Moda,serif;font-size:24px;padding:16px 0;opacity:.6;transition:opacity .3s,color .3s}.pla-item.on .pla-q{opacity:1;color:var(--gold)}.pla-item p{margin:0;max-height:0;overflow:hidden;opacity:0;line-height:1.65;font-size:16px;max-width:46ch;transition:max-height .45s,opacity .45s,padding .45s}.pla-item.on p{max-height:200px;opacity:.85;padding-bottom:16px}@keyframes plapulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}@media(max-width:820px){.pla-wrap{grid-template-columns:1fr;padding:56px 22px;gap:44px}.pla-frame{max-width:320px}}@media(prefers-reduced-motion:reduce){.pla-pin:before{animation:none}}.plb{background:var(--plb-bg);color:var(--plb-ink);padding:72px 0}.plb *,.plb *:before,.plb *:after{box-sizing:border-box}.plb-wrap{max-width:1240px;margin:0 auto;padding:0 20px;text-align:center}.plb-eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--plb-accent);margin-bottom:10px}.plb-h2{margin:0 0 12px;font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(26px,4vw,40px);letter-spacing:-.01em}.plb-sub{margin:0 auto 34px;max-width:56ch;line-height:1.6;opacity:.75}.plb-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:28px}.plb-card{background:#fff;border-radius:22px;padding:28px 20px;text-align:left;box-shadow:0 14px 40px -30px #2b2b2b66;transition:transform .25s,box-shadow .25s}.plb-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #2b2b2b66}.plb-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;margin-bottom:16px;background:color-mix(in srgb,var(--plb-accent) 10%,#fff);color:var(--plb-accent)}.plb-icon svg{width:26px;height:26px}.plb-card h3{margin:0 0 6px;font-size:17px;font-weight:600}.plb-card p{margin:0;font-size:14.5px;line-height:1.6;opacity:.75}.plb.plb-js [data-plb-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .25s;transition-delay:calc(var(--i, 0) * .11s)}.plb.plb-js [data-plb-reveal].is-in{opacity:1;transform:none}.plb.plb-js .plb-card.is-in:hover{transform:translateY(-4px);transition-delay:0s}.plb.plb-js .plb-card.is-in .plb-icon{animation:plb-pop .7s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(var(--i, 0) * .11s + .25s)}@keyframes plb-pop{0%{transform:scale(.5) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@media(min-width:750px){.plb-grid{grid-template-columns:repeat(var(--plb-cols, 4),1fr)}}@media(prefers-reduced-motion:reduce){.plb *,.plb *:before,.plb *:after{transition:none!important;animation:none!important}.plb.plb-js [data-plb-reveal]{opacity:1;transform:none}}.plc{background:var(--plc-bg);color:var(--plc-ink);padding:72px 0}.plc *,.plc *:before,.plc *:after{box-sizing:border-box}.plc-wrap{max-width:760px;margin:0 auto;padding:0 20px}.plc-h2{margin:0 0 12px;text-align:center;font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(26px,4vw,38px);letter-spacing:-.01em}.plc-sub{margin:0 auto 28px;max-width:52ch;text-align:center;line-height:1.6;opacity:.75}.plc-table{margin-top:28px;background:#fff;border-radius:22px;padding:8px 22px;box-shadow:0 14px 40px -30px #2b2b2b66}.plc-row{display:grid;grid-template-columns:1fr 84px 84px;gap:6px;align-items:center;padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--plc-ink) 12%,transparent);font-size:15px}.plc-row:last-child{border-bottom:0}.plc-head{text-align:center;font-size:12.5px;padding:18px 0 14px}.plc-head strong{font-weight:600;line-height:1.25;opacity:.7}.plc-head .plc-us{color:var(--plc-accent);opacity:1}.plc-cell{display:grid;place-items:center}.plc-yes{width:30px;height:30px;padding:5px;border-radius:50%;background:var(--plc-accent);color:#fff}.plc-yes--soft{background:color-mix(in srgb,var(--plc-accent) 35%,#fff)}.plc-no{width:22px;height:22px;opacity:.35}.plc.plc-js [data-plc-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.plc.plc-js [data-plc-reveal].is-in{opacity:1;transform:none}@media(min-width:640px){.plc-row{grid-template-columns:1fr 130px 130px}}@media(prefers-reduced-motion:reduce){.plc *,.plc *:before,.plc *:after{transition:none!important}.plc.plc-js [data-plc-reveal]{opacity:1;transform:none}}.plf{background:var(--plf-bg);color:var(--plf-ink);padding:72px 0}.plf *,.plf *:before,.plf *:after{box-sizing:border-box}.plf-wrap{max-width:780px;margin:0 auto;padding:0 20px}.plf-h2{margin:0 0 12px;text-align:center;font-family:var(--font-heading-family, inherit);font-weight:500;font-size:clamp(26px,4vw,38px);letter-spacing:-.01em}.plf-sub{margin:0 auto 28px;max-width:52ch;text-align:center;line-height:1.6;opacity:.75}.plf-list{display:grid;gap:12px;margin-top:28px}.plf-qa{background:#fff;border-radius:18px;padding:0 22px;box-shadow:0 10px 30px -26px #2b2b2b80}.plf-qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;cursor:pointer;font-weight:600;font-size:15.5px}.plf-qa summary::-webkit-details-marker{display:none}.plf-chev{width:10px;height:10px;border-right:2px solid var(--plf-accent);border-bottom:2px solid var(--plf-accent);transform:rotate(45deg);transition:transform .25s;flex:none;margin-right:4px}.plf-qa[open] .plf-chev{transform:rotate(-135deg)}.plf-answer{padding:0 0 20px;line-height:1.7;opacity:.8;font-size:15px}.plf-answer p{margin:0 0 10px}.plf.plf-js [data-plf-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}.plf.plf-js [data-plf-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.plf *,.plf *:before,.plf *:after{transition:none!important}.plf.plf-js [data-plf-reveal]{opacity:1;transform:none}}.plf2{background:var(--bg);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif}.plf2-wrap{max-width:1100px;margin:0 auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.plf2-main{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:#e8dfd6;box-shadow:0 24px 60px #2412272e}.plf2-big{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s}.plf2-th{display:flex;gap:10px;margin-top:14px;overflow-x:auto}.plf2-t{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:none;opacity:.7;transition:opacity .2s,border-color .2s}.plf2-t img{width:100%;height:100%;object-fit:cover;display:block}.plf2-t.on,.plf2-t:hover{opacity:1;border-color:var(--gold)}.plf2-h{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:1.06;letter-spacing:-.015em;margin:0 0 12px}.plf2-price{font-size:22px;font-weight:600;margin:0 0 18px}.plf2-lede{line-height:1.7;opacity:.82;margin:0 0 20px;max-width:46ch}.plf2-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:10px}.plf2-list li{padding-left:28px;position:relative}.plf2-list li:before{content:"\2726";position:absolute;left:0;color:var(--gold);filter:brightness(.85)}.plf2-vars{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.plf2-v{border:1.5px solid rgba(36,18,39,.25);background:transparent;color:var(--ink);padding:10px 20px;border-radius:99px;font:inherit;font-size:14px;cursor:pointer;transition:all .2s}.plf2-v.on{background:var(--ink);color:#fff;border-color:var(--ink)}.plf2-v[data-avail=false]{opacity:.45;text-decoration:line-through}.plf2-btn{display:block;width:100%;max-width:360px;background:var(--ink);color:#fff;border:0;padding:18px 32px;border-radius:99px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:transform .2s,background .2s}.plf2-btn:hover{transform:translateY(-2px);background:#3a1f3f}.plf2-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.plf2-v:focus-visible,.plf2-btn:focus-visible,.plf2-t:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.plf2-more{display:inline-block;margin-top:16px;color:var(--ink);font-size:14px}@media(max-width:820px){.plf2-wrap{grid-template-columns:1fr;padding:48px 22px;gap:32px}.plf2-btn{max-width:none}}.plg{background:var(--bg);color:var(--ink)}.plg-in{max-width:1100px;margin:0 auto;padding:56px 20px}.plg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.plg-item{background:#fff;border-radius:16px;padding:22px;text-align:center;box-shadow:0 4px 18px #0000000d;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}.plg-item.in,.plg-banner.in{opacity:1;transform:none}.plg-ic{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 10px;border-radius:50%;background:color-mix(in srgb,var(--a) 12%,#fff);font-size:20px}.plg-item p{margin:6px 0 0;font-size:14px;opacity:.75}.plg-banner{background:#2b2b2b;color:#fff;border-radius:22px;padding:44px 24px;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}.plg-banner h2{color:#fff;margin:12px 0 8px;font-size:clamp(24px,4vw,34px)}.plg-banner p{max-width:560px;margin:0 auto 20px;opacity:.85;line-height:1.6}.plg-badge{display:inline-block;background:var(--a);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:99px}.plg-btn{display:inline-block;background:var(--a);color:#fff;padding:14px 32px;border-radius:99px;text-decoration:none;font-weight:600}.plx{background:radial-gradient(120% 90% at 78% 20%,color-mix(in srgb,var(--arch) 38%,var(--bg)),var(--bg) 62%);color:#f6efe9;font-family:Instrument Sans,system-ui,sans-serif;overflow:hidden}.plx-wrap{max-width:1180px;margin:0 auto;padding:72px 24px 56px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.plx-h{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.02em;margin:0 0 20px;color:#fff;animation:plxup .9s .1s both cubic-bezier(.2,.7,.2,1)}.plx-sub{max-width:44ch;font-size:18px;line-height:1.6;opacity:.82;margin:0 0 30px;animation:plxup .9s .25s both cubic-bezier(.2,.7,.2,1)}.plx-sw{display:flex;align-items:center;gap:12px;margin-bottom:30px;animation:plxup .9s .4s both cubic-bezier(.2,.7,.2,1)}.plx-dot{width:34px;height:34px;border-radius:50%;border:2px solid transparent;background:var(--c);cursor:pointer;box-shadow:0 0 0 2px #ffffff40;transition:transform .25s,box-shadow .25s;padding:0}.plx-dot:hover{transform:scale(1.1)}.plx-dot.on{box-shadow:0 0 0 2px var(--gold)}.plx-dot:focus-visible,.plx-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.plx-name{font-size:14px;opacity:.8;margin-left:6px}.plx-btn{display:inline-block;background:var(--gold);color:#241227;font-weight:600;padding:16px 38px;border-radius:99px;text-decoration:none;position:relative;overflow:hidden;transition:transform .25s;animation:plxup .9s .55s both cubic-bezier(.2,.7,.2,1)}.plx-btn:hover{transform:translateY(-2px)}.plx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s}.plx-btn:hover:after{transform:translate(120%)}.plx-stage{position:relative;max-width:440px;width:100%;margin:0 auto}.plx-arch{position:relative;aspect-ratio:4/5;border-radius:999px 999px 28px 28px;overflow:hidden;background:var(--arch);transition:background .6s;animation:plxarch 1.2s .15s both cubic-bezier(.2,.7,.2,1);box-shadow:0 40px 80px #00000059}.plx-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s}.plx-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1.5px solid var(--gold);border-radius:999px 999px 36px 36px;opacity:.7;transform:translate(14px,14px)}.plx-badge{position:absolute;left:-46px;bottom:36px;width:118px;height:118px;background:var(--gold);border-radius:50%;padding:4px;animation:plxspin 22s linear infinite}.plx-badge text{font-size:9.6px;letter-spacing:.14em;text-transform:uppercase;fill:#241227;font-weight:600}.plx-tick{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);overflow:hidden;background:#0000002e}.plx-track{display:flex;width:max-content;animation:plxmq 34s linear infinite}.plx-tick:hover .plx-track{animation-play-state:paused}.plx-track ul{display:flex;list-style:none;margin:0;padding:0}.plx-track li{font-family:Bodoni Moda,serif;font-size:20px;padding:16px 34px;white-space:nowrap;position:relative}.plx-track li:after{content:"\2726";position:absolute;right:-6px;color:var(--gold);font-size:12px;top:50%;transform:translateY(-50%)}@keyframes plxup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes plxarch{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes plxmq{to{transform:translate(-50%)}}@keyframes plxspin{to{transform:rotate(360deg)}}@media(max-width:820px){.plx-wrap{grid-template-columns:1fr;padding:48px 22px 44px;gap:40px}.plx-stage{max-width:340px}.plx-badge{left:-20px;width:92px;height:92px}}@media(prefers-reduced-motion:reduce){.plx *{animation:none!important}.plx-arch{clip-path:none}}:root{--font-heading-family:"Bodoni Moda","Playfair Display",Georgia,serif!important;--font-heading-weight:500!important;--font-body-family:"Instrument Sans",system-ui,sans-serif!important;--buttons-radius:99px!important;--buttons-radius-outset:99px!important;--inputs-radius:14px!important;--inputs-radius-outset:14px!important;--media-radius:20px!important;--product-card-corner-radius:20px!important;--collection-card-corner-radius:20px!important}:root,.color-scheme-1{--color-background:246,239,233!important;--color-foreground:36,18,39!important;--color-button:36,18,39!important;--color-button-text:255,255,255!important;--color-secondary-button:246,239,233!important;--color-secondary-button-text:36,18,39!important;--color-link:36,18,39!important;--color-badge-background:246,239,233!important;--color-badge-foreground:36,18,39!important;--color-shadow:36,18,39!important}.color-scheme-2{--color-background:237,227,218!important;--color-foreground:36,18,39!important;--color-button:36,18,39!important;--color-button-text:255,255,255!important;--color-secondary-button:237,227,218!important;--color-secondary-button-text:36,18,39!important;--color-link:36,18,39!important}.color-scheme-3,.color-scheme-5{--color-background:36,18,39!important;--color-foreground:246,239,233!important;--color-button:212,175,95!important;--color-button-text:36,18,39!important;--color-secondary-button:36,18,39!important;--color-secondary-button-text:246,239,233!important;--color-link:212,175,95!important}.color-scheme-4{--color-background:212,175,95!important;--color-foreground:36,18,39!important;--color-button:36,18,39!important;--color-button-text:255,255,255!important;--color-secondary-button:212,175,95!important;--color-secondary-button-text:36,18,39!important;--color-link:36,18,39!important}body{background:#f6efe9;font-family:Instrument Sans,system-ui,sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3,.header__heading-link,.card__heading,.footer-block__heading{font-family:Bodoni Moda,Playfair Display,Georgia,serif!important;font-weight:500;letter-spacing:-.01em}.header__heading-link{font-size:2.6rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:99px!important;font-weight:600;letter-spacing:.02em;transition:transform .2s ease}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{border-radius:99px!important}.button:hover{transform:translateY(-2px)}.announcement-bar,.utility-bar{background:#241227!important;border:0!important}.announcement-bar__message,.announcement-bar a,.utility-bar *{color:#d4af5f!important;font-size:1.2rem;letter-spacing:.08em}.header-wrapper{border-bottom:1px solid rgba(36,18,39,.1)}.footer{background:#241227!important;color:#f6efe9!important;border:0!important}.footer a,.footer p,.footer .footer-block__details-content,.footer__copyright,.footer .copyright__content{color:#f6efe9!important}.footer .footer-block__heading{color:#d4af5f!important;font-size:2rem}.footer .field__input{color:#f6efe9}shop-follow-button,.shop-follow-button{display:none!important}::selection{background:#d4af5f;color:#241227}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}.plf2-gal,.plf2-info{min-width:0}.plf2{overflow-x:clip}.plg-banner{background:#241227!important}.plg-btn,.plg-badge{background:#d4af5f!important;color:#241227!important}@media(max-width:749px){.plf2-wrap{padding:36px 18px;gap:24px}.plx-wrap{padding:36px 20px 32px;gap:28px}.plx-h{font-size:clamp(32px,9.5vw,44px)}.plx-sub{font-size:16px;margin-bottom:22px}.plx-stage{max-width:300px}.pla-wrap{padding:44px 20px;gap:32px}.plg-in{padding:36px 16px}.plg-grid{grid-template-columns:1fr 1fr;gap:10px}.plg-item{padding:16px 10px}.plg-banner{padding:32px 18px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAICfAQ */
