.complementary-products{margin:0;padding:0}.complementary-products__container{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;border:1px solid #D9D9D9;border-radius:8px;padding:12px}.complementary-products .summary__title{display:flex;align-items:center;gap:.5rem;padding:0;margin:0 0 .5rem}.complementary-products .summary__title .link-icon{color:rgb(var(--color-foreground));flex-shrink:0}.complementary-products .summary__title svg,.complementary-products .summary__title img{display:none!important}.complementary-products .summary__title{position:relative;padding-left:30px}.complementary-products .summary__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/cdn/shop/files/SVG_13.svg?v=1777401889);background-size:contain;background-repeat:no-repeat}.complementary-products .summary__title .accordion__title{margin:0;font-size:19px;font-weight:600;font-family:Instrument Sans;font-weight:500!important;color:#000;line-height:1.2;color:rgb(var(--color-foreground))}.complementary-slider{display:flex;overflow:hidden;width:100%}.complementary-slide{width:100%;flex-shrink:0;padding:0}.comp-card{display:flex;flex-direction:row;align-items:center;gap:1.25rem;padding:1rem;border-radius:.5rem}.comp-card__media{width:160px;min-width:160px;max-width:160px;flex-shrink:0;display:block;border-radius:calc(var(--corner-radius, 0px) - var(--border-width, 0px));overflow:hidden;background-color:#f5f5f5;aspect-ratio:1;text-decoration:none}.comp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.comp-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.comp-card__placeholder svg{width:60%;height:60%;opacity:.3}.comp-card__info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.35rem;padding-top:.25rem}.comp-card__type{font-family:Instrument Sans;font-weight:400;font-style:Regular;font-size:12px;text-transform:uppercase;color:rgba(var(--color-foreground),.6);line-height:1;color:#000}.comp-card__title{font-family:Quantico;font-weight:700;color:#000;line-height:22px;font-style:Bold;font-size:24px;color:rgb(var(--color-foreground));text-decoration:none;margin:.1rem 0 .2rem;display:block}.comp-card__title:hover{text-decoration:underline}.comp-card__price{font-size:1rem;font-weight:500;color:rgb(var(--color-foreground));margin:0 0 .3rem}.comp-card__price .price-item{color:rgb(var(--color-foreground))}.comp-card__rating{display:flex;align-items:center;gap:.15rem;margin:.2rem 0 .5rem}.comp-card__rating .star{width:1rem;height:1rem;fill:#e0e0e0}.comp-card__rating .star--full{fill:#ffc107}.comp-card__actions{margin-top:auto;align-self:flex-start}.comp-card__actions .quick-add__submit{padding:.5rem 1rem;min-height:auto;font-size:.85rem;border-radius:var(--button-radius, 0)}.complementary-products .slider-buttons{margin-top:1rem;display:flex;justify-content:flex-start!important;align-items:center;gap:.75rem;padding:0;width:100%}.complementary-products .slider-buttons{margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:.75rem;padding:0;width:100%}.complementary-products .slider-button:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.complementary-products .slider-button svg{width:1.75rem;height:1.75rem}.complementary-products .slider-button--prev svg{transform:rotate(0)}button.slider-button{border-radius:50%}.complementary-products .slider-counter{display:flex;justify-content:center;margin:0}.complementary-products .slider-counter--dots{display:flex;justify-content:center}.complementary-products .slideshow__control-wrapper{display:flex;gap:.5rem;justify-content:center;align-items:center}.complementary-products .slider-counter__link{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;cursor:pointer}.complementary-products .slider-counter__link .dot{width:8px;height:8px;border-radius:50%;background-color:rgba(var(--color-foreground),.25);display:block;transition:background-color .2s ease}.complementary-products .slider-counter__link--active .dot,.complementary-products .slider-counter__link:hover .dot{background-color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.comp-card{flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:.875rem}.comp-card__media{width:140px;min-width:140px;max-width:140px}.comp-card__info{align-items:center;padding-top:0}.comp-card__actions{align-self:center;width:100%}.comp-card__actions .quick-add__submit{width:100%}.complementary-products .slider-button{width:2rem;height:2rem}.complementary-products .slider-counter__link .dot{width:7px;height:7px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-complementary-products.css.map */
