.product-thumbnail-image-container{position:relative;overflow:hidden}.product-thumbnail-image-container .product-card-image{display:block;width:100%;height:100%;object-fit:contain}.product-thumbnail-image-container .product-card-image--secondary{position:absolute;opacity:0}.product-thumbnail-image-container:has(.product-card-image--secondary):hover .product-card-image--primary{opacity:0}.product-thumbnail-image-container:has(.product-card-image--secondary):hover .product-card-image--secondary{opacity:1}#filter-form{display:none!important;width:100%;position:sticky;top:0;z-index:2;background:#f7f7f7;margin-bottom:20px;padding:30px}.product-grid{display:flex;flex-wrap:wrap;gap:20px;padding-left:30px;padding-right:30px}#gf-products.product-grid{gap:0px!important}#gf-controls-search-input{display:none!important}#gf-grid{padding:0 40px}.spf-product-card__image-wrapper{padding-top:100%!important}.open-quick-view,.spf-product__swatchs{display:none!important}@media screen and (max-width:1250px)and (min-width:1175px){.nine15-nav .desktop-nav>li>a{font-size:12px!important}}@media screen and (max-width:767px){#gf-grid{padding:0 10px}}.template--product-redesign .fancybox-arrow--right:after{left:0!important}.template--product-redesign .fancybox-arrow--left:after{left:0!important}.fancybox-close-small:after{height:60px;width:60px;font-size:45px;display:flex;justify-content:center;align-items:center}.lazyload{opacity:0;transition:opacity .5s ease-in-out}.loaded..lazyloaded{opacity:1}.section--template--16123143585837__b4d00ec0-4559-4dce-b948-8999f573a557 .cell_no_gutter:not(.no-image) .image-block{padding-top:0!important}.ss-sale-badge{background-color:#000001;border-radius:50%;color:#fff;text-align:center;font-size:30px;font-family:freight-big-pro;width:72px;height:72px;position:absolute;top:-3px;right:-4px;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:1}.ss-sale-badge-inner{display:flex;gap:6px}.ss-sale-badge-symbol{font-size:24px;font-weight:900;align-self:center;width:fit-content;height:fit-content;font-family:freight-big-pro;margin:14px 0 0}.ss-sale-badge-amount{font-family:freight-big-pro;font-style:normal;font-weight:400;font-size:30px;line-height:38px}.ss-sale-badge-off{font-family:Montserrat;font-style:normal;font-weight:600;font-size:10px;line-height:12px;letter-spacing:.285em;padding-bottom:6px}.ss-new-badge{position:absolute;top:0;left:0;z-index:1}.box-inverted.search-form-position.hide{z-index:100000}.prod-form-footer p{font-size:11.2px!important;line-height:14px!important;padding:10px 0!important}body.product [data-module-product-add-to-cart]{background:#353535!important;border:1px solid #353535!important;color:#fff!important;min-height:52px;padding:14px 20px!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.08em!important}body.product [data-module-product-add-to-cart]:hover:not(:disabled){background:#1f1f1f!important;border-color:#1f1f1f!important}body.product [data-module-product-add-to-cart]:focus-visible{outline:3px solid #353535;outline-offset:3px}body.product [data-module-product-add-to-cart]:disabled{background:#e5e5e5!important;border-color:#e5e5e5!important;color:#595959!important;opacity:1!important;cursor:not-allowed}body.product [data-module-product-price]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;line-height:1.3}body.product [data-module-product-price] [data-ref=price]{order:0;color:#353535!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap}body.product [data-module-product-price] [data-ref=price]>span{display:none}body.product [data-module-product-price] [data-ref=compare-price]{order:1;color:#656565!important;font-size:16px!important;letter-spacing:0!important;white-space:nowrap}body.product [data-module-product-price] .product--badge{order:2;margin:0!important}body.product .new-mob-menu [data-module-product-add-to-cart]{min-height:44px;padding:10px 16px!important;font-size:14px!important}body.product .new-mob-menu [data-module-product-price]{margin-bottom:0;gap:6px 10px}body.product .new-mob-menu [data-module-product-price] [data-ref=price]{font-size:16px!important}body.product .new-mob-menu [data-module-product-price] [data-ref=compare-price]{font-size:14px!important}body.product .shopify-payment-button{margin-top:16px!important}body.product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}@media screen and (max-width:767px){body.product [data-module-product-price] [data-ref=price]{font-size:18px!important}}.horne-mobile-shortcuts{display:none}@media screen and (max-width:767px){body.index .section--header #attentive-sign-up{padding-top:6px!important;padding-bottom:6px!important}body.index .section--header #shipping-bar{height:44px;padding-top:0!important;padding-bottom:0!important}body.index .section--header .mobile-logo{height:44px;align-items:center;padding-top:0!important;padding-bottom:0!important}body.index .section--header .header-main{padding-top:0!important;padding-bottom:0!important}body.index .section--header .header-main>.flex-bar{min-height:44px}body.index .section--header .mobile-items{padding-top:0!important;padding-bottom:0!important}body.index .section--header #mobile-menu-link,body.index .section--header .search-mobile,body.index .section--header .cart-mobile>a{min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important}body.index .horne-mobile-shortcuts{display:block;background:#f7f7f7;border-bottom:1px solid #dadada}body.index .horne-mobile-shortcuts ul{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:0;padding:0 12px;list-style:none;overflow-x:auto}body.index .horne-mobile-shortcuts li{flex:0 0 auto;margin:0;padding:0}body.index .horne-mobile-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;color:#353535;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:0;text-decoration:none;white-space:nowrap}body.index .horne-mobile-shortcuts a:hover,body.index .horne-mobile-shortcuts a:focus-visible{text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width:767px){body.index [data-module-mobile-menu-container]{top:var(--horne-home-header-height, 174px)!important;height:calc(100dvh - var(--horne-home-header-height, 174px))!important;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/custom.css.map */
