.shopify-section--cc-buylist{position:relative;z-index:2;overflow:visible}.shopify-section.buylist-results-open,.shopify-section--cc-buylist.buylist-results-open,.buylist-container.buylist-results-open{position:relative;z-index:2147483400;overflow:visible}:where(.buylist-container,.buylist-modal,.buylist-search-results,.buylist-set-results){--cc-color-bg: var(--cc-theme-bg, var(--color-g-bg, #ffffff));--cc-color-solid-bg: var(--cc-theme-solid-bg, var(--cc-color-bg));--cc-gradient-bg: var(--cc-theme-gradient, var(--cc-color-bg));--cc-color-text: var(--cc-theme-text, var(--color-g-text, #111418));--cc-color-panel: var(--cc-theme-panel, color-mix(in srgb, var(--cc-color-solid-bg) 98%, var(--cc-color-text)));--cc-color-elev: var(--cc-theme-elev, color-mix(in srgb, var(--cc-color-solid-bg) 94%, var(--cc-color-text)));--cc-color-solid-panel: var(--cc-theme-solid-panel, var(--cc-color-panel));--cc-color-solid-elev: var(--cc-theme-solid-elev, var(--cc-color-elev));--cc-color-muted: color-mix(in srgb, var(--cc-color-text) 68%, var(--cc-color-bg));--cc-color-subtle: color-mix(in srgb, var(--cc-color-bg) 90%, var(--cc-color-text));--cc-color-border: color-mix(in srgb, var(--cc-color-text) 16%, transparent);--cc-color-border-strong: color-mix(in srgb, var(--cc-color-text) 28%, transparent);--cc-color-accent: var(--cc-theme-button, var(--color-g-button-bg, var(--cc-color-text)));--cc-color-accent-hover: color-mix(in srgb, var(--cc-color-accent) 86%, var(--cc-color-button-text));--cc-color-button-text: var(--cc-theme-button-text, var(--color-g-button-text, var(--cc-color-bg)));--cc-color-success: var(--color-g-success, var(--color-success, #16a34a));--cc-color-error: var(--color-g-danger, var(--color-error, #d92d20));--cc-shadow-color: var(--cc-theme-shadow, var(--color-g-text, var(--cc-color-text)));--cc-shadow: var(--popup-shadow-horizontal-offset, 0) var(--popup-shadow-vertical-offset, 2px) var(--popup-shadow-blur-radius, 8px) color-mix(in srgb, var(--cc-shadow-color) 14%, transparent);--cc-shadow-strong: 0 24px 60px color-mix(in srgb, var(--cc-shadow-color) 32%, transparent);--cc-radius: var(--text-boxes-radius, var(--popup-corner-radius, var(--border-radius-base, 10px)));--cc-radius-small: var(--inputs-radius, var(--buttons-radius, var(--border-radius-inner, 8px)));--cc-ring: 0 0 0 .3rem color-mix(in srgb, var(--cc-color-accent) 28%, transparent);--cc-transition: var(--duration-short, var(--transition-base, .16s)) ease;color:var(--cc-color-text);font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);line-height:calc(1 + .8 / var(--font-body-scale, 1))}.buylist-container{position:relative;z-index:2;isolation:isolate;overflow:visible;width:100%;max-width:100%;margin:0;padding:0;background:var(--cc-gradient-bg);font-size:1.08rem}.buylist-container *,.buylist-container *:before,.buylist-container *:after,.buylist-modal *,.buylist-modal *:before,.buylist-modal *:after,.buylist-search-results *,.buylist-search-results *:before,.buylist-search-results *:after,.buylist-set-results *,.buylist-set-results *:before,.buylist-set-results *:after{box-sizing:border-box}.buylist-modal{font-size:1.05rem}:where(.buylist-container,.buylist-modal,.buylist-search-results,.buylist-set-results) :is(button,select,input,textarea){box-sizing:border-box;font:inherit;color:inherit}.page-width.buylist-page-content{width:100%;max-width:var(--page-width, var(--page-width-desktop, 1400px));margin-inline:auto;overflow:visible;padding-top:clamp(24px,4vw,48px);padding-right:var(--cc-buylist-page-gutter, clamp(16px, 4vw, 40px));padding-bottom:clamp(40px,6vw,72px);padding-left:var(--cc-buylist-page-gutter, clamp(16px, 4vw, 40px));box-sizing:border-box}.buylist-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:8px}.buylist-page-heading{font-size:clamp(2rem,3vw,2.75rem);line-height:1.18;margin:0 0 10px;letter-spacing:0;color:var(--cc-color-text)}.buylist-page-subheading{max-width:850px;margin:0 0 20px;color:var(--cc-color-muted);font-size:1.1rem;line-height:1.6}.buylist-workspace{position:relative;z-index:1;overflow:visible;margin-top:20px}.buylist-toolbar{position:relative;z-index:1;overflow:visible;display:grid;grid-template-columns:minmax(190px,260px) minmax(220px,320px) minmax(280px,1fr) auto;align-items:end;gap:16px;margin-bottom:0;padding:18px;background:var(--cc-color-elev);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}.buylist-field{display:grid;gap:6px;min-width:0}.buylist-field-label{color:var(--cc-color-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.buylist-required-mark{color:var(--cc-color-error)}.buylist-field-error{color:var(--cc-color-error);font-size:.84rem;font-weight:700;line-height:1.3}.buylist-input[aria-invalid=true]{border-color:var(--cc-color-error);background:color-mix(in srgb,var(--cc-color-error) 5%,var(--cc-color-bg))}.buylist-input[aria-invalid=true]:focus{border-color:var(--cc-color-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-color-error) 22%,transparent)}.buylist-select,.buylist-input,.buylist-search-input{width:100%;min-height:46px;box-sizing:border-box;color:var(--cc-color-text);background:var(--cc-color-panel);border:1.5px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-small);padding:10px 12px;font:inherit;line-height:1.35;transition:border-color var(--cc-transition),box-shadow var(--cc-transition),background-color var(--cc-transition)}.buylist-select{-webkit-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--cc-color-muted) 50%),linear-gradient(135deg,var(--cc-color-muted) 50%,transparent 50%);background-position:right 17px center,right 11px center;background-size:7px 7px,7px 7px;background-repeat:no-repeat}.buylist-select:focus,.buylist-input:focus,.buylist-search-input:focus,.buylist-qty-input:focus{outline:none;box-shadow:var(--cc-ring);border-color:var(--cc-color-accent)}.buylist-set-container,.buylist-search-container{position:relative;min-width:0}.buylist-search-results{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:2147483646;max-height:min(72vh,680px);overflow:auto;padding:12px;background:var(--cc-color-solid-elev);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-strong);color:var(--cc-color-text);isolation:isolate;opacity:1!important;mix-blend-mode:normal}.buylist-search-results.buylist-results-portal{position:fixed;right:auto;margin:0;grid-column:auto;background:var(--cc-color-solid-elev)!important;background-image:none!important}.buylist-search-results:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cc-color-solid-elev);border-radius:inherit;pointer-events:none}.buylist-search-results>*{position:relative;z-index:1}.buylist-set-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:2147483646;max-height:320px;overflow:auto;padding:6px;color:var(--cc-color-text);background:var(--cc-color-solid-elev);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-small);box-shadow:var(--cc-shadow);opacity:1!important;mix-blend-mode:normal;isolation:isolate}.buylist-set-results.buylist-results-portal{position:fixed;right:auto;margin:0;grid-column:auto}.buylist-set-option{display:grid;width:100%;gap:2px;padding:10px;border:0;border-radius:var(--cc-radius-small);color:var(--cc-color-text);background:var(--cc-color-solid-elev);text-align:left;cursor:pointer;opacity:1!important;mix-blend-mode:normal}.buylist-set-option:hover,.buylist-set-option:focus-visible{outline:none;color:var(--cc-color-text);background:var(--cc-color-subtle)}.buylist-set-option__name,.buylist-set-option__meta{display:block}.buylist-set-option__name{font-weight:800;line-height:1.25}.buylist-set-option__meta{color:var(--cc-color-muted);font-size:.84rem;line-height:1.25}.buylist-results-message{padding:18px;text-align:center;color:var(--cc-color-muted)}.buylist-results-message--error{color:var(--cc-color-error)}.buylist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:12px}.buylist-card{display:grid;grid-template-columns:clamp(148px,31%,194px) minmax(0,1fr);align-items:start;gap:16px;padding:12px;background:var(--cc-color-solid-panel);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}.buylist-card-info{display:grid;gap:3px;min-width:0}.buylist-card-media{display:grid;align-self:start;min-width:0}.buylist-card img,.buylist-card-thumb{width:100%;aspect-ratio:5 / 7;object-fit:contain;background:var(--cc-color-subtle);border-radius:var(--cc-radius-small)}.buylist-card-body{display:grid;gap:9px;min-width:0;max-width:100%}.buylist-card-title{margin:0;font-size:.96rem;font-weight:800;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere}.buylist-card-meta,.buylist-offer-status,.buylist-muted{margin:0;color:var(--cc-color-muted);font-size:.84rem;line-height:1.35}.buylist-card-controls{display:grid;gap:8px;min-width:0}.buylist-card .buylist-field,.buylist-card .buylist-select,.buylist-card .buylist-qty-input,.buylist-card .buylist-add-btn{min-width:0;max-width:100%}.buylist-card .buylist-select{min-height:34px;padding:5px 30px 5px 10px;background-position:right 15px center,right 9px center}.buylist-card-actions{display:grid;grid-template-columns:minmax(74px,1fr) 56px 44px;align-items:center;gap:8px;margin-top:0;min-width:0}.buylist-card-price{min-width:0;white-space:nowrap;font-size:1.05rem;line-height:1.15;display:inline-flex;align-items:center;gap:7px}.buylist-price-skeleton{display:inline-block;width:68px;height:20px;flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,var(--cc-color-subtle) 0%,var(--cc-color-border-strong) 45%,var(--cc-color-subtle) 100%);background-size:200% 100%;animation:buylist-price-skeleton-glow 1.15s ease-in-out infinite}@keyframes buylist-price-skeleton-glow{0%{background-position:100% 0;opacity:.55}50%{opacity:1}to{background-position:-100% 0;opacity:.55}}.buylist-card .buylist-qty-input{width:56px;min-height:36px}.buylist-card .buylist-add-btn{width:44px;min-width:44px;min-height:38px;padding:8px}.buylist-card .buylist-add-btn--icon{display:inline-grid;place-items:center;font-size:1.35rem;font-weight:800;line-height:1;color:var(--cc-color-button-text)!important}.buylist-summary-container{display:flex;align-items:center;justify-content:flex-end;gap:14px}.buylist-total-text,.buylist-review-grand{font-weight:800;white-space:nowrap;color:var(--cc-color-text)}.buylist-total-text{font-size:1.08rem}.buylist-submit-btn,.buylist-secondary-btn,.buylist-add-btn{min-height:44px;border:0;border-radius:var(--cc-radius-small);padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;line-height:1.15;transition:background-color var(--cc-transition),box-shadow var(--cc-transition),transform var(--cc-transition),opacity var(--cc-transition)}.buylist-submit-btn,.buylist-add-btn{color:var(--cc-color-button-text)!important;background-color:var(--cc-color-accent);border-color:var(--cc-color-accent);text-shadow:none!important}.buylist-submit-btn,.buylist-add-btn,.buylist-submit-btn *,.buylist-add-btn *{color:var(--cc-color-button-text)!important}.buylist-submit-btn :is(svg,path),.buylist-add-btn :is(svg,path){color:var(--cc-color-button-text)!important;fill:currentColor!important;stroke:currentColor!important}.buylist-submit-btn:hover,.buylist-submit-btn:active,.buylist-submit-btn:focus-visible,.buylist-add-btn:hover,.buylist-add-btn:active,.buylist-add-btn:focus-visible{color:var(--cc-color-button-text)!important;background-color:var(--cc-color-accent-hover)}.buylist-submit-btn:focus-visible,.buylist-secondary-btn:focus-visible,.buylist-add-btn:focus-visible,.buylist-remove-btn:focus-visible{outline:none;box-shadow:var(--cc-ring)}.buylist-secondary-btn{color:var(--cc-color-text);background:var(--cc-color-elev);border:1px solid var(--cc-color-border)}.buylist-submit-btn:active,.buylist-secondary-btn:active,.buylist-add-btn:active{transform:translateY(1px)}.buylist-submit-btn:disabled,.buylist-add-btn:disabled{cursor:not-allowed;opacity:.55}.buylist-rich-text,.buylist-search-help,.buylist-inline-section{margin-top:20px}.buylist-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.buylist-section-title{margin:0 0 8px;font-size:1.25rem;letter-spacing:0}.buylist-rich-text,.buylist-search-help{padding:20px 18px;border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);background:var(--cc-color-elev);box-shadow:var(--cc-shadow)}.buylist-rich-text{margin-bottom:20px}.buylist-content-block--narrow{max-width:850px}.buylist-content-block--full{max-width:none}.buylist-content-block--plain{padding:0;border:0;background:transparent;box-shadow:none}.buylist-page-subheading>:first-child{margin-top:0}.buylist-page-subheading>:last-child{margin-bottom:0}.buylist-rich-text>:first-child{margin-top:0}.buylist-rich-text>:last-child{margin-bottom:0}.buylist-rich-text h2,.buylist-rich-text h3,.buylist-rich-text h4{margin:0 0 12px;line-height:1.25;letter-spacing:0}.buylist-rich-text p,.buylist-rich-text ul,.buylist-rich-text ol{margin:0 0 12px}.buylist-rich-text ul,.buylist-rich-text ol{padding-left:1.35rem}.buylist-rich-text a{color:var(--cc-color-accent);text-decoration:underline;text-underline-offset:.16em}.buylist-search-help__title{margin:0 0 12px;font-size:1.35rem;line-height:1.25;letter-spacing:0}.buylist-search-help__list,.buylist-next-steps{margin:0;padding:0;color:var(--cc-color-text);line-height:1.55;list-style:none;display:grid;gap:8px}.buylist-search-help__list li{position:relative;padding-left:22px}.buylist-search-help__list li:before{content:"";position:absolute;left:3px;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--cc-color-accent)}.buylist-search-help__list code{padding:1px 5px;background:color-mix(in srgb,var(--cc-color-text) 8%,transparent);border-radius:5px;font-size:.9em}.buylist-table-container{overflow-x:auto;border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);background:var(--cc-color-panel);box-shadow:var(--cc-shadow)}.buylist-table{width:100%;border-collapse:separate;border-spacing:0;min-width:720px;font-size:.95rem}.buylist-table th,.buylist-table td{padding:12px;border-bottom:1px solid var(--cc-color-border);text-align:left;vertical-align:middle}.buylist-table th{color:var(--cc-color-muted);background:var(--cc-color-elev);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.buylist-table tbody tr:last-child td{border-bottom:0}.buylist-item-cell{display:flex;align-items:center;gap:10px;min-width:260px}.buylist-item-cell strong,.buylist-item-cell span{display:block}.buylist-item-cell span{margin-top:2px;color:var(--cc-color-muted);font-size:.84rem}.buylist-row-thumb{width:44px;height:62px;object-fit:contain;flex:0 0 auto;background:var(--cc-color-subtle);border-radius:4px}.buylist-qty-input{width:64px;min-height:40px;box-sizing:border-box;color:var(--cc-color-text);background:var(--cc-color-panel);border:1.5px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-small);padding:6px 8px;text-align:center;font:inherit;font-weight:700}.buylist-remove-btn{width:34px;height:34px;border:0;border-radius:999px;color:var(--cc-color-error);background:color-mix(in srgb,var(--cc-color-error) 10%,var(--cc-color-bg));font-size:1.2rem;line-height:1;cursor:pointer}.buylist-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:grid;place-items:center;padding:24px;overflow:auto;background:#0a0e14a3}.buylist-modal[hidden],.buylist-search-results[hidden],.buylist-set-results[hidden],.buylist-container [hidden]{display:none!important}.buylist-modal-open{overflow:hidden}.buylist-modal-content{position:relative;z-index:1;width:min(1480px,calc(100vw - 48px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:28px;background:var(--cc-color-panel);color:var(--cc-color-text);border:1px solid var(--cc-color-border);border-radius:var(--popup-corner-radius, var(--cc-radius));box-shadow:var(--cc-shadow-strong);opacity:1!important;transform:none!important;isolation:isolate}.buylist-modal-content h2{margin:0 44px 18px 0;font-size:1.65rem;line-height:1.25;letter-spacing:0}.buylist-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:999px;background:var(--cc-color-subtle);color:var(--cc-color-text);font-size:1.4rem;line-height:1;cursor:pointer}.buylist-seller-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:14px;border:1px solid color-mix(in srgb,var(--cc-color-accent) 20%,var(--cc-color-border));border-radius:var(--cc-radius);background:color-mix(in srgb,var(--cc-color-accent) 4%,var(--cc-color-bg))}.buylist-required-note{grid-column:1 / -1;margin:0 0 2px;color:var(--cc-color-text);font-size:.95rem;font-weight:800}.buylist-payment-method{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 16px;padding:14px;border:1px solid var(--cc-color-border);border-radius:var(--cc-radius);background:var(--cc-color-bg)}.buylist-payment-method legend{padding:0 6px;color:var(--cc-color-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.buylist-payment-option{display:inline-flex;align-items:center;gap:8px;color:var(--cc-color-text);font-size:.95rem;font-weight:800;cursor:pointer}.buylist-payment-option input{width:18px;height:18px;accent-color:var(--cc-color-accent)}.buylist-review-table{margin-bottom:16px}.buylist-review-footer{display:grid;gap:12px;justify-items:end}.buylist-review-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.buylist-form-error{justify-self:stretch;padding:10px 12px;color:var(--cc-color-error);background:color-mix(in srgb,var(--cc-color-error) 9%,var(--cc-color-bg));border:1px solid color-mix(in srgb,var(--cc-color-error) 34%,var(--cc-color-bg));border-radius:var(--cc-radius-small)}.buylist-reference{margin:0 0 24px;color:var(--cc-color-success);font-weight:800}.buylist-next-steps{margin:20px 0 0;padding-left:1.3rem;list-style:decimal;color:var(--cc-color-text)}.buylist-success-modal-content p{max-width:78ch}.buylist-success-actions{display:flex;justify-content:flex-end;margin-top:32px;padding-top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.buylist-toolbar{grid-template-columns:1fr;align-items:stretch}.buylist-summary-container{justify-content:space-between;padding-top:2px}.buylist-search-results:not(.buylist-results-portal){position:static;grid-column:1 / -1;margin-top:8px}.buylist-set-results:not(.buylist-results-portal){position:static;margin-top:8px}}@media(max-width:640px){.buylist-container{padding:0;font-size:1rem}.page-width.buylist-page-content{padding:22px 12px 36px}.buylist-page-heading{font-size:2rem}.buylist-page-subheading{font-size:1rem}.buylist-toolbar{padding:12px;gap:12px}.buylist-summary-container{align-items:stretch;gap:10px}.buylist-total-text{display:inline-flex;align-items:center;min-height:44px}#buylist-review{min-width:108px}.buylist-grid{grid-template-columns:1fr}.buylist-card{grid-template-columns:1fr;gap:12px}.buylist-card img,.buylist-card-thumb{width:100%;max-width:min(180px,100%);height:auto;justify-self:center}.buylist-card-actions{grid-template-columns:minmax(0,1fr) 52px 42px}.buylist-card .buylist-add-btn{width:42px;min-width:42px}.buylist-card .buylist-qty-input{width:52px}.buylist-seller-form{grid-template-columns:1fr}.buylist-rich-text,.buylist-search-help{padding:16px 14px}.buylist-search-help__title{font-size:1.2rem}.buylist-review-actions,.buylist-review-actions .buylist-submit-btn,.buylist-review-actions .buylist-secondary-btn{width:100%}.buylist-success-actions{justify-content:stretch}.buylist-success-actions .buylist-submit-btn{width:100%}.buylist-modal{padding:10px;place-items:stretch}.buylist-modal-content{width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cc-buylist.css.map */
