.hdt-concave-carousel{background:var(--cc-bg, rgb(var(--color-background)));color:rgb(var(--color-foreground));overflow:hidden}.hdt-cc{display:block;position:relative;container-type:inline-size;outline:none}.hdt-cc:focus-visible .hdt-cc__stage{outline:1px solid rgb(var(--color-foreground) / .4);outline-offset:-1px}.hdt-cc__stage{--cw: calc(var(--cc-w) * 1cqw);--ch: calc(var(--cw) / var(--cc-aspect));position:relative;height:calc(var(--ch) * 1.45 + 80px);perspective:1600px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.hdt-cc[data-draggable=false] .hdt-cc__stage{cursor:default}.hdt-cc.is-dragging .hdt-cc__stage{cursor:grabbing}.hdt-cc__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.hdt-cc__card{position:absolute;top:calc(50% - 40px - var(--ch) / 2);left:calc(50% - var(--cw) / 2);width:var(--cw);height:var(--ch);backface-visibility:hidden;will-change:transform,opacity}.hdt-cc:not(.is-ready) .hdt-cc__card:not([data-index="0"]){visibility:hidden}.hdt-cc__media,.hdt-cc__reflection{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:var(--cc-radius);background:rgb(var(--color-foreground) / .06)}.hdt-cc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cc-d, 0);pointer-events:none}.hdt-cc__media img,.hdt-cc__media svg,.hdt-cc__reflection img,.hdt-cc__reflection svg{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.hdt-cc__reflection{top:calc(100% + 6px);bottom:auto;height:100%;transform:scaleY(-1);opacity:min(1,calc(var(--cc-reflection) * 4));-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 35%);mask-image:linear-gradient(to top,#000 0%,transparent 35%);pointer-events:none;background:none}.hdt-cc__caption{position:absolute;top:calc(100% + 18px);left:0;right:0;text-align:center;opacity:var(--cc-c, 0);pointer-events:none}.hdt-cc__controls{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:8px}.hdt-cc__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:inherit;background:rgb(var(--color-foreground) / .08);cursor:pointer;transition:background-color .2s ease}.hdt-cc__btn:hover{background:rgb(var(--color-foreground) / .16)}.hdt-cc__btn:focus-visible{outline:1px solid rgb(var(--color-foreground) / .6);outline-offset:2px}.hdt-cc__count{margin:0;min-width:64px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.hdt-cc__count-total{color:rgb(var(--color-foreground) / .45)}.hdt-cc__heading{margin:0 0 clamp(8px,1.5vw,20px)}.hdt-cc--product .hdt-cc__stage{height:calc(var(--ch) * 1.2 + 40px)}.hdt-cc--product .hdt-cc__card{top:calc(var(--ch) * .1 + 20px);container-type:inline-size}.hdt-cc__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cc-radius);background:var(--cc-card-bg, rgb(var(--color-background)));box-shadow:0 0 0 1px rgb(var(--color-foreground) / .08),0 10px 30px -18px #00000059}.hdt-cc__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cc-d, 0);pointer-events:none}.hdt-cc__figure{position:relative;flex:1 1 auto;min-height:0;display:block;padding:8cqi 8cqi 0}.hdt-cc__figure img,.hdt-cc__figure svg{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none}.hdt-cc__body{flex:none;padding:4cqi 7cqi 9cqi;text-align:center;color:rgb(var(--color-foreground))}.hdt-cc__blocks{display:flex;flex-direction:column;align-items:center;gap:1.5cqi}.hdt-cc__blocks>*,.hdt-cc__blocks p{margin:0;line-height:1.2}.hdt-cc__blocks .hdt-button-group{flex-wrap:wrap;margin-top:2cqi}.hdt-cc__caption.hdt-cc__blocks{gap:4px}.hdt-cc__blocks[hidden]{display:none}.hdt-cc__card [hdt-reveal]{opacity:1!important;transform:none!important;animation:none!important}@media(min-width:768px){.hdt-cc__stage{--cw: calc(var(--cc-w-md) * 1cqw)}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/hdt-concave-carousel.css.map */
