.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__stage{display:block;position:relative;container-type:inline-size}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow{position:absolute;top:130px;top:calc((100cqw - 24px) / 4.8);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ctInk, #171717);box-shadow:0 3px 14px #00000029;transform:translateY(-50%);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s,box-shadow .2s ease}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow--prev{left:10px}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow--next{right:10px}.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop[data-dir=next] .ct-pdp-upsell__arrow--next,.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop[data-dir=prev] .ct-pdp-upsell__arrow--prev{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s,box-shadow .2s ease}.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop[data-static] .ct-pdp-upsell__arrow{display:none}@media(hover:hover)and (pointer:fine){.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop:not([data-static]) .ct-pdp-upsell__track{cursor:grab}.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop.is-dragging .ct-pdp-upsell__track{cursor:grabbing}.ct-pdp-upsell[data-ct-pdp-upsell] ct-upsell-loop.is-dragging .ct-upsell-item{pointer-events:none}}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow:hover{border:0;box-shadow:0 4px 18px #0000003d}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow:focus-visible{outline:2px solid #235f77;outline-offset:3px}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow svg{display:block;width:14px;height:14px}@media screen and (max-width:589px){.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow{top:calc((100cqw - 12px) / 4.4);width:34px;height:34px}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow--prev{left:6px}.ct-pdp-upsell[data-ct-pdp-upsell] .ct-pdp-upsell__arrow--next{right:6px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ct-pdp-upsell.css.map */
