.product-main:has(custom-select.is-open){position:relative;z-index:4}.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}.product .product-details .disclosure__title{font-size:30px;font-weight:800;font-family:Barlow Condensed Header;line-height:100%;text-transform:uppercase;letter-spacing:.5px}.product .product-details .container.reading-width{border:0;margin-bottom:50px}.product .product-details details.disclosure summary{padding:16px 0}.product .product-details details.disclosure{border-top:0}.product .product-details .disclosure__panel{padding-bottom:24px}.product .product-details .disclosure__panel .disclosure__content{color:#000;padding-bottom:24px}.product .product-details .disclosure__panel .disclosure__content .rte{margin-bottom:24px}.product .product-details .disclosure__panel .disclosure__content ul.product-spec li.product-spec__item{font-family:Roboto;padding:24px 0;margin:0;border:0}.product .product-details .disclosure__panel .disclosure__content ul.product-spec li.product-spec__item .product-spec__label{font-weight:500}.product .product-details .disclosure__panel li.product-spec__item .product-spec__label span{text-decoration:underline}.product .product-details .disclosure__panel li.product-spec__item:first-child .product-spec__label span{text-decoration:none}.product .product-info product-recommendations li.slider__item .card__info{padding:0 16px 0 0;flex:0 0 62%}.product .product-info product-recommendations li.slider__item .card__media{flex:0 0 160px}.product .product-info product-recommendations li.slider__item .card.card--row.card--related.relative{gap:32px}.product .product-info product-recommendations li.slider__item .h6{font-size:20px;font-family:var(--body-font-family)!important;font-weight:700;margin:0}.product .product-info product-recommendations li.slider__item .price{margin:8px 0 24px}.product .product-info product-recommendations li.slider__item .price span{font-size:20px;line-height:100%;font-family:Barlow Condensed Header;color:#000}.product .product-info product-recommendations li.slider__item button.btn{background:transparent;border:solid 1px #000;border-radius:3px!important;color:#000}.product .product-info .social-share ul.social{margin:0;gap:8px}.product .product-info .social-share ul.social li a{background:#c61a26;color:#fff;width:32px;height:32px;padding:8px;border-radius:3px}.product .product-info .social-share p.social-share__heading{font-size:24px;color:#000;margin-right:16px}.product .cc-product-recommendations .card__media{border:1px solid var(--Update-Gris-bordure-2---SAP, #EFEFEF);border-radius:10px}.product .cc-product-recommendations .card__info-container{padding-top:15px}.product .cc-product-recommendations .card__media .product-label-container{top:15px;left:15px}.product .cc-product-recommendations .card__info-container .card__vendor{font-size:16px;color:#333;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0}.product .cc-product-recommendations .card__media .product-label-container .product-label{padding:2px 15px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;border-radius:5px}.product #main-content .cc-product-recommendations .card__info-container .card__title{font-family:var(--body-font-family)!important}.product .cc-product-recommendations .card__info-container .card__title{font-size:22px;margin:7px 0;line-height:1}.product .cc-product-recommendations .card__info-container .card__title .card-link{font-family:Figtree,sans-serif!important;line-height:1;color:#000}.product .cc-product-recommendations .card__info-container .rating.rating--empty{margin-top:20px}.product .cc-product-recommendations .card__info-container .rating.rating--empty .rating__stars{display:none}.product .cc-product-recommendations .card__info-container .price.price--on-sale{margin-top:35px;padding:0}.product .cc-product-recommendations .card__info-container .product-inventory__status{font-size:14px}.product .cc-product-recommendations .card__info-container .product-inventory__status:before{width:6px;height:6px;position:relative;top:-1px;margin-inline-end:.3em}.product .cc-product-recommendations .card__info-container .price .price__current{color:var(--Update-Noir---SAP---text, #000);font-size:30px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.3px;text-transform:uppercase}.product .cc-product-recommendations .card__info-container .price .price__current span{font-family:Barlow Condensed Header!important}.product .cc-product-recommendations .card__info-container .price .price__was span{font-size:25px;font-weight:400;line-height:100%;letter-spacing:.25px}.product .cc-product-recommendations .card__info-container .price .price__was{color:#000;font-size:25px;line-height:100%}.product .cc-product-recommendations .card__info-container .price .price__was span{font-family:Barlow Condensed Header!important}.product .cc-product-recommendations .recomendation-header-flex{display:flex}.product .cc-product-recommendations .mb-heading{margin-bottom:0}.product .cc-product-recommendations .mb-heading .section__heading{margin:0}.product .cc-product-recommendations .recomendation-header-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.product .cc-product-recommendations.shopify-section:before{background:transparent}.product .product-info .product-info__add-button button.btn{text-transform:unset}.product .cc-product-recommendations li.slider__item .card__media ul.slider__grid li.slider__item+li.slider__item{display:none}.product .cc-product-recommendations li.slider__item .card__media ul.slider__grid{grid-template-columns:100%}.product .cc-product-recommendations li.slider__item .card__media ul.slider__grid li.slider__item a.media{border-radius:10px}.product .cc-product-recommendations product-recommendations{padding-top:40px;padding-bottom:60px}.product .cc-image-banner .image-banner{margin-top:-2px}.product .shopify-section.cc-apps .section__header{margin-bottom:16px}.product .shopify-section.cc-apps .section__header h2.section__heading{font-size:36px}.cc-main-product.product-main .container .product-info span.jdgm-prev-badge__stars span.jdgm-star{color:#000}.cc-main-product.product-main .container .product-info span.jdgm-prev-badge__text{font-size:16px;line-height:150%;color:#000;font-weight:400}.cc-main-product.product-main .container .product-info .product-info__block.product-price+.product-info__block{margin:24px 0 40px}.cc-main-product.product-main .container .product-info .product-info__block.product-price{margin-bottom:0}.jdgm-widget.jdgm-widget .jdgm-row-stars .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{background:#c61a26;border:0;font-size:20px;text-transform:uppercase;font-weight:400;min-height:54px;padding:0;line-height:54px;letter-spacing:-.5px}.jdgm-rev-widg__header .jdgm-row-stars .jdgm-all-reviews__summary-text--verified img.jdgm-verified-checkmark{display:none}.jdgm-rev-widg__header{color:#000}.jdgm-row-actions select.jdgm-sort-dropdown{font-size:16px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header span.jdgm-rev__author{font-size:20px;font-weight:600}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__body p{color:#000}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-row-profile{display:flex;align-items:center;margin-top:32px;gap:16px}.jdgm-row-rating span.jdgm-star{font-size:20px}@media screen and (min-width:1280px){.product .cc-product-recommendations ul.slider__grid{grid-auto-columns:calc((100% - var(--column-gap) * 3) / 4)}}@media screen and (max-width:768px){.product .cc-main-product.product-main .container .product-info{padding-left:0;margin-top:0}.product .cc-main-product.product-main .container .product-media{padding-right:0}.cc-main-product.product-main .container .product-info .product-info__title h1{font-size:32px}.cc-main-product.product-main .container .product-info .product-price .price__default .price__current,.cc-main-product.product-main .container .product-info .product-price .price__default .price__was{font-size:24px}.cc-main-product.product-main .container .product-info .product-info__block:has(product-form) product-form form .product-info__add-to-cart quantity-input{min-width:auto}.cc-main-product.product-main .container .product-info .product-info__block:has(product-form) product-form form .product-info__add-to-cart .product-info__add-button .btn{padding:0!important}.product .product-info product-recommendations li.slider__item .h6{font-size:16px}.product .product-info product-recommendations li.slider__item .price span{font-size:18px}.product .product-info product-recommendations li.slider__item .card.card--row.card--related.relative{gap:0;align-items:center}.product .product-info product-recommendations li.slider__item button.btn{font-size:12px;padding:10px 15px!important}.product .product-info product-recommendations li.slider__item .price{margin-bottom:14px}.product .product-details .disclosure__title{font-size:24px}.product .product-details .disclosure__panel{padding-bottom:0}.product .cc-product-recommendations product-recommendations{padding-top:0}.cc-main-product.product-main .container .product-info .product-info__block.product-price+.product-info__block{margin:24px 0}.jdgm-rev-widg.jdgm-rev-widg{padding-left:0;padding-right:0}}@media screen and (min-width:768px)and (max-width:1024px){.product .product-info product-recommendations li.slider__item .h6{font-size:20px}.product .product-info product-recommendations li.slider__item button.btn{font-size:14px}.product .cc-main-product.product-main .container .product-media{width:100%;padding:0}.product .cc-main-product.product-main .container .product-info{padding-left:0;margin-top:0;width:100%}.product .product-overlay-image img.product-overlay-image__img{max-width:100%}.cc-main-product.product-main .container .product-info .product-info__title h1{font-size:32px}.cc-main-product.product-main .container .product-info .product-price .price__default .price__current,.cc-main-product.product-main .container .product-info .product-price .price__default .price__was{font-size:24px}.product .product-details .container.reading-width{width:100%;padding-bottom:0}.product .product-details .disclosure__title{font-size:24px}.product .cc-product-recommendations product-recommendations{padding-top:0}.product .cc-product-recommendations product-recommendations .products-grid-container ul.slider__grid{grid-auto-columns:calc(33.333% - 10px);column-gap:20px}.product .product-details .disclosure__panel .disclosure__content ul.product-spec li.product-spec__item{flex-direction:row}.product .product-details .disclosure__panel .disclosure__content ul.product-spec li.product-spec__item .product-spec__label{flex-basis:50%}.product .product-info product-recommendations li.slider__item .card.card--row.card--related.relative{align-items:center}.quick-add-drawer{height:auto;max-height:calc(var(--viewport-height, 100vh) - 100px)}.quick-add-drawer header.drawer__header{display:flex}.quick-add__product-details .quick-add-info{grid-template-columns:30% auto}.drawer__content.quick-add__content button.drawer__close-btn{display:none}.drawer__content .quick-add__product-details{margin-top:0}}@media screen and (max-width:599px){.product .cc-product-recommendations ul.slider__grid{grid-auto-columns:100%}.product .cc-product-recommendations .mb-heading .section__heading{font-size:24px!important}.product .cc-product-recommendations a.link{font-size:18px}.cc-main-product.product-main .container .product-info .product-labels-wrapper .product-overlay-image img.product-overlay-image__img{max-width:100%}}@media(min-width:769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: 47%}.shopify-section:not(.product-details){clear:both}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.shopify-section+.product-main{margin-top:-1px}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{content:"";display:block;position:relative;z-index:-1;width:100%;height:1px;background-color:rgba(var(--text-color)/.15)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left;border-inline-end:1px solid rgba(var(--text-color)/.15)}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0;padding-inline-start:var(--product-column-padding);float:right;background-color:rgba(var(--bg-color))}.product-main .product-info:before,.product-main .product-info:after{content:"";position:absolute;top:0;bottom:-2px;left:-1px;width:1px;background-color:rgba(var(--bg-color))}.product-main .product-info:after{background-color:rgba(var(--text-color)/.15)}.product-main .product-info--sticky{min-height:var(--sticky-height, 0)}.product-info__sticky{position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media(min-width:1280px){:root{--product-column-padding: calc(12 * var(--space-unit))}.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-page.css.map */
