.croma-main-product__breadcrumbs{margin-bottom:var(--croma-space-md, 2rem)}.croma-main-product__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:var(--croma-space-lg, 6rem);align-items:start}.croma-main-product--media-width-medium .croma-main-product__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.croma-main-product--media-right .croma-main-product__gallery{order:2}.croma-main-product--media-right .croma-main-product__info{order:1}.croma-main-product__media-list{display:grid;gap:var(--croma-space-sm, 1rem)}.croma-main-product__gallery{display:block;min-width:0}.croma-main-product__media-controls{display:none}.croma-main-product__media{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0;aspect-ratio:var(--croma-main-product-media-ratio, 1 / 1);border:1px solid var(--croma-color-transparent-border);border-radius:var(--image-border-radius, 0);background:var(--croma-product-media-background, #f4f1ea);scroll-margin-block:calc(var(--croma-header-height-mobile, 64px) + var(--croma-space-sm, 1rem))}.croma-main-product__image,.croma-main-product__media-element,.croma-main-product__placeholder{width:100%;height:100%}.croma-main-product__image{padding:var(--croma-space-md, 2rem);object-fit:contain}.croma-main-product--fit-cover .croma-main-product__image,.croma-main-product--fit-cover .croma-main-product__media-element{padding:0;object-fit:cover}.croma-main-product__placeholder{color:color-mix(in srgb,var(--croma-color-foreground, #111111) 35%,transparent)}.croma-main-product__info{position:sticky;top:calc(var(--croma-header-height-mobile, 64px) + var(--croma-space-md, 2rem))}.croma-main-product--static-info .croma-main-product__info{position:static}.croma-main-product__summary{display:grid;gap:var(--croma-space-sm, 1rem)}.croma-main-product__block{min-width:0}.croma-main-product__vendor,.croma-main-product__title,.croma-main-product__price,.croma-main-product__compare-price,.croma-main-product__sku,.croma-main-product__form-message{margin:0}.croma-main-product__vendor{color:color-mix(in srgb,currentColor 62%,transparent);font-size:var(--croma-text-sm, .875rem);text-transform:uppercase}.croma-main-product__vendor a{color:inherit;text-decoration:none}.croma-main-product__title{font-size:var(--croma-heading-h3, 3rem);line-height:1.05}.croma-main-product__price-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem var(--croma-space-xs, .75rem)}.croma-main-product__price{font-size:var(--croma-text-lg, 2rem);line-height:1.1}.croma-main-product__compare-price{color:color-mix(in srgb,currentColor 54%,transparent);text-decoration:line-through}.croma-main-product__sku{display:flex;gap:.35rem;color:color-mix(in srgb,currentColor 62%,transparent);font-size:var(--croma-text-sm, .875rem);text-transform:uppercase}.croma-main-product__text>*:first-child{margin-top:0}.croma-main-product__text>*:last-child{margin-bottom:0}.croma-main-product__form{display:grid;gap:var(--croma-space-sm, 1rem)}.croma-main-product__field{display:grid;gap:var(--croma-space-2xs, .5rem)}.croma-main-product__label{font-size:var(--croma-text-sm, .875rem)}.croma-main-product__quantity{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--regular-radius, var(--croma-radius-sm, 6px));background:transparent;color:currentColor}.croma-main-product__variant-select,.croma-main-product__variant-select .croma-select__control{width:100%}.croma-main-product__purchase-row{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:var(--croma-space-xs, .75rem);align-items:end}.croma-main-product__purchase-row--button-only{grid-template-columns:1fr}.croma-main-product__submit{width:100%;min-height:44px;margin-top:0}.croma-main-product__submit:disabled{cursor:default;opacity:.45}.croma-main-product__form-message{color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--croma-text-sm, .875rem)}.croma-main-product__dynamic-checkout .shopify-payment-button__button{min-height:44px;border-radius:var(--croma-button-radius, 4px)}.croma-main-product__description{color:color-mix(in srgb,currentColor 78%,transparent)}.croma-main-product__description>*:first-child{margin-top:0}.croma-main-product__description>*:last-child{margin-bottom:0}.croma-main-product__details{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.croma-main-product__details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.croma-main-product__details-summary{display:flex;justify-content:space-between;gap:var(--croma-space-sm, 1rem);padding-block:var(--croma-space-sm, 1rem);cursor:pointer}.croma-main-product__details-summary::-webkit-details-marker{display:none}.croma-main-product__details-summary:after{content:"+"}.croma-main-product__details[open] .croma-main-product__details-summary:after{content:"-"}.croma-main-product__details-content,.croma-main-product__details .croma-main-product__description{padding-bottom:var(--croma-space-sm, 1rem)}.croma-main-product__custom-liquid>*:first-child{margin-top:0}.croma-main-product__custom-liquid>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.croma-main-product .croma-main-product__inner{grid-template-columns:minmax(0,1fr);gap:var(--croma-space-md, 2rem)}.croma-main-product__info{position:static;order:2}.croma-main-product__gallery{order:1}.croma-main-product__gallery--multiple .croma-main-product__media-list{grid-auto-columns:100%;grid-auto-flow:column;order:1;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.croma-main-product__media-list::-webkit-scrollbar{display:none}.croma-main-product__media{scroll-snap-align:start;scroll-snap-stop:always}.croma-main-product__media-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--croma-space-xs, .75rem);margin-top:var(--croma-space-xs, .75rem)}.croma-main-product__media-counter{min-width:3rem;margin:0;font-size:var(--croma-text-sm, .875rem);text-align:center}.croma-main-product__gallery.croma-carousel--no-controls .croma-main-product__media-controls{display:none}}@media screen and (max-width:549px){.croma-main-product__purchase-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-product.css.map */
