#MainContent .cdt-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #343943;border-radius:16px;background:linear-gradient(120deg,#252932,#191d24);transition:transform .25s,box-shadow .25s,border-color .25s}#MainContent .cdt-card-image{border:0;border-radius:0;padding:24px;background:radial-gradient(ellipse at 50% 40%,#3c3a46,#191d24 85%)}#MainContent .cdt-card-image img{filter:drop-shadow(0 12px 12px #0006)}#MainContent .cdt-card-copy{padding:20px;display:flex;flex-direction:column;flex:1;border-top:1px solid #ffffff12}#MainContent .cdt-card h3 a{color:#f7f8fa}#MainContent .cdt-card-price{color:#c7cdd6}#MainContent .cdt-card-link{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;color:#ffb18e}#MainContent .cdt-card-link span,.cdt-catalog-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #68717e;border-radius:50%;color:#f7f8fa;font-size:20px}#MainContent .cdt-card:hover,#MainContent .cdt-catalog-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px #171a2020;border-color:#b96b48}#MainContent .cdt-catalog-card{--color-foreground:#f7f8fa;--color:#f7f8fa;--color-foreground-rgb:247,248,250;display:block;border:1px solid #343943;border-radius:16px;background:linear-gradient(120deg,#252932,#191d24);overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}#MainContent .cdt-catalog-card .product-card__content{padding:0 0 18px;gap:12px;background:transparent;color:#f7f8fa;min-height:100%;border:0;border-radius:0}#MainContent .cdt-catalog-card .card-gallery{padding:18px;background:radial-gradient(ellipse at 50% 40%,#3c3a46,#191d24 85%);border-bottom:1px solid #ffffff12;border-radius:0;align-self:stretch;--gallery-aspect-ratio:3 / 4}#MainContent .cdt-catalog-card .product-media-container{background:transparent}#MainContent .cdt-catalog-card .card-gallery{--gallery-aspect-ratio:3 / 4 !important}#MainContent .cdt-catalog-card .card-gallery slideshow-container{background:transparent}#MainContent .cdt-catalog-card .cdt-catalog-cutout{display:block;width:100%;aspect-ratio:3 / 4;object-fit:contain;filter:drop-shadow(0 12px 12px #0006)}#MainContent .cdt-catalog-card .product-media img{object-fit:contain}#MainContent .cdt-catalog-card .product-card__content>:is(a:not(.contents),product-title,product-price,.text-block,.group-block){margin-inline:18px;max-width:calc(100% - 36px)}#MainContent .cdt-catalog-card .product-card__content>a.contents .text-block{padding-inline:18px}#MainContent .cdt-catalog-card :is(.text-block,.text-block p,.title-text,product-title,a[ref=productTitleLink]){color:#f7f8fa}#MainContent .cdt-catalog-card :is(.title-text,[role=heading]){font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.015em}#MainContent .cdt-catalog-card product-price{color:#c7cdd6;--color:#c7cdd6;font-size:14px}#MainContent .cdt-catalog-action{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffb18e;text-decoration:none;font-size:12px;font-weight:600;margin-top:auto;position:relative;z-index:2}#MainContent .cdt-catalog-card .quick-add__button{background:#b9380c;color:#fff;border-color:#b9380c}#MainContent .cdt-card:hover .cdt-card-link span,#MainContent .cdt-catalog-card:hover .cdt-catalog-arrow{background:#b9380c;border-color:#b9380c}#MainContent .cdt-catalog-action:focus-visible{outline:3px solid #e57040;outline-offset:4px}@media(max-width:650px){#MainContent .cdt-card,#MainContent .cdt-catalog-card{border-radius:12px}#MainContent .cdt-card-image{padding:12px}#MainContent .cdt-card-copy{padding:14px}#MainContent .cdt-card h3{font-size:13px}#MainContent .cdt-catalog-card .card-gallery{padding:10px}#MainContent .cdt-catalog-card .product-card__content>:is(a:not(.contents),product-title,product-price,.text-block,.group-block){margin-inline:12px;max-width:calc(100% - 24px)}#MainContent .cdt-catalog-card .product-card__content>a.contents .text-block{padding-inline:12px}#MainContent .cdt-catalog-card :is(.title-text,[role=heading]){font-size:13px}#MainContent .cdt-catalog-action{font-size:11px;gap:4px}.cdt-catalog-arrow,#MainContent .cdt-card-link span{width:28px;height:28px;font-size:17px}}@media(prefers-reduced-motion:reduce){#MainContent .cdt-card,#MainContent .cdt-catalog-card{transition:none}#MainContent .cdt-card:hover,#MainContent .cdt-catalog-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cdt-cards.css.map */
