.complementary_products__container{background:#fff}.complementary_products__container .complementary_products__content{padding-block:clamp(40px,5vw,64px)}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content{max-width:90vw;margin-inline:auto;display:grid;align-items:center;gap:32px}@media screen and (min-width: 1800px){.complementary_products__container .complementary_products__content{max-width:1600px}}}.complementary_products__container .complementary_products__content .complementary__title{margin:0;margin-bottom:clamp(16px,3vw,24px);color:#000;font-family:Raleway;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .complementary__title{display:block}}.complementary_products__container .complementary_products__content .blaze-slider{padding-left:5vw;padding-bottom:clamp(24px,3.5vw,48px)}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .blaze-slider{padding-left:0;padding-bottom:0}}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card{border-radius:16px;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .blaze-slider .complementary__card:not(:last-child):after{content:"+";position:absolute;top:50%;right:-28px;transform:translateY(-50%);width:fit-content;height:fit-content;font-size:40px;color:#fff}}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__checkbox{border:1px solid #000;transition:.3s;-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:3.2px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;justify-self:flex-end;align-self:flex-end;top:8px}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__checkbox:disabled{border:1px solid #949494;cursor:not-allowed}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__checkbox:after{content:url(./checked.svg);width:12px;height:15px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__checkbox:checked{background:#000}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__checkbox:checked:after{display:block}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card :is(label){display:flex;margin-top:clamp(4px,1vw,8px);border-radius:3.4px;overflow:hidden}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__image{width:100%;height:100%;object-fit:cover;min-height:clamp(180px,20vw,272px)}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info{margin-top:8px}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary_product__title{margin:0 0 8px;font-size:clamp(10px,1vw,12px);letter-spacing:0;text-align:center;color:#000;font-family:Normaliq;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__price{display:flex;align-items:center;justify-content:center;gap:4px}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__price .complementary__price--old{font-family:Poppins;font-weight:200;font-size:clamp(11px,1vw,12px);letter-spacing:0;text-decoration:line-through;color:#000}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__price .complementary__price--new{font-family:Poppins;font-weight:300;font-size:clamp(11px,1.5vw,14px);letter-spacing:0;color:#000}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels{display:none}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:16px;border-radius:2px}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels .complementary__label{font-family:Roboto;font-weight:400;font-size:12px;line-height:14.32px;letter-spacing:0;text-transform:uppercase;color:#949494;border:1px solid #949494;cursor:pointer;transition:.3s;padding:5px 8px;display:flex;align-items:center;justify-content:center}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels .complementary__label :is(input){display:none}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels .complementary__label:has(input:checked){background:#000;color:#fff}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__labels .complementary__label:has(input:disabled){border:1px solid #E5E5E5;color:silver;cursor:not-allowed}}.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__select{font-family:Roboto;width:100%;padding:8px;font-weight:400;font-size:12px;line-height:14.32px;letter-spacing:0;color:#949494;border:1px solid #949494;border-radius:4px;margin-top:8px}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .blaze-slider .complementary__card .complementary__info .complementary__select{display:none}}.complementary_products__container .complementary_products__content .complementary__footer{max-width:90vw;margin-inline:auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .complementary__footer{max-width:350px;width:100%}}.complementary_products__container .complementary_products__content .complementary__footer .complementary__title_footer{display:none}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .complementary__footer .complementary__title_footer{display:none;font-family:Roboto;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0%;text-align:center;color:#fff;margin-bottom:24px}}.complementary_products__container .complementary_products__content .complementary__footer .complementary__totals{display:flex;align-items:center;justify-content:center;margin-bottom:12px;text-shadow:0px 4px 4px 0px #00000040}.complementary_products__container .complementary_products__content .complementary__footer .complementary__totals .total_text{margin:0 4px 0 0;font-family:Normaliq;font-weight:400;font-size:clamp(12px,2vw,16px);line-height:130%;letter-spacing:2%;color:#000}.complementary_products__container .complementary_products__content .complementary__footer .complementary__totals .total_compared{margin:0 4px 0 0;font-family:Poppins;font-weight:300;font-size:clamp(12px,1vw,14px);letter-spacing:0;color:#000;text-decoration:line-through}.complementary_products__container .complementary_products__content .complementary__footer .complementary__totals .total_price{margin:0 4px 0 0;font-family:Poppins;font-weight:600;font-size:clamp(12px,2vw,16px);line-height:130%;letter-spacing:2%;color:#000}.complementary_products__container .complementary_products__content .complementary__footer .complementary__totals .pix_price{font-family:Roboto;font-weight:400;font-size:clamp(10px,1vw,12px);line-height:130%;letter-spacing:-2%;background:#53752b;padding:2px 6px;border-radius:4px;color:#fff;display:none}.complementary_products__container .complementary_products__content .complementary__footer .complementary__button{background:#ad976e;padding:clamp(14.5px,1.5vw,18.5px) 48px;color:#fff;font-family:Raleway;font-weight:500;font-size:14px;border:none;max-width:90vw;cursor:pointer;transition:.3s}@media screen and (min-width: 768px){.complementary_products__container .complementary_products__content .complementary__footer .complementary__button{width:100%;max-width:100%}}.complementary_products__container .complementary_products__content .complementary__footer .complementary__button:disabled{background:#949494;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-complementary-products.css.map */
