.header__custom-menu{background-color:#ff721f;display:flex;align-items:center;justify-content:space-around;grid-area:menu}@media screen and (max-width:749px){.header__custom-menu{display:flex;align-items:center;justify-self:start}}.header__custom-menu .menu-opening .header__icon{background:#ff721f}.header__custom-menu .list-menu{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.header__custom-menu .list-menu--inline{display:flex;justify-content:center;flex-wrap:wrap}.header__custom-menu .list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.header__custom-menu .list-menu__item--link{text-decoration:none;padding:1rem 0;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width:750px){.header__custom-menu .list-menu__item--link{padding:.5rem 0}}.header__menu-item{position:relative;min-height:50px;padding:15px 32px;text-decoration:none}@media (min-width:750px) and (max-width:1200px){.header__menu-item{padding:4px 12px}}.header__menu-item span{color:#fff;letter-spacing:0;font-weight:600;font-size:18px;text-transform:uppercase;text-decoration:none}@media (min-width:750px) and (max-width:1200px){.header__menu-item span{font-size:14px}}.has-mega-hover.active .header__menu-item,.has-mega-hover.is-tablet-active .header__menu-item,.has-mega-hover:hover .header__menu-item,.header__menu-item:focus-visible,.header__menu-item:hover,.list-menu li.active .header__menu-item{background:#fff}.has-mega-hover.active .header__menu-item::before,.has-mega-hover.is-tablet-active .header__menu-item::before,.has-mega-hover:hover .header__menu-item::before,.header__menu-item:focus-visible::before,.header__menu-item:hover::before,.list-menu li.active .header__menu-item::before{position:absolute;content:"";width:75%;height:2px;background:#ff721f;left:50%;transform:translateX(-50%);bottom:0}.has-mega-hover.active .header__menu-item span,.has-mega-hover.is-tablet-active .header__menu-item span,.has-mega-hover:hover .header__menu-item span,.header__menu-item:focus-visible span,.header__menu-item:hover span,.list-menu li.active .header__menu-item span{color:#ff721f;text-decoration:none}@media screen and (min-width:750px){.header__inline-menu{display:block}}@media (min-width:750px) and (max-width:989px){.list-menu:has(.has-mega-hover.is-tablet-active) .has-mega-hover.active:not(.is-tablet-active) .header__menu-item{background:0 0}.list-menu:has(.has-mega-hover.is-tablet-active) .has-mega-hover.active:not(.is-tablet-active) .header__menu-item::before{opacity:0}.list-menu:has(.has-mega-hover.is-tablet-active) .has-mega-hover.active:not(.is-tablet-active) .header__menu-item span{color:#fff}.list-menu:has(.has-mega-hover.is-tablet-active) li.active:not(.is-tablet-active) .header__menu-item{background:0 0}.list-menu:has(.has-mega-hover.is-tablet-active) li.active:not(.is-tablet-active) .header__menu-item::before{opacity:0}.list-menu:has(.has-mega-hover.is-tablet-active) li.active:not(.is-tablet-active) .header__menu-item span{color:#fff}}@media screen and (min-width:990px){.list-menu:has(.has-mega-hover:hover) .has-mega-hover.active:not(:hover) .header__menu-item{background:0 0}.list-menu:has(.has-mega-hover:hover) .has-mega-hover.active:not(:hover) .header__menu-item::before{opacity:0}.list-menu:has(.has-mega-hover:hover) .has-mega-hover.active:not(:hover) .header__menu-item span{color:#fff}.list-menu:has(li:hover) li.active:not(:hover) .header__menu-item{background:0 0}.list-menu:has(li:hover) li.active:not(:hover) .header__menu-item::before{opacity:0}.list-menu:has(li:hover) li.active:not(:hover) .header__menu-item span{color:#fff}}.menu-drawer-container{display:flex}@media screen and (min-width:750px){.custom-mega-menu-container{position:absolute;top:100%;left:0;width:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top center;transform:translate3d(0,18px,0);will-change:transform,opacity;transition:opacity 360ms cubic-bezier(.22,1,.36,1),transform 520ms cubic-bezier(.22,1,.36,1),visibility 0s linear 520ms;z-index:999;box-shadow:none;filter:none}.custom-mega-menu-container.mega-menu-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity 360ms cubic-bezier(.22,1,.36,1),transform 520ms cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}}@media screen and (min-width:750px) and (min-width:990px){.custom-mega-menu-container:hover,.has-mega-hover:hover>.custom-mega-menu-container,.header__menu-item:hover+.custom-mega-menu-container,.header__menu-item:hover~.custom-mega-menu-container{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0);transition:opacity 360ms cubic-bezier(.22,1,.36,1),transform 520ms cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}}@media screen and (min-width:750px) and (prefers-reduced-motion:reduce){.custom-mega-menu-container{transition:none;transform:none}}@media screen and (min-width:750px){.mega-menu-layout{display:flex;flex-direction:column;width:100%}.mega-menu-layout__nav:empty{display:none}.mega-menu-layout__content{width:100%}.mega-menu-layout__products{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;padding:3rem 0;max-width:100%;margin:0 auto}}@media screen and (min-width:750px) and (min-width:750px){.mega-menu-layout__products{overflow:hidden;max-height:330px}}@media screen and (min-width:750px) and (max-width:1199px){.mega-menu-layout__products{max-height:300px;row-gap:40px}}@media screen and (min-width:750px) and (max-width:989px){.mega-menu-layout__products{max-height:295px;padding:2rem 0}}@media screen and (min-width:750px){.mega-menu-layout__products .card-description .price__container .price-item{margin:0 .5rem 0 0}.mega-menu-layout__products .price__sale-ribbon{margin:5px 3px 0 1px}.mega-menu-tabs{display:flex;justify-content:center;column-gap:80px;background:#f4f4f4;padding:8px 0;list-style:none;margin:0;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:1200px){.mega-menu-tabs{column-gap:20px}}@media screen and (min-width:750px){.mega-menu-tab-item a{position:relative;text-decoration:none;color:#292929;font-weight:500;text-transform:uppercase;font-size:16px;line-height:1.5;transition:color .2s ease;cursor:pointer}.mega-menu-tab-item a:focus-visible,.mega-menu-tab-item a:hover{color:#ff721f}.mega-menu-tab-item a:focus-visible::before,.mega-menu-tab-item a:hover::before{position:absolute;content:"";top:100%;margin-top:13px;z-index:9;height:2px;width:100%;left:-25%;width:150%;background-color:#ff721f;font-weight:700}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:1200px){.mega-menu-tab-item a:focus-visible::before,.mega-menu-tab-item a:hover::before{left:0;width:100%}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:1200px){.mega-menu-tab-item a{font-size:14px}}@media screen and (min-width:750px){.mega-menu-tab-item.active a{color:#ff721f}.mega-menu-tab-item.active a::before{position:absolute;content:"";top:100%;margin-top:13px;z-index:9;height:2px;width:100%;left:-25%;width:150%;background-color:#ff721f;font-weight:700}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:1200px){.mega-menu-tab-item.active a::before{left:0;width:100%}}@media screen and (min-width:750px){.mega-menu-panels{min-height:0;background:0 0}.mega-menu-panels .mega-menu-panel{display:none;padding:0;animation:fadeIn .3s}.mega-menu-panels .mega-menu-panel.active{display:block}.mega-menu-layout__products .card{max-width:200px;min-width:0;width:100%}.mega-menu-layout__products .card__inner{width:150px;height:150px;margin:0 auto}.mega-menu-layout__products .card__inner img{width:100%;height:100%}.mega-menu-layout__products .card__content{min-width:0;max-width:100%}.mega-menu-layout__products .card__information{padding:0;margin-top:10px;min-width:0;max-width:100%}.mega-menu-layout__products .card__information .price__container .price-item{font-size:18px;font-weight:500;letter-spacing:0}.mega-menu-layout__products .card__information .price{text-align:center}.mega-menu-layout__products .card__information .stamped-reviews a{text-decoration:none}.mega-menu-layout__products .card__information .header-menu-reviews-badge{display:flex;justify-content:center;align-items:center}.mega-menu-layout__products .card__information .header-menu-reviews-badge .stamped-badge{display:flex;align-items:center;justify-content:center;column-gap:8px}.mega-menu-layout__products .card__information .header-menu-reviews-badge .stamped-badge .stamped-starrating{line-height:1}.mega-menu-layout__products .card__information .header-menu-reviews-badge .stamped-badge .stamped-badge-caption{display:none}.mega-menu-layout__products .card__content .card__heading{text-align:center;font-size:18px;letter-spacing:0;line-height:1.5;font-weight:500;font-family:"Circular Std",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.mega-menu-layout__products .card__content .card__heading .full-unstyled-link,.mega-menu-layout__products .card__content .card__heading .product-card-title,.mega-menu-layout__products .card__content .card__heading a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%}.mega-menu-layout__products .card__content .card__heading a:hover{text-decoration:none}.mega-menu-layout__products .card__content .card__heading a::after{display:none}.mega-menu-layout__products .stamped-reviews-count{font-family:"Circular Std",sans-serif;font-size:16px;color:#9ca3af;line-height:1;white-space:nowrap}}@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}