.cdt-exp-gallery{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.cdt-exp-track{display:flex;height:100%;transition:transform .32s ease;will-change:transform}.cdt-exp-slide{flex:0 0 100%;height:100%;background:#ece6da}.cdt-exp-slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}html body .cdt-exp-slide{position:relative;overflow:hidden}html body .cdt-card__image-wrap .cdt-exp-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html body .cdt-exp-slide img{color:transparent;font-size:0}html body .cdt-exp-slide img[data-src]{visibility:hidden}.cdt-exp-btn{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#1a2332a6;border:none;cursor:pointer;color:#fff;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;transition:opacity .2s;z-index:5}.cdt-exp-btn--prev{left:8px}.cdt-exp-btn--next{right:8px}.cdt-exp-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:5}.cdt-exp-dot{width:5px;height:5px;border-radius:50%;background:#fff6;transition:background .2s,transform .2s}.cdt-exp-dot--on{background:#c9a84c;transform:scale(1.3)}.cdt-exp-count{position:absolute;bottom:8px;right:10px;font-size:10px;color:#ffffffb3;background:#1a233280;padding:2px 7px;border-radius:10px;z-index:5}html body .cdt-exp-btn{opacity:1!important}html body .cdt-exp-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){html body .cdt-exp-btn{width:26px;height:26px;font-size:15px;background:#1a233259;opacity:.85!important}html body .cdt-exp-btn--prev{left:6px}html body .cdt-exp-btn--next{right:6px}html body .cdt-exp-btn:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}}html body .cdt-card__footer .cdt-card__title--below{font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px!important;font-weight:500!important;line-height:1.2!important;color:#1c1c1a!important;letter-spacing:-.01em!important;text-shadow:none!important;margin:0 0 10px!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;max-height:none!important;white-space:normal!important;overflow-wrap:break-word!important;min-height:2.4em}@media(max-width:749px){html body .cdt-card__footer .cdt-card__title--below{font-size:19px!important;line-height:1.2!important;min-height:0}}html body .cdt-card__vibe-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html body .cdt-card__vibe--adults{background:#1a1a18c7;border-color:#b89a5e73;color:#f1dfb2}html body .cdt-card:hover .cdt-card__vibe--adults{background:#1a1a18e0;border-color:#b89a5e99;color:#f6e8c4}html body .cdt-card__save{position:absolute;top:12px;right:12px;z-index:3;background:#e8452c;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;padding:7px 10px;border-radius:6px;pointer-events:none;box-shadow:0 2px 6px #0000002e}html body .cdt-card__price-was{text-decoration:line-through;opacity:.55;font-size:.88em;margin-right:6px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cdt-card.css.map */
