.checkout .content{min-height:400px;width:100%;--tw-translate-x:-100px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:0;opacity:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.checkout .content.active{animation:slide-in .3s ease-in-out forwards}.checkout .slide-animation{animation:top-in .3s ease-in-out forwards}@keyframes slide-in{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes top-in{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.pac-container{z-index:111111111111111110000!important}.ReactCollapse--collapse{transition:height .3s cubic-bezier(.4,0,.2,1)}.ReactCollapse--content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.product-description-content{color:#374151;font-size:1rem;line-height:1.75;max-width:none}.product-description-content h1,.product-description-content h2,.product-description-content h3,.product-description-content h4,.product-description-content h5,.product-description-content h6{color:#111827;font-weight:700;line-height:1.3;margin-top:1.5em;margin-bottom:.75em}.product-description-content h1:first-child,.product-description-content h2:first-child,.product-description-content h3:first-child,.product-description-content h4:first-child,.product-description-content h5:first-child,.product-description-content h6:first-child{margin-top:0}.product-description-content h1{font-size:1.875rem}.product-description-content h2{font-size:1.5rem}.product-description-content h3{font-size:1.25rem}.product-description-content h4{font-size:1.125rem}.product-description-content p{margin-bottom:1em}.product-description-content p:last-child{margin-bottom:0}.product-description-content b,.product-description-content strong{font-weight:600;color:#111827}.product-description-content a{color:var(--primary-default);text-decoration:underline;text-underline-offset:2px}.product-description-content a:hover{opacity:.8}.product-description-content ol,.product-description-content ul{margin:1em 0;padding-left:1.5em}.product-description-content ul{list-style-type:disc}.product-description-content ul ul{list-style-type:circle}.product-description-content ol{list-style-type:decimal}.product-description-content li{margin-bottom:.5em;padding-left:.25em}.product-description-content li::marker{color:var(--primary-default)}.product-description-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.875rem;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.product-description-content table thead{background:linear-gradient(90deg,#f9fafb,#f3f4f6)}.product-description-content table thead th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.product-description-content table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.product-description-content table tbody tr:hover{background-color:#f9fafb}.product-description-content table tbody tr:last-child{border-bottom:none}.product-description-content table tbody td{padding:.75rem 1rem;color:#4b5563}.product-description-content table td,.product-description-content table th{border:1px solid #e5e7eb}.product-description-content blockquote{border-left:4px solid var(--primary-default);padding:.75em 1em;margin:1.5em 0;background-color:#f9fafb;border-radius:0 .5rem .5rem 0;color:#4b5563;font-style:italic}.product-description-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0}.product-description-content hr{border:none;border-top:1px solid #e5e7eb;margin:2em 0}.product-description-content code{background-color:#f3f4f6;padding:.2em .4em;border-radius:.25rem;font-size:.875em;color:#111827}.product-description-content pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5em 0}.product-description-content pre code{background:none;padding:0;color:inherit}.product-details .image-tabs-container{position:relative;height:530px;width:150px}.product-details .image-tabs-container .image-tabs{display:flex;height:100%;width:100%;flex-direction:column;gap:1rem;overflow-y:scroll;scroll-behavior:smooth}.product-details .image-tabs-container .top-arrow{position:absolute;left:30px;top:-35px;display:flex;height:1.75rem;width:1.75rem;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--secondary-default);--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.product-details .image-tabs-container .top-arrow:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-details .image-tabs-container .top-arrow:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(234 88 12/var(--tw-ring-opacity,1))}.product-details .image-tabs-container .bottom-arrow{position:absolute;left:30px;bottom:-35px;display:flex;height:1.75rem;width:1.75rem;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--secondary-default);--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.product-details .image-tabs-container .bottom-arrow:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.product-details .image-tabs-container .bottom-arrow:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(234 88 12/var(--tw-ring-opacity,1))}.product-details .related-products-slider .swiper.center-focus-slider .swiper-slide{transition:all .3s ease;opacity:.4}.product-details .related-products-slider .swiper.center-focus-slider .swiper-slide-active,.product-details .related-products-slider .swiper.center-focus-slider .swiper-slide-next,.product-details .related-products-slider .swiper.center-focus-slider .swiper-slide-prev{opacity:1}.product-details .related-products-slider .custom-next-button,.product-details .related-products-slider .custom-prev-button{display:flex;height:3rem;width:3rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--secondary-default);color:var(--m-primary-100);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.product-details .related-products-slider .custom-next-button:focus,.product-details .related-products-slider .custom-prev-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--m-primary-100)}.product-details .related-products-slider .custom-next-button:hover,.product-details .related-products-slider .custom-prev-button:hover{background-color:var(--primary-default);color:#fff!important}.product-details .related-products-slider .custom-next-button:disabled,.product-details .related-products-slider .custom-prev-button:disabled{cursor:not-allowed;opacity:.5}.product-details .related-products-slider .custom-prev-button{left:1rem}.product-details .related-products-slider .custom-next-button{right:1rem}@media(max-width:640px){.product-details .related-products-slider .custom-next-button,.product-details .related-products-slider .custom-prev-button{height:2.5rem;width:2.5rem}.product-details .related-products-slider .custom-next-button svg,.product-details .related-products-slider .custom-prev-button svg{height:1.25rem;width:1.25rem}}