.component-product-card-1{display:flex;flex-flow:column;position:relative;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:background-color;color:#1a1917;background-color:#fff;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);padding-inline:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.component-product-card-1.has-line-top{border-top:1px solid rgba(26,25,23,.2)}.component-product-card-1.has-line-right{border-right:1px solid rgba(26,25,23,.2)}.component-product-card-1.has-cover-image:hover,.component-product-card-1.has-cover-image:focus,.component-product-card-1.has-cover-image:focus-within{color:#fff}.component-product-card-1.has-cover-image:hover .cover-image,.component-product-card-1.has-cover-image:focus .cover-image,.component-product-card-1.has-cover-image:focus-within .cover-image{visibility:visible;opacity:1}.component-product-card-1.has-cover-image:hover .card-body-title .component-rich-text,.component-product-card-1.has-cover-image:hover .card-body-dimensions,.component-product-card-1.has-cover-image:focus .card-body-title .component-rich-text,.component-product-card-1.has-cover-image:focus .card-body-dimensions,.component-product-card-1.has-cover-image:focus-within .card-body-title .component-rich-text,.component-product-card-1.has-cover-image:focus-within .card-body-dimensions{visibility:hidden;max-height:0;margin-top:0;margin-bottom:0;opacity:0}.component-product-card-1 .component-image-video{z-index:1;width:100%;height:auto;pointer-events:none;aspect-ratio:400/434}.component-product-card-1 .cover-image{position:absolute;z-index:1;visibility:hidden;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:opacity,visibility;pointer-events:none;opacity:0;inset:0}.component-product-card-1 .cover-image::after{opacity:.6;background:linear-gradient(to bottom, rgba(16, 16, 14, 0) 0%, #10100e 90%)}.component-product-card-1 .cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component-product-card-1 .card-body{display:flex;flex-flow:column;z-index:2;flex-grow:0;margin-top:auto}.component-product-card-1 .card-body .card-body-title .component-rich-text,.component-product-card-1 .card-body .card-body-dimensions{visibility:visible;overflow:clip;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:visibility,opacity,max-height,margin-bottom,margin-top;opacity:1}.component-product-card-1 .card-body .card-body-top{display:flex;flex-flow:column;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-product-card-1 .card-body .card-body-meta{display:flex;flex-flow:row;justify-content:space-between;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.component-product-card-1 .card-body .card-body-meta .component-overline{color:inherit}.component-product-card-1 .card-body .card-body-title{display:flex;flex-flow:column}.component-product-card-1 .card-body .card-body-title .component-link{font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;text-decoration:none;color:inherit}.component-product-card-1 .card-body .card-body-title .component-link::before{position:absolute;content:"";inset:0}.component-product-card-1 .card-body .card-body-title .component-rich-text{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-height:9.375rem;margin-top:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);color:#606060}.component-product-card-1 .card-body .card-body-dimensions{display:grid;max-height:12.5rem;margin-top:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);grid-template-columns:minmax(0, min-content) minmax(0, min-content);gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 75rem){.component-product-card-1 .card-body .card-body-dimensions{grid-template-columns:repeat(auto-fit, minmax(0, min-content))}}.component-product-card-1 .card-body .card-body-dimensions .dimension{display:flex;flex-flow:column;gap:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}.component-product-card-1 .card-body .card-body-dimensions .dimension .dimension-title{font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1;font-weight:405;font-family:ChaletComprime;letter-spacing:.04em;text-transform:uppercase;color:#1a1917}.component-product-card-1 .card-body .card-body-dimensions .dimension .dimension-text{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;white-space:nowrap;color:#606060}.component-product-card-1 .card-body .component-button{margin-top:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}