@media(max-width:768.98px){quick-view-modal .quick-view-modal__title a{font-size:16px}quick-view-modal .quick-view-modal__price .price__current,.quick-view-modal__price .price__was,.price__default{font-size:16px}quick-view-modal label[data-swatch]{width:36px;height:36px}quick-view-modal .opt-label--btn{margin-top:10px!important;margin-inline-end:10px!important;min-width:50px!important;padding:12px!important}quick-view-modal .option-selector:not(:last-child),.quick-view-modal__price.product-price.mb-4{margin-bottom:1rem!important}quick-view-modal .option-selector__btns .opt-label--btn:last-child{margin-inline-end:0px!important}}quick-view-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;display:none;align-items:center;justify-content:center}quick-view-modal modal-opener,quick-view-modal quantity-input,quick-view-modal .product-policies{display:none!important}quick-view-modal quantity-input+.product-info__add-button{margin-inline-start:unset!important}quick-view-modal:not([hidden]){display:flex}.quick-view-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.quick-view-modal__window{z-index:1;width:90vw;max-width:960px;max-height:calc(var(--viewport-height, 100vh) - 40px);border-radius:var(--modal-border-radius, 8px);box-shadow:0 4px 24px #00000026;transform:scale(.95);transition:transform .2s ease-out;overflow:hidden;background:#fff}quick-view-modal:not([hidden]) .quick-view-modal__window{transform:scale(1)}.quick-view-modal__close{top:12px;right:12px;z-index:2;padding:8px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;line-height:1;color:currentColor}.quick-view-modal__close:hover{background:#00000014}.quick-view-modal__body{overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-view-modal__loading{min-height:300px}.quick-view-modal__loading .spinner{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:qv-spin .6s linear infinite}@keyframes qv-spin{to{transform:rotate(360deg)}}.quick-view-modal__grid{display:grid;grid-template-columns:1fr;gap:0}.quick-view-modal__image{position:relative}.quick-view-modal__image img{display:block;width:100%;height:100%;object-fit:contain}.quick-view-slider{position:relative;width:100%;height:100%}.quick-view-slider__track{display:flex;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-view-slider__track::-webkit-scrollbar{display:none}.quick-view-slider__slide{flex:0 0 100%;scroll-snap-align:start;text-align:center}.quick-view-slider__slide img{display:block;object-fit:contain}.quick-view-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;padding:calc(2 * var(--space-unit, 4px));border:1px solid rgba(0,0,0,.15);border-radius:var(--btn-border-radius, 0);background-color:#fffffff2;color:#000;cursor:pointer;line-height:0}.quick-view-slider__arrow:disabled{opacity:.3;cursor:default}.quick-view-slider__arrow--prev{left:calc(4 * var(--space-unit, 4px))}.quick-view-slider__arrow--next{right:calc(4 * var(--space-unit, 4px))}.quick-view-slider__counter{position:absolute;z-index:2;right:calc(4 * var(--space-unit, 4px));bottom:calc(4 * var(--space-unit, 4px));padding:calc(2 * var(--space-unit, 4px)) calc(4 * var(--space-unit, 4px));border:1px solid rgba(0,0,0,.15);border-radius:var(--btn-border-radius, 0);background-color:#fffffff2;color:#000;font-size:var(--text-sm, 12px);line-height:2.4rem}.quick-view-modal__details{padding:24px}.quick-view-modal__title a{text-decoration:none}.quick-view-modal__title a:hover{text-decoration:underline}.quick-view-modal__price .price__current{font-size:var(--h4-font-size);font-weight:700}.quick-view-modal__price .price__was{font-size:var(--h4-font-size)}.quick-view-modal__options .product-options{margin:0}.quick-view-modal__form .btn{width:100%}.quick-view-modal__view-link .link{color:inherit;opacity:.7}.quick-view-modal__view-link .link:hover{opacity:1}.card__quick-view-btn{display:none}.card__quick-view-btn{position:absolute;z-index:4;padding:6px 8px;border:none;border-radius:var(--btn-border-radius, 4px);background:#fffffff2;color:#000;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;display:flex!important;align-items:center;pointer-events:auto;box-shadow:0 2px 8px #0000001f}.card__quick-view-btn svg{width:14px;height:14px}@media(min-width:769px){.quick-view-modal__grid{grid-template-columns:1fr 1fr}.quick-view-modal__image{max-height:calc(var(--viewport-height, 100vh) - 40px);overflow:hidden}.quick-view-modal__details{padding:32px;overflow-y:auto;max-height:calc(var(--viewport-height, 100vh) - 40px)}}@media(max-width:768.98px){.quick-view-slider__slide img{aspect-ratio:393 / 217}quick-view-modal{align-items:flex-end}.quick-view-modal__window{width:100vw;height:calc(var(--viewport-height, 100vh) - 100px)}.quick-view-modal__details{padding:16px}.card__quick-view-btn span{display:none!important}.card__quick-view-btn svg{display:block!important}.card__media:hover .card__quick-view-btn span,.card:focus-within .card__quick-view-btn span{display:none!important}}@media(max-width:768.98px){.card__quick-view-btn{display:flex;pointer-events:auto;padding:6px;bottom:8px;right:-10%}}@media(min-width:768.99px){.card__quick-view-btn{bottom:8px;right:-10px}}.card__media:hover .card__quick-view-btn svg,.card__media:hover .card__quick-view-btn span,.card:focus-within .card__quick-view-btn svg,.card:focus-within .card__quick-view-btn span{display:inline!important}.card__quick-view-btn:hover{background:#000;color:#fff}quick-view-modal .size-guide-modal{z-index:32}#quick-view-label{display:inline-flex;overflow:hidden;white-space:nowrap;max-width:0;opacity:0;transition:max-width .3s ease,opacity .2s ease}.card__quick-view-btn:hover #quick-view-label{max-width:200px;opacity:1;padding-left:6px}.quick-view-modal modal-opener{display:block!important}.size-guide-modal h4{color:#e37d39!important}.text-theme-light{color:rgba(var(--text-color) / .6)!important}quick-view-modal modal-dialog .text-center.font-bold{color:#000!important}quick-view-modal modal-dialog .lusso-measurements{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/485/assets/quick-view-modal.css.map */
