
.dk-product-photo,.db-item-image{position:relative;display:block;overflow:hidden}
.dk-product-photo>.dc-media,.db-item-image>.dc-media{display:block;position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden}
.dk-product-photo>.dc-media>img,.db-item-image>.dc-media>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;mix-blend-mode:normal;transition:opacity .25s ease}
.dc-media>.dc-first{opacity:1}.dc-media>.dc-second{opacity:0!important;pointer-events:none}
@media(hover:hover) and (pointer:fine){.dk-product-photo:hover>.dc-has-second>.dc-first,.db-item-image:hover>.dc-has-second>.dc-first{opacity:0!important}.dk-product-photo:hover>.dc-has-second>.dc-second,.db-item-image:hover>.dc-has-second>.dc-second{opacity:1!important}}
.dc-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:18px 0;padding:16px 0;border-top:1px solid #e4e4df;border-bottom:1px solid #e4e4df;text-align:left}
.dc-specs>div{min-width:0}.dc-specs dt{font:500 10px/1.4 Arial,sans-serif;color:#676963;letter-spacing:.04em;text-transform:uppercase}.dc-specs dd{margin:4px 0 0;font:600 13px/1.4 Arial,sans-serif;color:#20221e;overflow-wrap:anywhere}
.dc-hero-specs{border:0;padding:0;gap:10px;margin:22px 0}.dc-hero-specs>div{padding:13px 15px;border:1px solid #e5e5de;border-radius:6px;background:#f6f6f3}.dc-hero-specs dt:before{content:'';display:inline-block;width:4px;height:4px;background:#f58a32;border-radius:50%;margin:0 6px 2px 0}.dc-hero-specs dd{font-size:15px;margin-top:6px}
.dc-editor-hint{margin:16px 0;padding:15px;background:#faf8f3;border:1px dashed #c1b9aa;border-left:3px solid #f58a32;font:12px/1.7 Arial,sans-serif;color:#5b5d53}
.dk-card-copy h3{min-height:42px}.dk-card-copy{display:flex;flex-direction:column}.dk-card-copy .dk-price{margin-top:auto}
@media(prefers-reduced-motion:reduce){.dc-media>img{transition:none!important}}
