.backdrop-enter-active[data-v-97948469],.backdrop-leave-active[data-v-97948469]{transition:opacity .3s ease}.backdrop-enter-from[data-v-97948469],.backdrop-leave-to[data-v-97948469]{opacity:0}.burger-menu-enter-active[data-v-97948469],.burger-menu-leave-active[data-v-97948469]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.burger-menu-enter-from[data-v-97948469],.burger-menu-leave-to[data-v-97948469]{transform:translate(-100%)}.menu-item[data-v-97948469]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;text-decoration:none;color:#1f2937;font-size:18px;font-weight:600;transition:all .2s ease;background:#fff;border:1px solid transparent;position:relative;overflow:hidden}.menu-item[data-v-97948469]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#ff2d20;transform:scaleY(0);transition:transform .2s ease}.menu-item[data-v-97948469]:hover{background:#f9fafb;border-color:#e5e7eb;transform:translate(4px);box-shadow:0 4px 12px #00000014}.menu-item[data-v-97948469]:hover:before{transform:scaleY(1)}.menu-item-icon[data-v-97948469]{font-size:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border-radius:10px;transition:all .2s ease}.menu-item:hover .menu-item-icon[data-v-97948469]{background:#ff2d20;transform:scale(1.1)}.menu-item-text[data-v-97948469]{flex:1;transition:color .2s ease}.menu-item:hover .menu-item-text[data-v-97948469]{color:#ff2d20}.menu-item-arrow[data-v-97948469]{opacity:0;transform:translate(-8px);transition:all .2s ease;color:#ff2d20}.menu-item:hover .menu-item-arrow[data-v-97948469]{opacity:1;transform:translate(0)}.menu-item.loading[data-v-97948469]{opacity:.6;pointer-events:none}.product-card[data-v-bb496685]{transition:transform .3s ease,box-shadow .3s ease}.product-card[data-v-bb496685]:hover{transform:translateY(-4px)}.add-to-cart-btn[data-v-bb496685]{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #16a34a var(--tw-gradient-to-position);padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.add-to-cart-btn[data-v-bb496685]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.add-to-cart-btn[data-v-bb496685]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.add-to-cart-btn[data-v-bb496685]:hover{background:linear-gradient(to right,#16a34a,#15803d)}.in-cart-btn[data-v-bb496685]{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.in-cart-btn[data-v-bb496685]:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity));--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)}@media (min-width: 1044px){.in-cart-btn[data-v-bb496685]{font-size:.875rem;line-height:1.25rem}}.out-of-stock-badge[data-v-bb496685]{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.line-clamp-2[data-v-bb496685]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-bb496685]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.product-image-container[data-v-47ca1be7]{position:relative;width:100%;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--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)}.product-carousel[data-v-47ca1be7],.carousel-slide[data-v-47ca1be7]{width:100%}.product-main-image[data-v-47ca1be7]{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1}.product-image-placeholder[data-v-47ca1be7]{width:100%;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.product-image-placeholder .product-main-image[data-v-47ca1be7]{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1 / 1}.add-to-cart-button[data-v-47ca1be7]{display:flex;align-items:center;justify-content:center;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #16a34a var(--tw-gradient-to-position);padding:1rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.add-to-cart-button[data-v-47ca1be7]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.add-to-cart-button[data-v-47ca1be7]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.add-to-cart-button[data-v-47ca1be7]:hover{background:linear-gradient(to right,#16a34a,#15803d)}.in-cart-button[data-v-47ca1be7]{display:flex;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity));padding:1rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.in-cart-button[data-v-47ca1be7]:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity));--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)}.out-of-stock-badge[data-v-47ca1be7]{display:flex;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:1rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.product-description[data-v-47ca1be7]{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem}.prose[data-v-47ca1be7]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.prose[data-v-47ca1be7] p{margin-bottom:1rem}.prose[data-v-47ca1be7] ul,.prose[data-v-47ca1be7] ol{margin-bottom:1rem;margin-left:1.5rem}.prose[data-v-47ca1be7] li{margin-bottom:.5rem}.prose[data-v-47ca1be7] strong{font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.prose[data-v-47ca1be7] em{font-style:italic}[data-v-47ca1be7] .carousel__prev,[data-v-47ca1be7] .carousel__next{background-color:#ffffffe6;--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)}[data-v-47ca1be7] .carousel__prev:hover,[data-v-47ca1be7] .carousel__next:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-v-47ca1be7] .carousel__prev,[data-v-47ca1be7] .carousel__next{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}[data-v-47ca1be7] .carousel__pagination-button{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}[data-v-47ca1be7] .carousel__pagination-button--active{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity))}.prose[data-v-513efa07]{line-height:1.75}.prose[data-v-513efa07] p{margin-bottom:1rem}.prose[data-v-513efa07] h1,.prose[data-v-513efa07] h2,.prose[data-v-513efa07] h3{font-weight:700;margin-top:1.5rem;margin-bottom:1rem}.prose[data-v-513efa07] ul,.prose[data-v-513efa07] ol{margin-left:1.5rem;margin-bottom:1rem}.prose[data-v-513efa07] li{margin-bottom:.5rem}.prose[data-v-513efa07] a{color:#ff2d20;text-decoration:underline}.prose[data-v-513efa07] strong{font-weight:700}.prose[data-v-513efa07] em{font-style:italic}
