ul.complementary-products{flex-wrap:nowrap;padding:0 1.5rem;margin-bottom:0;--grid-desktop-horizontal-spacing: 10px;overflow-x:scroll;position:relative}ul.complementary-products::-webkit-scrollbar{height:5px;cursor:pointer}ul.complementary-products::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0)}ul.complementary-products::-webkit-scrollbar-thumb{height:5px;background-color:rgba(var(--color-foreground),.25)}ul.complementary-products::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground),.25)}ul.complementary-products::-webkit-scrollbar:vertical{display:none}.complementary-products li.grid__items{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex:0 0 auto}.cart-drawer h4{padding:2rem 1.5rem 0;font-family:PP Neue Montreal!important;font-weight:700;border-top:1px solid #E9E9E9;margin-top:2rem}.complementary-products .card__badge{position:absolute;bottom:10px;left:10px}.complementary-products .card__badge span.badge{border-radius:4px;text-transform:uppercase;padding:.5rem;font-size:1.1rem}.complementary-products .card__heading{font-weight:700;font-size:12px;color:#4a4a4a;text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.2rem;font-family:PP Neue Montreal!important;margin-bottom:.5rem}.complementary-products .card-information .price{font-size:12px;color:#4a4a4a;line-height:normal;text-align:left}.complementary-products .card-information .price-item--regular{font-size:12px}.complementary-products .card__information{padding-top:1rem}.complementary-products.collection .card:hover ul.size-wrapper{opacity:1;transform:translateY(0)}.complementary-products.collection .card ul.size-wrapper{flex-wrap:wrap}.complementary-products-wrapper .modal-toggle{position:absolute;top:5px;left:5px;z-index:6;background:#fff;width:25px;height:25px;border-radius:50px;display:flex;align-items:center;cursor:pointer;justify-content:center}.complementary-products.collection .card ul.size-wrapper li{width:auto}.complementary-products.collection .card ul.size-wrapper a{padding:10px;font-size:12px}.collection .card ul.size-wrapper li.product-unavailable.size a{pointer-events:none}.complementary-products-wrapper .quick-add{display:none}body .drawer{background-color:#000000cf}.drawer__inner{transform:none!important;right:-450px;position:relative;transition:.3s}.drawer.active .drawer__inner{right:0}@media only screen and (min-width: 1200px){.complementary-products li.grid__items{flex:1}ul.complementary-products .card-wrapper{padding:8px;background:#fff}.complementary-products-wrapper{position:fixed;left:40%;top:4rem;transform:translate(-50%);max-width:600px}.complementary-products-wrapper h4{border:0;color:#fff;margin-top:0}ul.complementary-products{flex-wrap:wrap}.complementary-products li.grid__items{flex:0 0 auto;width:calc(33.33% - var(--grid-mobile-horizontal-spacing) / 1);max-width:calc(33.33% - var(--grid-mobile-horizontal-spacing) / 2)}}@media only screen and (max-width: 1199px){.complementary-products-wrapper .modal-toggle{display:flex!important}.complemetary-quick-add:before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000000cf;z-index:-1}.complemetary-quick-add{display:block!important;position:fixed;bottom:0;left:0;width:100%;z-index:9;max-width:100%;opacity:0;transition:.3s;visibility:hidden}.complemetary-quick-add .complemetary-quick-add-wrapper{position:relative;background:#fff;padding:15px 15px 0;border-radius:20px 20px 0 0;max-height:600px;overflow:auto;transition:.3s;transform:translateY(100%)}.complemetary-quick-add span.modal-close svg.icon{width:15px;height:15px}.complemetary-quick-add span.modal-close{position:absolute;top:15px;right:15px}.complemetary-quick-add .complemetary-product-header{display:grid;align-items:flex-start;grid-template-columns:100px 1fr;gap:2rem}.complemetary-quick-add .quick-add-heading{text-align:center;padding:0 30px 10px;font-weight:600}.complemetary-quick-add .complemetary-product-header .complemetary-product-info h4{padding:0;border:0;margin-bottom:1rem}.complemetary-quick-add .complemetary-product-header .complemetary-product-info .price{margin:0;color:rgba(var(--color-foreground),1);font-weight:500;font-size:1.4rem}.complemetary-quick-add .select-size-heading{border:0;padding:0;margin:.5rem 0 1rem}.collection .card .complemetary-quick-add ul.size-wrapper{transform:none;opacity:1;position:static}.collection .card .complemetary-quick-add ul.size-wrapper li{width:100%;text-align:left;border-top:1px solid;display:flex;justify-content:space-between;align-items:center}.collection .card .complemetary-quick-add ul.size-wrapper li .quick-add{display:block;margin:0}.collection .card .complemetary-quick-add ul.size-wrapper li .quick-add button span{display:flex;white-space:nowrap}.collection .card .complemetary-quick-add ul.size-wrapper li .quick-add button{margin:0;background:transparent;border:0;color:#000;font-weight:600;width:auto;min-width:auto}.collection .card .complemetary-quick-add ul.size-wrapper li .quick-add button span svg.icon{width:10px;height:auto}.collection .card .complemetary-quick-add ul.size-wrapper li h5{margin:10px 0}.complemetary-quick-add.active{opacity:1;visibility:visible}.complemetary-quick-add.active .complemetary-quick-add-wrapper{transform:translateY(0)}}@media only screen and (max-width: 749px){.cart-drawer h4{padding:1rem 1.5rem 0;margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/837/assets/complementary-products.css.map */
