﻿@font-face{font-family:"Helvetica Neue";src:url("./HelveticaNeueMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.quick-add-overlay{position:fixed;width:100%;padding:1.3rem;z-index:200;overflow-y:auto;background-color:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .6s cubic-bezier(0.76, 0, 0.03, 0.99);bottom:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;transition:transform .6s cubic-bezier(0.76, 0, 0.03, 0.99);transform:translate(0, 100%)}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.quick-add-overlay{max-width:500px}}.quick-add-overlay.active,.quick-add-overlay.is-active{visibility:visible;opacity:1;pointer-events:auto}.quick-add-overlay::-webkit-scrollbar{display:none}.quick-add-overlay.active{transform:translate(0)}@media(min-width: 1280px){.quick-add-overlay{inset:unset;top:0;right:0;bottom:unset;transform:translate(100%, 0)}.quick-add-overlay.active{transform:translate(0)}}.quick-add-overlay .overlay-close{background-color:#f2f2f2;display:block;padding:5px 5px 3px;line-height:108%;text-transform:uppercase;cursor:pointer;transition:background-color 300ms ease;right:1.3rem;position:absolute}.quick-add-overlay .overlay-close::after{content:"✕";margin-left:.7em}.quick-add-overlay .overlay-close:hover{background-color:#eee}@media(min-width: 1280px){.quick-add-overlay .overlay-close{padding:.4em .3em .2em}}.quick-add-overlay__product{display:flex;flex-direction:column}.quick-add-overlay__top-section{display:flex;flex-direction:row;gap:2rem}.quick-add-overlay__media{position:relative;width:30%;max-width:200px;aspect-ratio:3/4;overflow:hidden;flex-shrink:0}.quick-add-overlay__media img{width:100%;height:100%;object-fit:cover}.quick-add-overlay__info{max-width:60%;flex:1;display:flex;flex-direction:column;margin-top:8px}@media(min-width: 1280px){.quick-add-overlay__info{padding:0}}.quick-add-overlay__title{margin-bottom:8px;font-family:"Helvetica Neue",sans-serif;font-size:1.2rem;line-height:1.4;text-transform:capitalize}.quick-add-overlay__description{font-size:1.2rem;-webkit-box-orient:vertical}.quick-add-overlay__price-container{margin:1rem 0;display:flex;align-items:center;gap:.5rem}.quick-add-overlay__price{font-size:1.3rem;font-weight:500}.quick-add-overlay__price--old{background-color:#000;color:#fff;padding:2px 3px;line-height:1;white-space:nowrap}.quick-add-overlay__delivery{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}.quick-add-overlay__delivery-text{font-size:1.2rem;line-height:1.6;margin:0}.quick-add-overlay__delivery-text span{font-weight:500}.quick-add-overlay__size-selector{margin-top:2.8rem}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.quick-add-overlay__size-selector{margin-top:4rem}}.quick-add-overlay__size-title{margin-bottom:1rem;font-size:1.3rem;text-transform:uppercase;font-weight:500}.quick-add-overlay__sizes{display:grid;grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));margin-left:-1px;margin-top:-1px}.quick-add-overlay__size-option{position:relative;border:1px solid #e0e0e0;margin-left:-1px;margin-top:-1px}.quick-add-overlay__size-option:not(.disabled):hover{border-color:#000;z-index:1}.quick-add-overlay__size-option input{position:absolute;opacity:0;pointer-events:none}.quick-add-overlay__size-option input:checked+label{background-color:#000;color:#fff}.quick-add-overlay__size-option input:disabled+label{color:#929292;cursor:not-allowed;position:relative;background-image:linear-gradient(to bottom right, transparent calc(50% - 0.5px), #e0e0e0 calc(50% - 0.5px), #e0e0e0 calc(50% + 0.5px), transparent calc(50% + 0.5px))}.quick-add-overlay__size-option label{display:flex;justify-content:start;padding:1rem;text-align:center;text-transform:uppercase;cursor:pointer;user-select:none;min-height:30px}.quick-add-overlay__add-to-cart{width:100%;text-transform:uppercase;cursor:pointer;margin-top:1.3rem;display:flex;justify-content:space-between;align-items:center}.quick-add-overlay__add-to-cart:hover:not(:disabled){background-color:#fff;color:#000}.quick-add-overlay__add-to-cart:disabled{opacity:.5;cursor:not-allowed}.quick-add-overlay__error{color:red;font-size:1.3rem;margin-top:.5rem;display:none}.quick-add-overlay__error.active{display:block}/*# sourceMappingURL=quick-add-overlay.css.map */
