.product-grid__card .card-gallery{--gallery-aspect-ratio: 2 / 3 !important;position:relative;border-radius:4px;overflow:hidden}.product-grid__card .card-gallery .product-media-container,.product-grid__card .card-gallery .product-media,.product-grid__card .card-gallery img{border-radius:inherit}.product-grid__card .product-media__image{object-fit:cover}.product-grid__card{--product-card-gap: 7px !important;border:0!important;box-shadow:none!important}.product-grid__card [ref=productTitleLink] .text-block,.product-grid__card [ref=productTitleLink] .text-block p{font-size:13px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#292827!important;text-wrap:wrap!important}.product-grid__card product-price,.product-grid__card product-price *{font-size:13px!important;line-height:1.3!important;font-weight:400!important;letter-spacing:0!important;color:#292827!important}.product-grid__card product-price{white-space:nowrap}.product-grid__card product-price .price{font-size:13px!important;font-weight:400!important;color:#292827!important}.product-grid__card product-price .compare-at-price{font-size:12px!important;font-weight:400!important;color:#9b9b98!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#00000040!important}.product-grid__card product-price .price,.product-grid__card product-price .compare-at-price{white-space:nowrap!important}.product-grid__card .group-block-content.layout-panel-flex--row{flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:15px}.product-grid__card .group-block-content.layout-panel-flex--row .text-block:not(product-price){flex:1 1 auto;min-width:0;width:auto!important;text-align:left!important}.product-grid__card .group-block-content.layout-panel-flex--row product-price{flex:0 1 auto!important;width:auto!important;min-width:max-content!important;margin-left:auto!important;text-align:right!important}@media screen and (max-width:749px){.product-grid__card .group-block>.mobile-column,.product-grid__card .group-block>:not(.layout-panel-flex--row){flex-direction:row}}.product-grid__card .swatch{--swatch-width: 13px !important;--swatch-height: 13px !important;width:13px!important;height:13px!important;background-size:13px 13px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.13)!important}.product-grid__card product-swatches ul,.product-grid__card product-swatches .variant-option--swatches{gap:5px!important}.product-grid__card swatches-variant-picker-component overflow-list::part(list){gap:5px}.kdk-preorder-badge{position:absolute;top:20px;left:20px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:10px;background:#fff;color:#3f3f3f;font-size:18px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.kdk-card-color{margin-top:-2px;color:#999792;font-size:11px;line-height:1.25;font-weight:400}.section-resource-list.section--full-width .section-resource-list__header,.section-resource-list.section--full-width .resource-list{padding-inline:20px}@media screen and (max-width:749px){.section-resource-list.section--full-width .section-resource-list__header,.section-resource-list.section--full-width .resource-list{padding-inline:12px}}.section-resource-list .group-block-content.layout-panel-flex--row h2{margin:0!important;font-size:24px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#292827!important}.section-resource-list .section-resource-list__header .group-block-content.layout-panel-flex--row:has(h2){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box!important;align-items:last baseline!important;justify-content:space-between!important;gap:12px!important}.section-resource-list .section-resource-list__header .group-block-content.layout-panel-flex--row:has(h2) a{margin:0!important;white-space:nowrap!important}body.template-collection .product-grid__card{--product-card-gap: 7px !important;border:0!important;box-shadow:none!important}body.template-collection .product-grid__card .card-gallery{--gallery-aspect-ratio: 2 / 3 !important;border-radius:4px!important;overflow:hidden!important}body.template-collection .product-grid__card product-swatches{margin-top:0!important}body.template-collection .product-grid__card product-swatches ul{gap:5px!important}body.template-collection .product-grid__card .swatch{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;border-radius:50%!important}body.template-collection .product-grid__card .product-card__content{gap:7px!important}body.template-collection .product-grid__card [ref=productTitleLink] .text-block,body.template-collection .product-grid__card [ref=productTitleLink] .text-block p{font-size:13px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#292827!important;text-wrap:wrap!important}body.template-collection .product-grid__card .group-block-content.layout-panel-flex--row{width:100%!important;max-width:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:15px!important}body.template-collection .product-grid__card .group-block-content.layout-panel-flex--row .text-block:not(product-price){flex:1 1 auto!important;min-width:0!important;width:auto!important;text-align:left!important}body.template-collection .product-grid__card .group-block-content.layout-panel-flex--row product-price{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;margin-left:auto!important;text-align:right!important}body.template-collection .product-grid__card product-price .price{font-size:13px!important;line-height:1.3!important;font-weight:400!important;color:#292827!important;white-space:nowrap!important}body.template-collection .product-grid__card product-price .compare-at-price{font-size:12px!important;line-height:1.3!important;font-weight:400!important;color:#9b9b98!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#00000040!important;white-space:nowrap!important}body.template-collection .product-grid__card .kdk-card-color{margin-top:-2px!important;color:#999792!important;font-size:11px!important;line-height:1.25!important;font-weight:400!important}body.template-collection .product-grid__card .kdk-preorder-badge{top:10px!important;left:10px!important;padding:5px 9px!important;border-radius:4px!important;background:#fffffff0!important;font-size:9px!important;line-height:1!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media screen and (max-width:749px){body.template-collection .product-grid__card .group-block-content.layout-panel-flex--row{gap:8px!important}body.template-collection .product-grid__card [ref=productTitleLink] .text-block,body.template-collection .product-grid__card [ref=productTitleLink] .text-block p{font-size:11px!important;line-height:1.3!important;letter-spacing:.025em!important}body.template-collection .product-grid__card product-price .price{font-size:11px!important}body.template-collection .product-grid__card product-price .compare-at-price{font-size:10px!important}body.template-collection .product-grid__card .swatch{width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important}}@media screen and (max-width:390px){body.template-collection .product-grid__card [ref=productTitleLink] .text-block,body.template-collection .product-grid__card [ref=productTitleLink] .text-block p{font-size:10px!important;letter-spacing:.02em!important}body.template-collection .product-grid__card product-price .price{font-size:10px!important}body.template-collection .product-grid__card product-price .compare-at-price{font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-product-card.css.map */
