.bds-stoning{--stoning-bg: #050505;--stoning-fg: #f7f4ef;--stoning-muted: rgba(247, 244, 239, .72);--stoning-line: rgba(247, 244, 239, .16);--stoning-glow: rgba(185, 242, 255, .35);background:radial-gradient(1200px 500px at 50% -10%,rgba(120,180,255,.12),transparent 60%),radial-gradient(800px 400px at 80% 20%,rgba(255,210,255,.08),transparent 55%),var(--stoning-bg);color:var(--stoning-fg);overflow:clip}.bds-stoning__inner{max-width:1080px;margin:0 auto;padding:2.5rem 1.25rem 3.5rem}.bds-stoning__marquee{border-block:1px solid var(--stoning-line);background:#ffffff08;overflow:hidden;white-space:nowrap}.bds-stoning__marquee-track{display:inline-flex;min-width:200%;animation:bds-stoning-scroll 28s linear infinite;padding:.7rem 0;font-size:clamp(.85rem,1.6vw,1.05rem);letter-spacing:.18em;text-transform:uppercase;color:var(--stoning-muted)}.bds-stoning__marquee-track--rev{animation-direction:reverse;animation-duration:34s}.bds-stoning__marquee-chunk{flex:0 0 auto}@keyframes bds-stoning-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bds-stoning__marquee-track{animation:none}}.bds-stoning__hero{text-align:center;padding:2.75rem 0 2rem}.bds-stoning__eyebrow{margin:0 0 .75rem;letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;color:var(--stoning-muted)}.bds-stoning__title{margin:0 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.bds-stoning__lead{margin:0 auto 1.75rem;max-width:38rem;font-size:1.08rem;line-height:1.55;color:var(--stoning-muted)}.bds-stoning__cta{display:inline-block;padding:.9rem 1.4rem;border:1px solid var(--stoning-fg);border-radius:999px;color:var(--stoning-bg);background:var(--stoning-fg);text-decoration:none;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 0 0 0 transparent}.bds-stoning__cta:hover{transform:translateY(-1px);box-shadow:0 0 28px var(--stoning-glow)}.bds-stoning__cta--large{font-size:1.05rem;padding:1rem 1.6rem}.bds-stoning__videos{display:grid;gap:1.75rem;margin:0 0 2.25rem}.bds-stoning__video-block{margin:0}.bds-stoning__video-label{margin:0 0 .65rem;text-align:center;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:var(--stoning-muted)}.bds-stoning__video-wrap{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--stoning-line);background:#000;box-shadow:0 20px 60px #00000073}.bds-stoning__video{display:block;width:100%;height:auto;vertical-align:middle}.bds-stoning__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 3rem}@media(min-width:750px){.bds-stoning__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.bds-stoning__shot{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--stoning-line);background:#111;aspect-ratio:3 / 4}.bds-stoning__shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.bds-stoning__shot:hover img{transform:scale(1.03)}.bds-stoning__brands,.bds-stoning__offer,.bds-stoning__close{max-width:40rem;margin:0 auto 2.75rem;text-align:center}.bds-stoning__h2{margin:0 0 .9rem;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.01em}.bds-stoning__body{margin:0 0 1rem;line-height:1.6;color:var(--stoning-muted);font-size:1.02rem}.bds-stoning__body--muted{opacity:.85;font-size:.95rem}.bds-stoning__brand-list{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.bds-stoning__brand-list li{padding:.55rem .9rem;border:1px solid var(--stoning-line);border-radius:999px;background:#ffffff0a;font-size:.92rem}.bds-stoning__brand-list strong{color:var(--stoning-fg);font-weight:600}.bds-stoning__close{padding-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bds-dress-stoning.css.map */
