@font-face{font-family:Vira;src:url(vira-400.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vira;src:url(vira-600.woff2) format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Vira;src:url(vira-700.woff2) format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Vira;src:url(vira-800.woff2) format('woff2');font-weight:800;font-display:swap}
:root{--v-turquoise:#06abc0;--v-turquoise2:#15b8c7;--v-ink:#153b50;--v-muted:#7f94a6;--v-pale:#edfafd;--v-line:#dceef3;--v-width:430px;--v-radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:65px}body{margin:0;background:#edf4f7;color:var(--v-ink);font:13px/1.9 Vira,Tahoma,sans-serif;direction:rtl}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,label,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #08899e;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.65}button{color:inherit}img{display:block;max-width:100%;height:auto}ul{padding:0;list-style:none}table{border-collapse:collapse;width:100%}.v-app{width:100%;max-width:var(--v-width);min-height:100dvh;background:#fff;margin:0 auto;position:relative;padding-bottom:85px;box-shadow:0 0 60px #16405508;overflow:clip}.v-icon{width:23px;height:23px;display:block;flex-shrink:0}.v-header{height:53px;padding:10px 18px;background:#ffffffef;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;top:0;z-index:30}.v-header>strong{font-size:18px;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-header>a{display:grid;place-items:center;min-width:32px;min-height:32px}.v-header .custom-logo{max-height:36px;width:auto}.v-header-icons{display:flex;gap:18px;align-items:center}.v-brand{display:flex;align-items:center;gap:6px;line-height:1}.v-brand>.v-icon{height:36px;width:35px;stroke:var(--v-turquoise);stroke-width:1.8}.v-brand>span{font-size:31px;font-weight:800;letter-spacing:-1.3px}.v-brand small{display:block;font:7px/1.1 Arial;text-align:center;letter-spacing:2px;margin-top:5px}.v-page{padding:0 16px 20px}.v-search{display:flex;align-items:center;background:var(--v-pale);border-radius:18px;height:38px;margin:5px 3px 9px;padding:0 13px;gap:8px}.v-search input{border:0;outline:0;background:none;min-width:0;flex:1;width:100%;font-size:12px;color:var(--v-ink)}.v-search input::placeholder{color:#8ca5b4}.v-search .v-icon{color:#7895a4;width:20px;height:20px}.v-segment{display:flex;gap:3px;border:1px solid var(--v-line);padding:2px;border-radius:25px;height:36px;margin:8px 4px}.v-segment>a{flex:1;text-align:center;display:grid;place-items:center;font-size:12px;color:#7a92a4;border-radius:23px}.v-segment .is-active{background:linear-gradient(115deg,var(--v-turquoise2),var(--v-turquoise));color:#fff;box-shadow:0 2px 5px #09a9be12}.v-button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.wc-block-components-button{border:0!important;border-radius:12px!important;background:linear-gradient(110deg,var(--v-turquoise2),var(--v-turquoise))!important;color:#fff!important;padding:11px 18px!important;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700!important;font-size:13px!important;text-align:center;line-height:1.6!important;box-shadow:none!important;text-decoration:none!important}.v-button .v-icon{width:16px;height:16px}.v-button:hover,.woocommerce .button:hover{filter:brightness(.96)}.v-button:disabled{opacity:.45;cursor:not-allowed}.v-outline{background:#fff!important;border:1px solid var(--v-turquoise)!important;color:var(--v-turquoise)!important}.v-hero{position:relative;display:flex;min-height:171px;background:#e9f8fc;border-radius:14px;overflow:hidden;margin:8px -2px 10px;isolation:isolate}.v-hero-copy{width:49%;padding:26px 13px 19px 0;position:relative;z-index:2}.v-hero-copy h1{font-size:23px;line-height:1.7;letter-spacing:-.8px}.v-hero-copy p{font-size:10px;color:#718da2;line-height:1.9;margin:8px 0 12px}.v-hero-copy .v-button{min-height:36px;font-size:11px!important;border-radius:10px!important;padding:8px 12px!important;gap:8px}.v-hero-art{position:absolute;left:0;top:0;bottom:0;width:55%;display:flex;align-items:center}.v-hero-art>.v-photo{height:100%;width:100%;aspect-ratio:auto!important}.v-hero-art>.v-photo>img{height:auto}.v-hero-art>img{object-fit:cover;height:100%;width:100%}.v-photo{display:block;position:relative;overflow:hidden;flex-shrink:0}.v-photo>img{position:absolute;max-width:none;height:auto}.v-section-title{display:flex;align-items:center;justify-content:space-between;margin:17px 0 11px}.v-section-title h2{font-size:18px;font-weight:800;letter-spacing:-.4px}.v-section-title>a{font-size:11px;color:var(--v-turquoise);display:flex;align-items:center;gap:5px}.v-section-title>a>.v-icon{width:12px;height:12px}.v-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v-category{background:var(--v-pale);border-radius:10px;position:relative;overflow:hidden;text-align:center;min-width:0;display:flex;flex-direction:column}.v-category>.v-photo{width:100%;border-radius:10px 10px 0 0;aspect-ratio:259/150!important}.v-category>strong{font-size:12px;line-height:1.5;padding:5px 3px 8px;display:block;font-weight:700}.v-category>small{position:absolute;left:9px;bottom:29px;font-size:8px;border:1px solid #deedf2;background:#ffffffdf;border-radius:15px;padding:1px 6px;box-shadow:0 2px 4px #1c596b0c}.v-age-badge{position:absolute;top:8px;right:8px;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;background:#fff2ed;color:#d77568;font-size:10px;font-style:normal;z-index:2;border:1px solid #ffe2da}.v-category>.v-age-badge{width:23px;height:23px;font-size:9px;top:5px;right:5px}.woocommerce ul.products,ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;margin:12px 0!important;list-style:none}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0 0 12px!important;border:1px solid var(--v-line);border-radius:11px;overflow:hidden;position:relative;min-width:0;background:#fff;display:block}.v-product-photo{height:151px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#eefbff)}.v-product-photo>img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important}.v-product-photo .v-age-badge{width:24px;height:24px;font-size:9px;right:7px;top:7px}.v-product-photo .v-demo-photo{width:100%;height:100%}.v-product-photo .v-demo-photo>.v-photo{width:100%;height:100%;aspect-ratio:auto!important}.v-product-copy{padding:8px 12px 0;min-height:62px}.woocommerce ul.products li.product h2,.v-product-copy h2{font-size:13px!important;font-weight:700;padding:0!important;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.woocommerce ul.products li.product .price,.v-product-copy .price{font-size:12px!important;color:var(--v-ink)!important;font-weight:600;display:block;margin-top:3px;line-height:1.8}.woocommerce-Price-currencySymbol{font-size:.77em;font-weight:400}.v-price-pending{font-size:10px;color:var(--v-muted)}.woocommerce ul.products li.product a.button{height:29px!important;width:29px!important;min-height:29px!important;position:absolute;left:10px;bottom:12px;padding:0!important;font-size:0!important;border-radius:50%!important;overflow:hidden;color:transparent!important;min-width:0!important}.woocommerce ul.products li.product a.button:before{content:'+';font:28px/1 Arial;color:white;position:absolute;inset:0;display:grid;place-items:center}.woocommerce ul.products li.product.product-type-variable a.button:before{content:'‹';font-size:29px}.woocommerce ul.products li.product a.added_to_cart{font-size:9px;padding:0 10px;display:block;text-align:left;color:var(--v-turquoise)}.v-compare-label{display:flex;gap:3px;align-items:center;font-size:8px;color:#93a3b1;padding:9px 11px 0;max-width:80%}.v-compare-label input{accent-color:var(--v-turquoise);width:12px;height:12px;margin:0}.v-wish{position:absolute;left:7px;top:7px;background:none;border:0;padding:3px;color:#8096a5;z-index:3}.v-wish .v-icon{height:19px;width:19px}.v-wish.is-saved{color:#cb6c6c}.v-wish.is-saved svg{fill:#fbe7e7}.v-bulk-banner{display:flex;gap:9px;align-items:center;position:relative;border-radius:13px;background:var(--v-pale);overflow:hidden;min-height:82px;margin:13px 0 8px;padding:12px 17px}.v-bulk-banner>div{z-index:2;position:relative;width:56%}.v-bulk-banner h2{font-size:16px;font-weight:800}.v-bulk-banner p{font-size:10px;color:#819bac}.v-bulk-banner>.v-photo,.v-bulk-banner>img{width:48%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.v-bulk-banner>.v-icon{margin-right:auto;border:1px solid #cae9f0;border-radius:50%;padding:6px;width:29px;height:29px;color:var(--v-turquoise);z-index:3;background:#ffffffb3}.v-future-links{display:grid;grid-template-columns:1fr;gap:8px;margin:18px 0}.v-future-links>a{background:#f2fafc;border:1px solid var(--v-line);padding:15px 17px;border-radius:12px;position:relative;color:#6c91a5;font-size:10px}.v-future-links span{font-size:9px;color:#42a8b5}.v-future-links strong{display:block;color:var(--v-ink);font-size:16px;margin:3px 0}.v-future-links .v-icon{position:absolute;left:17px;bottom:17px;width:16px;height:16px;color:var(--v-turquoise)}.v-article-card{display:flex;align-items:center;border:1px solid var(--v-line);border-radius:13px;overflow:hidden;gap:13px;padding:13px;margin:12px 0;background:#fff}.v-article-card>img{width:90px;min-height:80px;max-height:112px;object-fit:cover;border-radius:7px}.v-article-card h3,.v-article-card h2{font-size:14px}.v-article-card p{font-size:10px;color:var(--v-muted);margin-top:5px}.v-article-card>.v-icon{margin-right:auto;width:16px;height:16px;color:var(--v-turquoise)}.v-footer{padding:12px 18px;text-align:center;color:#93a5b1;font-size:9px;border-top:1px solid var(--v-line);margin-top:14px}.v-footer p{font-size:10px;margin-bottom:8px}.v-footer ul{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:8px 0}.v-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--v-width);height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 13px calc(5px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid var(--v-line);z-index:50}.v-bottom-nav>a{font-size:11px;color:#71899e;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.6;gap:2px;min-width:0}.v-bottom-nav .v-nav-icon{height:29px;min-width:61px;border-radius:20px;display:grid;place-items:center;position:relative}.v-bottom-nav .v-icon{height:24px;width:24px}.v-bottom-nav>.is-active{color:var(--v-turquoise);font-weight:700}.v-bottom-nav>.is-active>.v-nav-icon{background:#e6faff}.v-bottom-nav>.is-active svg{stroke-width:2.1}.v-cart-count{position:absolute;right:8px;top:-2px;font-size:8px;min-width:14px;height:14px;line-height:14px;text-align:center;color:#fff;background:var(--v-turquoise);border-radius:8px}.v-cart-count:empty,.v-cart-count[data-empty]{display:none}.v-filter-trigger{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--v-line);border-radius:20px;font-size:11px;padding:6px 15px;background:#fff;margin:10px 0;color:#6b8597}.v-filter-trigger .v-icon{height:15px;width:15px}.woocommerce-result-count{font-size:11px;color:#71899e;margin:8px 0}.woocommerce-ordering{margin:5px 0 12px}.woocommerce-ordering select{font-size:11px;border:1px solid var(--v-line);border-radius:20px;background:#fff;color:#6b8597;padding:7px 10px;max-width:100%}.woocommerce-products-header__title{font-size:19px;margin:12px 0}.woocommerce-breadcrumb{font-size:9px;color:#8ca3b1;margin:8px 0 15px}.woocommerce-breadcrumb a{color:#7896a8}.woocommerce-pagination ul{display:flex;justify-content:center;gap:12px;margin:25px 0}.woocommerce-pagination a,.woocommerce-pagination span{display:grid;place-items:center;border:1px solid var(--v-line);border-radius:8px;width:31px;height:31px;font-size:12px}.woocommerce-pagination .current{background:var(--v-pale);color:var(--v-turquoise)}.woocommerce div.product{position:relative}.woocommerce-product-gallery{width:100%!important;margin:0 0 20px!important;float:none!important;position:relative;background:#f0fafc;border-radius:14px;overflow:hidden}.woocommerce-product-gallery img{width:100%;max-height:350px;object-fit:contain}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery .flex-control-thumbs{display:flex;list-style:none;gap:8px;padding:10px;margin:0;justify-content:center}.woocommerce-product-gallery .flex-control-thumbs li{width:45px}.woocommerce-product-gallery .flex-control-thumbs img{height:45px;width:45px;object-fit:contain;border:1px solid var(--v-line);border-radius:8px}.woocommerce-product-gallery__trigger{position:absolute;left:12px;top:9px;font-size:15px;z-index:5}.woocommerce div.product .summary{width:100%!important;float:none!important;margin:0!important}.product_title{font-size:25px!important;letter-spacing:-.7px;margin:7px 0 10px!important}.summary>.price{font-size:24px!important;font-weight:700;color:var(--v-turquoise);margin:14px 0!important}.woocommerce-product-details__short-description{font-size:12px;color:#8196a5;line-height:2.1;margin-bottom:17px}.woocommerce-product-details__short-description p{margin-bottom:7px}.stock{font-size:11px;color:#5b91a1}.stock.out-of-stock{color:#b57e74}.variations{margin:20px 0 12px;width:100%;border-collapse:collapse}.variations tr{display:flex;flex-direction:column;margin-bottom:16px;gap:7px}.variations th,.variations td{text-align:right;display:block;width:100%;padding:0}.variations th label{font-size:13px;font-weight:700}.variations select{width:100%;border:1px solid var(--v-line);background:#fff;padding:8px 12px;border-radius:9px;font-size:12px;color:#526f83}.reset_variations{font-size:10px;color:#69a5b4;margin-top:5px;display:inline-block}.v-choice-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.v-choice-chips>button{padding:7px 12px;border:1px solid var(--v-line);border-radius:17px;font-size:11px;background:#fff;min-height:35px;color:#6d8ca1}.v-choice-chips>button.is-selected{background:#e2f9fc;border-color:var(--v-turquoise);color:#079eaf}.v-choice-chips>button:disabled{color:#aeb9bf;background:#f6f8f9;text-decoration:line-through;opacity:.6}.woocommerce-variation-price{font-size:21px;font-weight:700;color:var(--v-turquoise);margin:12px 0}.woocommerce-variation-availability{font-size:11px}.woocommerce-variation-description{font-size:11px;line-height:2;color:#8197a4}.v-purchase-mode{display:flex;border:1px solid var(--v-line);border-radius:24px;padding:3px;margin:16px 0}.v-purchase-mode>label{flex:1;display:flex;gap:4px;align-items:center;justify-content:center;font-size:12px;padding:7px;border-radius:21px;cursor:pointer}.v-purchase-mode input{accent-color:var(--v-turquoise);width:13px;height:13px}.v-purchase-mode label:has(input:checked){background:#e8fafd;color:#079eaf}.quantity{display:inline-flex;align-items:center;border:1px solid var(--v-line);border-radius:22px;height:40px;overflow:hidden}.quantity input.qty{width:50px;border:0;background:#fff;outline:0;font-size:14px;text-align:center;padding:5px;appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{appearance:none}.v-quantity-minus,.v-quantity-plus{border:0;width:34px;height:100%;background:var(--v-pale);font:22px Arial;color:#7199ab}.summary .cart{margin:15px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.summary .single_add_to_cart_button{flex:1;border-radius:24px!important}.summary .variations_form{display:block}.woocommerce-variation-add-to-cart{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.woocommerce .button:disabled,.woocommerce .button.disabled{opacity:.45;cursor:not-allowed}.v-tier-box{background:#effafe;border:1px solid var(--v-line);border-radius:12px;padding:15px;margin:20px 0}.v-tier-box h3{font-size:14px;margin-bottom:8px}.v-tier-box p{display:flex;justify-content:space-between;gap:10px;font-size:11px;border-bottom:1px solid #e1eef1;padding:7px 0}.v-tier-box p:last-child{border:0}.v-tier-box b{font-weight:600;color:#718ba0}.v-text-button{display:flex;justify-content:center;align-items:center;gap:6px;background:none;border:0;padding:9px 0;font-size:12px;color:var(--v-turquoise)}.v-text-button .v-icon{width:18px;height:18px}.woocommerce-tabs{margin:25px 0}.woocommerce-tabs .tabs{display:flex;gap:20px;border-bottom:1px solid var(--v-line);font-size:12px;margin:0 0 16px;list-style:none;padding:0;overflow-x:auto}.woocommerce-tabs .tabs li{white-space:nowrap}.woocommerce-tabs .tabs a{padding:10px 0;display:block}.woocommerce-tabs .tabs .active{border-bottom:2px solid var(--v-turquoise);color:var(--v-turquoise)}.woocommerce-tabs .panel{font-size:12px;line-height:2.2;color:#6f8a9e}.woocommerce-tabs .panel h2{font-size:17px;color:var(--v-ink);margin:10px 0}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:10px;font-size:11px;border-bottom:1px solid var(--v-line);text-align:right}.related{margin-top:24px}.related>h2{font-size:18px}.woocommerce .onsale{font-size:10px;color:#a47766}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin:13px 0;padding:13px 15px;border:1px solid var(--v-line);border-radius:12px;background:var(--v-pale);font-size:12px;list-style:none}.woocommerce-error{background:#fff7f3;color:#a56858;border-color:#f4e0d9}.woocommerce-message a{color:#079cad;display:inline-block;margin-left:7px}.woocommerce table.shop_table{border:1px solid var(--v-line);border-radius:12px;border-collapse:separate;overflow:hidden;margin:16px 0;font-size:11px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:11px 10px;border-bottom:1px solid var(--v-line);text-align:right;vertical-align:middle}.woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart-form table.shop_table,.woocommerce-cart-form tbody,.woocommerce-cart-form tr.cart_item,.woocommerce-cart-form .actions{display:block}.woocommerce-cart-form tr.cart_item{border:1px solid var(--v-line);margin:10px 0;border-radius:14px;position:relative;overflow:hidden;padding:15px 12px;min-height:170px}.woocommerce-cart-form table.shop_table{border:0}.woocommerce-cart-form td{display:flex!important;align-items:center;justify-content:space-between;border:0!important;padding:5px 0!important}.woocommerce-cart-form td.product-thumbnail{float:left;width:37%;display:block!important;margin:10px 0 10px 12px}.woocommerce-cart-form td.product-thumbnail img{width:100%;height:125px;object-fit:contain;background:var(--v-pale);border-radius:10px}.woocommerce-cart-form td.product-name{font-size:14px;font-weight:700;display:block!important}.woocommerce-cart-form td.product-name dl{font-size:9px;font-weight:400;color:var(--v-muted);margin:4px 0}.woocommerce-cart-form td.product-name dd,.woocommerce-cart-form td.product-name dt{display:inline;margin:0 3px}.woocommerce-cart-form td.product-remove{position:absolute;left:12px;top:8px;font-size:18px;color:#8096a6;z-index:2}.woocommerce-cart-form td.product-price:before{content:'قیمت واحد';font-size:10px;color:#8ba1b1}.woocommerce-cart-form td.product-subtotal{color:var(--v-turquoise);font-weight:700}.woocommerce-cart-form td.product-subtotal:before{content:'جمع کالا';font-size:10px;font-weight:400;color:#8ba1b1}.woocommerce-cart-form .actions{padding:12px!important;border:1px solid var(--v-line)!important;border-radius:12px}.woocommerce-cart-form .coupon{display:flex;gap:7px;flex-wrap:wrap;padding:8px 0 15px}.woocommerce-cart-form .coupon label{font-size:11px;flex-basis:100%}.woocommerce-cart-form .coupon input{width:45%;min-width:0;flex:1;border:1px solid var(--v-line);border-radius:8px;padding:9px;font-size:12px}.woocommerce-cart-form .coupon .button{padding:9px 12px!important;font-size:11px!important}.woocommerce-cart-form [name=update_cart]{width:100%}.cart-collaterals .cart_totals{width:100%!important;float:none!important;margin-top:17px}.cart_totals h2{font-size:18px}.cart_totals table{width:100%!important}.cart_totals .order-total{background:var(--v-pale);color:var(--v-turquoise)}.wc-proceed-to-checkout .checkout-button{width:100%;border-radius:25px!important}.woocommerce .form-row,.v-form-field{display:flex;flex-direction:column;width:100%!important;float:none!important;margin:0 0 16px!important;padding:0!important;gap:6px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.v-form-field input,.v-form-field textarea,.v-form-field select,.v-sheet input,.v-sheet select{border:1px solid var(--v-line);border-radius:9px;padding:10px 12px;background:#fff;width:100%;max-width:100%;font-size:12px;min-height:42px;color:var(--v-ink)}.woocommerce form .form-row label,.v-form-field>label{font-size:12px;color:#5a768c;line-height:1.7}.woocommerce form .form-row textarea{min-height:90px}.required{color:#bd7c6a;text-decoration:none}.woocommerce form .form-row .optional{font-size:9px;color:#9eb1bd}.woocommerce .col2-set,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%!important;float:none!important;display:block}.woocommerce .col2-set .col-2{margin-top:20px}.woocommerce-checkout h3,.woocommerce-account h2{font-size:19px;margin:14px 0 18px}.woocommerce-checkout .col2-set{padding:17px;border:1px solid var(--v-line);border-radius:14px}.woocommerce-checkout #payment{padding:16px;border:1px solid var(--v-line);border-radius:14px;background:#f7fcfe}.wc_payment_methods{list-style:none;padding:0;margin:0}.wc_payment_method{margin-bottom:12px}.wc_payment_method>label{font-size:12px;display:inline-flex;gap:7px;align-items:center}.wc_payment_method img{max-height:25px;max-width:80px;display:inline-block}.payment_box{font-size:11px;color:#7893a5;background:var(--v-pale);border-radius:9px;padding:12px;margin:8px 0}.woocommerce-checkout #place_order{width:100%;border-radius:24px!important;margin-top:15px}.woocommerce-privacy-policy-text{font-size:10px;color:#90a2ae;margin-top:15px}.woocommerce-checkout .form-row.place-order{margin:10px 0 0!important}.woocommerce-form__label-for-checkbox{display:flex!important;flex-direction:row!important;gap:7px}.woocommerce-form__label-for-checkbox input{accent-color:var(--v-turquoise)}.woocommerce-MyAccount-navigation{width:100%!important;float:none!important;margin-bottom:19px}.woocommerce-MyAccount-navigation ul{display:flex;gap:7px;flex-wrap:wrap;list-style:none;margin:8px 0;padding:0}.woocommerce-MyAccount-navigation li a{padding:7px 11px;border:1px solid var(--v-line);border-radius:20px;display:block;font-size:10px}.woocommerce-MyAccount-navigation .is-active a{background:var(--v-pale);color:var(--v-turquoise)}.woocommerce-MyAccount-content{width:100%!important;float:none!important;font-size:12px}.woocommerce-form-login,.woocommerce-form-register{padding:19px!important;border:1px solid var(--v-line)!important;border-radius:15px;margin-bottom:20px}.woocommerce-form-login .button,.woocommerce-form-register .button{width:100%;margin-top:10px;border-radius:23px!important}.woocommerce .lost_password{font-size:10px;color:#4b9eaf;margin-top:13px}.woocommerce-form .password-input{display:block;width:100%;position:relative}.woocommerce-Addresses .woocommerce-Address{border:1px solid var(--v-line);border-radius:12px;padding:17px;margin:10px 0}.woocommerce-order-details,.woocommerce-customer-details{font-size:12px;margin:17px 0}.woocommerce-order-overview{padding:16px;border:1px solid var(--v-line);border-radius:13px;list-style:none;line-height:2.3}.woocommerce-order-overview strong{display:block;color:#6d8a9d}.v-category-list{display:flex;flex-direction:column;gap:9px;margin-top:20px}.v-category-list>a{border:1px solid var(--v-line);border-radius:13px;display:flex;align-items:center;padding:10px;gap:15px}.v-category-list .v-photo,.v-category-list .v-tax-image{height:66px;width:86px;border-radius:9px;object-fit:cover}.v-category-list h2{font-size:16px}.v-category-list small{font-size:11px;color:#8ca5b4}.v-category-list .v-icon{margin-right:auto;width:16px;height:16px;color:var(--v-turquoise)}.v-wholesale-hero{background:var(--v-pale);border-radius:14px;padding:21px 18px;margin:8px 0 15px;position:relative;overflow:hidden}.v-wholesale-hero h1{font-size:23px;position:relative;z-index:2;max-width:60%;letter-spacing:-.7px}.v-wholesale-hero p{font-size:10px;position:relative;z-index:2;margin-top:7px;color:var(--v-muted)}.v-wholesale-hero .v-photo{position:absolute;left:0;top:0;width:45%;height:100%;opacity:.85}.v-progress{display:flex;gap:7px;justify-content:space-between;align-items:center;padding:12px 8px;font-size:10px;color:#87a1b2}.v-progress b{display:block;background:var(--v-pale);border:1px solid #d7edf3;color:var(--v-turquoise);margin:0 auto 5px;border-radius:50%;height:26px;width:26px;text-align:center;line-height:26px}.v-bulk-card{border:1px solid var(--v-line);background:linear-gradient(145deg,#fff,#f7fdff);border-radius:14px;padding:15px;margin:13px 0}.v-bulk-card-header{display:flex;gap:15px;align-items:center}.v-bulk-card-header>img{width:95px;height:115px;object-fit:contain;background:var(--v-pale);border-radius:10px}.v-bulk-card h3{font-size:17px}.v-bulk-card p{font-size:10px;color:var(--v-muted);margin-top:6px}.v-bulk-card select{width:100%;border:1px solid var(--v-line);border-radius:8px;background:#fff;padding:8px;font-size:11px;margin:9px 0}.v-bulk-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:13px;margin-top:12px;border-top:1px solid var(--v-line)}.v-bulk-meta label{font-size:11px}.v-bulk-meta input[type=number]{width:58px;padding:7px;text-align:center;border:1px solid var(--v-line);border-radius:8px;min-height:37px}.v-bulk-line-total{font-size:16px;font-weight:700;color:var(--v-ink)}.v-bulk-tiers{background:#f0fafe;border-radius:10px;padding:9px 12px;margin-top:11px;font-size:10px;display:flex;gap:13px;justify-content:space-between;color:#809bac}.v-order-total{background:var(--v-pale);border-radius:13px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin:15px 0}.v-order-total strong{font-size:20px}.v-order-total span{font-size:11px;color:#7c97a9}.v-bulk-actions{display:flex;gap:8px;flex-direction:column;margin:15px 0}.v-bulk-actions .v-button{border-radius:23px!important}.v-info,.v-empty{background:var(--v-pale);border:1px solid var(--v-line);padding:16px;border-radius:12px;color:#7394a7;font-size:12px;margin:14px 0;line-height:2}.v-empty{text-align:center;padding:35px 20px}.v-error{background:#fff6f1;color:#b47964;border-color:#f4e1d7}.v-muted{color:var(--v-muted);font-size:11px}.v-small-note{font-size:10px;color:#91a6b4;line-height:2;margin:10px 0}.v-text-content{font-size:13px;line-height:2.25}.v-text-content h1{font-size:25px;margin:12px 0}.v-text-content h2{font-size:20px;margin:20px 0 12px}.v-text-content p{margin-bottom:12px}.v-text-content img{border-radius:12px}.v-text-content>ul,.v-text-content article>ul{list-style:disc;padding-right:20px}.v-text-content iframe,.v-text-content video{max-width:100%}.v-text-content .alignwide,.v-text-content .alignfull{width:100%;margin-left:0;margin-right:0}.v-text-content figure{margin:15px 0}.v-campaign h1{font-size:29px;margin:17px 0 10px;line-height:1.9;letter-spacing:-1px}.v-campaign .v-campaign-photo{background:var(--v-pale);border-radius:14px;margin:17px 0;width:100%;height:290px;object-fit:contain}.v-campaign>.v-button{width:100%;border-radius:24px!important;margin:12px 0}.v-faq details{border:1px solid var(--v-line);border-radius:12px;padding:13px 15px;margin:9px 0;font-size:12px}.v-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;align-items:center;list-style:none;font-weight:700}.v-faq summary:after{content:'⌄';font:18px Arial;color:var(--v-turquoise)}.v-faq details[open] summary:after{content:'⌃'}.v-faq details p{font-size:11px;color:var(--v-muted);margin-top:10px}.v-upload-zone{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;min-height:220px;border:1px dashed #a4dce7;border-radius:16px;background:#f6fcfe;margin:20px 0;padding:20px}.v-upload-zone>.v-icon{height:44px;width:44px;color:#6ea7bc}.v-upload-zone input{max-width:100%;font-size:11px}.v-upload-preview{width:100%;max-height:260px;object-fit:contain}.v-future-badge{display:inline-block;background:var(--v-pale);padding:3px 13px;border-radius:20px;color:var(--v-turquoise);font-size:10px;margin:10px 0}.v-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v-compare-grid>div{background:var(--v-pale);border-radius:12px;padding:12px;text-align:center}.v-compare-grid img{height:180px;width:100%;object-fit:contain}.v-compare-grid h2{font-size:14px;margin-top:10px}.v-compare-metric{border:1px solid var(--v-line);border-radius:12px;overflow:hidden;text-align:center;margin:10px 0}.v-compare-metric>strong{display:block;font-size:12px;background:var(--v-pale);padding:7px}.v-compare-metric>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;padding:12px 5px;gap:5px}.v-sheet{width:min(100%,430px);max-width:430px;max-height:90dvh;margin:auto auto 0;border:0;border-radius:20px 20px 0 0;background:#fff;padding:20px;position:fixed;bottom:0;color:var(--v-ink);box-shadow:0 -12px 80px #1a4a5c16}.v-sheet::backdrop{background:#143a4c75;backdrop-filter:blur(2px)}.v-sheet-handle{height:4px;width:37px;background:#d5dfe6;border-radius:4px;margin:0 auto 16px}.v-sheet h2{font-size:19px;margin-bottom:22px}.v-sheet label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:13px 0}.v-sheet .v-button{width:100%;border-radius:22px!important;margin-top:12px}.v-sheet .v-text-button{width:100%}.v-toast{position:fixed;left:50%;transform:translate(-50%,15px);bottom:90px;max-width:calc(var(--v-width) - 36px);width:max-content;background:#17475a;color:#fff;padding:10px 18px;border-radius:11px;font-size:12px;z-index:100;opacity:0;transition:.2s;pointer-events:none}.v-toast.is-visible{opacity:1;transform:translate(-50%,0)}.v-compare-float{position:fixed;bottom:78px;left:50%;transform:translateX(-50%);background:#e6f9fd;border:1px solid #9ddae5;padding:8px 14px;border-radius:11px;z-index:49;font-size:11px;display:flex;align-items:center;gap:25px;box-shadow:0 5px 15px #2c809d0a}.v-compare-float[hidden]{display:none}.v-compare-float>a{background:var(--v-turquoise);color:white;border-radius:15px;padding:4px 15px}.v-skip{position:fixed;top:-90px;right:15px;z-index:200;background:#fff;border:2px solid var(--v-turquoise);padding:10px}.v-skip:focus{top:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.woocommerce .select2-container{width:100%!important;max-width:100%}.select2-container .select2-selection--single{height:42px!important;border:1px solid var(--v-line)!important;border-radius:9px!important}.select2-container .select2-selection__rendered{line-height:40px!important;font-size:12px;padding-right:12px!important}.select2-container .select2-selection__arrow{height:40px!important}.select2-dropdown{font:12px Vira,Tahoma!important;border-color:var(--v-line)!important;direction:rtl}.admin-bar .v-header{top:32px}#wpadminbar{min-width:0!important}.wc-block-cart,.wc-block-checkout{max-width:100%!important}.wc-block-cart__main,.wc-block-cart__sidebar,.wc-block-checkout__main,.wc-block-checkout__sidebar{width:100%!important;float:none!important;padding:0!important}.wc-block-components-sidebar-layout{display:block!important}.wc-block-components-form .wc-block-components-text-input{width:100%!important;flex-basis:100%!important}.wc-block-components-address-form{display:flex!important;flex-direction:column!important}.v-honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:360px){.v-page{padding-right:12px;padding-left:12px}.v-hero-copy h1{font-size:20px}.v-category>strong{font-size:11px}.v-product-copy h2{font-size:12px!important}.v-product-copy{padding-right:9px;padding-left:9px}.v-header>strong{font-size:16px}.v-bottom-nav{gap:2px;padding-right:8px;padding-left:8px}}@media(max-width:782px){.admin-bar .v-header{top:46px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.v-bottom-nav,.v-header,.v-compare-float,.v-footer{display:none}.v-app{max-width:100%;padding:0;box-shadow:none}body{background:white}}

.v-enhanced-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.v-mode-note{font-size:11px;color:#7493a7;margin:8px 0}

.single-product .summary .single_add_to_cart_button{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:calc(min(100vw,430px) - 32px);z-index:45;border-radius:24px!important;box-shadow:0 4px 20px #06a9bd15!important}.single-product .v-app{padding-bottom:140px}.v-demo-photo{display:block;overflow:hidden;width:100%;height:100%;background:var(--v-pale)}.v-demo-photo .v-photo{height:100%;width:100%}.v-demo-caption{color:#88a2b0;font-size:9px;margin-top:3px}
