.look-showcase{--look-columns: minmax(0, 2.6fr) minmax(320px, 1fr);--look-gap: 16px}.look-showcase__stage,.look-showcase__carousel{display:grid;min-width:0}.look-showcase__carousel{position:relative;touch-action:pan-y}.look-showcase__carousel,.look-showcase__navigation,.look-showcase__slide{grid-area:1 / 1}.look-showcase__slide,.look-showcase__navigation{display:grid;grid-template-columns:var(--look-columns);gap:var(--look-gap);min-width:0}.look-showcase__slide:not(.is-selected){opacity:0;visibility:hidden}.look-showcase__media{position:relative;width:100%;align-self:start;min-width:0;overflow:hidden;border-radius:24px;background:#f3f3f3}.look-showcase__media picture{display:block}.look-showcase__image{display:block;width:100%;height:auto}@media screen and (min-width:1000px){.look-showcase__media{align-self:stretch;aspect-ratio:21 / 10}.look-showcase__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.look-showcase__media .look-showcase__image{height:100%;object-fit:cover}}.look-showcase__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.look-showcase__hotspots .shop-the-look__dot{pointer-events:auto}.look-showcase__card{--text-color: var(--look-card-text-rgb);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:20px;min-width:0;padding:20px;border-radius:24px;background:var(--look-card-background);color:var(--look-card-color)}.look-showcase__badge{position:absolute;top:20px;inset-inline-start:20px;z-index:1;pointer-events:none}.look-showcase__badge .badge{font-size:12px;line-height:1;white-space:nowrap}.look-showcase__figure{display:grid;grid-template-rows:auto auto;align-content:start;gap:10px;min-width:0}.look-showcase__swatches{display:flex;flex-wrap:wrap;gap:2px}.look-showcase__swatches .color-swatch{--swatch-size: 20px;border-radius:50%;box-shadow:0 0 0 1px rgb(var(--text-color) / .35)}.look-showcase__product-image{display:block;width:100%;aspect-ratio:1;align-self:start;min-width:0;position:relative}.look-showcase__product-image img,.look-showcase__product-image svg{position:absolute;width:100%;height:100%;object-fit:contain}.look-showcase__title{font-size:var(--text-base);font-weight:700;line-height:1.25;overflow-wrap:anywhere;margin-bottom:5px}.look-showcase__title+.jdgm-preview-badge{margin-block-start:var(--spacing-0-5)}.look-showcase__description{margin-top:16px;font-size:var(--text-base);line-height:1.6;opacity:.6;overflow-wrap:anywhere}.look-showcase__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-weight:700}.look-showcase__footer .price-list{flex:1 1 min-content;gap:4px 8px}.look-showcase__footer sale-price,.look-showcase__footer compare-at-price{white-space:nowrap}.look-showcase__footer sale-price,.look-showcase__footer compare-at-price,.look-showcase__footer unit-price{color:inherit}.look-showcase__footer compare-at-price{opacity:.6}.look-showcase__buy{--button-background: 254 181 116 / var(--button-background-opacity, 1);--button-outline-color: var(--text-color);display:flex;align-items:center;justify-content:center;min-height:44px;min-width:88px;padding:10px 20px;border-radius:999px;background:rgb(var(--button-background));color:var(--look-card-background)}.look-showcase__buy svg{width:24px;height:24px}.look-showcase__buy:disabled{opacity:.5;cursor:not-allowed}.look-showcase__navigation{align-self:end;z-index:2;margin-bottom:16px;pointer-events:none}.look-showcase__controls{display:flex;align-items:center;justify-content:center;gap:10px}.look-showcase__arrow{width:24px;height:24px;pointer-events:auto}.look-showcase__pagination{pointer-events:auto}.look-showcase__pagination button{width:4px;height:4px}@media screen and (max-width:999px){.look-showcase__stage{width:100%;max-width:600px;margin-inline:auto}.look-showcase__slide{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:0}.look-showcase__slide:before{content:"";grid-area:1 / 1;padding-top:75%}.look-showcase__media{grid-area:1 / 1 / -1;align-self:stretch;border-radius:16px}.look-showcase__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.look-showcase__media .look-showcase__image{height:100%;object-fit:cover}.look-showcase__card{--text-color: var(--look-card-mobile-text-rgb);--look-card-color: var(--look-card-mobile-color);--look-card-background: var(--look-card-mobile-background);grid-area:2 / 1;align-self:start;z-index:1;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-rows:auto auto;gap:10px 12px;margin:0 12px 12px;padding:12px;border-radius:16px;background:var(--look-card-mobile-background);color:var(--look-card-mobile-color)}.look-showcase__figure{grid-area:1 / 1 / -1 / 2}.look-showcase__badge{top:12px;inset-inline-start:12px}.look-showcase__info{grid-area:1 / 2}.look-showcase__description{margin-top:8px;font-size:calc(var(--text-base) * .8);line-height:1.5}.look-showcase__footer{grid-column:2;align-content:end;gap:8px;font-size:var(--text-base)}.look-showcase__footer .price-list{flex-basis:100%}.look-showcase__footer sale-price,.look-showcase__footer compare-at-price{font-size:var(--text-base)}.look-showcase__buy{min-height:36px;min-width:72px;padding:8px 16px}.look-showcase__buy svg{width:20px;height:20px}.look-showcase__navigation{grid-area:auto;grid-template-columns:minmax(0,1fr);margin:8px 0 0}}@media screen and (max-width:699px){.shopify-section--shop-the-look .section{padding-inline:20px}.shopify-section--shop-the-look .common-wrapper{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/shop-the-look.css.map */
