/* EDGECULT cross-page hero typography */
/* EDGECULT mobile fixes */@media screen and (max-width:768px){.t-header .t-sociallinks,.t-header [class*="social"],header .t-sociallinks,header [class*="social"],.uc-header .t-sociallinks,.uc-header [class*="social"]{display:none!important}.t-cover .t-btn[href*="catalog"],.t396 .t-btn[href*="catalog"],.ec-home-actions a[href*="catalog"]{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#1a1a1a!important;padding:8px 0!important;min-height:auto!important;height:auto!important;line-height:1.3!important;text-decoration:underline!important;text-underline-offset:4px;font-weight:500!important;width:auto!important}.t-cover .t-btn[href*="catalog"] *,.t396 .t-btn[href*="catalog"] *,.ec-home-actions a[href*="catalog"] *{color:#1a1a1a!important}body{padding-bottom:92px}.ec-telegram-sticky{position:fixed;left:50%;bottom:20px;z-index:999999;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;transform:translate(-50%,120px);padding:14px 24px;border-radius:50px;background:#1a1a1a!important;color:#fff!important;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:0 10px 30px rgba(0,0,0,.22);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.ec-telegram-sticky.is-visible{transform:translate(-50%,0);opacity:1;pointer-events:auto}.ec-telegram-sticky span{color:#fff!important}.ec-telegram-sticky span:first-child{font-size:16px;line-height:1}}@media screen and (min-width:769px){.ec-telegram-sticky{display:none!important}}
;.ec-home-hero__content,.ec-catalog-hero__content,.ec-about-hero__content,.ec-order-hero-inner,.ec-order-hero__content,.ec-designers-hero__content,.ec-faq-hero__content{width:100%;max-width:760px!important;min-width:0}
.ec-home-kicker,.ec-catalog-kicker,.ec-about-hero .ec-kicker,.ec-order-eyebrow,.ec-order-hero__eyebrow,.ec-designers-eyebrow,.ec-designers-hero__eyebrow,.ec-faq-eyebrow,.ec-faq-hero p:first-child{margin:0 0 24px!important;color:rgba(241,237,232,.92)!important;font:600 13px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.ec-home-title,.ec-catalog-hero h1,.ec-about-hero .ec-h1,.ec-about-hero h1,.ec-order-h1,.ec-order-hero__title,.ec-order-hero h1,.ec-designers-hero__title,.ec-designers-hero h1,.ec-faq-hero h1,.ec-contacts-hero h1{max-width:760px!important;margin:0 0 20px!important;color:#F1EDE8!important;font:500 68px/1.02 "Cormorant Garamond",Georgia,serif!important;letter-spacing:0!important;overflow-wrap:break-word}
.ec-home-lead,.ec-catalog-hero h1+p,.ec-about-hero .ec-lead,.ec-about-hero h1+p,.ec-order-lead,.ec-order-hero__text,.ec-order-hero h1+p,.ec-designers-hero__lead,.ec-designers-hero h1+p,.ec-faq-hero h1+p,.ec-contacts-hero p{max-width:620px!important;margin:0 0 32px!important;color:rgba(241,237,232,.82)!important;font:400 16px/1.58 Manrope,Arial,sans-serif!important;letter-spacing:0!important}
.ec-home-actions .ec-btn,.ec-catalog-hero .ec-button,.ec-catalog-hero .ec-btn,.ec-about-hero .ec-btn,.ec-order-hero .ec-btn,.ec-designers-hero .ec-btn,.ec-faq-hero .ec-btn,.ec-contacts-hero .ec-contacts-button{min-height:52px!important;min-width:178px;padding:0 32px!important;border-radius:2px!important;font:600 14px/1 Manrope,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
@media(max-width:980px){.ec-home-title,.ec-catalog-hero h1,.ec-about-hero .ec-h1,.ec-about-hero h1,.ec-order-h1,.ec-order-hero__title,.ec-order-hero h1,.ec-designers-hero__title,.ec-designers-hero h1,.ec-faq-hero h1,.ec-contacts-hero h1{font-size:58px!important}}
@media(max-width:820px){.ec-home-kicker,.ec-catalog-kicker,.ec-about-hero .ec-kicker,.ec-order-eyebrow,.ec-order-hero__eyebrow,.ec-designers-eyebrow,.ec-designers-hero__eyebrow,.ec-faq-eyebrow,.ec-faq-hero p:first-child{margin-bottom:16px!important;font-size:12px!important}.ec-home-title,.ec-catalog-hero h1,.ec-about-hero .ec-h1,.ec-about-hero h1,.ec-order-h1,.ec-order-hero__title,.ec-order-hero h1,.ec-designers-hero__title,.ec-designers-hero h1,.ec-faq-hero h1,.ec-contacts-hero h1{max-width:100%!important;margin-bottom:16px!important;font-size:44px!important;line-height:1.04!important}.ec-home-lead,.ec-catalog-hero h1+p,.ec-about-hero .ec-lead,.ec-about-hero h1+p,.ec-order-lead,.ec-order-hero__text,.ec-order-hero h1+p,.ec-designers-hero__lead,.ec-designers-hero h1+p,.ec-faq-hero h1+p,.ec-contacts-hero p{max-width:100%!important;margin-bottom:28px!important;font-size:15px!important}.ec-home-actions .ec-btn,.ec-catalog-hero .ec-button,.ec-catalog-hero .ec-btn,.ec-about-hero .ec-btn,.ec-order-hero .ec-btn,.ec-designers-hero .ec-btn,.ec-faq-hero .ec-btn,.ec-contacts-hero .ec-contacts-button{width:100%!important}}
@media(max-width:420px){.ec-home-title,.ec-catalog-hero h1,.ec-about-hero .ec-h1,.ec-about-hero h1,.ec-order-h1,.ec-order-hero__title,.ec-order-hero h1,.ec-designers-hero__title,.ec-designers-hero h1,.ec-faq-hero h1,.ec-contacts-hero h1{font-size:42px!important}}