#hdt-quick-view-modal{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden}
#hdt-quick-view-modal .hdt-dialog-modal__inner{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}
#hdt-quick-view-modal .hdt-desktop-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:start}
#hdt-quick-view-modal .hdt-group-product-block{padding:0;overflow:visible}
#hdt-quick-view-modal .hdt-product-info__list{--product-margin-end:12px;position:static;padding:0;overflow:visible}
#hdt-quick-view-modal :is(.hdt-product-title,.hdt-product__title){font-size:22px;line-height:1.2;padding-right:22px}
#hdt-quick-view-modal .hdt-product-form__input{margin:0}
#hdt-quick-view-modal .hdt-product-form__input legend{margin-bottom:8px;font-size:12px;line-height:1.4}
#hdt-quick-view-modal .hdt-product-form__input label.is-type-block{min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3;white-space:normal}
#hdt-quick-view-modal .hdt-product-form__input label.lds-quick-material{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:46px;max-width:calc(50% - 5px);padding:8px;font-size:12px}
#hdt-quick-view-modal .lds-quick-material-sample{display:block;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#eee,#9ca0a4 48%,#f5f5f5);box-shadow:inset 0 0 0 1px #0003}
#hdt-quick-view-modal .lds-quick-material-sample[data-material=raptor]{background:linear-gradient(145deg,#404247,#111214 48%,#55575b)}
#hdt-quick-view-modal .hdt-form-color-pattern{width:24px;height:24px;min-width:24px;border:1px solid #d4d4d4;border-radius:50%}
#hdt-quick-view-modal label.is-type-color{width:40px;height:40px;padding:6px;display:inline-flex;align-items:center;justify-content:center}
#hdt-quick-view-modal label.is-type-color hdt-tooltip{display:flex;align-items:center;justify-content:center}
#hdt-quick-view-modal .hdt-product-media{position:relative;top:auto}
#hdt-quick-view-modal .hdt-product__media{--aspect-ratioapt:1.35;aspect-ratio:1.35;background:#f7f7f7}
#hdt-quick-view-modal .hdt-product__media img{object-fit:contain;width:100%;height:100%}
#hdt-quick-view-modal .hdt-product__media:before{display:none;padding:0}
#hdt-quick-view-modal input[type=number]{appearance:textfield;-moz-appearance:textfield;text-align:center}
#hdt-quick-view-modal input[type=number]::-webkit-inner-spin-button,#hdt-quick-view-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#hdt-quick-view-modal lds-quick-view-ui{display:none}
#hdt-quick-view-modal .lds-quick-view-badge fieldset[data-lds-badge-color] .hdt-product-form__values{display:flex;flex-wrap:wrap;gap:8px}
#hdt-quick-view-modal .lds-quick-view-badge fieldset[data-lds-badge-color] label.lds-badge-color-option{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;font-size:0;line-height:0;letter-spacing:0;white-space:nowrap}
#hdt-quick-view-modal .lds-quick-view-badge .lds-badge-color-swatch{display:block;box-sizing:border-box;flex:0 0 24px;width:24px;height:24px;border:1px solid #0003;border-radius:50%;box-shadow:inset 0 0 0 1px #fff8}
#hdt-quick-view-modal .lds-quick-view-badge label.lds-badge-color-option.is-selected .lds-badge-color-swatch{box-shadow:0 0 0 2px #e43b42,inset 0 0 0 1px #fff8}
#hdt-quick-view-modal .lds-quick-view-badge input.lds-badge-color-input:focus-visible + label.lds-badge-color-option{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:767px){
#hdt-quick-view-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}
#hdt-quick-view-modal .hdt-dialog-modal__inner{max-height:calc(100dvh - 16px)}
#hdt-quick-view-modal .hdt-desktop-media{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}
#hdt-quick-view-modal :is(.hdt-product-title,.hdt-product__title){font-size:18px}
#hdt-quick-view-modal .hdt-product__media{aspect-ratio:1.65}

#hdt-quick-view-modal .hdt-product-info__list{--product-margin-end:10px}
}

#hdt-quick-view-modal hdt-variant-picker{gap:14px}
