saved-designs{display:block;font-family:var(--font-family-body);color:var(--color-text)}saved-designs [hidden]{display:none!important}saved-designs button{-webkit-appearance:none;appearance:none;padding:0;border:0;border-radius:0;font:inherit;line-height:inherit;text-align:inherit;-webkit-user-select:auto;user-select:auto}saved-designs :is(button,a)[class],saved-designs button:hover,saved-designs button:active,saved-designs button:disabled{background:var(--sd-bg, none);color:var(--sd-fg, inherit)}saved-designs :is(button,a,input,textarea):focus-visible{outline:2px solid var(--color-primary70);outline-offset:2px}.sd-modal-open{overflow:hidden}.saved-designs__sprite{position:absolute;width:0;height:0;overflow:hidden}.sd-icon{flex-shrink:0;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.saved-designs__hero{background:var(--color-white5)}.saved-designs__hero-inner,.saved-designs__inner{--gutter: 20px;max-width:calc(var(--container-max-width, 1300px) + var(--gutter) * 2);margin:0 auto;padding-right:var(--gutter);padding-left:var(--gutter);box-sizing:border-box}.saved-designs__hero-inner{position:relative;display:flex;align-items:center;justify-content:center;padding-top:28px;padding-bottom:28px}.saved-designs__inner{padding-top:28px;padding-bottom:64px}.saved-designs__title{margin:0;font-family:var(--font-family-heading);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;text-transform:uppercase}.saved-designs__help{position:absolute;top:50%;right:var(--gutter);display:inline-flex;align-items:center;gap:8px;font-size:15px;color:inherit;text-decoration:none;transform:translateY(-50%)}.saved-designs__help .sd-icon{font-size:22px}.saved-designs__status{margin:40px 0;font-size:16px;text-align:center}.saved-designs__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.saved-designs__filters{display:flex;flex-wrap:wrap;gap:10px}.saved-designs__chip{padding:6px 22px;border:1px solid var(--color-black);border-radius:999px;--sd-bg: var(--color-white);font-size:15px;line-height:1.3;cursor:pointer;transition:background-color .15s}.saved-designs__chip:hover{--sd-bg: var(--color-white5)}.saved-designs__chip[aria-pressed=true]{--sd-bg: #e6e6e6}.saved-designs__view{display:flex;align-items:center;gap:6px}.saved-designs__icon-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:6px;cursor:pointer}.saved-designs__icon-btn .sd-icon{font-size:21px}.saved-designs__icon-btn:hover,.saved-designs__icon-btn[aria-pressed=true],.saved-designs__icon-btn[aria-expanded=true]{border-color:var(--color-border);--sd-bg: var(--color-white5)}.sd-popover-wrap{position:relative}.sd-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:5;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);box-shadow:var(--shadow-black10);text-align:left}.sd-sort{width:230px;padding:8px 0}.sd-sort__title{margin:0;padding:4px 14px 6px;font-size:15px}.sd-sort__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;font-size:15px;text-align:left;cursor:pointer}.sd-sort__item .sd-icon{font-size:18px}.sd-sort__item:hover,.sd-sort__item[aria-checked=true]{--sd-bg: var(--color-white5)}.sd-sort__check{margin-left:auto;visibility:hidden}.sd-sort__item[aria-checked=true] .sd-sort__check{visibility:visible}.sd-menu{min-width:190px;padding:6px}.sd-menu__item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 10px;border-radius:6px;--sd-fg: var(--color-primary70);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.sd-menu__item .sd-icon{font-size:17px}.sd-menu__item:hover{--sd-bg: #fdeeeb}.sd-contact{width:270px;padding:14px 16px}.sd-contact__who{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sd-contact__avatar{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;background:#1f2a9c;font-size:18px;color:var(--color-white)}.sd-contact__name{margin:0;font-size:15px}.sd-contact__role{margin:0;font-size:12px;color:var(--color-black10)}.sd-contact__line{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.sd-contact__line .sd-icon{font-size:20px}.sd-contact__line:hover{--sd-fg: var(--color-primary70);text-decoration:underline}.saved-designs__group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:32px 0 12px}.saved-designs__group-title{margin:0;font-family:var(--font-family-body);font-size:20px;font-weight:400;line-height:1.2;text-transform:none}.saved-designs__group-text{margin:4px 0 0;font-size:15px}.saved-designs__group-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.saved-designs__pill{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 6px;border:1px solid var(--color-primary);border-radius:999px;--sd-bg: var(--color-white);--sd-fg: var(--color-text);font-size:15px;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s}.saved-designs__pill .sd-icon{font-size:24px;color:var(--color-primary);stroke-width:1.5}.saved-designs__pill--text{padding:6px 14px;--sd-fg: var(--color-primary70)}.saved-designs__pill:hover,.saved-designs__pill[aria-expanded=true]{--sd-bg: #fdeeeb}.saved-designs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.saved-designs__empty{margin:0;padding:24px 0;font-size:15px;color:var(--color-black10)}.saved-designs__divider{margin:32px 8% 0;border:0;border-top:1px solid #fbd6cf}.sd-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 20px 18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white)}.sd-card__panel{display:flex;flex-direction:column;align-items:center;padding:10px 14px 16px;border-radius:10px;background:var(--color-white5);text-align:center}.sd-card__head{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;width:100%}.sd-card__name{grid-column:2;min-width:0;font-size:16px;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere;cursor:pointer}.sd-card__name:hover{text-decoration:underline;text-underline-offset:3px}.sd-card__menu{grid-column:3}.sd-card__menu-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;cursor:pointer}.sd-card__menu-btn .sd-icon{font-size:20px}.sd-card__menu-btn:hover,.sd-card__menu-btn[aria-expanded=true]{--sd-bg: var(--color-white15)}.sd-card__thumb{display:block;width:100%;max-width:170px;margin:6px 0 12px;border:1px solid transparent;--sd-bg: var(--color-white);aspect-ratio:1;cursor:pointer;transition:border-color .15s}.sd-card__thumb:hover{border-color:var(--color-border)}.sd-card__thumb img,.sd-details__thumb img,.sd-message__thumb img{display:block;width:100%;height:100%;object-fit:contain}.sd-card__badge{position:absolute;top:70px;right:-1px;display:flex;align-items:center;gap:8px;margin:0;padding:5px 14px 5px 8px;border:1px solid var(--color-primary);border-right:0;border-radius:999px 0 0 999px;background:var(--color-white);font-size:14px;white-space:nowrap}.sd-card__badge-icon{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--color-primary);border-radius:50%;color:var(--color-primary)}.sd-card__badge-icon .sd-icon{font-size:14px;stroke-width:2.5}.sd-card__badge--ordered{background:#fde4df}.sd-card__badge--ordered .sd-card__badge-icon{background:var(--color-primary);color:var(--color-white)}.sd-card__ordered{margin:0;font-size:14px}.sd-card__meta{margin:2px 0;font-size:14px}.sd-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;border:1px solid var(--color-border);border-radius:999px;--sd-bg: var(--color-white);font-size:14px;line-height:1.4;cursor:pointer;transition:border-color .15s}.sd-card__more:hover{border-color:var(--color-black10)}.sd-card__more .sd-icon{font-size:14px}.sd-card__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:min(180px,100%);padding:6px 14px;border:1px solid var(--color-primary);border-radius:999px;font-size:15px;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.sd-btn--primary{--sd-bg: var(--btn-background);--sd-fg: var(--btn-color)}.sd-btn--primary:hover{border-color:var(--btn-hover);--sd-bg: var(--btn-hover)}.sd-btn--primary:active{border-color:var(--btn-pressed);--sd-bg: var(--btn-pressed)}.sd-btn--secondary{--sd-bg: var(--color-white);--sd-fg: var(--color-primary70)}.sd-btn--secondary:hover{--sd-bg: #fdeeeb}.sd-btn--small{width:auto;padding:6px 16px}.sd-btn:disabled{opacity:.6;cursor:progress}.saved-designs--list .saved-designs__grid{grid-template-columns:1fr;gap:10px}.saved-designs--list .sd-card{display:grid;grid-template-columns:64px minmax(120px,1fr) minmax(0,1fr) auto 30px;grid-template-areas:"thumb name ordered actions menu";align-items:center;gap:0 20px;padding:8px 14px;transition:background-color .15s}.saved-designs--list .sd-card:hover{background:#ebe8e4}.saved-designs--list .sd-card__panel,.saved-designs--list .sd-card__head{display:contents}.saved-designs--list .sd-card__thumb{grid-area:thumb;width:64px;margin:0;border:1px solid var(--color-border)}.saved-designs--list .sd-card__name{grid-area:name;text-align:left}.saved-designs--list .sd-card__ordered{grid-area:ordered;text-align:left}.saved-designs--list .sd-card__menu{grid-area:menu}.saved-designs--list .sd-card__actions{grid-area:actions;flex-direction:row}.saved-designs--list .sd-card__actions .sd-btn{width:150px}.saved-designs--list .sd-card__badge,.saved-designs--list .sd-card__meta,.saved-designs--list .sd-card__more{display:none}.sd-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 48px;text-align:center}.sd-empty--section{padding-bottom:16px}.sd-empty__art{width:min(360px,100%);height:auto;margin-bottom:-40px}.sd-empty--section .sd-empty__art{width:min(280px,100%)}.sd-empty__title{margin:0;font-family:var(--font-family-body);font-size:18px;font-weight:700;text-transform:none}.sd-empty__text{max-width:400px;margin:0 0 6px;font-size:16px}.sd-modal{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:16px;background:var(--color-white);color:var(--color-text);font-family:var(--font-family-body);box-shadow:var(--shadow-black30);overflow:auto}.sd-modal::backdrop{background:#1c1c1e59}.sd-modal__inner{position:relative;padding:16px 18px 24px}.sd-modal__close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;cursor:pointer}.sd-modal__close .sd-icon{font-size:24px}.sd-modal__close:hover{--sd-bg: var(--color-white5)}.sd-modal__error{margin:0 40px 12px 0;padding:8px 12px;border-radius:8px;background:#fde4df;font-size:14px}.sd-details__panel{padding:14px 18px 18px;border-radius:12px;background:var(--color-white5)}.sd-details__name{margin:0 36px 12px 0;font-family:var(--font-family-body);font-size:30px;font-weight:400;line-height:1.15;text-transform:none;overflow-wrap:anywhere}.sd-details__rename{display:flex;gap:10px;margin:0 36px 12px 0}.sd-details__rename-input{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-white);font:inherit;font-size:26px}.sd-details__thumb{width:min(260px,100%);margin:0 auto 16px;background:var(--color-white);aspect-ratio:1}.sd-details__tools{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px}.sd-details__tool{display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;padding:6px 2px;border-radius:8px;font-size:13px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.sd-details__tool .sd-icon{font-size:22px}.sd-details__tool:hover{--sd-bg: var(--color-white);--sd-fg: var(--color-primary70)}.sd-facts{display:flex;flex-direction:column;gap:6px;margin:16px 0;font-size:15px}.sd-facts>div{display:flex;align-items:center;gap:6px}.sd-facts dt{font-weight:700}.sd-facts dd{display:flex;align-items:center;gap:8px;margin:0}.sd-facts--small{gap:4px;margin:0;font-size:13px}.sd-swatch{width:16px;height:16px;border:1px solid var(--color-black30);border-radius:50%}.sd-details__actions{display:flex;justify-content:center;gap:12px}.sd-details__actions .sd-btn,.sd-message__actions .sd-btn,.sd-form__submit{flex:1;max-width:260px;padding:9px 16px;font-size:18px}.sd-panel__head{display:flex;align-items:center;gap:8px;margin-right:40px}.sd-back{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:50%;cursor:pointer}.sd-back .sd-icon{font-size:22px}.sd-back:hover{--sd-bg: var(--color-white5)}.sd-panel__title{margin:0;font-family:var(--font-family-body);font-size:26px;font-weight:400;line-height:1.2;text-transform:none}.sd-panel__sub{margin:6px 0 12px;font-size:14px;font-weight:700}.sd-panel__text{margin:8px 0 16px;font-size:15px}.sd-history{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sd-history__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:8px;background:var(--color-white5)}.sd-history__actions{display:flex;flex-direction:column;gap:2px}.sd-history__action{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:6px;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.sd-history__action .sd-icon{font-size:18px}.sd-history__action:hover{--sd-bg: var(--color-white);--sd-fg: var(--color-primary70)}.sd-form{display:flex;flex-direction:column;gap:14px}.sd-field{display:flex;flex-direction:column;gap:6px}.sd-field__label{font-size:14px}.sd-field__required{color:var(--color-primary)}.sd-field input,.sd-field textarea{padding:10px 12px;border:1px solid var(--color-primary30);border-radius:8px;background:var(--color-white);font:inherit;font-size:15px;color:inherit}.sd-field textarea{resize:vertical}.sd-field input:focus,.sd-field textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #fde4df}.sd-form__submit{align-self:center;width:100%;margin-top:4px}.sd-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:380px;padding:16px 12px;text-align:center}.sd-message__art{width:200px;height:auto}.sd-message__title{margin:0;font-family:var(--font-family-body);font-size:30px;font-weight:400;line-height:1.2;text-transform:none}.sd-message__text,.sd-message__question{max-width:460px;margin:0;font-size:16px}.sd-message__question{font-weight:700}.sd-message__thumb{width:min(220px,70%);padding:16px 40px;border-radius:12px;background:var(--color-white5);aspect-ratio:1}.sd-message__actions{display:flex;justify-content:center;gap:12px;width:100%}.sd-message__actions .sd-btn{max-width:140px}@media(max-width:1100px){.saved-designs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.saved-designs__hero-inner,.saved-designs__inner{--gutter: 16px}.saved-designs__hero-inner{flex-direction:column;gap:12px}.saved-designs__help{position:static;transform:none}.saved-designs__inner{padding-top:24px;padding-bottom:56px}.saved-designs__toolbar{flex-direction:column;align-items:stretch}.saved-designs__filters{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.saved-designs__chip{flex-shrink:0;padding:6px 18px;font-size:14px}.saved-designs__view{justify-content:flex-end}.saved-designs__group-head{flex-direction:column}.saved-designs__group-actions{justify-content:flex-start}.saved-designs__group-actions .sd-popover{right:auto;left:0}.saved-designs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-designs--list .sd-card{grid-template-columns:56px 1fr 30px;grid-template-areas:"thumb name menu" "thumb ordered ordered" "actions actions actions";gap:6px 12px}.saved-designs--list .sd-card__thumb{width:56px}.saved-designs--list .sd-card__actions{margin-top:6px}.saved-designs--list .sd-card__actions .sd-btn{flex:1;width:auto}}@media(max-width:540px){.saved-designs__grid{grid-template-columns:1fr}.sd-details__name{font-size:24px}.sd-details__tool{width:76px}.sd-history__row{flex-direction:column}.sd-history__actions{flex-direction:row;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/550/assets/saved-designs.css.map */
