component-matching-product{margin:40px auto;max-width:1440px;width:100%;padding:0 25px;display:block}component-matching-product hr{width:370px;margin-right:0;height:0;border:1px solid #DDDDDD;opacity:.5;display:block}component-matching-product h3{color:#2c272d;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:20px}component-matching-product .matching-product{flex-direction:row;display:flex;justify-content:space-between}component-matching-product .matching-product-pics{display:flex}component-matching-product .matching-product-pics-mobile{display:none}component-matching-product .matching-product-pics img{width:195px;margin-right:10px}component-matching-product .matching-product-features{display:flex;flex-direction:column;max-width:350px}component-matching-product .matching-product-feature{display:flex;color:#000;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-bottom:20px}component-matching-product .matching-product-feature:nth-last-child(1){margin-bottom:0}component-matching-product .feature-desc{display:flex;margin-inline-start:10px;justify-content:center;align-content:center;flex-wrap:wrap}component-matching-product .feature-img{width:40px;min-width:40px;vertical-align:middle}component-matching-product .matching-product-item-selection{display:flex;flex-direction:column}component-matching-product .matching-product-item-selection .price{color:#2c272d;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}component-matching-product .matching-product-item-selection .price--sale{color:#f44040}component-matching-product .matching-product-item-selection .compare-price{text-decoration:line-through;color:#888;margin-left:.2rem}component-matching-product .matching-product-item-selection .color{color:#666;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-transform:capitalize}component-matching-product .matching-product-item-selection select{-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.22 9.22a.75.75 0 0 1 1.06 0l3.47 3.47 3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06Z' fill='%232C272D'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;color:#000;font-size:14px;margin:20px 0;width:370px;height:40px;padding-left:10px;align-items:center;gap:81px;border-radius:4px;border:1px solid #DDD}component-matching-product .matching-product-item-selection h2{color:#000;font-family:Rules,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:10px}component-matching-product component-review-stars{margin:10px 0}component-matching-product .matching-product-item-selection .price-container{margin:10px 0}component-matching-product .matching-product-item-selection .add-to-bag-btn{display:flex;width:370px;height:40px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #2C272D;background:#fff;color:#2c272d;text-align:center;font-family:Rules,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}component-matching-product .matching-product-item-selection .add-to-bag-btn:hover{background:#2c272d;color:#fff}component-matching-product .matching-product-item-selection .error{width:330px;color:#f44040;font-size:14px;font-weight:400;line-height:19px;margin-top:1rem}component-matching-product .matching-product-pics-mobile{position:relative;width:100%;display:none}component-matching-product .matching-product-pics-mobile .gallery{display:-webkit-box;direction:ltr;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;white-space:nowrap;cursor:grab;scroll-behavior:smooth;list-style:none;-ms-overflow-style:none;scrollbar-width:none}component-matching-product .matching-product-pics-mobile .gallery img{scroll-snap-align:start;width:100%;min-height:400px;height:100%;object-fit:cover;transition:all .2s ease-in-out}component-matching-product .matching-product-pics-mobile .gallery::-webkit-scrollbar{display:none}component-matching-product .matching-product-pics-mobile .gallery-dots{position:absolute;align-items:center;display:flex;justify-content:center;width:100%;bottom:15px}component-matching-product .matching-product-pics-mobile .gallery-dots svg{margin-right:10px}component-matching-product .matching-product-pics-mobile .gallery-dots .dot{fill:#fff;opacity:.6}component-matching-product .matching-product-pics-mobile .gallery-dots .dot-active{fill:#000}@media (max-width: 1240px){component-matching-product hr{display:none}component-matching-product .matching-product-pics img{width:137px;height:180px}component-matching-product .matching-product-feature{margin-bottom:5px}component-matching-product .matching-product-item-selection .price-container{margin:0}component-matching-product .matching-product-feature img{width:35px}component-matching-product .feature-desc{font-size:14px}component-matching-product .matching-product-features{max-width:250px}component-matching-product .matching-product-item-selection h2{font-size:16px}component-matching-product component-review-stars{margin:0}component-matching-product .matching-product-item-selection select{margin:5px 0}component-matching-product .matching-product-item-selection .add-to-bag-btn,component-matching-product .matching-product-item-selection select,component-matching-product .matching-product-item-selection .error{width:260px}}@media (max-width: 1023px){component-matching-product hr{height:0;border:1px solid #DDDDDD;opacity:.5;display:block;margin-bottom:50px;width:100%}component-matching-product{margin-top:40px;margin-bottom:0}component-matching-product .matching-product{justify-content:normal;flex-direction:column}component-matching-product h3{font-size:24px;text-align:center}component-matching-product .matching-product-pics{display:none}component-matching-product .matching-product-features{order:3;margin-top:30px}component-matching-product .matching-product-item-selection h2{margin-bottom:5px;margin-top:25px}component-matching-product .matching-product-item-selection .add-to-bag-btn,component-matching-product .matching-product-item-selection select,component-matching-product .matching-product-item-selection .error{width:100%}component-matching-product .matching-product-pics-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/10933/assets/component-matching-product.css.map */
