.quick-add-modal__content:has(.c-pdp__info){grid-template-columns:1fr}.quick-add-modal__content:has(.c-pdp__gallery){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.quick-add-modal__content .c-pdp__gallery{min-width:0;margin:0;height:100%;overflow-y:auto;background:var(--c-pl-img-bg, #f5f5f5)}.quick-add-modal__content .c-pdp-gallery__slide,.quick-add-modal__content .c-pdp-gallery__photo,.quick-add-modal__content .c-pdp-gallery__media{background:var(--c-pl-img-bg, #f5f5f5)}.quick-add-modal__content .c-pdp-gallery,.quick-add-modal__content .c-pdp-gallery__slider{display:block;height:100%}.quick-add-modal__content .c-pdp-gallery__track{display:flex;flex-direction:column;gap:4px;height:100%;transform:none!important}.quick-add-modal__content .c-pdp-gallery__slide{display:block;flex:0 0 auto;height:auto}.quick-add-modal__content .c-pdp-gallery__photo,.quick-add-modal__content .c-pdp-gallery__media,.quick-add-modal__content .c-pdp-img-picture,.quick-add-modal__content .c-pdp-gallery img{display:block;width:100%;height:auto;object-fit:contain}.quick-add-modal__content .c-pdp-gallery img{mix-blend-mode:multiply}.quick-add-modal__content .c-pdp-gallery__nav,.quick-add-modal__content .c-pdp-gallery__thumbs,.quick-add-modal__content .c-pdp-gallery__dots{display:none!important}.quick-add-modal__content .c-pdp__info{min-width:0;height:100%;padding:var(--padding-2xl, 24px);overflow-y:auto}@media screen and (max-width:749px){.quick-add-modal__content .c-pdp__info{padding:var(--padding-xl, 16px)}}.quick-add-modal__content .c-pdp-details.product-details{display:block;height:auto;padding:0;overflow:visible}.quick-add-modal__content .product-details .shopify-block:has(.c-pdp__title),.quick-add-modal__content .product-details .shopify-block:has(.c-pdp__price-row),.quick-add-modal__content .product-details .shopify-block:has(.c-pdp-sizes),.quick-add-modal__content .product-details .shopify-block:has(.buy-buttons-block),.quick-add-modal__content .product-details .shopify-block:has(variant-picker){display:block!important}.quick-add-modal__content .product-form-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:calc(var(--gap-sm) / 2);width:100%}.quick-add-modal__content .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 185px);min-width:0}.quick-add-modal__content .product-form-buttons .add-to-cart-button,.quick-add-modal__content .product-form-buttons .shopify-payment-button__button{width:100%}.quick-add-modal__content .product-form-buttons .quantity-selector-wrapper,.quick-add-modal__content .product-form-buttons .quantity-selector{flex:0 0 auto;width:var(--quantity-selector-width, 124px);max-width:var(--quantity-selector-width, 124px);min-width:var(--quantity-selector-width, 124px)}.quick-add-modal__content .product-form-buttons .quantity-selector{display:flex;justify-content:space-between;align-items:center}.quick-add-modal__content .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:var(--minimum-touch-target);flex-shrink:0}.quick-add-modal__content .c-pdp-details .buy-buttons-block,.quick-add-modal__content .c-pdp-details .buy-buttons-block__bar,.quick-add-modal__content:has(.c-pdp__info) .product-details .buy-buttons-block,.quick-add-modal__content:has(.c-pdp__info) .product-details .buy-buttons-block__bar{position:static!important;inset:auto!important;margin-top:10px!important;padding-bottom:0!important;background:transparent!important}.quick-add-modal__content .c-pdp-details .buy-buttons-block:before,.quick-add-modal__content .c-pdp-details .buy-buttons-block__bar:before,.quick-add-modal__content:has(.c-pdp__info) .product-details .buy-buttons-block:before,.quick-add-modal__content:has(.c-pdp__info) .product-details .buy-buttons-block__bar:before{display:none!important}.quick-add-modal.is-loading{min-height:12rem}.quick-add-modal.is-loading .quick-add-modal__content:empty{display:grid;place-items:center;min-height:12rem}.quick-add-modal.is-loading .quick-add-modal__content:empty:after{content:"";width:2rem;height:2rem;border:2px solid rgba(var(--c-pdp-primary-rgb, 16, 14, 54),.15);border-top-color:var(--c-pdp-primary, #100e36);border-radius:50%;animation:c-qa-spin .6s linear infinite}@media screen and (max-width:749px){.quick-add-modal.dialog-modal{height:fit-content;max-height:min(92dvh,100%);width:100%}}@keyframes c-qa-spin{to{transform:rotate(360deg)}}#quick-add-modal-content .view-product-title{display:none!important}.quick-add-modal__content{--c-pdp-primary: #100e36;--c-pdp-primary-rgb: 16, 14, 54;--c-pdp-accent: #afd3ef;--c-pdp-surface: #f2f4f8;--c-pdp-border: rgba(var(--c-pdp-primary-rgb), .08);--c-pdp-border-strong: rgba(var(--c-pdp-primary-rgb), .14);--c-pdp-text-muted: #5c6178;--c-pdp-sale: #e53935;--c-pdp-radius-xs: 8px}.quick-add-modal__content .c-pdp__title{font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(1.375rem,2.8vw,2rem);font-weight:700;line-height:1.15;color:var(--c-pdp-primary);margin:0 0 14px}.quick-add-modal__content .c-pdp__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:22px;margin:0 0 22px;border-bottom:1px solid var(--c-pdp-border)}.quick-add-modal__content .c-pdp__price-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.quick-add-modal__content .c-pdp__price{font-size:1.5rem;font-weight:700;color:var(--c-pdp-primary)}.quick-add-modal__content .c-pdp__price .was,.quick-add-modal__content .c-pdp__price .compare-at-price{font-size:1rem;font-weight:500;color:var(--c-pdp-text-muted);text-decoration:line-through;margin-inline-end:10px}.quick-add-modal__content .c-pdp__price-row--sale-red .c-pdp__price .price{color:var(--c-pdp-sale)}.quick-add-modal__content .c-pdp__badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.quick-add-modal__content .c-pdp__sale-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;background:var(--c-pdp-sale);color:#fff;direction:ltr;unicode-bidi:embed}.quick-add-modal__content .c-pdp-sizes{margin:0 0 16px}.quick-add-modal__content .c-pdp-sizes__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quick-add-modal__content .c-pdp-sizes__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-inline-start:auto}.quick-add-modal__content .c-pdp-colors__label{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-pdp-text-muted)}.quick-add-modal__content .c-pdp-size-rec-hint{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--c-pdp-radius-xs);background:var(--c-pdp-accent);color:var(--c-pdp-primary);font-size:.6875rem;font-weight:800;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.quick-add-modal__content variant-picker{padding:var(--padding-2xl) 0}.quick-add-modal__content variant-picker,.quick-add-modal__content .variant-picker__form{display:block;width:100%}.quick-add-modal__content .variant-option--buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border:none;padding:0;margin:0}@media screen and (max-width:749px){.quick-add-modal__content .variant-option--buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}.quick-add-modal__content .variant-option--buttons legend{display:none}.quick-add-modal__content .variant-option__button-label{margin:0;min-height:44px;border-radius:var(--c-pdp-radius-xs);border:1px solid var(--c-pdp-border-strong);background:#fff;font-weight:700;font-size:.8125rem;color:var(--c-pdp-primary);transition:border-color .2s,background .2s,color .2s}.quick-add-modal__content .variant-option__button-label:has(:checked){background:var(--c-pdp-primary);color:#fff;border-color:var(--c-pdp-primary)}.quick-add-modal__content .variant-option__button-label:has([aria-disabled=true]){opacity:.35;cursor:not-allowed;border-style:dashed}.quick-add-modal__content .c-pdp__stock{margin:8px 0 0;font-size:.8125rem;color:var(--c-pdp-text-muted)}.quick-add-modal__content .c-pdp-brand,.quick-add-modal__content .c-pdp-promos,.quick-add-modal__content .c-pdp-colors,.quick-add-modal__content .c-pdp-complete-look,.quick-add-modal__content .c-pdp-accordion{display:none!important}@media screen and (max-width:749px){.quick-add-modal:has(.quick-add-modal__content .c-pdp__info) .quick-add-modal__close{top:var(--padding-sm);inset-inline-end:var(--padding-sm);width:2.25rem;height:2.25rem;display:grid;place-items:center}html[dir=rtl] .quick-add-modal:has(.quick-add-modal__content .c-pdp__info) .quick-add-modal__close{inset-inline-end:auto;inset-inline-start:var(--padding-sm)}.quick-add-modal__content:has(.c-pdp__info):has(.c-pdp__gallery){grid-template-columns:5.5rem minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:8px 12px;align-items:start;padding-block:calc(var(--padding-xl) + 2.25rem) var(--padding-lg);padding-inline:var(--padding-lg)}.quick-add-modal__content:has(.c-pdp__info):not(:has(.c-pdp__gallery)){grid-template-columns:minmax(0,1fr);padding-block:calc(var(--padding-xl) + 2.25rem) var(--padding-lg);padding-inline:var(--padding-lg)}.quick-add-modal__content:has(.c-pdp__info):not(:has(.c-pdp__gallery)) .product-details .shopify-block:has(.c-pdp__title),.quick-add-modal__content:has(.c-pdp__info):not(:has(.c-pdp__gallery)) .product-details .shopify-block:has(.c-pdp__price-row){grid-column:1 / -1}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__info,.quick-add-modal__content:has(.c-pdp__info) .c-pdp-details.product-details,.quick-add-modal__content:has(.c-pdp__info) .c-pdp-details .group-block,.quick-add-modal__content:has(.c-pdp__info) .c-pdp-details .group-block-content{display:contents}.quick-add-modal__content:has(.c-pdp__info) .c-pdp-details .group-block__media-wrapper{display:none}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__gallery{grid-column:1;grid-row:1 / 3;align-self:start;height:auto;max-height:none;overflow:hidden;border-radius:var(--c-pdp-radius-xs);border:1px solid var(--c-pdp-border)}.quick-add-modal__content:has(.c-pdp__info) .c-pdp-gallery__slide:not(:first-child){display:none!important}.quick-add-modal__content:has(.c-pdp__info) .product-details .shopify-block:has(.c-pdp__title){grid-column:2;grid-row:1;align-self:end}.quick-add-modal__content:has(.c-pdp__info) .product-details .shopify-block:has(.c-pdp__price-row){grid-column:2;grid-row:2;align-self:start}.quick-add-modal__content:has(.c-pdp__info) .product-details .shopify-block:has(.c-pdp-sizes){grid-column:1 / -1;grid-row:3;padding-block-start:12px;margin-block-start:4px;border-block-start:1px solid var(--c-pdp-border)}.quick-add-modal__content:has(.c-pdp__info) .product-details .shopify-block:has(.buy-buttons-block){grid-column:1 / -1;grid-row:4}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__info{padding:0}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__title{font-size:.9375rem;font-weight:700;line-height:1.3;margin:0}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__price-row{gap:8px;padding:0;margin:0;border-bottom:none}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__price-wrap{gap:8px}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__price{font-size:1.0625rem;font-weight:700}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__price .was,.quick-add-modal__content:has(.c-pdp__info) .c-pdp__price .compare-at-price{font-size:.8125rem;margin-inline-end:6px}.quick-add-modal__content:has(.c-pdp__info) .c-pdp__sale-badge{padding:3px 7px;font-size:.625rem}.quick-add-modal__content:has(.c-pdp__info) .c-pdp-sizes{margin:0}.quick-add-modal__content:has(.c-pdp__info) .c-pdp-sizes__head{margin-bottom:8px}.quick-add-modal__content:has(.c-pdp__info) .variant-option--buttons{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:6px}.quick-add-modal__content:has(.c-pdp__info) .variant-option__button-label{min-height:38px;font-size:.75rem;border-radius:6px}.quick-add-modal__content:has(.c-pdp__info) .c-pdp-details .buy-buttons-block{margin-top:10px!important}}.quick-add-modal__content .c-pdp-size-rec-parent{position:relative}.quick-add-modal__content .c-pdp-size-rec-badge{position:absolute;top:-7px;inset-inline-end:-4px;z-index:2;padding:2px 6px;border-radius:var(--c-pdp-radius-xs, 8px);background:var(--c-pdp-accent, #afd3ef);color:var(--c-pdp-primary, #100e36);font-size:.5625rem;font-weight:800;letter-spacing:.04em;line-height:1.2;pointer-events:none;white-space:nowrap}.c-pdp-size-rec[data-c-pdp-size-rec-modal]{--c-pdp-primary: #100e36;--c-pdp-primary-rgb: 16, 14, 54;--c-pdp-accent: #afd3ef;--c-pdp-border: rgba(255, 255, 255, .12);--c-pdp-border-strong: rgba(255, 255, 255, .18);--c-pdp-radius-xs: 8px;--c-pdp-radius-sm: 10px;--c-pdp-text-muted: rgba(255, 255, 255, .78);width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:1px solid var(--c-pdp-border-strong);border-radius:var(--c-pdp-radius-sm);background:var(--c-pdp-primary);color:#fff;z-index:calc(var(--layer-temporary, 100) + 2)}.c-pdp-size-rec[data-c-pdp-size-rec-modal]::backdrop{background:rgba(var(--c-pdp-primary-rgb),.45)}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__panel{display:flex;flex-direction:column;max-height:min(80vh,720px)}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--c-pdp-border)}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--c-pdp-radius-xs);background:#fff;color:var(--c-pdp-primary);cursor:pointer;transition:background .2s,color .2s}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__close:hover{background:#ffffffe6}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-guide__close .svg-wrapper{width:14px;height:14px}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__body{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__line{margin:0;font-size:.875rem;line-height:1.5;color:#fff}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__line strong,.c-pdp-size-rec[data-c-pdp-size-rec-modal] [data-c-pdp-size-rec-selected],.c-pdp-size-rec[data-c-pdp-size-rec-modal] [data-c-pdp-size-rec-recommended]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4em;margin-inline:5px;padding:3px 11px;border-radius:var(--c-pdp-radius-xs);font-size:1rem;font-weight:800;line-height:1.4;vertical-align:middle}.c-pdp-size-rec[data-c-pdp-size-rec-modal] [data-c-pdp-size-rec-selected]{background:#ffffff24;color:#fff}.c-pdp-size-rec[data-c-pdp-size-rec-modal] [data-c-pdp-size-rec-recommended]{background:var(--c-pdp-accent);color:var(--c-pdp-primary);box-shadow:none}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__line--title{max-width:24ch;font-size:.9375rem;font-weight:700;line-height:1.45;color:#fff}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__confirm{margin:4px 0 0;padding-top:14px;width:100%;border-top:1px solid var(--c-pdp-border);font-size:.9375rem;font-weight:700;color:#fff}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__btn{min-width:120px;padding:12px 24px;border:1px solid transparent;border-radius:var(--c-pdp-radius-xs);font-size:.8125rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__btn--yes{background:var(--c-pdp-accent);color:var(--c-pdp-primary)}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__btn--yes:hover{background:#fff;color:var(--c-pdp-primary)}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__btn--no{background:#fff;color:var(--c-pdp-primary);border-color:transparent}.c-pdp-size-rec[data-c-pdp-size-rec-modal] .c-pdp-size-rec__btn--no:hover{background:#ffffffe6}
/*# sourceMappingURL=/cdn/shop/t/48/assets/c-quick-add.css.map */
