.product .banner-estendo{margin-top:100px;margin-bottom:15px}@media (max-width:991px){.product .banner-estendo{margin-top:50px}}.product .banner-estendo .estendo-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;align-items:center;text-align:left;padding:10px 15px;margin-bottom:10px}@media (max-width:450px){.product .banner-estendo .estendo-list{padding:10px 5%}}.product .banner-estendo .estendo-list .estendo{width:100%;max-width:340px;margin:10px 20px;border:2px solid var(--borderColor);border-radius:10px;padding:5px 15px 10px}@media (max-width:450px){.product .banner-estendo .estendo-list .estendo{max-width:100%;margin:10px 0}}.product .banner-estendo .estendo-list .estendo .info{display:flex;align-items:flex-start}.product .banner-estendo .estendo-list .estendo .info picture{display:flex;line-height:0;width:60px;margin-top:10px}.product .banner-estendo .estendo-list .estendo .info picture img{object-fit:contain;width:100%;height:100%}.product .banner-estendo .estendo-list .estendo .info .content{display:flex;flex-direction:column;padding:15px 20px}.product .banner-estendo .estendo-list .estendo .info .content .name{font-size:12px;margin-bottom:10px;font-weight:700}.product .banner-estendo .estendo-list .estendo .info .content .description{font-weight:700;font-size:22px}.product .banner-estendo .estendo-list .estendo .info .content .description strong{font-weight:700}.product .banner-estendo .estendo-list .estendo .info .content a{color:var(--textColor);margin-top:10px;font-size:12px}.product .banner-estendo .estendo-list .estendo .actions{display:flex;align-items:center}.product .banner-estendo .estendo-list .estendo .actions .price{color:var(--estendoTextColor);font-weight:600;font-size:22px;white-space:nowrap}.product .banner-estendo .estendo-list .estendo .actions .check{margin-left:auto}.product .banner-estendo .estendo-list .estendo .actions .check input{position:absolute;left:-9999px}.product .banner-estendo .estendo-list .estendo .actions .check label{display:flex;justify-content:center;font-size:16px;border-radius:30px;border:2px solid #fff;background:var(--estendoLinearGradientColor1);background:linear-gradient(90deg,var(--estendoLinearGradientColor1) 30%,var(--estendoLinearGradientColor2) 100%);color:var(--lightTextColor);padding:10px 15px;text-transform:uppercase;cursor:pointer;width:150px;font-weight:700}.product .banner-estendo .estendo-list .estendo .actions .check label .added{display:none}.product .banner-estendo .estendo-list .estendo .actions .check input:checked~label{color:var(--estendoLinearGradientColor1);background:var(--lightTextColor);border:2px solid var(--estendoLinearGradientColor1)}.product .banner-estendo .estendo-list .estendo.placeholder .description,.product .banner-estendo .estendo-list .estendo.placeholder .name{width:150px}.product .banner-estendo .estendo-list .estendo.placeholder .check{width:150px;height:43px}.product .banner-estendo .estendo-list .estendo.placeholder .price{width:80px}.product .banner-estendo .estendo-list .estendo.placeholder .check,.product .banner-estendo .estendo-list .estendo.placeholder .description,.product .banner-estendo .estendo-list .estendo.placeholder .name,.product .banner-estendo .estendo-list .estendo.placeholder .price{position:relative;background-color:var(--backgroundColor5);z-index:44;overflow:hidden}.product .banner-estendo .estendo-list .estendo.placeholder .check::after,.product .banner-estendo .estendo-list .estendo.placeholder .description::after,.product .banner-estendo .estendo-list .estendo.placeholder .name::after,.product .banner-estendo .estendo-list .estendo.placeholder .price::after{position:absolute;content:" ";display:block;top:0;left:-45%;height:100%;width:45%;z-index:45;background-image:linear-gradient(to left,rgba(251,251,251,.05),rgba(251,251,251,.3),rgba(251,251,251,.6),rgba(251,251,251,.3),rgba(251,251,251,.05));animation:loading 2s infinite}.product .banner-estendo .estendo-list .container-see-more{width:100%;text-align:center}.product .banner-estendo .estendo-list .container-see-more .see-more-estendo{display:inline-block;border-radius:20px;background-color:var(--backgroundColor6);color:var(--lightTextColor);padding:10px 25px;text-transform:uppercase;margin-top:20px;text-align:center;line-height:12px;font-size:14px;font-weight:500;cursor:pointer}@keyframes loading{0%{left:-45%}100%{left:100%}}