:root{--ad-tannery: #23170f;--ad-tannery-2: #2e2018;--ad-tannery-3: #3b2a1f;--ad-saddle: #7a4a2a;--ad-camel: #b5793f;--ad-foil: #c9a04e;--ad-foil-hi: #f0d898;--ad-foil-lo: #a67a2e;--ad-cream: #f4eee4;--ad-cream-dim: #cfc3b3;--ad-paper: #ffffff;--ad-field: #e6eae0;--ad-ink: #23170f;--ad-muted: #67594e;--ad-line: #e3ddd5;--ad-line-dark: rgba(244, 238, 228, .16);--ad-focus: #2c6e8a;--ad-gold-grad: linear-gradient(180deg, #f3dea4 0%, #d6af5f 46%, #b18534 72%, #e0be72 100%);--ad-display: var(--font-heading--family, "Cinzel AD", Georgia, serif);--ad-body: var(--font-body--family, system-ui, sans-serif);--ad-gutter: clamp(16px, 4.2vw, 56px);--ad-max: 1320px;--ad-ease: cubic-bezier(.2, .7, .2, 1);--ad-arch: 999px 999px 6px 6px / 46% 46% 6px 6px;--ad-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ad{font-family:var(--ad-body);color:var(--ad-ink)}.ad *,.ad *:before,.ad *:after{box-sizing:border-box}.ad img,.ad video{display:block;max-width:100%}.ad-wrap{width:100%;max-width:var(--ad-max);margin-inline:auto;padding-inline:var(--ad-gutter)}.ad-sec{padding-block:clamp(64px,9vw,132px)}.ad-dark{background:var(--ad-tannery);color:var(--ad-cream);position:relative;isolation:isolate}.ad-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ad-grain);opacity:.1;mix-blend-mode:soft-light;pointer-events:none;z-index:-1}.ad-field{background:var(--ad-field)}.ad-h1,.ad-h2,.ad-h3{font-family:var(--ad-display);font-weight:600;margin:0;text-wrap:balance}.ad-h1{font-size:clamp(2.5rem,6.2vw,5.1rem);line-height:1.02;letter-spacing:.005em}.ad-h2{font-size:clamp(1.85rem,3.7vw,3.05rem);line-height:1.08;letter-spacing:.01em}.ad-h3{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2;letter-spacing:.02em}.ad-lede{font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.7;max-width:56ch;margin:0}.ad p{line-height:1.7}.ad-muted{color:var(--ad-muted)}.ad-dark .ad-muted{color:var(--ad-cream-dim)}.ad-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(28px,4vw,52px)}.ad-head .ad-lede{max-width:46ch}.ad-btn{--b-bg: var(--ad-ink);--b-fg: #fff;--b-bd: var(--ad-ink);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.6rem;border:1px solid var(--b-bd);border-radius:3px;background:var(--b-bg);color:var(--b-fg);text-decoration:none;cursor:pointer;font:600 .98rem/1 var(--ad-body);letter-spacing:.01em;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ad-ease),box-shadow .2s}.ad-btn:hover{transform:translateY(-1px)}.ad-btn:active{transform:translateY(1px)}.ad-btn--foil{--b-fg: var(--ad-ink);--b-bd: #b18534;background:var(--ad-gold-grad);box-shadow:inset 0 1px #ffffff8c,0 6px 18px -8px #c9a04eb3}.ad-btn--foil:hover{box-shadow:inset 0 1px #ffffffb3,0 10px 26px -10px #c9a04ee6}.ad-btn--ghost{--b-bg: transparent;--b-fg: var(--ad-cream);--b-bd: rgba(244,238,228,.55)}.ad-btn--ghost:hover{--b-bg: var(--ad-cream);--b-fg: var(--ad-ink);--b-bd: var(--ad-cream)}.ad-btn--line{--b-bg: transparent;--b-fg: var(--ad-ink)}.ad-btn--line:hover{--b-bg: var(--ad-ink);--b-fg: #fff}.ad-btn--ink:hover{--b-bg: var(--ad-saddle);--b-bd: var(--ad-saddle)}.ad-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.ad-link:hover{text-decoration-color:var(--ad-foil)}.ad :focus-visible{outline:2px solid var(--ad-focus);outline-offset:3px}.ad-dark :focus-visible{outline-color:var(--ad-foil-hi)}.ad-mark{width:1.05em;height:1.05em;flex:none;fill:currentColor}.ad-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:.92rem}.ad-facts li{display:inline-flex;align-items:center;gap:.55em}.ad-facts .ad-mark{color:var(--ad-foil)}.ad-hero{min-height:min(100svh,920px);display:grid;overflow:hidden}.ad-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ad-hero__media video,.ad-hero__media img{width:100%;height:100%;object-fit:cover}.ad-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#23170ff7 22%,#23170f8c 52%,#23170f26 78%,#23170f59)}.ad-hero__copy{align-self:end;padding:calc(var(--header-group-height, 96px) + 32vh) var(--ad-gutter) clamp(36px,7vw,72px);display:grid;gap:22px;max-width:760px}.ad-hero__title{color:var(--ad-cream)}.ad-hero__title .ad-w{display:inline-block}.ad-hero__lede{color:var(--ad-cream);opacity:.9}.ad-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ad-hero .ad-facts{color:var(--ad-cream-dim);margin-top:6px}.ad-hero__pause{position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(244,238,228,.45);background:#23170f8c;color:var(--ad-cream);display:grid;place-items:center;cursor:pointer}.ad-hero__pause svg{width:16px;height:16px}@media(max-width:989px){.ad-hero__pause{top:auto;bottom:14px;right:12px;width:36px;height:36px}.ad-hero .ad-facts{padding-right:44px}}@media(min-width:990px){.ad-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.ad-hero__copy{grid-column:1;align-self:center;padding:max(calc(var(--header-group-height, 96px) + 40px),150px) clamp(32px,5vw,80px) 72px max(var(--ad-gutter),calc((100vw - var(--ad-max)) / 2 + var(--ad-gutter)))}.ad-hero__media{position:relative;grid-column:2;inset:auto;z-index:0;align-self:stretch;margin:max(calc(var(--header-group-height, 96px) + 24px),132px) max(var(--ad-gutter),calc((100vw - var(--ad-max)) / 2 + var(--ad-gutter))) 40px 0;border-radius:var(--ad-arch);overflow:hidden;min-height:560px;box-shadow:0 0 0 1px #c9a04e59,0 0 0 10px #c9a04e0f}.ad-hero__media:after{background:linear-gradient(0deg,rgba(35,23,15,.35),transparent 40%)}.ad-hero__copy,.ad-hero__media{grid-row:1}}@keyframes ad-press{0%{opacity:0;transform:translateY(.16em) scale(1.05);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes ad-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ad-js .ad-hero__title .ad-w{animation:ad-press .95s var(--ad-ease) both;animation-delay:calc(var(--i) * .11s + .12s)}.ad-js .ad-hero__lede,.ad-js .ad-hero__actions,.ad-js .ad-hero .ad-facts{animation:ad-rise .8s var(--ad-ease) both;animation-delay:.75s}.ad-js .ad-hero__actions{animation-delay:.9s}.ad-js .ad-hero .ad-facts{animation-delay:1.05s}.ad-js .ad-hero__media{animation:ad-rise 1.1s var(--ad-ease) both}.ad-mats__grid{display:grid;gap:clamp(10px,1.4vw,18px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.ad-mats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-mat{position:relative;display:block;text-decoration:none;color:var(--ad-cream);border-radius:4px;overflow:hidden;aspect-ratio:3 / 4;background:var(--ad-tannery-2);isolation:isolate}.ad-mat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ad-ease);z-index:-2}.ad-mat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(35,23,15,.88) 0%,rgba(35,23,15,.25) 45%,transparent 70%)}.ad-mat:hover img{transform:scale(1.06)}.ad-mat__body{position:absolute;inset:auto 0 0 0;padding:clamp(14px,2vw,24px);display:grid;gap:6px}.ad-mat__title{font-family:var(--ad-display);font-weight:600;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.15}.ad-mat__text{font-size:.88rem;line-height:1.5;opacity:.88;margin:0}.ad-mat__count{font-size:.82rem;color:var(--ad-foil-hi);display:inline-flex;align-items:center;gap:.4em}@media(max-width:749px){.ad-mat__text{display:none}}.ad-studio{background:#1c120b}.ad-studio__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:990px){.ad-studio__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ad-studio__stage{order:2}}.ad-studio__copy{display:grid;gap:18px}.ad-studio__stage{position:relative}.ad-strap{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 26px 30px rgba(0,0,0,.55))}.ad-strap__name{font-family:var(--ad-display);font-weight:600;letter-spacing:.06em}.ad-strap.is-stamping .ad-strap__nameg{animation:ad-stamp .55s var(--ad-ease);transform-box:fill-box;transform-origin:center}@keyframes ad-stamp{0%{transform:scale(1.06);filter:brightness(1.6)}45%{transform:scale(.985)}to{transform:scale(1);filter:none}}.ad-studio__caption{margin:18px 0 0;text-align:center;font-size:.86rem;color:var(--ad-cream-dim)}.ad-field-label{display:block;font-weight:600;font-size:.9rem;margin-bottom:8px}.ad-input{width:100%;min-height:56px;padding:0 18px;border-radius:3px;border:1px solid rgba(244,238,228,.35);background:#f4eee40f;color:var(--ad-cream);font:600 1.35rem/1 var(--ad-display);letter-spacing:.08em}.ad-studio input.ad-input{background-color:#f4eee40f!important;color:var(--ad-cream)!important;border:1px solid rgba(244,238,228,.35)!important;border-radius:3px!important;padding:0 18px!important;min-height:56px;box-shadow:none}.ad-studio input.ad-input:focus{border-color:var(--ad-foil)!important;box-shadow:0 0 0 3px #c9a04e40!important}.ad-input::placeholder{color:#f4eee459}.ad-input:focus{outline:none;border-color:var(--ad-foil);box-shadow:0 0 0 3px #c9a04e40}.ad-help{font-size:.85rem;margin:8px 0 0;color:var(--ad-cream-dim);min-height:1.4em}.ad-help.is-error{color:#f2b8a2}.ad-choice{border:0;margin:0;padding:0;min-width:0}.ad-choice legend{font-weight:600;font-size:.9rem;margin-bottom:10px;padding:0}.ad-swatches{display:flex;flex-wrap:wrap;gap:12px}.ad-swatch{position:relative}.ad-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ad-swatch span{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid rgba(244,238,228,.25);font-size:.9rem;transition:border-color .2s,background-color .2s}.ad-swatch i{width:30px;height:30px;border-radius:50%;background:var(--c);box-shadow:inset 0 -3px 6px #00000059,inset 0 2px 3px #ffffff2e;background-image:var(--ad-grain);background-blend-mode:multiply}.ad-swatch input:checked+span{border-color:var(--ad-foil);background:#c9a04e1f}.ad-swatch input:focus-visible+span{outline:2px solid var(--ad-foil-hi);outline-offset:2px}.ad-seg{display:inline-flex;border:1px solid rgba(244,238,228,.25);border-radius:999px;padding:4px;gap:4px;flex-wrap:wrap}.ad-seg label{position:relative}.ad-seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ad-seg span{display:block;padding:10px 18px;border-radius:999px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.ad-seg input:checked+span{background:var(--ad-cream);color:var(--ad-ink)}.ad-seg input:focus-visible+span{outline:2px solid var(--ad-foil-hi);outline-offset:2px}.ad-studio__cta{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:6px}.ad-studio__price{font-size:.9rem;color:var(--ad-cream-dim)}.ad-rail{position:relative}.ad-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:clamp(12px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ad-gutter);padding:4px var(--ad-gutter) 18px;margin:0 calc(var(--ad-gutter) * -1);list-style:none;scrollbar-width:thin;scrollbar-color:var(--ad-line) transparent}@media(min-width:750px){.ad-rail__track{grid-auto-columns:calc((100% - 2 * var(--ad-gutter) - 2 * clamp(12px,1.6vw,22px)) / 3)}}@media(min-width:1200px){.ad-rail__track{grid-auto-columns:calc((100% - 2 * var(--ad-gutter) - 3 * clamp(12px,1.6vw,22px)) / 4)}}.ad-rail__track>*{scroll-snap-align:start}.ad-rail__nav{display:flex;gap:8px}.ad-arrow{width:48px;height:48px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.ad-arrow:hover{background:var(--ad-ink);color:#fff;border-color:var(--ad-ink)}.ad-arrow[disabled]{opacity:.3;cursor:default}.ad-arrow svg{width:18px;height:18px}.ad-dark .ad-arrow:hover{background:var(--ad-cream);color:var(--ad-ink);border-color:var(--ad-cream)}.ad-pc{list-style:none}.ad-pc a{display:grid;gap:10px;color:inherit;text-decoration:none}.ad-pc__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#f5f3ef}.ad-pc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .9s var(--ad-ease)}.ad-pc__media img+img{opacity:0}.ad-pc a:hover .ad-pc__media img+img{opacity:1}.ad-pc a:hover .ad-pc__media img:only-child{transform:scale(1.05)}.ad-pc__tag{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:.4em;padding:5px 10px;border-radius:999px;background:#23170fdb;color:var(--ad-foil-hi);font-size:.74rem;font-weight:600;letter-spacing:.01em}.ad-pc__title{font-family:var(--ad-display);font-weight:600;font-size:1.02rem;line-height:1.25;margin:2px 0 0;letter-spacing:.02em}.ad-pc__meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.ad-pc__price{font-weight:600;font-size:.95rem}.ad-pc__dots{display:flex;gap:5px}.ad-pc__dots i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}.ad-pc__dots b{font-size:.75rem;font-weight:600;color:var(--ad-muted)}.ad-process__grid{display:grid;gap:40px}.ad-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(40px,6vw,64px);counter-reset:ad-step}.ad-step{display:grid;gap:14px}.ad-step__n{font-family:var(--ad-display);font-size:.95rem;color:var(--ad-saddle);display:flex;align-items:center;gap:12px}.ad-step__n:after{content:"";height:1px;flex:0 0 48px;background:currentColor;opacity:.5}.ad-step p{margin:0;max-width:46ch;color:var(--ad-muted)}.ad-step__media{border-radius:var(--ad-arch);overflow:hidden;aspect-ratio:4 / 5;background:var(--ad-tannery);max-width:420px}.ad-step__media video,.ad-step__media img{width:100%;height:100%;object-fit:cover}.ad-stage{display:none}@media(min-width:990px){.ad-process__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,100px)}.ad-steps{gap:0}.ad-step{min-height:72vh;align-content:center;opacity:.32;transition:opacity .5s ease}.ad-step.is-active{opacity:1}.ad-step__media{display:none}.ad-stage{display:block;position:sticky;top:calc(var(--header-height, 72px) + 6vh);height:min(78vh,720px);align-self:start;border-radius:var(--ad-arch);overflow:hidden;background:var(--ad-tannery);box-shadow:0 0 0 1px #7a4a2a40,0 30px 60px -30px #23170f99}.ad-stage>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.ad-stage>.is-active{opacity:1}}.ad-size__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:start}@media(min-width:990px){.ad-size__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ad-size__copy{display:grid;gap:16px}.ad-size__how{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:how}.ad-size__how li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;line-height:1.55}.ad-size__how li:before{counter-increment:how;content:counter(how);width:32px;height:32px;border-radius:50%;border:1px solid var(--ad-saddle);color:var(--ad-saddle);display:grid;place-items:center;font:600 .9rem/1 var(--ad-display)}.ad-tool{background:var(--ad-paper);border:1px solid var(--ad-line);border-radius:6px;padding:clamp(20px,3vw,36px);display:grid;gap:22px;box-shadow:0 24px 48px -32px #23170f59}.ad-tool__read{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ad-tool__num{font-family:var(--ad-display);font-size:clamp(3rem,7vw,4.6rem);line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.ad-tool__num small{font-size:.38em;margin-left:.2em}.ad-tool__steps{display:flex;gap:8px}.ad-tool__steps button{width:44px;height:44px;border-radius:50%;border:1px solid var(--ad-line);background:#fff;font-size:1.3rem;cursor:pointer;color:var(--ad-ink)}.ad-tool__steps button:hover{border-color:var(--ad-ink)}.ad-tape{position:relative;padding-top:34px}.ad-tape__ruler{position:absolute;top:0;left:15px;right:15px;height:30px;border-radius:2px;background-color:#f1e5c8;background-image:repeating-linear-gradient(90deg,rgba(35,23,15,.5) 0 1px,transparent 1px calc(100% / 60)),repeating-linear-gradient(90deg,rgba(35,23,15,.85) 0 1.5px,transparent 1.5px calc(100% / 12));background-size:calc(100% + 1px) 9px,calc(100% + 1.5px) 16px;background-repeat:no-repeat;box-shadow:0 0 0 6px #f1e5c8,inset 0 -1px #23170f33}.ad-tape__labels{position:absolute;top:0;right:0;bottom:0;left:0}.ad-tape__labels span{position:absolute;bottom:2px;transform:translate(-50%);font-size:.68rem;font-weight:600;color:#23170fbf}.ad-range{-webkit-appearance:none;appearance:none;width:100%;height:34px;background:transparent;margin:0;cursor:pointer}.ad-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ad-saddle) var(--p, 30%),var(--ad-line) var(--p, 30%))}.ad-range::-moz-range-track{height:6px;border-radius:3px;background:var(--ad-line)}.ad-range::-moz-range-progress{height:6px;border-radius:3px;background:var(--ad-saddle)}.ad-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;margin-top:-12px;background:var(--ad-gold-grad);border:2px solid #fff;box-shadow:0 2px 8px #23170f73}.ad-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--ad-foil);border:2px solid #fff;box-shadow:0 2px 8px #23170f73}.ad-results{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-res{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:14px 16px;border-radius:4px;background:#faf8f4;border:1px solid var(--ad-line)}.ad-res__name{font-weight:600;font-size:.95rem}.ad-res__note{grid-column:1;font-size:.82rem;color:var(--ad-muted)}.ad-res__size{grid-row:1 / span 2;grid-column:2;min-width:72px;text-align:center;padding:10px 14px;border-radius:999px;background:var(--ad-ink);color:#fff;font:600 1.05rem/1 var(--ad-display);letter-spacing:.04em}.ad-res.is-out .ad-res__size{background:transparent;color:var(--ad-muted);border:1px dashed var(--ad-muted);font-size:.8rem;font-family:var(--ad-body)}.ad-res.is-pop .ad-res__size{animation:ad-pop .45s var(--ad-ease)}@keyframes ad-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.ad-tool__foot{font-size:.85rem;color:var(--ad-muted);margin:0}.ad-gal__track{display:flex;gap:clamp(10px,1.2vw,16px);overflow-x:auto;scroll-snap-type:x proximity;padding:4px var(--ad-gutter) 22px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(244,238,228,.25) transparent;cursor:grab}.ad-gal__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.ad-gal__track.is-dragging *{pointer-events:none}.ad-gal__item{position:relative;flex:none;height:clamp(300px,46vw,500px);aspect-ratio:var(--ar, 3 / 4);scroll-snap-align:center}.ad-gal__item button{all:unset;display:block;width:100%;height:100%;border-radius:4px;overflow:hidden;position:relative;cursor:zoom-in;background:var(--ad-tannery-2)}.ad-gal__item button:focus-visible{outline:2px solid var(--ad-foil-hi);outline-offset:3px}.ad-gal__item img,.ad-gal__item video{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ad-ease)}.ad-gal__item button:hover img,.ad-gal__item button:hover video{transform:scale(1.04)}.ad-gal__item--video:after{content:"";position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#23170fb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f4eee4'%3E%3Cpath d='M9 7v10l8-5z'/%3E%3C/svg%3E") center / 16px no-repeat;pointer-events:none}.ad-gal__hint{font-size:.85rem;color:var(--ad-cream-dim)}.ad-lightbox{border:0;padding:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0}.ad-lightbox::backdrop{background:#140d08eb}.ad-lightbox__fig{position:absolute;top:56px;right:64px;bottom:56px;left:64px;margin:0;display:grid;place-items:center}.ad-lightbox__fig img,.ad-lightbox__fig video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:4px}.ad-lightbox__btn{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgba(244,238,228,.5);background:#23170f99;color:var(--ad-cream);display:grid;place-items:center;cursor:pointer}.ad-lightbox__btn svg{width:18px;height:18px}.ad-lightbox__close{top:12px;right:12px}.ad-lightbox__prev{left:10px;top:50%;translate:0 -50%}.ad-lightbox__next{right:10px;top:50%;translate:0 -50%}@media(max-width:749px){.ad-lightbox__fig{top:64px;right:8px;bottom:72px;left:8px}.ad-lightbox__prev,.ad-lightbox__next{top:auto;bottom:12px;translate:none}.ad-lightbox__prev{left:calc(50% - 58px)}.ad-lightbox__next{right:calc(50% - 58px)}}.ad-promise__grid{display:grid;gap:28px}@media(min-width:750px){.ad-promise__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}}.ad-promise__item{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.ad-promise__item svg{width:48px;height:48px;color:var(--ad-saddle)}.ad-promise__item h3{font-family:var(--ad-display);font-weight:600;font-size:1.12rem;margin:4px 0 6px;letter-spacing:.02em}.ad-promise__item p{margin:0;color:var(--ad-muted);font-size:.95rem}.ad-faq__grid{display:grid;gap:28px}@media(min-width:990px){.ad-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.ad-faq__intro{position:sticky;top:calc(var(--header-height, 72px) + 32px);align-self:start}}.ad-faq__intro{display:grid;gap:16px}.ad-qa{border-top:1px solid var(--ad-line)}.ad-qa:last-of-type{border-bottom:1px solid var(--ad-line)}.ad-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-weight:600;font-size:1.02rem}.ad-qa summary::-webkit-details-marker{display:none}.ad-qa summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:transform .3s var(--ad-ease)}.ad-qa[open] summary:after{transform:rotate(45deg)}.ad-qa__body{overflow:hidden}.ad-qa__body p{margin:0 0 22px;color:var(--ad-muted);max-width:64ch}.ad-foot{padding-block:clamp(56px,7vw,96px) 28px}.ad-foot__grid{display:grid;gap:36px}@media(min-width:750px){.ad-foot__grid{grid-template-columns:1.4fr 1fr 1fr}}@media(min-width:1100px){.ad-foot__grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.ad-foot__logo{width:200px;height:auto}.ad-foot__brand p{color:var(--ad-cream-dim);font-size:.92rem;max-width:36ch;margin:18px 0 0}.ad-foot h2{font-family:var(--ad-display);font-weight:600;font-size:1rem;letter-spacing:.06em;margin:0 0 14px;color:var(--ad-foil-hi)}.ad-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-foot a,.ad-foot button{color:var(--ad-cream);text-decoration:none;font-size:.92rem;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left}.ad-foot a:hover,.ad-foot button:hover{color:var(--ad-foil-hi);text-decoration:underline;text-underline-offset:.25em}.ad-foot__contact p{margin:0 0 10px;font-size:.92rem;color:var(--ad-cream-dim)}.ad-foot__bottom{margin-top:clamp(40px,6vw,72px);padding-top:22px;border-top:1px solid var(--ad-line-dark);display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--ad-cream-dim)}.ad-foot .ad-pay,.ad-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ad-pay svg{width:38px;height:24px;display:block}.ad-engrave{display:grid;gap:12px;padding:16px;border:1px solid var(--ad-line);border-radius:6px;background:#faf8f4}.ad-engrave[hidden]{display:none}.ad-engrave__preview{border-radius:4px;background:#1c120b;padding:14px 10px 10px}.ad-engrave__preview .ad-strap{filter:drop-shadow(0 10px 12px rgba(0,0,0,.5))}.ad-engrave__label{font-weight:600;font-size:.92rem}.ad-engrave__input{width:100%;min-height:50px;padding:0 14px;border:1px solid #b9afa6;border-radius:4px;background:#fff;color:var(--ad-ink);font:600 1.15rem/1 var(--ad-display);letter-spacing:.08em}.ad-engrave__input:focus{outline:2px solid var(--ad-focus);outline-offset:1px}.ad-engrave__hint{font-size:.82rem;color:var(--ad-muted);margin:0;line-height:1.5}.ad-engrave__error{font-size:.85rem;color:#9b2c1f;margin:0;min-height:0}.ad-engrave__error:empty{display:none}.ad-engrave__foil{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.ad-engrave__foil legend{font-weight:600;font-size:.92rem;margin-bottom:8px;padding:0}.ad-engrave__foil label{position:relative}.ad-engrave__foil input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ad-engrave__foil span{display:inline-block;padding:9px 16px;border-radius:999px;border:1px solid #b9afa6;font-size:.88rem;font-weight:600;background:#fff}.ad-engrave__foil input:checked+span{background:var(--ad-ink);color:#fff;border-color:var(--ad-ink)}.ad-engrave__foil input:focus-visible+span{outline:2px solid var(--ad-focus);outline-offset:2px}.ad-made__grid{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:990px){.ad-made__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.ad-made__vids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ad-made__vids figure{margin:0;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden;background:var(--ad-tannery-2)}.ad-made__vids figure:nth-child(2){border-radius:var(--ad-arch);translate:0 -18px}.ad-made__vids video{width:100%;height:100%;object-fit:cover}.product-card .product-card__title,.product-title,.card-title{letter-spacing:.02em}body{-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){.ad *,.ad *:before,.ad *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ad-step{opacity:1!important}}.ad-colhero{padding-block:clamp(36px,5vw,64px)}.ad-colhero__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.ad-colhero__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ad-colhero__copy{display:grid;gap:16px}.ad-colhero__crumbs{display:flex;gap:8px;font-size:.85rem;color:var(--ad-cream-dim)}.ad-colhero__crumbs a{color:inherit}.ad-colhero__title{font-size:clamp(2.1rem,4.6vw,3.6rem);color:var(--ad-cream)}.ad-colhero__text{color:var(--ad-cream-dim)}.ad-colhero__text p{margin:0}.ad-colhero__count{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:.92rem;color:var(--ad-foil-hi)}.ad-colhero__count span{color:var(--ad-cream-dim);padding-left:10px;border-left:1px solid var(--ad-line-dark)}.ad-colhero__media{display:none}@media(min-width:990px){.ad-colhero__media{display:block;aspect-ratio:4 / 3;border-radius:var(--ad-arch);overflow:hidden;max-height:340px;justify-self:end;width:100%;max-width:420px}.ad-colhero__media img{width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/auradorada.css.map */
