.cart-drawer-complementary-products{background:#fff;border-top:1px solid #dadada}.cart-drawer-complementary-products.hidden{display:none}.cart-drawer-complementary-products__heading{font-size:18px;line-height:1.2;text-transform:capitalize;font-weight:700;letter-spacing:.03em;text-align:center;margin:0 0 20px}.cart-drawer-complementary-products__slider{margin-top:-16px;overflow:hidden;padding-top:16px}.cart-drawer-complementary-products__slider .swiper-wrapper{list-style:none;margin:0;padding:0 0 18px}.cart-drawer-complementary-products__slide{min-width:0}.cart-drawer-complementary-products .card-wrapper,.cart-drawer-complementary-products .product-card-wrapper,.cart-drawer-complementary-products .card,.cart-drawer-complementary-products .card__content,.cart-drawer-complementary-products .card__information,.cart-drawer-complementary-products .card-information{text-align:center}.cart-drawer-complementary-products .card{--text-alignment: center}.cart-drawer-complementary-products .card__inner{aspect-ratio:3 / 4;--ratio-percent: 133.333% !important;overflow:visible}.cart-drawer-complementary-products .card__media,.cart-drawer-complementary-products .card .media{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cart-drawer-complementary-products .card__media img,.cart-drawer-complementary-products .card .media img{height:100%;object-fit:cover;width:100%}.cart-drawer-complementary-products .card__inner .card__content{padding:0}.cart-drawer-complementary-products .card__inner .card__information{display:none}.cart-drawer-complementary-products .card>.card__content{padding:0}.cart-drawer-complementary-products .card>.card__content .card__information{padding:10px 0 0}.cart-drawer-complementary-products .card__heading,.cart-drawer-complementary-products .card__heading a{color:#333;display:-webkit-box;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.35;min-height:36px;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cart-drawer-complementary-products .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:8px}.cart-drawer-complementary-products .price__regular,.cart-drawer-complementary-products .price__sale{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.cart-drawer-complementary-products .price-item--regular{color:#8c8c8c;font-size:12px}.cart-drawer-complementary-products .price-item--sale,.cart-drawer-complementary-products .price__regular .price-item--regular{color:#d73333;font-size:16px!important;font-weight:700;line-height:1.2}.cart-drawer-complementary-products .stamped-product-reviews-badge{display:block!important;line-height:1;margin-top:8px;min-height:17px}.cart-drawer-complementary-products .stamped-badge-caption{color:#222;font-size:12px}.cart-drawer-complementary-products .card-color-swatches{display:none!important}.cart-drawer-complementary-products .card-color-swatch{height:18px;width:18px}.cart-drawer-complementary-products .card-color-swatch-more{color:#333;font-size:13px;line-height:18px;text-decoration:none}.cart-drawer-complementary-card__swatches{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 8px;justify-content:center;margin:6px auto 0;min-height:0;overflow:visible;padding:3px 0 10px;width:100%}.cart-drawer-complementary-card__swatch{-webkit-appearance:none;appearance:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #d8d8d8;border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;flex:0 0 18px;height:18px;margin:0;padding:0;width:18px}.cart-drawer-complementary-card__swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 3px #222}.cart-drawer-complementary-card__swatch--unavailable{background:linear-gradient(135deg,#fff 0 46%,#cfcfcf 48% 52%,#fff 54% 100%)}.cart-drawer-complementary-card__swatch-more{color:#333;flex:0 0 auto;font-size:13px;line-height:18px;text-decoration:none}.cart-drawer-complementary-products .badge,.cart-drawer-complementary-products .new_tag{background:#000;border:0;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:1px 5px;text-transform:none}.cart-drawer-complementary-products .card__badge{position:absolute;right:0;top:0;z-index:2}.cart-drawer-complementary-products .new_tag{left:0;position:absolute;top:0;z-index:2}.cart-drawer-complementary-products .free-shiping-item{background:#000;bottom:10px;color:#fff;font-size:10px;font-weight:700;left:0;line-height:1;padding:1px 5px;position:absolute;text-transform:uppercase;z-index:2;min-width:unset}.cart-drawer-complementary-products .quick-add{margin-top:28px}.cart-drawer-complementary-products .quick-add__submit{background:#fff;border:1px solid #111;color:#111;font-size:13px;letter-spacing:0;min-height:42px;padding:10px}.cart-drawer-complementary-products .swiper-pagination{bottom:0;position:relative;text-align:center}.cart-drawer-complementary-products .swiper-pagination-bullet{background:#d9d9d9;height:7px;opacity:1;width:7px}.cart-drawer-complementary-products .swiper-pagination-bullet-active{background:#111}@media screen and (max-width:420px){.cart-drawer-complementary-products{padding-left:8px;padding-right:8px}.cart-drawer-complementary-products .card__heading,.cart-drawer-complementary-products .card__heading a{font-size:12px;min-height:34px}.cart-drawer-complementary-products .price-item--sale,.cart-drawer-complementary-products .price__regular .price-item--regular{font-size:16px}.cart-drawer-complementary-products .quick-add__submit{font-size:12px}}.cart-drawer-complementary-products .card-wrapper:hover{z-index:3}.cart-drawer-complementary-products .card--media .card__inner .card__content{z-index:2}.cart-drawer-complementary-products .card__media .card__badge,.cart-drawer-complementary-products .card__content .new_tag,.cart-drawer-complementary-products .card__content .free-shiping-item{pointer-events:none;z-index:3}.cart-drawer-complementary-products .swiper-wrapper{align-items:stretch}.cart-drawer-complementary-products__slide{box-sizing:border-box;display:flex;height:auto;min-width:0;overflow:visible}.cart-drawer-complementary-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;transform-origin:center;transition:transform .6s;width:100%}.cart-drawer-complementary-products .product-card-wrapper,.cart-drawer-complementary-products .card-wrapper,.cart-drawer-complementary-products .card{box-sizing:border-box;height:auto;min-width:0;width:100%}.cart-drawer-complementary-card__controls{box-sizing:border-box;margin-top:auto;min-width:0;width:100%}.cart-drawer-complementary-card__product-form,.cart-drawer-complementary-card__form{box-sizing:border-box;min-width:0;width:100%}.cart-drawer-complementary-card__form{display:flex;flex-direction:column;gap:6px;margin:0}.cart-drawer-complementary-card__size-select{-webkit-appearance:auto;appearance:auto;background-color:#fff;border:1px solid #777;border-radius:3px;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-size:13px;height:31px;line-height:1.2;margin:0;max-width:100%;min-width:0;padding:0 8px;width:100%}.cart-drawer-complementary-card__size-select:focus-visible{box-shadow:none;outline:none}.cart-drawer-complementary-card__submit{align-items:center;background:var(--brand-btn-color, #1d857b);border:1px solid var(--brand-btn-color, #1d857b);border-radius:8px;box-sizing:border-box;color:var(--brand-white, #fff);display:flex;font-size:13px;font-weight:var(--font-weight-bold);height:38px;justify-content:center;letter-spacing:0;margin:0;max-width:100%;min-height:38px;min-width:0;padding:8px;position:relative;text-transform:uppercase;width:100%}.cart-drawer-complementary-card__submit:before,.cart-drawer-complementary-card__submit:after{display:none}.cart-drawer-complementary-card__submit[disabled]{color:#fff;cursor:not-allowed;opacity:1!important}.cart-drawer-complementary-card__submit .loading__spinner{position:absolute}.cart-drawer-complementary-card__product-form .product-form__error-message-wrapper{align-items:center;font-size:11px;gap:4px;margin:0}@media(min-width:900px){.cart-drawer-complementary-products .cart-drawer-complementary-card .card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/cart-drawer-complementary-products.css.map */
