.marelle-header{background:var(--bg-color, var(--blush-tile));color:var(--text-color, var(--bayou));position:sticky;top:0;z-index:100;border-bottom:1px solid var(--rule);padding-top:clamp(16px,calc(var(--padding-top, 27) * 100vw / 1280),calc(var(--padding-top, 27) * 1.4 * 1px));padding-bottom:clamp(16px,calc(var(--padding-bottom, 29) * 100vw / 1280),calc(var(--padding-bottom, 29) * 1.4 * 1px));transition:transform .35s ease}.marelle-header.marelle-header--hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.marelle-header{transition:none}.marelle-header.marelle-header--hidden{transform:translateY(0)}}.marelle-header__inner{max-width:min(1600px,100%);margin:0 auto;padding:0 clamp(20px,6vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.marelle-header__nav{display:flex;align-items:center;gap:calc(var(--nav-item-gap, 40) * 1px);font-family:var(--ff-header);font-weight:400;font-size:var(--t-eyebrow);letter-spacing:calc(var(--nav-letter-spacing, 24) * .01em);text-transform:uppercase;color:var(--text-color, var(--bayou))}.marelle-header.marelle-header--custom-size .marelle-header__nav{font-size:clamp(max(11px,calc(var(--nav-link-size, 13) * .6 * 1px)),calc(var(--nav-link-size, 13) * 100vw / 1280),calc(var(--nav-link-size, 13) * 1.4 * 1px))}.marelle-header__nav--left{justify-self:end;padding-right:calc(var(--logo-gap, 40) * 1px)}.marelle-header__nav--right{justify-self:start;padding-left:calc(var(--logo-gap, 40) * 1px)}.marelle-header__nav--left .marelle-header__icon-link:first-child{margin-right:calc(var(--icon-gap-left, 40) * 1px - var(--nav-item-gap, 40) * 1px)}.marelle-header__nav--right .marelle-header__cart{margin-left:calc(var(--icon-gap-right, 40) * 1px - var(--nav-item-gap, 40) * 1px)}.marelle-header .marelle-header__nav-link,.marelle-header .marelle-header__icon-link{color:inherit;text-decoration:none;position:relative;padding-bottom:4px;transition:color .22s;display:inline-flex;align-items:center}.marelle-header .marelle-header__nav-link:hover,.marelle-header .marelle-header__nav-link:focus-visible,.marelle-header .marelle-header__icon-link:hover,.marelle-header .marelle-header__icon-link:focus-visible{color:var(--hover-color, var(--cast-iron))}.marelle-header .marelle-header__nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--dragon);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.61,.36,1);pointer-events:none}.marelle-header .marelle-header__nav-link:hover:after,.marelle-header .marelle-header__nav-link:focus-visible:after,.marelle-header__shop-trigger:hover .marelle-header__nav-link:after,.marelle-header__shop-trigger:focus-within .marelle-header__nav-link:after{transform:scaleX(1)}.marelle-header .marelle-header__brand{display:inline-flex;align-items:center;justify-self:center;text-decoration:none}.marelle-header .marelle-header__brand-mark{display:block;width:calc(var(--brand-logo-width, 296) * 1px);height:auto;max-width:100%}.marelle-header .marelle-header__cart{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color, var(--bayou));text-decoration:none;position:relative;padding:4px;transition:opacity .22s}.marelle-header .marelle-header__cart:hover,.marelle-header .marelle-header__cart:focus-visible{opacity:.78}.marelle-header .marelle-header__cart-icon{display:block;height:calc(var(--cart-icon-size, 36) * 1px);width:auto;transform:translateY(calc(var(--cart-icon-offset, 0) * 1px))}.marelle-header .marelle-header__cart-count{position:absolute;bottom:10px;right:4px;width:9px;height:9px;padding:0;background:var(--bayou);border:0;border-radius:50%;font-size:0}.marelle-header .marelle-header__cart-count[hidden]{display:none}.marelle-header__shop-trigger{display:inline-flex;align-items:center}.marelle-header__megamenu{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(1600px,100vw);background:var(--megamenu-bg-color, var(--blush-tile));border-bottom:1px solid var(--rule);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s;z-index:99}.marelle-header[style*="--megamenu-width-mode: full"] .marelle-header__megamenu{left:0;transform:none;width:100vw}.marelle-header[style*="--megamenu-width-mode: custom"] .marelle-header__megamenu{left:50%;transform:translate(-50%);width:calc(var(--megamenu-custom-width, 1200) * 1px)}.marelle-header__megamenu:before{content:"";position:absolute;top:-60px;left:-40px;right:-40px;height:60px;background:transparent;pointer-events:auto}@media(hover:hover){.marelle-header__shop-trigger:hover .marelle-header__megamenu,.marelle-header__shop-trigger:focus-within .marelle-header__megamenu,.marelle-header__megamenu:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}}.marelle-header__megamenu-inner{max-width:min(1600px,100%);margin:0 auto;max-height:calc(var(--megamenu-max-height, 500) * 1px);overflow-y:auto;padding-top:calc(var(--megamenu-padding-top, 48) * 1px);padding-bottom:calc(var(--megamenu-padding-bottom, 48) * 1px);padding-left:calc(var(--megamenu-padding-left, 56) * 1px);padding-right:calc(var(--megamenu-padding-right, 56) * 1px);display:grid;grid-template-columns:1fr 1.2fr 1.3fr;gap:calc(var(--megamenu-column-gap, 56) * 1px)}.marelle-header__megamenu-col{display:flex;flex-direction:column;gap:18px}.marelle-header__megamenu-col--visual{gap:0}.marelle-header .marelle-header__megamenu-eyebrow{font-family:var(--ff-header);font-weight:400;font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--megamenu-eyebrow-color, var(--bayou));text-decoration:none;padding-bottom:10px;border-bottom:1px solid var(--rule);opacity:.92;transition:color .2s,opacity .2s}.marelle-header.marelle-header--custom-size .marelle-header__megamenu-eyebrow{font-size:clamp(max(11px,calc(var(--megamenu-eyebrow-size, 13) * .6 * 1px)),calc(var(--megamenu-eyebrow-size, 13) * 100vw / 1280),calc(var(--megamenu-eyebrow-size, 13) * 1.4 * 1px))}.marelle-header .marelle-header__megamenu-eyebrow--link{cursor:pointer}.marelle-header .marelle-header__megamenu-eyebrow--link:hover{color:var(--hover-color, var(--cast-iron));opacity:1}.marelle-header .marelle-header__megamenu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.marelle-header .marelle-header__megamenu-list li{list-style:none}.marelle-header .marelle-header__megamenu-list a{font-family:var(--ff-body);font-weight:300;font-size:var(--t-body-sm);color:var(--megamenu-list-color, var(--bayou));text-decoration:none;text-transform:none;letter-spacing:.01em;display:inline-block;position:relative;padding-bottom:2px;transition:color .2s}.marelle-header.marelle-header--custom-size .marelle-header__megamenu-list a{font-size:clamp(max(14px,calc(var(--megamenu-list-size, 15) * .6 * 1px)),calc(var(--megamenu-list-size, 15) * 100vw / 1280),calc(var(--megamenu-list-size, 15) * 1.4 * 1px))}.marelle-header .marelle-header__megamenu-list a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--marigold);transition:right .25s cubic-bezier(.22,.61,.36,1)}.marelle-header .marelle-header__megamenu-list a:hover,.marelle-header .marelle-header__megamenu-list a:focus-visible{color:var(--hover-color, var(--cast-iron))}.marelle-header .marelle-header__megamenu-list a:hover:after,.marelle-header .marelle-header__megamenu-list a:focus-visible:after{right:0}.marelle-header .marelle-header__megamenu-card{display:grid;grid-template-rows:1fr auto;gap:14px;text-decoration:none;color:inherit;background-color:var(--megamenu-card-bg-color, var(--lilac));padding:calc(var(--megamenu-card-padding, 0) * 1px);height:100%;border:1px solid var(--rule)}.marelle-header__megamenu-card-image-wrap{background:var(--porch-ceiling);aspect-ratio:var(--megamenu-card-aspect, 4/3);width:100%;overflow:hidden}.marelle-header .marelle-header__megamenu-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.marelle-header .marelle-header__megamenu-card:hover .marelle-header__megamenu-card-image,.marelle-header .marelle-header__megamenu-card:focus-visible .marelle-header__megamenu-card-image{transform:scale(1.04)}.marelle-header__megamenu-card-meta{display:flex;flex-direction:column;gap:4px}.marelle-header .marelle-header__megamenu-card-script{font-family:var(--ff-script);font-weight:400;font-style:normal;text-transform:none;font-size:clamp(20px,calc(var(--megamenu-card-script-size, 20) * 100vw / 1280),calc(var(--megamenu-card-script-size, 20) * 1.2 * 1px));line-height:1;color:var(--megamenu-card-script-color, var(--dragon))}.marelle-header .marelle-header__megamenu-card-title{font-family:var(--ff-header);font-weight:400;font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--megamenu-card-title-color, var(--cast-iron))}.marelle-header.marelle-header--custom-size .marelle-header__megamenu-card-title{font-size:clamp(14px,calc(var(--megamenu-card-title-size, 14) * 100vw / 1280),calc(var(--megamenu-card-title-size, 14) * 1.2 * 1px))}.marelle-header .marelle-header__megamenu-card-cta{font-family:var(--ff-header);font-weight:400;font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--megamenu-card-cta-color, var(--cast-iron));margin-top:4px}.marelle-header.marelle-header--custom-size .marelle-header__megamenu-card-cta{font-size:clamp(11px,calc(var(--megamenu-card-cta-size, 11) * 100vw / 1280),calc(var(--megamenu-card-cta-size, 11) * 1.2 * 1px))}.marelle-header em,.marelle-header strong{font-style:normal;font-weight:400}@media screen and (max-width:989px){.marelle-header__inner{grid-template-columns:44px 1fr 44px}.marelle-header__nav--left{display:none}.marelle-header__nav--right{gap:0;justify-self:end;padding-left:0}.marelle-header__nav--right>a:not(.marelle-header__cart),.marelle-header__nav--right>.marelle-header__shop-trigger{display:none}}.marelle-header .marelle-header__hamburger{display:none;background:transparent;border:0;padding:0;width:44px;height:44px;align-items:center;justify-content:center;color:var(--text-color, var(--bayou));cursor:pointer;font-synthesis:none;transition:color .22s}.marelle-header .marelle-header__hamburger:hover,.marelle-header .marelle-header__hamburger:focus-visible{color:var(--hover-color, var(--cast-iron))}.marelle-header .marelle-header__nav-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#22000159;opacity:0;pointer-events:none;z-index:108;transition:opacity .25s ease}.marelle-header .marelle-header__nav-scrim.is-open{opacity:1;pointer-events:auto}.marelle-header .marelle-header__nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--bg-color, var(--blush-tile));transform:translate(-100%);transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s linear .34s;visibility:hidden;flex-direction:column}.marelle-header .marelle-header__nav-overlay.is-open{transform:translate(0);visibility:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.marelle-header .marelle-header__nav-overlay{transition:opacity .15s ease,visibility 0s linear .15s;transform:none;opacity:0}.marelle-header .marelle-header__nav-overlay.is-open{transform:none;opacity:1;transition:opacity .15s ease,visibility 0s linear 0s}.marelle-header .marelle-header__nav-scrim{transition:opacity .15s ease}}@media(max-width:767px){.marelle-header__inner{grid-template-columns:44px 1fr 44px;padding:0 clamp(12px,3vw,20px)}.marelle-header__nav--left{display:inline-flex;justify-self:start;padding-right:0;gap:0}.marelle-header__nav--left>*:not(.marelle-header__hamburger){display:none}.marelle-header .marelle-header__hamburger{display:inline-flex}.marelle-header .marelle-header__brand-mark{width:216px;max-width:100%}.marelle-header__nav--right{padding-left:0;justify-self:end;gap:0}.marelle-header__nav--right .marelle-header__cart{margin-left:0;padding:0;width:44px;height:44px}.marelle-header .marelle-header__cart-icon{height:24px;transform:none}.marelle-header .marelle-header__cart-count{top:2px;right:0;bottom:auto;min-width:16px;width:auto;height:16px;padding:0 4px;background:var(--cast-iron);color:var(--blush-tile);border-radius:999px;font-family:var(--ff-header);font-weight:400;font-size:9px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-synthesis:none}.marelle-header .marelle-header__nav-scrim{display:block}.marelle-header .marelle-header__nav-overlay{display:flex}.marelle-header .marelle-header__nav-overlay-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:20px 12px 18px;border-bottom:1px solid var(--rule);flex:0 0 auto}.marelle-header .marelle-header__nav-overlay-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;color:var(--text-color, var(--bayou));cursor:pointer;font-synthesis:none;transition:color .22s}.marelle-header .marelle-header__nav-overlay-close:hover,.marelle-header .marelle-header__nav-overlay-close:focus-visible{color:var(--hover-color, var(--cast-iron))}.marelle-header .marelle-header__nav-overlay-brand{display:flex;justify-content:center}.marelle-header .marelle-header__nav-overlay-brand-mark{display:block;width:216px;max-width:100%;height:auto}.marelle-header .marelle-header__nav-overlay-body{flex:1;overflow-y:auto;padding:12px 28px 28px;display:flex;flex-direction:column}.marelle-header .marelle-header__nav-overlay-list{list-style:none;margin:0;padding:0}.marelle-header .marelle-header__nav-overlay-list li{list-style:none}.marelle-header .marelle-header__nav-overlay-item{border-bottom:1px solid var(--rule)}.marelle-header .marelle-header__nav-overlay-link,.marelle-header .marelle-header__nav-overlay-item>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 2px;background:transparent;border:0;text-align:left;font-family:var(--ff-header);font-weight:400;font-synthesis:none;font-size:17px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-color, var(--bayou));text-decoration:none;cursor:pointer;transition:color .2s}.marelle-header .marelle-header__nav-overlay-link:hover,.marelle-header .marelle-header__nav-overlay-link:focus-visible,.marelle-header .marelle-header__nav-overlay-item>a:hover,.marelle-header .marelle-header__nav-overlay-item>a:focus-visible{color:var(--hover-color, var(--cast-iron))}.marelle-header .marelle-header__nav-overlay-plus{position:relative;width:14px;height:14px;flex:0 0 auto}.marelle-header .marelle-header__nav-overlay-plus:before,.marelle-header .marelle-header__nav-overlay-plus:after{content:"";position:absolute;background:currentColor;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.marelle-header .marelle-header__nav-overlay-plus:before{left:0;right:0;top:6.5px;height:1px}.marelle-header .marelle-header__nav-overlay-plus:after{top:0;bottom:0;left:6.5px;width:1px}.marelle-header .marelle-header__nav-overlay-link[aria-expanded=true] .marelle-header__nav-overlay-plus:after{transform:scaleY(0)}.marelle-header .marelle-header__nav-overlay-sub{overflow:hidden;max-height:0;transition:max-height .36s cubic-bezier(.22,.61,.36,1)}.marelle-header .marelle-header__nav-overlay-sub.is-open{max-height:500px}.marelle-header .marelle-header__nav-overlay-sub-inner{padding:2px 2px 24px}.marelle-header .marelle-header__nav-overlay-eyebrow{font-family:var(--ff-header);font-weight:400;font-synthesis:none;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-color, var(--bayou));opacity:.8;margin:8px 0 12px}.marelle-header .marelle-header__nav-overlay-sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.marelle-header .marelle-header__nav-overlay-sublist li{list-style:none}.marelle-header .marelle-header__nav-overlay-sublist a{font-family:var(--ff-body);font-weight:300;font-synthesis:none;font-size:16px;color:var(--cast-iron);text-decoration:none;letter-spacing:.01em;transition:color .2s}.marelle-header .marelle-header__nav-overlay-sublist a:hover,.marelle-header .marelle-header__nav-overlay-sublist a:focus-visible{color:var(--hover-color, var(--bayou))}.marelle-header .marelle-header__nav-overlay-card{margin-top:22px;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;background:var(--lilac);border:1px solid var(--rule);padding:12px 14px;text-decoration:none;color:inherit;transition:background .22s}.marelle-header .marelle-header__nav-overlay-card:hover,.marelle-header .marelle-header__nav-overlay-card:focus-visible{background:var(--porch-ceiling)}.marelle-header .marelle-header__nav-overlay-card-img{background:var(--porch-ceiling);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.marelle-header .marelle-header__nav-overlay-card-img img{width:72%;height:auto;display:block}.marelle-header .marelle-header__nav-overlay-card-meta{display:flex;flex-direction:column}.marelle-header .marelle-header__nav-overlay-card-script{font-family:var(--ff-script);font-weight:400;font-style:normal;font-synthesis:none;font-size:19px;line-height:1;color:var(--dragon);text-transform:none}.marelle-header .marelle-header__nav-overlay-card-title{font-family:var(--ff-header);font-weight:400;font-synthesis:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cast-iron);margin-top:4px}.marelle-header .marelle-header__nav-overlay-card-cta{font-family:var(--ff-header);font-weight:400;font-synthesis:none;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-color, var(--bayou));margin-top:7px}.marelle-header .marelle-header__nav-overlay-foot{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:16px}.marelle-header .marelle-header__nav-overlay-foot-script{font-family:var(--ff-script);font-weight:400;font-style:normal;font-synthesis:none;font-size:26px;line-height:1;color:var(--text-color, var(--bayou));transform:rotate(-2deg);transform-origin:left bottom;text-transform:none}.marelle-header .marelle-header__nav-overlay-foot-ig{display:inline-flex;align-items:center;gap:10px;font-family:var(--ff-header);font-weight:400;font-synthesis:none;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-color, var(--bayou));text-decoration:none;transition:color .22s}.marelle-header .marelle-header__nav-overlay-foot-ig:hover,.marelle-header .marelle-header__nav-overlay-foot-ig:focus-visible{color:var(--hover-color, var(--cast-iron))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/marelle-header.css.map */
