/** Shopify CDN: Minification failed

Line 10:0 Unexpected "0"
Line 10:87 Unterminated string token

**/

/* JAMES JOYCE / MAISON EDITION 02 — Original editorial luxury direction */
/* Removed blocking legacy display font import; theme uses Inter. */
0,6..96,500;0,6..96,600;1,6..96,400&family=Manrope:wght@400;500;600;700&display=swap');
:root{--jjlux-ink:#0e1219;--jjlux-pearl:#f5f4f0;--jjlux-warm:#edece8;--jjlux-stone:#c5c9cc;--jjlux-navy:#111e32;--jjlux-accent:#294b78;--jjlux-line:rgba(20,27,36,.16);--jjlux-ease:cubic-bezier(.22,1,.36,1)}
body{--jj-global-paper:#f5f4f0;--jj-global-ink:#101722}
#header-group{z-index:80;position:relative;background:rgba(250,249,246,.91);backdrop-filter:saturate(135%) blur(18px);-webkit-backdrop-filter:saturate(135%) blur(18px);border-bottom:1px solid rgba(33,47,69,.10)}
#header-group .header-section{background:rgba(250,249,246,.92)!important}
#header-group a{font-family:'Manrope',sans-serif;letter-spacing:.075em}
#header-group .header-menu a{font-size:12px}
#header-group .header-logo-text,#header-group .header-logo__text{letter-spacing:.04em}
#header-group a:hover{color:#294b78}
.jj-home{--jj-navy:#0c1421;--jj-ink:#151b25;--jj-deep:#111e31;--jj-blue:#324f70;--jj-ice:#edf0f1;--jj-paper:#f5f4f0;--jj-text:#151b25;--jj-muted:#6c7074;font-family:'Manrope',Arial,sans-serif;background:var(--jjlux-pearl);font-size:14px}
.jj-home .jj-display,.jj-home .jj-title,.jj-home .jj-cat h3,.jj-home .jj-empty-products h3,.jj-home .jj-feature h3,
.jj-product-assurance h2,.jj-product-assurance h3,.jj-site-footer-wordmark{font-family:'Bodoni Moda',Georgia,serif;letter-spacing:-.045em}
.jj-home .jj-display{font-size:clamp(68px,6.55vw,116px);font-weight:400;line-height:1.07;letter-spacing:-.077em}
.jj-home .jj-display em,.jj-home .jj-title em{color:#c3cbd2;font-style:italic}
.jj-home .jj-title{font-size:clamp(60px,6.4vw,105px);line-height:1.06;letter-spacing:-.065em}
.jj-home .jj-title em{color:#777f86}
.jj-home .jj-hero{background:#111a29;overflow:hidden}
.jj-home .jj-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 42%,rgba(169,185,206,.09),transparent 38%);pointer-events:none}
.jj-home .jj-hero-glow{background:#b5c9e0;opacity:.12}
.jj-home .jj-hero-grid{background-size:115px 115px;opacity:.65}
.jj-home .jj-hero-layout{min-height:730px;gap:65px}
.jj-home .jj-visual-image{border-radius:8px 180px 8px 8px;background:#2f3c4b;box-shadow:0 35px 120px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.16)}
.jj-home .jj-hero-photo{filter:saturate(.7) contrast(1.025)}
.jj-home .jj-hero-sub{color:#c6ccd2;font-size:15px;letter-spacing:.012em;line-height:1.9;max-width:470px}
.jj-home .jj-overline-light{color:#b5c2d0;letter-spacing:.26em;font-size:10px}
.jj-home .jj-overline-indicator{background:#d1dbe5}
.jj-home .jj-btn{border-radius:2px;font-size:10px!important;letter-spacing:.17em;font-family:'Manrope',sans-serif;min-height:60px;text-transform:uppercase;gap:20px;box-shadow:0 8px 25px rgba(4,11,25,.08)}
.jj-home .jj-btn-light{background:#f6f5f2;color:#131b28!important}
.jj-home .jj-btn-light:hover{background:#fefefe}
.jj-home .jj-btn-ghost{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.jj-home .jj-btn-dark{background:#101925}
.jj-home .jj-float-badge{width:164px;height:84px;border-radius:3px;right:-14px;top:43%;flex-direction:row;gap:12px;color:#fff;background:rgba(239,241,241,.19);border:1px solid rgba(255,255,255,.37);box-shadow:0 12px 32px rgba(1,8,20,.17),inset 0 1px 0 rgba(255,255,255,.28);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}
.jj-home .jj-float-icon{color:#fff;font-size:20px;margin:0}
.jj-home .jj-angled{font-family:'Bodoni Moda',Georgia,serif}
.jj-home .jj-marquee{background:#e1e1df;color:#151d27;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}
.jj-home .jj-marquee-track span{font-size:10px;letter-spacing:.28em;font-weight:700}
.jj-home .jj-eyebrow,.jj-home .jj-cat-kicker,.jj-home .jj-cat-index,.jj-home .jj-section-sub{font-family:'Manrope',sans-serif}
.jj-home .jj-num{color:#586c7f}
.jj-home .jj-intro{background:#f5f4f0}
.jj-home .jj-intro-right p{font-size:17px;color:#60666c}
.jj-home .jj-text-link{letter-spacing:.16em;text-transform:uppercase;font-size:10px}
.jj-home .jj-categories{background:#fbfaf7}
.jj-home .jj-cat{border-radius:3px}
.jj-home .jj-cat:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.18)}
.jj-home .jj-cat-secondary{background:#d9dde0}
.jj-home .jj-cat-art-type{background:linear-gradient(135deg,#d5d9dc,#edefed);color:rgba(46,55,67,.11)}
.jj-home .jj-cat-tertiary{background:#182234}
.jj-home .jj-cat-art-lines{background:radial-gradient(circle at 38% 46%,#344c65,#152236)}
.jj-home .jj-circle-arrow{background:rgba(255,255,255,.19);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.jj-home .jj-cat-secondary .jj-circle-arrow{background:rgba(255,255,255,.6);border:1px solid rgba(23,41,60,.20)}
.jj-home .jj-products{background:#f5f4f0}
.jj-home .jj-product{position:relative}
.jj-home .jj-product-image{background:#e9e9e5}
.jj-home .jj-product-meta h3,.jj-home .jj-product-price{font-family:'Manrope',sans-serif}
.jj-home .jj-product-meta h3{font-weight:600;line-height:1.65;letter-spacing:.015em}
.jj-home .jj-product-price{font-size:12px}
.jj-home .jj-product-open{border-radius:3px;width:40px;height:40px}
.jj-home .jj-empty-products{background:linear-gradient(115deg,#e5e6e6,#d2d7d9);border:1px solid #d2d5d6}
.jj-home .jj-empty-art{color:#54606e}
.jj-home .jj-manifesto{background:linear-gradient(135deg,#101725,#1b2a3d)}
.jj-home .jj-manifesto-title{color:#f3f1eb}
.jj-home .jj-manifesto-title em{color:#bdc9d8}
.jj-home .jj-feature h3{font-weight:400}
.jj-home .jj-newsletter{background:#eae9e5}
.jj-home .jj-email-row{border-radius:2px;overflow:hidden}
.jj-home .jj-email-row button{background:#101a27}
.jj-home .jj-mini-footer{display:none}
.jj-site-footer{background:#111820}
.jj-site-footer a,.jj-site-footer p{font-family:'Manrope',sans-serif}
.jj-site-footer-wordmark{font-family:'Bodoni Moda',Georgia,serif!important;letter-spacing:-.045em!important}
.jj-product-assurance{background:#172232}
.jj-product-assurance h2{font-family:'Bodoni Moda',Georgia,serif!important}
.jj-product-assurance h3{font-family:'Bodoni Moda',Georgia,serif!important}
.jj-home .jj-hero-topline{position:relative;display:flex;align-items:center;gap:10px;margin-top:32px;color:#dde2e8;font:500 10px 'Manrope',sans-serif;letter-spacing:.16em;text-transform:uppercase}
.jj-home .jj-hero-topline .jj-svg-icon{color:#eff4f6}
.jj-home .jj-glass-rail{position:relative;margin-top:-37px;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:rgba(250,250,250,.77);border:1px solid rgba(255,255,255,.85);box-shadow:0 20px 65px rgba(13,27,47,.10),inset 0 1px 0 #fff;backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);border-radius:4px}
.jj-home .jj-glass-rail>div{display:flex;align-items:center;gap:18px;padding:27px 35px;position:relative}
.jj-home .jj-glass-rail>div+div{border-left:1px solid rgba(19,39,58,.12)}
.jj-home .jj-glass-rail .jj-rail-icon{width:46px;height:46px;border:1px solid rgba(25,40,58,.16);display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.51)}
.jj-home .jj-glass-rail strong{display:block;font:700 10px 'Manrope',sans-serif;letter-spacing:.15em}
.jj-home .jj-glass-rail small{display:block;font:400 12px 'Manrope',sans-serif;margin-top:6px;color:#6b747a;letter-spacing:.008em}
.jj-home .jj-product-card-actions{display:flex;gap:9px;align-items:center;margin-top:14px}
.jj-home .jj-quick-add,.jj-home .jj-secondary-action{display:flex;justify-content:center;align-items:center;gap:9px;border:1px solid rgba(25,35,45,.23);background:transparent;color:#121a26;font:700 10px 'Manrope',sans-serif;letter-spacing:.12em;min-height:41px;padding:8px 12px;border-radius:2px;cursor:pointer;transition:background .25s,color .25s}
.jj-home .jj-quick-add{flex:1;background:#17212e;color:#fff;border-color:#17212e}
.jj-home .jj-quick-add:hover{background:#2b415d;color:#fff}
.jj-home .jj-secondary-action:hover{background:#ecece9}
.jj-home .jj-favorite-btn{width:42px;height:41px;flex:0 0 auto;border:1px solid #ccd1d4;background:#fff;color:#172030;display:grid;place-items:center;cursor:pointer;border-radius:2px}
.jj-home .jj-favorite-btn[aria-pressed=true]{background:#202a39;color:#fff}
.jj-home .jj-favorite-btn:focus-visible,.jj-home .jj-quick-add:focus-visible{outline:2px solid #4074aa;outline-offset:3px}
.jj-home .jj-lookbook{background:#edece8;padding:110px 0}
.jj-home .jj-lookbook-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:9%;align-items:center}
.jj-home .jj-lookbook-photo{min-height:620px;position:relative;overflow:hidden;background:#d7d7d4;box-shadow:18px 18px 0 rgba(235,233,230,.9),18px 18px 0 1px #c0c5c9}
.jj-home .jj-lookbook-photo img{width:100%;height:620px;object-fit:cover;object-position:center;filter:saturate(.72);transition:transform .9s var(--jjlux-ease)}
.jj-home .jj-lookbook-photo:hover img{transform:scale(1.04)}
.jj-home .jj-lookbook-stamp{position:absolute;left:24px;bottom:24px;background:rgba(255,255,255,.76);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.8);font:600 11px 'Manrope',sans-serif;letter-spacing:.18em;padding:16px 19px;color:#162131}
.jj-home .jj-lookbook-text .jj-title{font-size:clamp(54px,6vw,88px);margin:25px 0 30px}
.jj-home .jj-lookbook-text>p:not(.jj-eyebrow){font:400 16px/1.95 'Manrope',sans-serif;max-width:420px;color:#555e64}
.jj-home .jj-lookbook-features{display:flex;flex-direction:column;gap:0;margin:32px 0 35px}
.jj-home .jj-lookbook-feature{border-top:1px solid #cacdce;display:flex;align-items:center;gap:15px;padding:15px 0;font-size:11px;letter-spacing:.075em;color:#222d38}
.jj-home .jj-lookbook-feature .jj-svg-icon{color:#536677}
.jj-home .jj-lookbook-feature:last-child{border-bottom:1px solid #cacdce}
.jj-home .jj-faq{padding:105px 0;background:#fbfaf7}
.jj-home .jj-faq-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:12%;align-items:start}
.jj-home .jj-faq h2{margin:22px 0;font-size:clamp(52px,5vw,82px)}
.jj-home .jj-faq-intro{font-size:14px;line-height:1.85;color:#687078}
.jj-home .jj-faq details{border-top:1px solid #d1d3d3}
.jj-home .jj-faq details:last-child{border-bottom:1px solid #d1d3d3}
.jj-home .jj-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font:600 14px 'Manrope',sans-serif}
.jj-home .jj-faq summary::-webkit-details-marker{display:none}
.jj-home .jj-faq summary .jj-svg-icon{transition:transform .3s}
.jj-home .jj-faq details[open] summary .jj-svg-icon{transform:rotate(45deg)}
.jj-home .jj-faq details p{color:#68717a;line-height:1.9;font-size:13px;margin:0 0 25px;max-width:580px}
.jj-home .jj-faq a{text-decoration:underline;text-underline-offset:4px}
.jj-luxe-mobile-dock{display:none}
.jj-luxe-top{position:fixed;right:24px;bottom:24px;width:47px;height:47px;background:rgba(245,246,244,.78);border:1px solid rgba(25,43,62,.24);box-shadow:0 8px 28px rgba(5,12,22,.14);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);color:#111c2c;z-index:78;cursor:pointer;opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .3s,transform .3s;display:grid;place-items:center;border-radius:3px}
.jj-luxe-top.jj-is-visible{opacity:1;transform:translateY(0);pointer-events:auto}
.jj-luxe-top .jj-svg-icon{transform:rotate(-90deg)}
.jj-luxe-toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%,18px);opacity:0;pointer-events:none;z-index:120;background:rgba(17,27,42,.92);border:1px solid rgba(255,255,255,.16);color:white;box-shadow:0 25px 55px rgba(0,0,0,.22);backdrop-filter:blur(24px);min-height:58px;padding:17px 26px;font:500 12px 'Manrope',sans-serif;transition:transform .3s,opacity .3s;display:flex;align-items:center;gap:20px}
.jj-luxe-toast.jj-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}
.jj-luxe-toast a{color:#c5ddff;text-decoration:underline}
.jj-home .jj-svg-icon{flex:none;vertical-align:middle}
@media(max-width:1023px){.jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{height:490px;min-height:490px}.jj-home .jj-hero-layout{min-height:650px}.jj-home .jj-lookbook-grid{gap:6%}.jj-home .jj-glass-rail>div{padding:19px 20px}}
@media(max-width:760px){
 body{padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}
 .jj-home .jj-hero-layout{padding-top:53px;gap:32px}.jj-home .jj-display{font-size:clamp(52px,12.1vw,72px);line-height:1.05}
 .jj-home .jj-hero-sub{font-size:14px;line-height:1.85}
 .jj-home .jj-visual-image{height:460px;border-radius:8px 100px 8px 8px}
 .jj-home .jj-float-badge{width:140px;height:70px;top:60%;right:-5px}
 .jj-home .jj-title{font-size:clamp(52px,12vw,76px)}
 .jj-home .jj-pad{padding:84px 0}
 .jj-home .jj-glass-rail{margin-top:-4px;grid-template-columns:1fr 1fr 1fr;width:calc(100% - 24px);padding:6px 5px}
 .jj-home .jj-glass-rail>div{flex-direction:column;gap:10px;text-align:center;justify-content:center;padding:13px 5px;min-width:0}
 .jj-home .jj-glass-rail strong{font-size:8px;letter-spacing:.05em;line-height:1.45}
 .jj-home .jj-glass-rail small{font-size:9px;line-height:1.45}
 .jj-home .jj-glass-rail .jj-rail-icon{width:39px;height:39px}
 .jj-home .jj-lookbook{padding:80px 0}.jj-home .jj-lookbook-grid{grid-template-columns:1fr;gap:42px}
 .jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{min-height:0;height:435px}
 .jj-home .jj-lookbook-photo{max-width:100%}
 .jj-home .jj-lookbook-text .jj-title{font-size:clamp(53px,12vw,78px)}
 .jj-home .jj-faq{padding:85px 0}.jj-home .jj-faq-grid{grid-template-columns:1fr;gap:26px}
 .jj-home .jj-faq h2{font-size:59px}
 .jj-home .jj-faq summary{font-size:12px;padding:24px 0}
 .jj-home .jj-cat{height:375px}.jj-home .jj-cat-primary{height:450px}
 .jj-home .jj-product-card-actions{margin-top:12px}
 .jj-home .jj-quick-add{font-size:9px;letter-spacing:.01em;padding:7px}
 .jj-home .jj-favorite-btn{width:38px}
 .jj-luxe-mobile-dock{position:fixed;bottom:0;left:0;right:0;height:calc(69px + env(safe-area-inset-bottom,0px));padding:6px 8px max(7px,env(safe-area-inset-bottom,0px));background:rgba(248,248,246,.9);border-top:1px solid rgba(255,255,255,.88);box-shadow:0 -7px 40px rgba(13,26,44,.10);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);z-index:105;display:grid;grid-template-columns:repeat(4,1fr)}
 .jj-luxe-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:#1c2837;font:600 9px 'Manrope',sans-serif;letter-spacing:.08em;text-decoration:none;position:relative}
 .jj-luxe-mobile-dock a[aria-current=page]{color:#496888}
 .jj-luxe-mobile-dock a:focus-visible{outline:2px solid #607d9c}
 .jj-luxe-mobile-dock .jj-svg-icon{width:21px;height:21px}
 .jj-luxe-top{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:13px;width:41px;height:41px}
 .jj-luxe-toast{bottom:calc(82px + env(safe-area-inset-bottom,0px));width:calc(100% - 28px);justify-content:space-between}
 .jj-site-footer{padding-bottom:5px}
}
@media(max-width:390px){
 .jj-home .jj-hero-visual .jj-visual-image{height:380px}
 .jj-home .jj-lookbook-photo,.jj-home .jj-lookbook-photo img{height:380px}
 .jj-home .jj-glass-rail>div{padding-inline:2px}
 .jj-home .jj-glass-rail small{font-size:8px}
}
@media(prefers-reduced-transparency:reduce){.jj-luxe-mobile-dock,.jj-home .jj-glass-rail,.jj-home .jj-float-badge,.jj-luxe-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8f8f6}}
@media(prefers-reduced-motion:reduce){.jj-home *{animation:none!important;transition:none!important}.jj-luxe-top{transition:none}}

/* Saved edit drawer — locally persisted and accessible */
.jj-saved-launch{position:fixed;bottom:24px;left:24px;z-index:79;display:flex;align-items:center;gap:11px;height:45px;padding:0 15px;background:rgba(250,250,248,.85);border:1px solid rgba(31,42,57,.19);box-shadow:0 8px 28px rgba(10,20,30,.10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#192431;cursor:pointer;font:700 10px 'Manrope',sans-serif;letter-spacing:.12em}
.jj-saved-count{background:#1d2b3b;color:white;display:grid;place-items:center;min-width:23px;height:23px;font-size:10px;border-radius:50%}
.jj-saved-overlay:not([hidden]){position:fixed;inset:0;background:rgba(10,18,29,.48);z-index:180;display:block}
.jj-saved-panel:not([hidden]){display:flex;position:fixed;z-index:181;inset:0 0 0 auto;max-width:100%;width:min(480px,100vw);background:#f5f4f0;color:#16212f;box-shadow:-15px 0 55px rgba(0,0,0,.17);padding:33px;flex-direction:column;font-family:'Manrope',sans-serif}
body.jj-saved-open{overflow:hidden}
.jj-saved-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #cbd0d3;padding-bottom:22px}
.jj-saved-head p{font:700 10px 'Manrope',sans-serif;letter-spacing:.22em;margin:0 0 14px;color:#697583}
.jj-saved-head h2{font:400 48px/1 'Bodoni Moda',Georgia,serif;letter-spacing:-.05em;margin:0}
.jj-saved-head h2 span{font:600 13px 'Manrope',sans-serif;letter-spacing:.08em}
.jj-saved-close{border:1px solid #c5c9ca;background:transparent;width:43px;height:43px;display:grid;place-items:center;cursor:pointer}
.jj-saved-content{overflow-y:auto;flex:1;padding:22px 0}
.jj-saved-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 0;border-bottom:1px solid #d6d9da}
.jj-saved-link{display:flex;gap:17px;align-items:center;font:600 13px 'Manrope',sans-serif;color:#172331;text-decoration:none}
.jj-saved-link img{width:73px;height:84px;object-fit:cover;background:#ececea}
.jj-saved-remove{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:700 9px 'Manrope',sans-serif;color:#617080}
.jj-saved-shop{display:flex;justify-content:space-between;align-items:center;padding:20px;color:#fff;background:#111b28;text-decoration:none;font:700 11px 'Manrope',sans-serif;letter-spacing:.11em}
.jj-saved-note{font:400 11px/1.65 'Manrope',sans-serif;color:#73808b;margin:18px 0}
.jj-saved-empty{font:400 15px/1.9 'Manrope',sans-serif;color:#626b75;padding:34px 10px}
.jj-luxe-mobile-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:#1c2837;font:600 9px 'Manrope',sans-serif;letter-spacing:.08em;position:relative;background:transparent;border:0}
.jj-luxe-mobile-dock button .jj-svg-icon{width:21px;height:21px}
.jj-luxe-mobile-dock button:focus-visible{outline:2px solid #607d9c}
@media(max-width:760px){
 .jj-luxe-mobile-dock{grid-template-columns:repeat(5,1fr)}
 .jj-saved-launch{display:none}
 .jj-saved-panel:not([hidden]){padding:25px 19px 15px}
 .jj-saved-head h2{font-size:43px}
}

/* Editorial typography extends to native product and collection templates */
body:not(.shopify-design-mode){font-family:'Manrope',Arial,sans-serif}
#MainContent :is(h1,h2,h3,.h1,.h2,.h3),.product-information h1,.main-product h1,
.collection-title h1,.collection__title h1{font-family:'Bodoni Moda',Georgia,serif;letter-spacing:-.047em;font-weight:400;line-height:1.13}
#MainContent :is(p,li,button,input,select,textarea,label,.button),#header-group :is(a,button,input){font-family:'Manrope',Arial,sans-serif}
#MainContent :is(.product-information,.main-product,.collection__title,.main-collection){color:#141b25}
#MainContent :is(.product-information,.main-product) :is(.button,button[type=submit]){
  border-radius:2px;letter-spacing:.09em;transition:transform .25s ease,background-color .25s ease;
}
#MainContent :is(.product-information,.main-product) :is(.button,button[type=submit]):hover{transform:translateY(-2px)}
#header-group :is(.header-logo-text,.header-logo__text,.header__heading-link .h2,.logo-text){
  font-family:'Bodoni Moda',Georgia,serif!important;font-weight:500;letter-spacing:.04em
}
@media(max-width:760px){#MainContent :is(h1,h2,h3,.h1,.h2,.h3){line-height:1.17}}
