:root{--ay-ink: #101010;--ay-body: #3f4149;--ay-mute: #6e7078;--ay-line: #e4e5e9;--ay-line-soft: #f0f1f3;--ay-wash: #faf9f8;--ay-maroon: #5c1b2e;--ay-atc: #6f1d37;--ay-atc-hover: #8a2444;--ay-pink: #f5d7de;--ay-green: #0f7a3d;--ay-green-bg: #e8f5ec;--ay-max: 1280px;--ay-gutter: 24px;--ay-oos-text: #6c6e76;--ay-oos-bg: #f1f1f3;--ay-sold-text: #70727a;--ay-focus: #1d4ed8;--font-body-family: "Cabin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: "EB Garamond", Georgia, serif}.ctnr{max-width:var(--ay-max);margin-inline:auto;padding-inline:var(--ay-gutter);width:100%}body{font-family:var(--font-body-family);font-size:15px;line-height:1.55;color:var(--ay-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);color:var(--ay-ink);font-weight:500;line-height:1.15}:root{--ay-pink-deep: #e0a9b8;--ay-amber: #a8620a;--ay-radius: 6px;--ay-ground: #fff9f7;--ay-bg: #ffffff;--ay-s1: 4px;--ay-s2: 8px;--ay-s3: 12px;--ay-s4: 16px;--ay-s5: 24px;--ay-s6: 32px;--ay-sec-pad: 44px;--ay-col-gap: 56px}.running-content{--ay-marquee-gap: 72px}.running-content .js-marquee-list{justify-content:flex-start;gap:var(--ay-marquee-gap);padding-inline-end:var(--ay-marquee-gap);flex:0 0 auto;padding-block:14px}.running-content .js-marquee-item{flex:0 0 auto}@keyframes ay-marquee-scroll{to{transform:translate(calc(-100% / var(--ay-marquee-copies, 1)))}}.running-content [data-ay-marquee=on] .js-marquee-container,.running-content .js-marquee-container{will-change:transform}.running-content ecx-marquee-section[data-ay-marquee=on] .js-marquee-container{animation:ay-marquee-scroll var(--ay-marquee-duration, 30s) linear infinite}.running-content ecx-marquee-section[data-ay-marquee=on] .js-marquee-container[data-ay-marquee-reverse]{animation-direction:reverse}.running-content ecx-marquee-section:hover .js-marquee-container,.running-content ecx-marquee-section:focus-within .js-marquee-container{animation-play-state:paused}@media(max-width:720px){.running-content{--ay-marquee-gap: 44px}.running-content .js-marquee-list{padding-block:12px}}@media(prefers-reduced-motion:reduce){.running-content .js-marquee-container{animation:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.product-card *,.ay-chip,.ay-load-more *{transition:none!important;animation:none!important}}.product-card{background:transparent;display:flex;flex-direction:column;width:100%;position:relative}.product-card .card__media{position:relative;margin-bottom:6px;border-radius:2px;overflow:hidden;background:var(--ay-line-soft)}.product-card .card__content{text-align:left;padding-top:0;display:flex;flex-direction:column;flex:1 1 auto}.product-card .card__badge-container{top:10px;padding-inline:10px}.product-card .card__badge{gap:6px;align-items:flex-start}.product-card .badge{display:inline-block;font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:3px;line-height:1.4;box-shadow:none}.product-card .badge--sale{background:var(--ay-green-bg);color:var(--ay-green)}.product-card .badge--oos{background:var(--ay-oos-bg);color:var(--ay-oos-text)}.product-card .badge--new{background:var(--ay-pink);color:var(--ay-maroon)}.product-card .card__content-vendor{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ay-mute);margin:0;line-height:1.5}.product-card .card__heading,.product-card .card__heading a{font-family:var(--font-heading-family);font-size:17px;font-weight:400;line-height:1.25;color:var(--ay-ink)}.product-card .card__heading{margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .card__heading a:hover{text-decoration:underline;text-underline-offset:2px}.product-card .rating-wrapper{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ay-mute);margin-bottom:6px;min-height:17px}.product-card .rating-count{font-size:12px;color:var(--ay-mute);margin:0}.product-card .card__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-variant-numeric:tabular-nums}.product-card .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-card .price .price-item--last,.product-card .price__regular .price-item{font-size:15.5px;font-weight:600;color:var(--ay-ink);margin:0}.product-card .price s.price-item--regular{font-size:12.5px;font-weight:400;color:var(--ay-mute);text-decoration-thickness:1px}.product-card .price__sale{gap:8px;align-items:baseline}.product-card .price__saving{font-style:normal;font-size:12px;font-weight:700;color:var(--ay-green);white-space:nowrap}.product-card:has(.badge--oos) .card__media{opacity:.55}.product-card:has(.badge--oos) .card__heading a,.product-card:has(.badge--oos) .price .price-item--last{color:var(--ay-sold-text)}.product-card .product__quickbuy{left:auto;right:10px;bottom:10px;width:auto;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s;z-index:2}.product-card:hover .product__quickbuy,.product-card:focus-within .product__quickbuy{opacity:1;visibility:visible;transform:translateY(0)}.product-card .product__quickbuy .quickbuy__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ay-ink);box-shadow:0 1px 4px #10101029;transition:background-color .15s ease-out,color .15s ease-out}.product-card .product__quickbuy .quickbuy__btn:before,.product-card .product__quickbuy .quickbuy__btn:after{content:none}.product-card .product__quickbuy .quickbuy__btn svg{width:18px;height:18px;fill:currentColor}.product-card .product__quickbuy .quickbuy__btn:hover,.product-card .product__quickbuy .quickbuy__btn:focus-visible{background:var(--ay-maroon);color:#fff}.product-card .product__quickbuy .quickbuy__btn:hover svg,.product-card .product__quickbuy .quickbuy__btn:focus-visible svg{color:#fff;fill:#fff}@media(hover:none){.product-card .product__quickbuy{opacity:1;visibility:visible;transform:none}}.product-card ecx-variant-swtch.variant-swatchs{display:flex;gap:0;margin:9px 0 0 -4px;padding:0;align-items:center;font-size:11px;color:var(--ay-mute)}.product-card .vs__item{width:17px;height:17px;box-sizing:content-box;padding-inline:4px;padding-block:12px;margin-block:-12px;border-radius:50%;background-clip:content-box;border:0;box-shadow:none;flex:0 0 auto;background-size:cover;background-position:center;position:relative;transition:transform .15s ease-out}.product-card .vs__item:hover,.product-card .vs__item:focus-visible,.product-card .vs__item.btn-active,.product-card .vs__item.active{box-shadow:none}.product-card .vs__item:after{content:"";position:absolute;top:12px;right:4px;bottom:12px;left:4px;border-radius:50%;border:1px solid var(--ay-line);pointer-events:none}.product-card .vs__item:hover,.product-card .vs__item.active{transform:scale(1.12)}.product-card .vs__item.active:after{border:2px solid var(--ay-ink)}.product-card .vs__item:focus-visible{outline:none}.product-card .vs__item:focus-visible:after{border:2px solid var(--ay-focus);box-shadow:0 0 0 2px var(--ay-bg)}@supports (height: 100dvh){.drawer,.drawer .drawer__wrapper{height:100dvh}}.js-footer.color-scheme-6{--color-page-bg: #111217;--color-normal-text: #c9cad2;--color-light-text: #80838f;--color-border: #24262f;--color-divider: #24262f;background:#111217;color:#c9cad2;font-size:13.5px;margin-top:64px}.ay-ft.section{padding-block:44px 0}.ay-ft .rw{row-gap:32px}.ay-ft .h6,.ay-ft h4,.ay-ft .js-collapsible-region-trigger{color:#fff;font-family:var(--font-body-family);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:0;margin:0 0 12px}.ay-ft__brand .footer__logo{margin:0 0 14px}.ay-ft__brand .text-block,.ay-ft__brand .text-block p{padding:0;margin:0;font-size:13px;line-height:1.55;color:var(--color-light-text);max-width:32ch}.ay-ft__brand>div>.h6{margin-top:20px}.ay-ft__contact{padding:0}.ay-ft__contact .contact__list{row-gap:6px}.ay-ft__contact .contact__item{display:flex;align-items:center;gap:10px;padding:0;font-size:13px;line-height:1.5;color:#c9cad2}.ay-ft__contact .contact__item:hover{color:#fff}.ay-ft__contact .contact__item .icon{margin:0;width:34px;height:34px;border-radius:50%;color:var(--color-extra-accent-text, #fff)}.ay-ft__contact .contact__item svg{width:21px;height:21px;display:block}.ay-ft__contact .contact__item:hover .icon{color:#fff;filter:brightness(1.12)}.ay-ft__hours{margin:6px 0 0;font-size:12px;color:#6c6f7b}.ay-ft__socials{margin-top:16px}.ay-ft__socials-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.ay-ft .ay-ft__social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:0;min-height:0;padding:0;border:1px solid #2c2f3a;border-radius:50%;background:none;box-shadow:none;color:#c9cad2;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.ay-ft .ay-ft__social svg{width:16px;height:16px;display:block;fill:currentColor}.ay-ft .ay-ft__social:hover{color:#fff;border-color:#fff;background:#ffffff0f}.ay-ft .ay-ft__social:focus-visible{outline:2px solid #fff;outline-offset:2px}.ay-ft__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:28px}.ay-ft__menus .collapsible-region__content{padding:0}.ay-ft .footer__nav{margin:0;padding:0}.ay-ft .footer__nav__link{display:block;padding:5px 0;font-size:13px;color:#c9cad2}.ay-ft .footer__nav__link:hover{color:#fff}.ay-ft .js-collapsible-region-trigger{cursor:default}.ay-ft .js-back-to-top-btn{margin:0 0 20px;padding:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ay-ft .footer__content__bottom{border-top:1px solid #24262f;margin-top:26px;padding:14px 0 4px;font-size:12px;color:var(--color-light-text);gap:8px 24px}.ay-ft .footer__content__bottom a{color:var(--color-light-text)}.ay-ft .footer__content__bottom a:hover{color:#fff}.ay-ft .footer__content__bottom .footer-localization{margin:0;width:auto;min-width:0;justify-content:flex-start;flex:0 0 auto}.ay-ft .btn-localization{height:auto;min-height:0;width:auto;padding:11px 0;border:0;background:none;font-size:12px;letter-spacing:.04em;color:var(--color-light-text)}.ay-ft .btn-localization:hover{color:#fff}.ay-ft .btn-localization .arrow-icon{transform:scale(.82)}.ay-ft__pay-note,.ay-ft__legal .subtext{margin:0;font-size:12px;color:var(--color-light-text)}.ay-ft__pay .list-payment__item svg{height:20px;width:auto;display:block}.ay-ft__legal{order:-1}@media(max-width:1199px){.ay-ft .rw{text-align:left}.ay-ft__brand .text-block,.ay-ft__brand .text-block p{max-width:none}}@media(max-width:767px){.ay-ft.section{padding-block:36px 0}.ay-ft__menus{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.ay-ft .footer__content__bottom{margin-top:28px;text-align:left;align-items:flex-start;justify-content:flex-start;gap:8px}.ay-ft .footer__content__bottom>.d-flex{align-items:flex-start;gap:8px}.ay-ft .footer__content__bottom .footer-localization{order:1}}.anmb{--ay-ann-h: 34px;border-bottom:1px solid rgba(255,255,255,.14)}.anmb .ctnr{padding-block:0;max-width:var(--ay-max)}.anmb ecx-ann-bar{min-height:var(--ay-ann-h)}.anmb .js-anmb-items{margin-inline:0}.anmb .js-anmb-item{font-family:var(--font-body-family);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:var(--ay-ann-h);white-space:nowrap}.anmb .js-anmb-item a{text-decoration:none}.anmb .js-anmb-item a:hover{text-decoration:underline;text-underline-offset:3px}.anmb .js-anmb-control-prev,.anmb .js-anmb-control-next{display:none}@media(max-width:768px){.anmb{--ay-ann-h: 32px}.anmb .js-anmb-item{font-size:clamp(9px,2.55vw,11px);letter-spacing:.07em}}.header{min-height:64px}.header__logo-img{transition:max-width .3s ease}.header__icons .btn-icon{--form-field-lg: 44px}.header__icons--right{gap:2px}@media(max-width:767px){.header__icons--right .header__icon--search{margin-left:0}}@media(min-width:360px)and (max-width:767px){.header__icons--right{flex-wrap:nowrap}}.header__nav .header__menu-item,.header__nav a,.menu__link-lv1{font-size:13px;letter-spacing:.09em;text-transform:uppercase}.header--sticky .section-header,.header--sticky-always .section-header{border-bottom:1px solid var(--ay-line);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}@media(max-width:768px){.header{min-height:56px}}.ay-ec__card{max-width:640px;margin-inline:auto;padding:var(--ay-s6) var(--ay-s5);background:var(--ay-bg);border:1px solid var(--ay-line);border-radius:18px}.ay-ec__card--center{text-align:center}.ay-ec__eyebrow{margin:0 0 var(--ay-s2);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ay-atc)}.ay-ec__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,31px);font-weight:500;line-height:1.14;color:var(--ay-ink);text-wrap:balance}.ay-ec__body{margin:var(--ay-s2) 0 0;font-size:14px;line-height:1.55;color:var(--ay-mute);max-width:46ch;text-wrap:pretty}.ay-ec__card--center .ay-ec__body{margin-inline:auto}.ay-ec__form{margin-block-start:var(--ay-s5)}.ay-ec__row{display:flex;gap:var(--ay-s3);align-items:stretch}.ay-ec__input{flex:1 1 auto;min-width:0;height:50px;padding:0 20px;font-family:var(--font-body-family);font-size:14px;color:var(--ay-ink);background:var(--ay-bg);border:1px solid var(--ay-line);border-radius:28px;-webkit-appearance:none;appearance:none;transition:border-color .18s ease}.ay-ec__input::placeholder{color:var(--ay-mute);opacity:1}.ay-ec__input:hover{border-color:var(--ay-mute)}.ay-ec__input:focus{border-color:var(--ay-ink);outline:none}.ay-ec__input:focus-visible{border-color:var(--ay-ink);outline:2px solid var(--ay-focus);outline-offset:2px}.ay-ec__input[aria-invalid=true]{border-color:var(--color-danger, #da3d08)}.ay-ec__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:50px;padding-inline:30px;border:1.5px solid var(--ay-atc);border-radius:28px;background:var(--ay-atc);color:#fff;font-family:var(--font-body-family);font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ay-ec__btn:before,.ay-ec__btn:after{display:none}.ay-ec__btn:hover{background:var(--ay-atc-hover);border-color:var(--ay-atc-hover);color:#fff}.ay-ec__btn:focus-visible{outline:2px solid var(--ay-focus);outline-offset:2px}.ay-ec__status:empty{display:none}.ay-ec__msg{display:flex;align-items:flex-start;justify-content:inherit;gap:7px;margin:var(--ay-s3) 0 0;font-size:13px;line-height:1.45;text-align:left}.ay-ec__card--center .ay-ec__msg{justify-content:center}.ay-ec__msg svg{flex:none;margin-block-start:2px}.ay-ec__msg--error{color:var(--color-danger, #da3d08)}.ay-ec__msg--ok{color:var(--ay-green, #0f7a3d)}.ay-ec__code{display:inline-block;margin-inline-start:4px;padding:1px 8px;border-radius:5px;background:var(--ay-green-bg, #e8f5ec);color:var(--ay-green, #0f7a3d);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;letter-spacing:.04em;word-break:break-all}.ay-ec__footnote{margin:var(--ay-s3) 0 0;font-size:12px;line-height:1.5;color:var(--ay-mute)}@media(max-width:600px){.ay-ec__card{padding:var(--ay-s5) var(--ay-s4);border-radius:14px}.ay-ec__row{flex-direction:column}.ay-ec__btn{width:100%}}.js-product-form-submit-btn.loading .js-product-form-submit-btn-text,.js-product-form-submit-btn.loading .ay-atc__price,.js-product-form-submit-btn.loading .ay-satc__btn-price{visibility:hidden}.js-product-form-submit-btn.loading[disabled] .btn-primary__content,.js-product-form-submit-btn.loading[disabled] .btn-secondary__content{color:inherit}.js-product-form-submit-btn.loading .product-form-spinner{position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0}.js-product-form-submit-btn.loading .product-form-spinner svg{width:20px;height:20px;animation:spin .7s linear infinite}.js-product-form-submit-btn.loading{cursor:wait}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ay-base.css.map */
