.header-menu{padding:10px 0px}.menu-list__list-item .menu-list__link-title{letter-spacing:1px}.menu-list__list-item .menu__heading__toggle{width:12px;height:12px;margin-left:3px}.menu-list__list-item .mega-menu__column{padding:20px 0px;grid-column:span 3/6;grid-column-start:2;padding-left:20%}.menu-list__list-item .mega-menu__column div{width:30%;float:left}.menu-list__list-item .mega-menu__column div:nth-of-type(3n+1){clear:both}.menu-drawer__list-item--deep{min-height:auto}.menu-drawer__list-item--deep details:open summary .menu-drawer__menu-item-text{border-bottom:solid 1px;line-height:1.2}.menu-drawer__list-item--deep .menu-drawer__menu-item{height:40px}.menu-drawer__list-item--deep .menu-drawer__menu-item-text{font-size:16px;text-transform:capitalize}a.link{text-transform:uppercase;border-bottom:1px solid;letter-spacing:1px;line-height:1.3;padding:0px 2px}@media screen and (min-width: 750px){[data-template=index] .blog-posts-container .blog-post-card{flex-direction:row;gap:10px}[data-template=index] .blog-posts-container .blog-post-card .blog-post-card__image-container,[data-template=index] .blog-posts-container .blog-post-card .blog-post-card__content{width:100%;padding:0px}[data-template=index] .blog-posts-container .blog-post-card .blog-post-card__image--large{--blog-post-card-img-height: 250px}[data-template=index] .blog-posts-container .blog-post-item:first-child{grid-column:span 3;grid-row:1/3}[data-template=index] .blog-posts-container .blog-post-item:first-child .blog-post-card{flex-direction:column}[data-template=index] .blog-posts-container .blog-post-item:first-child .blog-post-card .blog-post-card__image--large{--blog-post-card-img-height: 300px}[data-template=index] .blog-posts-container .blog-post-item:first-child .blog-post-card .blog-post-card__image-container,[data-template=index] .blog-posts-container .blog-post-item:first-child .blog-post-card .blog-post-card__content{width:100%;padding:0px}}.blog-post-card__content .blog-post-card__content-text a{text-transform:uppercase;border-bottom:1px solid;font-size:90%;line-height:1.3;width:fit-content;padding:17px 3px 3px 3px}.BIS_trigger{padding:5px 10px;width:calc(100% - 16px);margin-top:-40px;margin-left:8px;position:relative;padding:5px 10px}@media screen and (max-width: 460px){.BIS_trigger{font-size:10px;width:100%;margin-left:0px}}.product-badges .product-badges__badge{font-size:10px;letter-spacing:1px;line-height:1;padding:5px 10px;margin-right:-8px;margin-bottom:5px}@media screen and (max-width: 460px){.product-badges .product-badges__badge{font-size:9px}}.product-card__content .variant-option.variant-option--buttons{gap:0px 12px;cursor:default}.product-card__content .variant-option .variant-option__button-label{border:none;cursor:default !important;padding:0px 7px;min-height:25px;flex:none}.product-card__content .variant-option .variant-option__button-label input{cursor:default}.product-card__content .variant-option .variant-option__button-label .variant-option__button-label__text{font-size:12px}.product-card__content .variant-option .variant-option__button-label:has([data-option-available=false]){color:#d6d6d6;--variant-picker-stroke-color: #d6d6d6}@media screen and (max-width: 750px){.product-card__content .variant-option.variant-option--buttons{gap:0px 5px}}@media screen and (min-width: 750px){.facets__form overflow-list{font-size:14px;height:53px}.facets__form .facets-remove.facets-remove--mobile-and-vertical{display:flex;flex-direction:row}.facets__form .facets__actions{display:none}}[data-template=product] .product-details .variant-option legend{text-transform:capitalize;display:block !important}[data-template=product] .product-details .variant-option .variant-option__button-label{border-top:0px;border-left:0px;border-right:0px}[data-template=product] .product-details .variant-option .variant-option__button-label:has([data-option-available=false]){color:#d6d6d6;--variant-picker-stroke-color: #d6d6d6}[data-template=product] .product-details .button--bis{width:100%;margin-bottom:-15px}[data-template=product] .product-details .add-to-cart-text .add-to-cart-icon{display:none}[data-template=product] .product-details .popup-link__content{max-height:none}[data-template="page.brands"] .resource-list__item{align-content:center}footer .footer-utilities{flex-direction:column}footer .footer-utilities .footer-utilities__group--right{width:100%;justify-content:flex-start}footer .email-signup__input{font-size:12px}
