.mare-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:14px;pointer-events:none;visibility:hidden}.mare-quick-add.is-open{pointer-events:auto;visibility:visible}body.mare-quick-add-open{overflow:hidden}.mare-quick-add__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#42250a85;opacity:0;transition:opacity .32s ease}.mare-quick-add.is-open .mare-quick-add__backdrop{opacity:1}.mare-quick-add__sheet{position:relative;z-index:1;width:100%;max-width:480px;max-height:calc(100vh - 28px);height:auto;min-height:520px;max-height:min(92vh,680px);background:#fff8f4;border-radius:18px;transform:translateY(40px);opacity:0;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s ease;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mare-quick-add__sheet::-webkit-scrollbar{display:none}.mare-quick-add.is-open .mare-quick-add__sheet{transform:translateY(0);opacity:1}.mare-quick-add__inner{position:relative}@media(max-width:768px){.mare-quick-add__slide{aspect-ratio:unset;height:52vh!important;min-height:0;flex-shrink:0;background:#efe8df99}}@media(min-width:768px){.mare-quick-add{align-items:center;padding:24px}.mare-quick-add__sheet{max-width:820px;height:min(82vh,600px);max-height:min(82vh,600px);border-radius:18px;box-shadow:0 20px 64px #42250a33;overflow:hidden;display:flex;flex-direction:column}.mare-quick-add__inner{display:flex;flex-direction:row;flex:1 1 0%;min-height:0;overflow:hidden;height:100%}.mare-quick-add__carousel-wrap{flex:0 0 50%;display:flex;flex-direction:column;align-self:stretch;min-height:0;overflow:hidden;background:#efe8df99}.mare-quick-add__carousel{flex:1 1 0%;min-height:0;height:100%;align-items:stretch}.mare-quick-add__slide img{object-fit:cover;object-position:center top}.mare-quick-add__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:48px 36px 36px}.mare-quick-add__body::-webkit-scrollbar{display:none}}.mare-quick-add__carousel-wrap{position:relative;background:#efe8df80}.mare-quick-add__carousel{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.mare-quick-add__carousel:active{cursor:grabbing}.mare-quick-add__carousel::-webkit-scrollbar{display:none}.mare-quick-add__slide{flex:0 0 100%;scroll-snap-align:start;height:100%;background:#efe8dfb3;overflow:hidden;-webkit-user-select:none;user-select:none}.mare-quick-add__slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mare-quick-add__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:999px;border:none;background:#fff8f4d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#5b3b1e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #42250a24;transition:background .18s ease,transform .15s ease,opacity .18s ease}.mare-quick-add__arrow:hover{background:#fff8f4;transform:translateY(-50%) scale(1.06)}.mare-quick-add__arrow.is-hidden{opacity:0;pointer-events:none}.mare-quick-add__arrow--prev{left:10px}.mare-quick-add__arrow--next{right:10px}.mare-quick-add__arrow .material-symbols-outlined{font-size:22px;line-height:1}.mare-quick-add__close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:999px;border:none;background:#fff8f4d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#5b3b1e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;box-shadow:0 2px 10px #42250a24;transition:background .2s ease,transform .15s ease}.mare-quick-add__close:hover{background:#fff8f4;transform:scale(1.06)}.mare-quick-add__body{padding:20px 20px 28px;display:flex;flex-direction:column;gap:16px}.mare-quick-add__collection{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#5b3b1e80;margin:0}.mare-quick-add__product-title{font-family:Bodoni Moda,serif;font-size:24px;font-weight:400;line-height:1.2;color:#5b3b1e;margin:0}.mare-quick-add__product-link{color:inherit;text-decoration:none}.mare-quick-add__product-link:hover{text-decoration:underline;text-underline-offset:3px}.mare-quick-add__view-link{display:block;text-align:center;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#5b3b1e99;text-decoration:none;margin-top:10px}.mare-quick-add__view-link:hover{color:#5b3b1e;text-decoration:underline;text-underline-offset:3px}@media(min-width:480px){.mare-quick-add__product-title{font-size:26px}}.mare-quick-add__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.mare-quick-add__price{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;color:#5b3b1e;margin:0}.mare-quick-add__fulfillment{font-family:Manrope,sans-serif;font-size:11px;color:#5b3b1e73}.mare-quick-add .mare-variant-picker{display:flex;flex-direction:column;gap:14px}.mare-quick-add .mare-option-group{display:flex;flex-direction:column;gap:8px}.mare-quick-add .mare-option-heading{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5b3b1e73;display:block}.mare-quick-add .mare-option-values{display:flex;flex-wrap:wrap;gap:8px}.mare-quick-add .mare-option-pill{cursor:pointer}.mare-quick-add .mare-option-label{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:7px 14px;border:1px solid rgba(91,59,30,.2);border-radius:2px;font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.05em;color:#5b3b1e99;transition:border-color .18s ease,color .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}.mare-quick-add .mare-option-label.is-selected,.mare-quick-add .mare-option-radio:focus-visible+.mare-option-label{border-color:#5b3b1e;color:#5b3b1e;background:#5b3b1e0d}.mare-quick-add__submit{width:100%;margin-top:0}.mare-quick-add__submit:disabled{opacity:.42;cursor:not-allowed}.mare-quick-add__submit.is-unavailable,.mare-quick-add__submit.is-unavailable:disabled{opacity:.55;cursor:not-allowed;background:#6b5c52;pointer-events:none}.mare-quick-add__status-wrap{min-height:260px;display:flex;align-items:center;justify-content:center;padding:48px 24px}.mare-quick-add__loading,.mare-quick-add__error{font-family:Manrope,sans-serif;font-size:14px;color:#5b3b1ea6;text-align:center}.mare-quick-add__error a{color:#5b3b1e;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mare-wardrobe-quick-add.css.map */
