.frequentlyBoughtTogether{-webkit-flex:100% 0 0;flex:100% 0 0;margin:24px 0 0;contain:inline-size}@media (max-width:989px){.frequentlyBoughtTogether{border-top:1px solid #e0e3e6;padding-top:24px}}.frequentlyBoughtTogether h2{margin:0 0 10px;padding:0;font-weight:500;font-size:1.0625rem;line-height:1.6875rem;color:#000}@media (max-width:989px){.frequentlyBoughtTogether h2{font-size:1.1875rem}}.frequentlyBoughtTogether .productCard{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;min-width:0;background:#fff;border:1px solid #e0e3e6;border-radius:10px;overflow:hidden}.frequentlyBoughtTogether .productCard__image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:150px;background:0 0;-webkit-flex-shrink:0;flex-shrink:0;position:relative}.frequentlyBoughtTogether .productCard__image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.04);border-radius:5px}.frequentlyBoughtTogether .productCard__image img{max-width:80%;max-height:100px;object-fit:contain}.frequentlyBoughtTogether .productCard__body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:0 12px 15px;-webkit-flex:1 0 0;flex:1 0 0;min-width:0}.frequentlyBoughtTogether .productCard__info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:0 8px;min-width:0}.frequentlyBoughtTogether .productCard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:37px;font-size:.9375rem;line-height:1.3;color:#0d3380;flex-shrink:0}.frequentlyBoughtTogether .productCard__name:hover{text-decoration:underline}.frequentlyBoughtTogether .productCard__price{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;gap:2px;color:#000;font-weight:500}.frequentlyBoughtTogether .productCard__priceAmount{font-size:1rem}.frequentlyBoughtTogether .productCard__priceCurrency{font-size:.9375rem}.frequentlyBoughtTogether .productCard__availability{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:4px;width:100%;min-width:0;color:#15803d;font-size:.875rem}.frequentlyBoughtTogether .productCard__availability span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.frequentlyBoughtTogether .productCard__availability svg{width:16px;height:16px;-webkit-flex-shrink:0;flex-shrink:0}.frequentlyBoughtTogether .productCard__availability svg path{fill:#15803d}.frequentlyBoughtTogether .productCard__availability.is-unavailable{color:#767676}.frequentlyBoughtTogether .productCard__availability.is-unavailable svg path{fill:#767676}.frequentlyBoughtTogether .productCard__button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:43px;border-radius:5px;background:#f0fdf4;color:#15803d;font-weight:500;font-size:.875rem;transition:background 125ms linear}.frequentlyBoughtTogether .productCard__button:hover{background:rgb(226.5,251.2,234.1)}.frequentlyBoughtTogether__mobile{margin:0 -20px;overflow:hidden}.frequentlyBoughtTogether__mobile .productCard{-webkit-flex:160px 0 0;flex:160px 0 0;min-width:0}.frequentlyBoughtTogether__track{display:-webkit-flex;display:flex;gap:15px;padding:0 20px;will-change:transform}.frequentlyBoughtTogether__carousel{position:relative}.frequentlyBoughtTogether__carousel .carousel-track{display:-webkit-flex;display:flex;gap:15px;overflow-x:auto;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.frequentlyBoughtTogether__carousel .carousel-track::-webkit-scrollbar{display:none}.frequentlyBoughtTogether__carousel .carousel-track .productCard{-webkit-flex:0 0 calc((100% - 45px)/ 4);flex:0 0 calc((100% - 45px)/ 4);min-width:0;scroll-snap-align:start}.frequentlyBoughtTogether__carousel .carousel-arrow{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;padding:0;margin:0;border:none;background:#0d3380;color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:5;transition:opacity 125ms linear}.frequentlyBoughtTogether__carousel .carousel-arrow svg{width:11px;height:11px;opacity:1}.frequentlyBoughtTogether__carousel .carousel-arrow--next{right:0;border-radius:6px 0 0 6px;-webkit-justify-content:flex-end;justify-content:flex-end}.frequentlyBoughtTogether__carousel .carousel-arrow--next svg{margin-right:3px}.frequentlyBoughtTogether__carousel .carousel-arrow--prev{left:0;border-radius:0 6px 6px 0;-webkit-justify-content:flex-start;justify-content:flex-start}.frequentlyBoughtTogether__carousel .carousel-arrow--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:3px;margin-right:initial}.frequentlyBoughtTogether__carousel .carousel-arrow[disabled]{display:none}.frequentlyBoughtTogether__carousel:hover .carousel-arrow:not([disabled]){opacity:1;pointer-events:auto}