.cross-sell-section .cross-sell-title{display:none}.cross-sell-section .cross-sell-items{display:flex;flex-direction:column;gap:15px}.cross-sell-section .cross-sell-item{display:grid;grid-template-columns:10% 15% 1fr 15%;align-items:center;padding:12px;border:1px solid #e5e5e5;gap:8px;cursor:pointer;transition:all .3s ease}.cross-sell-section .cross-sell-item:has(input:checked){border-color:#20a67a;background-color:#e7f4ee}.cross-sell-section .cross-sell-item:hover{border-color:#1a1a1a}.cross-sell-section .cross-sell-item .cross-sell-item-checkbox{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.cross-sell-section .cross-sell-item .cross-sell-item-checkbox:before{content:"";width:20px;height:20px;cursor:pointer;display:inline-block;border:1px solid #1a1a1a;border-radius:0;transition:all .3s ease;background-position:center;background-repeat:no-repeat;background-size:11px}.cross-sell-section .cross-sell-item .cross-sell-item-checkbox:has(>input:checked):before{background-color:#20a67a;border-color:#20a67a;background-image:url("../images/checkCrosssell.png")}.cross-sell-section .cross-sell-item .cross-sell-item-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#00a651;display:none}.cross-sell-section .cross-sell-item .cross-sell-item-image{flex-shrink:0;width:60px;height:60px;overflow:hidden;background-color:#f5f4f2}.cross-sell-section .cross-sell-item .cross-sell-item-image img{width:100%;height:100%;object-fit:contain}.cross-sell-section .cross-sell-item .cross-sell-item-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-name{line-height:1.3;font-size:15px}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-name span.titleItem{font-weight:700}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-name span.subtitle{color:#6b6b6b;font-size:13px;font-weight:300;display:block}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-description{font-size:12px;color:#666;line-height:1.4;margin-bottom:0}.cross-sell-section .cross-sell-item .cross-sell-item-price .priceCrossSell{display:flex;gap:2px;font-weight:700;align-items:center}.cross-sell-section .cross-sell-item .cross-sell-item-price a.add-direct-link{font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;color:#00a651;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:5px 10px;border-radius:2px}.cross-sell-section .cross-sell-item .cross-sell-item-price a.add-direct-link:hover{color:#008c3f;background-color:rgba(0,166,81,.1)}.cross-sell-section .cross-sell-item .cross-sell-item-price a.add-direct-link:active{transform:scale(.98)}.cross-sell-section .cross-sell-actions{display:none}@media only screen and (max-width:768px){.cross-sell-item{flex-direction:row;padding:12px;gap:12px}.cross-sell-item .cross-sell-item-image{width:70px;height:70px}.cross-sell-item .cross-sell-item-info .cross-sell-item-name{font-size:13px}.cross-sell-item .cross-sell-item-info .cross-sell-item-description{font-size:11px}.cross-sell-item .cross-sell-item-price .price{font-size:15px}}@media only screen and (max-width:480px){.cross-sell-section .cross-sell-item{padding:10px;gap:12px;grid-template-columns:10% 20% 1fr 15%}.cross-sell-section .cross-sell-item .cross-sell-item-checkbox{min-width:30px}.cross-sell-section .cross-sell-item .cross-sell-item-image{width:60px;height:60px}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-name{font-size:12px;margin-bottom:3px;max-width:85%}.cross-sell-section .cross-sell-item .cross-sell-item-info .cross-sell-item-name span.subtitle{font-size:12px;display:inline-block}.cross-sell-section .cross-sell-item .cross-sell-item-price .price{font-size:14px}}