.complementary-products__container{position:relative;padding:30px 15px 50px;overflow:hidden;background-color:#f4eee6}.complementary-products__container:after{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;border-right:2px solid #000;border-bottom:2px solid #000}.complementary-products__container:before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;border-left:2px solid #000;border-top:2px solid #000}.complementary-products__container .summary__title{text-align:center}.complementary-products__container .summary__title h2{position:relative;z-index:1;color:#121212;font-size:32px;font-weight:400;letter-spacing:0;line-height:1.1;font-family:NewYork;margin:0 0 23px}.complementary-product-list{position:relative;z-index:2;width:100%!important;max-width:100%!important}.complementary-product-list ul{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.complementary-product-list ul li{width:calc(50% - 9px);max-width:253px}.card-complementary{width:100%;overflow:hidden;display:flex;flex-direction:column}.card-complementary .card-complementary-image{width:100%;position:relative}.card-complementary .card-complementary-image img{width:100%;aspect-ratio:1 / 1;height:auto;border:1px solid rgba(0,0,0,1);object-fit:cover;display:block}.card-complementary .card-complementary-image .quick-add{margin:0}.card-complementary .card-complementary-image .quick-add__submit{position:absolute;bottom:18px;right:16px;z-index:2;width:35px;height:35px;padding:0;min-width:auto;background-color:#000;min-height:auto;display:flex;align-items:center;justify-content:center}.card-complementary .card-complementary-image .quick-add__submit span{display:flex}.card-complementary .card-complementary-image .quick-add__submit:after,.card-complementary .card-complementary-image .quick-add__submit:before{display:none}.card-complementary-body{flex:1 1 auto;padding-top:10px}.card-complementary-body .card-title{margin:0;letter-spacing:0;font-weight:400;font-size:16px;line-height:1.2;font-family:"Haas Grot Text 55 Roman"}.card-complementary-body .card-title a{color:#000}.card-complementary-body .price{display:inline-block;color:#000;font-size:16px;font-weight:700;letter-spacing:0}.card-complementary-body del.price{margin-right:5px;font-weight:400}@media (max-width:991px){.complementary-products__container{margin-inline:5px;padding:19px 15px}.complementary-products__container .summary__title h2{font-size:24px;margin-bottom:9px}.complementary-products__container:before,.complementary-products__container:after{width:63px;height:63px}.complementary-product-list ul{gap:10px}.complementary-product-list ul li{width:calc(50% - 5px);max-width:160px}.card-complementary .card-complementary-image .quick-add__submit{width:22px;height:22px;right:0;bottom:11px}.card-complementary .card-complementary-image .quick-add__submit svg{width:12px;height:auto}.card-complementary-body{padding-top:6px}.card-complementary-body .card-title{font-size:14px;margin-bottom:8px}.card-complementary-body .price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-complementary-products.css.map */
