.quick-view-modal{--animation-easy-both: cubic-bezier(.31, 0, .13, 1);box-sizing:border-box;position:fixed;z-index:101;top:.8rem;right:.8rem;left:unset;bottom:.8rem;display:flex;background:transparent;height:calc(var(--vh, 1vh) * 100 - 1.6rem);width:100%;max-width:calc(100vw - 1.6rem);visibility:hidden;pointer-events:none;transition:visibility var(--duration-default)}[dir=rtl] .quick-view-modal{right:unset;left:.8rem}@media screen and (min-width:576px){.quick-view-modal{max-width:36rem}}.quick-view-modal[open]{visibility:visible;pointer-events:all}.quick-view-modal[open] .quick-view-modal__content{transform:translate(0)}.quick-view-modal[open] .quick-view-modal__overlay{opacity:1}.quick-view-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--color-modal-overlay),.2);cursor:pointer;opacity:0;transition:opacity var(--duration-default) ease-in-out}.quick-view-modal__content{top:0;right:0;bottom:0;left:auto;position:absolute;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;padding:4.8rem .8rem 2.4rem 2.4rem;border-radius:var(--border-radius-block);background-color:rgb(var(--color-background));overflow:hidden;outline:none;transform:translate(100%);transition:transform .56s var(--animation-easy-both)}[dir=rtl] .quick-view-modal__content{right:auto;left:0;padding:4.8rem 2.4rem 2.4rem .8rem;transform:translate(-100%)}@media(min-width:750px){.quick-view-modal__content{padding:4rem .4rem 4rem 4rem}[dir=rtl] .quick-view-modal__content{padding:4rem 4rem 4rem .4rem}}.quick-view-modal__content-wrapper{flex:1 1 auto;min-height:0;width:100%;max-height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(var(--color-scrollbar)) transparent;padding:0 1.6rem 1.6rem 0}[dir=rtl] .quick-view-modal__content-wrapper{padding:0 0 1.6rem 1.6rem}@media(min-width:750px){.quick-view-modal__content-wrapper{padding:0 3.6rem 4rem 0}[dir=rtl] .quick-view-modal__content-wrapper{padding:0 0 4rem 3.6rem}}.quick-view-modal__content-wrapper::-webkit-scrollbar{width:.4rem;height:.4rem}.quick-view-modal__content-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--color-scrollbar));border-radius:4rem}.quick-view-modal__actions{position:relative;z-index:1;flex:none;box-sizing:border-box;width:100%;margin-top:-1.6rem;padding:1.6rem 1.6rem 0 0;background:linear-gradient(180deg,rgba(var(--color-background),.8),rgb(var(--color-background)))}[dir=rtl] .quick-view-modal__actions{padding:1.6rem 0 0 1.6rem}@media(min-width:750px){.quick-view-modal__actions{margin-top:-4rem;padding:4rem 3.6rem 0 0}[dir=rtl] .quick-view-modal__actions{padding:4rem 0 0 3.6rem}}.quick-view-modal__actions:empty{display:none}.quick-view-modal__actions .product__buy-buttons{margin:0}.quick-view-modal__actions .product__full-details{position:relative;width:calc(50% - .4rem)}.quick-view-modal[data-media-display=featured_image] .product__media-sublist-wrapper,.quick-view-modal[data-media-display=featured_image] .slider-pagination{display:none!important}.quick-view-modal[data-media-display=featured_image] .product__media-wrapper{padding-inline-start:0!important}.quick-view-modal[data-media-display=featured_image] .quick-view-modal__slider-nav{opacity:0;transition:opacity var(--duration-default) ease-in-out}.quick-view-modal[data-media-display=featured_image] .quick-view-modal__slider-nav .slider-nav-button{background:none}.quick-view-modal[data-media-display=featured_image] .quick-view-modal__slider-nav .slider-nav-button:before,.quick-view-modal[data-media-display=featured_image] .quick-view-modal__slider-nav .slider-nav-button:after{content:none}@media(hover:hover){.quick-view-modal[data-media-display=featured_image] .product__media-list:hover .quick-view-modal__slider-nav{opacity:1}}.quick-view-modal .product{padding:0!important;width:100%!important;max-width:100%!important}.quick-view-modal .product__outer{padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:unset;align-items:flex-start;justify-content:unset;gap:1.2rem}.quick-view-modal .product__gallery-container{position:static!important;width:100%;max-width:100%;top:0;height:auto;order:-1!important}.quick-view-modal .product__media{position:relative;overflow:hidden;width:100%;background:transparent}.quick-view-modal .product__media-wrapper{width:100%;gap:1rem;display:flex;flex-direction:column;align-items:center}@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 .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(.product__xr-button):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-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__media-sublist-wrapper{order:1;max-width:100%;flex:1;position:relative;height:7.2rem;overflow:hidden;display:flex;align-items:center}@media screen and (min-width:576px){.quick-view-modal .product__media-sublist-wrapper{order:unset;height:unset;max-height:100%;width:100%;max-width:8rem}}.quick-view-modal .product__media-sublist-wrapper:has(.product__media-sublist[data-slides-count="1"]){display:none}.quick-view-modal .product__media-sublist{display:flex;overflow:hidden;width:100%}@media screen and (min-width:576px){.quick-view-modal .product__media-sublist{max-width:8rem;width:8rem;height:100%}}.quick-view-modal .product__media-sublist-container{width:100%;display:flex;flex-direction:row;box-sizing:border-box}@media screen and (min-width:576px){.quick-view-modal .product__media-sublist-container{flex-direction:column}}.quick-view-modal .product__media-subitem{box-sizing:border-box;border-radius:min(var(--border-radius-block),.8rem);border:.1rem solid rgba(var(--color-border));overflow:hidden;cursor:pointer;width:7.2rem!important;height:auto!important}.quick-view-modal .product__media-subitem>.product__media-img{border-radius:min(var(--border-radius-block),.8rem);overflow:hidden;opacity:.5;transition:opacity var(--duration-default) ease-in-out}@media screen and (max-width:575px){.quick-view-modal .product__media-subitem{margin-bottom:0!important}}@media screen and (min-width:576px){.quick-view-modal .product__media-subitem{margin-left:0!important;margin-right:0!important;width:8rem!important}}.quick-view-modal .product__media-subitem:last-child{margin-right:0!important}@media screen and (min-width:576px){.quick-view-modal .product__media-subitem:last-child{margin-bottom:0!important}}@media(hover:hover){.quick-view-modal .product__media-subitem:hover>.product__media-img{opacity:1}}.quick-view-modal .product__media-subitem.swiper-slide-thumb-active>.product__media-img{opacity:1}.quick-view-modal .product__media[data-desktop-type=grid] .slider-navigation,.quick-view-modal .product__media[data-desktop-type=grid] .slider-pagination,.quick-view-modal .product__media[data-desktop-type=grid] .product__media-sublist-wrapper,.quick-view-modal .product__media[data-desktop-type=stacked] .slider-navigation,.quick-view-modal .product__media[data-desktop-type=stacked] .slider-pagination,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-sublist-wrapper{display:none!important}.quick-view-modal .product__media[data-desktop-type=grid] .product__media-list,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-list{border-radius:unset}.quick-view-modal .product__media[data-desktop-type=grid] .product__media-list-container,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;transform:translateZ(0)!important}.quick-view-modal .product__media[data-desktop-type=grid] .product__media-item,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-item{width:calc(50% - .5rem)!important;border-radius:min(var(--border-radius-block),.8rem);margin:0!important}.quick-view-modal .product__media[data-desktop-type=grid] .product__media-item:only-child,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-item:only-child{width:100%!important}.quick-view-modal .product__media[data-desktop-type=grid] .product__media-item.stacked-or-grid-active,.quick-view-modal .product__media[data-desktop-type=stacked] .product__media-item.stacked-or-grid-active{order:-1}.quick-view-modal .product__media .product__media-sublist-wrapper .slider-navigation,.quick-view-modal .product__media[data-desktop-type=slider_previews] .slider-pagination{display:none!important}@media screen and (min-width:576px){.quick-view-modal .product__media[data-desktop-type=slider_previews]:not(.product__media--no-media) .product__media-wrapper{padding-inline-start:9rem}.quick-view-modal .product__media[data-desktop-type=slider_previews] .product__media-sublist-wrapper{position:absolute;top:0;left:0;height:100%;max-height:100%;display:flex;align-items:flex-start;justify-content:center}.quick-view-modal .product__media[data-desktop-type=slider_previews] .product__media-list-wrapper{width:calc(100% - 9rem)}}@media screen and (min-width:576px)and (max-width:989px){.quick-view-modal .product__media[data-desktop-type=slider_previews] .product__media-subitem{margin-bottom:10px!important}}.quick-view-modal .product__media[data-desktop-type=slider] .product__media-sublist-wrapper,.quick-view-modal .product__media[data-desktop-type=slider] .slider-pagination{display:none!important}.quick-view-modal .product__modal-opener{height:100%}.quick-view-modal .product__info-container{position:static!important;width:100%;max-width:100%;top:0;height:auto;padding:0}.quick-view-modal .product__info-container>*.visibility-hidden{display:none}.quick-view-modal .product__info-container>.recipient-form{margin:1.2rem 0 0}.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__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin:.8rem 0;width:100%}.quick-view-modal .product__heading-row:first-child{margin-top:0}.quick-view-modal .product__heading-row:last-child{margin-bottom:0}.quick-view-modal .product__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);line-height:var(--font-body-line-height);text-transform:none;font-size:calc(var(--font-body-scale) * 1.5rem);word-wrap:break-word;word-break:break-word;color:rgb(var(--color-foreground));margin:0;flex:1 1 auto;min-width:0}.quick-view-modal .product__price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin:0;max-width:41%;text-align:end}.quick-view-modal .product__price-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.8rem}.quick-view-modal .product__price .price-wrapper{justify-content:flex-end}.quick-view-modal .product__price .price-font{font-size:calc(var(--font-product-price-scale) * 1rem)}.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) * .8rem)}.quick-view-modal .product__price.visibility-hidden{width:0;height:0;margin:0}.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__price .product__tax,.quick-view-modal .product__price .product__sku-inline{display:none!important}.quick-view-modal .product__tax,.quick-view-modal .product__volume-pricing-note{width:100%;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: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;gap:.4rem;color:rgb(var(--color-foreground));text-transform:none}.quick-view-modal .product__inventory-inner .icon{width:1.6rem;height:1.6rem;color:inherit}.quick-view-modal .block-heading-wrapper{margin-bottom:.1rem}.quick-view-modal .product-custom-property:not(:last-child){margin-bottom:.8rem}.quick-view-modal .product__description+.product-parameters{margin-top:2.4rem}.quick-view-modal .product-parameters{position:relative;pointer-events:all;width:100%;margin:2.4rem 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:2rem}.quick-view-modal .product-parameters--button variant-picker{padding:0 .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:.5rem 1rem .6rem 0;border-bottom:.1rem solid rgba(var(--color-border));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>.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;width:1.2rem;height:1.2rem;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:1.4rem;height:1.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]>.icon-caret{transform:rotate(180deg)}.quick-view-modal .product-parameters .dropdown-select__options{position:absolute;width:100%;z-index:11;display:none;border:.1rem solid rgba(var(--color-border));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:0!important;overflow:hidden;margin:1rem 0 0}.quick-view-modal .product-parameters .dropdown-select__options.active{display:block}.quick-view-modal .product-parameters .dropdown-select ul{max-height:30rem;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--color-background));box-sizing:border-box;list-style:none;padding:0!important;display:block;width:100%;transform:translateZ(0)}.quick-view-modal .product-parameters .dropdown-select ul::-webkit-scrollbar{width:.4rem;height:.4rem}.quick-view-modal .product-parameters .dropdown-select ul::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:4rem}.quick-view-modal .product-parameters .dropdown-select ul li label{width:100%;display:block;min-height:unset;min-width:unset;padding:.5rem 1.4rem;border-radius:0;border:none;box-shadow:none;background-color:transparent;transition:background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out;color:rgba(var(--color-foreground),.64)}.quick-view-modal .product-parameters .dropdown-select ul li input:checked+label{background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground))}.quick-view-modal .product-parameters .dropdown-select ul li input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.24);outline-offset:-.1rem}.quick-view-modal .product-parameters .dropdown-select ul li input.disabled+label{color:rgba(var(--color-foreground),.4)}.quick-view-modal .product-parameters .dropdown-select ul li input.disabled+label .select-label{text-decoration:line-through}.quick-view-modal .product-parameters .dropdown-select ul li input.disabled+label .select-unavailable-label{display:none}@media(hover:hover){.quick-view-modal .product-parameters .dropdown-select ul li input:not(:checked)+label:hover{background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground))}}.quick-view-modal .product-parameters .dropdown-select ul li:first-child label{padding-top:1.4rem}.quick-view-modal .product-parameters .dropdown-select ul li:last-child label{padding-bottom:1.4rem}.quick-view-modal .product-parameters .dropdown-select .select-label{position:relative;display:flex;align-items:center;gap:.4rem;word-break:break-word}.quick-view-modal .product-parameters .dropdown-select .select-label--color:before{content:"";position:static;display:inline-block;width:1.2rem;height:1.2rem;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-parameters--swatches .product-form__controls-name-wrapper{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.quick-view-modal .product-parameters--swatches .product-form__controls-name__label{flex:none}.quick-view-modal .product-parameters--swatches .product-form__controls-group label:not(.color-swatch){border:none;border-bottom:.1rem solid transparent;background-color:transparent;min-width:unset;min-height:unset;padding:.2rem 0;border-radius:0;color:rgba(var(--color-foreground),.64);transition:border-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}.quick-view-modal .product-parameters--swatches .product-form__controls-group label.color-swatch{flex-direction:row;gap:.6rem;align-items:center;border-radius:0;min-width:unset;min-height:unset;padding:.2rem 0;border:none;border-bottom:.1rem solid transparent;transition:border-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}.quick-view-modal .product-parameters--swatches .product-form__controls-group label.color-swatch .color-swatch-view{width:1.4rem;height:1.4rem;border-radius:50%}.quick-view-modal .product-parameters--swatches .product-form__controls-group label.color-swatch .color-swatch-name{color:rgba(var(--color-foreground),.64);transition:color var(--duration-default) ease-in-out}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:checked+label{border-color:transparent;border-bottom-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:checked+label.color-swatch{outline:none}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:checked+label.color-swatch .color-swatch-name{color:rgb(var(--color-foreground))}@media(hover:hover){.quick-view-modal .product-parameters--swatches .product-form__controls-group input:not(:checked)+label:hover{border-color:transparent;border-bottom-color:rgba(var(--color-foreground),.5);color:rgb(var(--color-foreground))}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:not(:checked)+label:hover.color-swatch{outline:none}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:not(:checked)+label:hover.color-swatch .color-swatch-name{color:rgb(var(--color-foreground))}}.quick-view-modal .product-parameters--swatches .product-form__controls-group input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.24);outline-offset:.2rem}.quick-view-modal .product-parameters--swatches .product-form__controls-group input.disabled+label:not(.color-swatch){color:rgba(var(--color-foreground),.4);text-decoration:line-through}.quick-view-modal .product-parameters--swatches .product-form__controls-group input.disabled+label.color-swatch{opacity:.4}.quick-view-modal .product-parameters--swatches .product-form__controls-group input.disabled+label.color-swatch>.color-swatch-view:before{display:none}.quick-view-modal .product-parameters--swatches .product-form__controls-group input.disabled+label.color-swatch .color-swatch-name{text-decoration:line-through}.quick-view-modal .product-parameters--swatches .color-swatch-active-value{display:none}.quick-view-modal .product-parameters--button .product-form__controls-group input.disabled+label:not(.color-swatch):after{content:"";position:absolute;top:50%;left:0;right:0;height:.1rem;background-color:rgba(var(--color-foreground),.24);transform:translateY(-50%)}.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:flex-start;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:.6rem;margin-top:.24rem}.quick-view-modal .product-form__controls{border:0;margin:0;padding:0;width:100%;display:flex;flex-direction:column;padding-bottom:2rem;border-bottom:1px solid rgb(var(--color-border))}.quick-view-modal .product-form__controls.product-form__controls--dropdown{border:none;padding-bottom:0}.quick-view-modal .product-form__controls-name{display:flex;align-items:flex-start;gap:.4rem;width:100%;padding:0;margin:0 0 1rem;color:rgb(var(--color-foreground))}.quick-view-modal .product-form__controls-name span{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight)}.quick-view-modal .product-form__controls-name .product-popup{margin-inline-start:auto;margin-top:0}.quick-view-modal .product-form__controls-group{display:flex;flex-wrap:wrap;gap:1.6rem}@media screen and (max-width:420px){.quick-view-modal .product-form__controls-group{gap:.8rem}}.quick-view-modal .product-form__controls-group--colors{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:not(.color-swatch){color:rgba(var(--color-foreground),.24);border-color:rgba(var(--color-foreground),.1)}.quick-view-modal .product-form__controls-group input.disabled+label.color-swatch{opacity:.4}.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-background)) calc(50% - .5px),rgb(var(--color-background)) 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))}.quick-view-modal .product-form__controls-group input:checked+label.color-swatch{outline:.1rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(hover:hover){.quick-view-modal .product-form__controls-group input:not(:checked)+label:hover{border-color:rgba(var(--color-foreground),.24)}.quick-view-modal .product-form__controls-group input:not(:checked)+label:hover.color-swatch{outline:.1rem solid rgba(var(--color-foreground),.24);outline-offset:.2rem}}.quick-view-modal .product-form__controls-group input:focus-visible+label{outline:.1rem solid rgba(var(--color-foreground),.24);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.5rem);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:3.8rem;min-height:3.8rem;padding:.4rem 1.2rem;margin:0;border-radius:min(var(--border-radius-button),.8rem);border:.1rem solid rgba(var(--color-foreground),.1);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}.quick-view-modal .product-form__controls-group label.color-swatch{min-width:3.4rem;min-height:3.4rem;padding:0;border-radius:50%;border:none}.quick-view-modal .product-form__controls-group label.color-swatch>.color-swatch-view{flex-shrink:0;position:relative;display:block;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--swatch-color);border:.1rem solid rgb(var(--color-border));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{border-radius:min(var(--border-radius-button),.8rem)}.quick-view-modal .product-form__controls-group label.color-swatch--variant>.color-swatch-view{border-radius:min(var(--border-radius-button),.8rem)}.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:5rem;height:5rem}.quick-view-modal .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.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__quantity .quantity button[name=minus].disabled svg{color:rgb(var(--color-foreground),.6)}.quick-view-modal .product-form__submit{position:relative;flex:1 1 0%}.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 .button-icon{display: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 */
