c-mega-menu-desk{display:contents}.c-mega-menu-desk{--c-mega-menu-desk-column-gap: 32px;display:grid;grid-template-columns:minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--c-mega-menu-desk-color, #046a38)}.c-mega-menu-desk *,.c-mega-menu-desk *::before,.c-mega-menu-desk *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.c-mega-menu-desk--has-products{grid-template-columns:minmax(0, 1fr) auto;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.c-mega-menu-desk__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px;min-width:0}.c-mega-menu-desk__columns{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--c-mega-menu-desk-visible-columns, 5) - 1)*var(--c-mega-menu-desk-column-gap))/var(--c-mega-menu-desk-visible-columns, 5));-webkit-column-gap:var(--c-mega-menu-desk-column-gap);-moz-column-gap:var(--c-mega-menu-desk-column-gap);column-gap:var(--c-mega-menu-desk-column-gap);width:100%;-webkit-padding-after:12px;padding-block-end:12px;overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:currentColor rgba(0,0,0,0)}.c-mega-menu-desk__columns::-webkit-scrollbar{height:4px}.c-mega-menu-desk__columns::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.c-mega-menu-desk__columns::-webkit-scrollbar-thumb{border-radius:4px;background:currentColor}.c-mega-menu-desk__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;min-width:0;scroll-snap-align:start}.c-mega-menu-desk__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-mega-menu-desk__heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-margin-after:28px;margin-block-end:28px;color:inherit;font-family:var(--font-heading--family);font-size:20px;font-weight:700;line-height:1.2;text-decoration:none}.c-mega-menu-desk__heading--arrow{-webkit-margin-after:0;margin-block-end:0}.c-mega-menu-desk__heading svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:12px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.c-mega-menu-desk__heading:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.c-mega-menu-desk__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none}.c-mega-menu-desk__links-item{margin:0}.c-mega-menu-desk__link{color:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) left bottom/0 1px no-repeat;background:linear-gradient(currentColor, currentColor) left bottom/0 1px no-repeat;-webkit-transition:background-size .25s ease;transition:background-size .25s ease}.c-mega-menu-desk__link:hover,.c-mega-menu-desk__link[aria-current=page]{background-size:100% 1px}.c-mega-menu-desk__link--all{font-weight:700}.c-mega-menu-desk__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:226px;min-height:53px;padding:12px 32px;border:1px solid var(--c-mega-menu-desk-color, #046a38);border-radius:999px;color:var(--c-mega-menu-desk-background, #f1fcf1);background:var(--c-mega-menu-desk-color, #046a38);font-size:16px;letter-spacing:.5px;line-height:normal;text-decoration:none;white-space:nowrap;-webkit-transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}.c-mega-menu-desk__button:hover{color:var(--c-mega-menu-desk-color, #046a38);background:rgba(0,0,0,0)}.c-mega-menu-desk__featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-mega-menu-desk__featured-heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:20px;font-weight:700;line-height:1.2}.c-mega-menu-desk__products{display:grid;grid-template-columns:repeat(var(--c-mega-menu-desk-products, 2), clamp(190px, 17.5vw, 252px));gap:20px}.c-mega-menu-desk__product{min-width:0}.c-mega-menu-desk__product .product-card-new__title{color:var(--c-mega-menu-desk-color) !important;font-size:14px !important;margin:0}.c-mega-menu-desk__product .product-card-new__prices{color:var(--c-mega-menu-desk-color) !important}.c-mega-menu-desk__product .yotpo-sr-vertical-border{opacity:0}.c-mega-menu-desk__product .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{font-size:12px !important}