cart-complementary{display:block;margin-top:28px;margin-inline:calc(var(--sidebar-gutter) * -1);padding:28px;background:var(--cart-comp-background, #566055)}cart-complementary[hidden]{display:none}.cart-comp__heading{display:block;margin:0 0 23px;font-size:14px;line-height:normal;text-transform:uppercase;color:#fff}.cart-comp__list{display:flex;align-items:flex-start;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-28px;padding-inline:28px;scroll-padding-inline:28px}.cart-comp__list::-webkit-scrollbar{display:none}.cart-comp__item{flex:0 0 149px;width:149px;display:flex;flex-direction:column;scroll-snap-align:start;font-size:14px;line-height:normal;color:var(--color-text);transition:opacity .15s linear}.cart-comp__item--working{opacity:.5;pointer-events:none}.cart-comp__media{position:relative;width:116px;height:100px;margin-bottom:13px}.cart-comp__image{display:block;width:100px;height:100px;border-radius:50%;overflow:hidden;background:#fff}.cart-comp__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-comp__form{position:absolute;top:0;left:78px;margin:0}.cart-comp__button{position:relative;display:block;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--cart-comp-button, #1e231f);color:var(--cart-comp-button-icon, #fff);cursor:pointer;transition:transform .15s ease}.cart-comp__button:before,.cart-comp__button:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.cart-comp__button:after{transform:translate(-50%,-50%) rotate(90deg)}.cart-comp__button:hover{transform:scale(1.08)}.cart-comp__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cart-comp__title{display:block;color:inherit;text-decoration:none;margin-bottom:6px;overflow-wrap:break-word}.cart-comp__compare{opacity:.6;margin-inline-start:6px}.cart-comp__error{font-size:12px;margin-top:6px;color:var(--color-sale-price, #c00)}.cart-comp__error:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-cart-complementary.css.map */
