:root{--ec-bm-gold:#d4b571;--ec-bm-light:#f4e3b3;--ec-bm-black:#141413}.ec-promo{background:#101010;color:#f3e8cf;border-bottom:1px solid #8c713e}.ec-promo__code{border-color:#b99a58;color:#f4dfaa}.ec-promo__dot{color:#d4b571}.ec-hero--black-month{background:#171614}.ec-hero--black-month .ec-hero__shade{background:linear-gradient(90deg,#0002,#0005 50%,#0002)}.ec-hero--black-month .ec-hero__content{position:relative;z-index:2;color:#fff9ec;background:linear-gradient(145deg,#151412ed,#1c1914de);border:1px solid #b89a5c99;box-shadow:0 18px 65px #0004;max-width:570px;padding:38px 44px;margin:0 20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ec-hero--black-month h1{font-size:clamp(44px,5.2vw,74px);letter-spacing:.045em;color:#ead298;line-height:1}.ec-hero--black-month .ec-hero__eyebrow{color:#e2c88d;font-size:10px;letter-spacing:.2em}.ec-hero--black-month .ec-hero__subtitle{max-width:360px;font-size:23px;margin:18px auto 16px;color:#fff9ec}.ec-bm-hero-code{display:inline-flex;gap:22px;align-items:center;min-height:44px;padding:9px 19px;border:1px solid #c1a15f;background:#fff6dd0a;color:#f4dfa8;cursor:pointer;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.12em}.ec-bm-hero-code [data-ec-copy-status]{font-size:10px;letter-spacing:.03em;font-weight:400;border-left:1px solid #c1a15f66;padding-left:16px}.ec-bm-hero-gift{font:400 11px/1.5 Arial,sans-serif;color:#eee2c8;margin:13px 0 23px}.ec-hero--black-month .ec-hero__button{background:linear-gradient(110deg,#c8a35a,#efd79d,#c8a35a);color:#17140e;border-color:#d4b571;min-width:158px}.ec-hero--black-month .ec-hero__button--dark{background:#151412;color:#e7cf98;border-color:#a88a50}.ec-hero--black-month .ec-hero__side{top:25%;color:#fff6dd}.ec-bm-ribbon{position:absolute;z-index:3;width:115%;left:-7%;height:38px;overflow:hidden;pointer-events:none;background:#111;color:#e4c988;border-top:1px solid #bea05d;border-bottom:1px solid #bea05d;box-shadow:0 5px 16px #0003}.ec-bm-ribbon--top{top:38px;transform:rotate(-3deg)}.ec-bm-ribbon--bottom{bottom:30px;transform:rotate(2deg);background:#d5b779;color:#1a1711}.ec-bm-ribbon>div{display:flex;width:max-content;animation:ec-bm-tape 42s linear infinite;height:100%;align-items:center}.ec-bm-ribbon span{flex:none;white-space:nowrap;font:600 11px/1 Arial,sans-serif;letter-spacing:.22em;padding:0 26px}.ec-bm-ribbon i{font-size:9px;font-style:normal;margin:0 24px}@keyframes ec-bm-tape{to{transform:translate(-50%)}}.ec-autumn-lilou,.ec-autumn-offer{background:linear-gradient(130deg,#181715,#242018)!important;border:1px solid #b89a5c!important;color:#fff4d9!important;box-shadow:0 6px 24px #21170d0a}.ec-autumn-lilou .ec-autumn-lilou__eyebrow,.ec-autumn-offer__eyebrow{color:#dfc382!important}.ec-autumn-lilou .ec-autumn-lilou__discount,.ec-autumn-offer__title{color:#fff4d9!important}.ec-autumn-lilou .ec-autumn-lilou__code,.ec-autumn-offer .ec-autumn-offer__code{background:linear-gradient(110deg,#c6a15c,#f0dba3,#c6a15c)!important;color:#19160f!important;border-color:#d7ba78!important}.ec-autumn-lilou__gift{border-color:#a68a4f66!important}.ec-autumn-lilou__gift-icon{background:#e1c58b15!important;color:#e0c58a!important}.ec-autumn-lilou .ec-autumn-lilou__gift-value{color:#d8cbb0!important}.product-form__submit:not(:disabled):not([aria-disabled=true]){position:relative;overflow:hidden;background:linear-gradient(110deg,#c7a159,#f1dba1,#c7a159)!important;color:#19150d!important;border:1px solid #c6a05b!important;box-shadow:0 5px 16px #71501b20;font-weight:600;transition:box-shadow .25s,transform .25s}.product-form__submit:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 7px 24px #71501b40;transform:translateY(-1px)}.product-form__submit:not(:disabled):not([aria-disabled=true]):after{content:"";position:absolute;inset:-80% auto -80% -55%;width:30%;background:linear-gradient(90deg,transparent,#fff8,transparent);transform:rotate(22deg);animation:ec-bm-shine 7s ease-in-out infinite;pointer-events:none;border:0;box-shadow:none}@keyframes ec-bm-shine{0%,65%{left:-55%;opacity:0}70%{opacity:.65}90%,to{left:140%;opacity:0}}.ec-bm-hero-code:focus-visible,.product-form__submit:focus-visible{outline:2px solid #9a742c;outline-offset:4px}@media(max-width:749px){.ec-hero--black-month{align-items:end;min-height:650px}.ec-hero--black-month .ec-hero__shade{background:linear-gradient(transparent 28%,#0003 42%,#0009)}.ec-hero--black-month .ec-hero__content{margin:0 16px 64px;width:calc(100% - 32px);padding:25px 18px 23px;max-width:430px;background:linear-gradient(145deg,#151412ec,#1d1a15e8)}.ec-hero--black-month h1{font-size:44px;white-space:nowrap;letter-spacing:.015em}.ec-hero--black-month .ec-hero__eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:12px}.ec-hero--black-month .ec-hero__subtitle{font-size:19px;margin:12px auto 14px;max-width:280px}.ec-bm-hero-gift{font-size:10px;margin:12px 0 18px}.ec-hero--black-month .ec-hero__button{min-width:0;min-height:46px;padding:11px 16px}.ec-bm-ribbon{height:31px;width:125%;left:-12%}.ec-bm-ribbon--top{top:35px;transform:rotate(-6deg)}.ec-bm-ribbon--bottom{bottom:15px;transform:rotate(3deg)}.ec-bm-ribbon span{font-size:9px;padding:0 16px}.ec-bm-ribbon i{margin:0 17px}.ec-hero--black-month .ec-hero__side{top:96px;font-size:8px}}@media(prefers-reduced-motion:reduce){.ec-bm-ribbon>div,.product-form__submit:after{animation:none!important}.product-form__submit:after{display:none}.product-form__submit{transition:none!important}}@media(min-width:750px){.ec-hero--black-month .ec-hero__content{max-width:610px;padding:32px 38px}.ec-hero--black-month h1{font-size:clamp(44px,4.3vw,62px);white-space:nowrap}.ec-hero--black-month .ec-hero__subtitle{max-width:410px;white-space:nowrap}.ec-hero--black-month .ec-hero__side{top:29%}}.product-form__submit .ec-atc-shine__light{display:none!important}.ec-bm-hero-date{font:400 11px/1.4 Arial,sans-serif;color:#dacaab;margin:11px 0 0}.ec-bm-hero-date+.ec-bm-hero-gift{margin-top:8px}@media(max-width:749px){.ec-hero--black-month{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0}.ec-hero--black-month .ec-hero__content{box-sizing:border-box;justify-self:center;min-width:0;width:calc(100% - 32px);max-width:430px;margin:0 0 64px;padding:24px 16px;text-align:center}.ec-hero--black-month h1{font-size:clamp(28px,9vw,40px);letter-spacing:.015em;line-height:1.12;max-width:100%;margin-inline:auto}.ec-hero--black-month .ec-hero__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;max-width:100%;margin-inline:auto}.ec-hero--black-month .ec-hero__button{box-sizing:border-box;width:100%;min-width:0;max-width:none;gap:12px;padding:12px 14px;font-size:11px}.ec-hero--black-month .ec-hero__subtitle{font-size:18px;max-width:100%}.ec-hero--black-month .ec-hero__eyebrow{max-width:100%;letter-spacing:.1em}.ec-bm-hero-code{box-sizing:border-box;max-width:100%;margin-inline:auto}.ec-bm-hero-gift{max-width:100%;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ec-black-month.css.map */
