.shopify-section--main-product{--product-gallery-gap: .75rem}.shopify-section--main-product .product-info{--product-info-gap: .5rem}.shopify-section--main-product .product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap: .25rem}.shopify-section--main-product .product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]){--product-info-gap: .75rem}.shopify-section--main-product .product-info__block-item:is([data-block-type=inventory],[data-block-type=buy-buttons],[data-block-type=pickup-availability],[data-block-type=more-information],[data-block-type=offers]){--product-info-gap: 1rem}.shopify-section--main-product .product-info__block-item[data-block-type=complementary-products]{--product-info-gap: 1.5rem}.shopify-section--main-product .product-info__block-list{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start}.shopify-section--main-product .product-info__block-list>*{grid-column:1 / -1}.shopify-section--main-product .product-info__block-item[data-block-type=title]{grid-column:1;grid-row:1;align-self:center;margin-block:0!important}.shopify-section--main-product .product-info__block-item[data-block-type=price]{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin-block:0!important}.shopify-section--main-product .product-info__block-item[data-block-type=price] .price-list{justify-content:flex-end}.shopify-section--main-product .product-gallery{position:relative}.shopify-section--main-product .product-gallery>.page-dots{position:absolute;inset-inline:0;inset-block-end:.75rem;padding:0;z-index:2;color:#1c1c1c;pointer-events:none}.shopify-section--main-product .product-gallery>.page-dots>*{pointer-events:auto}.product-info .lm-color-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.product-info .lm-color-label{display:flex;flex-direction:row;align-items:baseline;gap:.4rem;flex:1 1 auto;min-width:0}.product-info .lm-color-label>*{margin:0!important;width:auto!important}.product-info .lm-color-label strong{font-weight:700}.product-info .lm-color-swatches{flex:0 0 auto;margin:0 0 0 auto!important}@media screen and (pointer:fine){.product-card__image--secondary{mix-blend-mode:normal;transition:opacity .35s ease}.product-card__image--primary{transition:none}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--primary{opacity:0;transition:opacity 0s linear .35s}}.product-card__info{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;row-gap:2px!important;gap:2px .5rem!important;align-items:baseline;justify-items:start!important;text-align:left!important;padding-block-start:6px!important}.product-card__info>.v-stack,.product-card__info>.v-stack>.v-stack{display:contents}.product-card__info .product-title{grid-column:1;grid-row:1;font-size:12px;line-height:1.3;text-align:left;margin:0}.product-card__info .price-list{grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end;font-size:12px;line-height:1.3;margin:0;white-space:nowrap}.product-card__info .lm-color-row{grid-column:1 / -1;grid-row:2;justify-self:stretch;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:0}.product-card__info .lm-color-label{justify-content:flex-start;flex:1 1 auto;min-width:0}.product-card__info .lm-color-row,.product-card__info .lm-color-row *{font-size:11px!important;line-height:1.3!important}.product-card__info .lm-color-label>*{padding:0!important}.product-card__info .lm-color-swatches{margin:0 0 0 auto!important}.product-card__info>:not(.lm-color-row):not(.v-stack){grid-column:1 / -1;justify-self:stretch}@media screen and (max-width:699px){.product-card__info{column-gap:.375rem}.product-card__info .product-title,.product-card__info .price-list{font-size:11px}.product-card__info .lm-color-row,.product-card__info .lm-color-row *{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/lm-layout.css.map */
