.purchase-list-entry__group{background:var(--365-color-warm-ivory, #f6f1ea);border:1px solid var(--365-color-border-subtle, #ddd6cf);border-radius:var(--365-radius-lg, 12px);margin:var(--365-space-md, 16px) 0 0!important;padding:var(--365-space-md, 16px)}.purchase-list-entry__group-eyebrow{color:var(--365-color-text-secondary, #556b73);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 var(--365-space-sm, 10px);text-transform:uppercase}.purchase-list-entry__group .cs-customize-block,.purchase-list-entry__group .shopify-block{margin:0!important}.purchase-list-entry__group .cs-customize-btn{align-items:center!important;background:var(--365-color-white, #ffffff)!important;border:1.5px solid var(--365-color-accent, #8b2d46)!important;border-radius:var(--365-radius-md, 8px)!important;color:var(--365-color-accent, #8b2d46)!important;display:flex!important;font-size:14px!important;font-weight:700!important;justify-content:center!important;margin:0!important;min-height:48px!important;padding:10px 16px!important;text-align:center!important;text-decoration:none!important;width:100%!important}.purchase-list-entry__group .cs-customize-btn:hover{background:var(--365-color-accent, #8b2d46)!important;color:var(--365-color-white, #ffffff)!important}.purchase-list-entry__group .cs-customize-btn:focus-visible{outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__button{align-items:center;background:transparent;border:0;border-top:1px solid var(--365-color-border-subtle, #ddd6cf);color:var(--365-color-deep-teal, #082f3b);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;margin-top:var(--365-space-sm, 10px);padding:12px 2px 0;text-align:left;width:100%}.purchase-list-entry__button:hover{color:var(--365-color-accent, #8b2d46)}.purchase-list-entry__button:focus-visible{border-radius:var(--365-radius-sm, 4px);outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__button-icon{align-items:center;color:var(--365-color-deep-teal, #082f3b);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.purchase-list-entry__button-icon svg,.purchase-list-entry__tool-icon svg{display:block;height:18px;width:18px}.purchase-list-entry__button--product{border-radius:0!important;box-shadow:none!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important}.purchase-list-entry__button-tail{color:var(--365-color-accent, #8b2d46);font-size:12px;font-weight:700;margin-left:auto;white-space:nowrap}.purchase-list-entry__tools-placeholder,.purchase-list-entry__native-tools{border-top:1px solid var(--365-color-border-subtle, #ddd6cf);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--365-space-sm, 10px);padding:12px 2px 0}.purchase-list-entry__tools-label{color:var(--365-color-text-secondary, #556b73);font-size:11px;font-weight:700;grid-column:1 / -1;letter-spacing:.08em;margin:0;text-transform:uppercase}.purchase-list-entry__tool{align-items:center;background:var(--365-color-white, #ffffff);border:1px solid var(--365-color-border-subtle, #ddd6cf);border-radius:var(--365-radius-md, 8px);color:var(--365-color-deep-teal, #082f3b);display:flex;gap:8px;min-height:52px;padding:8px 10px;text-decoration:none}.purchase-list-entry__tool:hover{border-color:var(--365-color-accent, #8b2d46);color:var(--365-color-accent, #8b2d46)}.purchase-list-entry__tool:focus-visible{outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__tool-icon{align-items:center;background:var(--365-color-warm-ivory, #f6f1ea);border-radius:50%;color:var(--365-color-accent, #8b2d46);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center}.purchase-list-entry__tool-copy{display:grid;min-width:0}.purchase-list-entry__tool-label{font-size:12px;line-height:1.2}.purchase-list-entry__tool-note{color:var(--365-color-text-secondary, #556b73);font-size:10px;line-height:1.25}.purchase-list-entry__native-tools :is(a,button){border-radius:var(--365-radius-md, 8px)!important}[data-purchase-list-entry-superseded-tools]{display:none!important}@media(max-width:480px){.purchase-list-entry__tools-placeholder,.purchase-list-entry__native-tools{grid-template-columns:1fr}}.purchase-list-entry__button--cart{background:var(--365-color-white, #ffffff);border:1.5px solid var(--365-color-accent, #8b2d46);border-radius:var(--365-radius-md, 8px);color:var(--365-color-accent, #8b2d46);font-weight:700;justify-content:center;margin-top:var(--365-space-sm, 10px);min-height:48px;padding:10px 16px;text-transform:none!important;width:100%}.purchase-list-entry__button--cart:hover{background:var(--365-color-accent, #8b2d46);color:var(--365-color-white, #ffffff)}.purchase-list-entry__button--cart .purchase-list-entry__button-tail{display:none}.purchase-list-entry__button--cart[data-purchase-list-entry-placement=empty]{align-self:center;margin-inline:auto;max-width:22rem}.cart-drawer .purchase-list-entry__button--cart[data-purchase-list-entry-placement=drawer]{margin-top:0;min-height:44px}.purchase-list-entry__overlay{align-items:center;background:#082f3b73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:300}.purchase-list-entry__panel{background:var(--365-color-white, #ffffff);border-radius:var(--365-radius-lg, 12px);box-shadow:var(--365-shadow-soft, 0 8px 24px rgba(8, 47, 59, .08));color:var(--365-color-deep-teal, #082f3b);max-height:80vh;max-width:26rem;overflow-y:auto;padding:1.25rem;position:relative;width:100%}.purchase-list-entry__close{background:transparent;border:0;color:var(--365-color-text-secondary, #556b73);cursor:pointer;font-size:1.4rem;line-height:1;position:absolute;right:.75rem;top:.75rem}.purchase-list-entry__close:focus-visible{border-radius:var(--365-radius-sm, 4px);outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__heading{color:var(--365-color-deep-teal, #082f3b);font-size:18px;margin:0 0 1rem}.purchase-list-entry__options{display:grid;gap:.5rem;margin-bottom:.75rem}.purchase-list-entry__option{background:var(--365-color-white, #ffffff);border:1px solid var(--365-color-border-interactive, #748388);border-radius:var(--365-radius-md, 8px);color:var(--365-color-deep-teal, #082f3b);cursor:pointer;font:inherit;padding:.7rem .9rem;text-align:left}.purchase-list-entry__option--selected{border-color:var(--365-color-accent, #8b2d46);box-shadow:0 0 0 1px var(--365-color-accent, #8b2d46)}.purchase-list-entry__option:focus-visible{outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__new-name{border:1px solid var(--365-color-border-interactive, #748388);border-radius:var(--365-radius-md, 8px);color:var(--365-color-deep-teal, #082f3b);font:inherit;margin-bottom:.75rem;padding:.65rem .75rem;width:100%}.purchase-list-entry__new-name:focus-visible{outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__confirm{background:var(--365-color-accent, #8b2d46);border:1px solid var(--365-color-accent, #8b2d46);border-radius:var(--365-radius-md, 8px);color:var(--365-color-white, #ffffff);cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:.7rem 1.25rem;width:100%}.purchase-list-entry__confirm:disabled{cursor:wait;opacity:.7}.purchase-list-entry__confirm:focus-visible{outline:2px solid var(--365-color-focus-ring, #8b2d46);outline-offset:2px}.purchase-list-entry__banner{background:var(--365-color-warm-ivory, #f6f1ea);border:1px solid var(--365-color-success, #167a52);border-radius:var(--365-radius-md, 8px);bottom:1rem;box-shadow:var(--365-shadow-soft, 0 8px 24px rgba(8, 47, 59, .08));color:var(--365-color-success, #167a52);font-size:14px;font-weight:600;left:50%;max-width:30rem;padding:.75rem 1rem;position:fixed;transform:translate(-50%);width:calc(100% - 2rem);z-index:320}.purchase-list-entry__banner:empty{display:none}.purchase-list-entry__banner--error{border-color:var(--365-color-error, #b42318);color:var(--365-color-error, #b42318)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/365-purchase-list-entry.css.map */
