.dc-rail{--dc-rail-ink:#1b1a18;--dc-rail-metal:#8f9296;position:relative;z-index:0;isolation:isolate;overflow:hidden;background:var(--dc-rail-wall,#d9d2c9);color:var(--dc-rail-ink);font-family:Arial,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent}.dc-rail *{box-sizing:border-box}.dc-rail :where(button){font:inherit;color:inherit}.dc-rail [hidden]{display:none!important}.dc-rail__stage{position:relative;height:clamp(640px,88vh,860px);max-width:1800px;margin:0 auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}.dc-rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image: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 .55 0 0 0 0 .52 0 0 0 0 .48 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 60% at 50% 38%,rgba(255,255,255,.28),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,rgba(40,30,20,.22) 100%)}.dc-rail__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dc-rail__bg img{width:100%;height:100%;object-fit:cover;display:block}.dc-rail__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,transparent 52%,rgba(255,250,240,.22) 58%,transparent 66%,rgba(255,250,240,.18) 70%,transparent 78%),repeating-linear-gradient(118deg,transparent 0 120px,rgba(60,45,30,.05) 120px 132px);-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 75%);mask-image:linear-gradient(90deg,transparent 35%,#000 75%)}.dc-rail__floor{position:absolute;left:0;right:0;bottom:0;height:22%;pointer-events:none;background:linear-gradient(180deg,#3c2d1e00,#3c2d1e0d 45%,#3c2d1e1c)}.dc-rail__head{position:absolute;left:0;right:0;top:4%;text-align:center;pointer-events:none;transition:opacity .5s,transform .6s}.dc-rail__kicker{margin:0 0 10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.7}.dc-rail__title{margin:0;font-family:var(--typeHeaderPrimary,Georgia),serif;font-weight:400;font-size:clamp(28px,3.4vw,52px);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#fdfbf8;text-shadow:0 1px 0 rgba(0,0,0,.08),0 10px 30px rgba(60,40,20,.18)}.dc-rail__logo{margin:0}.dc-rail__logo img{max-height:110px;width:auto;margin:0 auto;display:block}.dc-rail__bar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;transition:opacity .6s}.dc-rail__bar path{fill:none;stroke-linecap:round}.dc-rail__bar-shadow{stroke:#32231429;stroke-width:7;filter:blur(5px)}.dc-rail__bar-line{stroke:var(--dc-rail-metal);stroke-width:7}.dc-rail__bar-shine{stroke:#ffffffbf;stroke-width:1.6}.dc-rail__mounts line{stroke:#9b9ea2;stroke-width:3;stroke-linecap:round}.dc-rail__mounts circle{fill:#9b9ea2}.dc-rail__items{position:absolute;top:0;right:0;bottom:0;left:0}.dc-rail__item{position:absolute;left:0;top:0;width:var(--dc-item-w,300px);transform-origin:50% 0;transition:transform .85s cubic-bezier(.22,.8,.2,1),opacity .55s ease;will-change:transform}.dc-rail--blend .dc-rail__item{mix-blend-mode:multiply}.dc-rail__item[aria-hidden=true]{pointer-events:none}.dc-rail__swing{transform-origin:50% 0;perspective:1200px}.dc-rail__turn{transform-origin:50% 0;transform:rotateY(var(--dc-turn,0deg));filter:brightness(var(--dc-shade,1));transition:transform .9s cubic-bezier(.22,.8,.2,1),filter .7s ease;will-change:transform}.dc-rail--blend .dc-rail__item.has-cutout{mix-blend-mode:normal}.dc-rail__item.has-cutout .dc-rail__garment{margin:0;display:flex;justify-content:center}.dc-rail__item.has-side .dc-rail__garment{position:relative}.dc-rail__item.has-side .dc-rail__img--cut:not(.dc-rail__img--side){opacity:calc(1 - var(--dc-side,0));transition:opacity .5s ease .12s}.dc-rail__img.dc-rail__img--side{height:100%;max-height:none;max-width:none;filter:drop-shadow(0 22px 18px rgba(40,30,20,.2))}.dc-rail__img--side{position:absolute;top:0;left:50%;transform:translate(-50%) scaleX(var(--dc-flip,1));opacity:var(--dc-side,0);transition:opacity .5s ease .12s;pointer-events:none}.dc-rail.is-exploring .dc-rail__img--side{opacity:0}.dc-rail__img--cut{width:auto!important;max-width:100%;height:auto;max-height:var(--dc-item-maxh,520px);aspect-ratio:auto!important;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(40,30,20,.2))}.dc-rail__swing.is-swinging{animation:dcRailSwing 1.5s cubic-bezier(.3,.6,.3,1)}@keyframes dcRailSwing{0%{transform:rotate(0)}14%{transform:rotate(var(--dc-swing,4deg))}38%{transform:rotate(calc(var(--dc-swing,4deg) * -.55))}60%{transform:rotate(calc(var(--dc-swing,4deg) * .28))}80%{transform:rotate(calc(var(--dc-swing,4deg) * -.1))}to{transform:rotate(0)}}.dc-rail__hanger{display:block;width:42%;margin:0 auto;overflow:visible;position:relative;z-index:1}.dc-rail__hanger path{fill:none;stroke:#77736d;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.dc-rail--no-hangers .dc-rail__hanger{visibility:hidden}.dc-rail__garment{display:block;width:100%;margin:-9% 0 0;padding:0;border:0;background:none;cursor:pointer;position:relative}.dc-rail__img{display:block;width:100%;aspect-ratio:3/4;height:auto;object-fit:contain;object-position:50% 0;-webkit-user-drag:none}.dc-rail__img--placeholder{background:#ffffff59;fill:#00000040}.dc-rail__item.is-center .dc-rail__garment:focus-visible{outline:2px solid var(--dc-rail-ink);outline-offset:6px}.dc-rail__empty{position:absolute;left:0;right:0;top:48%;text-align:center;font-size:14px;opacity:.7}.dc-rail__arrow{position:absolute;top:50%;z-index:30;width:42px;height:42px;margin-top:-21px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#faf8f5b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 14px #281e141f;transition:opacity .4s,transform .2s,background .2s}.dc-rail__arrow:hover{background:#fff;transform:scale(1.06)}.dc-rail__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dc-rail__arrow--prev{left:6%}.dc-rail__arrow--next{right:6%}.dc-rail button:focus-visible,.dc-rail a:focus-visible,.dc-rail summary:focus-visible{outline:2px solid var(--dc-rail-ink);outline-offset:3px}.dc-rail__caption{position:absolute;left:0;right:0;bottom:5.5%;z-index:20;text-align:center;transition:opacity .45s,transform .6s}.dc-rail__name{margin:0;font-size:17px;font-weight:600;letter-spacing:.01em;transition:opacity .25s}.dc-rail__price{margin:6px 0 18px;font-size:13px;opacity:.75;transition:opacity .25s}.dc-rail__caption.is-changing .dc-rail__name,.dc-rail__caption.is-changing .dc-rail__price{opacity:0}.dc-rail__ctas{display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap}.dc-rail__explore{border:1px solid rgba(27,26,24,.55);background:#ffffff1f;border-radius:999px;padding:11px 22px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.dc-rail__explore:hover{background:var(--dc-rail-ink);color:#fff}.dc-rail__all{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.dc-rail__gallery{position:absolute;left:6%;top:13%;bottom:6%;width:44%;visibility:hidden;pointer-events:none}.dc-rail__slides{position:absolute;top:0;right:0;bottom:28px;left:0}.dc-rail__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:translate(var(--dc-slide-from,0));transition:opacity .5s ease,transform .7s cubic-bezier(.22,.8,.2,1)}.dc-rail--blend .dc-rail__slide{mix-blend-mode:multiply}.dc-rail__slide img{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none}.dc-rail__slide.is-active{opacity:1;transform:none}.dc-rail__gallery .dc-rail__arrow{opacity:0}.dc-rail__gallery-prev{left:-4px}.dc-rail__gallery-next{right:-4px}.dc-rail__dots{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:6px}.dc-rail__dots button{width:18px;height:3px;padding:0;border:0;border-radius:2px;background:#1b1a1840;cursor:pointer;transition:width .3s,background .3s}.dc-rail__dots button[aria-current=true]{width:30px;background:var(--dc-rail-ink)}.dc-rail__panel{position:absolute;right:6%;top:50%;z-index:40;width:min(400px,38%);max-height:86%;overflow:auto;padding:26px 26px 14px;border-radius:16px;background:#faf8f5a8;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.55);box-shadow:0 30px 60px -20px #281e1459;opacity:0;visibility:hidden;transform:translate(24px,-50%);transition:opacity .45s ease,transform .7s cubic-bezier(.22,.8,.2,1),visibility 0s .7s;scrollbar-width:thin}.dc-rail__close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(27,26,24,.2);background:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.dc-rail__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.dc-rail__panel-kicker{margin:0 40px 8px 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.dc-rail__panel-title{margin:0 40px 6px 0;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-transform:none}.dc-rail__panel-price{margin:0 0 18px;font-size:16px}.dc-rail__panel-price s{opacity:.5;font-size:13px;margin-left:4px}.dc-rail__panel-price s:empty{display:none}.dc-rail__panel-note{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.06em;opacity:.55;margin-left:6px}.dc-rail__opt{margin:0 0 16px;border:0;padding:0}.dc-rail__opt-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 9px;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.dc-rail__opt-label span{opacity:.55}.dc-rail__opt-label b{font-weight:600;opacity:.9}.dc-rail__swatches{display:flex;flex-wrap:wrap;gap:10px}.dc-rail__swatch{position:relative;width:26px;height:26px;border-radius:50%;padding:0;border:1px solid rgba(0,0,0,.18);background:var(--dc-sw,#ccc) center/cover;cursor:pointer;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s,transform .2s}.dc-rail__swatch:hover{transform:scale(1.08)}.dc-rail__swatch[aria-checked=true]{box-shadow:0 0 0 2px #faf8f5e6,0 0 0 3.5px var(--dc-rail-ink)}.dc-rail__swatch.is-unavailable:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:#1b1a1899;transform:rotate(45deg)}.dc-rail__pill{position:relative;display:flex;padding:4px;border-radius:999px;background:#1b1a18;color:#f5f1ea;overflow-x:auto;scrollbar-width:none}.dc-rail__pill::-webkit-scrollbar{display:none}.dc-rail__pill-thumb{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#f5f1ea;box-shadow:0 2px 8px #0000004d;transition:transform .45s cubic-bezier(.3,1.35,.5,1),width .45s cubic-bezier(.3,1.35,.5,1)}.dc-rail__pill button{position:relative;z-index:1;flex:1 0 auto;min-width:44px;padding:9px 12px;border:0;background:none;color:inherit;font-size:11px;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:color .3s}.dc-rail__pill button[aria-checked=true]{color:#1b1a18;font-weight:700}.dc-rail__pill button.is-unavailable{opacity:.4;text-decoration:line-through}.dc-rail__add{display:flex;justify-content:space-between;align-items:center;width:100%;margin:6px 0 0;padding:15px 20px;border:0;border-radius:999px;background:var(--dc-rail-accent,#9c5a62);color:var(--dc-rail-accent-text,#fff);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:filter .2s,transform .15s}.dc-rail__add:hover{filter:brightness(1.08)}.dc-rail__add:active{transform:scale(.985)}.dc-rail__add[disabled]{cursor:not-allowed;filter:grayscale(.6);opacity:.7}.dc-rail__add.is-loading{opacity:.75;pointer-events:none}.dc-rail__error{margin:10px 0 0;font-size:12px;color:#8a1f1f}.dc-rail__details-link{display:table;margin:16px auto 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;opacity:.75}.dc-rail__acc{border-top:1px solid rgba(27,26,24,.14)}.dc-rail__acc:last-child{border-bottom:1px solid rgba(27,26,24,.14)}.dc-rail__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;cursor:pointer}.dc-rail__acc summary::-webkit-details-marker{display:none}.dc-rail__acc summary:after{content:"+";font-size:18px;line-height:1;transition:transform .3s}.dc-rail__acc[open] summary:after{transform:rotate(45deg)}.dc-rail__acc-body{padding:0 0 14px;font-size:13px;line-height:1.6;opacity:.85}.dc-rail__acc-body p{margin:0 0 8px}.dc-rail.is-exploring .dc-rail__item{opacity:0}.dc-rail.is-exploring .dc-rail__item.is-center{opacity:1}.dc-rail.is-exploring.is-gallery-ready .dc-rail__item.is-center{opacity:0;transition:transform .85s cubic-bezier(.22,.8,.2,1),opacity .3s ease}.dc-rail.is-exploring .dc-rail__bar{opacity:0}.dc-rail.is-exploring .dc-rail__caption,.dc-rail.is-exploring .dc-rail__arrow--prev,.dc-rail.is-exploring .dc-rail__arrow--next{opacity:0;pointer-events:none;transform:translateY(12px)}.dc-rail.is-exploring .dc-rail__arrow--prev,.dc-rail.is-exploring .dc-rail__arrow--next{transform:none;visibility:hidden}.dc-rail.is-exploring .dc-rail__head{opacity:.9;transform:scale(.72)}.dc-rail.is-exploring .dc-rail__gallery{visibility:visible;pointer-events:auto}.dc-rail.is-exploring .dc-rail__gallery .dc-rail__arrow{opacity:1}.dc-rail:not(.is-gallery-ready) .dc-rail__slide{opacity:0!important}.dc-rail.is-exploring .dc-rail__panel{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .5s ease .15s,transform .75s cubic-bezier(.22,.8,.2,1) .1s,visibility 0s}@media(max-width:989px){.dc-rail__arrow--prev{left:3%}.dc-rail__arrow--next{right:3%}.dc-rail__panel{width:min(380px,44%);right:4%;padding:22px 20px 10px}.dc-rail__gallery{left:3%;width:48%}}@media(max-width:749px){.dc-rail__stage{height:clamp(560px,92vh,700px)}.dc-rail__head{top:4%}.dc-rail__kicker{font-size:10px;margin-bottom:8px}.dc-rail__caption{bottom:8%;padding:0 16px}.dc-rail__name{font-size:15px}.dc-rail__arrow{width:38px;height:38px;margin-top:-19px}.dc-rail__arrow--prev{left:10px}.dc-rail__arrow--next{right:10px}.dc-rail.is-exploring .dc-rail__stage{height:auto;padding:calc(min(108vw,480px) + 120px) 14px 20px}.dc-rail__gallery{left:12px;right:12px;width:auto;top:96px;bottom:auto;height:min(108vw,480px)}.dc-rail__gallery-prev{left:0}.dc-rail__gallery-next{right:0}.dc-rail__panel{position:relative;right:auto;top:auto;width:100%;max-height:none;overflow:visible;transform:translateY(24px);display:none}.dc-rail.is-exploring .dc-rail__panel{display:block;transform:none}.dc-rail.is-exploring .dc-rail__head{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.dc-rail__item,.dc-rail__turn,.dc-rail__slide,.dc-rail__panel,.dc-rail__pill-thumb,.dc-rail__head,.dc-rail__caption{transition-duration:.01ms!important}.dc-rail__swing.is-swinging{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/dolce-coat-rail.css.map */
