#quickAdd{--quick-add-navy: #2C365A;--quick-add-cream: #FFFAF5;--quick-add-sand: #F3EADF;--quick-add-panel: #F7F0E8;--quick-add-line: #EFE3D6;--quick-add-border: #D9CDBF;--quick-add-border-soft: #E7D9CA;--quick-add-stone: #9C8D7E;--quick-add-muted: #6B645E;--quick-add-text: #333333;--quick-add-sold-out: #F4EEE7;--quick-add-sold-out-border: #CFC4B8;--quick-add-sold-out-text: #8A8178;--quick-add-selected-sub: #C9D6E6;--quick-add-heading-font: Montserrat, "Segoe UI", system-ui, sans-serif;--quick-add-body-font: "Nunito Sans", "Segoe UI", system-ui, sans-serif;align-items:center;background-color:#1c21388c;color:var(--quick-add-text);font-family:var(--quick-add-body-font);font-size:14px;justify-content:center;line-height:1.45;overflow:clip;z-index:2147483649}#quickAdd[open]{animation:quickAddFadeIn .2s ease}.quickAddIcon{display:block;flex-shrink:0}#quickAddInner{animation:quickAddRise .25s ease;background-color:var(--quick-add-cream);border-radius:24px;box-shadow:0 40px 100px #0a0e1c59;display:flex;max-height:calc(100vh - 80px);max-width:calc(100% - 40px);overflow:hidden;width:940px}#quickAddInner:focus{outline:none}#quickAddMedia{background-color:var(--quick-add-sand);flex:0 0 430px;position:relative}#quickAddMediaImage{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#quickAddBody{display:flex;flex:1;flex-direction:column;gap:22px;min-width:0;overflow-y:auto;padding:40px 40px 30px;position:relative}#quickAddBodyHandle{display:none}#quickAddBodyHeader{align-items:flex-start;display:flex;gap:14px}#quickAddBodyHeaderImage{display:none}#quickAddBodyHeaderImageImg{display:block;height:100%;object-fit:cover;width:100%;pointer-events:none}#quickAddBodyHeaderText{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding-right:40px}#quickAddBodyHeaderTextTitle{color:var(--quick-add-navy);font-family:var(--quick-add-heading-font);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.2}#quickAddBodyHeaderTextPrice{align-items:baseline;display:flex;gap:8px;font-variant-numeric:tabular-nums}#quickAddBodyHeaderTextPriceValue{color:var(--quick-add-navy);font-size:24px;font-weight:800;line-height:1.2}#quickAddBodyHeaderTextPriceCount{color:var(--quick-add-muted);font-size:13px}#quickAddBodyHeaderClose{align-items:center;border-radius:999px;color:var(--quick-add-navy);display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:44px}#quickAddBodyHeaderClose:focus-visible{outline:2px solid var(--quick-add-navy);outline-offset:-2px}#quickAddBodyOptions{border-top:1px solid var(--quick-add-line);display:flex;flex-direction:column;gap:22px;padding-top:20px}.quickAddBodyOptionsGroup{display:flex;flex-direction:column;gap:12px}.quickAddBodyOptionsGroupHeader{align-items:baseline;display:flex;gap:10px}.quickAddBodyOptionsGroupHeaderName{color:var(--quick-add-navy);font-family:var(--quick-add-heading-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.quickAddBodyOptionsGroupHeaderValue{font-size:14px}.quickAddBodyOptionsGroupSwatches{display:flex;flex-wrap:wrap;gap:9px;padding:3px 0 3px 3px}.quickAddBodyOptionsGroupSwatchesItem{background-color:var(--quick-add-sand);background-position:center;background-size:cover;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001f;height:34px;padding:0;width:34px}.quickAddBodyOptionsGroupSwatchesItem.active{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--quick-add-cream),0 0 0 5px var(--quick-add-navy)}.quickAddBodyOptionsGroupSwatchesItem.soldOut{cursor:not-allowed;opacity:.35}.quickAddBodyOptionsGroupPills{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quickAddBodyOptionsGroupPillsItem{align-items:center;background-color:#fff;border:1px solid var(--quick-add-border);border-radius:12px;color:var(--quick-add-navy);display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:60px;padding:6px}.quickAddBodyOptionsGroupPillsItem:hover{border-color:var(--quick-add-navy)}.quickAddBodyOptionsGroupPillsItem.active{background-color:var(--quick-add-navy);border-color:var(--quick-add-navy);color:#fff}.quickAddBodyOptionsGroupPillsItem.soldOut{background-color:var(--quick-add-sold-out);border:1px dashed var(--quick-add-sold-out-border);color:var(--quick-add-sold-out-text);cursor:not-allowed}.quickAddBodyOptionsGroupPillsItemName{font-size:14px;font-weight:700;line-height:1.3;text-align:center}.quickAddBodyOptionsGroupPillsItem.soldOut .quickAddBodyOptionsGroupPillsItemName{text-decoration:line-through}.quickAddBodyOptionsGroupPillsItemPrice{color:var(--quick-add-muted);font-size:12px}.quickAddBodyOptionsGroupPillsItem.active .quickAddBodyOptionsGroupPillsItemPrice{color:var(--quick-add-selected-sub)}.quickAddBodyOptionsGroupPillsItem.soldOut .quickAddBodyOptionsGroupPillsItemPrice{color:var(--quick-add-sold-out-text)}.quickAddBodyOptionsGroupNote{align-items:center;color:var(--quick-add-muted);display:flex;font-size:13px;gap:8px}#quickAdd.set .quickAddBodyOptionsGroupPills{display:flex;flex-wrap:wrap;gap:8px}#quickAdd.set .quickAddBodyOptionsGroupPillsItem{border-radius:999px;min-height:40px;padding:0 14px;width:auto}#quickAddBodyPieces{display:none;flex-direction:column;gap:10px}#quickAdd.set #quickAddBodyPieces{display:flex}#quickAddBodyPiecesHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between}#quickAddBodyPiecesHeaderTitle{color:var(--quick-add-navy);font-family:var(--quick-add-heading-font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#quickAddBodyPiecesHeaderNote{color:var(--quick-add-muted);font-size:12px}#quickAddBodyPiecesList{background-color:#fff;border:1px solid var(--quick-add-border-soft);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.quickAddBodyPiecesListItem{background-color:#fff}.quickAddBodyPiecesListItem.active{background-color:var(--quick-add-panel)}.quickAddBodyPiecesListItem+.quickAddBodyPiecesListItem{border-top:1px solid var(--quick-add-line)}.quickAddBodyPiecesListItemInner{align-items:center;cursor:pointer;display:flex;gap:12px;padding:11px 14px;position:relative}.quickAddBodyPiecesListItemInput{height:1px;margin:0;opacity:0;padding:0;position:absolute;width:1px}.quickAddBodyPiecesListItemBox{align-items:center;background-color:#fff;border:1.5px solid var(--quick-add-stone);border-radius:7px;box-sizing:border-box;color:#fff;display:flex;flex:0 0 24px;height:24px;justify-content:center}.quickAddBodyPiecesListItemBox .quickAddIcon{visibility:hidden}.quickAddBodyPiecesListItem.active .quickAddBodyPiecesListItemBox{background-color:var(--quick-add-navy);border-color:var(--quick-add-navy)}.quickAddBodyPiecesListItem.active .quickAddBodyPiecesListItemBox .quickAddIcon{visibility:visible}.quickAddBodyPiecesListItemInput:focus-visible+.quickAddBodyPiecesListItemBox{outline:2px solid var(--quick-add-navy);outline-offset:2px}.quickAddBodyPiecesListItemIcon{flex:0 0 30px;height:30px;object-fit:contain;width:30px}.quickAddBodyPiecesListItemText{display:flex;flex:1;flex-direction:column;min-width:0}.quickAddBodyPiecesListItemTextName{color:var(--quick-add-navy);font-family:var(--quick-add-heading-font);font-size:14px;font-weight:600;line-height:1.3}.quickAddBodyPiecesListItemTextVariant{color:var(--quick-add-muted);font-size:12px}.quickAddBodyPiecesListItemPrice{color:var(--quick-add-navy);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.quickAddBodyPiecesListItemOptions{padding:0 14px 12px 50px}#quickAddBodyFooter{align-items:stretch;display:flex;flex-direction:column;gap:4px;padding-top:2px}#quickAddBodyFooterATC{align-items:center;background-color:var(--quick-add-navy);border-radius:999px;color:#fff;display:flex;font-family:var(--quick-add-heading-font);font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.1em;min-height:56px;padding:0 24px;position:relative;text-transform:uppercase}#quickAddBodyFooterATC:disabled{background-color:var(--quick-add-stone);cursor:not-allowed}#quickAddBodyFooterATC.loading{color:transparent;pointer-events:none}#quickAddBodyFooterATC.loading:after{animation:quickAddSpin .8s linear infinite;border:2px solid #FFFFFF;border-radius:999px;border-top-color:transparent;content:"";height:20px;position:absolute;width:20px}#quickAddBodyFooterLink{align-self:center;color:var(--quick-add-muted);font-size:14px;padding:10px 8px;text-decoration:underline;text-underline-offset:3px}@keyframes quickAddFadeIn{0%{background-color:transparent}}@keyframes quickAddRise{0%{opacity:0;transform:translateY(16px)}}@keyframes quickAddSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#quickAdd[open],#quickAddInner{animation:none}}@media(max-width:800px){#quickAdd{align-items:flex-end;background-color:#1c213880}#quickAddInner{animation-name:quickAddSlideUp;border-radius:24px 24px 0 0;box-shadow:0 -16px 48px #10142440;max-height:92vh;max-width:none;width:100%}#quickAddMedia{display:none}#quickAddBody{gap:16px;padding:10px 20px 16px}#quickAddBodyHandle{align-self:center;background-color:var(--quick-add-border);border-radius:999px;display:block;flex-shrink:0;height:4px;width:40px}#quickAddBodyHeader{align-items:center}#quickAddBodyHeaderImage{background-color:var(--quick-add-sand);border-radius:14px;display:block;flex:0 0 76px;overflow:hidden;transition:ease .3s}#quickAddBodyHeader.expand{flex-wrap:wrap}#quickAddBodyHeader.expand #quickAddBodyHeaderImage{flex:0 0 100%}#quickAddBodyHeaderText{gap:3px;padding-right:0}#quickAddBodyHeaderTextTitle{font-size:16px;letter-spacing:0;line-height:1.3}#quickAddBodyHeaderTextPriceValue{font-size:18px}#quickAddBodyHeaderTextPriceCount{font-size:12px}#quickAddBodyHeaderClose{align-self:flex-start;margin:-6px -10px 0 0;position:static}#quickAddBodyOptions{gap:16px;padding-top:14px}.quickAddBodyOptionsGroup{gap:10px}.quickAddBodyOptionsGroupSwatches{gap:12px;padding-left:2px}.quickAddBodyOptionsGroupSwatchesItem{height:40px;width:40px}.quickAddBodyOptionsGroupPills{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.quickAddBodyOptionsGroupPillsItem{min-height:54px}#quickAddBodyFooter{gap:2px}#quickAddBodyFooterATC{font-size:14px;min-height:54px}#quickAddBodyFooterLink{font-size:13px}@keyframes quickAddSlideUp{0%{transform:translateY(100%)}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme-quick-add.css.map */
