.shopify-section--mm-banner .container .image-overlay,.shopify-section--mm-banner .container .image-overlay__image-wrapper{border-radius:var(--block-border-radius)}.shopify-section--mm-banner .section:has(.container){margin-bottom:0}@media screen and (max-width: 999px){.shopify-section--mm-banner{--container-gutter: 12px}.shopify-section--mm-banner .image-overlay__content-wrapper{align-items:end}.shopify-section--mm-banner .image-overlay__content{margin-inline-start:24px;margin-inline-end:auto;text-align:left}.shopify-section--mm-banner .image-overlay--auto .image-overlay__image-wrapper{padding-bottom:calc(100 / var(--mobile-image-aspect-ratio))}.shopify-section--mm-banner .image-overlay--auto:before{padding-block-end:calc(100% / var(--mobile-image-aspect-ratio))}}@media screen and (min-width: 1000px){.shopify-section--mm-banner .image-overlay--auto .image-overlay__image-wrapper{padding-bottom:calc(100 / var(--image-aspect-ratio))}}@media screen and (min-width: 1000px){.mm-container{display:grid;grid-template-columns:1fr minmax(400px,0fr);gap:var(--grid-gap)}}.mm-summary .popover__header{min-height:unset;padding-block:12px}.mm-summary__bubble{display:flex;justify-content:center;align-items:center;border-radius:50%;width:21px;height:21px;font-weight:700;white-space:nowrap;background:rgb(var(--root-primary-button-background));color:rgb(var(--root-primary-button-text-color));line-height:1;font-size:12px;letter-spacing:0}.mm-summary__bubble--reverse{color:rgb(var(--root-primary-button-background));background:rgb(var(--root-primary-button-text-color))}.mm-summary .popover__title{gap:1rem}.mm-summary .popover__close-button{right:unset;left:12px;transform:translateY(-50%);top:50%}.mm-summary .popover__header .mm-summary__bubble{right:12px;z-index:1;position:absolute;transform:translateY(-50%);top:50%}.mm-summary__dot{display:flex;align-items:center;gap:.5rem}.mm-summary__dot svg{margin-inline-end:0;animation:mm-summary-blink 1.2s infinite alternate;border-radius:50%}.mm-summary__dot span{font-family:var(--text-font-family);font-style:italic}@keyframes mm-summary-blink{0%{opacity:1;box-shadow:0 0 4px 1px #3ed660}to{opacity:.5;box-shadow:0 0 8px 2px #3ed660}}@media screen and (min-width: 1000px){.mm-summary .popover__close-button{display:none}.mm-summary .popover__header .mm-summary__bubble{right:16px}}@media screen and (max-width: 999px){.mm-summary .popover{z-index:5;max-height:85vh}.mm-summary .popover[open]{transform:translateY(0)}.mm-summary__opener{z-index:6;width:100%;padding-block-end:max(12px,env(safe-area-inset-bottom,0px) + 12px);padding-inline:12px;display:block;position:fixed;bottom:0;left:0;padding-block-start:12px;background-color:#fff;border-top:1px solid rgb(var(--root-border-color))}.mm-summary .popover__content{padding-inline:12px;padding-block-end:196px}}@media screen and (min-width: 1000px){.mm-summary{z-index:2;position:sticky;top:calc(24px + var(--enable-sticky-header) * var(--header-height, 0px) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0));height:fit-content;border:1px solid rgb(var(--root-border-color));border-radius:min(var(--block-border-radius),8px);padding-bottom:16px}.mm-summary .popover:before,.mm-summary .popover:after{content:none}.mm-summary .popover{z-index:2;opacity:1;transition:unset;position:unset;top:0;visibility:visible;border:unset;background:none}.mm-summary .popover__content{padding:16px}.mm-summary .popover__header{display:flex;justify-content:start;padding:16px}.mm-summary__opener{padding-inline:16px}}.mm-summary__button svg{margin-inline-start:10px;transition:transform .2s ease-in-out;display:inline-block;transform:rotate(180deg)}.mm-summary__button[aria-expanded=true] svg{transform:rotate(0)}.mm-summary__button-inner{display:inline-flex;justify-content:center;gap:.5rem;align-items:center;pointer-events:none}.mm-summary__message{display:flex;justify-content:space-between;margin-bottom:.5rem;gap:.25rem;font-size:13px;line-height:1rem}.mm-summary__message--center{justify-content:center}.mm-summary__steps{display:flex;gap:.25rem;margin-top:.75rem;margin-bottom:.75rem}.mm-summary__step{height:.5rem;width:100%;border-radius:16px;background-color:#fcf5ee}.mm-summary__step--done{background-color:rgb(var(--root-primary-button-background))}.mm-summary__atc .button{--product-on-sale-accent: 255, 255, 255;padding-inline:15px}.mm-summary__atc-txt{justify-content:center;align-items:center;display:flex}.mm-summary__atc .button:has(.mm-summary__atc-txt.hidden-phone){display:none!important}@media screen and (max-width: 999px){.mm-summary .popover[open]+.mm-summary__opener .mm-summary__atc .button{margin-bottom:.5rem}.mm-summary .popover:not([open])+.mm-summary__opener .mm-summary__atc .button{display:none}.mm-summary__free-shipping{display:none}}@media screen and (min-width: 1000px){.mm-summary__atc .button{margin-top:1rem}.mm-summary__free-shipping{display:flex;justify-content:center;font-size:13px;line-height:1rem;margin-top:8px}}.mm-summary__product-list{display:flex;flex-direction:column;gap:1rem}.mm-summary__placeholder-item{display:flex;gap:1rem;align-items:center;width:100%;border:1px solid rgb(var(--root-border-color));border-radius:min(var(--block-border-radius),8px);background:#fcf5ee;padding:4px}.mm-summary__placeholder-item>img{display:block;object-fit:cover;flex-shrink:0;border-radius:min(var(--block-border-radius),8px)}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){.mm-container .product-item__quick-form{visibility:visible;opacity:1;transform:translateY(0)}}.mm-container .product-item__info{text-align:left}.mm-container .product-item-meta__title{margin-block-end:0;line-height:normal}.mm-product-item__top{display:flex;column-gap:.5rem;justify-content:space-between;align-items:center;margin-bottom:4px}.mm-product-item__price{line-height:normal}.mm-product-item__price .price--compare{font-size:calc(var(--base-font-size) - 1px)}.mm-container .product-item__quick-buy-button{right:unset;left:12px;border-radius:50%}@media screen and (max-width: 999px){.mm-product-item__top{margin-bottom:8px}.mm-product-item__price .price-list{display:flex;flex-direction:column}.mm-product-item__price .price--compare{font-size:calc(var(--base-font-size) - 4px)}}.mm-container .quantity-selector{--quantity-selector-height: 32px}.mm-container .quantity-selector__input{padding:0;pointer-events:none}.mm-container .quantity-selector__input[value="0"]{display:none}.mm-container .quantity-selector:has(input[value="0"])>.quantity-selector__button:first-of-type{display:none}.mm-container .quantity-selector__input[value="0"]+.quantity-selector__button{width:100%;padding-inline:8px;background:rgb(var(--product-on-sale-accent));color:#fff;border-radius:var(--button-border-radius)}.mm-container .quantity-selector__input[value="0"]+.quantity-selector__button .quantity-selector__label{display:block!important}.mm-container .quantity-selector__input[value="0"]+.quantity-selector__button svg{display:none}.mm-product-item__discount .product-item__label-list{left:unset;right:10px}@media screen and (min-width: 1000px){.mm-container .quantity-selector__input[value="0"]+.quantity-selector__button{padding-inline:12px}}.mm-summary-product{display:flex;gap:1rem;align-items:stretch}.mm-summary-product__image{width:5rem;height:5rem;flex-shrink:0}.mm-summary-product__image>img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.mm-summary-product__info{display:flex;flex-direction:column;flex-grow:1}.mm-summary-product__info-bot{display:flex;justify-content:space-between;align-items:center;column-gap:8px;min-height:38px;padding-bottom:4px}.mm-summary-product__price-list{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:8px}.mm-summary-product .quantity-selector{flex-shrink:0;height:fit-content}.mm-summary-product .quantity-selector button:last-of-type{order:1}
/*# sourceMappingURL=/cdn/shop/t/80/assets/up-mix-and-match.css.map */
