@property --abp-glow{syntax: "<color>"; inherits: true; initial-value: rgba(232,211,166,.46);}.abp,.abp-soon,.abr{--abp-ink: var(--ab-ink, #0E0D0C);--abp-ivory: var(--ab-ivory, #F6F1E9);--abp-paper: var(--ab-paper, #FBF8F3);--abp-gold: var(--ab-gold, #C9A46A);--abp-gold-deep: var(--ab-gold-deep, #9C7A43);--abp-stone: var(--ab-stone, #8C8279);--abp-muted: var(--ab-muted, #6B625A);--abp-line: var(--ab-line, rgba(14, 13, 12, .12));--abp-error: var(--ab-error, #8A5A44);--abp-sand: var(--ab-sand, #EFE9DF);--abp-serif: var(--ab-serif, "Cormorant Garamond", "Times New Roman", serif);--abp-sans: var(--ab-sans, "Inter", system-ui, -apple-system, sans-serif);--abp-flowing: "Alphabelle Flowing", "Style Script", cursive;--abp-bold: "Alphabelle Bold", "Yellowtail", cursive;--abp-name-serif: "Cormorant Garamond", "Times New Roman", serif;--abp-ease: var(--ab-ease, cubic-bezier(.22, 1, .36, 1));--abp-pad: var(--ab-pad, clamp(16px, 4vw, 48px));--abp-top: calc(var(--ab-nav-h, 76px) + 20px);color:var(--abp-ink);font-family:var(--abp-sans);-webkit-font-smoothing:antialiased}.abp *,.abp *:before,.abp *:after,.abr *,.abr *:before,.abr *:after{box-sizing:border-box}.abp [hidden],.abr [hidden],.abp .shopify-payment-button{display:none!important}.abp-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.abp{padding:clamp(20px,3.4vw,48px) 0 clamp(64px,8vw,112px);background:var(--abp-paper)}.abp-wrap{max-width:1320px;margin:0 auto;padding:0 var(--abp-pad);display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);column-gap:clamp(32px,5vw,88px);align-items:start}.abp-media{position:sticky;top:var(--abp-top);min-width:0}.abp-info{min-width:0;padding-top:clamp(4px,1vw,16px);container:abp-info / inline-size}.abp-track{position:relative;display:flex;aspect-ratio:4 / 5;max-height:calc(100vh - var(--abp-top) - 130px);min-height:380px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px;background:var(--abp-sand)}@supports (height: 100svh){.abp-track{max-height:calc(100svh - var(--abp-top) - 130px)}}.abp-track::-webkit-scrollbar{display:none}.abp-track:focus-visible{outline:2px solid var(--abp-gold);outline-offset:3px}.abp-slide{position:relative;flex:0 0 100%;min-width:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.abp-img,.abp-video video,.abp-embed iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.abp-video,.abp-embed{position:absolute;inset:0}.abp-play{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fbf8f3e0;color:var(--abp-ink);cursor:pointer}.abp-play svg{width:14px;height:14px}.abp-play-off,.abp-video.is-playing .abp-play-on{display:none}.abp-video.is-playing .abp-play-off{display:block}.abp-play:focus-visible{outline:2px solid var(--abp-gold);outline-offset:2px}.abp-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.abp-thumbs::-webkit-scrollbar{display:none}.abp-thumb{position:relative;flex:0 0 64px;height:80px;padding:0;border:0;border-radius:4px;overflow:hidden;background:var(--abp-sand);cursor:pointer;outline:1px solid transparent;outline-offset:3px;transition:outline-color .4s var(--abp-ease)}.abp-thumb img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) brightness(.98)}.abp-thumb[aria-current=true]{outline-color:var(--abp-ink)}.abp-thumb[aria-current=true] img{filter:none}.abp-thumb:focus-visible{outline:2px solid var(--abp-gold)}.abp-thumb--preview{background:radial-gradient(60% 50% at 50% 60%,#e8d3a699,#f6f1e900 75%),linear-gradient(180deg,#f7f2ea,#eee7db)}.abp-thumb-3d{font:500 13px/1 var(--abp-sans);letter-spacing:.14em;color:var(--abp-gold-deep)}.abp-thumb-play{position:absolute;inset:auto 6px 6px auto;width:18px;height:18px;border-radius:50%;background:#fbf8f3e6 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M5.5 4v8l6.5-4z' fill='%230E0D0C'/></svg>") center/12px no-repeat}.abp-slide--preview{background:#f3ede3}.abp-stage{--abp-glow: rgba(232, 211, 166, .46);--m1: #8F6B35;--m2: #F4E4C1;--m3: #C9A46A;position:absolute;inset:0;overflow:hidden;isolation:isolate;contain:strict;background:radial-gradient(56% 44% at 50% 58%,var(--abp-glow),rgba(246,241,233,0) 74%),linear-gradient(108deg,#fffdf8d9,#fffdf800 48%),linear-gradient(180deg,#f7f2ea,#eee7db);transition:--abp-glow .9s var(--abp-ease)}.abp-stage[data-metal=rose]{--abp-glow: rgba(231, 179, 158, .36);--m1: #9A5F4E;--m2: #F7DDD3;--m3: #DDA793}.abp-stage[data-metal=silver]{--abp-glow: rgba(206, 209, 218, .55);--m1: #767982;--m2: #F5F6F8;--m3: #C2C5CD}.abp-stage:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.abp-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity 1.4s var(--abp-ease);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%)}.abp-stage.is-ready .abp-canvas{opacity:1}.abp-stage.is-dragging .abp-canvas{cursor:grabbing}.abp-stage.is-static .abp-canvas{cursor:default}.abp-fallback{position:absolute;left:0;right:0;top:56%;z-index:1;margin:0;padding:0 20px;transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-align:center;font:400 clamp(52px,6.4vw,104px)/1.3 var(--abp-flowing);background:linear-gradient(100deg,var(--m1) 0%,var(--m2) 44%,var(--m3) 58%,var(--m1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;opacity:0;transition:opacity .9s var(--abp-ease)}.abp-fallback.is-bold{font:400 clamp(48px,5.8vw,96px)/1.3 var(--abp-bold)}.abp-fallback.is-letters{font:500 clamp(38px,4.2vw,62px)/1.3 var(--abp-name-serif);letter-spacing:.14em}.abp-fallback.is-initial{font:600 clamp(110px,11vw,180px)/1.1 "Alphabelle Initial",var(--abp-name-serif)}.abp-stage.is-static .abp-fallback{opacity:1}.abp-stage.is-ready .abp-fallback{opacity:0}.abp-stage-tag,.abp-size,.abp-hint{position:absolute;z-index:2;margin:0;font:500 10.5px/1 var(--abp-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--abp-muted);pointer-events:none}.abp-stage-tag{top:18px;left:18px}.abp-size{top:18px;right:18px;letter-spacing:.14em}.abp-hint{left:50%;bottom:18px;display:inline-flex;align-items:center;gap:10px;transform:translate(-50%);opacity:0;transition:opacity 1s var(--abp-ease) .8s}.abp-hint svg{width:22px;height:10px}.abp-stage.is-ready .abp-hint{opacity:.85}.abp-stage:has(.ab-fit.is-shown) .abp-hint{left:auto;right:18px;transform:none}.abp-title{margin:0 0 14px;font:300 clamp(40px,4.6vw,64px)/1 var(--abp-serif);letter-spacing:-.01em}.abp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0}.abp-price{font:500 17px/1.3 var(--abp-sans);letter-spacing:.01em}.abp-was{font:400 15px/1.3 var(--abp-sans);color:var(--abp-muted);text-decoration:line-through;text-decoration-thickness:1px}.abp-countdown{margin:10px 0 0;font:500 11px/1.5 var(--abp-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--abp-gold-deep)}.abp-app{margin-top:12px}.abp-form{display:grid;gap:26px;margin-top:clamp(24px,3vw,36px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--abp-line)}.abp-label,.abp-opt legend{display:block;margin:0 0 4px;padding:0;font:500 11px/1.2 var(--abp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--abp-muted)}.abp-label-note{letter-spacing:.08em;text-transform:none}.abp-field{min-width:0}.abp-row{position:relative}.abp-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--abp-ink);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--abp-ease)}.abp-row:focus-within:after{transform:scaleX(1)}.abp-input{display:block;width:100%;margin:0;padding:10px 64px 12px 0;border:0;border-bottom:1px solid var(--abp-line);border-radius:0;background:transparent;color:var(--abp-ink);font:400 46px/1.3 var(--abp-flowing);caret-color:var(--abp-gold-deep);outline:none;-webkit-appearance:none;appearance:none}.abp-input.is-bold{font:400 42px/1.3 var(--abp-bold)}.abp-input.is-caps{font:500 36px/1.3 var(--abp-name-serif);letter-spacing:.16em;text-transform:uppercase}.abp-input::placeholder{color:var(--abp-stone);opacity:.45}.abp-input[aria-invalid=true]{border-bottom-color:var(--abp-error)}.abp-count{position:absolute;right:0;bottom:18px;font:500 11px/1 var(--abp-sans);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--abp-muted);pointer-events:none}.abp-count.is-over{color:var(--abp-error)}.abp-msg{min-height:20px;margin:8px 0 0;font:400 13px/1.5 var(--abp-sans);color:var(--abp-muted)}.abp-msg.is-error{color:var(--abp-error)}.abp-opt{min-width:0;margin:0;padding:0;border:0}.abp-opt legend{margin-bottom:12px}.abp-chips{display:flex;flex-wrap:wrap;gap:8px}.abp-chip{position:relative;display:inline-flex;cursor:pointer}.abp-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.abp-chip-face{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border:1px solid var(--abp-line);border-radius:999px;font:400 13px/1 var(--abp-sans);white-space:nowrap;color:var(--abp-ink);transition:border-color .35s var(--abp-ease),background .35s var(--abp-ease),box-shadow .35s var(--abp-ease)}.abp-chip:hover .abp-chip-face{border-color:#0e0d0c52}.abp-chip input:checked+.abp-chip-face{border-color:var(--abp-ink);background:#fff;box-shadow:0 8px 20px -12px #0e0d0c73}.abp-chip input:focus-visible+.abp-chip-face{outline:2px solid var(--abp-gold);outline-offset:3px}.abp-sw{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0e0d0c1a}.abp-sw--gold{background:radial-gradient(circle at 32% 28%,#fff6dd 0,#e6c07a 46%,#9c7a43)}.abp-sw--rose{background:radial-gradient(circle at 32% 28%,#ffede6 0,#e7b39e 46%,#a86f5e)}.abp-sw--silver{background:radial-gradient(circle at 32% 28%,#fff 0,#dadbe0 46%,#8e9098)}.abp-fact{display:flex;align-items:center;gap:10px;margin:0;font:400 14px/1.4 var(--abp-sans);color:var(--abp-ink)}.abp-opt .abp-fact{margin-top:14px;color:var(--abp-muted)}.abp-f--flowing{font:400 23px/1 var(--abp-flowing)}.abp-f--bold{font:400 21px/1 var(--abp-bold)}.abp-az{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px}.abp-key{position:relative;display:block;cursor:pointer}.abp-key input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.abp-key span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:34px;border:1px solid var(--abp-line);border-radius:4px;font:500 19px/1 var(--abp-serif);color:var(--abp-ink);transition:background .3s var(--abp-ease),color .3s var(--abp-ease),border-color .3s var(--abp-ease)}.abp-key:hover span{border-color:#0e0d0c57}.abp-key input:checked+span{background:var(--abp-ink);border-color:var(--abp-ink);color:var(--abp-ivory)}.abp-key input:focus-visible+span{outline:2px solid var(--abp-gold);outline-offset:2px}@container abp-info (max-width: 470px){.abp-az{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.abp-key span{font-size:20px}}.abp-spell{margin:0;padding:14px 16px;border:1px solid rgba(201,164,106,.55);border-radius:6px;background:#f6f1e9b3;font:500 11px/1.5 var(--abp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--abp-muted);overflow-wrap:anywhere}.abp-spell b{margin-left:4px;font:600 16px/1.3 var(--abp-sans);letter-spacing:.14em;color:var(--abp-ink)}.abp-spell.is-flowing b,.abp-spell.is-bold b{font-weight:400;font-size:26px;line-height:1.1;letter-spacing:0;text-transform:none}.abp-spell.is-flowing b{font-family:var(--abp-flowing)}.abp-spell.is-bold b{font-family:var(--abp-bold)}.abp-bag{display:grid;gap:12px;margin-top:-8px}.abp-add{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:19px 34px;border:0;border-radius:999px;background:var(--abp-ink);color:var(--abp-ivory);font:500 12px/1 var(--abp-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--abp-ease),background .3s var(--abp-ease),opacity .3s var(--abp-ease)}.abp-add:hover:not(:disabled){transform:translateY(-2px)}.abp-add:focus-visible{outline:2px solid var(--abp-gold);outline-offset:3px}.abp-add:disabled{cursor:default;background:var(--abp-stone)}.abp-add[aria-busy=true]{background:var(--abp-ink);opacity:.72}.abp-add-check{flex:none;width:0;height:10px;margin-right:0;opacity:0;transition:width .4s var(--abp-ease),margin .4s var(--abp-ease),opacity .3s var(--abp-ease)}.abp-add.is-added .abp-add-check{width:14px;margin-right:10px;opacity:1}.abp-status{min-height:20px;margin:0;font:400 13px/1.5 var(--abp-sans);color:var(--abp-muted)}.abp-status.is-error{color:var(--abp-error)}.abp-status a{color:var(--abp-ink)}.abp-lines{display:grid;gap:14px;margin-top:28px}.abp-lines:empty{display:none}.abp-line{display:flex;gap:14px;align-items:flex-start}.abp-line-icon{flex:none;width:22px;height:22px;margin-top:1px;color:var(--abp-gold-deep)}.abp-line-text{display:grid;gap:3px;margin:0;font:400 13px/1.55 var(--abp-sans);color:var(--abp-muted)}.abp-line-text b{font-weight:500;font-size:14px;color:var(--abp-ink)}.abp-accs{margin-top:32px;border-top:1px solid var(--abp-line)}.abp-accs:empty{display:none}.abp-acc{border-bottom:1px solid var(--abp-line)}.abp-acc-sum{position:relative;display:block;padding:18px 32px 18px 0;font:500 11px/1.4 var(--abp-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;list-style:none}.abp-acc-sum::-webkit-details-marker{display:none}.abp-acc-sum:before,.abp-acc-sum:after{content:"";position:absolute;right:4px;top:50%;width:12px;height:1px;background:currentColor;transition:transform .35s var(--abp-ease)}.abp-acc-sum:after{transform:rotate(90deg)}.abp-acc[open]>.abp-acc-sum:after{transform:rotate(0)}.abp-acc-sum:focus-visible{outline:2px solid var(--abp-gold);outline-offset:2px}.abp-acc-body{padding:0 0 20px;font:400 14px/1.65 var(--abp-sans);color:#5e5750}.abp-acc-body>:first-child{margin-top:0}.abp-acc-body>:last-child{margin-bottom:0}.abp-rte a{color:var(--abp-ink)}.abp-rte ul,.abp-rte ol{padding-left:1.2em}.abp-soon{max-width:640px;margin:0 auto;padding:clamp(80px,12vw,160px) var(--abp-pad);text-align:center}.abp-soon-title{margin:0 0 14px;font:300 clamp(40px,5vw,64px)/1 var(--abp-serif);letter-spacing:-.01em}.abp-soon-text{margin:0 0 28px;font:400 15px/1.6 var(--abp-sans);color:var(--abp-muted)}.abp-soon-link{display:inline-flex;padding:16px 30px;border-radius:999px;background:var(--abp-ink);color:var(--abp-ivory);font:500 12px/1 var(--abp-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.abp-soon-link:focus-visible{outline:2px solid var(--abp-gold);outline-offset:3px}.abp-soon-inline{margin-top:clamp(24px,3vw,36px);padding:20px 22px;border:1px solid var(--abp-line);border-radius:6px;background:var(--abp-ivory);font:400 14px/1.6 var(--abp-sans);color:var(--abp-muted)}.abp-soon-inline p{margin:0}.abp-soon-inline-title{margin-bottom:4px!important;font:400 26px/1.1 var(--abp-serif);color:var(--abp-ink)}.abr{padding:0 0 clamp(72px,9vw,128px);background:var(--abp-paper)}.abr-wrap{max-width:1320px;margin:0 auto;padding:0 var(--abp-pad);display:grid;gap:clamp(40px,5vw,64px)}.abr-ae{padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--abp-line)}.abr-title{margin:0 0 10px;font:300 clamp(32px,3.6vw,48px)/1.05 var(--abp-serif);letter-spacing:-.01em}.abr-note{max-width:60ch;margin:0 0 28px;font:400 14px/1.6 var(--abp-sans);color:var(--abp-muted)}.abr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none}.abr-item{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--abp-line);border-radius:6px;background:#fff}.abr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:500 11px/1.4 var(--abp-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--abp-muted)}.abr-stars{display:inline-flex;gap:2px}.abr-star{width:14px;height:14px;fill:none;stroke:var(--abp-gold-deep);stroke-width:1}.abr-star.is-on{fill:var(--abp-gold);stroke:var(--abp-gold)}.abr-who{color:var(--abp-ink)}.abr-body{margin:0;font:400 14px/1.65 var(--abp-sans);color:#3f3a35;overflow-wrap:anywhere}.abr-source{margin-top:auto;font:500 12px/1.4 var(--abp-sans);color:var(--abp-ink);text-underline-offset:3px}.abr-source:focus-visible{outline:2px solid var(--abp-gold);outline-offset:2px}@media(max-width:989px){.abp{padding-top:0}.abp-wrap{grid-template-columns:minmax(0,1fr)}.abp-media{position:relative;top:auto;margin:0 calc(var(--abp-pad) * -1)}.abp-track{max-height:none;min-height:0;border-radius:0}.abp-thumbs{padding:4px var(--abp-pad)}.abp-info{padding-top:clamp(20px,5vw,32px)}}@media(max-width:640px){.abp-input{font-size:42px}.abp-input.is-bold{font-size:38px}.abp-input.is-caps{font-size:32px}.abp-fallback{font-size:clamp(44px,13vw,72px)}}@media(prefers-reduced-motion:reduce){.abp *,.abp *:before,.abp *:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
