.product__info-wrapper .product-vendor a{font-family:var(--font-body-family);color:#56585a;font-size:19px;font-weight:400;line-height:120%;text-decoration:none}.product__info-wrapper .product-vendor{margin-bottom:8px}.product__info-wrapper .product-title{margin:0 0 16px}.product__info-wrapper .product-attribute{text-transform:uppercase;font-family:var(--font-body-family);color:#747677;font-size:13px;font-weight:400;line-height:120%;margin:0 0 32px}.product__info-wrapper .key-features .block-label{font-family:var(--font-body-family);color:#56585a;font-size:16px;font-weight:400;line-height:120%;letter-spacing:1.6px;text-transform:uppercase}.product__info-wrapper .key-features .key-features-list a{color:#1357a7;text-decoration:underline}.product__info-wrapper .key-features .key-features-list.rte :where(ul,ol){padding-inline-start:1.5rem}.product-details .accordion-label{font-family:var(--font-body-family);line-height:120%}.product-details .accordion-details__summary{border-block-end:1px solid #D5D5D6}.product-details .accordion-details__content{padding-top:4rem}.product-details .accordion-label,.product-details .accordion-details__summary svg{transition:all .3s ease 0s}.product-details .accordion-details[open] .accordion-label,.product-details .accordion-details__summary:hover .accordion-label{color:#1357a7}.product-details .accordion-details[open] summary path,.product-details .accordion-details__summary:hover path{stroke:#1357a7}.product-details .product__block:not(:last-child){margin:0 0 3.2rem}.product__media-wrapper [style*=--aspect-ratio]:before{padding-top:100%}.product__media-item-container:not(.product-lifestyle-img) .media-wrapper{background-color:#fafafa;padding:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.product__media-item-container .media-wrapper img{max-width:100%;mix-blend-mode:darken;max-height:100%;object-fit:contain}.product__media-item-container.product-lifestyle-img .media-wrapper img{width:100%;height:100%;object-fit:cover}.product__thumbs-inner{border-radius:4px;border:1px solid #EAEAEA}.product__media-container .product-badges{position:absolute;top:0;left:0;margin:20px;z-index:1}.product__thumbs-item .product__thumbs-container:after{display:none}.product__thumbs-item:not(.product-lifestyle-img) [style*=--aspect-ratio]>:first-child{object-fit:contain;padding:5px;box-sizing:border-box}.product__thumbs-item .product__thumbs-container:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border-radius:5px;border:1px solid transparent;transition:all .3s ease 0s;z-index:1}.product__thumbs-item.swiper-slide-thumb-active .product__thumbs-container:before{border-color:rgb(var(--color-foreground))}.accordion-overview .accordion-details__content:has(p){column-count:2;column-gap:48px}.accordion-overview .accordion-details__content,.product--marketing-hero-text p{line-height:150%;font-size:19px}.product--marketing-hero-container .product--marketing-hero-image img{max-width:100%;border-radius:4px}.product--marketing-hero-text,.product--marketing-cards,.product--marketing-block-container{margin-top:48px}.product--marketing-hero-text .product--marketing-hero-title{margin:0}.product--marketing-hero-text p{margin:8px 0 0;max-width:535px}.product--marketing-cards{gap:48px;display:flex;flex-wrap:wrap}.product--marketing-card{width:calc(33.33% - 32px)}.product--marketing-card h5{margin:0}.product--marketing-card p{margin:8px 0 0}.product--marketing-card .link .reversed-link__text,.product--marketing-block-left .link .reversed-link__text{margin:16px 0 0;display:inline-flex;align-items:center;gap:6px}.product--marketing-block{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.product--marketing-block-container{border:1px solid #EAEAEA;border-radius:8px;padding:50px 40px}.product--marketing-block-left>*+*{margin:16px 0 0}.product--marketing-block-text{font-size:13px;line-height:150%}.product--marketing-block-left h4{margin:8px 0 0}.product--marketing-block-left,.product--marketing-block-right,.accordion-specifications-item{width:calc(50% - 24px)}.product--marketing-block-right .img-wrap{position:relative;padding-top:56.25%;border-radius:4px;overflow:hidden}.product--marketing-block-right iframe,.product--marketing-block-right video,.product--marketing-block-right img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.accordion-specifications-grid{display:flex;flex-wrap:wrap;gap:48px}.accordion-specifications-box .eyebrow-text{margin:0 0 24px;font-size:14px}.accordion-specifications-box ul{margin:0;padding:0;list-style:none}.accordion-specifications-box li,.inventory-drawer .inventory-available-stores li{border-top:1px solid #EAEAEA;padding:12px 0;line-height:120%;display:flex;flex-wrap:wrap}.accordion-specifications-box li .product--spec-key,.inventory-drawer .inventory-available-stores li .inventory-store-name{font-weight:600;padding-right:20px}.accordion-specifications-box li .product--spec-key,.accordion-specifications-box li .product--spec-value,.inventory-drawer .inventory-available-stores li .inventory-store-name,.inventory-drawer .inventory-available-stores li .inventory-store-value{width:50%}.inventory-drawer .inventory-available-stores li:first-child{border-top:none}.product__info-wrapper .available-quentity-store{cursor:pointer}.inventory-drawer.drawer{display:block}.inventory-drawer .inventory-available-stores{margin:0;padding:0;list-style:none}.inventory-drawer .branch-drawer__body-content{padding:0}.inventory-drawer .drawer__body{padding:2.4rem}.inventory-drawer .drawer__inner{border-radius:8px 0 0 8px}.product__info-wrapper .variant-list{display:flex;flex-wrap:wrap;gap:8px}.product__info-wrapper .variant-list label,.product__info-wrapper .product-form__input--button .variant-list input[type=radio]+label{height:32px;width:32px;min-height:32px;min-width:32px;border-radius:50%;border:1px solid #CCC;padding:2px;font-size:0}.product__info-wrapper .variant-list label img{height:100%;width:100%;object-fit:cover;border-radius:50%}.product__info-wrapper .form__label_head{font-size:14px;letter-spacing:.7px;text-transform:uppercase;font-weight:500;line-height:1}.product__info-wrapper .form__label_value{font-size:16px;font-weight:500;line-height:120%}.product-form__input--button .variant-list input[type=radio]+label:hover,.product-form__input--button .variant-list input[type=radio]:checked+label{background-color:transparent}.product-form__input--button .variant-list input[type=radio]:checked+label{border-color:rgb(var(--color-foreground))}.product__info-wrapper variant-selects{padding-bottom:10px}.product__info-wrapper .part-the-ul{margin-top:-2rem}.product__info-wrapper .metafield-single_line_text_field-array:empty+.metafield-single_line_text_field-array.part-the-ul{margin-top:0}.product__info-wrapper .part-the-ul .part-the-li{display:flex;gap:5px}@media(min-width:768px){.product.product--media-has-many{--product-gap: 0}.product.product--media-has-many:not(.product--media-has-0) .product__info-wrapper{max-width:420px;width:420px;padding-inline-start:0}.product.product--media-has-many:not(.product--media-has-0) .product__media-wrapper{max-width:calc(100% - 420px);width:calc(100% - 420px);padding-right:48px}}@media screen and (max-width:1023px){.accordion-overview .accordion-details__content:has(p){column-count:1}.accordion-overview .accordion-details__content,.product--marketing-hero-text p{font-size:17px}.product--marketing-block-container{padding:40px 30px}.product__media-item-container:not(.product-lifestyle-img) .media-wrapper{padding:40px}}@media screen and (max-width:767px){.product-details .product__block:not(:last-child){margin:0 0 2.2rem}.product-details .accordion-details__content{padding-top:3rem}.product-details .accordion-label{font-size:17px}.accordion-overview .accordion-details__content,.product--marketing-hero-text p{font-size:16px}.product--marketing-card{width:100%}.product--marketing-hero-text p{max-width:100%}.product--marketing-hero-text,.product--marketing-cards,.product--marketing-block-container{margin-top:38px}.product--marketing-cards,.product--marketing-block,.accordion-specifications-grid{gap:38px}.product--marketing-block-container{padding:24px 16px}.product--marketing-block-left,.product--marketing-block-right,.accordion-specifications-item{width:100%}.inventory-drawer .branch-drawer__footer .btn{width:100%;font-size:1.6rem}.inventory-drawer .drawer__inner{width:calc(100% - 20px)}.inventory-drawer .drawer__body{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main-product.css.map */
