.product-case{position:relative;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition:box-shadow .3s ease-in-out}@media(min-width:1025px){.product-case{padding:1rem}}.product-case:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-case .prod-img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.get-price .action-btn{margin-bottom:1rem;display:block;cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:1025px){.get-price .action-btn{width:14rem}}.get-price .order-form{position:fixed;top:0;left:0;display:flex;height:100%;width:100%;align-items:flex-start;justify-content:center;padding:1.5rem;background-color:#0009;z-index:9999}@media(min-width:1025px){.get-price .order-form{align-items:center}}.get-price .order-form .o-container{position:relative;width:100%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;max-height:90vh}@media(min-width:1025px){.get-price .order-form .o-container{padding:2rem;max-width:400px;overflow:unset}}.get-price .order-form .o-container .close-me{position:absolute;top:0;right:0;cursor:pointer;padding-left:.5rem;padding-right:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.get-price .order-form .o-container label{display:block;font-size:.875rem;line-height:1.25rem;color:#084a59}.get-price .order-form .o-container .form-element{width:100%;border-radius:.25rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));padding:.4rem .6rem;border-color:#0c667b}.get-price .order-form .o-container .form-element:focus{outline:2px solid transparent;outline-offset:2px;border-color:#083641;background-color:#fdf3d6}.get-price .order-form .o-container .loading{display:flex;width:100%;justify-content:center}@media(min-width:1025px){.get-price .order-form .o-container .loading{justify-content:flex-start}}.get-price .order-form .o-container .loading .img{width:52px}.get-price .animation-slide-up{animation:slide-up .6s}@keyframes slide-up{0%{bottom:-200px}to{bottom:0}}.animation-fade-in-bg{animation:fade-in-bg .3s}@keyframes fade-in-bg{0%{background-color:#0000}to{background-color:#0009}}
