.product-information{padding-left:20px;padding-right:20px}@media screen and (min-width: 1200px){.product-information{padding-left:45px;padding-right:45px}}.product-information .product-details{padding-right:0!important}.product-information slideshow-component slideshow-container{border:1px solid #EEEEEE;padding:5px}.product-details>.group-block>.group-block-content{gap:5px!important}@media screen and (min-width: 1200px){.product-information .product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 1fr}}.product-information slideshow-container slideshow-arrows{mix-blend-mode:unset;padding:0 25px}.product-information slideshow-container .slideshow-control{padding:0;width:50px;height:50px;background:#eee;color:#33363f;border-radius:50%;display:flex;align-items:center;justify-content:center;--slideshow-controls-icon: 21px}.product-information slideshow-container .slideshow-control:hover{background:#333;color:#fff}.product-information .slideshow-controls__dots{display:none}.product-information .product_gallery-coll{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 30px;margin-top:60px}.product-information .product_gallery-coll img{width:100%;object-fit:cover;display:block;grid-column:1 / -1}.product-information .product_gallery-coll img.half{aspect-ratio:900 / 437}.product-information .product_gallery-coll img.full{grid-column:span 1;aspect-ratio:1}.product-details .product_gallery-coll{gap:10px 10px;margin-top:37px}.product-information .product-details>.group-block{padding-top:0}@media screen and (min-width: 1200px){.product-information .product-details>.group-block{padding-left:60px}}.product-information .view-product-title+.group-block{--line-height--body-tight: 1.3}.product-information .product-card-title{pointer-events:none}.product-information .product-card-title .h3 *{color:#333;font-weight:600;font-size:22px;line-height:28px;letter-spacing:0}.product-information .product__description .text-block.paragraph *{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#666}.product-information .variant-picker__form{gap:50px}.product-information .variant-picker__form .variant-option{gap:10px 10px;display:flex;flex-wrap:wrap}.product-information .variant-picker__form .variant-option .variant-option__button-label{min-width:125px;--color-selected-variant-background: #333;--color-selected-variant-border: #333;--color-variant-border: #EEEEEE;border-width:2px;white-space:normal}.product-information .variant-picker__form .variant-option+.variant-option{position:relative;margin-top:33px}.product-information .variant-picker__form .variant-option+.variant-option:before{content:"";position:absolute;top:-85px;left:0;border-top:2px solid #EEEEEE;height:2px;width:100%}.product-information .variant-picker__form .variant-option.variant-option--buttons-material{gap:10px 30px}.product-information .variant-picker__form .variant-option.variant-option--buttons-material legend{margin-bottom:25px}.product-information .variant-picker__form .variant-option.variant-option--buttons-material .variant-option__button-label{min-width:260px;text-transform:uppercase}.product-information .variant-picker__form .variant-option.variant-option--swatches{gap:24px 51px}.product-information .variant-picker__form .variant-option.variant-option--swatches legend{margin-bottom:25px}.product-information .variant-picker__form .variant-option .variant-option__swatch-value{display:none}.product-information .variant-picker__form .variant-option legend{font-weight:600;font-size:20px;line-height:25px;letter-spacing:0;color:#333;display:block;margin-bottom:29px}.product-information .variant-picker__form .variant-option .variant-option__button-label{width:unset;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;padding:0 10px;min-height:50px;flex:unset;border-radius:100px}.product-information .variant-picker__form .variant-option .variant-option__button-label.variant-option__button-label--has-swatch{min-width:74px;height:74px;width:74px;border:2px solid #E9E9E9;outline:none;padding:5px;background-color:transparent}.product-information .variant-picker__form .variant-option .variant-option__button-label.variant-option__button-label--has-swatch:has(:checked){border-color:#333}.product-information .variant-picker__form .variant-option .variant-option__button-label.variant-option__button-label--has-swatch .swatch{width:60px;height:60px;padding:0;border:0}.product-information .variant-picker__form .variant-option .variant-option__button-label__text{text-wrap:unset;display:block}.product-information .variant-picker__form .variant-option .swatch-label{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;color:#000;display:block;margin-top:3px;max-width:74px}@media screen and (min-width: 1880px){.product-information .buy-buttons-block .product-form-buttons{margin-left:50px}}.product-information .buy-buttons-block .add-to-cart-button{margin-top:40px;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:50px;background:#333;border:1px solid #333;color:#fff;max-width:435px;margin-left:auto;margin-right:auto;height:50px}.product-information .buy-buttons-block .add-to-cart-button:hover{background-color:#fff;color:#333}.product-information .buy-buttons-block .add-to-cart-button .add-to-cart-icon{display:none}.product-information .accordion{--font-h6--size: 20px;--font-h6--line-height: 25px;--font-h6--weight: 600;--style-border-width: 2px}.product-information .accordion .details__header{padding:23px 20px 26px 0}.product-information .accordion .details__header .icon-caret{--icon-size-sm: 21px;--icon-size-xs: 20px;position:relative;top:3px}.product-information .accordion.accordion--dividers accordion-custom:first-child .details{border:0}.product-information .accordion .details[open] .details__header{position:relative}.product-information .accordion .details[open] .details__header:before{content:"";position:absolute;left:0;bottom:10px;width:100%;height:2px;border-bottom:2px solid #333333}.product-information .accordion .details .details-content,.product-information .accordion .details .details-content .custom-typography{--line-height--body-normal: 1.55}.product-information .accordion .details .details-content p:first-of-type{margin:0}.product-form__grouped{display:flex;justify-content:space-between;align-items:center;padding:25px 0 28px;border-top:2px solid #EEEEEE;border-bottom:2px solid #EEEEEE}.product-form__grouped product-price{width:48%;padding-left:30px}.product-form__grouped product-price .price{font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;color:#000}.product-form__grouped-quantity{width:52.5%;position:relative}.product-form__grouped-quantity:after{content:"";position:absolute;height:48px;width:3px;background:#eee;right:0;top:0}.product-form__grouped-quantity{display:flex;flex-wrap:wrap;gap:5px}.product-form__grouped-quantity .label_quantity{width:120px;font-weight:600;font-size:20px;line-height:25px;letter-spacing:0;color:#333;padding-top:8px}.product-form__grouped-quantity .quantity-selector{--style-border-radius-buttons-primary: 50px;--height-buy-buttons: 50px;--quantity-selector-width: 123px;padding:0 9px 0 12px}.product-form__grouped-quantity .quantity-selector .button{width:30px;--icon-size-xs: 18px}.product-form__grouped-quantity .quantity-selector .button.quantity-minus{width:27px}.product-form__grouped-quantity .quantity-selector input[name=quantity]{font-weight:600;font-size:18px;line-height:23px;letter-spacing:0;color:#33363f;padding:0;box-shadow:none}.product__contact-buttons{text-align:center;margin:48px 0 30px}.product__contact-buttons .product__contact-btn{display:flex;justify-content:center}.product__contact-buttons .product__contact-btn a{min-width:280px;min-height:50px;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:100px;background:#333;color:#fff;border:1px solid #333}.product__contact-buttons .product__contact-btn a:hover{background-color:#fff;color:#333}.product__contact-buttons .product__contact-rte{margin-top:17px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#888}@media screen and (min-width: 750px){.product-details .product_gallery-coll{display:none}}@media screen and (max-width: 749px){.media-gallery--carousel .product_gallery-coll{display:none}.media-gallery--carousel slideshow-controls{position:static;display:block}.media-gallery--carousel .slideshow-controls__dots{display:flex;justify-content:center;gap:5px;padding:20px 0 5px}.media-gallery--carousel .slideshow-controls__dots .slideshow-control{--size: 6px;--color: #DCDCDC;--color-active: #000000;--color-hover: #000}.media-gallery--carousel .slideshow-controls__dots .slideshow-control[aria-selected=true]{--color: #000}.product-details{padding-top:9px}.product__description{margin-top:2px}.product__description+.divider{padding-top:16px;padding-bottom:19px}.product-information .variant-picker__form{gap:30px}.product-information .variant-picker__form .variant-option legend{margin-bottom:25px}.product-information .variant-picker__form .variant-option .variant-option__button-label{min-height:45px}.product-information .variant-picker__form .variant-option+.variant-option{margin-top:24px}.product-information .variant-picker__form .variant-option+.variant-option:before{top:-76px}.product-information .variant-picker__form .variant-option.variant-option--buttons-material .variant-option__button-label{min-height:50px}.product-information .variant-picker__form .variant-option.variant-option--swatches{gap:17px 10px}.product-information .variant-picker__form .variant-option .variant-option__button-label.variant-option__button-label--has-swatch{height:50px;min-width:50px;width:50px;padding:3px;margin-left:auto;margin-right:auto}.product-information .variant-picker__form .variant-option .variant-option__button-label.variant-option__button-label--has-swatch .swatch{width:40px;height:40px}.product-information .variant-picker__form .variant-option--swatches .grouped__swatch-item{width:calc(25% - 8px)}.product-information .variant-picker__form .variant-option .swatch-label{max-width:100%;margin-top:7px}.product__contact-buttons{margin:42px 0 22px}.product__contact-buttons .product__contact-rte{font-size:12px;line-height:15px;margin-top:16px}.product-form__grouped{flex-wrap:wrap;padding-top:29px;padding-bottom:24px}.product-form__grouped-quantity{width:100%;gap:10px;align-items:center}.product-form__grouped-quantity:after{display:none}.product-form__grouped-quantity .label_quantity{font-size:16px;line-height:20px;width:auto;padding-top:0;margin-top:-2px}.product-form__grouped-quantity .quantity-selector{padding:0 10px 0 11px}.product-form__grouped product-price{width:100%;padding:26px 0 0;margin-top:28px;border-top:2px solid #EEEEEE}.product-form__grouped product-price .price{font-size:18px;line-height:23px}.product-information .buy-buttons-block .add-to-cart-button{max-width:260px;margin-top:30px}.product-information .accordion{--font-h6--size: 18px;--font-h6--line-height: 23px}.product-information .accordion .details__header{padding:25px 0 26px}.product-information .buy-buttons-block{padding-bottom:27px}.accordion--dividers .details-content{margin-bottom:-10px;position:relative;z-index:1;background:#fff}.accordion--dividers .details-content .text-block{padding-top:6px;padding-bottom:0}.product-information .accordion .details .details-content,.product-information .accordion .details .details-content .custom-typography{--line-height--body-normal: 1.57}.product-information .accordion .details__header .icon-caret{top:3px;right:-4px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product.css.map */
