.main-page-title{font-weight:700;text-align:center}.shopify-policy__container{max-width:95ch}.article-body *,.article-body *:before,.article-body *:after{box-sizing:border-box}.article-body{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:1.8;margin:0 auto}.article-heading-1{font-size:38px;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.2;margin:0 0 28px}.article-heading-2{font-size:26px;font-weight:700;color:#fff;border-left:4px solid #aadd00;padding-left:14px;margin:48px 0 20px;letter-spacing:-.02em;line-height:1.3}.article-heading-3{font-size:20px;font-weight:700;color:#fff;margin:36px 0 14px;letter-spacing:.01em;line-height:1.4}.article-lead{font-size:17px;color:#fff;font-weight:500;margin:0 0 20px;line-height:1.8}.article-text{font-size:17px;color:#a0a89a;margin:0 0 16px;line-height:1.8}.article-supplement{font-size:14px;color:#a0a89a;border-left:2px solid #2a3325;padding:4px 12px;margin:8px 0 20px;line-height:1.65}.article-meta{font-size:14px;color:#a0a89a;border-left:2px solid #2a3325;padding:4px 12px;margin:16px 0 24px;line-height:1.65}.article-note-marker{color:#a0a89a;font-size:16px;margin-left:2px}.article-section{margin:32px 0}.article-divider{border:none;border-top:1px solid #2a3325;margin:40px 0}.article-summary{background:#141a10;border:1px solid #2a3325;border-top:3px solid #aadd00;border-radius:4px;padding:24px 28px;margin:24px 0 32px}.article-summary__title{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ad0;margin:0 0 14px}.article-summary__list{margin:0;padding:0;list-style:none;color:#a0a89a;display:flex;flex-direction:column;gap:8px}.article-summary__list li{padding-left:16px;position:relative;line-height:1.65;font-size:16px}.article-summary__list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#3d4a35}.badge-block{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:#141a10;border:1px solid #2a3325;border-radius:4px;margin:20px 0}.badge-block__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:3px;font-family:Inter,Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;white-space:nowrap;margin-top:3px}.badge-block__text{margin:0;font-size:16px;color:#fff;line-height:1.75}.badge-block--conclusion{border-left:3px solid #aadd00}.badge-block--conclusion .badge-block__badge{background:#ad0;color:#0a0f07}.badge-block--point{border-left:3px solid #aadd00}.badge-block--point .badge-block__badge{background:transparent;border:1px solid #aadd00;color:#ad0}.badge-block--caution{border-left:3px solid #e05a2b}.badge-block--caution .badge-block__badge{background:#e05a2b;color:#fff}.badge-block--note{border-left:3px solid #2a3325}.badge-block--note .badge-block__badge{background:#2a3325;color:#a0a89a}.article-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 1.5rem;border-radius:4px}.article-table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.article-table th{background:#1a2015;color:#fff;font-weight:700;text-align:left;padding:10px 16px;border:1px solid #2a3325;letter-spacing:.02em;white-space:inherit;line-height:1.4}.article-table td{padding:10px 16px;border:1px solid #2a3325;color:#a0a89a;vertical-align:top;line-height:1.7}.article-table tbody tr:nth-child(2n) td{background:#0d1209}.article-table td:first-child{white-space:nowrap;color:#fff}.article-table--checklist td:nth-child(4){font-size:14px}.article-list-ul,.article-list-ol{margin:8px 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.article-list-ul li{padding-left:20px;position:relative;font-size:17px;color:#a0a89a;line-height:1.7}.article-list-ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:#3d4a35}.article-list-ol{counter-reset:article-ol}.article-list-ol li{counter-increment:article-ol;padding-left:32px;position:relative;font-size:17px;color:#a0a89a;line-height:1.7}.article-list-ol li:before{content:counter(article-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-family:Inter,Oswald,sans-serif;font-size:12px;font-weight:700;color:#a0a89a;line-height:2}.article-faq{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 1.5rem}.article-faq-item{background:#141a10;border:1px solid #2a3325;border-radius:4px;overflow:hidden;transition:border-color .25s ease}.article-faq-item[open]{border-color:#3d4a35}.article-faq-q{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;color:#fff;font-weight:700;font-size:16px;line-height:1.55;-webkit-user-select:none;user-select:none}.article-faq-q::-webkit-details-marker{display:none}.article-faq-q:before{content:"Q";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#2a3325;color:#a0a89a;font-family:Inter,sans-serif;font-size:12px;font-weight:700;border-radius:3px;margin-top:1px}.article-faq-q:after{content:"+";margin-left:auto;flex-shrink:0;color:#a0a89a;font-size:22px;font-weight:300;line-height:1;transition:transform .25s ease}.article-faq-item[open] .article-faq-q:after{transform:rotate(45deg)}.article-faq-a{padding:0 18px 16px;color:#a0a89a;font-size:15px;line-height:1.8;border-top:1px solid #2a3325}.article-faq-a p{margin:12px 0 0}.article-faq-a a{color:#ad0;text-decoration:none}@media(any-hover:hover){.article-faq-a a:hover{text-decoration:underline}}.article-cta{margin:64px 0 32px;padding:40px 32px;background:#141a10;border:1px solid #2a3325;border-radius:4px}.article-cta__title{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ad0;margin:0 0 8px}.article-cta__lead{color:#fff;font-size:20px;font-weight:700;margin:0 0 28px;line-height:1.4}.article-cta__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-cta__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;border-radius:4px;font-weight:700;font-size:17px;text-decoration:none;gap:6px;min-height:96px;transition:opacity .3s ease}@media(any-hover:hover){.article-cta__item:hover{opacity:.82}}.article-cta__item--line{background:#06c755;color:#fff}.article-cta__item--check{background:transparent;border:2px solid #aadd00;color:#ad0}.article-cta__item--order{background:#ad0;color:#0a0f07}.article-cta__item-sub{font-size:16px;font-weight:400;opacity:.85}@media screen and (min-width:750px)and (max-width:989px){.article-body{padding:40px 32px;font-size:17px}.article-heading-1{font-size:34px}.article-heading-2{font-size:24px}.article-heading-3{font-size:19px}.article-cta__grid{grid-template-columns:1fr;gap:12px}.article-cta__item{min-height:84px;font-size:17px}}@media screen and (max-width:749px){.article-body{padding:28px 18px;font-size:17px}.article-heading-1{font-size:30px;margin:0 0 20px}.article-heading-2{font-size:23px;margin:36px 0 16px}.article-heading-3{font-size:19px;margin:28px 0 12px}.article-list-ul li,.article-list-ol li,.article-text,.article-lead{font-size:17px}.badge-block{flex-direction:column;gap:8px}.badge-block__badge{align-self:flex-start}.badge-block__text{font-size:16px}.article-cta{padding:28px 20px}.article-cta__lead{font-size:19px}.article-cta__grid{grid-template-columns:1fr;gap:12px}.article-cta__item{min-height:80px;padding:20px 16px;font-size:17px}.article-table{font-size:15px}.article-faq-q{font-size:16px;padding:14px 16px}.article-faq-a{font-size:15px}}.brv-faq,.brv-faq *,.brv-faq *:before,.brv-faq *:after{box-sizing:border-box}.brv-faq{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:1.9;margin:0 auto}.brv-faq__lead{font-size:21px;color:#fff;font-weight:500;margin:0 0 40px;line-height:1.85;letter-spacing:.01em}.brv-faq__notice{background:#141a10;border:1px solid #2a3325;border-left:3px solid #aadd00;border-radius:4px;padding:24px 28px;margin:0 0 80px;color:#a0a89a;font-size:16px;line-height:1.85}.brv-faq__notice strong{color:#fff;font-weight:700}.brv-faq__toc{background:#141a10;border:1px solid #2a3325;border-radius:4px;padding:32px 36px;margin:0 0 96px}.brv-faq__toc-title{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ad0;margin:0 0 24px}.brv-faq__toc-list{margin:0;padding:0;list-style:none;counter-reset:brv-faq-toc;display:flex;flex-direction:column;gap:14px}.brv-faq__toc-list li{counter-increment:brv-faq-toc;padding-left:40px;position:relative;font-size:17px;line-height:1.65}.brv-faq__toc-list li:before{content:counter(brv-faq-toc,decimal-leading-zero);position:absolute;left:0;top:0;font-family:Inter,Oswald,sans-serif;font-size:16px;font-weight:700;color:#a0a89a;line-height:1.7;letter-spacing:.04em}.brv-faq__toc-list a{color:#fff;text-decoration:none;transition:color .25s ease}@media(any-hover:hover){.brv-faq__toc-list a:hover{color:#ad0}}.brv-faq__section{margin:112px 0 0}.brv-faq__section:first-of-type{margin-top:0}.brv-faq__section-label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ad0;margin:0 0 16px}.brv-faq__heading{font-size:38px;font-weight:800;color:#fff;border-left:4px solid #aadd00;padding-left:18px;margin:0 0 48px;letter-spacing:-.02em;line-height:1.25}.brv-faq__group{display:flex;flex-direction:column;gap:14px;margin:0}.brv-faq__item{background:#141a10;border:1px solid #2a3325;border-radius:4px;overflow:hidden;transition:border-color .25s ease}.brv-faq__item[open]{border-color:#3d4a35}.brv-faq__question{display:flex;align-items:flex-start;gap:18px;padding:26px 28px;cursor:pointer;list-style:none;color:#fff;font-weight:700;font-size:19px;line-height:1.6;-webkit-user-select:none;user-select:none}.brv-faq__question::-webkit-details-marker{display:none}.brv-faq__question:before{content:"Q";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#2a3325;color:#a0a89a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;border-radius:3px;margin-top:1px;letter-spacing:.02em}.brv-faq__question:after{content:"+";margin-left:auto;flex-shrink:0;color:#a0a89a;font-size:26px;font-weight:300;line-height:1;transition:transform .25s ease;margin-top:2px}.brv-faq__item[open] .brv-faq__question:after{transform:rotate(45deg)}.brv-faq__answer{padding:24px 28px 32px;color:#a0a89a;font-size:17px;line-height:1.95;border-top:1px solid #2a3325}.brv-faq__answer>*:first-child{margin-top:0}.brv-faq__answer>*:last-child{margin-bottom:0}.brv-faq__answer p{margin:20px 0 0}.brv-faq__answer strong{color:#fff;font-weight:700}.brv-faq__answer a{color:#ad0;text-decoration:none;word-break:break-all}@media(any-hover:hover){.brv-faq__answer a:hover{text-decoration:underline}}.brv-faq__answer ul,.brv-faq__answer ol{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.brv-faq__answer ul li{padding-left:22px;position:relative;line-height:1.8}.brv-faq__answer ul li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#3d4a35}.brv-faq__answer ol{counter-reset:brv-faq-ol}.brv-faq__answer ol li{counter-increment:brv-faq-ol;padding-left:36px;position:relative;line-height:1.8}.brv-faq__answer ol li:before{content:counter(brv-faq-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-family:Inter,Oswald,sans-serif;font-size:16px;font-weight:700;color:#a0a89a;line-height:2.05;letter-spacing:.04em}.brv-faq__answer table{width:100%;border-collapse:collapse;margin:24px 0 0;font-size:15px}.brv-faq__answer th,.brv-faq__answer td{padding:12px 16px;border:1px solid #2a3325;text-align:left;vertical-align:top;line-height:1.7}.brv-faq__answer th{background:#1a2015;color:#fff;font-weight:700;letter-spacing:.02em}.brv-faq__answer td{color:#a0a89a}.brv-faq__answer td:first-child{color:#fff;white-space:nowrap}.brv-faq__answer blockquote{margin:24px 0 0;padding:14px 20px;border-left:2px solid #2a3325;color:#a0a89a;font-size:15px;line-height:1.75}.brv-faq__answer blockquote p{margin:0}.brv-faq__contact{margin:112px 0 0;padding:48px 44px;background:#141a10;border:1px solid #2a3325;border-top:3px solid #aadd00;border-radius:4px}.brv-faq__contact-title{font-size:26px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.4;letter-spacing:-.01em}.brv-faq__contact-text{margin:0 0 28px;color:#a0a89a;font-size:17px;line-height:1.85}.brv-faq__contact-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;color:#a0a89a;font-size:17px;line-height:1.7}.brv-faq__contact-list strong{color:#fff;font-weight:700}@media screen and (min-width:750px)and (max-width:989px){.brv-faq__lead{font-size:20px;margin:0 0 36px}.brv-faq__notice{margin:0 0 64px}.brv-faq__toc{margin:0 0 80px;padding:28px 32px}.brv-faq__section{margin-top:96px}.brv-faq__heading{font-size:32px;margin:0 0 40px}.brv-faq__question{font-size:18px;padding:22px 24px}.brv-faq__answer{padding:20px 24px 28px}.brv-faq__contact{margin-top:96px;padding:40px 36px}.brv-faq__contact-title{font-size:24px}}@media screen and (max-width:749px){.brv-faq{line-height:1.85}.brv-faq__lead{font-size:18px;margin:0 0 28px;line-height:1.8}.brv-faq__notice{margin:0 0 56px;padding:20px 22px;font-size:15px}.brv-faq__toc{margin:0 0 72px;padding:24px}.brv-faq__toc-title{margin:0 0 18px}.brv-faq__toc-list{gap:12px}.brv-faq__toc-list li{font-size:16px;padding-left:36px}.brv-faq__section{margin-top:80px}.brv-faq__section-label{margin:0 0 12px}.brv-faq__heading{font-size:28px;margin:0 0 32px;padding-left:14px}.brv-faq__group{gap:12px}.brv-faq__question{font-size:17px;padding:22px 20px;gap:14px;line-height:1.6}.brv-faq__question:before{width:26px;height:26px;font-size:16px}.brv-faq__question:after{font-size:24px}.brv-faq__answer{font-size:16px;padding:22px 20px 26px;line-height:1.9}.brv-faq__answer p{margin-top:16px}.brv-faq__answer ul,.brv-faq__answer ol{margin-top:16px;gap:10px}.brv-faq__contact{margin-top:80px;padding:32px 24px}.brv-faq__contact-title{font-size:22px;margin:0 0 18px}.brv-faq__contact-text{font-size:16px;margin:0 0 22px}.brv-faq__contact-list{font-size:16px;gap:12px}}.brv-company,.brv-company *,.brv-company *:before,.brv-company *:after{box-sizing:border-box}.brv-company{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:1.9;margin:0 auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.brv-company__lead{font-size:21px;color:#fff;font-weight:500;margin:0 0 96px;line-height:1.85;letter-spacing:.01em}.brv-company__section{margin:112px 0 0}.brv-company__section:first-of-type{margin-top:0}.brv-company__section-label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ad0;margin:0 0 16px}.brv-company__heading{font-size:38px;font-weight:800;color:#fff;border-left:4px solid #aadd00;padding-left:18px;margin:0 0 48px;letter-spacing:-.02em;line-height:1.25}.brv-company__table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.brv-company__table tr{border-bottom:1px solid #2a3325}.brv-company__table tr:first-child{border-top:1px solid #2a3325}.brv-company__table th{text-align:left;vertical-align:top;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;color:#ad0;padding:28px 32px 28px 4px;width:240px;line-height:1.6}.brv-company__table td{padding:28px 0 28px 4px;color:#fff;font-size:18px;line-height:1.85;vertical-align:top;font-weight:500;word-break:break-word;overflow-wrap:anywhere;min-width:0}.brv-company__map-wrap{position:relative;width:100%;max-width:100%;margin-top:16px;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#1a1f17}.brv-company__map-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.brv-company__table td br{content:"";display:block;margin-top:6px}.brv-company__table a{color:#ad0;text-decoration:none}@media(any-hover:hover){.brv-company__table a:hover{text-decoration:underline}}@media screen and (min-width:750px)and (max-width:989px){.brv-company__lead{font-size:20px;margin:0 0 80px}.brv-company__section{margin-top:96px}.brv-company__heading{font-size:32px;margin:0 0 40px}.brv-company__table th{width:200px;font-size:16px;padding:24px 24px 24px 4px}.brv-company__table td{font-size:17px;padding:24px 0 24px 4px}}@media screen and (max-width:749px){.brv-company{line-height:1.85}.brv-company__lead{font-size:18px;margin:0 0 64px;line-height:1.8}.brv-company__section{margin-top:80px}.brv-company__section-label{margin:0 0 12px}.brv-company__heading{font-size:28px;margin:0 0 32px;padding-left:14px}.brv-company__table{table-layout:auto}.brv-company__table tr,.brv-company__table th,.brv-company__table td{display:block;width:100%}.brv-company__table tr{padding:22px 0}.brv-company__table th{padding:0 0 8px;font-size:12px;letter-spacing:.1em;line-height:1.5}.brv-company__table td{padding:0;font-size:17px;line-height:1.8}}.brv-legal__table{width:100%;border-collapse:collapse;margin:0 0 32px;table-layout:fixed}.brv-legal__table tr{border-bottom:1px solid #2a3325}.brv-legal__table tr:first-child{border-top:1px solid #2a3325}.brv-legal__table th{text-align:left;vertical-align:top;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;color:#ad0;padding:28px 32px 28px 4px;width:240px;line-height:1.6;background:transparent}.brv-legal__table td{padding:28px 0 28px 4px;color:#fff;font-size:18px;line-height:1.85;vertical-align:top;font-weight:500;word-break:break-word}.brv-legal__table td br{content:"";display:block;margin-top:6px}.brv-legal__table a{color:#ad0;text-decoration:none}@media(any-hover:hover){.brv-legal__table a:hover{text-decoration:underline}}@media screen and (min-width:750px)and (max-width:989px){.brv-legal__table th{width:200px;font-size:16px;padding:24px 24px 24px 4px}.brv-legal__table td{font-size:17px;padding:24px 0 24px 4px}}@media screen and (max-width:749px){.brv-legal__table{table-layout:auto}.brv-legal__table tr,.brv-legal__table th,.brv-legal__table td{display:block;width:100%}.brv-legal__table tr{padding:22px 0}.brv-legal__table th{padding:0 0 8px;font-size:12px;letter-spacing:.1em;line-height:1.5}.brv-legal__table td{padding:0;font-size:17px;line-height:1.8}}.brv-page-header{text-align:center;margin:0 auto 72px;padding:24px 0 0;animation:brv-page-header-in .45s ease-out .05s both}@keyframes brv-page-header-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.brv-page-header__slug{display:inline-block;font-family:Inter,Bebas Neue,Oswald,sans-serif;font-size:16px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#ad0;margin:0 0 22px;position:relative;padding:0 0 16px;line-height:1}.brv-page-header__slug:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:32px;height:1px;background:#ad0;opacity:.7}.brv-page-header .brv-page-title{text-align:center;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:52px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.brv-page-header .brv-page-title__text{display:inline-block;position:relative;background-image:linear-gradient(105deg,#fff 0% 28%,#b9beb0 44%,#fff,#b9beb0 56%,#fff 72% 100%);background-size:240% 100%;background-position:0% center;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:brv-page-title-shimmer 10s ease-in-out infinite alternate,brv-page-title-spark 5s linear infinite;will-change:background-position,filter}@keyframes brv-page-title-shimmer{0%{background-position:0% center}to{background-position:100% center}}@keyframes brv-page-title-spark{0%,27%,35%,65%,73%,to{filter:drop-shadow(0 0 2px rgba(170,221,0,.04))}28%{filter:drop-shadow(0 0 4px rgba(190,235,255,.32)) drop-shadow(0 0 10px rgba(170,221,0,.14))}28.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}29%{filter:drop-shadow(0 0 5px rgba(210,245,255,.38)) drop-shadow(0 0 12px rgba(170,221,0,.18))}29.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}30%{filter:drop-shadow(0 0 3px rgba(190,235,255,.2)) drop-shadow(0 0 8px rgba(170,221,0,.1))}30.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.04))}31%{filter:drop-shadow(0 0 4px rgba(200,240,255,.28)) drop-shadow(0 0 10px rgba(170,221,0,.13))}31.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}32%{filter:drop-shadow(0 0 3px rgba(190,235,255,.18)) drop-shadow(0 0 7px rgba(170,221,0,.08))}66%{filter:drop-shadow(0 0 3px rgba(190,235,255,.22)) drop-shadow(0 0 9px rgba(170,221,0,.12))}66.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}67%{filter:drop-shadow(0 0 6px rgba(225,250,255,.48)) drop-shadow(0 0 14px rgba(170,221,0,.22)) drop-shadow(0 0 22px rgba(170,221,0,.06))}67.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}68%{filter:drop-shadow(0 0 4px rgba(200,240,255,.28)) drop-shadow(0 0 10px rgba(170,221,0,.14))}68.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}69%{filter:drop-shadow(0 0 5px rgba(215,247,255,.4)) drop-shadow(0 0 12px rgba(170,221,0,.2))}69.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}70%{filter:drop-shadow(0 0 3px rgba(190,235,255,.18)) drop-shadow(0 0 8px rgba(170,221,0,.1))}70.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.04))}71%{filter:drop-shadow(0 0 3px rgba(200,240,255,.22)) drop-shadow(0 0 9px rgba(170,221,0,.12))}71.5%{filter:drop-shadow(0 0 2px rgba(170,221,0,.03))}72%{filter:drop-shadow(0 0 2px rgba(170,221,0,.06))}}@media screen and (min-width:750px)and (max-width:989px){.brv-page-header{margin:0 auto 60px}.brv-page-header__slug{font-size:12px;letter-spacing:.28em;margin:0 0 20px}.brv-page-header .brv-page-title{font-size:42px}}@media screen and (max-width:749px){.brv-page-header{margin:0 auto 48px;padding:12px 0 0}.brv-page-header__slug{font-size:11px;letter-spacing:.24em;margin:0 0 16px;padding:0 0 12px}.brv-page-header__slug:after{width:24px}.brv-page-header .brv-page-title{font-size:32px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.brv-page-header .brv-page-title__text{animation:none;background:none;-webkit-text-fill-color:#ffffff;color:#fff;filter:none;transform:none}}h1,h2{font-weight:900;background-image:linear-gradient(105deg,#fff 0% 28%,#b9beb0 44%,#fff,#b9beb0 56%,#fff 72% 100%);background-size:240% 100%;background-position:0% center;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:brv-page-title-shimmer 10s ease-in-out infinite alternate,brv-page-title-spark 5s linear infinite;will-change:background-position,filter}h1.brv-no-shimmer,h2.brv-no-shimmer,.brv-no-shimmer h1,.brv-no-shimmer h2,.card h1,.card h2,.card-wrapper h1,.card-wrapper h2,.card-information h1,.card-information h2,.product-card-wrapper h1,.product-card-wrapper h2,.cart-item h1,.cart-item h2,.cart-drawer h1,.cart-drawer h2,.cart__items h1,.cart__items h2,.drawer h1,.drawer h2,.predictive-search h1,.predictive-search h2,.search h1,.search h2,.facets h1,.facets h2,.menu-drawer h1,.menu-drawer h2,.mega-menu h1,.mega-menu h2,.header h1,.header h2,.footer h1,.footer h2,.announcement-bar h1,.announcement-bar h2,.utility-bar h1,.utility-bar h2,.popup h1,.popup h2,.modal h1,.modal h2,form h1,form h2,.form h1,.form h2,.field h1,.field h2,.complementary-products h1,.complementary-products h2,.product-recommendations h1,.product-recommendations h2,.collection-list h1,.collection-list h2,.article-card h1,.article-card h2,.blog-articles h1,.blog-articles h2,.contact h1,.contact h2,.customer h1,.customer h2,.rez-notify-bell-icon h1,.rez-notify-bell-icon h2{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;animation:none!important;filter:none!important;will-change:auto!important}@media(prefers-reduced-motion:reduce){h1,h2{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:inherit;filter:none}}@media screen and (max-width:749px){.product__description p{font-size:14px}}.product__title h1{font-size:48px!important;font-weight:700!important;letter-spacing:-.01em!important;color:#fff!important}@media screen and (max-width:749px){.product__title h1{font-size:24px!important}}.brv-price-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 1.2rem!important}.brv-price-meta>*,.brv-price-meta .price,.brv-price-meta .price__container,.brv-price-meta .product__tax,.brv-price-meta .brv-payment-terms,.brv-price-meta .installment,.brv-price-meta .installment>*{margin:0!important}.brv-price-meta .price{display:inline-flex!important;width:auto!important;gap:1rem}.brv-price-meta .price__container{display:inline-block;width:auto!important}.brv-price-meta .product__tax,.brv-price-meta .brv-payment-terms,.brv-price-meta .installment{display:inline-flex;align-items:baseline;flex:0 0 auto}.brv-price-meta .product__tax,.brv-price-meta .installment{color:#ffffffc7!important;font-size:14px!important;line-height:1.4!important}@media screen and (max-width:749px){.brv-price-meta .product__tax,.brv-price-meta .installment{font-size:11px!important}}.price--large .price-item--regular,.price--large .price-item--sale{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:34px!important;font-weight:900!important;color:#fff!important;letter-spacing:-.03em!important;line-height:1.1!important}@media screen and (max-width:749px){.price--large .price-item--regular,.price--large .price-item--sale{font-size:24px!important}}.price__badge-sold-out,.badge--sold-out{background:#c83c3c1f!important;color:#c83c3c!important;border:1px solid rgba(200,60,60,.35)!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;padding:2px 9px!important;display:flex!important;justify-content:center;align-items:center}.quantity__label{display:none!important}.product-form__buttons{max-width:100%!important;display:flex;gap:1vw}.product-form__submit:not([disabled]){background:linear-gradient(135deg,#ad0,#d9ff4a 48%,#7fb600)!important;color:#0a0f07!important;-webkit-text-fill-color:#0a0f07!important;border:1px solid #c8f22a!important;border-radius:4px!important;font-size:20px!important;font-weight:700!important;margin:0;min-height:5vw;letter-spacing:.02em!important;box-shadow:0 14px 34px #aadd0047!important;cursor:pointer!important;transition:transform .25s ease-out,box-shadow .25s ease-out,filter .25s ease-out!important;padding:3rem!important}@media(any-hover:hover){.product-form__submit:not([disabled]):hover{transform:scale(1.1);box-shadow:0 18px 42px #aadd005c!important;filter:brightness(1.06)}}.product-form__submit[disabled]{background:#c83c3c1f!important;color:#c83c3c!important;-webkit-text-fill-color:#c83c3c!important;border:1px solid rgba(200,60,60,.35)!important;border-radius:4px!important;font-size:16px!important;font-weight:700!important;min-height:56px!important;cursor:not-allowed!important;opacity:1!important;letter-spacing:.02em!important;box-shadow:none!important;margin:0;min-height:5vw}.product-form__submit[disabled]:after,.product-form__submit[disabled]:before{content:none}.rez-button-wrapper{width:100%}.rez-stock-notification-button{margin:0}.rez-notify-bell-icon button,.rez-notify-bell-icon input[type=submit],.rez-notify-bell-icon [class*=btn],.rez-notify-bell-icon [class*=button],[class*=rez-notify] button,[class*=rez-notify] input[type=submit],.rez-stock-notification-button,.product__info-container form:not([action*="/cart"]) button[type=submit],.product-notification-popup__open{background:#29230e!important;color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important;border:1px solid rgba(245,158,11,.35)!important;border-radius:4px!important;font-size:16px!important;font-weight:700!important;min-height:56px!important;width:100%!important;cursor:pointer!important;letter-spacing:.02em!important;transition:background .3s ease-out,color .3s ease-out!important;box-shadow:none!important;margin:0!important;text-wrap:balance}@media screen and (max-width:749px){.rez-notify-bell-icon button,.rez-notify-bell-icon input[type=submit],.rez-notify-bell-icon [class*=btn],.rez-notify-bell-icon [class*=button],[class*=rez-notify] button,[class*=rez-notify] input[type=submit],.rez-stock-notification-button,.product__info-container form:not([action*="/cart"]) button[type=submit],.product-notification-popup__open{font-size:13px!important}}@media(any-hover:hover){.rez-notify-bell-icon button:hover,.rez-notify-bell-icon input[type=submit]:hover,[class*=rez-notify] button:hover,.rez-stock-notification-button:hover{background:#f59e0b2e!important;border-color:#f59e0b80!important;color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important}}.rez-notify-modal-content{width:min(420px,calc(100vw - 32px))!important;max-width:420px!important;background:#0a0f07!important;color:#fff!important;border:1px solid #2a3325!important;border-radius:8px!important;box-shadow:0 24px 70px #0000008f!important;overflow:hidden!important;font-family:Noto Sans JP,sans-serif!important}.rez-notify-modal-header{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 18px!important;background:#0d130a!important;border-bottom:1px solid #2a3325!important}.rez-notify-modal-header h2,.rez-notify-modal-content h2{margin:0!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important;background:none!important;-webkit-text-fill-color:#ffffff!important;animation:none!important}.rez-notify-close-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #2a3325!important;border-radius:4px!important;cursor:pointer!important;box-shadow:none!important;line-height:1!important}.rez-notify-close-btn svg,.rez-notify-close-btn svg path{width:16px!important;height:16px!important;fill:currentColor!important}@media(any-hover:hover){.rez-notify-close-btn:hover{background:#ffffff14!important;border-color:#ad0!important}}.rez-notify-content{padding:20px 18px 18px!important}.rez-notify-content p,.rez-notify-modal-content p{color:#d7ddd2!important;font-size:14px!important;line-height:1.75!important;margin:0 0 16px!important}.rez-notify-product-section{display:none!important}.rez-notify-product-title,.rez-notify-product-value{color:#c8d0c1!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;margin:0!important}.rez-notify-input-container{margin:4px 0 14px!important}.rez-notify-email-input{width:100%!important;height:60px!important;padding:0 18px!important;background:#050805!important;color:#fff!important;border:1px solid rgba(170,221,0,.55)!important;border-radius:4px!important;font-size:16px!important;box-shadow:none!important;outline:none!important;cursor:text!important;transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out!important}.rez-notify-email-input::placeholder{color:#9aa392!important}.rez-notify-email-input:hover{border-color:#ad0!important;background:#080d07!important}.rez-notify-email-input:focus{border-color:#ad0!important;box-shadow:0 0 0 3px #aadd001f!important}.rez-notify-modal-content button.rez-notify-submit-btn,[class*=rez-notify] button.rez-notify-submit-btn,.rez-notify-submit-btn{width:100%!important;min-height:58px!important;padding:0 18px!important;background:linear-gradient(135deg,#ad0,#d9ff4a 48%,#7fb600)!important;color:#0a0f07!important;-webkit-text-fill-color:#0a0f07!important;border:1px solid #c8f22a!important;border-radius:4px!important;font-size:16px!important;font-weight:800!important;letter-spacing:.02em!important;cursor:pointer!important;box-shadow:0 14px 34px #aadd0047!important;transition:transform .25s ease-out,box-shadow .25s ease-out,filter .25s ease-out!important}@media(any-hover:hover){.rez-notify-modal-content button.rez-notify-submit-btn:hover,[class*=rez-notify] button.rez-notify-submit-btn:hover,.rez-notify-submit-btn:hover{background:linear-gradient(135deg,#ad0,#d9ff4a 48%,#7fb600)!important;border-color:#c8f22a!important;color:#0a0f07!important;-webkit-text-fill-color:#0a0f07!important;transform:translateY(-1px);box-shadow:0 18px 42px #aadd005c!important;filter:brightness(1.06)!important}}.rez-notify-terms{color:#7f8878!important;font-size:12px!important;text-align:center!important;margin-top:12px!important;margin-bottom:0!important}.rez-notify-powered-by,.rez-notify-modal-content .rez-notify-powered-by,.rez-notify-modal-content [class*=powered]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:4px!important;background:transparent!important;color:#ad0!important;-webkit-text-fill-color:#aadd00!important;border:1px solid #aadd00!important;box-shadow:none!important;cursor:pointer!important}@media(any-hover:hover){.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:#aadd001a!important;color:#ad0!important;-webkit-text-fill-color:#aadd00!important}}.product__info-container{max-width:100%!important}.product__info-wrapper--extra-padding{padding:0}@media screen and (max-width:749px){.product__info-wrapper--extra-padding{margin-top:2rem}}.brv-notices{margin:0}.brv-notices__item{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #1f2b1a}.brv-notices__item:last-child{border-bottom:none}.brv-notices__icon{font-size:16px;line-height:1.5}.brv-notices__icon+div{display:flex;gap:1rem}.brv-notices__title{display:block;font-size:14px;font-weight:700;color:#fff;margin:0 0 2px;line-height:1.4;flex-shrink:0;min-width:90px}.brv-notices__body{font-size:14px;color:#a0a89a;line-height:1.6;margin:0}.brv-notices__body p{margin:0}.brv-notices__body a,.brv-notices__item a{color:#ad0;text-decoration:underline}.brv-compat{display:none;background:#141a10;border:1px solid #2a3325;border-radius:6px;padding:28px 24px;margin:0 0 40px}.brv-compat__label-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.brv-compat__section-label{font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a89a}.brv-compat__heading{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px;line-height:1.3}.brv-compat__sub{font-size:16px;color:#a0a89a;margin:0 0 20px}.brv-compat__select-wrap{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.brv-compat__select{flex:1;min-width:180px;height:44px;background:#0a0f07;border:1px solid #2a3325;border-radius:4px;color:#fff;font-size:16px;padding:0 36px 0 14px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a0a89a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .3s ease-out}.brv-compat__select:focus{outline:none;border-color:#ad0}.brv-compat__btn{height:44px;padding:0 28px;background:transparent;color:#ad0;-webkit-text-fill-color:#aadd00!important;font-size:16px;font-weight:700;border:1px solid #aadd00;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out}@media(any-hover:hover){.brv-compat__btn:hover{background:#aadd001a;color:#ad0;border-color:#ad0}}.brv-compat__result{display:none;padding:16px 18px;border-radius:4px;font-size:16px;line-height:1.7;border-left:4px solid transparent}.brv-compat__result.is-visible{display:block}.brv-compat__result--ok-verified{background:#aadd0014;border-left-color:#ad0;color:#fff}.brv-compat__result--ok-verified .brv-compat__result-badge{background:#ad0;color:#0a0f07}.brv-compat__result--ok-unverified{background:#aadd000a;border-left-color:#6a8800;color:#fff}.brv-compat__result--ok-unverified .brv-compat__result-badge{background:#6a8800;color:#fff}.brv-compat__result--ng{background:#c83c3c14;border-left-color:#c83c3c;color:#fff}.brv-compat__result--ng .brv-compat__result-badge{background:#c83c3c;color:#fff}.brv-compat__result--unknown{background:#a0a89a14;border-left-color:#a0a89a;color:#a0a89a}.brv-compat__result--unknown .brv-compat__result-badge{background:#2a3325;color:#a0a89a}.brv-compat__result-badge{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:2px;margin-bottom:8px}.brv-compat__result-title{font-size:16px;font-weight:700;margin:0 0 6px;color:#fff}.brv-compat__result-body{font-size:16px;color:#a0a89a;margin:0}.brv-compat__note{font-size:16px;color:#a0a89a;margin-top:14px;padding-top:14px;border-top:1px solid #2a3325}.brv-compat__note a{color:#ad0;text-decoration:underline}.brv-compat>summary{cursor:pointer;list-style:none;display:flex;align-items:center;font-size:16px;font-weight:700;color:#fff;padding:0;margin:0}.brv-compat>summary::-webkit-details-marker{display:none}.brv-compat>summary:after{content:"\25be";color:#ad0;font-size:18px;margin-left:auto;display:inline-block;transition:transform .3s}.brv-compat[open]>summary:after{transform:rotate(-180deg)}.brv-compat__body{margin-top:20px}.brv-compat-grid{display:flex;flex-direction:column;gap:24px}.brv-compat-brand{border-bottom:1px solid #2a3325;padding-bottom:20px}.brv-compat-brand:last-child{border-bottom:none}.brv-compat-brand__name{font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a89a;margin:0 0 12px}.brv-compat-models{display:flex;flex-direction:column;gap:8px}.brv-compat-model{display:flex;align-items:center;gap:12px;font-size:16px;color:#fff}@media screen and (max-width:749px){.brv-compat-model{font-size:13px}}.brv-compat-model__name{flex:1;font-weight:500}.brv-compat-model__badges{display:flex;gap:1px;flex-shrink:0}@media screen and (max-width:749px){.brv-compat-model__badges{gap:1px;flex-direction:column}}.brv-compat-badge{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;padding:2px 8px;border-radius:3px;white-space:nowrap;justify-content:center}.brv-compat-badge--ok{background:#aadd001f;color:#ad0;border:1px solid rgba(170,221,0,.3)}.brv-compat-badge--warn{background:#c896001f;color:#e0a030;border:1px solid rgba(200,150,0,.3)}.brv-compat-note{font-size:16px;color:#a0a89a;margin:20px 0 0;padding-top:16px;border-top:1px solid #2a3325}@media screen and (max-width:749px){.brv-compat-brand__name{font-size:13px}.brv-compat-model{flex-wrap:wrap;gap:8px}.brv-compat-badge{font-size:11px;padding:2px 6px}}@media screen and (max-width:749px){.brv-compat{padding:20px 16px}.brv-compat__select-wrap{flex-direction:column}.brv-compat__select,.brv-compat__btn{width:100%}}.brv-pd,.brv-pd *,.brv-pd *:before,.brv-pd *:after{box-sizing:border-box}.brv-pd{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.75}.brv-pd__section{padding:40px 0;border-bottom:1px solid #2a3325}.brv-pd__section--flush{padding:0!important}.brv-pd__section:last-child{border-bottom:none}.brv-pd__section-label{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a89a;display:block;margin-bottom:8px}.brv-pd__section-heading{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.25;margin:0 0 2rem}.brv-pd__section-sub{font-size:16px;color:#a0a89a;margin:0 0 3rem}@media screen and (max-width:749px){.brv-pd__section-sub{font-size:14px;margin:0 0 2rem}}.brv-pd__catchcopy{font-size:22px;font-weight:700;color:#fff;line-height:1.5;margin:0 0 16px;border-left:4px solid #aadd00;padding-left:16px}.brv-pd__lead{font-size:16px;color:#a0a89a;line-height:1.8;margin:0 0 2rem}.brv-pd__features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width:749px){.brv-pd__features{gap:0 8px}}.brv-pd__feature-card{background:#141a10;border:1px solid #2a3325;border-radius:6px;padding:20px;transition:border-color .3s ease-out}.brv-pd__feature-card--plain{background:none;border:none;border-bottom:1px solid #1f2b1a;border-radius:0;padding:20px 0}@media screen and (max-width:749px){.brv-pd__feature-card--plain{padding:16px 0}}@media(any-hover:hover){.brv-pd__feature-card:hover{border-color:#ad0}}.brv-pd__feature-icon{font-size:24px;margin-bottom:10px;display:block;line-height:1}@media screen and (max-width:749px){.brv-pd__feature-icon{line-height:1}}.brv-pd__feature-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px}.brv-pd__feature-body{font-size:16px;color:#a0a89a;margin:0;line-height:1.65}@media screen and (max-width:749px){.brv-pd__feature-body{font-size:12px!important}}.brv-pd__spec-dl{margin-bottom:24px}.brv-pd__spec-dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 22px;max-width:100%;box-sizing:border-box;background:transparent;border:1px solid #aadd00;border-radius:4px;color:#ad0;-webkit-text-fill-color:#aadd00!important;font-size:16px;font-weight:700;line-height:1.45;text-align:center;text-decoration:none;white-space:normal;word-break:break-word;cursor:pointer;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out}@media screen and (max-width:749px){.brv-pd__spec-dl-btn{display:flex;width:100%;padding:12px 16px;font-size:14px}}@media(any-hover:hover){.brv-pd__spec-dl-btn:hover{background:#aadd001a;color:#ad0;border-color:#ad0}}.brv-pd__spec-table{width:100%;border-collapse:collapse;font-size:16px}@media screen and (max-width:749px){.brv-pd__spec-table{font-size:13px}}.brv-pd__spec-table th,.brv-pd__spec-table td{padding:12px 16px;border:1px solid #2a3325;text-align:left;vertical-align:top}.brv-pd__spec-table th{background:#141a10;color:#a0a89a;font-weight:600;width:30%;white-space:nowrap}.brv-pd__spec-table td{background:#0a0f07;color:#fff}.brv-pd__spec-table tr:hover td{background:#141a10}.brv-pd__usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brv-usecase-v{display:flex;flex-direction:column;gap:32px}.brv-usecase-v__item{display:grid;grid-template-columns:88px 1fr;gap:24px;align-items:flex-start}.brv-usecase-v__item--start{text-align:start}.brv-usecase-v__img{width:88px;height:88px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #2a3325}.brv-usecase-v__img--spaced{margin-bottom:16px;float:none}.brv-usecase-v__persona{font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ad0;margin:0 0 6px}.brv-usecase-v__title{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.45}.brv-usecase-v__text{font-size:16px;color:#a0a89a;margin:0;line-height:1.7}@media screen and (max-width:749px){.brv-usecase-v{margin-top:3rem}.brv-usecase-v__item{grid-template-columns:72px 1fr;gap:16px}.brv-usecase-v__img{width:72px;height:72px}.brv-usecase-v__persona{font-size:11px!important}}.brv-pd__usecase{background:#141a10;border:1px solid #2a3325;border-radius:6px;padding:24px 20px}.brv-pd__usecase-persona{font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a0a89a;margin-bottom:8px}.brv-pd__usecase-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 10px;line-height:1.4}.brv-pd__usecase-body{font-size:16px;color:#a0a89a;margin:0;line-height:1.65}.brv-pd__compare-table{width:100%;border-collapse:collapse;font-size:16px}@media screen and (max-width:749px){.brv-pd__compare-table{font-size:13px}}.brv-pd__compare-table th,.brv-pd__compare-table td{padding:12px 16px;border:1px solid #2a3325;text-align:center;vertical-align:middle}.brv-pd__compare-table th:first-child,.brv-pd__compare-table td:first-child{text-align:left;width:25%;font-weight:700}.brv-pd__compare-table thead th{background:#141a10;font-weight:700;color:#a0a89a}.brv-pd__compare-table thead th.is-highlight{background:#aadd001f;color:#ad0;border-top:2px solid #aadd00}.brv-pd__compare-table tbody td{background:#0a0f07;color:#fff}.brv-pd__compare-table tbody td.is-highlight{background:#aadd000d;font-weight:700}.brv-pd__compare-table tbody tr:hover td{background:#141a10}.brv-pd__compare-table .ok{color:#ad0}.brv-pd__compare-table .ng{color:#c83c3c}.brv-pd__steps{display:flex;flex-direction:column;gap:0;position:relative}.brv-pd__steps:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;width:1px;background:#2a3325}.brv-pd__step{display:flex;gap:20px;align-items:flex-start;padding:20px 0;position:relative}.brv-pd__step-num{width:40px;height:40px;flex-shrink:0;background:#ad0;color:#0a0f07;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:16px;position:relative;z-index:1}.brv-pd__step-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 4px}.brv-pd__step-body{font-size:16px;color:#a0a89a;margin:0}.brv-pd__notes{display:flex;flex-direction:column;gap:12px}.brv-pd__note{padding:14px 18px;border-left:3px solid #c83c3c;background:#c83c3c0f;border-radius:0 4px 4px 0;font-size:16px;color:#a0a89a;line-height:1.7}.brv-pd__note strong{color:#fff}.brv-pd__ng-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.brv-pd__ng-item{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#141a10;border:1px solid #2a3325;border-radius:4px;font-size:16px;color:#a0a89a;line-height:1.6}.brv-pd__ng-item:before{content:"\2717";color:#c83c3c;flex-shrink:0;font-weight:700;margin-top:1px}.brv-order-info__heading{font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a0a89a;margin:0 0 12px}.brv-order-info__list{display:flex;flex-direction:column;gap:0;margin-bottom:32px}.brv-order-info__list--last{margin-bottom:0}.brv-order-info__item{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid #1f2b1a;font-size:16px;color:#a0a89a;line-height:1.6}@media screen and (max-width:749px){.brv-order-info__item{font-size:13px}}.brv-order-info__item--last{border-bottom:none}.brv-order-info__icon{font-size:16px;line-height:1.5}.brv-order-info__strong{display:block;color:#fff;margin-bottom:2px}.brv-pd__faq,.brv-pd__faq-question{font-size:16px}.brv-pd__solutions{display:flex;flex-direction:column;gap:24px}.brv-pd__solution{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.brv-pd__solution-problem{background:#c83c3c0f;border:1px solid rgba(200,60,60,.3);border-radius:4px;padding:16px;font-size:16px;color:#a0a89a;line-height:1.6;height:100%}.brv-pd__solution-problem--simple{background:none;border:none;border-left:2px solid rgba(200,60,60,.5);padding:0 0 0 16px}@media screen and (max-width:749px){.brv-pd__solution{gap:8px;grid-template-columns:1fr auto 1fr}.brv-pd__solution-problem{font-size:13px}}.brv-pd__solution-problem strong{display:block;color:#fff;margin-bottom:4px;font-size:16px}.brv-pd__solution-arrow{color:#a0a89a;font-size:20px;text-align:center}.brv-pd__solution-answer{background:#aadd000f;border:1px solid rgba(170,221,0,.25);border-radius:4px;padding:16px;font-size:16px;color:#a0a89a;line-height:1.6;height:100%}.brv-pd__solution-answer--simple{background:none;border:none;border-left:2px solid rgba(170,221,0,.5);padding:0 0 0 16px}@media screen and (max-width:749px){.brv-pd__solution-answer{font-size:13px}}.brv-pd__solution-answer strong{display:block;color:#ad0;margin-bottom:4px;font-size:16px}.brv-pd__cta{text-align:center;padding:56px 0}.brv-sticky-cta{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translate(-50%,calc(100% + 24px));width:min(680px,calc(100vw - 24px));z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease-out,opacity .25s ease-out,visibility .25s ease-out}.brv-sticky-cta.is-visible{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.brv-sticky-cta__inner{background:#090e07eb;border:1px solid rgba(170,221,0,.35);border-radius:10px;padding:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 36px #00000047}.brv-sticky-cta__btn{min-height:50px}#brv-rez-notify-sticky-slot,#brv-rez-notify-sticky-slot .brv-rez-notify-copy,#brv-rez-notify-sticky-slot .rez-notify-bell-icon,#brv-rez-notify-sticky-slot .rez-stock-notification-button,#brv-rez-notify-sticky-slot .product-notification-popup__open{width:100%;display:block}@media screen and (max-width:749px){.brv-sticky-cta{width:calc(100% - 128px);bottom:calc(20px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-bottom));transform:translate(0)!important}.brv-sticky-cta__inner{background:none;border:none;padding:0}}.brv-pd__cta-heading{font-size:22px;font-weight:700;color:#fff;margin:0 0 32px}.brv-pd__cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.brv-pd__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:52px;padding:0 28px;border-radius:4px;font-size:16px;font-weight:700;text-decoration:none;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out,transform .25s ease-out,box-shadow .25s ease-out,filter .25s ease-out;cursor:pointer}.brv-pd__cta-btn--line{background:#06c755;color:#fff;border:1px solid #06c755}@media(any-hover:hover){.brv-pd__cta-btn--line:hover{background:transparent;color:#06c755;border-color:#06c755}}.brv-pd__cta-btn--outline{background:transparent;color:#ad0;border:1px solid #aadd00}@media(any-hover:hover){.brv-pd__cta-btn--outline:hover{background:#ad0;color:#0a0f07}}.brv-pd__cta-btn--primary{background:linear-gradient(135deg,#ad0,#d9ff4a 48%,#7fb600);color:#0a0f07;border:1px solid #c8f22a;box-shadow:0 10px 24px #aadd0038}@media(any-hover:hover){.brv-pd__cta-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px #aadd004d;filter:brightness(1.06)}}@media screen and (max-width:749px){.brv-pd__section{padding:3rem 0}.brv-pd__section-heading{font-size:24px;margin:0 0 1rem}.brv-pd__catchcopy{font-size:18px}.brv-pd__usecases{grid-template-columns:1fr}.brv-pd__solution{gap:4px}.brv-pd__solution-arrow{transform:rotate(00deg);font-size:12px}.brv-pd__compare-table th,.brv-pd__compare-table td{padding:8px;font-size:13px}.brv-pd__spec-table th,.brv-pd__spec-table td{padding:10px 12px}.brv-pd__spec-table th{width:32%}.brv-pd__steps:before{left:18px}.brv-pd__step-num{width:36px;height:36px;font-size:16px}.brv-pd__cta-btns{flex-direction:column}.brv-pd__cta-btn{width:100%}}@media screen and (min-width:750px)and (max-width:989px){.brv-pd__features,.brv-pd__usecases{grid-template-columns:repeat(2,1fr)}}.brv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 28px;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out,opacity .3s ease-out,transform .25s ease-out,box-shadow .25s ease-out,filter .25s ease-out;background-image:none!important;-webkit-text-fill-color:inherit!important;animation:none!important;filter:none!important}.brv-btn--primary{background:linear-gradient(135deg,#ad0,#d9ff4a 48%,#7fb600)!important;color:#0a0f07;border-color:#c8f22a;-webkit-text-fill-color:#0a0f07!important;box-shadow:0 10px 24px #aadd0038}@media(any-hover:hover){.brv-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px #aadd004d;filter:brightness(1.06)!important}}.brv-btn--outline{background:transparent;color:#ad0;border-color:#ad0;-webkit-text-fill-color:#aadd00!important}@media(any-hover:hover){.brv-btn--outline:hover{background:#ad0;color:#0a0f07;-webkit-text-fill-color:#0a0f07!important}}.brv-btn--ghost{background:transparent;color:#fff;border-color:#fff;-webkit-text-fill-color:#ffffff!important}@media(any-hover:hover){.brv-btn--ghost:hover{background:#ffffff1a;border-color:#fff}}.brv-btn--line{background:#06c755;color:#fff;border-color:#06c755;-webkit-text-fill-color:#ffffff!important}@media(any-hover:hover){.brv-btn--line:hover{background:transparent;color:#06c755;border-color:#06c755;-webkit-text-fill-color:#06c755!important}}.brv-btn--muted{background:#141a10;color:#a0a89a;border-color:#2a3325;-webkit-text-fill-color:#a0a89a!important}@media(any-hover:hover){.brv-btn--muted:hover{border-color:#ad0;color:#fff;-webkit-text-fill-color:#ffffff!important}}.brv-btn.__w100{width:100%;display:flex}.brv-btn.__wauto{width:auto;display:inline-flex}.brv-btn.__sm{height:36px;padding:0 16px;font-size:16px;border-radius:4px}.brv-btn.__lg{height:56px;padding:0 36px;font-size:17px;border-radius:4px}.brv-btn-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.brv-btn-group.__center{justify-content:center}.brv-btn-group.__col{flex-direction:column;align-items:stretch}.brv-btn-group.__col .brv-btn{width:100%;justify-content:center}@media screen and (max-width:749px){.brv-btn{height:46px;font-size:15px}.brv-btn.__sm{height:34px;font-size:16px}.brv-btn.__lg{height:52px;font-size:16px}}:where(.article-body,.brv-faq,.brv-company,.brv-legal,.shopify-policy__container,.rte) a:not(.button):not(.brv-btn):not(.article-cta__item):not(.brv-sticky-cta__btn):not([class*=button]):not([class*=btn]):not([role=button]){color:#40b3ff!important;-webkit-text-fill-color:#40b3ff!important}.brv-pd__inline-link{color:#ad0!important;-webkit-text-fill-color:#aadd00!important;text-decoration:underline}@media screen and (max-width:749px){.product-media-container.media-fit-cover .media{padding-top:0}.slider.slider--mobile .slider__slide{aspect-ratio:1.618 / 1}.thumbnail-list.slider--mobile{gap:.4rem}.thumbnail-list.slider--mobile .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 2rem) / 6)!important;width:calc((100% - 2rem) / 6)!important;aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
