.dialog__quickshop.ecx-dialog{background:transparent;overflow:hidden}.dialog__quickshop.ecx-dialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-normal-text);opacity:.55}.dialog__quickshop .dialog{position:relative;z-index:1;border-radius:0;overflow:hidden;width:min(960px,calc(100% - 96px));max-height:min(760px,calc(100dvh - 96px))}.dialog__quickshop .dialog__content{min-height:0;max-height:100%}.dialog__quickshop .dialog__header{height:56px;min-height:56px;padding:0 8px 0 20px;border-bottom:1px solid var(--color-divider);background:var(--color-page-bg)}.dialog__quickshop .dialog__header h3{color:var(--color-normal-text)}.dialog__quickshop .js-dialog-close-btn{width:44px;height:44px;min-width:44px;min-height:44px}.dialog__quickshop .dialog__body{overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;min-height:0;background:var(--color-page-bg)}.dialog__quickshop .quickview__line{display:none}.dialog__quickshop .product__quickview .quickview__product-info{position:static;overflow:visible;scroll-snap-type:none;width:auto;max-width:none;top:auto;right:auto;bottom:auto;background:var(--color-page-bg)}.dialog__quickshop .quickview__product-info{display:flex;flex-direction:column;min-height:100%}.dialog__quickshop .product__title{color:var(--color-normal-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dialog__quickshop .product__price,.dialog__quickshop .price-item{color:var(--color-normal-text)}.dialog__quickshop .product__variants{border-top:1px solid var(--color-divider);margin-top:24px;padding-top:24px}.dialog__quickshop .product-option__name,.dialog__quickshop .product-option__name .fw-700{text-transform:none}.dialog__quickshop .js-variant-radio-option-name,.dialog__quickshop .js-variant-select-option-name{color:var(--color-light-text);text-transform:none}.dialog__quickshop .product-swatches{width:44px;height:44px;border-radius:0}.dialog__quickshop .variant-swatch{gap:8px}.dialog__quickshop .input--variant:checked+label .product-swatches{outline:1px solid var(--color-normal-text);outline-offset:3px}.dialog__quickshop .product-option ul{gap:8px}.dialog__quickshop .product__quickview .product-option__label{min-height:var(--form-field-sm);min-width:var(--form-field-sm);border:1px solid var(--color-divider);border-radius:0;background:transparent;color:var(--color-normal-text);text-transform:none}.dialog__quickshop .product__quickview .input--variant:checked+.product-option__label,.dialog__quickshop .product__quickview .product-option__label.color-inverse{border-color:rgb(var(--color-normal-text-rgb));background-color:rgb(var(--color-normal-text-rgb));color:rgb(var(--color-page-bg-rgb))}.dialog__quickshop .product__quickview .input--variant:focus-visible+.product-option__label{outline:2px solid rgb(var(--color-normal-text-rgb));outline-offset:2px;box-shadow:none}.dialog__quickshop .product__quickview .product-option--unavailable .product-option__label,.dialog__quickshop .product__quickview .product-option--unavailable .input--variant:checked+.product-option__label,.dialog__quickshop .product__quickview .product-option--unavailable .product-option__label.color-inverse{border-color:var(--color-divider);background:transparent;color:var(--color-light-text)}.dialog__quickshop .product-option--unavailable .form__label{color:var(--color-light-text)}.dialog__quickshop .product-option--unavailable .form__label:before{height:1px;background:var(--color-light-text);border:0}.dialog__quickshop .quickview__view-details a{display:inline-flex;align-items:center;min-height:var(--form-field-sm);color:var(--color-normal-text);text-decoration:none;border-bottom:1px solid var(--color-divider);text-transform:none}.dialog__quickshop .quickview__footer{position:sticky;bottom:0;margin-top:auto;padding:12px 32px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-divider);background:var(--color-page-bg)}.dialog__quickshop .quickview-form__buttons,.dialog__quickshop .quickview__footer .product__form,.dialog__quickshop .quickview__footer form{width:100%!important;max-width:100%!important;display:flex;flex-direction:column!important;gap:8px;justify-content:stretch}.dialog__quickshop .quickview-form__submit-btn{width:100%!important;max-width:100%!important;display:block;min-height:var(--form-field-lg);height:auto;border-radius:0;border:0;box-shadow:none;background:var(--color-main-accent-bg);color:var(--color-main-accent-text);text-transform:none}.dialog__quickshop .quickview-form__submit-btn:before,.dialog__quickshop .quickview-form__submit-btn:after{display:none}.dialog__quickshop .quickview-form__submit-btn[disabled],.dialog__quickshop .quickview-form__submit-btn[disabled]:hover{color:var(--color-disabled-text);background:var(--color-bg-line)}.dialog__quickshop .shopify-payment-button,.dialog__quickshop .shopify-payment-button__more-options{display:none!important}.dialog__quickshop .js-product-form-error-wrapper:not([hidden]){border-left:2px solid var(--color-danger);padding:8px 12px}.dialog__quickshop .js-product-form-error-message{color:var(--color-danger)}.ecx-dialog.dialog__quickshop[hidden] .dialog{opacity:0;transition:opacity .18s ease-out}.ecx-dialog.dialog__quickshop .dialog{opacity:1;transition:opacity .18s ease-out}@media(min-width:1025px){.dialog__quickshop .quickview__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);min-height:0}.dialog__quickshop .quickview__left-layout{width:auto;max-width:none;padding:16px 8px 16px 16px;position:sticky;top:0;align-self:start}.dialog__quickshop .quickview__left-layout>.product-slideshow>.d-flex{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;height:100%}.dialog__quickshop .product-slideshow__thumbnail-overlay{position:static;display:block;width:72px;height:auto}.dialog__quickshop ecx-vert-carousel{display:flex;flex-direction:column;height:100%}.dialog__quickshop .product-slideshow__thumbs{overflow:hidden;gap:8px;max-height:452px}.dialog__quickshop .product-slideshow__thumb{width:56px;flex:0 0 84px}.dialog__quickshop .product-slideshow__thumb .btn-slideshow-thumb,.dialog__quickshop .product-slideshow__thumb .animation{width:56px;height:84px}.dialog__quickshop .product-slideshow__pagination{position:static;display:flex;justify-content:center;gap:8px;width:72px;height:44px;margin-top:8px}.dialog__quickshop .product-slideshow__pagination .carousel-controls--outside-btn,.dialog__quickshop .product-slideshow__pagination .btn{position:static;width:44px;height:44px}.dialog__quickshop .thumbnail__horizoltal{display:none!important}.dialog__quickshop .quickview__product-info{max-width:400px;padding:32px 32px 0}}@media(min-width:769px)and (max-width:1024px){.dialog__quickshop .dialog{width:calc(100% - 48px);max-height:min(760px,calc(100dvh - 48px))}.dialog__quickshop .quickview__body{display:grid;grid-template-columns:1fr 1fr}.dialog__quickshop .quickview__left-layout,.dialog__quickshop .product__quickview .quickview__left-layout,.dialog__quickshop .product__quickview .quickview__product-info{width:auto;max-width:none;position:static}.dialog__quickshop .product-slideshow__thumbnail-overlay{display:none!important}.dialog__quickshop .thumbnail__horizoltal{display:block!important}.dialog__quickshop .quickview__product-info{padding:24px 24px 0}}@media(max-width:768px){.dialog__quickshop.ecx-dialog{align-items:flex-end}.dialog__quickshop .dialog{width:100%;max-width:100%;max-height:90dvh;align-self:flex-end}.ecx-dialog.dialog__quickshop[hidden] .dialog{transform:translateY(100%);opacity:1;transition:transform .18s ease-out,opacity .18s ease-out}.ecx-dialog.dialog__quickshop:not([hidden]) .dialog{transform:translateY(0);transition:transform .18s ease-out,opacity .18s ease-out}.dialog__quickshop .product-slideshow__thumbnail-overlay,.dialog__quickshop .thumbnail__horizoltal{display:none!important}.dialog__quickshop .quickview__left-layout,.dialog__quickshop .product__quickview .quickview__left-layout{width:auto;max-width:none;padding:0}.dialog__quickshop ecx-prd-qck-vw-media-gallery{display:flex;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:16px}.dialog__quickshop .product-slideshow__item{flex:0 0 160px;width:160px;scroll-snap-align:start}.dialog__quickshop .product-slideshow__item .animation,.dialog__quickshop .product-slideshow__item [style*=--ratio]{width:160px;height:240px;aspect-ratio:2 / 3}.dialog__quickshop .quickview__product-info{padding:0 16px}.dialog__quickshop .product-option__label{min-width:64px}.dialog__quickshop .quickview__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ecx-dialog.dialog__quickshop .dialog,.ecx-dialog.dialog__quickshop[hidden] .dialog{transform:none;transition:opacity 0ms}}body.o-hidden inbox-online-store-chat,body.o-hidden #ShopifyChat,body.o-hidden #shopify-chat,body.o-hidden shopify-chat{visibility:hidden!important}.monr-qs-skeleton{display:grid;gap:16px;padding:16px}.monr-qs-skeleton__photo{width:min(100%,420px);aspect-ratio:2 / 3;background:var(--color-bg-line)}.monr-qs-skeleton__bar{height:14px;background:var(--color-bg-line)}.monr-qs-skeleton__swatches{display:flex;gap:8px}.monr-qs-skeleton__swatches span{width:44px;height:44px;background:var(--color-bg-line)}.monr-qs-error{padding:32px 24px;color:var(--color-normal-text)}.monr-qs-error__text{margin:0 0 var(--gutter)}.monr-qs-retry{min-height:44px;min-width:44px}.monr-qs-full{display:inline-flex;align-items:center;min-height:var(--form-field-sm);margin-left:var(--gutter);color:var(--color-normal-text);text-transform:none}button.btn.quickbuy__btn,button.btn.btn-text,.product__quickbuy .quickbuy__btn,.product__quickbuy .btn-text{background:var(--color-page-bg);color:var(--color-normal-text);border:1px solid var(--color-divider);border-radius:0;transition:background-color .18s ease-out,color .18s ease-out}.product__quickbuy .quickbuy__btn.btn-secondary--animate:before,.product__quickbuy .quickbuy__btn.btn-primary--animate:before,.product__quickbuy .btn-text.btn-secondary--animate:before,.product__quickbuy .btn-text.btn-primary--animate:before,.product__quickbuy .quickbuy__btn.btn-secondary--animate:after,.product__quickbuy .quickbuy__btn.btn-primary--animate:after,.product__quickbuy .btn-text.btn-secondary--animate:after,.product__quickbuy .btn-text.btn-primary--animate:after{content:none;display:none;transform:none;transition:none;animation:none;opacity:0}.quickbuy__btn[aria-busy=true],.lux-atc[aria-busy=true]{cursor:progress}button.btn.quickbuy__btn[aria-busy=true] svg,button.btn.btn-text[aria-busy=true] svg,.lux-card button[aria-busy=true] svg,.quickbuy__btn[aria-busy=true] svg,.lux-atc[aria-busy=true] svg{opacity:.5;transition:none}.product__quickbuy .quickbuy__btn:hover,.product__quickbuy .quickbuy__btn:focus-visible,.product__quickbuy .quickbuy__btn[aria-busy=true],.product__quickbuy .btn-text:hover,.product__quickbuy .btn-text:focus-visible,.product__quickbuy .btn-text[aria-busy=true]{background:var(--color-normal-text);color:var(--color-page-bg)}.product__quickbuy .quickbuy__btn:focus-visible,.product__quickbuy .btn-text:focus-visible{outline:2px solid var(--color-normal-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.product__quickbuy .quickbuy__btn,.product__quickbuy .btn-text{transition-duration:0ms}}.dialog__quickshop .product__quickview .quickview__product-info,.dialog__quickshop .product__quickview .quickview__left-layout{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;overflow:visible!important}.dialog__quickshop .quickview__footer .fd-row-md,.dialog__quickshop .quickview__footer .d-flex{flex-direction:column!important;width:100%;align-items:stretch}@media(min-width:769px){.dialog__quickshop .dialog,.dialog__quickshop .dialog__body,.dialog__quickshop .quickview__body,.dialog__quickshop .quickview__left-layout,.dialog__quickshop .product-slideshow,.dialog__quickshop ecx-prd-qck-vw-media-gallery,.dialog__quickshop .product-slideshow__slider{min-width:0;max-width:100%;overflow:hidden}.dialog__quickshop ecx-prd-qck-vw-media-gallery{display:block!important;width:100%!important}.dialog__quickshop .product-slideshow__item{width:100%!important;max-width:100%!important;flex:none!important}.dialog__quickshop .product-slideshow__item img{width:100%;max-width:100%;height:auto;opacity:1}}@media(min-width:769px)and (max-width:1024px){.dialog__quickshop .dialog{display:flex;flex-direction:column;width:calc(100% - 48px);max-height:min(760px,calc(100dvh - 48px));overflow:hidden}.dialog__quickshop .quickview__body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dialog__quickshop .thumbnail__horizoltal{display:block!important;max-width:100%;overflow:hidden}}@media(min-width:1025px){.dialog__quickshop .product-slideshow__thumbs{overflow:hidden!important;max-height:452px!important}.dialog__quickshop .product-slideshow__pagination{position:static!important;display:flex!important;width:auto!important;inset:auto!important;transform:none!important;margin-top:8px;height:44px}.dialog__quickshop .product-slideshow__pagination .p-absolute,.dialog__quickshop .product-slideshow__pagination .btn,.dialog__quickshop .carousel-controls--outside-btn{position:static!important;width:44px;height:44px}}@media(max-width:768px){.dialog__quickshop.ecx-dialog{align-items:flex-end;height:100dvh;max-height:100dvh}.dialog__quickshop .dialog{display:flex;flex-direction:column;width:100%;max-width:100%;height:90dvh;max-height:100dvh;overflow:hidden}.dialog__quickshop .dialog__content{display:flex!important;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.dialog__quickshop .dialog__header{flex:0 0 auto}.dialog__quickshop .dialog__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dialog__quickshop .js-quick-view-container,.dialog__quickshop .product__quickview{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dialog__quickshop .quickview__body,.dialog__quickshop .quickview__product-info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden!important}.dialog__quickshop .quickview__left-layout{flex:0 0 auto;max-height:42dvh;overflow:hidden}.dialog__quickshop .quickview__product-info-content{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.dialog__quickshop .quickview__footer{position:static;flex:0 0 auto;margin-top:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}body.o-hidden shopify-chat,body.o-hidden inbox-online-store-chat,body.o-hidden #ShopifyChat,body.o-hidden #shopify-chat,body.o-hidden .nm-wishlist-open-list-button,html.monr-qs-open shopify-chat,html.monr-qs-open inbox-online-store-chat,html.monr-qs-open #ShopifyChat,html.monr-qs-open #shopify-chat,html.monr-qs-open .nm-wishlist-open-list-button,html.monr-drawer-open shopify-chat,html.monr-drawer-open inbox-online-store-chat,html.monr-drawer-open #ShopifyChat,html.monr-drawer-open #shopify-chat,html.monr-drawer-open .nm-wishlist-open-list-button{display:none!important}.product-card.is-qs-return .quickbuy__show--hover,.product-card:focus-within .quickbuy__show--hover,.product-card:hover .quickbuy__show--hover,.lux-card.is-qs-return .quickbuy__show--hover,.lux-card:focus-within .quickbuy__show--hover,.lux-card:hover .quickbuy__show--hover{opacity:1;visibility:visible;transform:none}.product-card.is-qs-return .monr-qs-return,.product-card:focus-within .quickbuy__btn:focus,.product-card:focus-within .btn-text:focus{display:inline-flex}#dialogQuickShop .product-slideshow__pagination,#dialogQuickShop .pagination-thumbnail__horizoltal,#dialogQuickShop .carousel-controls--outside,#dialogQuickShop .js-carousel-prev-btn,#dialogQuickShop .js-carousel-next-btn{display:none!important}@media(min-width:769px){.dialog__quickshop .quickview__footer{padding-left:0;padding-right:0;width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/monr-quickshop.css.map */
