@media screen and (min-width:567px){#header>section>.container>.navbar{flex-wrap:wrap!important}#header>section>.container>.navbar .header__brand{flex-basis:35%;justify-content:flex-start;order:1}#header>section>.container>.navbar .header__menu{flex-basis:100%;justify-content:center;order:3}#header>section>.container>.navbar .header__icons{flex-basis:65%;justify-content:flex-end;order:2}}.product-thumbnail__title{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#404040}.product-thumbnail__title:hover{color:#da291c}.logo-list .has-background{padding:20px 0}.logo-list .logo-list__wrapper.container.is-medium{width:90%}@media only screen and (min-width:1025px){.logo-list .logo-list__wrapper.container.is-medium{width:80%}}@media only screen and (max-width:480px){.logo-list .logo-list__wrapper{max-width:1200px;width:95%}}.logo-list__item{margin-bottom:0!important}@media only screen and (max-width:480px){.logo-list__item{width:calc(43% - 60px)}}.hover-image-container{min-height:140px;position:relative}@media only screen and (min-width:799px){.hover-image-container{min-height:180px}}.hover-image-container .image-element__wrap{width:auto;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;max-width:120px!important}@media only screen and (min-width:799px){.hover-image-container .image-element__wrap{max-width:160px!important}}.hover-image-container .hover-image{z-index:1}.hover-image-container .hover-image{opacity:0}.hover-image-container:hover .hover-image{opacity:1!important}.misc-messages{display:flex;font-size:14px;font-weight:700;line-height:1.29;margin-top:28px}.misc-messages--pdp{flex-direction:column}.misc-messages__item{display:flex;align-items:flex-start;flex:1;min-height:24px}.misc-messages--pdp .misc-messages__item:not(:first-child){margin-top:20px}.misc-messages--cart .misc-messages__item:not(:last-child){margin-right:15px}.misc-messages__item-text{margin-top:2px}.misc-messages__item-icon{flex-shrink:0;width:24px;height:24px;margin-right:6px}.product-gallery{position:relative}.hide-variant{display:none}.was-price{color:#757575}.was-price>.money,.was-price-expanded>.money-expanded{font-style:normal;font-weight:700;font-size:15px;line-height:20px;color:#000}.ajax-cart__price .was-price{font-size:13px;line-height:16px;margin-left:3px;opacity:1}.ajax-cart__subtotal .was-price{color:#4f4f4f;opacity:1}.ajax-cart__subtotal .money:not(.was-price){font-weight:700}.was-price,.was-price-expanded{text-decoration:line-through;opacity:.6}.money,.money-expanded{font-style:normal;font-weight:700;font-size:15px;line-height:22px}.title:not(:last-child),.subtitle:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.block:not(:last-child),.highlight:not(:last-child),.tabs:not(:last-child),.product_name{margin-bottom:1.5rem}.hidden{display:none!important}.visible{display:block!important}.custom-swatch-list{margin-left:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.custom-swatch-list-item{margin-right:10px;margin-bottom:10px}.swatch-color{border-radius:0;border:4px solid white;box-shadow:0 0 0 1px #d3d3d3;-webkit-box-shadow:0 0 0 1px #d3d3d3;-moz-box-shadow:0 0 0 1px #d3d3d3}.swatch-color.active{box-shadow:0 0 0 1px #000}.swatch-color:hover{box-shadow:0 0 0 1px #d3d3d3!important;transform:scale(1)!important;cursor:pointer}.swatch-color.active:hover{box-shadow:0 0 0 1px #000!important;transform:scale(1)!important}.swatch-color:hover .attr-title-hover.custom{visibility:visible}.swatch-color .attr-title-hover.custom{visibility:hidden;width:auto;min-width:60px;background-color:#000;color:#fff;text-align:center;border-radius:0;padding:5px 10px;position:absolute;z-index:1;bottom:140%;left:50%;margin-left:-30px;font-size:14px}.swatch-color .attr-title-hover.custom:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent;transform:rotate(180deg)}.vendor-style-number{display:flex;justify-content:center}.product-gallery__vendor-logo img{display:none!important}.sticky-add-to-cart{display:none;position:fixed;bottom:0;left:0;right:0;margin:0;width:100%;padding:1em;z-index:50;background-color:#fff}@media screen and (max-width:749px){.sticky-add-to-cart{display:flex;flex-direction:column}}.sticky-add-to-cart #mobile-adder{background-color:#da291c;border-radius:0;padding:10px 15px;font-size:16px;font-weight:600;line-height:1;width:100%;height:54px;border-radius:0!important;border:none;margin:0 auto!important;color:#fff;text-transform:uppercase;letter-spacing:1px}.sticky-add-to-cart #mobile-adder:not(.disabled){cursor:pointer}.sticky-add-to-cart #mobile-adder.disabled{opacity:.5}.divTableRow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:30px;margin-top:30px}.divTableRow .divTableCell{padding-top:15px}section.all-brands .divTableCell{margin-bottom:2em}@media only screen and (max-width:798px){.divTableRow{display:grid;grid-template-columns:1fr 1fr;row-gap:1em;grid-template-rows:200px 230px}}.sale-color{color:#da291c!important}.search__main .image-element__wrap img{max-height:200px;object-fit:contain}@media screen and (min-width:799px)and (max-width:950px){.search__main .thumbnail__caption{padding-top:5rem}}.faceted-filter-form .sidebar-block__heading{text-transform:uppercase;font-weight:600;font-size:1.1em!important}.navbar-item[data-navlink-handle=find-a-store]{display:none}[data-mobile-menu-navlink-handle=find-a-store] .mobile-menu-link:after{content:""}.iia-preferred,.iia-preference{cursor:pointer}.sublime-theme{width:100%;max-width:1200px}.mobile-only{display:none}.desktop-only{display:block}@media screen and (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.mobile-menu-image{max-width:150px!important}.mega-menu__content-inner .image-element__wrap{flex-basis:50%}.ajax-cart__close-icon:nth-child(1){visibility:hidden}div[data-navlink-handle=pro-partners] .navbar-link:after{display:none}.product-metafield-icons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:flex-start}.product-metafield-icons__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:14px 10px;background:#eef1f8;border-radius:8px;text-align:center;flex:1 1 calc(25% - 8px);min-width:72px;max-width:80px}.product-metafield-icons__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;margin-bottom:8px}.product-metafield-icons__icon .icon{width:100%;height:100%}.product-metafield-icons__img{width:40px;height:40px;object-fit:contain;flex-shrink:0;margin-bottom:8px}.product-metafield-icons__label{font-size:12px;line-height:1.3;text-transform:uppercase;font-weight:700;color:#333}.product-value-bar{display:flex;border:1px solid #e0e0e0;border-radius:6px;margin-top:16px;margin-bottom:16px;overflow:hidden}.product-value-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;text-align:center;border-right:1px solid #e0e0e0}.product-value-bar__item:last-child{border-right:none}.product-value-bar__icon{display:block;font-size:22px;line-height:1;margin-bottom:6px}.product-value-bar__label{display:block;font-size:12px;line-height:1.3;color:#333}.pdp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pdp-badge{display:inline-block;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.pdp-badge--vendor{background-color:#1a2744;color:#fff}.pdp-badge--best-seller,.pdp-badge--sale{background-color:#da291c;color:#fff}.pdp-badge--new{background-color:#2d7a3a;color:#fff}.pdp-badge--in-stock{color:#2d7a3a;background-color:color-mix(in srgb,#2d7a3a,white 80%)}.pdp-badge--sold-out{border:1.5px solid #999;color:#666;background-color:transparent}.modal_price .price .money,.modal_price .price-min .money,.modal_price .price-max .money{font-weight:800;letter-spacing:-.01em}.modal_price .compare-at-price{align-self:flex-end}.ww-save-badge{--ww-save-percent-size: 22px;--ww-save-scale: 1;display:flex;flex-basis:100%;flex-wrap:wrap;align-items:baseline;align-self:flex-start;gap:0 6px;margin-top:2px;color:#da291c;white-space:normal}.ww-save-badge__label,.ww-save-badge__percent{font-size:calc(var(--ww-save-percent-size) * var(--ww-save-scale));line-height:1.15;letter-spacing:-.01em}.ww-save-badge__label{font-weight:700}.ww-save-badge__percent{font-weight:800}.ww-save-badge__amount,.ww-save-badge__amount .money{font-size:calc(var(--ww-save-percent-size) * var(--ww-save-scale) * .68);font-weight:600;line-height:1.4;color:#da291cc7}@media only screen and (max-width:749px){.ww-save-badge{--ww-save-scale: .85}}.pro-summary-block{border-radius:8px;margin-bottom:16px}.key-features-block__body ul{list-style:disc outside;padding-left:1.25em;margin:0}.key-features-block__body ol{list-style:decimal outside;padding-left:1.25em;margin:0}.key-features-block__body li{display:list-item;margin-bottom:4px;margin-left:26px}.key-features-block__body strong{font-weight:700}.key-features-block__body em{font-style:italic}.key-features-block__body p{margin:0 0 8px}.key-features-block__body p:last-child{margin-bottom:0}.product-gallery--stacked-preview .product-gallery__main:after{content:"flickity";display:none}@media only screen and (min-width:750px){.product-gallery--stacked-preview .product-gallery__main:after{content:""}.product-gallery--stacked-preview .product-gallery__main{display:flex;flex-direction:column;opacity:1}.product-gallery--stacked-preview .product-gallery__image--fullsize{visibility:visible!important;opacity:1!important;margin-bottom:16px}.product-gallery--stacked-preview .product-gallery__image:not(.product-gallery__image--fullsize){display:none}.product-gallery--stacked-preview .product-gallery__thumbnails{opacity:1}}@media only screen and (max-width:749px){.product-gallery--stacked-preview .product-gallery__main:not(.flickity-enabled) .product-gallery__image{display:none}.product-gallery--stacked-preview .product-gallery__main:not(.flickity-enabled) .product-gallery__image.ww-active{display:block}}.product-gallery__image--loading .image__container{position:relative;overflow:hidden;background:#f1f1f1}.product-gallery__image--loading .image__container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);animation:ww-gallery-skeleton 1.2s ease-in-out infinite}@keyframes ww-gallery-skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.product-gallery__image--loading .image__container:after{animation:none}}.product__payment-terms{display:flow-root}.product__payment-terms shopify-payment-terms{font-size:.6875rem}@media only screen and (max-width:749px){.product__payment-terms shopify-payment-terms{font-size:.625rem}}@media only screen and (min-width:799px){.product_section{flex-wrap:nowrap}.product_section>.product__images,.product_section>.product__information{min-width:0}}.swatch-element{min-height:unset}.swatch label.narrow{height:28px;line-height:28px}.accordion dd,.faq-accordion dd{padding:12px}.notify_form__inputs .action_button{padding:6px 16px 5px!important;font-size:15px!important}.accordion__button[aria-expanded=true]{background:none!important}.breadcrumb a{color:#303030}.breadcrumb li:last-child span{color:#da291c}#iia-modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:400000;align-items:center;justify-content:center}#iia-modal-overlay.is-open{display:flex}#iia-modal-box{background:#fff;border-radius:4px;width:90%;max-width:580px;max-height:80vh;overflow-y:auto;padding:24px;position:relative;min-height:480px}#iia-modal-close{position:absolute;top:12px;right:0;cursor:pointer;font-size:1.5rem;font-weight:700;background:none;border:none;line-height:1}#iia-modal-body .iia-container,#iia-modal-body .iia-details-container,#iia-modal-body .iia-collapsed{display:block!important;height:auto!important;overflow:visible!important}.iia-container{margin-top:16px}#iia-modal-search{display:block;width:96%;padding:8px 12px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}#inventory-info-app{display:flex;margin-top:16px}.iia-header-container{color:#da2a1b;border-color:#da291c;background-color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:1px;align-items:center;cursor:pointer;width:100%;justify-content:flex-start}.iia-chevron{display:none!important}.iia-expandable .iia-icon{display:flex}@media screen and (max-width:749px){#iia-modal-box{max-height:85vh;padding:16px}.iia-list-item{padding-left:0;padding-right:0}body #accessiblyAppWidgetButton.accessibly-app-widget-button-container.bottom-left{bottom:14px!important;left:2px!important;transition:bottom .15s ease}body.sticky-atc-visible #accessiblyAppWidgetButton.accessibly-app-widget-button-container.bottom-left{bottom:var(--sticky-atc-height, 100px)!important}.wide-block{margin-left:-32px;margin-right:-32px}#template-product .section{width:100%!important}#template-product .container{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:799px){.product-gallery--stacked-preview .product-gallery__thumbnails,.product-gallery__thumbnails--false .product-gallery__thumbnails{display:none!important}}@media only screen and (max-width:798px){.product-gallery--no-mobile-thumbnails .product-gallery__thumbnails{display:none}.product-gallery:not(.product-gallery--no-mobile-thumbnails) .product-gallery__thumbnails{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;padding:8px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:0}.product-gallery:not(.product-gallery--no-mobile-thumbnails) .product-gallery__thumbnails::-webkit-scrollbar{display:none}.product__images:not(.product-gallery--bottom-thumbnails){margin-bottom:16px}.product-gallery:not(.product-gallery--no-mobile-thumbnails) .product-gallery__thumbnail{flex:0 0 64px;width:64px!important;cursor:pointer}.product-gallery:not(.display-arrows--true) .product-gallery__main .flickity-prev-next-button{display:none}.product-gallery.display-arrows--true .product-gallery__main .flickity-prev-next-button{top:50%!important;transform:translateY(-50%)!important}.product-gallery.display-arrows--true .product-gallery__main .flickity-prev-next-button.previous{left:0!important}.product-gallery.display-arrows--true .product-gallery__main .flickity-prev-next-button.next{right:0!important}.product-form-container{padding-top:0}}.swatch__options{position:relative;width:100%}.variant-selection{position:relative}.ks-chart-container{position:absolute;top:-8px;right:2%;width:unset!important}@media screen and (max-width:769px){.ks-chart-container{position:static}}.heading-wrapper.is-align-left{margin-left:0!important}#stamped-main-widget{opacity:0;transition:opacity .3s ease;margin-top:0!important}.stamped-summary-actions{padding-top:1.5em;display:flex!important;flex-direction:column;align-items:flex-start;width:100%}.stamped-summary-actions span{margin-left:0;margin-bottom:10px}div.stamped-container[data-widget-style]{display:flex;margin-top:0!important}.stamped-header{flex-basis:25%}.stamped-content{flex-basis:72%!important}.stamped-header-title{display:none!important}#stamped-reviews-tab{display:flex!important;flex-wrap:wrap!important;gap:1em;position:static!important;height:auto!important}.stamped-review{position:static!important;left:auto!important;top:auto!important;width:calc(33.333% - .667em)!important}@media screen and (max-width:769px){.stamped-container{display:block!important;gap:2em}.stamped-header{flex-basis:100%!important}.stamped-container .stamped-content{flex-basis:100%;width:100%}.stamped-reviews{height:auto!important}.stamped-summary-ratings,.summary-overview{text-align:left!important}}@media screen and (max-width:1000px){.stamped-review{width:100%!important}}.surface-pick-up{margin-top:6px}.surface-pick-up-embed{margin-top:0!important}.product-block--product-meta-row{display:inline-block}@media screen and (max-width:767px){.product-block--product-meta-row{margin-bottom:0!important}.price-ui{display:block!important}}.subtitle{line-height:unset!important}.surface-pick-up-embed__location-pick-up-time{display:none!important}strong:has(.iia-qty){float:right;font-size:10px;padding:5px 12px;margin-top:-6px;background-color:#eaf3de;border-radius:18px;color:#2c521f}.product-gallery__scroll-hint{display:none}@media only screen and (min-width:750px){.product-gallery--stacked-preview.has-more-below .product-gallery__scroll-hint{position:fixed;bottom:24px;left:0;right:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:50;animation:scroll-hint-bob 1.8s ease-in-out infinite}.product-gallery__scroll-hint svg{display:block;width:40px;height:40px;padding:10px;background:#ffffffd1;border-radius:50%;color:#555;box-shadow:0 2px 8px #0000001a}}@keyframes scroll-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.product-gallery-lightbox .fancybox-content .fancybox-toolbar{position:absolute;top:auto;bottom:0;right:0}@media only screen and (max-width:798px){.ss__result__image.grid-thumbnail,.product-image__wrapper.grid-thumbnail{overflow:hidden!important;height:200px!important}.ss__result__image.grid-thumbnail .image-element__wrap img,.product-image__wrapper.grid-thumbnail .image-element__wrap img{width:100%!important;max-height:200px!important;object-fit:contain!important}}@media only screen and (max-width:998px){.product-block--\@app:has(.stamped-product-reviews-badge){display:block!important;float:none!important;margin-bottom:.5em!important}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/styles-v2-overrides.css.map */
