.headerMainContainer_notification p{letter-spacing:.3rem;font-size:14px}.headerMainContainer_body{position:relative;padding:18px 30px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}.headerMainContainer_body .headerMainContainer_body_logoDecayzac{width:260px}.headerMainContainer_body_logoBlock{display:flex;flex-direction:column;align-items:center;gap:10px}.headerMainContainer_body_logoLink{display:inline-flex;justify-content:center}.headerMainContainer_body_searchInputContainer{position:relative}.headerMainContainer_body_searchInputContainer input{all:unset;border-radius:900px;background:#fff;font-size:14px;padding:17px 70px;width:220px}.headerMainContainer_body_searchInputContainer img{position:absolute;top:8px;left:16px}.headerMainContainer_body_searchInputContainer button{cursor:pointer;position:absolute;top:4px;right:4px;background:var(--colors-brown);border-radius:50%;border:unset;width:43px;height:43px;color:#fff}.headerMainContainer_body_rightSide_profile{text-decoration:none;color:#000}.headerMainContainer_body_rightSide_cart{text-decoration:none;color:#000}.headerMainContainer_body_rightSide{justify-self:center}.headerMainContainer_body_rightSide_profile>img{width:70px;height:auto;aspect-ratio:69.077 / 62.967}.headerMainContainer_body_rightSide_codeAvantage small{cursor:pointer;font-size:10px}.headerMainContainer_body_rightSide_codeAvantage_inputContainer{position:relative}.headerMainContainer_body_rightSide_codeAvantage_inputContainer input{all:unset;border:solid 1px #707070;border-radius:900px;background:#fff;font-size:14px;padding:17px 70px 17px 17px;color:#000}.headerMainContainer_body_rightSide_codeAvantage_inputContainer button{cursor:pointer;position:absolute;top:4px;right:4px;background:var(--colors-brown);border-radius:900px;border:unset;color:#fff;font-size:14px;padding:14px 30px}.headerMainContainer_body_rightSide_cart>img{height:65px;width:auto;aspect-ratio:53.413 / 72.492}.headerMainContainer_body_rightSide_cart{position:relative}.headerMainContainer_body_rightSide_cart_cartCount{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:var(--colors-brown);border-radius:50%;color:#fff;font-size:12px;padding:3px;width:1.5rem;height:1.5rem;aspect-ratio:1;right:0}.headerMainContainer_links{gap:.5rem}.headerMainContainer_links .link{text-decoration:none;position:relative;height:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.1rem;font-size:.9rem}.offer{cursor:pointer;background:var(--colors-red);color:#fff;letter-spacing:initial}.offer:hover{cursor:pointer;background:var(--colors-red);color:#fff}.headerMainContainer_links .link>*{letter-spacing:initial;cursor:pointer}.headerMainContainer_links .link:hover{background:var(--colors-red);color:#fff}.headerMainContainer_links .link:hover .popupContent{display:flex}.headerMainContainer_links .link .popupContent{display:none;position:absolute;top:100%;color:#000;border:7px solid var(--colors-red);z-index:999;background:var(--colors-bg-primary)}.headerMainContainer_links .link .popupContent div{padding:30px;width:100%}.headerMainContainer_links .link .popupContent div a{text-overflow:ellipsis;text-decoration:unset;max-width:420px;white-space:nowrap;overflow:hidden}.mobileMenu{position:fixed;top:0;left:0;transform:translateX(-200%);transition:transform .3s ease-in-out;width:100dvw;height:100dvh;background:var(--colors-bg-primary)}.mobileMenu_isShown{z-index:9999;transform:translateX(0)}.mobileSearch{width:100%;display:flex;align-items:center;justify-content:center;background:var(--colors-red);padding:10px}.mobileLinksContainer{width:100%;display:flex;flex-direction:column;max-height:calc(100dvh - 190px);overflow:scroll}.mobileLink{cursor:pointer;display:flex;width:100%;background:#FFF;color:var(--colors-red);text-align:start;padding:20px 40px;font-size:16px;letter-spacing:.1rem;border-bottom:1px solid var(--colors-red);align-items:center;justify-content:space-between}.mobileLink .mobileLink_arrow:hover svg path{stroke:#fff}.mobileLink .mobileLink_arrow{transform:rotate(180deg);width:20px;height:38px;margin-right:10px}.selectedLink{cursor:pointer;flex-direction:row-reverse;justify-content:start;background:var(--colors-brown);color:#fff}.selectedLink:hover{background:var(--colors-brown)!important;color:white!important}.mobileLink:hover{background:var(--colors-red);color:#fff}.mobileSearch .headerMainContainer_body_searchInputContainer{display:block!important;transform:unset!important}@media screen and (max-width:1280px){.headerMainContainer_body_searchInputContainer,.headerMainContainer_body_logoBlock,.headerMainContainer_body_rightSide{transform:scale(.9)}}@media screen and (max-width:1188px){.headerMainContainer_body_rightSide{justify-self:end}.headerMainContainer_body_mobileControls{justify-self:start}.headerMainContainer_body_rightSide_codeAvantage{padding:4px}.headerMainContainer_body_rightSide_codeAvantage_inputContainer input{font-size:12px;padding:12px 70px 12px 12px}.headerMainContainer_body_rightSide_codeAvantage_inputContainer button{top:3px;right:3px;font-size:12px;padding:10px 22px}}@media screen and (max-width:768px){.headerMainContainer_notification p{letter-spacing:.15rem;font-size:12px}.headerMainContainer_body{padding:10px}.headerMainContainer_body_mobileControls .burger img{width:40px}.headerMainContainer_body_mobileControls .search img{width:24px}.headerMainContainer_body_rightSide{gap:.5rem}.headerMainContainer_body_logoDecayzac{width:180px!important}.headerMainContainer_body_rightSide_cart>img{height:46px}.headerMainContainer_body_rightSide_profile>img{width:50px}}@media screen and (max-width:480px){.headerMainContainer_notification p{letter-spacing:.1rem;font-size:10px}}.popupContent img{max-width:300px;max-height:300px;object-fit:contain}.headerSticky{position:sticky;top:0;z-index:1200;background:var(--colors-bg-primary,#fff)}.headerSticky.is-stuck{box-shadow:0 2px 12px rgb(0 0 0 / .08)}.headerMainContainer_body_rightSide_codeAvantage{position:relative}.codeHelpPopin{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:min(340px, 90vw);background:#fff;border:1px solid rgb(0 0 0 / .15);border-radius:12px;padding:12px;z-index:2000;box-shadow:0 12px 30px rgb(0 0 0 / .15),0 0 0 1px rgb(196 0 24 / .2);border:2px solid #C40018}.codeHelpPopin__close{display:block;margin-left:auto;background:#fff0;border:0;cursor:pointer;font-weight:600;text-decoration:underline}.codeHelpPopin::before{border-left:2px solid #C40018;border-top:2px solid #C40018}.ourSpeciality{color:#bf5754;font-weight:700}.headerMainContainer_links a{color:inherit;text-decoration:none}.headerShortcutLink{color:var(--colors-red);text-decoration:none;transition:color .2s ease,opacity .2s ease,transform .2s ease,letter-spacing .2s ease}.headerShortcutLink:hover{color:#a20c16}.headerShortcutLink--home{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:4px 10px;font-size:17px;font-weight:600;letter-spacing:.02rem}.headerShortcutLink__icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.headerShortcutLink--home:hover{transform:translateY(-1px)}.headerShortcutLink--ourHouse{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:26px;padding:2px 8px;font-size:18px;font-weight:600;letter-spacing:.05rem;border-radius:999px;gap:8px}.headerShortcutLink--ourHouse::before{content:"";width:8px;height:8px;flex:0 0 auto;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.headerShortcutLink__text{transition:transform .22s ease,text-shadow .22s ease}.headerShortcutLink--ourHouse .headerShortcutLink__text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.headerShortcutLink--ourHouse:hover{color:#d46a6a;background:#fff0;transform:translateY(-1px) scale(1.04)}.headerShortcutLink--ourHouse:hover .headerShortcutLink__text{text-shadow:0 0 8px rgb(212 106 106 / .22)}@media screen and (max-width:1188px){.headerShortcutLink--ourHouse{display:none}}.headerBreadcrumb_left{justify-self:start}.headerBreadcrumb_center{justify-self:center}.headerBreadcrumb_right{justify-self:end}.headerBreadcrumb_link{color:var(--colors-red);text-decoration:none;font-size:14px;letter-spacing:initial;font-weight:500}.headerBreadcrumb_link:hover{text-decoration:none}.headerBreadcrumb{width:100%;background:#fff0}.headerBreadcrumb_container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 0 5px 0;display:flex;justify-content:space-between;align-items:center}.headerBreadcrumb--home .headerBreadcrumb_container{padding:0 30px 2px;display:grid;grid-template-columns:1fr 1fr 1fr}