:root{--brand-bg: #FACBD5;--brand-pink: #d12b54;--brand-pink-2: #f9749f;--brand-brown: #A52A2A;--text: #1a1a1a;--white: #fff;--header-h: 94px;--header-h-scrolled: 70px;--ease: cubic-bezier(.22,.61,.36,1);--shadow-lg: 0 25px 70px rgba(0,0,0,.15);--shadow-md: 0 12px 30px rgba(0,0,0,.12)}html{scroll-behavior:smooth}.announcement{position:fixed;inset:0 auto auto 0;width:100%;z-index:1000;background:#000000d1;color:#fff;text-align:center;padding:.55rem .75rem;font:800 .86rem/1.25 FuturaStd-Book,sans-serif;letter-spacing:.06em;-webkit-backdrop-filter:saturate(140%) blur(3px);backdrop-filter:saturate(140%) blur(3px)}.announcement span{color:var(--brand-bg)}.site-header{position:fixed;top:var(--ann-h, 34px);left:0;right:0;height:var(--header-h);display:flex;align-items:center;z-index:1001;background:transparent;box-shadow:none;transition:background .35s var(--ease),box-shadow .35s var(--ease),height .28s var(--ease),backdrop-filter .35s var(--ease)}.site-header.is-scrolled{background:#facbd5f2;box-shadow:0 10px 28px #d12b5429;height:var(--header-h-scrolled);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.site-header .bar{width:min(1680px,100%);margin:0 auto;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;padding:0 clamp(24px,4vw,64px)}.site-logo{display:inline-flex;align-items:center;justify-content:center;height:100%}.site-logo img{height:calc(var(--header-h) - 26px);transition:height .28s var(--ease),filter .28s var(--ease),transform .25s var(--ease);filter:drop-shadow(0 2px 5px rgba(0,0,0,.18))}.site-header.is-scrolled .site-logo img{height:calc(var(--header-h-scrolled) - 12px);filter:drop-shadow(0 1px 3px rgba(0,0,0,.15))}@media (hover: hover){.site-logo:hover img{transform:scale(1.02)}}.nav{display:flex;align-items:center;height:100%}.nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:clamp(18px,2.2vw,44px);width:100%}.nav--left ul{justify-content:flex-start}.nav--right ul{justify-content:flex-end}.nav a{position:relative;display:inline-block;text-decoration:none;font:800 clamp(1.15rem,1.1vw + 1rem,1.7rem) "FuturaStd-Book",sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-pink);padding:14px 4px;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease),color .2s var(--ease)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:linear-gradient(90deg,var(--brand-pink),var(--brand-pink-2));transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease);border-radius:2px}@media (hover: hover){.nav a:hover{transform:translateY(-1px)}.nav a:hover:after{transform:scaleX(1)}}.cart-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--brand-pink)}.cart-icon{width:26px;height:26px;display:inline-block}.cart-badge{font:700 .75rem FuturaStd-Book,sans-serif;color:#fff;background:#7b1a34;padding:.15rem .45rem;border-radius:999px;line-height:1;transform:translateY(-2px)}.mobile-controls{display:none;align-items:center;justify-content:flex-start}.hamburger{-webkit-appearance:none;appearance:none;border:2px solid var(--brand-pink);background:transparent;color:var(--brand-pink);width:48px;height:44px;border-radius:999px;cursor:pointer;font-family:FuturaStd-Book,sans-serif;display:grid;place-items:center;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}@media (hover: hover){.hamburger:hover{background:var(--brand-pink);color:#fff;transform:translateY(-1px)}}.hamburger:focus-visible{outline:3px solid #7b1a34;outline-offset:2px}.cart-mobile{display:none;justify-self:end;position:static}.icon-btn{width:48px;height:44px;border-radius:999px;border:2px solid var(--brand-pink);color:var(--brand-pink);background:transparent;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .25s var(--ease),transform .25s var(--ease)}@media (hover: hover){.icon-btn:hover{background:var(--brand-pink);color:#fff}}.icon-btn svg{display:block;width:26px;height:26px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:none}.drawer.is-open{display:block}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .28s var(--ease)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 50% 100%,#fffffff5,#facbd5f5 60%,#d12b5424),linear-gradient(180deg,#ffffff26,#fff0);display:flex;flex-direction:column;padding:26px 18px 32px;transform:translateY(14px);opacity:0;transition:transform .38s var(--ease),opacity .38s var(--ease)}.drawer.is-open .drawer__panel{transform:none;opacity:1}.drawer__header{display:flex;align-items:center;justify-content:space-between}.drawer__title{font:800 1.05rem FuturaStd-Book,sans-serif;letter-spacing:.08em;color:#7b1a34;text-transform:uppercase}.drawer__close{-webkit-appearance:none;appearance:none;border:2px solid transparent;background:transparent;cursor:pointer;color:#7b1a34;border-radius:12px;padding:6px;transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}@media (hover: hover){.drawer__close:hover{transform:scale(1.04);background:#7b1a3414}}.drawer__close:focus-visible{outline:none;border-color:#7b1a34}.mnav{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.mnav a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#7b1a34;background:#fff;border-radius:18px;padding:20px 18px;font:900 1.12rem FuturaStd-Book,sans-serif;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 16px 28px #00000014;transform:translateY(10px);opacity:0;transition:transform .5s var(--ease),opacity .5s var(--ease),background .2s var(--ease)}.drawer.is-open .mnav li:nth-child(1) a{transition-delay:.05s;transform:none;opacity:1}.drawer.is-open .mnav li:nth-child(2) a{transition-delay:.1s;transform:none;opacity:1}.drawer.is-open .mnav li:nth-child(3) a{transition-delay:.15s;transform:none;opacity:1}.drawer.is-open .mnav li:nth-child(4) a{transition-delay:.2s;transform:none;opacity:1}.drawer.is-open .mnav li:nth-child(5) a{transition-delay:.25s;transform:none;opacity:1}.drawer.is-open .mnav li:nth-child(6) a{transition-delay:.3s;transform:none;opacity:1}@media (max-width: 920px){.nav{display:none}.site-header .bar{grid-template-areas:"mleft logo mright";grid-template-columns:1fr auto 1fr;padding:0 clamp(14px,4.5vw,24px)}.mobile-controls{display:flex;grid-area:mleft;justify-self:start}.site-logo{grid-area:logo;justify-self:center}.cart-mobile{display:inline-flex;grid-area:mright;justify-self:end;align-items:center}.site-logo img{height:60px}}@media (min-width: 921px){.cart-mobile{display:none!important}}@media (max-width: 1100px){.nav a{font-size:clamp(1.05rem,1vw + .7rem,1.35rem);letter-spacing:.05em}.site-header .bar{padding:0 clamp(18px,3.5vw,48px)}}@media (max-width: 768px){.cart-mobile{position:relative}.cart-mobile .cart-badge{position:absolute;top:-6px;right:-6px;transform:none;font-size:.66rem;padding:.12rem .42rem}.hamburger{width:52px;height:50px;border-width:2.5px}.hamburger svg{width:26px;height:26px}.drawer__close svg{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/maijard-custom.css.map */
