.recommsProducts{max-width:100%;width:100%;border-top:1px solid #e4e4e4;padding-top:18px}.recommsProducts h2{margin:0 0 22px;padding:0;text-align:left;font-weight:500;font-size:1.125rem}@media (min-width:1200px){.recommsProducts h2{text-align:center;margin:0;font-size:1.4375rem}}.recommsProducts .desktop-carousel{position:relative}.recommsProducts .desktop-carousel .desktop-carousel-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:25px;height:60px;margin:0;padding:0;border:none;outline:0;background:#0d3380;color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:99;transition:opacity 125ms linear}.recommsProducts .desktop-carousel .desktop-carousel-nav button span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.recommsProducts .desktop-carousel .desktop-carousel-nav button svg{width:11px;height:11px}.recommsProducts .desktop-carousel .desktop-carousel-nav button:last-child{right:0;left:auto;border-radius:6px 0 0 6px;-webkit-justify-content:flex-end;justify-content:flex-end}.recommsProducts .desktop-carousel .desktop-carousel-nav button:last-child svg{margin-right:3px}.recommsProducts .desktop-carousel .desktop-carousel-nav button:first-child{left:0;right:auto;border-radius:0 6px 6px 0;-webkit-justify-content:flex-start;justify-content:flex-start}.recommsProducts .desktop-carousel .desktop-carousel-nav button:first-child svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:3px}.recommsProducts .desktop-carousel .desktop-carousel-nav button.disabled{display:none}.recommsProducts .desktop-carousel:hover .desktop-carousel-nav button:not(.disabled){opacity:1;pointer-events:auto}.recommsProducts .owl-stage-outer{position:relative;overflow:hidden}.recommsProducts .owl-item.active{margin-right:30px;width:240px!important}.recommsProducts .owl-item.active.last{margin-right:0}.recommsProducts .wrap-cols{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;width:100%;position:relative;-webkit-justify-content:flex-start;justify-content:flex-start}.recommsProducts .wrap-cols.carousel{margin:0 -20px 0 0;-webkit-flex:1 0 0;flex:1 0 0;max-width:none;padding:0 0 10px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.recommsProducts .wrap-cols.carousel:before{content:none}.recommsProducts .wrap-cols.carousel .col{-webkit-flex:156px 0 0;flex:156px 0 0}.recommsProducts div.productsList{border-bottom:none;position:relative;margin-bottom:0}.recommsProducts div.productsList .col{-webkit-flex:50% 0 0;flex:50% 0 0;border-bottom:none}.recommsProducts div.productsList .col:before{display:none}.recommsProducts div.productsList .col:after{display:none}.recommsProducts div.productsList .col.onlyOne{border-right:none}@media (min-width:1200px){.recommsProducts div.productsList .col{padding-bottom:0;border-bottom:none;border-left:none}}@media (max-width:989px){.recommsProducts div.productsList .wrapper{margin:0 20px 15px}}@media (min-width:990px){.recommsProducts div.productsList .wrapper{margin-bottom:0}}.recommsProducts div.productsList h3{font-size:.9375rem;padding:16px 10px 0}@media (max-width:989px){.recommsProducts div.productsList h3{margin:0;padding:0;height:55px;overflow:hidden;font-size:.9375em;line-height:normal;font-weight:400}}.recommsProducts div.productsList .price{margin-bottom:0;margin-left:10px;margin-right:10px;padding:13px 0}.recommsProducts div.productsList .price .btn.buy{width:115px;font-size:.9375em}.recommsProducts div.productsList .price span{font-size:1.125em}@media (max-width:989px){.recommsProducts div.productsList .price{border-top:none;border-bottom:none;margin:0;padding:14px 0 0}}@media (max-width:989px){.recommsProducts div.productsList .thumbnail{width:120px;height:120px}}.recommsProducts div.productsList .stock{font-size:.9375rem;padding:3px 10px 0}@media (min-width:1200px){.recommsProducts div.productsList{border:none;margin-bottom:0;margin-top:5px}}@media (max-width:989px){.recommsProducts{padding-top:24px}}@media (min-width:1200px){.recommsProducts{border:none;margin-bottom:100px;padding-top:0}}.recommsProducts h2{margin-bottom:20px}@media (min-width:1200px){.recommsProducts .owl-item.active{width:251px!important;margin-right:16px}}@media (max-width:989px){.recommsProducts .wrap-cols.carousel{gap:10px;padding:0}.recommsProducts .wrap-cols.carousel .col{min-width:0;-webkit-flex:160px 0 0;flex:160px 0 0}}.recommsProducts div.productsList .wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;height:100%;margin:0;background:#fff;border:1px solid #e0e3e6;border-radius:10px;overflow:hidden}.recommsProducts div.productsList .thumbnail{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:150px;margin:0;background:#f7f7f8;border-radius:10px 10px 0 0}.recommsProducts div.productsList .thumbnail::after{display:none}.recommsProducts div.productsList .thumbnail img{width:100px;height:100px;object-fit:contain;mix-blend-mode:multiply}.recommsProducts div.productsList .details{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;margin-top:auto;min-width:0;width:100%;padding:0 12px 15px}.recommsProducts div.productsList .details>.price,.recommsProducts div.productsList .details>.stock,.recommsProducts div.productsList .details>h3{padding-left:8px;padding-right:8px}.recommsProducts div.productsList .details>*{-webkit-flex:none;flex:none}.recommsProducts div.productsList h3{height:37px;overflow:hidden;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.3}.recommsProducts div.productsList h3 a{color:#0d3380;display:inline-block}.recommsProducts div.productsList .price{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:auto;min-height:0;border:none;margin:0;padding:0}.recommsProducts div.productsList .price span{font-size:.9375rem;font-weight:500;color:#000}.recommsProducts div.productsList .stock{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px;border:none;margin:0;padding:0}.recommsProducts div.productsList .stock .icon{-webkit-flex:16px 0 0;flex:16px 0 0}.recommsProducts div.productsList .stock .icon svg{width:16px;height:16px}.recommsProducts div.productsList .stock .primary{-webkit-flex:1 1 0;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:.875rem;color:#15803d}.recommsProducts div.productsList .btn.buy{width:100%;height:43px;padding:6px 12px;background:#f0fdf4;border-radius:5px;color:#15803d;font-size:.875rem;font-weight:500;line-height:1.6875rem}.recommsProducts div.productsList .btn.buy svg{display:none}.recommsProducts div.productsList .btn.buy:not(.no-hover):hover{background:rgb(222,250.6,230.8)}