.meloa-product-title-price-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;width:100%}.meloa-product-title-price-row .product__title{flex:1 1 auto;min-width:0;margin-bottom:0}.meloa-product-title-price-row .product__title h1,.meloa-product-title-price-row .product__title h2{margin:0}.meloa-product-title-price-row__price{flex:0 0 auto;text-align:right}.meloa-product-title-price-row__price .price{justify-content:flex-end}.meloa-product-title-price-row__price .price .price-item{font-weight:700!important}@media screen and (min-width:990px){.product:not(.product--no-media):not(.meloa-product-layout-grid) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--no-media):not(.meloa-product-layout-grid) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.meloa-product-qty-cart-row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:1rem 1.25rem;width:100%}.meloa-product-qty-cart-row__quantity{flex:0 1 auto;min-width:0}.meloa-product-qty-cart-row>div:last-child{flex:1 1 auto;min-width:0}.meloa-product-qty-cart-row .product-form__buttons{max-width:none}.meloa-product-qty-cart-row .product-form__submit.button--full-width{width:100%}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]){position:relative;display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:.55rem .75rem;align-items:center}@media screen and (min-width:750px){product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]){grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);gap:.75rem 1.25rem}}@media screen and (min-width:990px){product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]){grid-template-columns:minmax(0,10.5rem) minmax(0,1fr)}product-info .product-form__submit.button{padding-left:2rem;padding-right:2rem}}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-qty-cart-row__quantity{min-width:0;max-width:100%}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout])>div:last-child{display:contents}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout])>div:last-child product-form.product-form{display:contents}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) form[data-type=add-to-cart-form]{display:contents}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) form[data-type=add-to-cart-form]>input.product-variant-id{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .product-form__error-message-wrapper{grid-column:1 / -1;grid-row:1}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) form[data-type=add-to-cart-form]>.customer{grid-column:1 / -1;grid-row:2}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):not(:has(form[data-type=add-to-cart-form]>.customer)) .meloa-product-qty-cart-row__quantity{grid-column:1;grid-row:2}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):not(:has(form[data-type=add-to-cart-form]>.customer)) .meloa-product-form__checkout-rows__primary{grid-column:2;grid-row:2}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):not(:has(form[data-type=add-to-cart-form]>.customer)) .meloa-product-form__checkout-rows__dynamic{grid-column:1 / -1;grid-row:3}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):has(form[data-type=add-to-cart-form]>.customer) .meloa-product-qty-cart-row__quantity{grid-column:1;grid-row:3}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):has(form[data-type=add-to-cart-form]>.customer) .meloa-product-form__checkout-rows__primary{grid-column:2;grid-row:3}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]):has(form[data-type=add-to-cart-form]>.customer) .meloa-product-form__checkout-rows__dynamic{grid-column:1 / -1;grid-row:4}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows{display:contents}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows__primary{justify-self:stretch;align-self:center;width:100%;min-width:0}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows__primary .product-form__buttons{width:100%;min-width:0}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .product-form__submit.button--full-width{width:100%;min-width:0;max-width:none;box-sizing:border-box}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows__dynamic{width:100%}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows__dynamic .shopify-payment-button{width:100%;max-width:none}product-info .meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-product-form__checkout-rows__dynamic shopify-accelerated-checkout-cart{width:100%;max-width:none}.meloa-qty-inline-top{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.75rem 1.25rem;width:100%;padding-bottom:.55rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.meloa-qty-inline-top .quantity__label.form__label{margin-bottom:0;text-transform:uppercase;letter-spacing:var(--meloa-track-label, .06em);font-size:var(--meloa-type-small, clamp(13px, .22vw + 12.6px, 14px));color:rgba(var(--color-foreground),.5);flex-shrink:0}.meloa-qty-inline-top .price-per-item__container{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0}.meloa-product-qty-cart-row:has([data-meloa-split-checkout]) .meloa-qty-inline-top .price-per-item__container{flex:0 1 auto}@media screen and (max-width:749px){.meloa-qty-inline-top{gap:.35rem .45rem;padding-bottom:.45rem}.meloa-qty-inline-top .quantity__label.form__label{font-size:var(--meloa-type-small, clamp(13px, .22vw + 12.6px, 14px));letter-spacing:var(--meloa-track-label, .06em)}.meloa-product-qty-cart-row .quantity{min-height:2.85rem}.meloa-product-qty-cart-row .quantity__button{width:2.5rem;flex-shrink:0}.meloa-product-qty-cart-row .quantity__input{min-width:2rem;max-width:3rem;font-size:var(--meloa-type-body-sm, clamp(15px, .25vw + 14.5px, 16px))}}.meloa-product-qty-cart-row .quantity{width:auto;min-height:3.6rem;border-radius:0;box-shadow:none}.meloa-product-qty-cart-row .quantity:before,.meloa-product-qty-cart-row .quantity:after{display:none}.meloa-product-qty-cart-row .quantity__button:first-child{margin-left:0}.meloa-product-qty-cart-row .quantity__button:last-child{margin-right:0}.meloa-product-qty-cart-row .quantity__input{width:auto;min-width:2.5rem;max-width:4.5rem;flex-grow:0}product-info .product-form__submit.button{border-radius:.75rem;border:none;box-shadow:none!important;min-width:0;min-height:3.25rem;padding:.875rem 1.25rem;width:90%;display:block;margin:0 auto;font-family:var(--font-body);font-weight:500;letter-spacing:var(--meloa-track-label-wide, .08em);text-transform:uppercase;font-size:var(--meloa-type-small, clamp(13px, .22vw + 12.6px, 14px));background-color:var(--color-black, #050505);color:var(--color-white, #fff);transition:background-color var(--duration-normal, .24s) var(--ease-out-soft, ease),color var(--duration-normal, .24s) var(--ease-out-soft, ease),opacity var(--duration-fast, .16s) var(--ease-out-soft, ease)}product-info .product-form__submit.button:before,product-info .product-form__submit.button:after{display:none!important;content:none!important;box-shadow:none!important}product-info .product-form__submit.button:hover:after{box-shadow:none!important}product-info .product-form__submit.button:focus-visible{outline:2px solid rgba(var(--color-foreground),.55);outline-offset:3px;box-shadow:none!important}product-info .product-form__submit.button:focus:not(:focus-visible),product-info .product-form__submit.button.focused:not(:focus-visible){box-shadow:none!important}product-info .product-form__submit.button--secondary{background-color:var(--color-black, #050505);color:var(--color-white, #fff)}@media(prefers-reduced-motion:no-preference){product-info .product-form__submit.button:hover:not([disabled]):not(.disabled){background-color:var(--color-ink, #111);color:var(--color-white, #fff)}}product-info .product-form__submit.button[disabled],product-info .product-form__submit.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}product-info .product-form__submit.button.loading>.loading__spinner .path{stroke:var(--color-white, #fff)}@media screen and (min-width:990px){product-info .page-width .meloa-product-layout-grid.meloa-product-mobile__grid.product.grid:not(.product--no-media),product-info .meloa-product-layout-grid:not(.product--no-media){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(var(--grid-desktop-horizontal-spacing),2.25vw,4rem);row-gap:0;align-items:start;width:100%;box-sizing:border-box}product-info .meloa-product-layout-grid:not(.product--no-media)>.grid__item,product-info .meloa-product-layout-grid:not(.product--no-media)>.product__media-wrapper,product-info .meloa-product-layout-grid:not(.product--no-media)>.product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important}product-info .meloa-product-layout-grid.product--right:not(.product--no-media)>.product__media-wrapper,product-info .meloa-product-layout-grid.product--right:not(.product--no-media)>.product__info-wrapper{order:0!important}product-info .meloa-product-layout-grid:not(.product--no-media)>.product__media-wrapper{grid-column:1!important;grid-row:1!important;position:sticky;top:clamp(1.2rem,3vw,3.5rem);align-self:start}product-info .meloa-product-layout-grid:not(.product--no-media)>.product__info-wrapper{grid-column:2!important;grid-row:1!important}product-info .meloa-product-layout-grid .product__info-wrapper .product__column-sticky{position:static!important;top:auto!important}product-info .meloa-product-layout-grid:not(.product--no-media)>.grid__item:nth-child(n+3){grid-column:2!important}product-info .meloa-product-layout-grid .product__info-wrapper .product-form__submit.button{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/meloa-main-product-layout.css.map */
