.preset-page{--preset-navy: var(--color-brand-primary, #0d1b2a);--preset-gold: var(--color-brand-accent, #d97742);--preset-cream: var(--color-surface-cream, #f5efe3);--preset-line: rgba(221, 216, 207, .48);--preset-mid: var(--color-text-muted, #5a5a5a);--preset-shadow: 0 20px 60px rgba(13, 27, 42, .12);--story-plate-bg: linear-gradient( 165deg, rgba(255, 253, 249, .93) 0%, rgba(249, 244, 236, .88) 56%, rgba(255, 251, 245, .92) 100% );--story-plate-border: 1px solid rgba(118, 95, 54, .14);--story-plate-shadow: 0 10px 30px rgba(13, 27, 42, .08), inset 0 1px 0 rgba(255, 255, 255, .56);--story-plate-blur: blur(1px);--story-plate-pad-y: 20px;--story-plate-pad-x: 18px}.preset-page--editorial-bg{position:relative;isolation:isolate}.preset-page--plate-premium{--story-plate-bg: linear-gradient( 165deg, rgba(255, 253, 249, .94) 0%, rgba(252, 247, 239, .9) 56%, rgba(255, 252, 246, .93) 100% );--story-plate-border: 1px solid rgba(118, 95, 54, .14);--story-plate-shadow: 0 24px 60px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .7);--story-plate-blur: blur(1.2px);--story-plate-pad-y: 32px;--story-plate-pad-x: 28px}.preset-page--editorial-bg:before{content:"";position:fixed;inset:0;z-index:-2;background:url(/images/hero/mystic-desert-hero.webp) center / cover no-repeat;filter:blur(2.4px) saturate(.82) contrast(.88) brightness(.78);transform:scale(1.03)}.preset-page--editorial-bg:after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 62% 18%,#e6923a29,#e6923a00 34%),linear-gradient(to bottom,#070c1447,#070c146b 44%,#070c148f);pointer-events:none}.preset-page--editorial-bg>*{position:relative;z-index:1}.preset-page main{background:#fff}.preset-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.preset-fade-up.is-in{opacity:1;transform:translateY(0)}.preset-hero{min-height:88svh;padding:128px 40px 20px;background:linear-gradient(to bottom,#100d0a2e,#0d1b2ad1),linear-gradient(180deg,#efd3b2,#d69a63 42%,#8a512e 72%,#261914)}.preset-hero__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr minmax(320px,420px);gap:36px;align-items:end}.preset-hero__label{font-family:var(--font-display);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#faf8f4db}.preset-hero__title{margin-top:14px;font-family:var(--font-headline);font-size:clamp(54px,9vw,120px);text-transform:uppercase;line-height:.88;color:var(--preset-cream)}.preset-hero__title span{color:#f0c468}.preset-hero__subtitle{margin-top:16px;max-width:56ch;color:#faf8f4e0;line-height:1.75}.preset-hero__chips{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.preset-chip{border:1px solid rgba(250,248,244,.26);background:#ffffff14;color:#faf8f4eb;padding:8px 12px;font-family:var(--font-display);letter-spacing:1.6px;font-size:10px;text-transform:uppercase}.preset-hero__panel{border:1px solid rgba(250,248,244,.18);background:#faf8f414;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--preset-cream);padding:24px;box-shadow:var(--preset-shadow)}.preset-hero__panel h3{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;font-size:30px;line-height:.95;margin-top:8px}.preset-hero__panel p{margin-top:12px;font-size:14px;line-height:1.7;color:#faf8f4d6}.preset-strip{padding:24px 40px;background:var(--preset-cream);border-bottom:1px solid var(--preset-line)}.preset-strip__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.preset-strip__card{border:1px solid var(--preset-line);background:#ffffffb8;padding:16px 18px}.preset-products{margin-top:-120px;padding:20px 40px 96px;background:linear-gradient(180deg,#fff,#faf8f4)}.preset-products__inner{max-width:1240px;margin:0 auto}.preset-products__head{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;margin-bottom:30px}.preset-products__collection-heading{margin:0;font-family:var(--font-headline);font-size:clamp(34px,5.4vw,62px);text-transform:uppercase;color:var(--preset-navy);line-height:.9;letter-spacing:1.2px}.preset-products__collection-active{margin:0;font-family:var(--font-display);font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--preset-gold)}.preset-products__subhead{margin:0;font-family:var(--font-headline);font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;color:#0d1b2ad1;letter-spacing:.8px;line-height:1}.preset-products__note{margin:2px 0 0;max-width:42ch;color:var(--preset-mid);font-size:14px;line-height:1.7}.preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.preset-card{border:1px solid var(--preset-line);background:#fff;display:grid;grid-template-rows:210px auto;min-height:100%}.preset-card__media{position:relative;background-size:cover;background-position:center}.preset-card__media--sand{background:linear-gradient(160deg,#fff7ed,#e8c990 55%,#7a4020)}.preset-card__media--night{background:linear-gradient(160deg,#1e2230,#0e1420 55%,#06080e)}.preset-card__media--blue{background:linear-gradient(160deg,#e8f0f8,#90b0d4 55%,#1a3858)}.preset-card__media--image{background-color:#e8e8e8}.preset-card__media--placeholder{display:grid;align-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;background:radial-gradient(circle at 24% 22%,#d9774233,#d9774200 52%),linear-gradient(165deg,#fff8ef,#f3e2ca 52%,#e2c49f);color:#0d1b2ad6}.preset-card__placeholder-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(13,27,42,.2);background:#ffffffb8;font-family:var(--font-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.preset-card__placeholder-copy{max-width:28ch;font-size:12px;line-height:1.5;color:#0d1b2aad}.preset-card__badge{position:absolute;top:10px;right:10px;font-family:var(--font-display);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;background:#faf8f4e6;color:var(--preset-navy);border:1px solid rgba(255,255,255,.45);padding:4px 8px}.preset-card__body{padding:18px;display:flex;flex-direction:column}.preset-card--status{grid-template-rows:auto;max-width:680px;margin:0 auto}.preset-card--loading{border-style:dashed}.preset-card--error{border-color:#caa2a2;background:snow}.preset-card__kicker{font-family:var(--font-display);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--preset-gold)}.preset-card__title{margin-top:6px;font-family:var(--font-display);font-size:32px;text-transform:uppercase;line-height:.92;color:var(--preset-navy)}.preset-card__text{margin-top:10px;font-size:13px;line-height:1.7;color:#2f2f2f}.preset-card__story{margin-top:10px;color:var(--preset-mid);line-height:1.7;max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);transition:max-height .35s ease,opacity .3s ease,transform .3s ease}.preset-card--active .preset-card__story{max-height:140px;opacity:1;transform:translateY(0)}.preset-flow{display:grid;gap:72px}.preset-scene{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);gap:24px;align-items:center;position:relative;scroll-margin-top:108px;padding-block:8px}.preset-scene__story{grid-column:1;grid-row:1}.preset-scene__featured{grid-column:2;grid-row:1}.preset-scene--reverse .preset-scene__story{grid-column:2}.preset-scene--reverse .preset-scene__featured{grid-column:1}.preset-scene__quick{display:none}.preset-scene__featured-hit{display:block;width:100%;text-decoration:none;color:inherit}.preset-scene__quick-title{margin:0;font-family:var(--font-headline);font-size:clamp(28px,8vw,36px);line-height:.95;text-transform:uppercase;color:var(--preset-navy)}.preset-scene__quick-header{display:grid;gap:5px}.preset-scene__quick-lede{margin:0;font-size:13px;line-height:1.42;color:#0d1b2a8a}.preset-scene__quick-price{margin:2px 0 0;padding-bottom:14px;font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:var(--preset-navy)}.preset-scene__quick-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.preset-scene__quick-actions .preset-btn--cart-hero{min-height:40px;width:100%;padding:0 18px;font-size:12px;font-weight:500;letter-spacing:.14em;border:1px solid rgba(201,168,76,.5);border-radius:6px;background:var(--preset-navy);box-shadow:none;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,opacity .22s ease}.preset-scene__quick-actions .preset-btn--cart-hero:not(:disabled):hover{border-color:#c9a84cd1;box-shadow:0 0 0 1px #c9a84c33,0 10px 28px #c9a84c2e,0 8px 22px #0d1b2a24;transform:translateY(-1px)}.preset-scene__quick-actions .preset-btn--cart-hero:disabled{border-color:#c9a84c47;box-shadow:none;transform:none}.preset-scene__detail-link{align-self:center;font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0d1b2a94;text-decoration:none}@media(hover:none),(pointer:coarse){.preset-scene__quick-actions .preset-btn--cart-hero:not(:disabled):hover{border-color:#c9a84c80;box-shadow:none;transform:none}}.preset-scene__detail-link:hover{color:var(--preset-navy);text-decoration:underline;text-underline-offset:3px}.preset-scene__size-empty{margin:0;font-size:12px;line-height:1.45;color:#0d1b2a9e}.preset-scene__variant-zone{margin-top:12px}.preset-scene+.preset-scene:before{content:"";position:absolute;left:50%;top:-36px;width:min(620px,72%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,#c9a84c00,#c9a84c70,#c9a84c00)}.preset-scene--reverse{grid-template-columns:minmax(500px,1.12fr) minmax(360px,.88fr)}.preset-scene.is-reveal-pending{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.preset-scene.is-reveal-pending.is-revealed{opacity:1;transform:none}.preset-scene__story{padding:8px 6px;max-width:58ch}.preset-scene__story-prefix{font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--preset-gold)}.preset-scene__story-title{margin-top:14px;font-family:var(--font-headline);font-size:clamp(32px,4vw,52px);line-height:.92;text-transform:uppercase;color:var(--preset-navy);letter-spacing:.01em}.preset-scene__story-statement{margin-top:20px;color:#27384b;font-size:17px;line-height:1.58;max-width:48ch}.preset-scene__story-body{margin-top:12px;color:var(--preset-mid);line-height:1.72;max-width:50ch}.preset-scene__ritual-label{margin-top:24px;font-family:var(--font-display);font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:#0d1b2aa8}.preset-scene__ritual-body{margin-top:10px;color:#50565f;line-height:1.66;max-width:46ch;font-size:15px}.preset-scene__story-cta{margin-top:24px}.preset-scene__featured{display:block;width:100%;border:1px solid var(--preset-line);background:#fff;overflow:hidden;text-decoration:none;box-shadow:0 28px 80px #00000029;transition:transform .2s ease,box-shadow .2s ease}.preset-flow>.preset-scene:first-child .preset-scene__featured{margin-top:52px}.preset-scene__featured:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 34px 94px #0003}.preset-scene--reverse .preset-scene__featured{order:1}.preset-scene--reverse .preset-scene__story{order:2}.preset-scene .preset-card__media{min-height:500px}.preset-scene__featured-media{min-height:560px;transition:transform .5s ease,filter .35s ease}.preset-scene__featured-stack{position:relative;width:100%;min-height:560px;isolation:isolate}.preset-scene__featured-layer{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;transition:opacity .72s cubic-bezier(.45,.05,.55,.95),transform .5s ease,filter .35s ease}.preset-scene__featured-layer.is-visible{opacity:1;pointer-events:auto;z-index:1}.preset-scene__featured:hover .preset-scene__featured-media{transform:scale(1.02);filter:saturate(1.06) contrast(1.03)}.preset-card__hint{margin-top:12px;font-size:12px;color:var(--preset-mid)}.preset-card__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:12px}.preset-card__cta{display:inline-flex;text-decoration:none;font-family:var(--font-display);font-size:11px;letter-spacing:2.8px;text-transform:uppercase;color:var(--preset-navy);border:1px solid var(--preset-navy);min-width:214px;justify-content:center;padding:12px 22px;background:#ffffff70;position:relative;overflow:hidden;transition:background-color .24s ease,color .24s ease,border-color .24s ease,transform .24s ease,box-shadow .24s ease}.preset-card__cta:after{content:"";position:absolute;inset:-120% -30%;background:linear-gradient(120deg,#fff0 36%,#ffffff57,#fff0 62%);transform:translate(-70%);transition:transform .42s ease;pointer-events:none}.preset-card__cta:hover{background:#0d1b2a17;color:#071a31;border-color:#0d1b2ab8;transform:translateY(-2px);box-shadow:0 10px 28px #0d1b2a24}.preset-card__cta:hover:after{transform:translate(64%)}@media(hover:none),(pointer:coarse){.preset-card__cta,.preset-scene__featured,.preset-scene__featured .preset-scene__featured-media{transition-duration:.12s}.preset-card__cta:hover,.preset-scene__featured:hover{transform:none;box-shadow:none}.preset-card__cta:after,.preset-card__cta:hover:after{transform:translate(-70%)}.preset-scene__featured:hover .preset-scene__featured-media{transform:none;filter:none}}.preset-card__cta--whatsapp{border-color:#1f8f4f;color:#1f8f4f}.preset-card__cta--whatsapp:hover{background:#1f8f4f;color:#fff}.preset-cta{padding:88px 40px;background:linear-gradient(180deg,var(--preset-navy) 0%,#09121d 100%)}.preset-cta__inner{max-width:900px;margin:0 auto;text-align:center}.preset-cta__title{margin-top:10px;font-family:var(--font-headline);font-size:clamp(40px,5.3vw,70px);text-transform:uppercase;line-height:.93;color:var(--preset-cream)}.preset-cta__sub{margin:16px auto 30px;max-width:56ch;color:#faf8f4b3;line-height:1.8}.preset-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.preset-btn{text-decoration:none;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;font-family:var(--font-display);font-size:12px;letter-spacing:2px;text-transform:uppercase}.preset-btn--gold{background:var(--preset-gold);color:var(--preset-navy)}.preset-btn--outline{border:1px solid rgba(250,248,244,.35);color:var(--preset-cream)}.preset-card__swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.preset-swatch{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s ease,border-color .15s ease;outline:none}.preset-swatch:hover{transform:scale(1.2)}.preset-swatch--active{border-color:var(--preset-navy);transform:scale(1.15)}@media(max-width:980px){.preset-page--plate-premium{--story-plate-pad-y: 20px;--story-plate-pad-x: 18px}.preset-hero__inner,.preset-strip__inner,.preset-products__head,.preset-grid{grid-template-columns:1fr}.preset-card{grid-template-rows:240px auto}.preset-card__title{font-size:clamp(26px,8vw,34px)}}@media(max-width:900px){.preset-hero,.preset-strip,.preset-products,.preset-cta{padding-left:20px;padding-right:20px}.preset-hero{min-height:auto;padding-top:104px;padding-bottom:14px}.preset-hero__title{font-size:clamp(44px,14vw,78px);line-height:.92}.preset-hero__subtitle{font-size:15px;line-height:1.6}.preset-hero__panel{padding:18px}.preset-swatch{width:24px;height:24px}.preset-card__cta{justify-content:center}}@media(max-width:980px){.preset-products{margin-top:0;padding-top:calc(var(--nav-height, 60px) + env(safe-area-inset-top,0px) + 12px)}.preset-products__head{margin-bottom:18px}.preset-page--editorial-bg:before,.preset-page--editorial-bg:after{position:absolute}}.preset-drop-strip{padding:24px 40px;border-top:1px solid var(--preset-line);border-bottom:1px solid var(--preset-line);background:#fff}.preset-drop-strip__inner{max-width:1240px;margin:0 auto}.preset-drop-strip__studio{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#c9a84ceb;margin-bottom:10px}.preset-drop-strip__studio:before,.preset-drop-strip__studio:after{content:"";width:clamp(32px,4vw,70px);height:1px;background:#c9a84c75}.preset-drop-strip__label{font-family:var(--font-display);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--preset-gold)}.preset-drop-strip h2{margin-top:8px;font-family:var(--font-headline);font-size:clamp(36px,6vw,56px);line-height:.92;text-transform:uppercase;color:var(--preset-navy)}.preset-drop-strip p{margin-top:8px;color:var(--preset-mid);max-width:60ch}.preset-card--design{transition:transform .2s ease,box-shadow .2s ease}.preset-card--design:hover{transform:translateY(-4px);box-shadow:var(--preset-shadow)}.preset-selected{padding:0 40px 96px;background:linear-gradient(180deg,#faf8f4,#fff)}.preset-selected__inner{max-width:1240px;margin:0 auto;border:1px solid var(--preset-line);background:#fff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.preset-selected__media-wrap{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background:#f4f1ea}.preset-selected__media{min-height:520px;background:linear-gradient(160deg,#1e2230,#0e1420 55%,#06080e);background-size:cover;background-position:center;border:0;width:100%;cursor:zoom-in}.preset-selected__media--image{background-color:#e8e8e8}.preset-selected__media-trigger{appearance:none}.preset-selected__thumbs-section{position:relative;border-top:1px solid var(--preset-line);background:linear-gradient(180deg,#fffffffa,#f7f4eeeb);padding:12px 12px 10px}.preset-selected__thumbs-section.is-scrollable:after{content:"";position:absolute;top:38px;right:0;bottom:10px;width:32px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(247,244,238,.96) 72%)}.preset-selected__thumbs-kicker{font-family:var(--font-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#0d1b2ab8;margin-bottom:4px}.preset-selected__thumbs-help{font-size:12px;line-height:1.45;color:#0d1b2a85;margin:0 0 10px}.preset-selected__thumbs{--preset-thumb-gap: 8px;--preset-thumb-visible: 4;--preset-thumb-w: max( 80px, calc( (100% - (var(--preset-thumb-gap) * (var(--preset-thumb-visible) - 1))) / var(--preset-thumb-visible) ) );display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--preset-thumb-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(13,27,42,.22) transparent;padding:0 0 4px}.preset-selected__thumbs::-webkit-scrollbar{height:4px}.preset-selected__thumbs::-webkit-scrollbar-thumb{background:#0d1b2a38;border-radius:999px}.preset-thumb-btn{appearance:none;border:1px solid var(--preset-line);background:#fff;padding:0;flex:0 0 var(--preset-thumb-w);width:var(--preset-thumb-w);min-width:var(--preset-thumb-w);scroll-snap-align:start;min-height:96px;cursor:pointer;border-radius:6px;overflow:hidden;box-shadow:0 8px 18px #0d1b2a14;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.preset-thumb-btn__image{display:block;width:100%;height:100%;min-height:96px;background-size:cover;background-position:center;transform:scale(1.01);transition:transform .28s ease,filter .28s ease}.preset-thumb-btn:hover{transform:translateY(-2px);border-color:#0d1b2a57;box-shadow:0 12px 28px #0d1b2a24}.preset-thumb-btn:hover .preset-thumb-btn__image{transform:scale(1.05);filter:saturate(1.05) contrast(1.02)}.preset-thumb-btn--active{border-color:#0d1b2adb;border-width:2px;box-shadow:0 0 0 1px #c9a84cfa inset,0 0 0 4px #c9a84c47,0 0 22px #c9a84c38,0 18px 36px #0d1b2a33}.preset-thumb-btn--active .preset-thumb-btn__image{transform:scale(1.045);filter:saturate(1.1) contrast(1.04)}@media(hover:none),(pointer:coarse){.preset-thumb-btn:hover{transform:none;box-shadow:0 8px 18px #0d1b2a14}.preset-thumb-btn:hover .preset-thumb-btn__image{transform:scale(1.01);filter:none}}.preset-selected__panel{display:grid;align-content:start;gap:0;padding:34px 28px 30px}.preset-selected__label,.preset-selected__block-label{font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#0d1b2a8f}.preset-selected__block-label{display:inline-flex;align-items:baseline;gap:6px}.preset-selected__block-label-key{color:#0d1b2a85;letter-spacing:.14em}.preset-selected__block-label-sep{color:#0d1b2a6b;letter-spacing:.04em}.preset-selected__block-label-value{font-size:13px;font-weight:700;letter-spacing:.09em;color:#07192efa}.preset-selected__block-label-value--color{color:var(--selected-color, rgba(7, 25, 46, .98));text-shadow:0 0 0 rgba(7,25,46,.3),.25px 0 rgba(7,25,46,.25),-.25px 0 rgba(7,25,46,.25),0 .25px rgba(7,25,46,.25),0 -.25px rgba(7,25,46,.25)}.preset-selected__panel h2{margin-top:10px;font-family:var(--font-headline);font-size:clamp(34px,5vw,56px);line-height:.92;text-transform:uppercase;color:var(--preset-navy)}.preset-selected__panel p{margin-top:12px;color:var(--preset-mid);line-height:1.62;max-width:52ch}.preset-selected__price-block{margin-top:16px;padding-bottom:16px;border-bottom:1px solid rgba(13,27,42,.1)}.preset-selected__price{font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#0a203a}.preset-selected__price-note{margin-top:7px;font-family:var(--font-display);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#0d1b2aa3}.preset-selected__value-points{margin-top:12px;margin-bottom:4px;display:flex;flex-wrap:wrap;gap:6px 16px}.preset-selected__value-points span{position:relative;display:inline-block;font-family:var(--font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0d1b2aa8;padding-right:14px}.preset-selected__value-points span:not(:last-child):after{content:"•";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#0d1b2a61}.preset-selected__block{margin-top:18px}.preset-variant-zone{--selected-color: rgba(13, 27, 42, .72);position:relative;margin-top:18px}.preset-variant-zone__picker{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preset-variant-zone__accent{display:block;width:100%;height:2px;margin-top:10px;border-radius:1px;background:var(--selected-color);transition:background-color .24s ease}.preset-variant-zone__sizes-wrap{margin-top:4px}.preset-variant-zone.is-single-color .preset-variant-zone__picker{display:none}.preset-variant-zone.is-single-color .preset-variant-zone__accent{margin-top:6px}.preset-selected__selection{margin-top:8px;font-family:var(--font-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2ab8}.preset-variant-zone__gender-wrap{margin-bottom:4px}.preset-selected__colors,.preset-selected__sizes,.preset-selected__genders{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preset-color-btn,.preset-size-btn,.preset-gender-btn{border:1px solid var(--preset-line);background:#fff;padding:10px 12px;cursor:pointer}.preset-color-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0}.preset-color-btn--active,.preset-size-btn--active,.preset-gender-btn--active{border-color:var(--preset-navy);background:#0d1b2a0a}.preset-color-btn--active{border-width:2px;box-shadow:0 0 0 1px #c9a84cf2 inset,0 0 0 3px #c9a84c38,0 10px 24px #0d1b2a29}.preset-color-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(13,27,42,.2)}.preset-size-btn,.preset-gender-btn{min-width:50px;font-family:var(--font-display);text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.preset-gender-btn{min-width:72px;padding:10px 16px}.preset-size-btn:hover,.preset-gender-btn:hover{border-color:#0d1b2a5c;transform:translateY(-1px)}.preset-selected__fit-note{margin-top:9px;font-family:var(--font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0d1b2a94}.preset-selected__trust--near-cta{margin-top:20px;margin-bottom:0}.preset-selected__size-hint{margin-top:6px;padding:0;max-width:22rem;font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.02em;color:#0d1b2a85;background:transparent;border:none;box-shadow:none}.preset-selected__size-hint--error{margin-top:8px;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:600;color:#5c1a24;background:#a3333314;border:1px solid rgba(163,51,51,.42);box-shadow:0 1px #ffffffa6 inset}.preset-selected__size-hint--error:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;margin-bottom:1px;vertical-align:middle;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e85a5a,#8b1c2d)}@keyframes preset-sizes-shake-once{0%,to{transform:translate(0)}12%{transform:translate(-5px)}24%{transform:translate(5px)}36%{transform:translate(-4px)}48%{transform:translate(4px)}60%{transform:translate(-2px)}72%{transform:translate(2px)}}.preset-selected__sizes--shake-once{animation:preset-sizes-shake-once .45s cubic-bezier(.36,.07,.19,.97) 1}@media(prefers-reduced-motion:reduce){.preset-selected__sizes--shake-once{animation:none;outline:2px dashed rgba(163,51,51,.45);outline-offset:4px;border-radius:8px}}.preset-selected__add-hint{margin:10px 0 0;font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#3e6b46eb}.preset-btn--cart-hero{min-height:58px;font-size:13px;letter-spacing:.16em;transition:transform .28s cubic-bezier(.34,1.12,.64,1),box-shadow .28s ease,opacity .22s ease}.preset-btn--cart-hero:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.preset-btn--cart-hero.preset-btn--add-cart-waiting-size{opacity:.5;cursor:not-allowed}.preset-btn--cart-hero.preset-btn--cart-feedback{transform:scale(.96);box-shadow:0 6px 20px #0d1b2a24}@media(prefers-reduced-motion:reduce){.preset-btn--cart-hero{transition:none}.preset-btn--cart-hero.preset-btn--cart-feedback{transform:none;box-shadow:none}}.preset-selected__actions{margin-top:22px;display:grid;gap:11px}.preset-selected__actions .preset-btn{min-height:56px;font-size:12px;letter-spacing:.14em;border-radius:6px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.preset-selected__actions .preset-btn--dark{box-shadow:0 14px 30px #0915263d}.preset-selected__actions .preset-btn--dark:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0915264d}.preset-selected__actions .preset-btn--outline-dark{background:linear-gradient(180deg,#fffffff5,#f6f4efeb)}.preset-selected__actions .preset-btn--outline-dark:hover{transform:translateY(-1px);border-color:#0d1b2a57}.preset-selected__actions.preset-selected__actions--cart-primary{margin-top:14px}.preset-selected__trust{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.preset-selected__trust span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(13,27,42,.16);background:linear-gradient(180deg,#ffffffeb,#f7f4eedb);font-family:var(--font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0d1b2ac2;box-shadow:0 8px 18px #0d1b2a14;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.preset-selected__trust span:hover{border-color:#0d1b2a4d;transform:translateY(-1px);box-shadow:0 12px 22px #0d1b2a1f}@media(hover:none),(pointer:coarse){.preset-selected__trust span:hover{border-color:#0d1b2a29;transform:none;box-shadow:0 8px 18px #0d1b2a14}}.preset-lightbox{position:fixed;inset:0;z-index:120;display:none}.preset-lightbox.is-open{display:grid;place-items:center}.preset-lightbox__backdrop{position:absolute;inset:0;background:#04080ed6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.preset-lightbox__content{position:relative;width:min(94vw,1360px);height:min(90vh,920px);border:1px solid rgba(255,255,255,.22);background:#0c121e6b;z-index:1;display:grid;grid-template-rows:auto 1fr;padding:12px}.preset-lightbox__close{justify-self:end;appearance:none;border:1px solid rgba(255,255,255,.4);background:#0a101c8f;color:#fff;min-height:40px;padding:0 14px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;cursor:pointer}.preset-lightbox__image{background-size:contain;background-repeat:no-repeat;background-position:center}.preset-scroll-top{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:150;appearance:none;border:1px solid rgba(201,168,76,.42);background:linear-gradient(180deg,#0f1e34e6,#091526f5);color:#f5ddabfa;min-height:42px;padding:0 18px;border-radius:999px;font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translate(-50%) translateY(12px) scale(.98);pointer-events:none;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);box-shadow:0 14px 30px #060c1657,0 0 0 1px #c9a84c1f inset;transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.preset-scroll-top.is-visible{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}.preset-scroll-top:hover{border-color:#c9a84cb8;box-shadow:0 18px 38px #060c1666,0 0 0 1px #c9a84c3d inset}body.is-lightbox-open{overflow:hidden}.preset-btn--dark{background:var(--preset-navy);color:var(--preset-cream)}.preset-btn--outline-dark{border:1px solid rgba(13,27,42,.22);color:var(--preset-navy)}@media(max-width:980px){.preset-selected{padding-left:20px;padding-right:20px}.preset-selected__inner{grid-template-columns:minmax(0,1fr)}.preset-selected__panel{padding:26px 20px 24px}.preset-selected__actions .preset-btn{min-height:52px;letter-spacing:.12em}.preset-selected__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preset-selected__trust span{min-width:0;justify-content:center;text-align:center;padding:0 10px;font-size:9px;letter-spacing:.08em}.preset-selected__thumbs-section.is-scrollable:after{width:24px}.preset-thumb-btn,.preset-thumb-btn__image{min-height:82px}.preset-scroll-top{bottom:14px}.preset-hero--direction,.preset-scene__story{display:none}.preset-scene__quick{display:block;padding:12px 14px 14px;background:#fff}.preset-scene__quick-title{font-size:clamp(22px,6.4vw,28px);line-height:.98}.preset-scene__quick-header{gap:3px;margin-bottom:0}.preset-scene__quick-lede{font-size:12px;line-height:1.38;padding-bottom:2px}.preset-scene__quick-price{margin-top:4px;padding-bottom:12px;font-size:23px}.preset-scene__variant-zone{margin-top:0}.preset-scene__variant-zone .preset-selected__block-label{font-size:10px;gap:4px}.preset-scene__variant-zone .preset-selected__block-label-value{font-size:11px}.preset-scene__variant-zone .preset-variant-zone__picker,.preset-scene__variant-zone .preset-selected__colors,.preset-scene__variant-zone .preset-selected__sizes{gap:6px;margin-top:5px}.preset-scene__variant-zone .preset-variant-zone__accent{height:1.5px;margin-top:5px}.preset-scene__variant-zone .preset-variant-zone__sizes-wrap{margin-top:2px}.preset-scene__variant-zone.is-single-color .preset-variant-zone__accent{margin-top:4px}.preset-scene__variant-zone .preset-color-btn{width:32px;height:32px}.preset-scene__variant-zone .preset-color-btn--active{box-shadow:0 0 0 1px #c9a84cf2 inset,0 0 0 2px #c9a84c33}.preset-scene__variant-zone .preset-color-dot{width:14px;height:14px}.preset-scene__variant-zone .preset-variant-zone__gender-wrap{margin-bottom:2px}.preset-scene__variant-zone .preset-gender-btn{min-width:64px;padding:6px 10px;font-size:12px}.preset-scene__variant-zone .preset-size-btn{min-width:40px;padding:6px 8px;font-size:12px}.preset-scene__quick-actions{margin-top:12px;gap:8px}.preset-scene__quick-actions .preset-btn--cart-hero{min-height:38px;font-size:11px;letter-spacing:.13em}.preset-scene__detail-link{font-size:10px;letter-spacing:.1em}.preset-scene__featured-hit{pointer-events:none}.preset-scene,.preset-scene--reverse{grid-template-columns:1fr;gap:0;padding-block:0;border:1px solid var(--preset-line);border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #00000029}.preset-scene__story,.preset-scene__featured{grid-column:1;grid-row:auto}.preset-flow{gap:28px}.preset-scene--reverse .preset-scene__featured,.preset-scene--reverse .preset-scene__story{order:initial}.preset-scene+.preset-scene:before{top:-14px;width:min(420px,86%);opacity:.7}.preset-scene__story-title{font-size:clamp(34px,11vw,54px)}.preset-scene__story-statement,.preset-scene__story-body,.preset-scene__ritual-body{max-width:100%}.preset-scene__story-statement{font-size:16px;line-height:1.55;margin-top:14px}.preset-scene__ritual-label,.preset-scene__ritual-body{display:none}.preset-scene__story-cta{margin-top:16px}.preset-scene__featured{border:none;box-shadow:none;border-radius:0}.preset-scene .preset-card__media,.preset-scene__featured-media,.preset-scene__featured-stack{min-height:360px}.preset-flow>.preset-scene:first-child .preset-scene__featured{margin-top:0}}@media(hover:none),(pointer:coarse){.preset-selected__actions .preset-btn--dark:hover,.preset-selected__actions .preset-btn--outline-dark:hover{transform:none}}.preset-hero--direction{min-height:34svh;background:transparent}.preset-page--editorial-bg .preset-drop-strip{background:#faf8f4a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top-color:#faf8f438;border-bottom-color:#0d1b2a14}.preset-page--editorial-bg .preset-products{background:transparent}.preset-page--editorial-bg .preset-scene__story{background:var(--story-plate-bg);border:var(--story-plate-border);box-shadow:var(--story-plate-shadow);-webkit-backdrop-filter:var(--story-plate-blur);backdrop-filter:var(--story-plate-blur);padding:var(--story-plate-pad-y) var(--story-plate-pad-x);border-radius:8px;position:relative;isolation:isolate}.preset-page--editorial-bg .preset-scene__story:before{content:"";position:absolute;inset:-18% -14% -22%;z-index:-1;background:radial-gradient(circle at 68% 36%,#dba7533d,#dba7531a 34%,#dba75300 72%);pointer-events:none;filter:blur(12px)}.preset-page--editorial-bg .preset-scene__story-prefix{color:#8f742f}.preset-page--editorial-bg .preset-scene__story-title{color:#071a31}.preset-page--editorial-bg .preset-scene__story-statement{color:#0f2943}.preset-page--editorial-bg .preset-scene__story-body{color:#2e3845}.preset-page--editorial-bg .preset-scene__ritual-label{color:#4e5968}.preset-page--editorial-bg .preset-scene__ritual-body{color:#2f3a49}.preset-page--editorial-bg .preset-scene__story-cta{background:#faf8f4e0}@media(max-width:980px){.preset-page--editorial-bg .preset-scene__story{border:none;border-radius:0;box-shadow:none}.preset-page--editorial-bg .preset-scene__story:before{display:none}}.preset-page--editorial-bg .preset-cta{margin-top:-72px;padding-top:160px;background:linear-gradient(180deg,#09121d00,#09121d8f 28%,#09121dcc 52% 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preset-hero__kicker{font-family:var(--font-display);font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#faf8f4e6}.preset-products--detail{margin-top:0;padding-top:calc(var(--nav-height, 82px) + 18px);position:relative}.preset-products--detail:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:28px;pointer-events:none;background:linear-gradient(180deg,#fff0,#f6f0e585 62%,#f6f0e5ad)}.preset-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border:1px solid rgba(13,27,42,.2);background:#ffffffdb;border-radius:999px;font-family:var(--font-display);text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:var(--preset-navy);text-decoration:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.preset-back-link:hover{border-color:#0d1b2a61;background:#fffffff5;transform:translateY(-1px)}.preset-back-bottom{margin-top:22px;display:flex;justify-content:center}.preset-back-link--bottom{min-height:40px;padding-inline:16px;border-color:#c9a84c5c;background:linear-gradient(180deg,#fffffff5,#f7f4eef0);box-shadow:0 10px 22px #0d1b2a1a,0 0 0 1px #c9a84c1f inset}.preset-back-link--bottom:hover{border-color:#c9a84c94;background:linear-gradient(180deg,#fffffffc,#faf7f1f7);box-shadow:0 14px 28px #0d1b2a24,0 0 0 1px #c9a84c33 inset}.preset-detail-story{margin-top:22px}.preset-detail-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.preset-detail-card{border:1px solid var(--preset-line);background:#fff;padding:18px}.preset-detail-card p{margin-top:10px;color:var(--preset-mid);line-height:1.75}.preset-detail-list{margin-top:10px;padding-left:18px;color:var(--preset-mid);line-height:1.7}@media(max-width:980px){.preset-products--detail{padding-top:calc(var(--nav-height, 82px) + 14px)}.preset-back-link{margin-bottom:12px}.preset-detail-story__grid{grid-template-columns:1fr}}main.preset-page--editorial-bg+.site-footer{margin-top:-1px;background:linear-gradient(180deg,#09121dcc,#060c16e6 40%,#04080ef5);border-top-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main.preset-page--editorial-bg+.site-footer:before{background:radial-gradient(circle at 14% 16%,rgba(201,168,76,.09) 0%,transparent 32%),radial-gradient(circle at 86% 12%,rgba(245,221,168,.06) 0%,transparent 28%),linear-gradient(180deg,#fff5db08,#fff5db00 46%)}main.preset-page--editorial-bg+.site-footer .footer-top{border-bottom-color:#faf8f417}main.preset-page--editorial-bg+.site-footer .footer-brand-text{color:#faf8f4c2}main.preset-page--editorial-bg+.site-footer .footer-links-column a{color:#faf8f4c7}main.preset-page--editorial-bg+.site-footer .footer-links-column a:hover{color:#f5ddab}main.preset-page--editorial-bg+.site-footer .footer-trust span{background:#faf8f40f;border-color:#c9a84c3d;color:#faf8f4e0}main.preset-page--editorial-bg+.site-footer .footer-cta{background:#d8b25b}main.preset-page--editorial-bg+.site-footer .footer-cta:hover{background:#e7c372}main.preset-page--editorial-bg+.site-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,#d5a35f2e,#d5a35f12 42%,#d5a35f00);pointer-events:none}main.preset-page:not(.preset-page--editorial-bg)+.site-footer{margin-top:24px}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-top{padding:2.8rem 5% 1.7rem;gap:1.8rem}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-logo{font-size:1.72rem;margin-bottom:.8rem}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-brand-text{font-size:.86rem;line-height:1.58}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-heading{font-size:.69rem;opacity:.82}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-links-column a{font-size:.82rem;color:#faf8f4ad}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-cta{margin-top:.9rem;font-size:.72rem;padding:.66rem .96rem}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-bottom{padding:.78rem 5% 1.02rem}main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-copy,main.preset-page:not(.preset-page--editorial-bg)+.site-footer .footer-bottom-note{font-size:.74rem;color:#faf8f466}@media(max-width:980px){main.preset-page:not(.preset-page--editorial-bg)+.site-footer{margin-top:20px}}@media(max-width:640px){main.preset-page:not(.preset-page--editorial-bg)+.site-footer{margin-top:16px}}.preset-selected__media{transition:opacity .28s ease}.preset-selected__media.is-media-fading{opacity:.25}.preset-detail-more{max-width:1240px;margin:26px auto 0;padding:0 4px}.preset-detail-more__track{display:flex;gap:12px;margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(13,27,42,.22) transparent;padding-bottom:6px}.preset-more-card{flex:0 0 138px;scroll-snap-align:start;text-decoration:none;border:1px solid var(--preset-line);border-radius:12px;overflow:hidden;background:#fff}.preset-more-card__img{display:block;width:100%;aspect-ratio:1;background-size:cover;background-position:center;background-color:#eee9df}.preset-more-card__name{display:block;padding:8px 10px 10px;font-family:var(--font-display);font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#0d1b2ac7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes preset-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.preset-skeleton{border-radius:6px;background:linear-gradient(105deg,#0d1b2a12,#0d1b2a1f,#0d1b2a12 84%);background-size:220% 100%;animation:preset-skeleton-shimmer 1.35s ease-in-out infinite}.preset-scene--skeleton{pointer-events:none}.preset-scene--skeleton .preset-scene__featured--skeleton{text-decoration:none;cursor:default}.preset-scene--skeleton .preset-scene__featured--skeleton:hover{transform:none;box-shadow:0 28px 80px #00000029}.preset-skeleton--kicker{height:12px;width:56%;max-width:220px;margin-bottom:18px}.preset-skeleton--title{height:36px;width:92%;max-width:420px;margin-bottom:16px}.preset-skeleton--text{height:14px;width:100%;max-width:46ch;margin-bottom:10px}.preset-skeleton--text-short{width:78%;margin-bottom:20px}.preset-skeleton--label{height:11px;width:120px;margin-bottom:10px}.preset-skeleton--cta{height:44px;width:214px;margin-top:24px}.preset-skeleton--media{width:100%;min-height:560px;border-radius:0}.preset-error__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;align-items:center}.preset-detail-status-extra{margin-top:14px}.preset-detail-status-extra[hidden]{display:none!important}.preset-detail-error-note{margin:0 0 12px;font-size:13px;line-height:1.55;color:#50565f}.preset-selected__media.preset-selected__media--skeleton{min-height:min(72vw,520px);border-radius:4px;background:linear-gradient(105deg,#0d1b2a12,#0d1b2a24,#0d1b2a12 84%);background-size:220% 100%;animation:preset-skeleton-shimmer 1.35s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.preset-skeleton,.preset-selected__media.preset-selected__media--skeleton{animation:none;background:#0d1b2a17;background-size:100% 100%}}@media(max-width:900px){.preset-skeleton--media{min-height:360px}}
