@font-face{font-family:Gotham;src:url(Gotham.woff2) format("woff2"),url(Gotham.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,h1,h2,h3,h4,body,p,div,a,button,.h1,.h2,.h3,.h4,.subheading,.heading,.button{font-family:Gotham,sans-serif;font-weight:400;font-style:normal}.df-product-card-subtitle{text-transform:uppercase;font-size:12px}@media(max-width:767px){.df-product-card-subtitle{font-size:9px}}.jdgm-prev-badge{white-space:nowrap;font-size:12px}.df-product-card-color-swatch{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding:5px 0}.df-product-card-color-swatch::-webkit-scrollbar{display:none}@media(min-width:768px){.df-product-card-color-swatch{overflow-x:visible;-webkit-overflow-scrolling:auto;flex-wrap:wrap}}@media screen and (min-width:700px){@supports (grid-template-rows: subgrid){.product-list__promo{display:block}}}.price-list{white-space:nowrap;flex-wrap:nowrap}.df-color-swatch-link{margin:2px;display:inline-block;flex-shrink:0}.df-color-swatch{width:20px;height:20px;border-radius:50%}.df-color-swatch:hover{transform:scale(1.1)}.df-color-swatch.active{border:1px solid black;border-radius:50%}@media(min-width:768px){.df-product-card-info-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%}.price-rating-wrapper{justify-items:flex-end}}.submenu{flex-wrap:wrap;justify-content:safe center;gap:.5rem 1.25rem;display:flex}@media(max-width:767px){.submenu{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.submenu::-webkit-scrollbar{display:none}.submenu a{white-space:nowrap}}@media(min-width:768px){.product-gallery__image-list{display:flex;gap:.5rem}.product-gallery__image-list carousel-navigation{flex-direction:column}}@media(max-width:767px){.product{padding-block-start:0!important}.product-gallery__image-list scroll-carousel{padding:0}}[data-block-type=product-benefit]{margin:0!important}.df-product-benefit{padding:7px 0;border-top:1px solid gainsboro;margin-top:-1px}.df-product-benefit{border-bottom:1px solid gainsboro}.mega-menu__navigation{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media screen and (min-width:700px){.footer__block--links{max-width:unset}}ul.contents li svg{scale:1.25}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
