html,body{margin:0 !important;padding:0 !important;}

#vstd-Okura-vstd-cro-026{letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;font-style:normal;font-variant:normal;text-indent:0;text-align:start;white-space:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;}

#vstd-Okura-vstd-cro-026 *:where(:not(svg,svg *)){all:revert;}
#vstd-Okura-vstd-cro-026 [hidden]{display:none !important;}

#vstd-Okura-vstd-cro-026 :where(img){width:auto;}

#vstd-Okura-vstd-cro-026 :where([width="9"]){width:9px;}
#vstd-Okura-vstd-cro-026 :where([width="10"]){width:10px;}
#vstd-Okura-vstd-cro-026 :where([width="16"]){width:16px;}
#vstd-Okura-vstd-cro-026 :where([width="9"][height="9"]){aspect-ratio:9/9;}
#vstd-Okura-vstd-cro-026 :where([width="10"][height="10"]){aspect-ratio:10/10;}
#vstd-Okura-vstd-cro-026 :where([width="16"][height="16"]){aspect-ratio:16/16;}

#vstd-Okura-vstd-cro-026 *{letter-spacing:inherit!important;word-spacing:inherit!important;}

#vstd-Okura-vstd-cro-026 table,#vstd-Okura-vstd-cro-026 thead,#vstd-Okura-vstd-cro-026 tbody,#vstd-Okura-vstd-cro-026 tfoot,#vstd-Okura-vstd-cro-026 tr,#vstd-Okura-vstd-cro-026 th,#vstd-Okura-vstd-cro-026 td{background-color:transparent;color:inherit;}


#vstd-Okura-vstd-cro-026 *, #vstd-Okura-vstd-cro-026 *::before, #vstd-Okura-vstd-cro-026 *::after{box-sizing: border-box;margin: 0;padding: 0;}#vstd-Okura-vstd-cro-026, #vstd-Okura-vstd-cro-026{width: 100%;scroll-behavior: smooth;}#vstd-Okura-vstd-cro-026{overflow-x: clip;}#vstd-Okura-vstd-cro-026 #top-pick{scroll-margin-top: 84px;}#vstd-Okura-vstd-cro-026{font-family: 'Inter',-apple-system,BlinkMacSystemFont,sans-serif;background: #fff;color: #374151;font-size: 16px;line-height: 1.62;}#vstd-Okura-vstd-cro-026 img{display: block;max-width: 100%;}#vstd-Okura-vstd-cro-026 a{color: inherit;text-decoration: none;}#vstd-Okura-vstd-cro-026 button{font-family: inherit;background: none;border: none;cursor: pointer;}#vstd-Okura-vstd-cro-026 .vy-container{width: 100%;max-width: 1080px;margin: 0 auto;padding-left: 16px;padding-right: 16px;}#vstd-Okura-vstd-cro-026 .vy-nav{position: fixed;top: 0;left: 0;right: 0;z-index: 50;background: #1a1a1a;box-shadow: 0 4px 6px -1px rgba(0,0,0,.1);}#vstd-Okura-vstd-cro-026 .vy-nav-inner{display: flex;align-items: center;justify-content: space-between;height: 56px;}#vstd-Okura-vstd-cro-026 .vy-nav-logo{display: flex;align-items: center;gap: 8px;}#vstd-Okura-vstd-cro-026 .vy-nav-logo span.vy-brand{color: #fff;font-family: 'Merriweather',serif;font-weight: 900;font-size: 17px;letter-spacing: 0.01em !important;line-height: 1.05;}#vstd-Okura-vstd-cro-026 .vy-nav-logo .vy-accent{color: #c0392b;}#vstd-Okura-vstd-cro-026 .vy-nav-cta{background: #8B1A1A;color: #fff;font-size: 12px;font-weight: 700;padding: 8px 16px;border-radius: 4px;white-space: nowrap;transition: background .15s;}#vstd-Okura-vstd-cro-026 .vy-nav-cta:hover{background: #6B1414;}#vstd-Okura-vstd-cro-026 .vy-nav-spacer{height: 56px;}#vstd-Okura-vstd-cro-026 .vy-top-strip{background: #fff;border-bottom: 1px solid #e5e7eb;padding: 8px 16px;text-align: center;font-size: 14px;}#vstd-Okura-vstd-cro-026 .vy-top-strip .vy-lead{font-weight: 700;color: #8B1A1A;}#vstd-Okura-vstd-cro-026 .vy-top-strip .vy-arrow{color: #9ca3af;margin: 0 8px;}#vstd-Okura-vstd-cro-026 .vy-top-strip a{color: #8B1A1A;font-weight: 600;}#vstd-Okura-vstd-cro-026 .vy-top-strip a:hover{text-decoration: underline;}#vstd-Okura-vstd-cro-026 .vy-hero{display: grid;grid-template-columns: 1fr;min-height: 420px;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-hero{grid-template-columns: 1fr 1fr;}}#vstd-Okura-vstd-cro-026 .vy-hero-img{position: relative;overflow: hidden;background: #f3f4f6;}#vstd-Okura-vstd-cro-026 .vy-hero-img img{width: 100%;height: 100%;object-fit: cover;min-height: 320px;}#vstd-Okura-vstd-cro-026 .vy-hero-panel{background: #1a1a1a;display: flex;flex-direction: column;justify-content: center;padding: 40px 32px;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-hero-panel{padding: 48px 32px;}}#vstd-Okura-vstd-cro-026 .vy-hero-eyebrow{font-size: 12px;font-weight: 700;color: #9ca3af;text-transform: uppercase;letter-spacing: 0.1em !important;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-hero-title{font-family: 'Merriweather',serif;font-size: 26px;font-weight: 900;color: #fff;line-height: 1.22;margin-bottom: 20px;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-hero-title{font-size: 32px;}}#vstd-Okura-vstd-cro-026 .vy-hero-text{color: #d1d5db;font-size: 14px;line-height: 1.7;margin-bottom: 20px;max-width: 560px;}#vstd-Okura-vstd-cro-026 .vy-hero-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:14px;color:#9ca3af;font-size:12px;font-weight:600;}#vstd-Okura-vstd-cro-026 .vy-hero-meta span{display:inline-flex;align-items:center;gap:5px;}#vstd-Okura-vstd-cro-026 .vy-hero-byline{font-size: 12px;color: #6b7280;margin-bottom: 28px;}#vstd-Okura-vstd-cro-026 .vy-hero-byline .vy-author{color: #d1d5db;font-weight: 600;}#vstd-Okura-vstd-cro-026 .vy-btn-cta{display: block;width: 100%;background: #8B1A1A;color: #fff;text-align: center;font-size: 14px;font-weight: 700;padding: 13px 20px;border-radius: 4px;border: 2px dashed rgba(255,255,255,0.4);box-shadow: 0 1px 2px rgba(0,0,0,.2);transition: background .15s;}#vstd-Okura-vstd-cro-026 .vy-btn-cta:hover{background: #6B1414;}#vstd-Okura-vstd-cro-026 .vy-btn-cta:focus-visible, #vstd-Okura-vstd-cro-026 .vy-nav-cta:focus-visible, #vstd-Okura-vstd-cro-026 .vy-faq-q:focus-visible{outline: 3px solid #f5a623;outline-offset: 3px;}#vstd-Okura-vstd-cro-026 .vy-btn-cta[aria-label]{position: relative;}#vstd-Okura-vstd-cro-026 .vy-trust-strip{border-bottom:1px solid #e5e7eb;background:#fff;}#vstd-Okura-vstd-cro-026 .vy-trust-strip-inner{min-height:54px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;}#vstd-Okura-vstd-cro-026 .vy-trust-item{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;color:#374151;text-align:center;}#vstd-Okura-vstd-cro-026 .vy-trust-item .vy-trust-check{color:#2d7a2d;font-size:14px;}@media (max-width:640px){#vstd-Okura-vstd-cro-026 .vy-trust-strip-inner{grid-template-columns:1fr;padding-top:12px;padding-bottom:12px;gap:8px;}}#vstd-Okura-vstd-cro-026 .vy-page-body{padding-top: 44px;padding-bottom: 96px;}#vstd-Okura-vstd-cro-026 .vy-layout{display: flex;flex-direction: column;gap: 40px;}@media (min-width: 1024px){#vstd-Okura-vstd-cro-026 .vy-layout{flex-direction: row;align-items: flex-start;}}#vstd-Okura-vstd-cro-026 .vy-main-col{flex: 1;min-width: 0;max-width: 680px;}#vstd-Okura-vstd-cro-026 .vy-side-col{width: 100%;flex-shrink: 0;}@media (min-width: 1024px){#vstd-Okura-vstd-cro-026 .vy-side-col{width: 288px;align-self: flex-start;position: sticky;top: 76px;height: max-content;}}@media (max-width: 1023px){#vstd-Okura-vstd-cro-026 .vy-side-col{display: none;}}#vstd-Okura-vstd-cro-026 .vy-section-divider{border: none;border-top: 1px solid #e5e7eb;margin: 48px 0;}#vstd-Okura-vstd-cro-026 .vy-main-col p{color: #374151;}#vstd-Okura-vstd-cro-026 .vy-mb-2{margin-bottom: 10px;}#vstd-Okura-vstd-cro-026 .vy-mb-4{margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-mb-5{margin-bottom: 24px;}#vstd-Okura-vstd-cro-026 .vy-mb-6{margin-bottom: 28px;}#vstd-Okura-vstd-cro-026 .vy-quick-links{border-top: 1px solid #e5e7eb;border-bottom: 1px solid #e5e7eb;padding: 16px 0;margin-bottom: 24px;}#vstd-Okura-vstd-cro-026 .vy-quick-links .vy-row{display: flex;align-items: flex-start;gap: 8px;font-size: 14px;flex-wrap: wrap;}#vstd-Okura-vstd-cro-026 .vy-quick-links .vy-row + .vy-row{margin-top: 8px;}#vstd-Okura-vstd-cro-026 .vy-quick-links .vy-label{color: #6b7280;}#vstd-Okura-vstd-cro-026 .vy-link-red{color: #8B1A1A;font-weight: 700;}#vstd-Okura-vstd-cro-026 .vy-link-red:hover{text-decoration: underline;}#vstd-Okura-vstd-cro-026 h2.vy-sec-title{font-family: 'Merriweather',serif;font-size: 26px;font-weight: 700;color: #1a1a1a;line-height:1.3;margin-bottom: 26px;}#vstd-Okura-vstd-cro-026 .vy-criteria{display: flex;flex-direction: column;gap: 16px;}#vstd-Okura-vstd-cro-026 .vy-criterion{display: grid;grid-template-columns: 118px minmax(0,1fr);gap: 18px;align-items: center;padding: 16px;border: 1px solid #e7e7e4;border-radius: 12px;background: linear-gradient(180deg,#fff 0%,#fbfbfa 100%);box-shadow: 0 8px 22px rgba(0,0,0,.045);}#vstd-Okura-vstd-cro-026 .vy-criterion-media{width: 118px;height: 94px;overflow: hidden;border-radius: 10px;background: #f6f4ef;border: 1px solid #e6e1d8;display: flex;align-items: center;justify-content: center;padding: 6px;}#vstd-Okura-vstd-cro-026 .vy-criterion-image{width: 100%;height: 100%;max-width: 100%;object-fit: contain;object-position: center;transform: none;}#vstd-Okura-vstd-cro-026 .vy-criterion-warranty{width: 100%;height: 100%;border-radius: 8px;display: flex;flex-direction: column;align-items: center;justify-content: center;background: linear-gradient(180deg,#fffaf0 0%,#f4e6bf 100%);border: 1px solid #d8bb72;color: #5d4618;text-align: center;}#vstd-Okura-vstd-cro-026 .vy-criterion-warranty .vy-years{font-family: 'Merriweather',serif;font-size: 28px;font-weight: 900;line-height: 1;color: #8B1A1A;}#vstd-Okura-vstd-cro-026 .vy-criterion-warranty .vy-label{margin-top: 5px;font-size: 10px;font-weight: 800;letter-spacing: .08em !important;text-transform: uppercase;}#vstd-Okura-vstd-cro-026 .vy-criterion h4{font-family: 'Merriweather',serif;font-weight: 700;color: #1a1a1a;margin-bottom: 6px;font-size: 16px;line-height: 1.35;}#vstd-Okura-vstd-cro-026 .vy-criterion p{font-size: 14px;color: #4b5563;line-height: 1.65;}@media (max-width: 640px){#vstd-Okura-vstd-cro-026 .vy-criteria{gap: 14px;}#vstd-Okura-vstd-cro-026 .vy-criterion{grid-template-columns: 88px minmax(0,1fr);gap: 13px;padding: 13px;align-items: start;}#vstd-Okura-vstd-cro-026 .vy-criterion-media{width: 88px;height: 76px;border-radius: 8px;padding: 5px;}#vstd-Okura-vstd-cro-026 .vy-criterion-warranty .vy-years{font-size: 23px;}#vstd-Okura-vstd-cro-026 .vy-criterion-warranty .vy-label{font-size: 8px;}#vstd-Okura-vstd-cro-026 .vy-criterion h4{font-size: 15px;}#vstd-Okura-vstd-cro-026 .vy-criterion p{font-size: 13px;line-height: 1.58;}}@media (max-width: 420px){#vstd-Okura-vstd-cro-026 .vy-criterion{grid-template-columns: 82px minmax(0,1fr);gap: 12px;padding: 12px;}#vstd-Okura-vstd-cro-026 .vy-criterion-media{width: 82px;height: 72px;}}#vstd-Okura-vstd-cro-026 .vy-eyebrow{font-size: 12px;font-weight: 700;color: #6b7280;text-transform: uppercase;letter-spacing: 0.1em !important;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 h2.vy-pick-title{font-family: 'Merriweather',serif;font-size: 24px;font-weight: 700;color: #1a1a1a;margin-bottom: 8px;}#vstd-Okura-vstd-cro-026 .vy-rating-row{display: flex;align-items: center;gap: 12px;margin-bottom: 22px;flex-wrap: wrap;}#vstd-Okura-vstd-cro-026 .vy-rating-inline{display: flex;align-items: center;gap: 8px;}#vstd-Okura-vstd-cro-026 .vy-rating-inline .vy-score{font-size: 14px;font-weight: 700;color: #374151;}#vstd-Okura-vstd-cro-026 .vy-pill-wireless{display: inline-flex;align-items: center;gap: 4px;background: #f0f7f0;border: 1px solid #b8ddb8;color: #2d7a2d;font-size: 12px;font-weight: 700;padding: 4px 10px;border-radius: 9999px;}#vstd-Okura-vstd-cro-026 .vy-stars{display: inline-flex;gap: 2px;}#vstd-Okura-vstd-cro-026 .vy-star{width: 13px;height: 13px;}#vstd-Okura-vstd-cro-026 .vy-star-sm{width: 12px;height: 12px;}#vstd-Okura-vstd-cro-026 .vy-star-gold{fill: #F5A623;stroke: #F5A623;}#vstd-Okura-vstd-cro-026 .vy-star-gray{fill: #e5e7eb;stroke: #e5e7eb;}#vstd-Okura-vstd-cro-026 .vy-product-img-wrap{margin: 12px 0 28px;border-radius: 12px;overflow: hidden;background: #fff;border: 1px solid #ececec;box-shadow: 0 10px 30px rgba(0,0,0,.08);}#vstd-Okura-vstd-cro-026 .vy-product-img-wrap img{display: block;width: 115%;max-width: 115%;margin-left: -7.5%;max-height: 384px;object-fit: contain;background: #fff;}@media (max-width: 767px){#vstd-Okura-vstd-cro-026 .vy-product-img-wrap{margin-top: 10px;margin-bottom: 24px;border-radius: 10px;}#vstd-Okura-vstd-cro-026 .vy-product-img-wrap img{width: 108%;max-width: 108%;margin-left: -4%;max-height: 350px;}}#vstd-Okura-vstd-cro-026 .vy-cta-note{font-size: 12px;text-align: center;color: #6b7280;margin-top: 8px;margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-pros-cons-box{border: 1px solid #e5e7eb;border-radius: 12px;padding: 22px;box-shadow: 0 10px 25px rgba(0,0,0,.05);}#vstd-Okura-vstd-cro-026 .vy-pros-cons-box .vy-box-heading{font-weight: 700;font-size: 14px;color: #1a1a1a;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-pros-cons-box .vy-box-heading.vy-mt{margin-top: 16px;}#vstd-Okura-vstd-cro-026 .vy-pc-item{display: flex;align-items: flex-start;gap: 10px;padding: 6px 0;}#vstd-Okura-vstd-cro-026 .vy-pc-icon{margin-top: 4px;width: 16px;height: 16px;border-radius: 9999px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}#vstd-Okura-vstd-cro-026 .vy-pc-icon.vy-check{border: 1px solid #2d7a2d;color: #2d7a2d;}#vstd-Okura-vstd-cro-026 .vy-pc-icon.vy-cross{border: 1px solid #cc2222;color: #cc2222;}#vstd-Okura-vstd-cro-026 .vy-pc-item span.vy-txt{font-size: 14px;color: #374151;}#vstd-Okura-vstd-cro-026 h3.vy-sub-title{font-family: 'Merriweather',serif;font-size: 22px;font-weight: 700;color: #1a1a1a;line-height:1.35;margin-bottom: 22px;}#vstd-Okura-vstd-cro-026 .vy-finding{margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-finding-head{display: flex;align-items: baseline;gap: 8px;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-finding-head .vy-num{color: #8B1A1A;font-weight: 700;font-size: 14px;}#vstd-Okura-vstd-cro-026 .vy-finding-head h4{font-family: 'Merriweather',serif;font-weight: 700;color: #1a1a1a;font-size: 16px;}#vstd-Okura-vstd-cro-026 .vy-finding hr{border: none;border-top: 1px solid #e5e7eb;margin-bottom: 8px;}#vstd-Okura-vstd-cro-026 .vy-finding p{font-size: 14px;color: #4b5563;line-height: 1.625;}#vstd-Okura-vstd-cro-026 .vy-wide-img{margin-bottom: 20px;margin-top: 24px;}#vstd-Okura-vstd-cro-026 .vy-wide-img img{width: 100%;max-height: 384px;object-fit: cover;border-radius: 8px;box-shadow: 0 10px 25px rgba(0,0,0,.08);}#vstd-Okura-vstd-cro-026 .vy-tick-list{display: flex;flex-direction: column;gap: 6px;margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-tick-list .vy-row{display: flex;align-items: flex-start;gap: 8px;font-size: 14px;color: #374151;}#vstd-Okura-vstd-cro-026 .vy-tick-list .vy-tick{color: #8B1A1A;font-weight: 700;margin-top: 2px;}#vstd-Okura-vstd-cro-026 .vy-quote-box{background: #f9fafb;border-left: 4px solid #8B1A1A;padding: 20px;margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-quote-box p.vy-q{color: #374151;font-style: italic;font-size: 14px;line-height: 1.625;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-quote-box p.vy-who{font-size: 12px;font-weight: 700;color: #4b5563;}#vstd-Okura-vstd-cro-026 .vy-badge-reviewed{display: inline-block;background: #f3f4f6;color: #6b7280;font-size: 12px;font-weight: 700;padding: 4px 8px;border-radius: 4px;margin-bottom: 8px;text-transform: uppercase;letter-spacing: 0.05em !important;}#vstd-Okura-vstd-cro-026 h3.vy-comp-title{font-family: 'Merriweather',serif;font-size: 20px;font-weight: 700;color: #1a1a1a;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-comp-rating{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-comp-rating .vy-score{font-size: 14px;font-weight: 700;color: #374151;}#vstd-Okura-vstd-cro-026 .vy-comp-desc{font-size: 14px;color: #4b5563;line-height: 1.625;margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-comp-img-wrap{margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-comp-img-wrap img{width: 100%;height: 192px;object-fit: contain;border-radius: 12px;border: 1px solid #e5e7eb;background: #f9fafb;padding: 8px;box-shadow: 0 10px 25px rgba(0,0,0,.06);}#vstd-Okura-vstd-cro-026 .vy-table-note{font-size: 14px;color: #4b5563;margin-bottom: 20px;}#vstd-Okura-vstd-cro-026 .vy-table-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid #e5e7eb;border-radius: 6px;}#vstd-Okura-vstd-cro-026 .vy-table-scroll::after{content: 'Swipe to compare →';display: block;font-size: 11px;color: #6b7280;padding: 8px 10px;text-align: right;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-table-scroll::after{display: none;}}#vstd-Okura-vstd-cro-026 table.vy-cmp{width: 100%;min-width: 680px;font-size: 14px;border-collapse: separate;border-spacing: 0;}#vstd-Okura-vstd-cro-026 table.vy-cmp thead tr{border-bottom: 2px solid #e5e7eb;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-feat{position: sticky;left: 0;z-index: 3;background: #fff;text-align: left;padding: 12px 12px 12px 0;font-weight: 700;color: #6b7280;font-size: 12px;text-transform: uppercase;letter-spacing: 0.05em !important;width: 38%;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod{text-align: center;padding: 12px 4px;position:relative;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod:nth-child(2), #vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-mark:nth-child(2){background:#f0f7f0;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod:nth-child(2){box-shadow: inset 2px 0 0 #86b486,inset -2px 0 0 #86b486,inset 0 2px 0 #86b486;}#vstd-Okura-vstd-cro-026 table.vy-cmp tbody tr:last-child td.vy-mark:nth-child(2){box-shadow: inset 2px 0 0 #86b486,inset -2px 0 0 #86b486,inset 0 -2px 0 #86b486;}#vstd-Okura-vstd-cro-026 table.vy-cmp tbody tr:not(:last-child) td.vy-mark:nth-child(2){box-shadow: inset 2px 0 0 #86b486,inset -2px 0 0 #86b486;}#vstd-Okura-vstd-cro-026 .vy-winner-badge{display:inline-block;margin-bottom:6px;background:#2d7a2d;color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em !important;text-transform:uppercase;padding:4px 7px;border-radius:999px;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod img{height: 36px;width: auto;margin: 0 auto 4px;object-fit: contain;border-radius: 4px;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod .vy-pname{font-size: 12px;font-weight: 700;line-height: 1.2;color: #9ca3af;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod .vy-pname.vy-win{color: #8B1A1A;}#vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-prod .vy-psub{font-size: 10px;color: #9ca3af;font-weight: 400;}#vstd-Okura-vstd-cro-026 table.vy-cmp tbody tr{border-bottom: 1px solid #f3f4f6;}#vstd-Okura-vstd-cro-026 table.vy-cmp tbody tr:nth-child(even){background: #f9fafb;}#vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-feat{position: sticky;left: 0;z-index: 2;background: inherit;padding: 10px 12px 10px 0;color: #374151;font-weight: 500;font-size: 12px;line-height: 1.375;}#vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-mark{text-align: center;padding: 10px 4px;}#vstd-Okura-vstd-cro-026 .vy-mark-circle{width: 20px;height: 20px;border-radius: 9999px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}#vstd-Okura-vstd-cro-026 .vy-mark-circle.vy-yes{background: #dcfce7;color: #16a34a;}#vstd-Okura-vstd-cro-026 .vy-mark-circle.vy-no{background: #fef2f2;color: #f87171;}#vstd-Okura-vstd-cro-026 .vy-testimonial-card{border: 1px solid #e5e7eb;border-radius: 12px;padding: 24px;margin-bottom: 18px;box-shadow:0 10px 25px rgba(0,0,0,.05);}#vstd-Okura-vstd-cro-026 .vy-testimonial-label{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.08em !important;text-transform:uppercase;color:#8B1A1A;}#vstd-Okura-vstd-cro-026 .vy-testimonial-card p.vy-q{color: #374151;font-style: italic;font-size: 14px;line-height: 1.625;margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-testimonial-card .vy-who{font-weight: 700;font-size: 14px;color: #1a1a1a;}#vstd-Okura-vstd-cro-026 .vy-testimonial-card .vy-role{color: #9ca3af;font-size: 14px;}#vstd-Okura-vstd-cro-026 .vy-final-card{border: 1px solid #e5e7eb;border-radius: 12px;padding: 22px;margin-bottom: 22px;box-shadow:0 10px 25px rgba(0,0,0,.06);}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-head{display: flex;gap: 16px;margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-head img{width: 96px;height: 96px;object-fit: cover;border-radius: 4px;}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-eyebrow{margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-final-card h4{font-family: 'Merriweather',serif;font-weight: 700;color: #1a1a1a;margin-bottom: 4px;font-size: 16px;}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-rate{display: flex;align-items: center;gap: 8px;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-rate .vy-score{font-size: 14px;font-weight: 700;color: #374151;}#vstd-Okura-vstd-cro-026 .vy-final-card .vy-subcount{font-size: 12px;color: #6b7280;}#vstd-Okura-vstd-cro-026 .vy-final-card p.vy-desc{font-size: 14px;color: #4b5563;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-chip-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-chip{display: flex;align-items: center;gap: 4px;font-size: 12px;color: #4b5563;background: #f9fafb;border-radius: 4px;padding: 6px 8px;}#vstd-Okura-vstd-cro-026 .vy-chip svg{width: 12px;height: 12px;color: #2e7d32;flex-shrink: 0;}#vstd-Okura-vstd-cro-026 .vy-warranty-note{font-size: 12px;text-align: center;color: #6b7280;margin-top: 8px;}#vstd-Okura-vstd-cro-026 .vy-stat-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;}#vstd-Okura-vstd-cro-026 .vy-stat-box{text-align: center;border: 1px solid #e5e7eb;border-radius: 4px;padding: 12px;}#vstd-Okura-vstd-cro-026 .vy-stat-box .vy-big{font-size: 24px;font-weight: 900;color: #8B1A1A;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-stat-box .vy-small{font-size: 12px;color: #6b7280;line-height: 1.375;}#vstd-Okura-vstd-cro-026 .vy-mobile-only-note{display: block;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-mobile-only-note{display: none;}}#vstd-Okura-vstd-cro-026 .vy-faq-grid{display: grid;grid-template-columns: 1fr;column-gap: 32px;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 .vy-faq-grid{grid-template-columns: 1fr 1fr;}}#vstd-Okura-vstd-cro-026 .vy-faq-item{border-bottom: 1px solid #e5e7eb;}#vstd-Okura-vstd-cro-026 .vy-faq-q{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 12px 0;text-align: left;gap: 12px;transition: color .15s;}#vstd-Okura-vstd-cro-026 .vy-faq-q:hover .vy-q-text{color: #8B1A1A;}#vstd-Okura-vstd-cro-026 .vy-faq-q .vy-q-text{font-size: 14px;font-weight: 600;color: #1a1a1a;line-height: 1.375;transition: color .15s;}#vstd-Okura-vstd-cro-026 .vy-faq-q svg{color: #9ca3af;flex-shrink: 0;transition: transform .2s;}#vstd-Okura-vstd-cro-026 .vy-faq-a{display: none;padding: 0 0 12px;font-size: 14px;color: #4b5563;line-height: 1.625;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card{border: 1px solid #e5e7eb;border-radius: 6px;padding: 20px;position: static;}@media (min-width: 1024px){#vstd-Okura-vstd-cro-026 .vy-sidebar-card{max-height: calc(100vh - 96px);overflow-y: auto;scrollbar-width: thin;}}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-eyebrow{margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card h3{font-family: 'Merriweather',serif;font-size: 20px;font-weight: 700;color: #1a1a1a;line-height: 1.375;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-prod-row{display: flex;gap: 12px;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-prod-row img{width: 112px;height: 112px;object-fit: cover;border-radius: 4px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-feat-col{display: flex;flex-direction: column;gap: 8px;justify-content: center;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-feat{display: flex;align-items: center;gap: 6px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-feat svg{width: 14px;height: 14px;color: #2e7d32;flex-shrink: 0;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-feat span{font-size: 12px;color: #4b5563;font-weight: 500;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-rate{display: flex;align-items: center;gap: 8px;margin-bottom: 4px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-rate .vy-score{font-size: 14px;font-weight: 700;color: #374151;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card .vy-subcount{font-size: 12px;color: #6b7280;}#vstd-Okura-vstd-cro-026 .vy-sidebar-card p.vy-blurb{font-size: 12px;color: #4b5563;line-height: 1.625;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-buy-signals{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;}#vstd-Okura-vstd-cro-026 .vy-sidebar-buy-signal{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#374151;}#vstd-Okura-vstd-cro-026 .vy-sidebar-buy-signal span:first-child{color:#2d7a2d;}#vstd-Okura-vstd-cro-026 .vy-promo-box{background: #f9f3f0;border: 1px solid #e8d5c8;border-radius: 4px;padding: 10px;margin-bottom: 16px;}#vstd-Okura-vstd-cro-026 .vy-promo-box .vy-head{font-size: 12px;font-weight: 700;color: #8B1A1A;margin-bottom: 2px;}#vstd-Okura-vstd-cro-026 .vy-promo-box .vy-body{font-size: 12px;color: #4b5563;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box{background:linear-gradient(180deg,#f5fbf5 0%,#eef7ee 100%);border:2px solid #8ebd8e;border-radius:12px;padding:28px;margin-top:28px;box-shadow:0 10px 28px rgba(45,122,45,.11);}#vstd-Okura-vstd-cro-026 .vy-recommendation-box .vy-label{font-size:11px;font-weight:800;letter-spacing:.1em !important;text-transform:uppercase;color:#2d7a2d;margin-bottom:10px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box h4{font-family:'Merriweather',serif;font-size:24px;line-height:1.28;color:#1a1a1a;margin-bottom:12px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box p{font-size:14px;line-height:1.7;color:#4b5563;margin:0 0 18px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box .vy-recommendation-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 18px;margin-top:12px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box .vy-recommendation-trust span{font-size:12px;font-weight:700;color:#374151;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box .vy-recommendation-trust strong{color:#2d7a2d;margin-right:4px;}@media (max-width:640px){#vstd-Okura-vstd-cro-026 .vy-recommendation-box{padding:22px 18px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box h4{font-size:21px;}#vstd-Okura-vstd-cro-026 .vy-recommendation-box .vy-recommendation-trust{justify-content:flex-start;flex-direction:column;gap:7px;}}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-cta{display:none;}@media (max-width: 767px){#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 20px rgba(0,0,0,.12);}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-copy{min-width:0;}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-score{font-size:12px;font-weight:800;color:#1a1a1a;white-space:nowrap;}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-sub{font-size:10px;color:#6b7280;white-space:nowrap;}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-cta .vy-btn-cta{width:auto;min-width:148px;padding:11px 13px;font-size:12px;border-style:solid;box-shadow:none;}}@media (max-width:380px){#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-score{font-size:11px;}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-sub{font-size:9px;}#vstd-Okura-vstd-cro-026 .vy-mobile-sticky-cta .vy-btn-cta{min-width:136px;padding:10px 11px;font-size:11px;}}#vstd-Okura-vstd-cro-026 footer.vy-site{background: #1a1a1a;color: #fff;padding: 40px 0;margin-top: 40px;}#vstd-Okura-vstd-cro-026 footer.vy-site .vy-brand{font-family: 'Merriweather',serif;font-weight: 900;font-size: 20px;color: #fff;margin-bottom: 12px;}#vstd-Okura-vstd-cro-026 footer.vy-site .vy-brand .vy-accent{color: #c0392b;}#vstd-Okura-vstd-cro-026 footer.vy-site p.vy-about{font-size: 14px;color: #9ca3af;line-height: 1.625;max-width: 512px;}#vstd-Okura-vstd-cro-026 footer.vy-site p.vy-about + p.vy-about{margin-top: 8px;}#vstd-Okura-vstd-cro-026 footer.vy-site hr{border: none;border-top: 1px solid #374151;margin: 24px 0 16px;}#vstd-Okura-vstd-cro-026 footer.vy-site .vy-bottom{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 12px;}@media (min-width: 768px){#vstd-Okura-vstd-cro-026 footer.vy-site .vy-bottom{flex-direction: row;align-items: center;}}#vstd-Okura-vstd-cro-026 footer.vy-site .vy-copyright{font-size: 12px;color: #6b7280;}#vstd-Okura-vstd-cro-026 footer.vy-site .vy-disclosure{font-size: 12px;color: #9ca3af;max-width: 448px;line-height: 1.625;}
  


#vstd-Okura-vstd-cro-026{
  --font-body-family:Inter, -apple-system, "system-ui", sans-serif!important;
  --font-body:Inter, -apple-system, "system-ui", sans-serif!important;
  --font-heading-family:Merriweather, serif!important;
  --font-heading:Merriweather, serif!important;
}
#vstd-Okura-vstd-cro-026{font-family:Inter, -apple-system, "system-ui", sans-serif!important;font-weight:400!important;}
  

#vstd-Okura-vstd-cro-026{scroll-behavior:smooth}
/* ---- vystodian repair block (added post-clone) ------------------------------
   1) FAQ accordion. build-clone dropped the source's accordion <script> AND its
      CSS purge deleted `.faq-item.open .faq-a{display:block}` + the chevron
      rotate, because no element carries the `open` class in the captured static
      DOM. Re-implemented on the aria-expanded ATTRIBUTE the markup already
      carries, not on a class: attribute selectors are immune to the shopify-code
      converter's vy- class namespacing, so this cannot desync between CSS and JS.
   2) Sticky feature column. `table.cmp td.feat{background:inherit}` resolves to
      TRANSPARENT on odd rows (only tr:nth-child(even) has a background), so the
      horizontally-scrolled product columns slide visibly underneath the pinned
      first column. Give it the same opaque colours the zebra striping uses.
      NOTE: both defects are present on the SOURCE page too - this block is a
      deliberate divergence from it, not a clone inaccuracy. ------------------ */
#vstd-Okura-vstd-cro-026 .vy-faq-q[aria-expanded="true"] + .vy-faq-a{ display: block; }
#vstd-Okura-vstd-cro-026 .vy-faq-q[aria-expanded="true"] svg{ transform: rotate(180deg); }
#vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-feat{ background: #fff; }
#vstd-Okura-vstd-cro-026 table.vy-cmp tbody tr:nth-child(even) td.vy-feat{ background: #f9fafb; }

/* 3) Comparison table on mobile. The pinned feature column takes its natural
      content width (258px of a ~356px viewport), so at rest the reader sees ONE
      clipped product column and cannot compare anything without swiping. Cap it
      and tighten the table so FEATURE + the winner fit fully, with the next
      column part-visible to signal the swipe. Desktop is untouched. */
@media (max-width: 767px) {
  #vstd-Okura-vstd-cro-026 table.vy-cmp{ min-width: 540px; }
  #vstd-Okura-vstd-cro-026 table.vy-cmp th.vy-feat, #vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-feat{ width: 148px; min-width: 148px; max-width: 148px; }
  #vstd-Okura-vstd-cro-026 table.vy-cmp td.vy-feat{ padding-right: 10px; }
}


/* Undo a host stylesheet hiding empty <p>; height stays 0 as on the source */
#vstd-Okura-vstd-cro-026 p:empty {
  display: block !important;
}
/* Growtype: undo flex-induced height:100% blowup on custom-css blocks */
#vstd-Okura-vstd-cro-026 [class*="growtype-customcss-"],
#vstd-Okura-vstd-cro-026 [class*="growtype-customcss-"] > div {
  height: auto !important;
}
/* Shopify Horizon: neutralize app-shell inner-scroll so the embed flows in the host page */
#vstd-Okura-vstd-cro-026:has(.vy-page-wrapper),
#vstd-Okura-vstd-cro-026:has(.vy-page-wrapper) .vy-page-wrapper,
#vstd-Okura-vstd-cro-026[scroll-lock],
#vstd-Okura-vstd-cro-026[scroll-lock] .vy-page-wrapper {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
