.empire-hero,.empire-editorial,.empire-creams,.empire-promises{--empire-wine:#380b15;--empire-gold:#d6b27b;--empire-paper:#faf7f1;--empire-ink:#201a19;font-family:var(--text-font-family,Arial,sans-serif)}.empire-hero{position:relative;isolation:isolate;min-height:clamp(600px,48vw,760px);display:flex;align-items:center;background:#380b15;color:#fff;overflow:hidden}.empire-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.empire-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(31,4,11,.9),rgba(31,4,11,.48) 30%,transparent 62%)}.empire-hero__copy{padding:65px 0 85px;margin-left:6.5%;max-width:440px;width:35%}.empire-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;line-height:1.6;margin:0 0 22px}.empire-hero .empire-eyebrow{color:#ead4b2}.empire-hero h1,.empire-editorial h2,.empire-creams h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06;text-transform:none;margin:0;text-wrap:balance}.empire-hero h1{font-size:clamp(48px,4.7vw,76px);color:inherit}.empire-hero__description{font-size:16px;line-height:1.7;margin:24px 0 30px;max-width:330px;color:#f0e5dd}.empire-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.empire-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 25px;min-height:52px;background:var(--empire-ink);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,color .2s}.empire-button:hover{background:#4e2130;color:#fff}.empire-button--gold{background:var(--empire-gold);color:#251019}.empire-button--gold:hover{background:#e7cba3;color:#251019}.empire-text-link{font-size:13px;text-decoration:underline;text-underline-offset:6px;line-height:1.6}.empire-hero__signature{position:absolute;bottom:25px;right:4%;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f1dcc1}.empire-promises{display:flex;align-items:center;justify-content:center;gap:0;background:#f5f0e8;color:#362b25;border-bottom:1px solid #e8e0d6;padding:18px 4%;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.empire-promises>*{flex:1;text-align:center;padding:0 20px;line-height:1.6}.empire-promises>*+*{border-left:1px solid #d8cdc0}.empire-editorial{padding:100px 6.5%;color:var(--empire-ink);background:var(--empire-paper)}.empire-editorial h2,.empire-creams h2{font-size:clamp(38px,4.1vw,62px)}.empire-body{font-size:16px;line-height:1.8;margin:24px 0 28px;max-width:560px}.empire-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.empire-spotlight__image{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.empire-spotlight__image img{width:100%;height:100%;object-fit:contain}.empire-spotlight__copy{max-width:470px}.empire-spotlight .empire-eyebrow,.empire-packaging .empire-eyebrow{color:#856337}.empire-detail{padding:20px 0;margin-bottom:26px;border-top:1px solid #ddd2c3;border-bottom:1px solid #ddd2c3;font-size:13px;line-height:1.8}.empire-creams{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:95px 8%;background:var(--empire-wine);color:#fff}.empire-creams .empire-eyebrow{color:#d6b27b}.empire-creams .empire-body{color:#e5d4d6}.empire-ritual{list-style:none;padding:0;margin:28px 0}.empire-ritual li{display:flex;gap:20px;padding:15px 0;border-top:1px solid #76515a;font-size:14px;line-height:1.6}.empire-ritual li span{color:#d6b27b;font-size:11px;letter-spacing:.08em;padding-top:3px}.empire-fineprint{font-size:12px;line-height:1.8;color:#d3bfc2;max-width:430px}.empire-creams__image{background:#faf7f1;padding:25px 25px 20px;color:#382321;text-align:center}.empire-creams__image img{height:380px;width:100%;object-fit:contain}.empire-creams__image p{font-size:11px;text-transform:uppercase;letter-spacing:.09em;padding-top:14px;line-height:1.7}.empire-section-heading{text-align:center;max-width:750px;margin:0 auto 50px}.empire-section-heading .empire-body{margin:24px auto 0}.empire-packaging{text-align:center}.empire-packaging__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:0 auto 40px;max-width:1100px}.empire-packaging__grid figure{margin:0;text-align:left}.empire-packaging__image{height:390px;background:#fff;padding:30px;display:flex;align-items:center;justify-content:center}.empire-packaging__image img{height:100%;width:100%;object-fit:contain}.empire-packaging figcaption{position:relative;padding:24px 0 0 45px}.empire-packaging figcaption>span{position:absolute;left:0;top:28px;font-size:11px;color:#886738}.empire-packaging h3{font-family:Georgia,serif;font-size:25px;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0 0 10px}.empire-packaging figcaption p{font-size:14px;line-height:1.7;color:#665951;max-width:390px}.empire-business{background:#eee6d9;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.empire-business .empire-body{margin-top:0}.empire-button--outline{background:transparent;color:#201a19;border:1px solid #6b5944}.empire-product-included{padding:22px 24px;background:#f6f1e8;border:1px solid #e5dacb;color:#2f2421;font-size:14px;line-height:1.7}.empire-product-included strong{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.empire-product-included ul{list-style:none;padding:0;margin:0}.empire-product-included li+li{margin-top:5px}.empire-product-included p{margin-top:12px;font-size:12px;line-height:1.7}.empire-product-included a{text-decoration:underline;text-underline-offset:3px}.empire-service-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#765631;line-height:1.7}.empire-button:focus-visible,.empire-text-link:focus-visible{outline:3px solid #c99f59;outline-offset:5px}@media(min-width:900px){.product-info__title{letter-spacing:-.035em}}@media(max-width:899px){.empire-hero{min-height:540px}.empire-hero__copy{width:44%;margin-left:5%;max-width:380px}.empire-hero h1{font-size:50px}.empire-hero__description{font-size:14px}.empire-editorial{padding:65px 5%}.empire-spotlight{gap:5%}.empire-body{font-size:15px}.empire-creams{padding:65px 5%;gap:5%}.empire-creams__image img{height:300px}.empire-packaging__image{height:320px}}@media(max-width:699px){.empire-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.empire-hero:after{display:none}.empire-hero__image{position:relative;inset:auto;z-index:auto;order:2;height:auto;width:100%;aspect-ratio:16/9;object-fit:contain}.empire-hero__copy{width:auto;max-width:none;margin:0;padding:36px 24px 28px;order:1}.empire-hero h1{font-size:46px;max-width:340px}.empire-eyebrow{font-size:10px;margin-bottom:16px}.empire-hero__description{font-size:14px;line-height:1.7;max-width:330px;margin:18px 0 22px}.empire-actions{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.empire-button{font-size:10px;padding:15px 19px;min-height:48px;gap:20px}.empire-text-link{font-size:11px}.empire-hero__signature{display:none}.empire-promises{padding:14px 8px;font-size:9px;letter-spacing:.04em}.empire-promises>*{padding:0 8px}.empire-promises>a{display:none}.empire-spotlight{grid-template-columns:1fr;gap:30px}.empire-editorial{padding:50px 24px}.empire-spotlight__image{max-height:440px}.empire-editorial h2,.empire-creams h2{font-size:38px}.empire-spotlight__copy{max-width:none}.empire-body{font-size:14px;line-height:1.8;margin:20px 0 24px}.empire-detail{font-size:12px;padding:16px 0}.empire-creams{grid-template-columns:1fr;padding:50px 24px;gap:30px}.empire-creams__image img{height:280px}.empire-packaging__grid{gap:25px;grid-template-columns:1fr}.empire-packaging__image{height:330px}.empire-section-heading{margin-bottom:30px}.empire-packaging figcaption{padding-left:35px}.empire-packaging h3{font-size:24px}.empire-packaging figcaption p{font-size:13px}.empire-business{grid-template-columns:1fr;gap:25px}.empire-business .empire-body{margin-bottom:24px}.empire-product-included{padding:18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.empire-button{transition:none}}.empire-weight{border-top:1px solid #dedbd7;border-bottom:1px solid #dedbd7;font-size:14px;line-height:1.8}.empire-weight summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.empire-weight>div{padding:4px 0 18px}.empire-weight p+p{margin-top:10px}.empire-hero__mobile-title,.empire-hero__mobile-description{display:none}@media(max-width:699px){.empire-hero{background:#faf7f1;color:#251c19;overflow:hidden}.empire-hero__image{order:0;aspect-ratio:4/3;object-fit:cover;object-position:right center;display:block}.empire-hero__copy{order:1;padding:24px 22px 26px;text-align:center}.empire-hero__desktop-title,.empire-hero__desktop-description{display:none}.empire-hero__mobile-title,.empire-hero__mobile-description{display:inline}.empire-hero h1{font-size:38px;line-height:1.06;letter-spacing:-.045em;max-width:330px;margin-inline:auto;text-wrap:balance}.empire-hero .empire-eyebrow{color:#806039;font-size:9px;letter-spacing:.16em;margin-bottom:12px}.empire-hero__description{font-size:14px;line-height:1.65;color:#68584e;max-width:325px;margin:14px auto 19px}.empire-actions{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%}.empire-hero .empire-button{width:100%;min-height:52px;justify-content:center;gap:20px;font-size:12px;letter-spacing:.08em;background:#380b15;color:#fff;border:1px solid #380b15}.empire-hero .empire-text-link{font-size:12px;color:#49392f;text-align:center;text-underline-offset:5px;padding:0 0 3px}.empire-promises{padding:12px 8px;background:#eee7dc;font-size:9px;letter-spacing:.025em}.empire-promises>*{padding-inline:6px}.empire-spotlight{gap:24px;padding-top:36px;padding-bottom:40px}.empire-spotlight__image{aspect-ratio:4/3;max-height:330px}.empire-editorial h2,.empire-creams h2{font-size:33px;line-height:1.1}.empire-spotlight__copy .empire-body{margin-top:16px}.empire-editorial{padding-inline:22px}.empire-body{line-height:1.75}.empire-detail{line-height:1.8}.empire-spotlight__copy>.empire-button,.empire-packaging>.empire-button,.empire-business .empire-button{display:flex;width:100%;justify-content:center;min-height:52px;font-size:11px}.empire-packaging{padding-block:40px}.empire-packaging__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.empire-packaging__image{height:auto;aspect-ratio:4/5;padding:10px}.empire-packaging figcaption{padding:15px 0 0;text-align:left}.empire-packaging figcaption>span{display:none}.empire-packaging h3{font-family:var(--text-font-family,Arial,sans-serif);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;margin-bottom:7px}.empire-packaging figcaption p{font-size:12px;line-height:1.6}.empire-packaging .empire-section-heading .empire-body{margin-top:16px}.empire-creams{padding:40px 22px;gap:25px}.empire-creams__image{padding:18px 15px}.empire-creams__image img{height:240px}.empire-ritual{margin-block:22px}.empire-ritual li{font-size:13px;padding-block:12px}.empire-business{padding-block:38px;gap:18px}.product-card .product-title{font-family:var(--text-font-family,Arial,sans-serif);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;display:block;min-height:40px}.product-card .product-card__info{padding-block-start:12px}.product-card .product-card__media{aspect-ratio:1;overflow:hidden;display:block;background:#fff}.product-card .product-card__image--primary{height:100%;width:100%;object-fit:contain}.product-card .price-list{font-size:13px}.product-card .badge{font-size:9px;padding:5px 8px}.tasto-whatsapp{width:48px!important;height:48px!important;right:12px!important;bottom:16px!important}.tasto-whatsapp svg{width:25px!important;height:25px!important}}@media(max-width:359px){.empire-hero h1{font-size:33px}.empire-hero__copy{padding-inline:18px}.empire-hero__description{font-size:13px}.empire-promises{font-size:8px}.product-card .product-title{font-size:13px}}@media(max-width:699px){.product-list{--product-list-column-gap:12px;--product-list-row-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding-inline:16px;box-sizing:border-box}.product-card{min-width:0;max-width:100%}}.product-card .empire-centered-photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff}.product-card .empire-centered-photo .product-card__image--primary{position:absolute;left:var(--empire-photo-left);top:var(--empire-photo-top);width:var(--empire-photo-width);height:var(--empire-photo-height);max-width:none;object-fit:fill;object-position:center;margin:0}.product-card:has(.empire-centered-photo) .product-title{display:block;min-height:3em;line-height:1.5}@media(max-width:699px){.product-card:has(.empire-centered-photo) .product-title{min-height:4.35em;line-height:1.45}}@font-face{font-family:EmpireDisplay;src:url(empire-anton.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.empire-iconic{background:#fff1da;color:#70051d;overflow:hidden;--empire-ink:#70051d}.empire-iconic__stage{position:relative;max-width:1600px;margin:auto;padding-top:12px;isolation:isolate}.empire-iconic h1{position:relative;z-index:1;margin:0 1.5%;font-family:EmpireDisplay,Impact,sans-serif;font-weight:400;font-size:clamp(100px,23vw,350px);line-height:1;letter-spacing:-.025em;white-space:nowrap;text-align:center;color:#70051d;text-transform:uppercase}.empire-iconic h1 sup{font-family:Arial,sans-serif;font-size:.12em;vertical-align:top;display:inline-block;margin-top:.14em;letter-spacing:0}.empire-iconic__image{position:relative;display:block;width:100%;height:auto;margin-top:-.5%;aspect-ratio:1;object-fit:cover}.empire-iconic__origin{position:absolute;z-index:2;left:3%;top:44%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;line-height:1;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0}.empire-iconic__ritual{position:absolute;z-index:2;bottom:5%;left:3%;margin:0;font-family:EmpireDisplay,Impact,sans-serif;font-size:clamp(30px,7.2vw,92px);line-height:1.08;letter-spacing:-.015em;color:#70051d;text-shadow:0 0 18px #fff1da}.empire-iconic__ritual span{display:block}.empire-iconic__action{padding:19px 20px 25px;text-align:center;border-top:1px solid #e5d1b8}.empire-iconic__action>p{font-size:clamp(16px,2vw,24px);line-height:1.4;margin:0 0 17px;color:#70051d}.empire-iconic .empire-button{display:flex;justify-content:center;gap:22px;width:100%;background:#70051d;color:#fff5e4;font-size:15px;letter-spacing:.025em;font-weight:700;min-height:56px;padding:16px 12px}.empire-iconic .empire-button:hover{background:#420617}.empire-editorial h2,.empire-creams h2{font-family:EmpireDisplay,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.015em;line-height:1.05}.empire-editorial h2{color:#70051d}.empire-creams{background:#70051d}.empire-editorial .empire-button{background:#70051d;color:#fff5e4}@media(min-width:900px){.empire-iconic{display:grid;grid-template-columns:65% 35%;align-items:center}.empire-iconic__stage{width:100%}.empire-iconic h1{font-size:15vw}.empire-iconic__image{max-height:650px;object-fit:cover}.empire-iconic__origin{font-size:12px}.empire-iconic__ritual{font-size:5vw}.empire-iconic__action{border:0;padding:40px 10%;text-align:left}.empire-iconic__action>p{font-family:EmpireDisplay,Impact,sans-serif;font-size:clamp(38px,4vw,68px);line-height:1.05;text-transform:uppercase;margin-bottom:35px}.empire-iconic .empire-button{font-size:13px}}@media(max-width:359px){.empire-iconic h1{font-size:22.5vw}.empire-iconic__action{padding-inline:16px}.empire-iconic .empire-button{font-size:13px}.empire-iconic__origin{font-size:9px}}.product-gallery .product-gallery__media[data-media-type=image]{aspect-ratio:var(--empire-gallery-aspect,1);height:auto;overflow:hidden;background:#fff;display:grid;place-items:center;align-self:start}.product-gallery .product-gallery__media[data-media-type=image]>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/22/assets/empire-2026.css.map */
