#quick-add-dialog .dialog--quick-add-drawer{--dialog-max-width: 500px;--dialog-radius: 20px;--dialog-close-offset-top: 24px;--dialog-close-offset-right: 24px;--bottom-dialog-radius: 16px 16px 0 0;width:100%;max-width:var(--dialog-max-width);background:#fff;overflow:hidden}#quick-add-dialog .dialog__close{color:#2e2e2e;transition:all .3s ease-in-out}#quick-add-dialog .dialog__close:before{width:24px;height:24px;background:transparent}#quick-add-dialog .quick-add-dialog__inner{overflow:hidden;max-height:inherit;height:100%}#quick-add-dialog .quick-add__content{padding:24px 18px;gap:0;align-content:flex-start;overflow-y:auto;overflow-x:hidden}#quick-add-dialog .quick-add__content>*{margin-bottom:0}#quick-add-dialog .quick-add__content>.spacing-style,#quick-add-dialog .quick-add__content>*.spacing-style{padding-block-start:0;padding-block-end:0;margin-block-start:0;margin-block-end:0}#quick-add-dialog .quick-add__content>.product-badges,#quick-add-dialog .quick-add__content>product-badge.product-badges{margin-bottom:12px}#quick-add-dialog .quick-add__content>.product-badges.is-empty,#quick-add-dialog .quick-add__content>product-badge.product-badges.is-empty,#quick-add-dialog .quick-add__content>.product-badges:has(.product-badges--empty),#quick-add-dialog .quick-add__content>product-badge.product-badges:has(.product-badges--empty){display:none;margin-bottom:0}#quick-add-dialog .quick-add__content>.product-title{margin-bottom:8px}#quick-add-dialog .quick-add__content>.product-price,#quick-add-dialog .quick-add__content>product-price.product-price{margin-bottom:16px}#quick-add-dialog .quick-add__content>.media-gallery--quick-add{margin-bottom:24px}#quick-add-dialog .quick-add__content>.product-info-desc{margin-bottom:24px}#quick-add-dialog .quick-add__content>.variant-picker,#quick-add-dialog .quick-add__content>variant-picker{margin-bottom:24px}#quick-add-dialog .quick-add__content>.product-inventory,#quick-add-dialog .quick-add__content>product-inventory{margin-bottom:20px}#quick-add-dialog .quick-add__content>.buy-buttons-block,#quick-add-dialog .quick-add__content>*:last-child{margin-bottom:0}#quick-add-dialog .quick-add__footer{margin-top:auto;flex-shrink:0}#quick-add-dialog .quick-add__footer-link{border-top:1px solid #e5e7eb;padding:20px 18px;gap:4px;font-family:SofiaProSemiBold,sans-serif;font-size:15px;line-height:24px;letter-spacing:0;text-transform:capitalize;color:#2e2e2e;text-decoration:none;transition:all .3s ease-in-out}#quick-add-dialog .quick-add__footer-link .icon,#quick-add-dialog .quick-add__footer-link svg{width:13px;height:13px}#quick-add-dialog .product-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px}#quick-add-dialog product-badge.product-badges{display:block;width:100%;padding-right:40px}#quick-add-dialog product-badge.product-badges .product-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}#quick-add-dialog .badge{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:4px 10px 2px;border-radius:60px;font-family:SofiaProSemiBold,sans-serif;font-size:13px;line-height:21px;letter-spacing:0;text-transform:capitalize;color:#fff}#quick-add-dialog .badge--new{background:#f28f49}#quick-add-dialog .badge--best{background:#755ea5}#quick-add-dialog .badge.badge--sale{background:#e50e48}#quick-add-dialog .product-title{margin-top:0;margin-left:0;margin-right:0;font-family:SofiaProSemiBold,sans-serif;font-size:28px;line-height:1.2;letter-spacing:0;color:#2e2e2e;font-weight:400}#quick-add-dialog .product-price .price{font-family:SofiaProSemiBold,sans-serif;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:0;color:#2e2e2e}#quick-add-dialog .product-price .price--sale{font-family:SofiaProSemiBold,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#e50e48}#quick-add-dialog .product-price .compare-at-price{font-family:SofiaProMedium,sans-serif;font-weight:400;font-size:16px;line-height:1.2;text-decoration:line-through;color:#2e2e2e;opacity:1}#quick-add-dialog .product-price .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}#quick-add-dialog .media-gallery--quick-add{display:block;width:calc(100% + 36px);max-width:none;margin-inline:-18px}#quick-add-dialog .media-gallery__carousel-container{border-radius:0;overflow:visible}#quick-add-dialog .media-gallery__item{flex:0 0 266px;width:266px;box-sizing:border-box;border-radius:var(--media-radius, 16px);overflow:hidden;background:#e5e4e5}#quick-add-dialog .media-gallery__carousel--single .media-gallery__item{flex:0 0 100%;width:100%}#quick-add-dialog .media-gallery__item:first-child{margin-inline-start:18px}#quick-add-dialog .carousel__controls--group{--carousel-controls-margin-top: 20px;--carousel-controls-gap: 16px;--carousel-controls-buttons-gap: 8px;--carousel-progressbar-width: 100%;--carousel-progressbar-height: 2px;--carousel-counter-min-width: auto;width:100%;padding-inline:18px;box-sizing:border-box}#quick-add-dialog .carousel__counter{font-family:SofiaProRegular,sans-serif;font-size:16px;line-height:26px;letter-spacing:-.32px;color:#2e2e2e;white-space:nowrap}#quick-add-dialog .carousel__pagination--progressbar{width:100%;height:2px;background-color:#2e2e2e1a}#quick-add-dialog .carousel__pagination--progressbar .swiper-pagination-progressbar-fill{background-color:#2e2e2e}#quick-add-dialog .carousel__controls-buttons .carousel__button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid rgba(46,46,46,.2);border-radius:18px;background:#fff;color:#2e2e2e;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}#quick-add-dialog .carousel__controls-buttons .carousel__button .icon,#quick-add-dialog .carousel__controls-buttons .carousel__button svg{width:13px;height:13px}#quick-add-dialog .carousel__controls-buttons .carousel__button.swiper-button-disabled{opacity:.5}#quick-add-dialog .product-info-desc{display:block;width:100%}#quick-add-dialog .product-info-desc .box-content,#quick-add-dialog .product-info-desc .metafield-rich_text_field{font-family:SofiaProRegular,sans-serif;font-size:16px;line-height:26px;letter-spacing:-.32px;color:#585858}#quick-add-dialog .product-info-desc p{margin:0 0 12px}#quick-add-dialog .product-info-desc p:last-child{margin-bottom:0}#quick-add-dialog .variant-picker__form{gap:20px}#quick-add-dialog .variant-option--buttons{align-items:center;column-gap:8px;row-gap:8px}#quick-add-dialog .variant-option--swatches{column-gap:4px;row-gap:4px}#quick-add-dialog .variant-option__label{flex:0 0 100%;width:100%;margin:0 0 12px;text-transform:none}#quick-add-dialog .variant-option--swatches .variant-option__label{margin-bottom:20px}#quick-add-dialog .variant-option__label-content{gap:0}#quick-add-dialog .variant-option__label-text,#quick-add-dialog .variant-option__label-value{font-size:16px;letter-spacing:-.32px;line-height:1.2}#quick-add-dialog .variant-option__label-text{margin:0;text-transform:none;font-family:SofiaProSemiBold,sans-serif;color:#2e2e2e;font-weight:400}#quick-add-dialog .variant-option__label-value{margin:0 0 0 5px;font-family:SofiaProRegular,sans-serif;font-weight:400;color:#585858}#quick-add-dialog .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:106px;min-height:40px;max-height:none;height:40px;border-radius:0;background:#fff;padding:12px 10px 9px;border:1px solid #2a3743;font-family:SofiaProRegular,sans-serif;font-size:16px;color:#2a3743;line-height:1.2;text-align:center;letter-spacing:-.32px;display:flex;align-items:center;text-transform:none;justify-content:center;transition:all .3s ease-in-out}#quick-add-dialog .variant-option__button-label__text{display:block}#quick-add-dialog .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:#0d63ac;background:#0d63ac;color:#fff}#quick-add-dialog .variant-option__button-label:has([data-option-available=false]){opacity:.45}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch{width:54px;min-width:54px;height:34px;min-height:34px;max-height:none;padding:2px;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;box-sizing:border-box;transition:all .3s ease-in-out}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch:before{display:none}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch .swatch{border:1px solid #e5e7eb;border-radius:0;background:var(--swatch-background);transition:all .3s ease-in-out}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border-color:#2e2e2e;background:transparent;color:inherit}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked) .swatch{border-color:transparent}#quick-add-dialog .product-subscription{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}#quick-add-dialog .product-subscription .label{margin:0;font-family:SofiaProSemiBold,sans-serif;font-size:15px;line-height:1.2;letter-spacing:-.3px;color:#2e2e2e}#quick-add-dialog .product-subscription .control{position:relative;width:100%}#quick-add-dialog .product-subscription .select{width:100%;appearance:none;-webkit-appearance:none;margin:0;padding:14px 44px 14px 16px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-family:SofiaProSemiBold,sans-serif;font-size:15px;line-height:21px;letter-spacing:0;color:#2e2e2e;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-in-out}#quick-add-dialog .product-subscription .select:focus{outline:none;border-color:#0d63ac}#quick-add-dialog .product-subscription .icon{position:absolute;top:50%;right:16px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(-50%);color:#2e2e2e}#quick-add-dialog .product-subscription .icon svg{width:16px;height:16px;display:block}#quick-add-dialog .product-inventory__status{gap:8px;align-items:center;display:inline-flex;font-family:SofiaProSemiBold,sans-serif;font-size:clamp(14px,.188vw + 13.3px,16px);letter-spacing:-.32px;line-height:1.625;color:#109d65}#quick-add-dialog .product-inventory__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#quick-add-dialog .product-inventory__dot{display:block;width:6px;height:6px;border-radius:50%;background:currentColor}#quick-add-dialog .product-inventory__icon-low,#quick-add-dialog .notification--error{color:#f28f49}#quick-add-dialog .product-inventory__icon-out_of_stock,#quick-add-dialog .notification--out-of-stock{color:#7f5fbf}#quick-add-dialog .product-inventory__icon svg{width:14px;height:14px}#quick-add-dialog .buy-buttons-block{display:block;width:100%}#quick-add-dialog .product-form-buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;width:100%}#quick-add-dialog .product-form-buttons>.quantity-selector{flex:0 0 auto;width:auto;min-width:0;max-width:none;--quantity-selector-height: 47px;--quantity-selector-max-width: none;--quantity-selector-padding-inline: 16px;--quantity-selector-radius: 999px}#quick-add-dialog .product-form-buttons>.quantity-selector .quantity-selector{position:relative;display:inline-flex;width:auto;max-width:none}#quick-add-dialog .product-form-buttons>add-to-cart-component{flex:1 1 auto;display:block;min-width:0;width:auto}#quick-add-dialog .product-form-buttons .quantity-input{width:101px;min-width:101px;height:47px;max-width:none;padding:6px 35px;border:1px solid #ebebeb;border-radius:999px;background:#fff;font-family:SofiaProRegular,sans-serif;color:#2e2e2e;text-align:center;font-size:20px;line-height:1}#quick-add-dialog .product-form-buttons .quantity-button{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;border:0;width:auto;height:100%;padding-inline:12px;background:transparent;color:#2e2e2e;transition:all .3s ease-in-out}#quick-add-dialog .product-form-buttons .quantity-minus{inset-inline-start:0}#quick-add-dialog .product-form-buttons .quantity-plus{inset-inline-end:0}#quick-add-dialog .product-form-buttons .quantity-button .icon,#quick-add-dialog .product-form-buttons .quantity-button svg{width:16px;height:16px}#quick-add-dialog .add-to-cart-button,#quick-add-dialog .product-form-buttons .btn--primary{display:flex;align-items:center;justify-content:center;width:100%;height:47px;min-height:47px;padding:11px 21px;border-radius:50px;background:#0d63ac;border:1px solid #0d63ac;transition:all .3s ease-in-out;font-family:SofiaProSemiBold,sans-serif;text-transform:capitalize;line-height:24px;font-size:15px;color:#fff;text-align:center}#quick-add-dialog .add-to-cart-button:before,#quick-add-dialog .product-form-buttons .btn--primary:before{display:none}#quick-add-dialog .add-to-cart-button:disabled,#quick-add-dialog .add-to-cart-button[aria-disabled=true],#quick-add-dialog .btn--primary:disabled,#quick-add-dialog .btn--primary[aria-disabled=true],#quick-add-dialog .btn--primary[disabled]{background:#e2e7eb;color:#a2acb5;cursor:not-allowed}#quick-add-dialog .product-form-buttons shopify-accelerated-checkout,#quick-add-dialog .product-form-buttons .shopify-payment-button,#quick-add-dialog .accelerated-checkout-block{display:none!important}#quick-add-dialog .product-form-buttons>*:not(.quantity-selector):not(add-to-cart-component):not(.product_wishlist):not(.product-form-text__error):not(.pre-order-info){display:none}#quick-add-dialog .product-form-buttons .pre-order-info{flex:1 1 100%;width:100%;margin:0;padding:12px 16px;border-radius:22px;background:#e2f1ff;font-family:SofiaProRegular,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-align:center;color:#0d63ac}.dialog-size-chart{--dialog-content-padding-block: 32px;--dialog-content-padding-inline: 24px}@media(max-width:767.98px){#quick-add-dialog .dialog--quick-add-drawer{width:100%;max-width:100%;border-radius:var(--bottom-dialog-radius)}}@media(min-width:768px){#quick-add-dialog .dialog--quick-add-drawer{--dialog-close-offset-top: 24px;--dialog-close-offset-right: 24px}#quick-add-dialog .quick-add__content{padding:24px}#quick-add-dialog .quick-add__footer-link{padding:20px 24px}#quick-add-dialog .media-gallery--quick-add{width:calc(100% + 48px);margin-inline:-24px}#quick-add-dialog .media-gallery__item:first-child{margin-inline-start:24px}#quick-add-dialog .carousel__controls--group{--carousel-controls-margin-top: 20px;padding-inline:24px}#quick-add-dialog .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{height:47px;min-height:47px;min-width:126px}#quick-add-dialog .product-subscription .label{font-size:16px;letter-spacing:-.32px}#quick-add-dialog .product-subscription .select{padding:16px 48px 16px 16px;font-size:18px}.dialog-size-chart{--dialog-content-padding-inline: 40px}}@media(min-width:992px){#quick-add-dialog .dialog--quick-add-drawer{--dialog-max-width: 500px;width:500px;max-width:500px}#quick-add-dialog .add-to-cart-button:hover,#quick-add-dialog .product-form-buttons .btn--primary:hover{color:#0d63ac;background:#fff}}@media(min-width:1200px){#quick-add-dialog .dialog--quick-add-drawer{--dialog-drawer-offset-horizontal: 24px;--dialog-drawer-offset-vertical: 24px;--dialog-radius: 20px;border-radius:20px}}@media(min-width:1440px){#quick-add-dialog .dialog--quick-add-drawer{--dialog-drawer-offset-horizontal: 30px;--dialog-drawer-offset-vertical: 32px}}@media(min-width:993px){#quick-add-dialog .dialog__close:hover{opacity:.7}#quick-add-dialog .quick-add__footer-link:hover{color:#0d63ac}#quick-add-dialog .carousel__controls-buttons .carousel__button:hover:not(.swiper-button-disabled){border-color:#2e2e2e;color:#2e2e2e}#quick-add-dialog .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover:not(:has(:checked)){color:#fff;background:#0d63ac}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch:hover:not(:has(:checked)){color:inherit;border-color:#2e2e2e;background:transparent}#quick-add-dialog .variant-option--swatches .variant-option__button-label--has-swatch:hover:not(:has(:checked)) .swatch{border-color:transparent}#quick-add-dialog .add-to-cart-button:hover:not(:disabled):not([aria-disabled=true]),#quick-add-dialog .product-form-buttons .btn--primary:hover:not(:disabled):not([aria-disabled=true]):not([disabled]){opacity:.85}#quick-add-dialog .product-form-buttons .quantity-button:hover{opacity:.7}#quick-add-dialog .product-subscription .select:hover{border-color:#0d63ac}#quick-add-dialog .product-info-desc a:hover{opacity:.75}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/quick-view.css.map */
