@layer components{product-summary{display:block;transition:min-height var(--transition-speed);box-shadow:0 4px 20px #0000001a;min-height:15rem}@media screen and (min-width: 768px),print{.results-grid product-summary{min-height:37.5rem}}@media screen and (min-width: 1024px),print{.results-grid product-summary{min-height:41.5rem}}.product-summary{display:flex;position:relative;flex-direction:column;justify-content:flex-start;gap:var(--spacing-unit-s);background:var(--color-white);padding:calc(var(--spacing-unit-xxs) * 4);height:100%}[aria-selected=true] .product-summary{outline:var(--border-width) auto var(--color-focus-ring);outline-offset:var(--spacing-unit-xxs)}.product-summary--horizontal{display:grid;grid-template-columns:1fr 2fr;box-shadow:0 4px 20px #0000001a;padding:var(--spacing-unit-s)}@media screen and (min-width: 768px),print{.product-summary--horizontal-until-medium{display:flex;box-shadow:none;padding:calc(var(--spacing-unit-xxs) * 4)}}.product-summary--link{color:inherit;text-decoration:none}.product-summary__image-link{display:block;height:100%}.product-summary__image{width:100%}.product-summary__badges{position:absolute;top:calc(var(--spacing-unit-xxs) * 4);left:calc(var(--spacing-unit-xxs) * 4)}.product-summary--horizontal .product-summary__badges{top:0;left:0}@media screen and (min-width: 768px),print{.product-summary--horizontal-until-medium .product-summary__badges{top:calc(var(--spacing-unit-xxs) * 4);left:calc(var(--spacing-unit-xxs) * 4)}}.product-summary__info{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-unit-xs);text-align:left}.product-summary__swatches{border-bottom:1px solid var(--color-borders);padding:0 0 var(--spacing-unit-xs)}.product-summary--horizontal .product-summary__swatches{order:1;border:0;padding:var(--spacing-unit-xs) 0 0}.product-summary--horizontal .product-summary__swatches:not(:empty){border-top:1px solid var(--color-borders)}@media screen and (min-width: 768px),print{.product-summary--horizontal-until-medium .product-summary__swatches{order:0;border-bottom:1px solid var(--color-borders);padding:0 0 8px}}@media screen and (min-width: 768px),print{.product-summary--horizontal-until-medium .product-summary__swatches:not(:empty){border-top:0}}.product-summary__reviews{min-height:2.2rem}.product-summary__title{margin:0}.product-summary__title-link{color:var(--color-text);font-weight:500;font-size:var(--font-size);text-decoration:none}.product-summary__prices{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/467/assets/product-summary.css.map */
