.as-smart-slider{position:relative}.as-smart-slider .swiper{overflow:hidden;width:100%}.as-smart-slider .swiper-wrapper{display:flex}.as-smart-slider .swiper-slide{flex-shrink:0;width:100%}.as-slide{width:100%;height:100%;padding:40px;box-sizing:border-box;background-color:#f1f1f1;background-repeat:no-repeat}.as-slide__overlay{pointer-events:none}.as-slide__content{max-width:100%}.as-slide__subtitle{font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.as-slide__title{font-size:42px;font-weight:700;line-height:1.2;margin-bottom:12px}.as-slide__description{font-size:16px;line-height:1.6;margin-bottom:20px;max-width:600px}.as-slide__button{display:inline-block;padding:12px 28px;background-color:#373736;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:opacity .2s ease}.as-slide__button:hover{opacity:.85;color:#fff}.as-slide--product{padding:0;background-color:#f1f1f1}.as-product-card{display:flex;align-items:stretch;width:100%;height:100%}.as-product-card__image{flex:1 1 45%;min-width:0;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.as-product-card__image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.as-product-card__info{flex:1 1 55%;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px;box-sizing:border-box}.as-product-card__title{font-size:32px;font-weight:700;line-height:1.25;margin-bottom:10px}.as-product-card__description{font-size:15px;line-height:1.6;margin-bottom:16px;max-width:500px}.as-product-card__price{font-size:22px;font-weight:700;margin-bottom:20px}.as-product-card__price del{opacity:.5;font-weight:400;margin-right:8px;background:0 0}.as-product-card__price ins{text-decoration:none;background:0 0}.as-product-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.as-product-card__actions .add_to_cart_button,.as-product-card__actions .button{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;cursor:pointer !important;padding:12px 28px !important;background:#373736 !important;color:#fff !important;text-decoration:none !important;border-radius:4px !important;font-size:14px !important;font-weight:600 !important;line-height:1.4 !important}.as-product-card__actions .add_to_cart_button svg,.as-product-card__actions .add_to_cart_button .motta-svg-icon{width:16px !important;height:16px !important;vertical-align:middle !important}.as-product-card__actions .add_to_cart_button.loading{opacity:.6 !important;pointer-events:none !important}.as-product-card__actions .add_to_cart_button.added{background:#2e7d32 !important}.as-product-card__actions .added_to_cart{display:none !important}@media (max-width:767px){.as-product-card{flex-direction:column}.as-product-card__image{flex:0 0 150px;min-height:0;max-height:150px}.as-product-card__info{flex:1 1 auto;min-height:0;justify-content:flex-start;padding:16px 24px;overflow-y:auto}.as-product-card__title{font-size:19px;line-height:1.25}.as-product-card__description{display:none}}.as-swiper-nav{position:absolute;right:24px;bottom:24px;z-index:2;display:flex;gap:10px}.as-swiper-button{position:relative;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;flex-shrink:0}.as-swiper-button:before{content:'';position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:2px solid #373736;border-right:2px solid #373736}.as-swiper-button-prev:before{transform:translate(-20%,-50%) rotate(-135deg)}.as-swiper-button-next:before{transform:translate(-70%,-50%) rotate(45deg)}.as-smart-slider .swiper-pagination{position:absolute;left:0;right:0;bottom:16px;text-align:center;z-index:2}.as-smart-slider .swiper-pagination-bullet{display:inline-block;width:9px;height:9px;margin:0 4px;border-radius:50%;background:rgba(255,255,255,.6);cursor:pointer}.as-smart-slider .swiper-pagination-bullet-active{background:#fff}