.sangdouleur-header{--sangdouleur-header-accent: #b41e1d;--sangdouleur-header-page-max: 1280px;--sangdouleur-header-page-padding: 16px;--sangdouleur-header-bar-padding-y: 16px;--sangdouleur-header-border-width: 2px;position:relative;z-index:4;display:block;width:100%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.sangdouleur-header__shell{box-sizing:border-box;width:100%;border-bottom:var(--sangdouleur-header-border-width) solid var(--sangdouleur-header-accent)}.sangdouleur-header__page{box-sizing:border-box;width:100%;max-width:var(--sangdouleur-header-page-max);margin-inline:auto;padding-inline:var(--sangdouleur-header-page-padding)}.sangdouleur-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:var(--sangdouleur-header-bar-padding-y)}.sangdouleur-header__slot{display:flex;align-items:center;line-height:0}.sangdouleur-header__slot--start{justify-self:start}.sangdouleur-header__slot--center{justify-self:center;flex-shrink:0}.sangdouleur-header__slot--end{justify-self:end}.sangdouleur-header__logo-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;color:inherit}.sangdouleur-header__logo{display:block;flex-shrink:0;width:var(--sd-header-logo-width, 120px);max-width:none;height:auto;object-fit:contain}.sangdouleur-header__logo-text{font-size:1.6rem;line-height:1.2;font-weight:600;color:rgb(var(--color-foreground))}.sangdouleur-header__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:10px;margin:0;border:0;background:transparent;color:var(--sangdouleur-header-accent);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sangdouleur-header__icon-btn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.sangdouleur-header__icon{display:flex;align-items:center;justify-content:center;line-height:0}.sangdouleur-header__icon-svg{display:block;flex-shrink:0;shape-rendering:geometricPrecision}.sangdouleur-header__icon-svg--menu{width:24px;height:24px;overflow:hidden}.sangdouleur-header__menu-line{transform-box:fill-box;transform-origin:center;transition:transform .25s ease,opacity .2s ease}.sangdouleur-header__menu-toggle[aria-expanded=true] .sangdouleur-header__menu-line--top{transform:translateY(6.5px) rotate(45deg)}.sangdouleur-header__menu-toggle[aria-expanded=true] .sangdouleur-header__menu-line--middle{opacity:0}.sangdouleur-header__menu-toggle[aria-expanded=true] .sangdouleur-header__menu-line--bottom{transform:translateY(-6.5px) rotate(-45deg)}.sangdouleur-header__icon-svg--cart{width:32px;height:32px}.sangdouleur-header__cart .cart-count-bubble{position:absolute;top:4px;right:2px;bottom:auto;left:auto;min-width:1.7rem;height:1.7rem;width:auto;border-radius:100%;background-color:var(--sangdouleur-header-accent);color:#fff;font-size:1rem;font-weight:600;line-height:1.7rem;text-align:center}.sangdouleur-header__mega-menu{--sangdouleur-mega-gutter: 16px;--sangdouleur-mega-radius: 16px;--sangdouleur-mega-panel-height: clamp(400px, 48vh, 520px);--sangdouleur-mega-panel-bg: #fff9f3;--sangdouleur-mega-panel-blur: 14px;position:absolute;top:100%;left:0;right:0;z-index:1000;width:100%;max-width:100%;padding:8px var(--sangdouleur-mega-gutter) 0;box-sizing:border-box;pointer-events:none}.sangdouleur-header__mega-menu:not([hidden]){pointer-events:auto}.sangdouleur-header__mega-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000040;opacity:0;transition:opacity .3s ease}.sangdouleur-header__mega-menu.is-open .sangdouleur-header__mega-overlay{opacity:1}.sangdouleur-header__mega-panel{position:relative;z-index:1;width:100%;height:var(--sangdouleur-mega-panel-height);max-height:calc(100dvh - 96px);box-sizing:border-box;padding:20px;border-radius:var(--sangdouleur-mega-radius);background:var(--sangdouleur-mega-panel-bg);-webkit-backdrop-filter:blur(var(--sangdouleur-mega-panel-blur));backdrop-filter:blur(var(--sangdouleur-mega-panel-blur));color:rgb(var(--color-foreground));box-shadow:0 12px 40px #0000001f;overflow:hidden;opacity:0;transition:opacity .25s ease}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sangdouleur-header__mega-panel{background:#fff9f3}}.sangdouleur-header__mega-menu.is-open .sangdouleur-header__mega-panel{opacity:1}.sangdouleur-header__mega-layout--desktop{display:grid;grid-template-columns:minmax(160px,24%) minmax(0,1fr);gap:24px;align-items:stretch;height:100%;min-height:0;min-width:0}.sangdouleur-header__mega-layout--mobile{display:none}.sangdouleur-header__mega-left{display:flex;flex-direction:column;gap:clamp(16px,2vw,32px);min-width:0}.sangdouleur-header__mega-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#b41e1d;cursor:pointer}.sangdouleur-header__mega-close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem;border-radius:50%}.sangdouleur-header__mega-close-icon{display:flex;line-height:0}.sangdouleur-header__mega-list{list-style:none;margin:0;padding:0}.sangdouleur-header__mega-item+.sangdouleur-header__mega-item{margin-top:18px}.sangdouleur-header__mega-link{display:inline-block;max-width:100%;color:rgba(var(--color-foreground),.72);font-family:Canela,Georgia,serif;font-size:clamp(1.8rem,2vw,2.8rem);line-height:1.1;font-weight:400;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.sangdouleur-header__mega-item.is-active .sangdouleur-header__mega-link,.sangdouleur-header__mega-link:hover,.sangdouleur-header__mega-link:focus-visible{color:rgb(var(--color-foreground))}.sangdouleur-header__mega-right{position:relative;display:flex;align-items:stretch;min-width:0;min-height:0;height:100%}.sangdouleur-header__mega-right:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:24px;pointer-events:auto}.sangdouleur-header__mega-panels{position:relative;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0}.sangdouleur-header__mega-panel-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0}.sangdouleur-header__mega-panel-content[hidden],.sangdouleur-header__mega-panel-content:not(.is-active){display:none!important}.sangdouleur-header__mega-panel-content.is-active{display:flex;flex-direction:column}.sangdouleur-header__mega-products{--sd-mega-product-accent: #d4f520;--sd-mega-product-star: #e697b7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:16px;flex:1 1 auto;width:100%;height:100%;min-height:0;margin:0;padding:0;list-style:none;align-items:stretch}.sangdouleur-header__mega-product{display:flex;min-width:0;min-height:0;height:100%}.sangdouleur-header__mega-product-card{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;width:100%;height:100%;min-width:0;min-height:0}.sangdouleur-header__mega-product-media-wrap{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0}.sangdouleur-header__mega-product-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:12px;background-color:var(--sd-mega-product-media-bg, #f7eee5);overflow:hidden;text-decoration:none}.sangdouleur-header__mega-product-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}.sangdouleur-header__mega-product-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-foreground),.08)}.sangdouleur-header__mega-product-badge{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 16px);padding:4px 8px;border-radius:4px;background-color:var(--sd-mega-product-accent);color:#000;font-size:clamp(.9rem,.8vw,1.1rem);line-height:1.2;font-weight:600;letter-spacing:0;pointer-events:none}.sangdouleur-header__mega-product-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:6px;padding:12px 16px;border-radius:9999px;background-color:#b41e1d;color:#fff;font-size:clamp(1rem,.95vw,1.25rem);line-height:1.2;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box;transition:opacity .2s ease}.sangdouleur-header__mega-product-cta:hover,.sangdouleur-header__mega-product-cta:focus-visible{opacity:.9;color:#fff}.sangdouleur-header__mega-product-cta:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.sangdouleur-header__mega-product-body{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding-bottom:2px}.sangdouleur-header__mega-product-reviews{display:flex;align-items:center;gap:8px}.sangdouleur-header__mega-product-stars{display:flex;align-items:center;gap:3px;color:var(--sd-mega-product-star)}.sangdouleur-header__mega-product-star{display:block;flex-shrink:0;width:clamp(11px,1vw,14px);height:auto}.sangdouleur-header__mega-product-rating-value,.sangdouleur-header__mega-product-reviews-text{font-size:clamp(1rem,.95vw,1.2rem);line-height:1.2;color:rgb(var(--color-foreground))}.sangdouleur-header__mega-product-title{margin:0;width:100%;font-size:clamp(1.45rem,1.35vw,1.85rem);line-height:1.25;font-weight:700;text-align:left}.sangdouleur-header__mega-product-title-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none;transition:opacity .2s ease}.sangdouleur-header__mega-product-title-link:hover,.sangdouleur-header__mega-product-title-link:focus-visible{opacity:.72}.sangdouleur-header__mega-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;width:100%;font-size:clamp(1.05rem,1vw,1.3rem);line-height:1.25}.sangdouleur-header__mega-product-price-compare{color:#8f8f8f;font-weight:400;text-decoration:line-through}.sangdouleur-header__mega-product-price-current{color:rgb(var(--color-foreground));font-weight:700}.sangdouleur-header__mega-product-description{display:-webkit-box;width:100%;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:clamp(1rem,.9vw,1.2rem);line-height:1.35;color:rgba(var(--color-foreground),.88);text-align:left}.sangdouleur-header__mega-panel-content--images{align-items:flex-end;justify-content:flex-end}.sangdouleur-header__mega-images{display:flex;justify-content:flex-end;align-items:stretch;gap:16px;flex:0 1 auto;width:100%;max-width:100%;height:100%;min-height:0;margin:0 0 0 auto;padding:0;list-style:none}.sangdouleur-header__mega-image{display:flex;flex:0 1 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);min-width:0;min-height:0;height:100%}.sangdouleur-header__mega-images--single{justify-content:center}.sangdouleur-header__mega-images--single .sangdouleur-header__mega-image{flex:0 1 auto;width:auto;max-width:100%;justify-content:center}.sangdouleur-header__mega-images--single .sangdouleur-header__mega-image-link{width:auto;height:100%;aspect-ratio:3 / 2;max-width:100%}.sangdouleur-header__mega-images--single .sangdouleur-header__mega-image-media{object-position:center 35%}.sangdouleur-header__mega-image-link{display:block;position:relative;flex:1 1 auto;width:100%;min-height:0;border-radius:12px;overflow:hidden;background-color:var(--sd-mega-product-media-bg, #f7eee5);text-decoration:none}.sangdouleur-header__mega-image-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}.sangdouleur-header__mega-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000001f,#00000059 55%,#00000080);pointer-events:none}.sangdouleur-header__mega-image-caption{position:absolute;right:12px;bottom:12px;left:12px;z-index:2;color:#fff;font-size:clamp(1rem,.95vw,1.25rem);line-height:1.2;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;pointer-events:none}html:has(.sangdouleur-header){scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){.sangdouleur-header__mega-overlay,.sangdouleur-header__mega-panel,.sangdouleur-header__mega-panel-content,.sangdouleur-header__mega-link,.sangdouleur-header__menu-line,.sangdouleur-header__mega-drawer-trigger-icon:before,.sangdouleur-header__mega-drawer-trigger-icon:after{transition:none}}@media screen and (max-width:989px){.sangdouleur-header__mega-menu{--sangdouleur-mega-panel-height: 100dvh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;padding:0}.sangdouleur-header__mega-panel{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding:0;border-radius:0;overflow:hidden;transform:translate(100%);transition:transform .35s ease,opacity .25s ease}.sangdouleur-header__mega-menu.is-open .sangdouleur-header__mega-panel{transform:translate(0)}.sangdouleur-header__mega-layout--desktop{display:none}.sangdouleur-header__mega-layout--mobile{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;padding:16px 20px 24px;box-sizing:border-box}.sangdouleur-header__mega-close--drawer{flex:0 0 auto;align-self:flex-start;margin-bottom:8px}.sangdouleur-header__mega-drawer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.sangdouleur-header__mega-drawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}.sangdouleur-header__mega-drawer-section+.sangdouleur-header__mega-drawer-section{border-top:1px solid rgba(var(--color-foreground),.1)}.sangdouleur-header__mega-drawer-trigger,.sangdouleur-header__mega-drawer-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;border:0;background:transparent;color:rgb(var(--color-foreground));font-family:Canela,Georgia,serif;font-size:clamp(1.6rem,5vw,2rem);line-height:1.2;font-weight:400;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.sangdouleur-header__mega-drawer-trigger-text{flex:1 1 auto;min-width:0;padding-right:12px}.sangdouleur-header__mega-drawer-trigger-icon{position:relative;flex:0 0 12px;width:12px;height:12px}.sangdouleur-header__mega-drawer-trigger-icon:before,.sangdouleur-header__mega-drawer-trigger-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.sangdouleur-header__mega-drawer-trigger-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.sangdouleur-header__mega-drawer-trigger.is-active .sangdouleur-header__mega-drawer-trigger-icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.sangdouleur-header__mega-drawer-panel{padding-bottom:20px}.sangdouleur-header__mega-drawer-products{display:flex;flex-direction:column;gap:20px}.sangdouleur-header__mega-products--mobile{display:flex;flex-direction:column;gap:16px;height:auto;grid-template-columns:none;grid-template-rows:none}.sangdouleur-header__mega-products--mobile .sangdouleur-header__mega-product{height:auto}.sangdouleur-header__mega-product-card--mobile{flex-direction:row;align-items:center;gap:14px;height:auto}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-media-wrap{flex:0 0 88px;width:88px;aspect-ratio:1 / 1}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-body{flex:1 1 auto;align-self:center;justify-content:center;gap:6px;padding-bottom:0}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-title{font-size:clamp(1.25rem,4.5vw,1.5rem);line-height:1.25}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-title-link{white-space:normal}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-reviews-text{font-size:.85rem}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-star{width:11px;font-size:.85rem}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-price{font-size:clamp(1.15rem,4.2vw,1.4rem);line-height:1.25}.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-description,.sangdouleur-header__mega-product-card--mobile .sangdouleur-header__mega-product-cta{display:none}.sangdouleur-header__mega-drawer-images{margin-top:4px;padding-bottom:8px}.sangdouleur-header__mega-images--mobile{flex-direction:column;align-items:stretch;gap:12px;height:auto}.sangdouleur-header__mega-images--mobile .sangdouleur-header__mega-image{flex:none;max-width:100%;width:100%;height:auto}.sangdouleur-header__mega-images--mobile .sangdouleur-header__mega-image-link{aspect-ratio:16 / 10}}@media screen and (min-width:990px){.sangdouleur-header__mega-layout--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-header.css.map */
