.dcl{--dcl-accent: #000;--dcl-section-heading: var(--dcl-heading, #000);--dcl-section-accent: var(--dcl-heading-accent, #525252);--dcl-popup-bg: var(--dcl-bg, #fff);--dcl-popup-title: var(--dcl-heading, #050622);--dcl-popup-text: var(--dcl-heading, #525252);--dcl-popup-label: var(--dcl-heading-accent, #525252);--dcl-card-w: 290px;--dcl-card-h: 540px;--dcl-gap: 20px;--dcl-inset: 17px;display:block;padding:40px 0;overflow:hidden;background:var(--dcl-bg, #fff)}.dcl__heading{margin:0 0 25px;padding:0 var(--dcl-inset)}.dcl__heading-inner{max-width:1200px;margin:0 auto;color:var(--dcl-section-heading);font-family:gothamblack,Arial,Helvetica,sans-serif;font-size:30px;line-height:1.15;text-transform:uppercase}.dcl__heading-inner p,.dcl__heading-inner h2,.dcl__heading-inner h3{margin:0;font:inherit;color:inherit}.dcl__heading-inner p+p{margin-top:5px;font-family:gothambook,Arial,Helvetica,sans-serif;font-size:20px;color:var(--dcl-section-accent);text-transform:none}.dcl__heading-inner em,.dcl__heading-inner strong{font-style:normal;color:var(--dcl-section-accent)}.dcl__viewport{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dcl-inset);scrollbar-width:none;-webkit-overflow-scrolling:touch}.dcl__viewport::-webkit-scrollbar{display:none}.dcl__viewport.is-dragging{scroll-snap-type:none;cursor:grabbing}.dcl__viewport.is-dragging .dcl__card-inner{pointer-events:none}.dcl__track{display:flex;gap:var(--dcl-gap);width:max-content;margin:0;padding:0 var(--dcl-inset);list-style:none}.dcl.is-locked .dcl__track{width:auto;justify-content:center}.dcl__card{flex:0 0 var(--dcl-card-w);height:var(--dcl-card-h);max-height:90vh;margin:0;scroll-snap-align:start}.dcl__card-inner{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:#f7f7f7;color:#fff;font:inherit;text-align:left;transform:scale(.98);transform-origin:0 0;transition:transform .3s cubic-bezier(0,0,.5,1)}button.dcl__card-inner{cursor:pointer}.dcl__card-inner:hover,.dcl__card-inner:focus-visible{transform:scale(1)}.dcl__card-inner:focus-visible{outline:2px solid var(--dcl-accent);outline-offset:2px}.dcl__card-media,.dcl__card-media img,.dcl__card-media video{display:block;width:100%;height:100%;object-fit:cover}.dcl__card-media.has-shade:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:30%;background:linear-gradient(180deg,#000c,#0000);pointer-events:none}.dcl__card-text{position:absolute;top:20px;left:20px;right:20px;z-index:2;display:flex;flex-direction:column;gap:10px;font-family:gothammedium,Arial,Helvetica,sans-serif}.dcl__card-title{font-size:14px;text-transform:uppercase}.dcl__card-subtitle{font-size:24px;line-height:1.2}.dcl__card-cta{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#000}.dcl__card-cta svg{width:16px;height:16px}.dcl__card-cta.is-label{width:auto;height:auto;padding:10px;border:1px solid #000;border-radius:6px;font-family:gothambook,Arial,Helvetica,sans-serif;font-size:15px;transition:background-color .3s,color .3s}.dcl__card-inner:hover .dcl__card-cta.is-label{background:#000;color:#fff}.dcl__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:calc(100% - 2 * var(--dcl-inset));max-width:380px;margin:20px var(--dcl-inset) 0 auto}.dcl.is-locked .dcl__controls{display:none}.dcl__progress{position:relative;flex:0 1 250px;height:4px;margin-right:8px;overflow:hidden;border-radius:4px;background:#00000040}.dcl__progress span{position:absolute;inset:0 auto 0 0;width:100%;background:var(--dcl-accent);transform:scaleX(0);transform-origin:left}.dcl__arrow,.dcl-dialog__nav{display:flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;padding:6px;border:0;border-radius:50%;background:#d9d9d9;cursor:pointer;transition:background-color .3s}.dcl__arrow svg,.dcl-dialog__nav svg{width:100%;height:100%}.dcl__arrow path,.dcl-dialog__nav path{fill:#525252;transition:fill .3s}.dcl__arrow:hover:not(:disabled),.dcl-dialog__nav:hover{background:var(--dcl-accent)}.dcl__arrow:hover:not(:disabled) path,.dcl-dialog__nav:hover path{fill:#fff}.dcl__arrow:disabled{opacity:.5;cursor:default}html:has(.dcl-dialog[open]){overflow:hidden}.dcl-dialog{--dcl-holder-w: min(85vw, 544px);--dcl-nav-w: 36px;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;border:0;background:transparent}.dcl-dialog::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dcl-dialog[open]{animation:dcl-fade .3s ease-in}@keyframes dcl-fade{0%{opacity:0}}.dcl-dialog__holder{position:relative;display:flex;flex-direction:column;row-gap:15px;width:var(--dcl-holder-w);margin:30px auto;padding:20px;border-radius:10px;background:var(--dcl-popup-bg);color:var(--dcl-popup-text);touch-action:pan-y}.dcl-dialog__holder.is-swiping{cursor:grabbing;user-select:none;-webkit-user-select:none}.dcl-dialog__close{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-10px -3px 0 auto;padding:5px;border:1px solid var(--dcl-popup-title);border-radius:50%;background:var(--dcl-popup-title);cursor:pointer;transition:background-color .3s}.dcl-dialog__close svg{transform:rotate(45deg)}.dcl-dialog__close path{stroke:var(--dcl-popup-bg);transition:stroke .3s}.dcl-dialog__close:hover{background:transparent}.dcl-dialog__close:hover path{stroke:var(--dcl-popup-title)}.dcl-dialog__heading{margin:-46px 32px 5px 0;font-family:gothammedium,Arial,Helvetica,sans-serif;font-size:14px}.dcl-dialog__label{margin:0 0 8px;color:var(--dcl-popup-label);text-transform:uppercase}.dcl-dialog__title{margin:0;color:var(--dcl-popup-title);font-family:gothambold,Arial,Helvetica,sans-serif;font-size:26px;line-height:1.2;letter-spacing:0;text-transform:none}.dcl-dialog__content{display:flex;flex-direction:column;gap:10px}.dcl-dialog__nav{position:fixed;top:50%;z-index:3;width:var(--dcl-nav-w);height:var(--dcl-nav-w);box-shadow:0 2px 8px #0003;transform:translateY(-50%)}.dcl-dialog__nav[hidden]{display:none}.dcl-dialog__nav--prev{left:max(10px,calc(50% - var(--dcl-holder-w) / 2 - var(--dcl-nav-w) - 12px))}.dcl-dialog__nav--next{right:max(10px,calc(50% - var(--dcl-holder-w) / 2 - var(--dcl-nav-w) - 12px))}.dcl-b{--dcl-text-color: var(--dcl-popup-text);position:relative;display:flex;flex-direction:column;gap:20px}.dcl-b--above{flex-direction:column-reverse}.dcl-b__media{overflow:hidden;border-radius:10px}.dcl-b__media img,.dcl-b__media video{display:block;width:100%;height:auto}.dcl-b__text{color:var(--dcl-text-color);font-family:gothammedium,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2}.dcl-b__text p{margin:0 0 20px}.dcl-b__text>:last-child{margin-bottom:0}.dcl-b__text h3,.dcl-b__text h4,.dcl-b__text h5,.dcl-b__text h6{margin:0 0 15px;color:var(--dcl-popup-title);font-family:gothambold,Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:0;text-transform:none}.dcl-b--overlay-top,.dcl-b--overlay-bottom{--dcl-text-color: #fff}.dcl-b--overlay-top .dcl-b__text,.dcl-b--overlay-bottom .dcl-b__text{position:absolute;left:20px;right:20px}.dcl-b--overlay-top .dcl-b__text{top:25px}.dcl-b--overlay-bottom .dcl-b__text{bottom:25px}.dcl-b.is-text-only{--dcl-text-color: var(--dcl-popup-text)}.dcl-b.is-text-only .dcl-b__text{position:static}.dcl-empty{padding:20px;border:1px dashed #999;font-size:14px;text-align:center}@media screen and (min-width:750px){.dcl{--dcl-card-w: 380px;--dcl-card-h: 700px;padding:80px 0 40px}.dcl__heading-inner{font-size:40px}.dcl__viewport{padding-top:20px}.dcl-dialog__holder{padding:45px}.dcl-dialog__close{margin:-13px -37px 0 auto}.dcl-dialog__heading{margin-bottom:10px}.dcl-dialog__title{font-size:34px}.dcl-dialog{--dcl-nav-w: 42px}.dcl-b__text{font-size:18px}}@media screen and (min-width:1641px){.dcl{--dcl-gap: 30px}.dcl__heading-inner{font-size:48px}}@media screen and (min-width:1800px){.dcl{--dcl-inset: 12%}}@media(prefers-reduced-motion:reduce){.dcl__card-inner,.dcl-dialog[open]{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1516/assets/detail-cards-lite.css.map */
