html{scroll-behavior:smooth}:root{--color-grey-borders: #CBCBCB;--color-grey-darker: #999999;--color-light-grey-bg: #F5F5F5;--color-dark-grey: #4D4D4D;--product-photos-max-height: 750px;--box-shadow-media: 7px 7px 10px rgba(0, 0, 0, .05);--shadow-sm: 3px 3px 9px 1px rgba(0, 0, 0, .25);--shadow-xs: 2px 2px 6px 1px rgba(0, 0, 0, .15);--padding-product-info-box-header: 5px 10px;--font-size-price: 22px}@media only screen and (max-width: 768px){:root{--product-photos-max-height: 500px}}@media only screen and (max-width: 450px){:root{--product-photos-max-height: 350px}}.page-content--product>.page-width>div.grid{display:grid;grid-template-columns:6fr 50%}.page-content--product .grid>div{width:100%}@media only screen and (min-width: 769px){.product-single__sticky>div{position:sticky;position:-webkit-sticky;top:140px}}.product-block{margin-bottom:20px}@media screen and (max-width: 1149px){.product-single__title{--typeHeaderSize: 30px}.product-single__meta{padding-left:20px}}@media only screen and (max-width:768px){.page-content--product>.page-width>div.grid{display:initial}.page-content--product .product-single__meta{text-align:left;padding-left:0;margin-left:-17px}.product-block{margin-bottom:15px}}.product-section .product__main-photos .product-slideshow .flickity-viewport{border:1px solid var(--color-grey-borders);box-shadow:var(--box-shadow-media);max-height:var(--product-photos-max-height)}.product-section .product__main-photos .flickity-viewport .flickity-slider{width:calc(100% + 1px)}.product-section .product__main-photos .image-wrap{background-color:#fff}.product-section .product__main-photos .image-wrap img{object-fit:contain;max-height:var(--product-photos-max-height)}@media only screen and (max-width: 768px){.product__main-photos{margin-right:0;margin-top:20px}.product__main-photos .image-wrap{height:var(--product-photos-max-height)!important;padding:initial!important}.product__main-photos .image-wrap image-element{height:var(--product-photos-max-height)}}.jdgm-widget.jdgm-widget.jdgm-preview-badge--with-link{margin-bottom:15px}.product-single__meta .product-block:first-child{margin:0}.product-block--price .price-inner-wrapper{display:flex;align-items:baseline}.product-block--price .product__price{font-size:var(--font-size-price);font-weight:700}@media only screen and (max-width: 768px){.product-block--price{margin-bottom:10px}}.product-block hr{border-top-color:var(--color-grey-darker)}.product-block--inventory-status{color:var(--color-dark-green);font-weight:700}.product-block--inventory-status .icon--inventory:after,.product-block--inventory-status .icon--inventory:before{background:var(--color-dark-green)}.product-block--inventory-status .sales-points{margin:20px 0}@media only screen and (max-width: 768px){.product-block--inventory-status .sales-point .icon-and-text{justify-content:left;margin-left:-3px}.product-block--inventory-status .sales-points{margin:5px 0 10px}}.product-block.buy-btns-qty__wrapper{display:grid;grid-template-columns:80px auto;column-gap:20px;--add-to-cart-height: 55px;height:var(--add-to-cart-height);margin-bottom:25px}.product-block.buy-btns-qty__wrapper form{height:var(--add-to-cart-height)}.product-block.buy-btns-qty__wrapper .js-qty__wrapper{height:100%}.product-block.buy-btns-qty__wrapper .js-qty__adjust{transition:opacity .25s ease}.product-block.buy-btns-qty__wrapper .js-qty__wrapper input{height:100%;width:80px;box-shadow:var(--shadow-xs);border-color:var(--color-grey-darker);border-color:#999999c2;color:var(--color-dark-grey)}.product-block.buy-btns-qty__wrapper .buy-btns-qty__buy-btn{margin-bottom:0}.product-block.buy-btns-qty__wrapper .buy-btns-qty__buy-btn button{height:100%;font-size:15px;box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center}.js-qty__adjust:hover{background-color:initial;opacity:.6}@media only screen and (max-width: 768px){.product-block.buy-btns-qty__wrapper .buy-btns-qty__buy-btn button{font-size:14px;letter-spacing:.25em;padding:10px}}.product-block__related-products-ups{margin-bottom:25px}.ups-related-products__wrapper{border:1px solid var(--color-grey-borders)}.ups-related-products__header{background-color:var(--color-light-grey-bg);padding:var(--padding-product-info-box-header);display:flex;justify-content:space-between}.ups-related-products__header .heading,product-recommendations[data-intent=complementary] .product-recommendations__title{font-size:var(--typeBaseSize);letter-spacing:var(--typeBaseSpacing);text-transform:none;font-weight:700}.ups-related-products__header-left-col{align-content:center}.ups-related-products__header-right-col{place-self:center;display:flex;gap:5px}.ups-related-products__header-right-col button,product-recommendations[data-intent=complementary] .flickity-prev-next-button{background:var(--colorBtnPrimary);border:none;border-radius:50%;color:var(--colorBtnPrimaryText);width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,transform .25s ease-out,background .4s ease}.ups-related-products__header-right-col button:hover{transform:scale(1.12)}svg.ups-related-products__nav-btn,product-recommendations[data-intent=complementary] .flickity-button-icon{fill:#fff;width:12px;height:12px;top:initial;bottom:initial;position:initial;right:initial;left:initial}.ups-related-products__product-carousel{padding-top:10px;padding-bottom:5px}.ups-related-products__product-carousel .owl-stage .product-item{display:flex;flex-direction:column;gap:5px}.ups-related-products__product-carousel .owl-stage .product-item .product-image{max-width:200px}.ups-related-products__product-carousel .owl-stage .product-item .product-image img{max-height:160px;height:160px;object-fit:contain}.ups-related-products__product-carousel .owl-stage .product-item .product-title{font-size:.85em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;height:37px}.ups-related-products__product-carousel .owl-stage .product-item .product-actions{margin-top:auto;padding-bottom:10px}.ups-related-products__product-carousel .owl-stage .product-item .product-actions button,.complementary-product__button-wrapper button.quick-product__btn{background-color:var(--color-dark-grey);color:#fff;text-transform:uppercase;letter-spacing:2.5px;font-size:11px;padding:5px 10px;box-shadow:var(--shadow-sm);transition:opacity .25s ease,transform .25s ease-out,background .4s ease}.ups-related-products__product-carousel .owl-stage .product-item .product-actions button:hover,.complementary-product__button-wrapper button.quick-product__btn:hover{transform:translateY(-3px)}@media only screen and (max-width: 450px){.ups-related-products__product-carousel .owl-stage .product-item .product-image img{height:120px}}.product-block__bullet-points-ups{border:1px solid var(--color-grey-borders);padding:10px;background-color:var(--color-light-grey-bg);margin-bottom:25px}.product-block__bullet-points-ups .sales-points{margin:0}.sales-point .icon.icon-size{height:22px;padding-left:2px;padding-top:2px}@media only screen and (max-width: 768px){.sales-point .icon-and-text{justify-content:left}}product-recommendations[data-intent=complementary]{border:1px solid var(--color-grey-borders)}.ups-related-products__header,product-recommendations[data-intent=complementary] .product-recommendations__title{min-height:48px}product-recommendations[data-intent=complementary] .product-recommendations__title{max-width:initial;margin:0;background-color:var(--color-light-grey-bg);padding:var(--padding-product-info-box-header);vertical-align:middle;align-content:center}product-recommendations[data-intent=complementary] .flickity-prev-next-button{top:-34px}product-recommendations[data-intent=complementary] .flickity-next{right:10px}product-recommendations[data-intent=complementary] .flickity-previous{right:43px}product-recommendations[data-intent=complementary]>div{padding:10px 0}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:20px}product-recommendations[data-intent=complementary] .grid-product__title--heading{font-size:calc(var(--typeBaseSize));line-height:1.3}product-recommendations[data-intent=complementary] .grid-product__content{display:grid;grid-template-columns:3fr 1fr;align-items:center;padding:0 10px}.complementary-product__button-wrapper{display:flex;align-items:center;justify-content:flex-end;overflow:visible}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{width:calc(100% - 40px)}.complementary-product__button-wrapper button.quick-product__btn{opacity:1;position:initial;transform:none;width:100%}product-recommendations[data-intent=complementary] .grid__item{margin-bottom:10px}@media only screen and (max-width: 450px){product-recommendations[data-intent=complementary] .grid-product__content{grid-template-columns:1fr}.complementary-product__button-wrapper button.quick-product__btn{display:block}product-recommendations[data-intent=complementary] .grid__item-image-wrapper{align-items:flex-start;display:flex}product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{padding-top:5px}product-recommendations[data-intent=complementary] .grid-product__title--heading{font-size:.85em}.complementary-product__button-wrapper{position:absolute;bottom:0;left:114px;margin-top:-40px}}.short-description-truncated{display:-webkit-box;-webkit-line-clamp:var(--truncate-rows, 2);line-clamp:var(--truncate-rows, 2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.short-description-truncated p{margin-bottom:0}.product-block.product-block--short-description a{text-decoration:underline;opacity:.8}.short-description__inner-wrapper h1,.short-description__inner-wrapper h2,.short-description__inner-wrapper h3,.short-description__inner-wrapper h4,.short-description__inner-wrapper h5,.short-description__inner-wrapper h6{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style-products-new.css.map */
