.kt-complementary-products,.kt-complementary-products__container{display:block}.kt-complementary-products__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0 0 2rem}.kt-complementary-products__heading{margin:0;font-family:var(--font-body-family);font-size:2.4rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--kt-cp-heading, #655b51)}.kt-complementary-products .kt-complementary-products__list{margin:0;scroll-padding-left:0;align-items:stretch}.kt-complementary-products .kt-complementary-products__list .slider__slide{scroll-snap-align:start}.kt-complementary-products .kt-complementary-products__list .grid__item{width:calc((100% - var(--kt-cp-gaps, 1) * var(--kt-cp-gap, 20px)) / var(--kt-cp-columns, 1.7));min-width:0;max-width:20rem}.kt-complementary-products__item{display:flex}.kt-cp-card{display:flex;flex-direction:column;gap:1.5rem;width:100%;color:var(--kt-cp-text, #655b51)}.kt-cp-card__media{display:block;text-decoration:none}.kt-cp-card__image{display:block;width:100%;height:auto;aspect-ratio:182 / 273;object-fit:cover}.kt-cp-card__info{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 auto}.kt-cp-card__price{margin-top:auto}.kt-cp-card__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:2.1rem;letter-spacing:0;color:inherit;text-decoration:none}.kt-cp-card__title:hover{text-decoration:underline}.kt-cp-card__price .price,.kt-cp-card__price .price-item{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:normal;letter-spacing:0;color:inherit}.kt-cp-card__price .price__sale,.kt-cp-card__price .price--on-sale .price__regular{display:none}.kt-cp-card__price .price--on-sale .price__sale{display:block}.kt-cp-card__price .price--on-sale .price-item--regular{font-size:1.4rem;opacity:.6}.kt-cp-card__price .price-item--sale{margin-right:.8rem}.kt-cp-card__price .price__container{display:block;width:100%}.kt-cp-card__price .badge{display:block;width:100%;margin:.8rem 0 0!important;border-color:rgba(var(--kt-cp-text-rgb, 101, 91, 81),.1);text-align:center}.kt-complementary-products .kt-cp-card__form{margin:auto 0 0}.kt-cp-card__form-inner{display:flex;flex-direction:column;gap:1.5rem;margin:0}.kt-cp-select{position:relative;display:block;margin:0}.kt-cp-select__trigger,.kt-cp-select--static{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.7rem;margin:0;padding:.7rem 1.3rem;border:.1rem solid var(--kt-cp-select-border, #827261);border-radius:0;background:transparent;color:var(--kt-cp-text, #655b51);text-align:left;cursor:pointer}.kt-cp-select--static{cursor:default}.kt-cp-select__text{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:0}.kt-cp-select__label{font-weight:500}.kt-cp-select__trigger .icon-kt-chevron-down{flex-shrink:0;width:1.76rem;height:.83rem;color:var(--kt-cp-text, #655b51);transition:transform var(--duration-short, .1s) ease}.kt-cp-select[open] .icon-kt-chevron-down{transform:rotate(180deg)}.kt-cp-select__list{position:fixed;z-index:5;top:0;left:0;max-height:22rem;margin:0;padding:0;overflow-y:auto;list-style:none;border:.1rem solid var(--kt-cp-select-border, #827261);background-color:rgb(var(--color-background, 255 255 255))}.kt-cp-select__list[hidden]{display:none}.kt-cp-select__option{padding:.8rem 1.3rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:0;color:var(--kt-cp-text, #655b51);cursor:pointer}.kt-cp-select__option[aria-selected=true],.kt-cp-select__option:hover,.kt-cp-select__option.is-active{background-color:rgba(var(--color-foreground, 0 0 0),.06)}.kt-cp-select__option--unavailable{opacity:.5;cursor:not-allowed}.kt-cp-select__option--unavailable:hover{background-color:transparent}.kt-complementary-products .kt-cp-card__submit{display:flex;align-items:center;justify-content:center;gap:1.3rem;width:100%;min-height:0;margin:0;padding:1rem 2rem;border:none;border-radius:0;background-color:var(--kt-cp-atc-background, #655b51);color:var(--kt-cp-atc-text, #ffffff);font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:2.1rem;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.kt-complementary-products .kt-cp-card__submit:not([disabled]):hover{background-color:var(--kt-cp-atc-background-hover, #827261);color:var(--kt-cp-atc-text-hover, #ffffff)}.kt-complementary-products .kt-cp-card__submit[disabled]{opacity:.5;cursor:default}.kt-cp-card__submit[disabled] .icon-kt-basket-add{display:none}.kt-cp-card__submit .icon-kt-basket-add{flex-shrink:0;width:1.79rem;height:2.1rem}.kt-complementary-products .kt-cp-card__submit.loading>span,.kt-complementary-products .kt-cp-card__submit.loading .icon-kt-basket-add{display:none}.kt-cp-card__submit .loading-overlay__spinner:not(.hidden){display:flex;align-items:center;width:1.8rem;height:2.1rem}.kt-cp-card__submit .loading-overlay__spinner .path{stroke:var(--kt-cp-atc-text, #ffffff)}.kt-complementary-products__arrows{display:flex;align-items:center;gap:1rem;flex-shrink:0}.kt-complementary-products__arrow{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:none;border-radius:50%;background-color:var(--kt-cp-arrow-background, #827261);color:var(--kt-cp-arrow-icon, #ffffff);cursor:pointer;transition:opacity .15s ease-in-out}.kt-complementary-products__arrow .icon{width:3rem;height:3rem}.kt-complementary-products__arrow[disabled]{opacity:.5;cursor:default}.kt-complementary-products__arrow:not([disabled]):hover{opacity:.85}.kt-complementary-products__arrow--next .icon{transform:rotate(180deg)}.kt-complementary-products__dots{margin-top:1.5rem}.kt-complementary-products__dots:empty{display:none}.kt-complementary-products__dots .slider-counter__link{padding:.6rem;border:none;background:none;cursor:pointer}.kt-complementary-products__dots .slider-counter__link--dots .dot{border-color:var(--kt-cp-dot, #655b51)}.kt-complementary-products__dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--kt-cp-dot, #655b51)}
/*# sourceMappingURL=/cdn/shop/t/87/assets/component-kt-complementary-products.css.map */
