.drawer.active .cart-upsells-desktop{right:40rem}.cart-upsells-desktop{position:absolute;width:40rem;right:-40rem;height:100%;padding:32px;display:flex;flex-direction:column;gap:24px;transition:right .3s ease-in-out;overflow:scroll}@media screen and (max-width:768px){.cart-upsells-desktop{display:none}}.cart-upsells-desktop .items{display:flex;flex-direction:column;gap:24px}.cart-upsells-mobile{padding:16px;margin:0 -16px;position:relative}.cart-upsells-mobile .close{background:0 0;width:20px;height:20px;border:none;padding:0;position:absolute;top:10px;right:10px}.cart-upsells-mobile .items.flickity-enabled{padding-bottom:20px;position:relative}.cart-upsells-mobile .items.flickity-enabled .flickity-page-dots{bottom:3px}.cart-upsells-mobile .items.flickity-enabled .flickity-page-dots .dot{background-color:#fff;margin:0 4px}@media screen and (min-width:768px){.cart-upsells-mobile{display:none}}.cart-upsells-desktop,.cart-upsells-mobile{background:#0f4059;color:#fff;text-align:center}.cart-upsells-desktop h2,.cart-upsells-mobile h2{font-size:30px;font-family:Bogue-Bold,sans-serif}@media screen and (max-width:768px){.cart-upsells-desktop h2,.cart-upsells-mobile h2{font-size:24px;margin-bottom:16px}}.cart-upsells-desktop .item,.cart-upsells-mobile .item{display:flex;flex-direction:row;gap:18px;text-align:left}@media screen and (min-width:768px){.cart-upsells-desktop .item,.cart-upsells-mobile .item{padding-bottom:24px;border-bottom:1px solid #6e899a}}@media screen and (max-width:768px){.cart-upsells-desktop .item,.cart-upsells-mobile .item{width:100%;flex-shrink:0}}@media screen and (max-width:768px){.cart-upsells-desktop .item img,.cart-upsells-mobile .item img{width:60px;height:60px}}.cart-upsells-desktop .item form,.cart-upsells-mobile .item form{display:flex;flex-direction:column;gap:8px;position:relative}.cart-upsells-desktop .item form.loading:before,.cart-upsells-mobile .item form.loading:before{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;background:rgba(255,255,255,.8);z-index:10}.cart-upsells-desktop .item form.loading:after,.cart-upsells-mobile .item form.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:rgba(255,255,255,.6) url(icon-loading-navy.svg) no-repeat center center;background-size:20px;z-index:11;border-radius:25px}.cart-upsells-desktop .item form span,.cart-upsells-mobile .item form span{display:block}.cart-upsells-desktop .item form button[type=submit],.cart-upsells-mobile .item form button[type=submit]{color:#fff}.cart-upsells-desktop .item form .upsells_qty,.cart-upsells-mobile .item form .upsells_qty{display:flex;flex-direction:row;align-items:center}.cart-upsells-desktop .item form .upsells_qty .qty,.cart-upsells-mobile .item form .upsells_qty .qty{margin-left:auto;display:flex;flex-direction:row;border:1px solid #fff;background-color:transparent}.cart-upsells-desktop .item form .upsells_qty .qty button,.cart-upsells-desktop .item form .upsells_qty .qty input,.cart-upsells-mobile .item form .upsells_qty .qty button,.cart-upsells-mobile .item form .upsells_qty .qty input{width:24px;height:24px;border:none;background-color:transparent;color:#fff;font-size:12px;text-align:center;margin:0;cursor:pointer}.cart-upsells-desktop .item form .upsells_qty .qty input::-webkit-inner-spin-button,.cart-upsells-desktop .item form .upsells_qty .qty input::-webkit-outer-spin-button,.cart-upsells-mobile .item form .upsells_qty .qty input::-webkit-inner-spin-button,.cart-upsells-mobile .item form .upsells_qty .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-upsells-desktop .item form .upsells_qty .qty button.minus,.cart-upsells-desktop .item form .upsells_qty .qty button.plus,.cart-upsells-mobile .item form .upsells_qty .qty button.minus,.cart-upsells-mobile .item form .upsells_qty .qty button.plus{background-repeat:no-repeat;background-position:center}.cart-upsells-desktop .item form .upsells_qty .qty button.minus,.cart-upsells-mobile .item form .upsells_qty .qty button.minus{background-image:url(icon-small-minus-white.svg)}.cart-upsells-desktop .item form .upsells_qty .qty button.plus,.cart-upsells-mobile .item form .upsells_qty .qty button.plus{background-image:url(icon-small-plus-white.svg)}.cart-upsells-desktop .item form .upsells_qty .qty input[type=number],.cart-upsells-mobile .item form .upsells_qty .qty input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=cart-upsells.min.css.map */
