@media screen and (max-width:989px){.shop-product-menu{display:none}}@media screen and (min-width:990px){.mega-menu__content.is-shop-link3:has(.shop-product-menu){width:100%!important;height:auto;padding:0;border:0;border-radius:0;background:#fff;box-shadow:35px 55px 44px #00000026}.mega-menu[open] .mega-menu__content.is-shop-link3:has(.shop-product-menu){display:block;height:auto}.shop-product-menu{position:relative;width:100%;overflow:hidden;background:#fff}.shop-product-menu__inner{position:relative;z-index:0;display:grid;grid-template-columns:minmax(200px,241px) minmax(0,1fr);column-gap:16px;margin-inline:auto;padding-block:40px}.shop-product-menu--cards-only .shop-product-menu__inner{grid-template-columns:1fr}.shop-product-menu__decoration{position:absolute;bottom:0;left:-242px;z-index:-1;display:block;width:460px;height:auto;pointer-events:none}.shop-product-menu__content{position:relative;z-index:1;align-self:start;width:100%;max-width:241px}.shop-product-menu__heading{margin:0;color:#0d2628;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1.222;letter-spacing:0}.shop-product-menu__description{margin-top:12px;color:#283d39;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.571;letter-spacing:0}.shop-product-menu__products{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1008px;margin:0;padding:0;list-style:none}.shop-product-menu--cards-only .shop-product-menu__products{justify-self:end}.shop-product-menu__product-item,.shop-product-menu__card,.shop-product-menu__card-link{min-width:0;height:100%}.shop-product-menu__card{overflow:hidden;border-radius:12px;background:#f5fafa}.shop-product-menu__card-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.shop-product-menu__card-link:focus-visible{outline:2px solid #3fbfc6;outline-offset:3px}.shop-product-menu__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1;overflow:hidden;background:#f5fafa}.shop-product-menu__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.shop-product-menu__card-link:hover .shop-product-menu__image{transform:scale(1.03)}.shop-product-menu__label{position:absolute;top:0;left:1px;width:calc(100% - 2px);padding:4px 8px;color:#fff;background:#3fbfc6;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.shop-product-menu__card-content{display:flex;flex:1;flex-direction:column;padding:8px 12px 12px}.shop-product-menu__reviews{display:flex;align-items:center;justify-content:start;gap:4px;min-height:13px;color:#0f0f0f;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.182;margin-top:8px}.shop-product-menu__stars{display:flex;gap:2px;color:#3fbfc6}.shop-product-menu__stars svg{display:block;width:12px;height:12px;fill:currentColor}.shop-product-menu__title{margin:8px 0 0;color:#222f42;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.429;letter-spacing:0}.shop-product-menu__price{margin-top:8px;color:#222f42;font-family:Poppins,sans-serif}.shop-product-menu__price .price__container{display:block}.shop-product-menu__price .price__regular,.shop-product-menu__price .price__sale{align-items:flex-end;gap:4px;margin:0}.shop-product-menu__price:not(.price--on-sale) .price__regular,.shop-product-menu__price.price--on-sale .price__sale{display:flex}.shop-product-menu__price.price--on-sale .price__regular,.shop-product-menu__price:not(.price--on-sale) .price__sale{display:none}.shop-product-menu__price .price__compare-price{order:1;display:flex}.shop-product-menu__price .price-item--sale{order:2}.shop-product-menu__price .price-item--regular:not(s),.shop-product-menu__price .price-item--sale{margin:0;color:#222f42;font-size:14px;font-weight:700;line-height:1.429;letter-spacing:0}.shop-product-menu__price s.price-item--regular{margin:0;color:#8b8b8b;font-size:12px;font-weight:600;line-height:1.583;letter-spacing:.05em}.shop-product-menu__price .unit-price{display:none}}@media screen and (min-width:1200px){.shop-product-menu__inner{column-gap:clamp(32px,7.708vw,111px)}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/shop-product-menu.css.map */
