.complementary-products__container{display:flex;flex-direction:column;gap:16px;position:relative}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:24px}.complementary-products__container>.h3.accordion__title,.complementary-products__container .accordion__title{margin:0;font-size:var(--cb-body-md-2-size);line-height:var(--cb-body-md-2-line);font-weight:var(--cb-fw-semibold);color:#0f0f0f}.complementary-slider{margin-top:0}.complementary-slider.grid{display:flex;flex-wrap:nowrap;gap:16px}.complementary-slide{padding:0!important;margin:0!important;box-sizing:border-box;flex:0 0 calc((100% - 32px)*.4);max-width:calc((100% - 32px)*.4)}.complementary-slide>ul{display:block;margin:0;padding:0}.complementary-slide>ul>li{list-style:none}.complementary-slide .card-wrapper{height:auto}.complementary-slide .card{background:transparent;border:0;box-shadow:none}.complementary-slide .card__inner{background:transparent}.complementary-slide .card__media{background:#f7f7f7;border-radius:18px;overflow:hidden}.complementary-slide .media{background:#f7f7f7}.complementary-slide .card__content{padding:0}.complementary-slide .card__information{padding:12px 0 0}.complementary-slide .card__heading{margin:0 0 2px;font-size:var(--cb-body-md-1-size);line-height:var(--cb-body-md-1-line);font-weight:400;color:#0f0f0f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--cb-font-body)!important;min-height:calc(var(--cb-body-md-1-line) * 2)}.complementary-slide .card__heading a{color:#0f0f0f;text-decoration:none}.complementary-slide .card-information{display:flex;flex-direction:column;gap:2px}.complementary-slide .price--on-sale .price-item--regular,.price__regular .price-item--regular,.price__compare-wrap .price-item--regular{font-size:var(--cb-body-sm-1-size);line-height:var(--cb-body-sm-1-line);font-weight:400;letter-spacing:normal;color:#474747;text-decoration:line-through;text-decoration-thickness:1px}.complementary-products .price .price-item--main,.price .price-item--sale,.price .price-item--last{font-size:var(--cb-body-md-2-size);line-height:var(--cb-body-md-2-line);font-weight:var(--cb-fw-semibold);letter-spacing:normal;color:#0f0f0f}.complementary-slide .card__badge,.complementary-slide .quick-add,.complementary-slide .card-information .caption-large,.complementary-slide .card-information .caption-with-letter-spacing{display:none!important}.complementary-products slideshow-component{position:relative;display:block}.complementary-products .slider-buttons{position:absolute;inset:36% 0 auto 0;transform:translateY(-50%);pointer-events:none;z-index:3}.complementary-products .slider-button{position:absolute;top:0;pointer-events:auto;width:42px;height:42px;min-width:42px;border-radius:999px;border:1px solid rgba(15,15,15,.08);background:#ffffffeb;box-shadow:0 2px 10px #0f0f0f0a}.complementary-products .slider-button--prev{left:8px}.complementary-products .slider-button--next{right:8px}.complementary-products .slider-button .svg-wrapper,.complementary-products .slider-button svg{width:14px;height:14px}.complementary-products .slider-counter{display:none!important}@media screen and (min-width:750px)and (max-width:989px){.complementary-slider.grid{gap:16px}.complementary-slide{flex:0 0 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}}@media screen and (max-width:749px){.complementary-slider.grid{gap:12px}.complementary-slide{flex:0 0 calc((100% - 12px) / 1.5);max-width:calc((100% - 12px) / 1.5)}.complementary-slide .card__media{border-radius:16px}.complementary-slide .card__information{padding-top:10px}.complementary-products .slider-button{width:38px;height:38px;min-width:38px}.complementary-products .slider-button--prev{left:6px}.complementary-products .slider-button--next{right:6px}}@media screen and (max-width:389px){.complementary-slide{flex:0 0 calc((100% - 10px)*.8);max-width:calc((100% - 10px)*.8)}}.complementary-products .price__save-badge{display:none!important}product-recommendations:not(.is-accordion) .complementary-products__container{position:relative;margin-top:28px;padding-top:26px;border-top:1px solid rgba(139,35,49,.12)}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title{width:100%;margin:0 0 10px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title{position:relative;width:auto;min-height:38px;margin:0!important;padding:8px 66px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(139,35,49,.26);border-radius:999px;background:linear-gradient(180deg,#fff8f6,#fff);box-shadow:0 8px 22px #8b233114;color:#8b2331;font-family:var(--cb-font-body);font-size:var(--cb-body-md-1-size);line-height:var(--cb-body-md-1-line);font-weight:var(--cb-fw-regular);letter-spacing:.02em;animation:cbPairsPillFloat 3s ease-in-out infinite}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:before{content:"";position:absolute;left:18px;top:50%;width:25px;height:25px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 41C20.5 21.5784 19.4216 20.5 0 20.5C19.4216 20.5 20.5 19.4216 20.5 0C20.5 19.4216 21.5784 20.5 41 20.5C21.5784 20.5 20.5 21.5784 20.5 41Z' fill='%238B2331'/%3E%3C/svg%3E");animation:cbPairsStarTwinkleLeft 2.2s ease-in-out infinite}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:after{content:"";position:absolute;right:18px;top:50%;width:25px;height:25px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 41C20.5 21.5784 19.4216 20.5 0 20.5C19.4216 20.5 20.5 19.4216 20.5 0C20.5 19.4216 21.5784 20.5 41 20.5C21.5784 20.5 20.5 21.5784 20.5 41Z' fill='%238B2331'/%3E%3C/svg%3E");animation:cbPairsStarTwinkleRight 2.2s ease-in-out .45s infinite}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title:after{content:"Complete the look";display:block;color:#0f0f0f8f;font-family:var(--cb-font-body);font-size:var(--cb-tiny-size);line-height:var(--cb-tiny-line);font-weight:var(--cb-fw-regular);letter-spacing:.04em;text-transform:uppercase}product-recommendations:not(.is-accordion) .complementary-products__container slideshow-component,product-recommendations:not(.is-accordion) .complementary-products__container .slider-mobile-gutter{margin-top:4px}@media(hover:hover)and (pointer:fine){product-recommendations:not(.is-accordion) .complementary-products__container .card-wrapper,product-recommendations:not(.is-accordion) .complementary-products__container .complementary-slide{transition:transform .25s ease}product-recommendations:not(.is-accordion) .complementary-products__container .card-wrapper:hover,product-recommendations:not(.is-accordion) .complementary-products__container .complementary-slide:hover{transform:translateY(-3px)}}@media screen and (max-width:749px){product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:26px;padding-top:24px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title{margin-bottom:8px!important;gap:8px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title{min-height:46px;padding:8px 68px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:before{left:16px;width:23px;height:23px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:after{right:16px;width:23px;height:23px}}@media screen and (max-width:359px){product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title{min-height:44px;padding:8px 62px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:before,product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:after{width:19px;height:19px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:before{left:14px}product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:after{right:14px}}@keyframes cbPairsPillFloat{0%,to{transform:translateY(0);box-shadow:0 8px 22px #8b233114}50%{transform:translateY(-2px);box-shadow:0 12px 28px #8b23311f}}@keyframes cbPairsStarTwinkleLeft{0%,to{opacity:.6;transform:translateY(-50%) scale(.92) rotate(0)}50%{opacity:1;transform:translateY(-50%) scale(1.1) rotate(7deg)}}@keyframes cbPairsStarTwinkleRight{0%,to{opacity:.6;transform:translateY(-50%) scale(.92) rotate(0)}50%{opacity:1;transform:translateY(-50%) scale(1.1) rotate(-7deg)}}@media(prefers-reduced-motion:reduce){product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title,product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:before,product-recommendations:not(.is-accordion) .complementary-products__container .summary__title .accordion__title:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/component-complementary-products.css.map */
