:root{--em-ink:#17131C;--em-plum:#241039;--em-violet:#7947B5;--em-royal:#54258A;--em-ivory:#FAF8FC;--em-gold:#D4AF37;--em-gold-hi:#E8CC7A;--em-head:"Bodoni Moda","Playfair Display",Georgia,"Times New Roman",serif;--em-body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--font-heading-family:var(--em-head);--font-body-family:var(--em-body);--font-heading-weight:500;--font-heading-style:normal;--em-header-h:80px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.em-hero .rv,.em-hero .em-plate{opacity:1!important;transform:none!important}}body{-webkit-font-smoothing:antialiased}.em-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.em-sec{position:relative;padding:var(--em-pt,clamp(64px,9vw,112px)) 0 var(--em-pb,clamp(64px,9vw,112px));color:rgb(var(--color-foreground))}.em-sec *{box-sizing:border-box}.em-h1,.em-h2,.em-h3{font-family:var(--em-head);font-weight:500;color:rgb(var(--color-foreground));margin:0;letter-spacing:-.012em}.em-h1{font-size:clamp(40px,6.2vw,84px);line-height:1.02}.em-h2{font-size:clamp(32px,4.4vw,56px);line-height:1.08;margin-bottom:20px}.em-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2;margin-bottom:10px}.em-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:rgba(var(--color-foreground),.78);max-width:56ch;margin:0}.em-copy p{margin:0 0 14px;line-height:1.7;color:rgba(var(--color-foreground),.78);max-width:58ch;font-size:17px}.em-center{text-align:center}.em-center .em-lead,.em-center .em-copy p{margin-left:auto;margin-right:auto}.em-kicker{font-size:15px;letter-spacing:.02em;color:var(--em-gold);margin:0 0 16px;font-weight:600}.em-rule{width:56px;height:1px;background:var(--em-gold);border:0;margin:0 0 24px}.em-center .em-rule{margin-left:auto;margin-right:auto}.em-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;font:600 16px/1 var(--em-body);letter-spacing:.02em;text-decoration:none;border:1px solid var(--em-gold);cursor:pointer;transition:background .2s,color .2s,transform .2s,border-color .2s;border-radius:2px}.em-btn--solid{background:linear-gradient(180deg,var(--em-gold-hi),var(--em-gold));color:#241039}.em-btn--solid:hover{background:var(--em-gold-hi);transform:translateY(-1px)}.em-btn--ghost{background:transparent;color:var(--em-gold-hi)}.em-btn--ghost:hover{background:#d4af371f}.em-btn:focus-visible,.em-nav a:focus-visible,.em-faq summary:focus-visible,.em-input:focus-visible{outline:2px solid var(--em-gold-hi);outline-offset:3px}.em-btn[disabled]{opacity:.5;cursor:not-allowed}.em-header{position:fixed;top:0;left:0;right:0;z-index:60;color:var(--em-ivory);transition:background .3s,box-shadow .3s,backdrop-filter .3s}.em-header--solid,.em-header.is-solid{background:#17131cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #d4af3747}.em-announce{background:var(--em-gold);color:#241039;text-align:center;font-size:14px;font-weight:600;padding:9px 20px;line-height:1.3}.em-announce a{color:inherit}.em-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px;max-width:1280px;margin:0 auto;padding:0 clamp(20px,3vw,40px);transition:height .3s}.em-header.is-solid .em-bar{height:68px}.em-logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.em-logo img{display:block;height:44px;width:auto;transition:height .3s}.em-header.is-solid .em-logo img{height:38px}.em-logo__plate{background:#d9d9d9;padding:4px 10px;border-radius:2px}.em-logo__plate img{height:34px}.em-logo__text{font:600 24px var(--em-head);letter-spacing:.04em}.em-nav ul{display:flex;gap:34px;list-style:none;margin:0;padding:0}.em-nav a{color:var(--em-ivory);text-decoration:none;font-size:16px;font-weight:500;padding:6px 0;background:linear-gradient(var(--em-gold),var(--em-gold)) 0 100%/0 1px no-repeat;transition:background-size .25s}.em-nav a:hover{background-size:100% 1px}.em-actions{display:flex;align-items:center;gap:6px}.em-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--em-ivory);background:none;border:0;cursor:pointer;position:relative;text-decoration:none}.em-iconbtn svg{width:22px;height:22px}.em-iconbtn .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--em-gold);color:#241039;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.em-iconbtn .cart-count-bubble span[aria-hidden]{font-size:11px;line-height:1}.em-iconbtn .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.em-burger{display:none}.em-cta-nav{display:inline-flex;min-height:42px;padding:0 20px;font-size:15px}@media(max-width:899px){.em-nav{position:fixed;inset:var(--em-header-h) 0 auto 0;background:#17131cfa;padding:12px clamp(20px,4vw,40px) 28px;border-bottom:1px solid rgba(212,175,55,.3);transform:translateY(-12px);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s}.em-header.is-open .em-nav{opacity:1;visibility:visible;transform:none}.em-nav ul{flex-direction:column;gap:0}.em-nav a{display:block;font-size:20px;padding:16px 0;border-bottom:1px solid rgba(250,248,252,.1);background:none}.em-burger{display:inline-flex}.em-cta-nav{display:none}}.em-hero{--em-pt:calc(var(--em-header-h) + 56px);--em-pb:80px;min-height:min(100svh,980px);display:flex;align-items:center;overflow:hidden;background:rgb(var(--color-background))}.em-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 78% 40%,rgba(121,71,181,.55),transparent 70%),radial-gradient(40% 50% at 8% 100%,rgba(212,175,55,.14),transparent 70%)}.em-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.28}.em-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,88px);align-items:center}.em-hero .em-h1{margin-bottom:26px;max-width:15ch}.em-hero .em-lead{margin-bottom:36px}.em-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.em-hero__note{font-size:15px;color:rgba(var(--color-foreground),.62);margin:0}.em-plate{position:relative;max-width:440px;margin:0 auto;transform:rotate(2.2deg)}.em-plate:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid var(--em-gold);border-radius:2px}.em-plate img{position:relative;display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 40px 90px -20px #000000b3,0 0 120px #7947b573}.em-hero .rv{opacity:0;transform:translateY(18px);animation:emIn .9s cubic-bezier(.2,.7,.2,1) forwards}.em-hero .rv:nth-child(1){animation-delay:.05s}.em-hero .rv:nth-child(2){animation-delay:.18s}.em-hero .rv:nth-child(3){animation-delay:.3s}.em-hero .rv:nth-child(4){animation-delay:.42s}.em-hero .em-plate{opacity:0;animation:emIn 1.1s .25s cubic-bezier(.2,.7,.2,1) forwards}@keyframes emIn{to{opacity:1;transform:none}}.em-hero .em-plate{--r:2.2deg}@media(max-width:899px){.em-hero__grid{grid-template-columns:1fr}.em-plate{max-width:320px}.em-hero{min-height:0}}.em-strip{--em-pt:0;--em-pb:0;border-top:1px solid rgba(212,175,55,.3);border-bottom:1px solid rgba(212,175,55,.3)}.em-strip__grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr)}.em-strip__item{display:flex;gap:16px;align-items:flex-start;padding:34px 28px;border-left:1px solid rgba(212,175,55,.2)}.em-strip__item:first-child{border-left:0;padding-left:0}.em-icon{flex:none;width:34px;height:34px;color:var(--em-gold)}.em-strip__item h3{font:600 17px/1.3 var(--em-body);margin:0 0 4px;color:rgb(var(--color-foreground))}.em-strip__item p{margin:0;font-size:15px;line-height:1.5;color:rgba(var(--color-foreground),.68)}@media(max-width:899px){.em-strip__grid{grid-template-columns:1fr 1fr}.em-strip__item{padding:26px 16px;border-left:0;border-top:1px solid rgba(212,175,55,.2)}.em-strip__item:nth-child(-n+2){border-top:0}.em-strip__item:first-child{padding-left:16px}}@media(max-width:540px){.em-strip__grid{grid-template-columns:1fr}.em-strip__item:nth-child(2){border-top:1px solid rgba(212,175,55,.2)}}.em-feature{--em-pt:clamp(56px,8vw,104px);--em-pb:clamp(56px,8vw,104px)}.em-feature__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,110px);align-items:center}.em-feature__row+.em-feature__row{margin-top:clamp(72px,10vw,140px)}.em-feature__row.is-flip .em-feature__media{order:2}.em-frame{position:relative;max-width:460px;margin:0 auto}.em-frame:before{content:"";position:absolute;top:-14px;right:14px;bottom:14px;left:-14px;border:1px solid rgba(212,175,55,.55);border-radius:2px}.is-flip .em-frame:before{top:-14px;right:-14px;bottom:14px;left:14px}.em-frame img{position:relative;display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 30px 70px -24px #000000a6}.em-list{list-style:none;margin:22px 0 30px;padding:0;display:grid;gap:12px}.em-list li{position:relative;padding-left:30px;line-height:1.5;font-size:17px;color:rgba(var(--color-foreground),.85)}.em-list li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:1px;background:var(--em-gold);box-shadow:0 0 0 0 transparent}.em-list li:after{content:"";position:absolute;left:0;top:calc(.55em - 3px);width:6px;height:6px;border-radius:50%;background:var(--em-gold)}@media(max-width:899px){.em-feature__row{grid-template-columns:1fr}.em-feature__row.is-flip .em-feature__media{order:0}}.em-how__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,7vw,100px);align-items:center}.em-steps{list-style:none;margin:36px 0 0;padding:0;counter-reset:s;position:relative}.em-steps:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:1px;background:linear-gradient(var(--em-gold),rgba(212,175,55,.15))}.em-steps li{position:relative;padding:0 0 30px 68px;counter-increment:s}.em-steps li:last-child{padding-bottom:0}.em-steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:43px;height:43px;border-radius:50%;background:var(--em-ink);border:1px solid var(--em-gold);color:var(--em-gold-hi);font:500 20px/41px var(--em-head);text-align:center}.em-steps h3{font:600 19px/1.3 var(--em-body);margin:0 0 6px;color:rgb(var(--color-foreground))}.em-steps p{margin:0;line-height:1.6;color:rgba(var(--color-foreground),.72);max-width:50ch}@media(max-width:899px){.em-how__grid{grid-template-columns:1fr}}.em-rating{display:flex;align-items:center;gap:14px;margin:0 0 8px}.em-rating strong{font:500 56px/1 var(--em-head);color:var(--em-gold-hi)}.em-stars{display:inline-flex;gap:3px;color:var(--em-gold)}.em-stars svg{width:18px;height:18px}.em-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;border-top:1px solid rgba(var(--color-foreground),.18)}.em-quote{padding:34px 32px 34px 0;margin:0;border-left:0}.em-quote+.em-quote{padding-left:32px;border-left:1px solid rgba(var(--color-foreground),.18)}.em-quote blockquote{margin:16px 0 22px;font:400 21px/1.5 var(--em-head);color:rgb(var(--color-foreground))}.em-quote figcaption{font-size:15px;color:rgba(var(--color-foreground),.7)}.em-quote figcaption b{display:block;color:rgb(var(--color-foreground));font-weight:600}.em-badges{display:flex;flex-wrap:wrap;gap:14px 44px;justify-content:center;margin-top:44px;padding-top:34px;border-top:1px solid rgba(var(--color-foreground),.18)}.em-badge{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500}.em-badge .em-icon{width:28px;height:28px}@media(max-width:899px){.em-quotes{grid-template-columns:1fr}.em-quote,.em-quote+.em-quote{padding:28px 0;border-left:0;border-top:1px solid rgba(var(--color-foreground),.18)}.em-quote:first-child{border-top:0}}.em-tablewrap{overflow-x:auto;margin-top:44px;-webkit-overflow-scrolling:touch}.em-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:17px}.em-table th,.em-table td{padding:20px 22px;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.14);vertical-align:middle}.em-table th:first-child,.em-table td:first-child{text-align:left;font-weight:500;color:rgb(var(--color-foreground))}.em-table thead th{font:500 19px var(--em-head);color:rgba(var(--color-foreground),.7);padding-top:26px}.em-table .is-us{background:linear-gradient(#d4af3724,#d4af370f);border-left:1px solid var(--em-gold);border-right:1px solid var(--em-gold);color:rgb(var(--color-foreground))}.em-table thead .is-us{border-top:1px solid var(--em-gold);color:var(--em-gold-hi);font-size:21px}.em-table tbody tr:last-child .is-us{border-bottom:1px solid var(--em-gold)}.em-table td{color:rgba(var(--color-foreground),.72)}.em-yes{width:24px;height:24px;color:var(--em-gold)}.em-no{display:inline-block;width:16px;height:1px;background:rgba(var(--color-foreground),.4);vertical-align:middle}.em-offer__card{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,6vw,80px);align-items:center;padding:clamp(28px,5vw,64px);background:linear-gradient(145deg,#7947b547,#1a103333);border:1px solid var(--em-gold);border-radius:2px;max-width:1040px;margin:0 auto}.em-offer__card:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(212,175,55,.22);pointer-events:none}.em-offer__img{max-width:300px;margin:0 auto}.em-offer__img img{display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 30px 60px -20px #000000b3}.em-price{display:flex;align-items:baseline;gap:16px;margin:8px 0 6px}.em-price__now{font:500 clamp(48px,6vw,72px)/1 var(--em-head);color:var(--em-gold-hi)}.em-price__was{font-size:22px;text-decoration:line-through;color:rgba(var(--color-foreground),.5)}.em-price__note{font-size:15px;color:rgba(var(--color-foreground),.65);margin:0 0 22px}.em-offer .em-list{margin:0 0 30px}.em-offer .em-btn{width:100%;max-width:420px;min-height:60px;font-size:18px}.em-fine{margin:16px 0 0;font-size:14px;color:rgba(var(--color-foreground),.6)}@media(max-width:899px){.em-offer__card{grid-template-columns:1fr}}.em-faq__wrap{max-width:820px;margin:0 auto}.em-faq details{border-bottom:1px solid rgba(var(--color-foreground),.18)}.em-faq details:first-of-type{border-top:1px solid rgba(var(--color-foreground),.18)}.em-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font:500 clamp(19px,2vw,24px)/1.3 var(--em-head);color:rgb(var(--color-foreground))}.em-faq summary::-webkit-details-marker{display:none}.em-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--em-gold),var(--em-gold)) center/100% 1px no-repeat,linear-gradient(var(--em-gold),var(--em-gold)) center/1px 100% no-repeat;transition:transform .25s}.em-faq details[open] summary:after{transform:rotate(45deg)}.em-faq__a{padding:0 0 28px;max-width:64ch;line-height:1.7;color:rgba(var(--color-foreground),.78);font-size:17px}.em-faq__a p{margin:0 0 12px}.em-email__box{max-width:720px;margin:0 auto;text-align:center}.em-form{display:flex;flex-wrap:wrap;gap:10px;max-width:560px;margin:30px auto 0}.em-input{flex:1;min-width:0;height:56px;padding:0 20px;background:#faf8fc0f;border:1px solid rgba(250,248,252,.35);color:var(--em-ivory);font:400 17px var(--em-body);border-radius:2px}.em-input::placeholder{color:#faf8fc8c}.em-msg{flex-basis:100%;margin:6px 0 0;font-size:16px;color:var(--em-gold-hi)}.em-msg--err{color:#ffb4a8}@media(max-width:599px){.em-form{flex-direction:column}.em-form .em-btn{width:100%}}.em-footer{background:var(--em-ink);color:var(--em-ivory);border-top:1px solid rgba(212,175,55,.35);padding:clamp(56px,7vw,88px) 0 28px}.em-footer a{color:#faf8fcc7;text-decoration:none}.em-footer a:hover{color:var(--em-gold-hi);text-decoration:underline;text-underline-offset:4px}.em-footer__grid{display:grid;grid-template-columns:1.6fr repeat(var(--fc,2),1fr);gap:clamp(28px,5vw,72px)}.em-footer .em-logo img{height:54px}.em-footer p{color:#faf8fcb3;line-height:1.65;max-width:38ch;margin:20px 0 0}.em-footer h3{font:500 20px var(--em-head);color:var(--em-ivory);margin:0 0 16px}.em-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.em-footer__social{margin-top:22px}.em-footer__social ul{display:flex;gap:6px;flex-wrap:wrap}.em-footer__social svg{width:22px;height:22px}.em-footer__base{display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:space-between;align-items:center;margin-top:56px;padding-top:24px;border-top:1px solid rgba(250,248,252,.14);font-size:14px;color:#faf8fc99}.em-footer__base ul{display:flex;gap:20px;flex-wrap:wrap}.em-footer__legal{margin:28px 0 0;font-size:13px;line-height:1.6;color:#faf8fc80;max-width:90ch}.em-pay{display:flex;gap:6px;flex-wrap:wrap}.em-pay svg{height:24px;width:auto}@media(max-width:799px){.em-footer__grid{grid-template-columns:1fr 1fr}.em-footer__brand{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/em-theme.css.map */
