.woocommerce ul.products li.product .olai-product-link-button,.woocommerce ul.products li.product a.olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product .olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product a.olai-product-link-button,.elementor-products-grid ul.products li.product .olai-product-link-button,.elementor-products-grid ul.products li.product a.olai-product-link-button,.olai-product-swiper .olai-product-link-button,.olai-product-swiper a.olai-product-link-button{width:var(--olai-product-text-width)!important;max-width:100%!important;display:block!important;margin-left:auto!important;margin-right:auto!important;margin-top:3px!important;margin-bottom:0!important;padding:0!important;background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;min-height:0!important;height:auto!important;white-space:normal!important;cursor:pointer!important}@media (min-width:1025px){.woocommerce ul.products li.product .olai-product-link-button,.woocommerce ul.products li.product a.olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product .olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product a.olai-product-link-button,.elementor-products-grid ul.products li.product .olai-product-link-button,.elementor-products-grid ul.products li.product a.olai-product-link-button,.olai-product-swiper .olai-product-link-button,.olai-product-swiper a.olai-product-link-button{max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;margin-top:0!important;transform:translateY(2px);transition:max-height .18s ease,opacity .18s ease,visibility .18s ease,margin-top .18s ease,transform .18s ease}.woocommerce ul.products li.product:hover .olai-product-link-button,.woocommerce ul.products li.product:hover a.olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product:hover .olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product:hover a.olai-product-link-button,.elementor-products-grid ul.products li.product:hover .olai-product-link-button,.elementor-products-grid ul.products li.product:hover a.olai-product-link-button,.olai-product-swiper li.product:hover .olai-product-link-button,.olai-product-swiper li.product:hover a.olai-product-link-button{max-height:22px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;margin-top:3px!important;transform:translateY(0)}}@media (max-width:1024px){.woocommerce ul.products li.product .olai-product-link-button,.woocommerce ul.products li.product a.olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product .olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product a.olai-product-link-button,.elementor-products-grid ul.products li.product .olai-product-link-button,.elementor-products-grid ul.products li.product a.olai-product-link-button,.olai-product-swiper .olai-product-link-button,.olai-product-swiper a.olai-product-link-button{max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;margin-top:3px!important;transform:none!important;text-align:left!important}}.woocommerce ul.products li.product .button:not(.olai-product-link-button),.woocommerce ul.products li.product a.button:not(.olai-product-link-button),.elementor-widget-woocommerce-products ul.products li.product .button:not(.olai-product-link-button),.elementor-widget-woocommerce-products ul.products li.product a.button:not(.olai-product-link-button),.elementor-products-grid ul.products li.product .button:not(.olai-product-link-button),.elementor-products-grid ul.products li.product a.button:not(.olai-product-link-button),.olai-product-swiper .button:not(.olai-product-link-button),.olai-product-swiper a.button:not(.olai-product-link-button){width:100%!important;max-width:var(--olai-product-image-width)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:10px!important}.woocommerce ul.products li.product .price del,.elementor-widget-woocommerce-products ul.products li.product .price del,.elementor-products-grid ul.products li.product .price del,.woocommerce div.product .summary .price del,.olai-product-swiper .price del{text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important;opacity:.65!important}@media (max-width:767px){.woocommerce ul.products li.product .olai-product-link-button,.woocommerce ul.products li.product a.olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product .olai-product-link-button,.elementor-widget-woocommerce-products ul.products li.product a.olai-product-link-button,.elementor-products-grid ul.products li.product .olai-product-link-button,.elementor-products-grid ul.products li.product a.olai-product-link-button,.olai-product-swiper .olai-product-link-button,.olai-product-swiper a.olai-product-link-button{font-size:12px!important}}@media (max-width:480px){.single-product .related.products ul.products,.single-product .upsells.products ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:22px!important;align-items:stretch!important;overflow:visible!important}.single-product .related.products ul.products li.product,.single-product .upsells.products ul.products li.product{--olai-product-image-width:100%;--olai-product-text-width:100%;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;margin:0!important;padding:0 0 18px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.single-product .related.products li.product .woocommerce-loop-product__link,.single-product .related.products li.product .woocommerce-loop-product__title,.single-product .related.products li.product .price,.single-product .related.products li.product .olai-product-link-button,.single-product .related.products li.product a.olai-product-link-button,.single-product .upsells.products li.product .woocommerce-loop-product__link,.single-product .upsells.products li.product .woocommerce-loop-product__title,.single-product .upsells.products li.product .price,.single-product .upsells.products li.product .olai-product-link-button,.single-product .upsells.products li.product a.olai-product-link-button{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.single-product .related.products li.product .woocommerce-loop-product__link>img,.single-product .upsells.products li.product .woocommerce-loop-product__link>img{width:100%!important;max-width:100%!important;margin-bottom:6px!important;background:#fff!important;background-color:#fff!important}.single-product .related.products li.product .woocommerce-loop-product__link,.single-product .upsells.products li.product .woocommerce-loop-product__link{flex:1 1 auto!important;gap:0!important;row-gap:0!important}.single-product .related.products li.product .woocommerce-loop-product__title,.single-product .upsells.products li.product .woocommerce-loop-product__title{height:auto!important;min-height:2.6em!important;max-height:4.05em!important;line-height:1.3em!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:0!important;margin-bottom:0!important;padding-top:8px!important;padding-bottom:0!important}.single-product .related.products li.product .price,.single-product .upsells.products li.product .price{flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:9px!important;padding-bottom:11px!important;white-space:nowrap!important;overflow:visible!important}.single-product .related.products li.product .olai-loop-card-bottom,.single-product .related.products li.product .olai-loop-variant-row,.single-product .related.products li.product .olai-loop-plain-link,.single-product .upsells.products li.product .olai-loop-card-bottom,.single-product .upsells.products li.product .olai-loop-variant-row,.single-product .upsells.products li.product .olai-loop-plain-link{flex:0 0 auto!important;width:100%!important;margin-top:auto!important;border-top:1px solid rgba(32,46,73,.12)!important;padding-top:8px!important;transform:none!important;box-sizing:border-box!important}.single-product .related.products li.product .olai-loop-variant-row,.single-product .related.products li.product .olai-loop-plain-link,.single-product .upsells.products li.product .olai-loop-variant-row,.single-product .upsells.products li.product .olai-loop-plain-link{min-height:34px!important}}