.gsp-upsell__track{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gsp-upsell__track::-webkit-scrollbar{display:none}.gsp-upsell__card{position:relative;display:flex;align-items:center;gap:16px;flex:0 0 min(400px,88%);padding:8px 16px 8px 8px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:16px;scroll-snap-align:start}.gsp-upsell__media{position:relative;flex-shrink:0;width:96px;height:112px;border-radius:12px;overflow:hidden;background:#f6f6f6}.gsp-upsell__img{display:block;width:100%;height:100%;object-fit:contain}.gsp-upsell__media .gsp-product-card__badges{position:absolute;top:4px;left:4px;z-index:1}.gsp-upsell__media .gsp-product-card__badge-item{padding:2px 6px;font-size:11px;line-height:16px}.gsp-upsell__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.gsp-upsell__name{font-size:15px;line-height:22px;text-decoration:none}.gsp-upsell__name:hover{color:var(--gsp-primary-color, #4e7661)}.gsp-upsell__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-weight:700;font-size:15px;line-height:22px;color:var(--gsp-primary-color, #4e7661)}.gsp-upsell__compare{font-weight:400;font-size:13px;color:var(--gsp-body-text-color, #666)}.gsp-upsell .gsp-product-actions-add-to-cart{position:static;width:auto;margin-top:4px}.gsp-upsell .gsp-product-product-form,.gsp-upsell .product-form{display:block}.gsp-upsell__add{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 20px;border-radius:6px;font-size:14px;line-height:22px;white-space:nowrap}.gsp-upsell__add .gsp-button__content{display:inline-flex;align-items:center;gap:8px}.gsp-upsell__add .gsp-button__content:before{content:"";width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.67v10.66M13.33 8H2.67' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.67v10.66M13.33 8H2.67' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.gsp-upsell__progress{position:relative;width:150px;height:3px;margin-top:14px;border-radius:18px;background:var(--bs-border-color, #dee2e6);overflow:hidden}.gsp-upsell__thumb{--progress: 0;position:absolute;inset-block:0;inset-inline-start:calc(var(--progress) * (100% - 50px));width:50px;border-radius:inherit;background:var(--gsp-primary-color, #4e7661)}.gsp-upsell__empty{margin:0;color:var(--gsp-body-text-color, #666)}@media(max-width:575.98px){.gsp-upsell__card{gap:12px;padding:8px 12px 8px 8px}.gsp-upsell__media{width:80px;height:96px}}.gsp-upsell{position:relative}.gsp-upsell__arrow{position:absolute;top:calc(50% + 10px);z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--bs-border-color, #dee2e6);border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000001f;color:var(--gsp-heading-color, #000);cursor:pointer;transition:opacity .15s ease}.gsp-upsell__arrow--prev{left:-6px;transform:translateY(-50%)}.gsp-upsell__arrow--next{right:-6px;transform:translateY(-50%)}.gsp-upsell__arrow:hover{border-color:var(--gsp-primary-color, #4e7661);color:var(--gsp-primary-color, #4e7661)}.gsp-upsell__arrow[disabled]{opacity:.35;cursor:default}@media(hover:none){.gsp-upsell__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-upsell.css.map */
