.expandable-text{font-size:.9375rem;line-height:1.625rem;font-weight:400;color:#5c6066}.expandable-text__more{display:inline;padding:0 0 0 .25rem;font-size:inherit;line-height:inherit;font-weight:700;color:#069754;background:none;border:none;cursor:pointer}.expandable-text p,.expandable-text ul li{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}@media(max-width:768px){.expandable-text{font-size:.875rem;line-height:1.5rem}}.cross-selling-description{margin-top:-8px!important;margin-bottom:30px}.cross-selling-description .expandable-text{line-height:28px}@media(max-width:768px){.cross-selling-description{margin-top:12px;margin-bottom:20px}}.cross-selling-section{margin:40px 0}.cross-selling-section__header{margin-bottom:24px}.cross-selling-section__title{font-size:20px;font-weight:700;color:#333;margin:0;line-height:1.3}.cross-selling-section__title strong{color:#069754}.cross-selling-section__nav-wrapper{position:relative;margin-bottom:24px}.cross-selling-section__nav{display:grid;grid-template-columns:repeat(2,minmax(0,365px));gap:8px;padding-bottom:4px}.cross-selling-section__tab{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;width:100%;min-height:69px;font-family:inherit;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease}.cross-selling-section__tab:hover,.cross-selling-section__tab--active{border-color:#069754}.cross-selling-section__tab--active .cross-selling-section__tab-label{color:#069754;font-weight:700}.cross-selling-section__tab-image{display:flex;align-items:center;justify-content:center;justify-self:center;width:40px;height:40px;flex-shrink:0}.cross-selling-section__tab-image img{max-width:100%;max-height:100%;object-fit:scale-down}.cross-selling-section__tab-content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.cross-selling-section__tab-label{font-size:15px;font-weight:700;color:#292d3c;line-height:1.3;text-align:left;transition:color .2s ease;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.cross-selling-section{margin:32px 0}.cross-selling-section__header{margin-bottom:20px}.cross-selling-section__title{font-size:18px}.cross-selling-section__nav{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.cross-selling-section__nav::-webkit-scrollbar{display:none}.cross-selling-section__tab{flex:0 0 auto;width:300px;min-width:300px;max-width:300px;min-height:60px;height:60px;padding:10px 12px;gap:10px}.cross-selling-section__tab-image{width:35px;height:35px}.cross-selling-section__tab-label{font-size:14px}}@media(max-width:480px){.cross-selling-section__tab-image{width:30px;height:30px}}.cross-selling-section__slider .products{flex:0 0 200px;min-width:0}.cross-selling-section .product-card .product-card-inner .product-card-content{grid-template-rows:224px 34px 50px 44px auto}.cross-selling-section .product-card .product-card-inner .product-card-content .button-container{align-items:stretch;justify-content:flex-start;padding-bottom:.9375rem}.cross-selling-section .product-card .product-card-inner .product-card-content .button-container .price-container{align-self:flex-start;text-align:left;margin-bottom:.625rem}.cross-selling-section .product-card .product-card-inner .product-card-content .button-container .add-to-cart-plus{width:100%}.cross-selling-section .product-card .product-card-inner .product-card-content .button-container .quantity-input-container{width:100%;min-height:2.25rem;height:2.25rem}.cross-selling-section .product-card .product-card-inner .product-card-content .button-container .quantity-input-container button.minus-button,.cross-selling-section .product-card .product-card-inner .product-card-content .button-container .quantity-input-container button.plus-button{height:2rem}
