.quick-view-modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:flex-end;width:100%;height:100%;visibility:hidden;pointer-events:none;z-index:101;transition:visibility var(--duration-default)}.quick-view-modal[open]{visibility:visible;pointer-events:all}.quick-view-modal[open] .quick-view-modal__overlay{opacity:1}.quick-view-modal[open] .quick-view-modal__content{opacity:1;transform:translate(0)}.quick-view-modal .quick-view__content-info{height:100%}.quick-view-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--color-modal-overlay),.5);cursor:pointer;opacity:0;transition:opacity var(--duration-default) ease-in-out}.quick-view-modal__content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;padding:8rem 0 0;background-color:rgb(var(--color-background));overflow:hidden;opacity:0;outline:none;transform:translate(100%);transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}[dir=rtl] .quick-view-modal__content{transform:translate(-100%)}@media(min-width:576px){.quick-view-modal__content{max-width:51.6rem}}.quick-view-modal__content-wrapper{--qv-gutter-start: 2.4rem;--qv-gutter-end: 2.4rem;flex:1;width:100%;max-height:100%;padding-inline:var(--qv-gutter-start) var(--qv-gutter-end);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.quick-view-modal__content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.quick-view-modal .product{padding:0!important;width:100%!important;max-width:100%!important;height:100%}.quick-view-modal .product__outer{height:100%;padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:unset;align-items:flex-start;justify-content:unset;gap:2.4rem}.quick-view-modal .product__gallery-container{position:static!important;width:100%;max-width:100%;top:0;height:auto;flex-shrink:0;order:-1!important}.quick-view-modal .product__gallery-container:not(:has(.product__media,.product__gallery-blocks)){display:none}.quick-view-modal .product__media{position:relative;overflow:hidden;width:100%;max-width:100%;flex-shrink:0;background:transparent}.quick-view-modal .product__media-wrapper{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}@media(min-width:576px){.quick-view-modal .product__media-wrapper{flex-direction:row;align-items:stretch}}.quick-view-modal .product__media-list{display:flex;flex-wrap:wrap;width:100%;border-radius:var(--border-radius-block);overflow:hidden;position:relative}.quick-view-modal .product__media-list .slider-pagination{display:none}@media screen and (max-width:989px){.quick-view-modal .product__media-list .slider-navigation{display:none}.quick-view-modal .product__media-list .slider-pagination{display:flex}}.quick-view-modal .product__media-list .deferred-media,.quick-view-modal .product__media-list .deferred-media img{position:absolute;top:0;right:0;bottom:0;left:0}.quick-view-modal .product__media-list-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;height:auto;flex:1}.quick-view-modal .product__media-list-container{width:100%;display:flex;box-sizing:border-box}.quick-view-modal .product__media-item{width:100%;height:auto;overflow:hidden;border-radius:var(--border-radius-block);background-color:rgb(var(--color-background));-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.quick-view-modal .product__media-item>*:not(.button-shopify-xr):not(product-model):not(modal-opener):not(.deferred-media){display:block;position:relative}.quick-view-modal .product__media-item--placeholder{background-color:rgb(var(--color-background-secondary))}.quick-view-modal .product__media-item--placeholder .placeholder-svg{fill:rgb(var(--color-foreground))}.quick-view-modal .product__media-badges{position:absolute;inset-block-start:2.4rem;inset-inline-start:2.4rem;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:calc(100% - 6.4rem);pointer-events:none}.quick-view-modal .product__media-badges .product__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:calc(var(--font-tag-scale) * 1.4rem)}.quick-view-modal .product__media-img{position:relative;box-sizing:border-box}.quick-view-modal .product__media-img img,.quick-view-modal .product__media-img .placeholder-svg{display:block;width:100%!important;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:575px){.quick-view-modal .product__media-img--mobile-ratio-square{height:auto!important;padding-bottom:100%!important}.quick-view-modal .product__media-img--mobile-ratio-landscape{height:auto!important;padding-bottom:75%!important}.quick-view-modal .product__media-img--mobile-ratio-portrait{height:auto!important;padding-bottom:133.33%!important}}.quick-view-modal .product__media-video .deferred-media{position:absolute}.quick-view-modal .product__modal-opener{height:100%}.quick-view-modal .product__info-container{position:static!important;width:100%;max-width:100%;height:100%;padding:0;display:flex;flex-direction:column}.quick-view-modal .product__info-container>*.visibility-hidden{display:none}.quick-view-modal .product__info-container .product__info-inner{margin:0 auto 12rem;padding-inline-start:1.8rem}.quick-view-modal .product__buy-buttons{order:999;margin-top:auto;margin-inline:calc(var(--qv-gutter-start) * -1) calc(var(--qv-gutter-end) * -1);position:sticky;bottom:0;z-index:3;padding-block:2.4rem;padding-inline:var(--qv-gutter-start) var(--qv-gutter-end);background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-border))}.quick-view-modal .product__buy-buttons.loading{pointer-events:none}.quick-view-modal .product__title{font-size:calc(var(--font-heading-h5-scale) * 2rem);margin:.8rem 0 1.2rem}.quick-view-modal .product__title:first-child{margin-top:0}.quick-view-modal .product__title:last-child{margin-bottom:0}.quick-view-modal .product__description{margin:2.4rem 0 3.2rem}.quick-view-modal .product__description:first-child{margin-top:0}.quick-view-modal .product__description:last-child{margin-bottom:0}.quick-view-modal .product__description:empty{display:none}.quick-view-modal .product__description-additional{margin-top:.4rem}.quick-view-modal .product__description-more{margin-top:.4rem;display:flex;flex-direction:column;align-items:flex-start}.quick-view-modal .product__description-more-content{overflow:hidden;max-height:0;transition:max-height var(--duration-default) ease-in-out}.quick-view-modal .product__description-more.is-open .product__description-more-content{max-height:var(--product-description-more-height, none)}.quick-view-modal .product__description-more-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:none;padding:0}.quick-view-modal .product__description-more-toggle:focus-visible{outline-offset:.2rem}.quick-view-modal .product__description-more.is-open .product__description-more-toggle{margin-top:.4rem}.quick-view-modal .product__description-more-label-less,.quick-view-modal .product__description-more.is-open .product__description-more-label-more{display:none}.quick-view-modal .product__description-more.is-open .product__description-more-label-less{display:inline}.no-js .quick-view-modal .product__description-more-content{max-height:none}.no-js .quick-view-modal .product__description-more-toggle{display:none}.quick-view-modal .product__vendor{margin:.8rem 0}.quick-view-modal .product__vendor:first-child{margin-top:0}.quick-view-modal .product__vendor:last-child{margin-bottom:0}.quick-view-modal .product__vendor a{text-decoration:none;color:inherit;transition:opacity var(--duration-default)}@media(hover:hover){.quick-view-modal .product__vendor a:hover{opacity:var(--hover-opacity)}}.quick-view-modal .product__price{display:flex;flex-direction:column;align-items:start;margin:.8rem 0}.quick-view-modal .product__price:first-child{margin-top:0}.quick-view-modal .product__price:last-child{margin-bottom:0}.quick-view-modal .product__price-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem}.quick-view-modal .product__price .price-font{font-size:calc(var(--font-product-price-scale) * 1.3rem)}.quick-view-modal .product__price .unit-price,.quick-view-modal .product__price .unit-price .price-font{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-product-price-scale) * 1.2rem)}.quick-view-modal .product__price.visibility-hidden{width:0;height:0;margin:0}.quick-view-modal .product__price .product__tax,.quick-view-modal .product__price .product__volume-pricing-note,.quick-view-modal .product__price .product__installment:has(shopify-payment-terms){margin:.4rem 0 0}.quick-view-modal .product__tax,.quick-view-modal .product__volume-pricing-note,.quick-view-modal .product__installment{width:-moz-fit-content;width:fit-content;color:rgb(var(--color-foreground-secondary))}.quick-view-modal .product__installment:empty{display:none}.quick-view-modal .product__installment.visibility-hidden{width:0;height:0;margin:0}.quick-view-modal .product__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.8rem 0}.quick-view-modal .product__badges:empty{display:none}.quick-view-modal .product__badges.visibility-hidden{width:0;height:0;margin:0}.quick-view-modal .product__badges:first-child{margin-top:0}.quick-view-modal .product__badges:last-child{margin-bottom:0}.quick-view-modal .product__sku{color:rgb(var(--color-foreground-secondary));margin:.8rem 0}.quick-view-modal .product__sku:first-child{margin-top:0}.quick-view-modal .product__sku:last-child{margin-bottom:0}.quick-view-modal .product__sku.visibility-hidden{width:0;height:0;margin:0}.quick-view-modal .product__sku:empty{display:none}.quick-view-modal .product__inventory{margin:.8rem 0}.quick-view-modal .product__inventory:first-child{margin-top:0}.quick-view-modal .product__inventory:last-child{margin-bottom:0}.quick-view-modal .product__inventory.visibility-hidden{width:0;height:0;margin:0}.quick-view-modal .product__inventory:empty{margin:0}.quick-view-modal .product__inventory-inner{display:inline-flex;align-items:center;color:rgb(var(--color-foreground));text-transform:none}.quick-view-modal .product__shipping-info{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0}.quick-view-modal .product__shipping-info:first-child{margin-top:0}.quick-view-modal .product__shipping-info:last-child{margin-bottom:0}.quick-view-modal .product__shipping-info-bar{flex-shrink:0;align-self:stretch;width:.5rem;min-height:2.2rem;border-radius:.4rem;background-color:var(--shipping-bar-color, #22a316)}.quick-view-modal .product__shipping-info-text{color:rgb(var(--color-foreground))}.quick-view-modal .product__full-details{position:relative;width:-moz-max-content;width:max-content;justify-content:center;align-self:center}.quick-view-modal .product .block-text-with-icon{margin:.8rem 0}.quick-view-modal .product .block-text-with-icon:first-child{margin-top:0}.quick-view-modal .product .block-text-with-icon:last-child{margin-bottom:0}.quick-view-modal .product-parameters{position:relative;pointer-events:all;width:100%;margin:2.4rem 0}@media screen and (min-width:576px){.quick-view-modal .product-parameters{margin:3.2rem 0}}.quick-view-modal .product-parameters:first-child{margin-top:0}.quick-view-modal .product-parameters:last-child{margin-bottom:0}.quick-view-modal .product-parameters variant-picker{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:576px){.quick-view-modal .product-parameters variant-picker{gap:2.4rem}}.quick-view-modal .product-parameters .dropdown-select{position:relative;display:block;width:100%}.quick-view-modal .product-parameters .dropdown-select__current{width:100%;min-height:4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--color-foreground));padding:1.2rem 1.6rem;border:.5px solid rgb(var(--color-border));border-radius:min(var(--border-radius-input),1rem);box-sizing:border-box;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem}@media(hover:hover){.quick-view-modal .product-parameters .dropdown-select__current:hover{border:.5px solid rgb(var(--color-foreground))}.quick-view-modal .product-parameters .dropdown-select__current:hover>.dropdown-select__current-value,.quick-view-modal .product-parameters .dropdown-select__current:hover>.icon-caret{opacity:var(--hover-opacity)}}.quick-view-modal .product-parameters .dropdown-select__current-value{position:relative;display:flex;align-items:center;gap:.6rem;white-space:nowrap;transition:opacity var(--duration-default) ease-in-out}.quick-view-modal .product-parameters .dropdown-select__current--with-color [data-dropdown-current-value]:before{content:"";position:static;display:inline-block;flex-shrink:0;width:1.6rem;height:1.6rem;padding:.4rem;border-radius:50%;border:.1rem solid rgb(var(--color-border));background:var(--swatch-color);background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box}.quick-view-modal .product-parameters .dropdown-select__current--with-color.dropdown-select__current--with-color-large [data-dropdown-current-value]:before{width:1.8rem;height:1.8rem}.quick-view-modal .product-parameters .dropdown-select__current .icon-caret{position:static;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}.quick-view-modal .product-parameters .dropdown-select__current[aria-expanded=true]{border:.5px solid rgb(var(--color-foreground))}.quick-view-modal .product-parameters .dropdown-select__current[aria-expanded=true]>.icon-caret{transform:rotate(180deg)}.quick-view-modal .product-parameters .dropdown-select:has(.dropdown-select__options input.disabled:checked) .dropdown-select__current-value{color:rgba(var(--color-foreground),.75);text-decoration:line-through}.quick-view-modal .product-parameters .dropdown-select__options{position:absolute;width:100%;z-index:11;display:none;border-radius:min(var(--border-radius-input),1rem);border:.1rem solid rgba(var(--color-border));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 8px 14px rgba(var(--color-shadow),.08);padding:0!important;overflow:hidden;margin:0;bottom:calc(100% + 1rem)}.quick-view-modal .product-parameters .dropdown-select__options.active{display:block}.quick-view-modal .product-parameters .dropdown-select ul{padding:.8rem;max-height:27.8rem;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));box-sizing:border-box;list-style:none;display:block;width:100%;transform:translateZ(0)}.quick-view-modal .product-parameters .dropdown-select ul::-webkit-scrollbar{width:.3rem;height:.3rem}.quick-view-modal .product-parameters .dropdown-select ul::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.5);border-radius:4rem}.quick-view-modal .product-parameters .dropdown-select ul li{border-radius:min(var(--border-radius-input),1rem);transition:background-color var(--duration-default) ease-in-out}.quick-view-modal .product-parameters .dropdown-select ul li:not(:last-child){margin-bottom:.4rem}.quick-view-modal .product-parameters .dropdown-select ul li:has(input:checked){background-color:rgb(var(--color-background-secondary))}@media(hover:hover){.quick-view-modal .product-parameters .dropdown-select ul li:not(:has(input:checked)):hover{background-color:rgb(var(--color-background-secondary))}}.quick-view-modal .product-parameters .dropdown-select ul li:not(:has(input:checked)) .check-icon{display:none}.quick-view-modal .product-parameters .dropdown-select ul li label{width:100%;display:block;text-align:start;min-height:unset;min-width:unset;padding:1.2rem 1.6rem;border-radius:0;border:none;box-shadow:none;background-color:transparent}.quick-view-modal .product-parameters .dropdown-select ul li label .check-icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-inline-start:auto}.quick-view-modal .product-parameters .dropdown-select ul li input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.quick-view-modal .product-parameters .dropdown-select ul li input.disabled+label .select-label{color:rgba(var(--color-foreground),.75);text-decoration:line-through}.quick-view-modal .product-parameters .dropdown-select .select-label{position:relative;display:flex;align-items:center;gap:.6rem;word-break:break-word}.quick-view-modal .product-parameters .dropdown-select .select-label--color:before{content:"";position:static;display:inline-block;flex-shrink:0;width:1.6rem;height:1.6rem;padding:.4rem;border-radius:50%;border:.1rem solid rgb(var(--color-border));background:var(--swatch-color);background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box}.quick-view-modal .product-parameters .dropdown-select .select-label--color-large:before{width:1.8rem;height:1.8rem}.quick-view-modal .product-parameters .dropdown-select .select-unavailable-label{display:none}.quick-view-modal .product-form{display:block;max-width:100%}.quick-view-modal .product-form__error-message-wrapper{margin:0 0 .8rem}.quick-view-modal .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;font-size:1.2rem}.quick-view-modal .product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-inline-end:.8rem}.quick-view-modal .product-form__controls{border:0;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.quick-view-modal .product-form__controls-name{display:flex;align-items:center;gap:.4rem;width:100%;padding:0;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.quick-view-modal .product-form__controls-name span{color:rgb(var(--color-foreground))}.quick-view-modal .product-form__controls-group{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:420px){.quick-view-modal .product-form__controls-group{gap:.8rem}}.quick-view-modal .product-form__controls-group--colors{gap:.2rem;margin-inline-start:.3rem}@media screen and (min-width:990px){.quick-view-modal .product-form__controls-group--colors{margin-inline-start:0}}.quick-view-modal .product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.quick-view-modal .product-form__controls-group input.disabled+label{color:rgba(var(--color-foreground),.75);text-decoration:line-through}.quick-view-modal .product-form__controls-group input.disabled+label.color-swatch{opacity:.5}.quick-view-modal .product-form__controls-group input.disabled+label.color-swatch>.color-swatch-view{border:.1rem solid rgba(var(--color-foreground))}.quick-view-modal .product-form__controls-group input.disabled+label.color-swatch>.color-swatch-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),rgb(var(--color-foreground)) calc(50% - .5px),rgb(var(--color-foreground)) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none;z-index:1}.quick-view-modal .product-form__controls-group input:checked+label{border-color:rgb(var(--color-foreground))}@media(hover:hover){.quick-view-modal .product-form__controls-group input:not(:checked)+label:hover{border-color:rgba(var(--color-foreground),.5)}.quick-view-modal .product-form__controls-group input:not(:checked)+label:hover.color-swatch--variant{border-color:rgb(var(--color-foreground))}}.quick-view-modal .product-form__controls-group input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.quick-view-modal .product-form__controls-group label{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);font-style:var(--font-body-style);text-decoration:none;word-break:break-word;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;min-width:4.4rem;min-height:4.4rem;padding:1.2rem .6rem;margin:0;border-radius:var(--border-radius-button);border:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color var(--duration-default) ease-in-out}.quick-view-modal .product-form__controls-group label.color-swatch{min-width:5rem;min-height:5rem;padding:.4rem;border-radius:50%;border:.1rem solid transparent;box-sizing:border-box}.quick-view-modal .product-form__controls-group label.color-swatch>.color-swatch-view{flex-shrink:0;position:relative;display:block;box-sizing:border-box;width:4rem;height:4rem;border-radius:50%;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1);background-position:center;background-repeat:no-repeat;background-size:cover;background-origin:border-box;overflow:hidden}.quick-view-modal .product-form__controls-group label.color-swatch--variant{min-width:4rem;min-height:4rem;padding:.4rem;border-radius:var(--border-radius-button)}.quick-view-modal .product-form__controls-group label.color-swatch--variant>.color-swatch-view{border-radius:var(--border-radius-button)}.quick-view-modal .product-form__controls-group label.color-swatch--portrait>.color-swatch-view{width:5rem;height:6.6rem}.quick-view-modal .product-form__controls-group label.color-swatch--landscape>.color-swatch-view{width:5rem;height:3.7rem}.quick-view-modal .product-form__controls-group label.color-swatch--square>.color-swatch-view{width:4rem;height:4rem}.quick-view-modal .product-form__controls-group>label:not(.color-swatch){box-sizing:border-box;aspect-ratio:1;border-radius:50%;min-width:max(4.4rem,var(--variant-pill-chars, 0) * 1ch + 1rem)}.quick-view-modal .product-form__controls-group--long-values>label:not(.color-swatch){aspect-ratio:auto;min-width:4.4rem;padding-block:.4rem;padding-inline:2.4rem;border-radius:4.4rem}.quick-view-modal .product-form__buttons{display:flex;flex-direction:column;gap:2.4rem}.quick-view-modal .product-form__buttons-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.quick-view-modal .product-form__buttons-row:has(.product-form__quantity) .product__full-details{width:100%}.quick-view-modal .product-form__quantity{width:auto;display:flex}.quick-view-modal .product-form__quantity+div{min-width:auto!important;width:100%;max-width:100%}.quick-view-modal .product-form__submit{position:relative;flex-grow:1;width:auto}.quick-view-modal .product-form__submit[disabled],.quick-view-modal .product-form__submit[aria-disabled=true]{opacity:.5;pointer-events:none}.quick-view-modal .product-form__submit.loading>.loading-overlay__spinner{z-index:1}.quick-view-modal .product-form__submit.loading>.loading-overlay__spinner svg{color:currentColor}.quick-view-modal .product-form__submit.loading>.loading-overlay__spinner svg .path{stroke:currentColor}.quick-view-modal .product-form__submit+.shopify-payment-button{display:none}.quick-view-modal .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control{color:rgba(var(--color-foreground),.75);height:24px;width:24px}.quick-view-modal .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{width:24px;right:0}.quick-view-modal .shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon{height:24px;width:24px}.quick-view-modal .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate>div{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quick-view.css.map */
