@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";.sx-announce{background:var(--ink);color:#fff8f5;text-align:center;font-size:13px;letter-spacing:.06em;padding:11px var(--gut);line-height:1.4}.sx-header{position:sticky;top:0;z-index:30;background:#fcf4f1f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--foil)}.sx-header__top{display:grid;grid-template-columns:1fr minmax(260px,560px) 1fr;grid-template-areas:"logo search icons";align-items:center;gap:clamp(16px,3vw,48px);padding:14px var(--gut)}.sx-header .header__burger{grid-area:burger}.sx-logo{grid-area:logo;justify-self:start;font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:.3em;color:var(--ink);line-height:1}.sx-logo img{max-height:34px;width:auto}.sx-search{grid-area:search;display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;background:#fffdfc;border:1px solid rgba(138,74,47,.55);border-radius:999px;color:var(--foil-text);transition:border-color .2s,box-shadow .2s}.sx-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #e3afa673}.sx-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;font-family:var(--body);font-size:15px;color:var(--ink);outline:none;-webkit-appearance:none}.sx-search input::placeholder{color:#3d231e99}.sx-icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:clamp(12px,1.8vw,22px)}.sx-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ink);transition:color .2s}.sx-icon:hover{color:var(--foil-text)}.sx-icon svg{width:26px;height:26px}.sx-count{position:absolute;top:-2px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--emboss);color:#fff8f5;font-size:11px;font-weight:500;line-height:18px;text-align:center}.sx-nav{border-top:1px solid rgba(185,118,79,.3)}.sx-nav>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0 clamp(20px,3vw,44px);padding:0 var(--gut)}.sx-nav li{position:relative}.sx-nav a{display:block;padding:14px 0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ink);transition:color .2s}.sx-nav a:hover{color:var(--foil-text)}.sx-nav li.has-sub>a:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.sx-nav__sub{display:none;position:absolute;top:100%;left:-18px;min-width:230px;padding:10px 0;list-style:none;background:var(--porcelain);border:1px solid var(--foil);box-shadow:0 14px 34px #783c2824}.sx-nav li:hover>.sx-nav__sub,.sx-nav li:focus-within>.sx-nav__sub{display:block}.sx-nav__sub a{padding:10px 20px;text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:400}.sx-header .mobile-nav{position:static}@media(max-width:900px){.sx-header__top{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo icons" "search search search";gap:12px 14px;padding:12px var(--gut)}.sx-logo{justify-self:center;font-size:24px}.sx-nav{display:none}.sx-header .header__burger{justify-self:start}}.sx-tiles{padding:clamp(18px,3vw,34px) 0 clamp(10px,2vw,20px)}.sx-tiles__row{list-style:none;display:flex;gap:clamp(12px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:4px 0 12px;scrollbar-width:none}.sx-tiles__row::-webkit-scrollbar{display:none}.sx-tile{display:flex;flex-direction:column;align-items:center;gap:10px;width:clamp(116px,15vw,190px);flex:0 0 auto;scroll-snap-align:start}.sx-tile__media{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden;background:linear-gradient(115deg,var(--blush-deep) 0%,var(--blush) 40%,#F8DFDA 70%,var(--blush) 100%);border:1px solid var(--foil);transition:transform .35s cubic-bezier(.2,.7,.3,1)}.sx-tile:hover .sx-tile__media{transform:translateY(-4px)}.sx-tile__media img{width:100%;height:100%;object-fit:contain}.sx-tile__pct{font-family:var(--display);font-size:clamp(56px,7vw,96px);line-height:1;color:var(--emboss);text-shadow:0 1px 0 rgba(255,255,255,.8)}.sx-tile__label{font-size:15px;line-height:1.3;text-align:center;color:var(--ink)}.sx-promo{background:#f4e7e3;border-top:1px solid var(--foil);border-bottom:1px solid var(--foil)}.sx-promo__inner{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding-top:clamp(22px,3vw,36px);padding-bottom:clamp(22px,3vw,36px)}.sx-promo__title{font-family:var(--display);font-weight:400;font-size:clamp(26px,4vw,48px);line-height:1.15;margin-top:6px;color:var(--ink)}.sx-promo__sub{margin-top:8px;font-size:15px;color:#3d231ed9}.sx-promo__cta{display:flex;align-items:center;gap:clamp(16px,3vw,36px)}.sx-btn{border-radius:999px;background:var(--ink);border-color:var(--ink);color:#fff8f5;white-space:nowrap}.sx-btn:hover{background:var(--foil-text);border-color:var(--foil-text)}.sx-promo__img{height:clamp(84px,9vw,120px);width:auto;object-fit:contain}@media(max-width:700px){.sx-promo__inner{flex-direction:column;align-items:flex-start}.sx-promo__cta{width:100%;justify-content:space-between}}.hero.sx-hero{padding:clamp(44px,6vw,88px) var(--gut)}.sx-hero__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,80px);text-align:left}.sx-hero__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero--solo .sx-hero__inner{grid-template-columns:minmax(0,1fr);text-align:center}.hero--solo .sx-hero__copy{align-items:center}.sx-hero .hero__plaque.sx-hero__stamp{padding:9px 17px 12px;border-width:2px;box-shadow:none}.sx-hero .hero__monogram{font-size:34px;line-height:.95}.sx-hero .sx-hero__eyebrow{margin-top:22px;font-size:12.5px;letter-spacing:.18em;color:#7a3d24}.sx-hero .hero__title{margin-top:14px}.hero .hero__title-script{display:block;font-family:Great Vibes,Segoe Script,cursive;font-style:normal;font-weight:400;font-size:clamp(54px,6.8vw,96px);line-height:1.05;letter-spacing:0;transform:none;color:var(--foil-text);text-wrap:balance}.hero .hero__title-caps{display:inline-flex;align-items:center;gap:.9em;margin:.6em 0 0;font-family:var(--body);font-weight:400;font-size:clamp(13px,1.3vw,17px);letter-spacing:.22em;line-height:1.4;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--ink)}.hero .hero__title-caps:before{content:"";flex:0 0 clamp(28px,4vw,56px);height:1px;background:var(--foil)}.sx-hero .hero__text{margin-top:22px;max-width:44ch;font-size:17px;line-height:1.65;color:#3d231ee0}.sx-hero__cta{display:flex;flex-direction:column;align-items:inherit;margin-top:30px}.sx-hero .sx-btn{margin-top:0;background:var(--ink);border-color:var(--ink);color:#fff8f5;border-radius:999px;padding:17px 36px}.sx-hero .sx-btn:hover{background:var(--foil-text);border-color:var(--foil-text);color:#fff8f5}.sx-hero .hero__note{margin-top:14px;font-size:13px;letter-spacing:.04em;color:#3d231ec7}.sx-hero .hero__pick{justify-self:center}@media(max-width:900px){.sx-hero__inner{grid-template-columns:minmax(0,1fr);text-align:center}.sx-hero__copy{align-items:center}.sx-hero .hero__text{margin-left:auto;margin-right:auto}.hero .hero__title-caps:before{display:none}.hero .hero__title-script{font-size:clamp(48px,13vw,72px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/esn-layout.css.map */
