.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}.buy-page[data-v-64fdd461]{--buy-accent: #2DBE64;--buy-input-bg: #f5f5f5;--buy-border: #e5e5e5;--buy-text-muted: #6b7280}.buy-page__card[data-v-64fdd461]{background:#fff;border-radius:16px;padding:1.5rem 1.25rem;margin-bottom:1.25rem;border:1px solid var(--buy-border);box-shadow:0 1px 3px #0000000f}.buy-page__card--cart[data-v-64fdd461]{padding:1.5rem}.buy-page__title[data-v-64fdd461]{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;color:#111;letter-spacing:-.02em}.buy-page__field[data-v-64fdd461]{margin-bottom:1rem}.buy-page__field[data-v-64fdd461]:last-child{margin-bottom:0}.buy-page__label[data-v-64fdd461]{display:block;font-size:.875rem;font-weight:500;color:var(--buy-text-muted);margin-bottom:.375rem}.buy-page__input[data-v-64fdd461]{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid var(--buy-border);border-radius:12px;background:var(--buy-input-bg);transition:border-color .2s,box-shadow .2s}.buy-page__input[data-v-64fdd461]::-moz-placeholder{color:#9ca3af}.buy-page__input[data-v-64fdd461]::placeholder{color:#9ca3af}.buy-page__input[data-v-64fdd461]:focus{outline:none;border-color:var(--buy-accent);box-shadow:0 0 0 3px #2dbe6426}.buy-page__input--error[data-v-64fdd461]{border-color:#ef4444}.buy-page__input--error[data-v-64fdd461]:focus{box-shadow:0 0 0 3px #ef444426}.buy-page__select[data-v-64fdd461]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;padding-right:2.5rem}.buy-page__error[data-v-64fdd461]{font-size:.8125rem;color:#ef4444;margin-top:.25rem}.buy-page__hint[data-v-64fdd461]{font-size:.875rem;color:var(--buy-text-muted)}.buy-page__radio-group[data-v-64fdd461]{display:flex;gap:.75rem;margin-bottom:1rem}.buy-page__radio-group--vertical[data-v-64fdd461]{flex-direction:column;gap:.5rem}.buy-page__radio-option[data-v-64fdd461]{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:2px solid var(--buy-border);border-radius:12px;cursor:pointer;transition:border-color .2s,background .2s}.buy-page__radio-option[data-v-64fdd461]:hover{border-color:#d1d5db}.buy-page__radio-option--active[data-v-64fdd461]{border-color:var(--buy-accent);background:#2dbe6414}.buy-page__radio-option--full[data-v-64fdd461]{justify-content:space-between;text-align:left}.buy-page__delivery-block[data-v-64fdd461]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--buy-border)}.buy-page__total-mobile[data-v-64fdd461]{background:var(--buy-accent);color:#fff;font-weight:700;font-size:1.125rem;padding:.75rem 1.5rem;border-radius:12px;text-align:center}.buy-page__btn-order[data-v-64fdd461]{background:var(--buy-accent);color:#fff;font-size:1.125rem;font-weight:700;padding:.875rem 2rem;border-radius:12px;border:none;cursor:pointer;transition:opacity .2s,transform .05s}.buy-page__btn-order[data-v-64fdd461]:hover:not(:disabled){opacity:.95}.buy-page__btn-order[data-v-64fdd461]:active:not(:disabled){transform:scale(.98)}.buy-page__btn-order[data-v-64fdd461]:disabled{opacity:.5;cursor:not-allowed}.buy-page__btn-disabled[data-v-64fdd461]{background:#9ca3af;color:#fff;font-size:1.125rem;font-weight:700;padding:.875rem 2rem;border-radius:12px;text-align:center}.buy-page__cart-hint[data-v-64fdd461]{font-size:.9375rem;color:var(--buy-text-muted);margin-bottom:1rem}.buy-page__cart-summary[data-v-64fdd461]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1rem;color:var(--buy-text-muted)}.buy-page__cart-total[data-v-64fdd461]{font-weight:700;font-size:1.25rem;color:#111}.buy-page__cart-list[data-v-64fdd461]{display:flex;flex-direction:column;gap:.75rem}.buy-page__form[data-v-64fdd461] .relative input{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid var(--buy-border);border-radius:12px;background:var(--buy-input-bg)}.buy-page__form[data-v-64fdd461] .relative input:focus{outline:none;border-color:var(--buy-accent);box-shadow:0 0 0 3px #2dbe6426}.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}
