.product__complementary_products .product-item{display:grid;gap:10px;grid-template-columns:130px 1fr}.product__complementary_products .product-item a.product-item__image-wrapper{margin:0}.product__complementary_products .quick-add-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product__complementary_products .quick-add-wrap select{padding:var(--spacing-small) 5px}.product__complementary_products .product-item .product-badges{display:none}@media screen and (max-width: 480px){.product__complementary_products .product-item{grid-template-columns:70px 1fr}}.collection__container,.collection-banner__container,.footer__container{padding-left:7px!important;padding-right:7px!important}.collection__products .grid-display{gap:5px!important}.collection-banner .collection__container{padding:0!important}.collection-banner .collection__container header.collection__header{padding:0!important}section.collection-banner{margin:0 0 50px!important}.rebuy-cart__flyout *{letter-spacing:0!important}.sub-bar{overflow-x:auto;width:100%;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sub-bar__menu{width:max-content;margin:0 auto}.sub-bar__menu ul{margin:0;padding:0;display:flex}.sub-bar__menu ul li{list-style-type:none}.sub-bar__menu ul li a{padding:10px 16px;display:inline-block;transition:.3s;font-size:12px}.sub-bar__menu ul li a:hover{background:#ddd;transition:.3s}.product-page-wrapper__inner .product__breadcrumbs{margin-bottom:0!important;padding:10px!important}.collection-slider .swiper-button-next,.collection-slider .swiper-button-prev{background:#f7f7f7;border:1px solid #ddd;padding:6px;width:40px;height:40px}.collection-slider .swiper-button-next:after,.collection-slider .swiper-button-prev:after{font-size:20px!important}.tab-buttons{flex-wrap:wrap}.collection-banner{margin-top:20px!important;margin-bottom:30px}@media (max-width: 767px){.product__media a.media__image .image img.image__img{position:initial!important;height:400px;object-fit:cover;object-position:top}.product__media a.media__image .image{padding:0}.product-form__submit-button-wrapper{position:fixed;bottom:0;width:100%;left:0;z-index:999;padding:10px 20px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.ks-chart-container.sizing-chart-container.ks-container-with-modal{width:48%;float:left;margin-right:2%}.ks-chart-container.sizing-chart-container.ks-container-with-modal button,.ks-calculator-container.sizing-calculator-container.ks-calculator-inject button{width:100%;text-align:center}.ks-calculator-container.sizing-calculator-container.ks-calculator-inject{width:50%;float:left}.ks-calculator-container.sizing-calculator-container.ks-calculator-inject+div{clear:both}.tab-buttons{gap:10px;margin-bottom:20px;padding:0 10px}section.collection-banner{margin:0 0 30px!important}.collection-banner .collection__container header.collection__header .text-block{position:absolute;z-index:1;top:50%;left:0;width:100%;color:#fff;transform:translateY(-50%)}.collection__container,.collection-banner__container,.footer__container{padding-left:10px!important;padding-right:10px!important}.collection__products .grid-display{gap:10px!important}}.sub-bar__menu ul li a{font-family:Futura!important;font-weight:500}.route-div{display:none}.full-width-banner{width:100%;text-align:center;margin:30px 0}.full-width-banner img{width:100%;max-width:1800px;height:auto;display:inline-block}.product__price.type-body-regular{display:flex}@media (min-width:767px){.sticky-size-wrapper{display:none}}@media (max-width: 767px){.sticky-size-wrapper{position:relative;flex:1;margin-right:10px}.sticky-size-btn{width:100%;background:#f7f7f7;border:1px solid #ccc;padding:14px;border-radius:0;font-size:16px}.sticky-size-popup{position:absolute;bottom:50px;left:0;width:calc(100vw - 40px);background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 5px 20px #0000001a;z-index:9999}.sticky-size-popup-inner{padding:10px;display:flex;flex-wrap:wrap;gap:8px}.sticky-size-option-btn{flex:1 0 30%;text-align:center;padding:10px;border:1px solid #ccc;border-radius:0;background:#fff;font-size:16px}.sticky-size-option-btn.active{border-color:#000;background:#000;color:#fff}}.ks-calculator-container .ks-calculator-button{border:none;border-radius:0/0px!important}.mega-navigation__list a{font-size:12px}.ks-calculator-element .element-input-container.number-input-element .element-input{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
