.cart-modal-enter-active[data-v-2a9a948c],.cart-modal-leave-active[data-v-2a9a948c]{transition:opacity .3s ease}.cart-modal-enter-from[data-v-2a9a948c],.cart-modal-leave-to[data-v-2a9a948c]{opacity:0}.cart-modal-overlay[data-v-2a9a948c]{align-items:center;backdrop-filter:blur(10.8px);-webkit-backdrop-filter:blur(10.8px);background:#0a0e4459;display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@media(max-width:1023px){.cart-modal-overlay[data-v-2a9a948c]{justify-content:flex-end;padding:68px 8px 87px;z-index:99}}.cart-modal[data-v-2a9a948c]{background:#fff;border-radius:18px;box-shadow:0 25px 50px -12px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 140px);max-width:480px;overflow:hidden;position:relative;width:100%}@media(max-width:1023px){.cart-modal[data-v-2a9a948c]{max-height:100%;max-width:none}}.cart-modal__header[data-v-2a9a948c]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 8px 30px 22px}@media(max-width:767px){.cart-modal__header[data-v-2a9a948c]{padding:16px 16px 12px}}.cart-modal__title[data-v-2a9a948c]{color:#272727;font-family:Haffer SemiMono,monospace;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.45px;line-height:28px;margin:0;text-transform:uppercase}.cart-modal__close[data-v-2a9a948c]{align-items:center;background:var(--Navigation,hsla(0,9%,68%,.9));border:none;border-radius:34px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .2s ease;width:34px}.cart-modal__close[data-v-2a9a948c]:hover{background:var(--Navigation,#b5a6a6)}.cart-modal__content[data-v-2a9a948c]{flex:1;overflow-y:auto;padding:0 22px;-webkit-overflow-scrolling:touch}@media(max-width:767px){.cart-modal__content[data-v-2a9a948c]{padding:0 16px}}.cart-modal__empty[data-v-2a9a948c],.cart-modal__loading[data-v-2a9a948c]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 0}.cart-modal__empty-text[data-v-2a9a948c]{color:#5e5e68;font-family:Haffer XH,sans-serif;font-size:16px;margin:0}.cart-modal__continue-link[data-v-2a9a948c]{color:#272727;font-family:Haffer XH,sans-serif;font-size:14px;text-decoration:underline}.cart-modal__items[data-v-2a9a948c]{display:flex;flex-direction:column}.cart-modal__item[data-v-2a9a948c]{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:10px;grid-template-columns:100px 1fr;padding:10px 0}@media(max-width:767px){.cart-modal__item[data-v-2a9a948c]{gap:12px;grid-template-columns:77px 1fr;padding:16px 0}}.cart-modal__item--loading[data-v-2a9a948c]{opacity:.6;pointer-events:none}.cart-modal__item[data-v-2a9a948c]:last-of-type{border-bottom:none}.cart-modal__item-image[data-v-2a9a948c]{background:#f1ebe9;height:130px;overflow:hidden;width:100px}@media(max-width:767px){.cart-modal__item-image[data-v-2a9a948c]{height:100px;width:77px}}.cart-modal__item-img[data-v-2a9a948c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-modal__item-placeholder[data-v-2a9a948c]{align-items:center;background:#f1ebe9;display:flex;height:100%;justify-content:center;width:100%}.cart-modal__item-details[data-v-2a9a948c]{display:flex;flex-direction:column;gap:2px;height:100%}.cart-modal__item-name[data-v-2a9a948c]{color:#272727;font-family:Haffer XH,sans-serif;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:18px;text-decoration:none}.cart-modal__item-size[data-v-2a9a948c],.cart-modal__item-variants[data-v-2a9a948c]{color:#272727;font-family:Haffer XH,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:18px}.cart-modal__item-meta[data-v-2a9a948c]{color:#272727;font-family:Haffer XH,sans-serif;font-size:14px;line-height:1.4}.cart-modal__item-bottom[data-v-2a9a948c]{align-items:center;display:flex;justify-content:space-between}.cart-modal__item-price[data-v-2a9a948c]{align-items:baseline;color:#272727;display:flex;flex-wrap:wrap;font-family:Haffer XH,sans-serif;font-size:15px;font-style:normal;font-weight:400;gap:8px;letter-spacing:.3px;line-height:18px}.cart-modal__item-price--sale[data-v-2a9a948c]{color:#272727}.cart-modal__item-price--original[data-v-2a9a948c]{color:#5e5e68;text-decoration:line-through}.cart-modal__quantity[data-v-2a9a948c]{align-items:center;display:flex;gap:6px}.cart-modal__quantity-btn[data-v-2a9a948c]{align-items:center;background:var(--Warm-Grey-Light,#f1ebe9);border:none;border-radius:18px;color:#272727;cursor:pointer;display:flex;font-size:16px;height:47px;justify-content:center;transition:background .2s ease;width:47px}.cart-modal__quantity-btn[data-v-2a9a948c]:hover:not(:disabled){background:#bdaead8c}.cart-modal__quantity-btn[data-v-2a9a948c]:disabled{cursor:not-allowed;opacity:.4}.cart-modal__quantity-icon[data-v-2a9a948c]{height:14px;width:14px}.cart-modal__quantity-icon--delete[data-v-2a9a948c]{height:18px;width:auto}.cart-modal__quantity-value[data-v-2a9a948c]{color:#272727;font-family:Haffer SemiMono,monospace;font-size:15px;font-style:normal;font-weight:400;line-height:normal;min-width:18px;text-align:center}.cart-modal__item-error[data-v-2a9a948c]{align-items:center;background:#fef2f2;border-radius:6px;color:#dc2626;display:flex;font-size:13px;gap:6px;grid-column:1/-1;margin-top:8px;padding:8px 12px}.cart-modal__subtotal[data-v-2a9a948c]{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:24px}@media(max-width:767px){.cart-modal__subtotal[data-v-2a9a948c]{padding:20px 16px}}.cart-modal__subtotal-label[data-v-2a9a948c]{font-size:12px;letter-spacing:.36px}.cart-modal__subtotal-label[data-v-2a9a948c],.cart-modal__subtotal-value[data-v-2a9a948c]{color:#272727;font-family:Haffer SemiMono,monospace;font-style:normal;font-weight:400;line-height:28px;text-transform:uppercase}.cart-modal__subtotal-value[data-v-2a9a948c]{font-size:15px;letter-spacing:.45px}.cart-modal__actions-wrapper[data-v-2a9a948c]{margin-top:12px;max-width:480px;width:100%}@media(max-width:1023px){.cart-modal__actions-wrapper[data-v-2a9a948c]{margin-top:8px;max-width:none}}.cart-modal__actions[data-v-2a9a948c]{background:#fff9;border-radius:18px;gap:10px;padding:12px}.cart-modal__actions[data-v-2a9a948c],.cart-modal__btn[data-v-2a9a948c]{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);display:flex}.cart-modal__btn[data-v-2a9a948c]{align-items:center;border-radius:12px;color:#272727;cursor:pointer;flex:1;font-family:Haffer XH,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.32px;line-height:17px;padding:14px 8px;text-align:center;text-decoration:none;transition:all .2s ease}.cart-modal__btn--outline[data-v-2a9a948c]{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);background:#fff;border-radius:12px;flex:2;opacity:.9}.cart-modal__btn--primary[data-v-2a9a948c]{background:#272727;border:1px solid #272727;color:#fff}.cart-modal__btn--primary[data-v-2a9a948c]:hover{background:#1a1a1a}.cross-selling-modal__product-card[data-v-01844e6f] .product-card-molecule__info{padding:8px 20px 0 0}.cross-selling-modal__product-card[data-v-01844e6f] .product-card-molecule__name{font-size:14px;font-style:normal;font-weight:400;letter-spacing:.13px;line-height:18.949px;margin-bottom:5px;padding-right:0}.cross-selling-modal__product-card[data-v-01844e6f] .product-card-molecule__desc{font-size:13px;font-style:normal;font-weight:400;letter-spacing:.13px;line-height:18.949px;padding-right:0}.atc-fl[data-v-e990a9fd]{align-items:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#b5a6a6e6;color:#272727;display:flex;font-family:Haffer XH,sans-serif;inset:0;justify-content:center;padding:80px 20px 20px;position:fixed;z-index:1000}@media(max-width:767px){.atc-fl[data-v-e990a9fd]{align-items:flex-end;padding:48px 10px calc(10px + env(safe-area-inset-bottom,0px))}}.atc-fl__sheet[data-v-e990a9fd]{display:flex;flex-direction:column;gap:12px;max-height:100%;max-width:100%;min-height:0;outline:none;width:480px}@media(max-width:767px){.atc-fl__sheet[data-v-e990a9fd]{width:100%}}.atc-fl__card[data-v-e990a9fd]{background:#fff9;border-radius:18px;box-shadow:0 25px 50px -12px #00000026;flex:0 1 auto;min-height:0;overflow:hidden}.atc-fl__card[data-v-e990a9fd],.atc-fl__top[data-v-e990a9fd]{display:flex;flex-direction:column}.atc-fl__top[data-v-e990a9fd]{flex-shrink:0;gap:16px;padding:16px 22px 20px}@media(max-width:767px){.atc-fl__top[data-v-e990a9fd]{gap:14px;padding:14px 16px 16px}}.atc-fl__header[data-v-e990a9fd]{align-items:center;display:flex;gap:10px}.atc-fl__check[data-v-e990a9fd]{color:#272727;flex:0 0 auto}.atc-fl__title[data-v-e990a9fd]{color:#272727;flex:1 1 auto;font-size:13px;font-weight:400;letter-spacing:.455px;line-height:18px;margin:0;text-transform:uppercase}.atc-fl__close[data-v-e990a9fd]{align-items:center;background:#b5a6a6e6;border:none;border-radius:34px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.atc-fl__close[data-v-e990a9fd]:focus-visible{outline:2px solid #272727;outline-offset:2px}.atc-fl__item[data-v-e990a9fd]{align-items:flex-start;display:flex;gap:14px}.atc-fl__item-image[data-v-e990a9fd],.atc-fl__row-image[data-v-e990a9fd],.atc-fl__set-image[data-v-e990a9fd]{align-items:center;background:#f1ebe9;border-radius:8px;color:#5e5e68;display:flex;flex:0 0 auto;justify-content:center;overflow:hidden}.atc-fl__item-image img[data-v-e990a9fd],.atc-fl__row-image img[data-v-e990a9fd],.atc-fl__set-image img[data-v-e990a9fd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atc-fl__item-image[data-v-e990a9fd]{height:104px;width:80px}.atc-fl__item-info[data-v-e990a9fd]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.atc-fl__item-name[data-v-e990a9fd],.atc-fl__set-name[data-v-e990a9fd]{color:inherit;font-size:15px;letter-spacing:.3px;line-height:20px;text-decoration:none}.atc-fl__item-name[data-v-e990a9fd]:hover,.atc-fl__set-name[data-v-e990a9fd]:hover{text-decoration:underline}.atc-fl__set-name[data-v-e990a9fd]{display:block;font-weight:500}.atc-fl__item-meta[data-v-e990a9fd]{color:#272727bf;font-size:13px;letter-spacing:.26px;line-height:18px;margin:0}.atc-fl__item-service[data-v-e990a9fd]{color:#27272799;font-size:12px;letter-spacing:.24px;line-height:16px;margin:0}.atc-fl__item-price[data-v-e990a9fd]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;font-size:15px;letter-spacing:.3px;line-height:20px;margin:0;white-space:nowrap}.atc-fl__strike[data-v-e990a9fd]{color:#27272780;font-size:12px;letter-spacing:.24px;line-height:16px}.atc-fl__now--sale[data-v-e990a9fd]{color:#ff3c00}.atc-fl__body[data-v-e990a9fd]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 20px;-webkit-overflow-scrolling:touch;background:#fff}@media(max-width:767px){.atc-fl__body[data-v-e990a9fd]{padding:16px}}.atc-fl__label[data-v-e990a9fd]{color:#272727;font-family:Haffer SemiMono,monospace;font-size:12px;font-weight:400;letter-spacing:.12px;line-height:16px;margin:0;text-transform:uppercase}.atc-fl__label--more[data-v-e990a9fd]:not(:first-child){margin-top:2px}.atc-fl__set-head[data-v-e990a9fd]{display:flex;flex-direction:column;gap:2px}.atc-fl__set-hint[data-v-e990a9fd]{color:#272727bf;font-size:13px;letter-spacing:.26px;line-height:18px;margin:0}.atc-fl__set[data-v-e990a9fd]{background:#f8f4f2;border-radius:14px;display:flex;gap:14px;padding:12px}.atc-fl__set-image[data-v-e990a9fd]{height:136px;width:105px}.atc-fl__set-info[data-v-e990a9fd]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:space-between;min-width:0}.atc-fl__badge[data-v-e990a9fd]{background:#bdaead4d;border-radius:8px;display:inline-block;font-family:Haffer SemiMono,monospace;font-size:11px;letter-spacing:.22px;line-height:14px;margin-bottom:6px;padding:3px 8px;text-transform:uppercase}.atc-fl__picker[data-v-e990a9fd]{margin-top:4px}.atc-fl__set-cta[data-v-e990a9fd]{display:flex;flex-direction:column;gap:8px}.atc-fl__set-price[data-v-e990a9fd]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:15px;gap:0 8px;letter-spacing:.3px;line-height:20px;margin:0;white-space:nowrap}.atc-fl__set-label[data-v-e990a9fd]{color:#27272799;font-size:12px;letter-spacing:.24px;line-height:16px}.atc-fl__set-add[data-v-e990a9fd]{align-items:center;background:#272727;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:8px;height:40px;justify-content:center;letter-spacing:.3px;line-height:20px;transition:opacity .2s ease;width:100%}.atc-fl__set-add[data-v-e990a9fd]:hover:not(:disabled){opacity:.88}.atc-fl__set-add[data-v-e990a9fd]:disabled{cursor:default;opacity:.4}.atc-fl__set-add[data-v-e990a9fd]:focus-visible{outline:2px solid #272727;outline-offset:2px}.atc-fl__set-title[data-v-e990a9fd]{align-items:center;display:flex;gap:6px}.atc-fl__set-done[data-v-e990a9fd]{background:#f8f4f2;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.atc-fl__set-why[data-v-e990a9fd]{align-items:center;display:flex;gap:12px}.atc-fl__set-thumbs[data-v-e990a9fd]{display:flex;flex:0 0 auto}.atc-fl__set-thumb[data-v-e990a9fd]{background:#f1ebe9;border-radius:6px;display:block;height:52px;overflow:hidden;width:40px}.atc-fl__set-thumb+.atc-fl__set-thumb[data-v-e990a9fd]{box-shadow:-2px 0 #f8f4f2;margin-left:-14px}.atc-fl__set-thumb img[data-v-e990a9fd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atc-fl__set-text[data-v-e990a9fd]{color:#272727;font-size:13px;letter-spacing:.26px;line-height:18px;margin:0}.atc-fl__set-partner[data-v-e990a9fd]{font-weight:500}.atc-fl__set-saving[data-v-e990a9fd]{border-top:1px solid #e6dfdc;color:#272727bf;display:flex;font-size:13px;gap:12px;justify-content:space-between;letter-spacing:.26px;line-height:18px;margin:0;padding-top:10px}.atc-fl__set-amount[data-v-e990a9fd]{white-space:nowrap}.atc-fl__set-done--new .atc-fl__set-saving[data-v-e990a9fd]{color:#272727}.atc-fl__set-done--new .atc-fl__set-amount[data-v-e990a9fd]{color:#ff3c00}.atc-fl__cart-total[data-v-e990a9fd]{color:#272727bf;display:flex;font-size:13px;gap:12px;justify-content:space-between;letter-spacing:.26px;line-height:18px;margin:0;padding:0 14px}.atc-fl__chip[data-v-e990a9fd]{background:#bdaead4d;border-radius:6px;display:inline-block;font-family:Haffer SemiMono,monospace;font-size:10px;letter-spacing:.2px;line-height:13px;padding:2px 6px;text-transform:uppercase}.atc-fl__list[data-v-e990a9fd]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.atc-fl__row[data-v-e990a9fd]{align-items:center;display:flex;gap:12px}.atc-fl__row-image[data-v-e990a9fd]{height:72px;width:56px}.atc-fl__row-info[data-v-e990a9fd]{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.atc-fl__row-name[data-v-e990a9fd]{color:inherit;font-size:13px;letter-spacing:.26px;line-height:18px;text-decoration:none}.atc-fl__row-name[data-v-e990a9fd]:hover{text-decoration:underline}.atc-fl__row-meta[data-v-e990a9fd]{color:#272727b3;font-size:11px;letter-spacing:.22px;line-height:16px;margin:0}.atc-fl__row-price[data-v-e990a9fd]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;font-size:13px;letter-spacing:.26px;line-height:18px;margin:0;white-space:nowrap}.atc-fl__row-add[data-v-e990a9fd]{align-items:center;background:#fffcf9;border:1px solid #e6dfdc;border-radius:14px;color:#272727;cursor:pointer;display:flex;flex:0 0 auto;height:40px;justify-content:center;transition:background .2s ease;width:40px}.atc-fl__row-add[data-v-e990a9fd]:hover:not(:disabled){background:#f8f4f2}.atc-fl__row-add[data-v-e990a9fd]:disabled{cursor:default;opacity:.4}.atc-fl__row-add--done[data-v-e990a9fd]:disabled{opacity:1}.atc-fl__row-add[data-v-e990a9fd]:focus-visible{outline:2px solid #272727;outline-offset:2px}.atc-fl__error[data-v-e990a9fd]{color:#ff3c00;font-size:11px;line-height:16px;margin:0}.atc-fl__loading[data-v-e990a9fd]{color:#5e5e68;display:flex;justify-content:center;padding:12px 0}.atc-fl__cta[data-v-e990a9fd]{align-items:center;backdrop-filter:blur(2.25px);-webkit-backdrop-filter:blur(2.25px);background:#fff9;border-radius:18px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 12px 10px}.atc-fl__buttons[data-v-e990a9fd]{display:flex;gap:10px;width:100%}.atc-fl__btn[data-v-e990a9fd]{align-items:center;border-radius:12px;display:flex;font-size:16px;gap:10px;height:54px;justify-content:center;letter-spacing:.32px;line-height:22px;padding:0 14px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.atc-fl__btn[data-v-e990a9fd]:hover{opacity:.88}.atc-fl__btn[data-v-e990a9fd]:focus-visible{outline:2px solid #272727;outline-offset:2px}.atc-fl__btn svg[data-v-e990a9fd]{flex:0 0 auto}.atc-fl__btn--cart[data-v-e990a9fd]{background:#fff;color:#272727;flex:0 0 150px}@media(max-width:767px){.atc-fl__btn--cart[data-v-e990a9fd]{flex:0 0 auto;gap:8px;padding:0 12px}}.atc-fl__btn--checkout[data-v-e990a9fd]{background:#272727;color:#fff;flex:1 1 auto;min-width:0}.atc-fl__back[data-v-e990a9fd]{background:none;border:none;color:#272727cc;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:.26px;line-height:18px;padding:0}.atc-fl__back[data-v-e990a9fd]:hover{text-decoration:underline}.atc-fl__back[data-v-e990a9fd]:focus-visible{outline:2px solid #272727;outline-offset:2px}.atc-fl-enter-active[data-v-e990a9fd],.atc-fl-leave-active[data-v-e990a9fd]{transition:opacity .25s ease}.atc-fl-enter-active .atc-fl__sheet[data-v-e990a9fd],.atc-fl-leave-active .atc-fl__sheet[data-v-e990a9fd]{transition:transform .25s ease}.atc-fl-enter-from[data-v-e990a9fd],.atc-fl-leave-to[data-v-e990a9fd]{opacity:0}.atc-fl-enter-from .atc-fl__sheet[data-v-e990a9fd],.atc-fl-leave-to .atc-fl__sheet[data-v-e990a9fd]{transform:translateY(12px)}@media(max-width:767px){.atc-fl-enter-from .atc-fl__sheet[data-v-e990a9fd],.atc-fl-leave-to .atc-fl__sheet[data-v-e990a9fd]{transform:translateY(100%)}}@keyframes atc-fl-set-lift-e990a9fd{0%{transform:translateY(3px) scale(.985)}}@keyframes atc-fl-set-glow-e990a9fd{0%{box-shadow:0 0 #af655a00}40%{box-shadow:0 0 0 4px #af655a24}to{box-shadow:0 0 0 8px #af655a00}}@keyframes atc-fl-set-accent-e990a9fd{0%{color:#272727bf}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .atc-fl__set-done--play[data-v-e990a9fd]{animation:atc-fl-set-lift-e990a9fd .45s cubic-bezier(.22,1,.36,1) .12s backwards,atc-fl-set-glow-e990a9fd .7s cubic-bezier(.22,1,.36,1) .12s backwards}html:not([data-motion=off]) .atc-fl__set-done--play .atc-fl__set-amount[data-v-e990a9fd]{animation:atc-fl-set-accent-e990a9fd .45s cubic-bezier(.22,1,.36,1) .45s backwards}}@media(prefers-reduced-motion:reduce){.atc-fl-enter-active[data-v-e990a9fd],.atc-fl-enter-active .atc-fl__sheet[data-v-e990a9fd],.atc-fl-leave-active[data-v-e990a9fd],.atc-fl-leave-active .atc-fl__sheet[data-v-e990a9fd]{transition:none}}
