.configure-model-section{background-color:#f7f7f7;margin-top:80px;padding:80px 0 30px}.configure-model-section .heading{font-size:3.75em;line-height:1.2;margin:0 0 55px;text-align:center}.configure-model-section .heading strong{font-weight:600}.configure-model-section .products-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;position:relative}.configure-model-section .products-row .carousel-button{align-items:center;background:hsla(0,0%,100%,.8);border:none;border-radius:50%;cursor:pointer;display:none;height:40px;justify-content:center;padding:0;position:absolute;top:38%;transform:translateY(-50%);transition:background-color .3s ease;width:40px;z-index:10}.configure-model-section .products-row .carousel-button:hover{background:#fff}.configure-model-section .products-row .carousel-button.prev-button{left:-5px}.configure-model-section .products-row .carousel-button.prev-button img{transform:rotate(90deg)}.configure-model-section .products-row .carousel-button.next-button{right:-5px}.configure-model-section .products-row .carousel-button.next-button img{transform:rotate(-90deg)}.configure-model-section .products-row .carousel-button img{height:24px;object-fit:contain;width:24px}.configure-model-section .products-row.swiping-left .product-item{transform:translateX(-100px)}.configure-model-section .products-row.swiping-right .product-item{transform:translateX(100px)}.configure-model-section .products-row .product-item{max-width:calc(33.33333% - 33.33px);position:relative}.configure-model-section .products-row .product-item .product-link{align-items:center;display:flex;flex-direction:column;gap:20px;text-decoration:none}.configure-model-section .products-row .product-item .product-image{aspect-ratio:532/363;border-radius:50px;height:auto;max-height:363px;max-width:532px;overflow:hidden;position:relative;width:auto}.configure-model-section .products-row .product-item .product-image img{height:100%;object-fit:cover;vertical-align:top;width:100%}.configure-model-section .products-row .product-item .product-info{display:flex;flex-direction:column;gap:10px}.configure-model-section .products-row .product-item .product-info .product-name{color:initial;color:#19424a;font-family:Elms Sans,system-ui,sans-serif;font-size:1.5em;font-weight:700;line-height:1.2;margin:0;text-align:center}.configure-model-section .products-row .product-item .product-info .product-price{color:initial;color:#19424a;font-size:1.125em;line-height:1.2;text-align:center}.configure-model-section .products-row .product-item .btn{font-size:1.125em;opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease,background-color .3s ease,color .3s ease;user-select:none}.configure-model-section .products-row .product-item:hover .btn{opacity:1;pointer-events:auto;transform:translateY(0);user-select:auto}@media (max-width:1200px){.configure-model-section .products-row .product-item{width:100%}.configure-model-section .products-row .product-item .product-info .product-name{font-size:1.25em}}@media (max-width:850px){.configure-model-section{margin-top:60px;padding:60px 0 40px}.configure-model-section .heading{font-size:3em;margin-bottom:30px}.configure-model-section .products-row{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;opacity:0;overflow:hidden;transition:opacity .2s ease .3s}.configure-model-section .products-row.loaded{opacity:1}.configure-model-section .products-row .carousel-button{display:flex}.configure-model-section .products-row .product-item{grid-column:1/2;grid-row:1/2;max-width:100%;opacity:1;transition:opacity 0s ease,transform .5s ease;z-index:5}.configure-model-section .products-row .product-item.next,.configure-model-section .products-row .product-item.prev{opacity:0;pointer-events:none;transition:opacity 0s ease .5s,transform .5s ease;user-select:none;z-index:1}.configure-model-section .products-row .product-item.prev{transform:translateX(-100%)}.configure-model-section .products-row .product-item.next{transform:translateX(100%)}.configure-model-section .products-row .product-item .product-link{position:relative}.configure-model-section .products-row .product-item .btn{opacity:1;pointer-events:auto;transform:translateY(0);user-select:auto}}@media (max-width:600px){.configure-model-section{margin-top:0;padding:30px 0}.configure-model-section .heading{font-size:2.25em;margin-bottom:15px}.configure-model-section .products-row .product-item .product-link{gap:10px}}
/*# sourceMappingURL=configure-model.css.map */