:root{--color-body: #171717;--color-btn: #404040;--color-mute: #737373;--color-label: #A3A3A3;--color-rule: #D4D4D4;--color-faint: #E5E5E5;--color-box: #EFEFEF;--color-bg: #FFFFFF;--v4-radius: 2px;--v4-pad: 16px;--v4-ease: cubic-bezier(.65, 0, .35, 1);--font-body: "Geist", "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono", "Noto Sans JP", "SF Mono", "Monaco", "Consolas", monospace;--font-serif: var(--font-body);--font-sans: var(--font-body);--font-primary: var(--font-body)}@media(min-width:768px){:root{--v4-pad: 64px}}body{background:var(--color-bg);color:var(--color-body);font-family:var(--font-body)}a:hover{opacity:1}[hidden]{display:none!important}.v4-mono{font-family:var(--font-mono)}.v4-label,.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body)}.v4-label--mute{color:var(--color-mute)}.v4-title{margin:0;font-family:var(--font-body);font-size:28px;font-weight:400;line-height:1.25;color:var(--color-body)}@media(min-width:768px){.v4-title{font-size:40px}}.v4-lead{margin:0;font-size:15px;line-height:1.9;color:var(--color-mute)}.section-header{position:sticky;top:0;z-index:40;background:var(--color-bg);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .2s ease;will-change:transform}.section-header.is-hidden{transform:translateY(-100%)}.section-header.is-overlay{position:fixed;left:0;right:0}.section-header.is-overlay.is-top{background:transparent}.v4-header__bar{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:10px var(--v4-pad);box-sizing:border-box}.v4-lockup{display:inline-flex;align-items:baseline;gap:10px;color:var(--color-body);text-decoration:none;min-width:0}.v4-logo{font-family:var(--font-logo);font-size:30px;font-weight:400;line-height:1;color:inherit;white-space:nowrap}@media(min-width:768px){.v4-logo{font-size:36px}}.v4-lockup__tag{font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-mute);white-space:nowrap}@media(max-width:439px){.v4-lockup__tag{display:none}}.v4-nav,.v4-header__right{display:flex;align-items:baseline}.v4-nav{display:none;gap:28px}.v4-header__right{gap:20px}@media(min-width:768px){.v4-nav{display:flex}.v4-header__right{gap:24px}}.v4-nav a,.v4-nav button,.v4-header__right a,.v4-header__right button,.v4-header__right .v4-market,.v4-menu-btn{padding:0;border:0;background:none;font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body);text-decoration:none;white-space:nowrap;cursor:pointer}.v4-nav a:hover,.v4-nav button:hover,.v4-header__right a:hover,.v4-header__right button:hover{opacity:.6}.v4-nav a[aria-current=page],.v4-nav button[aria-expanded=true]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.v4-header__right .v4-market{cursor:default}.v4-desk{display:none!important}@media(min-width:768px){.v4-desk{display:inline-flex!important}.v4-mob{display:none!important}}.v4-lang{display:inline-flex;align-items:baseline;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.v4-lang a,.v4-lang span{color:var(--color-label)!important;text-decoration:none!important}.v4-lang [aria-current=true]{color:var(--color-body)!important}.v4-lang__sep{margin:0 .4em}.v4-lang form{display:none}.section-header.is-top.is-dark .v4-header__bar,.section-header.is-top.is-dark .v4-lockup,.section-header.is-top.is-dark .v4-nav a,.section-header.is-top.is-dark .v4-nav button,.section-header.is-top.is-dark .v4-header__right a,.section-header.is-top.is-dark .v4-header__right button,.section-header.is-top.is-dark .v4-header__right .v4-market,.section-header.is-top.is-dark .v4-lang [aria-current=true],.section-header.is-top.is-dark .v4-menu-btn{color:#fff!important}.section-header.is-top.is-dark .v4-lockup__tag,.section-header.is-top.is-dark .v4-lang a,.section-header.is-top.is-dark .v4-lang__sep{color:#fff9!important}.section-header .v4-lockup,.section-header .v4-nav a,.section-header .v4-header__right a,.section-header .v4-header__right button{transition:color .2s ease}.v4-drop{position:absolute;left:0;right:0;top:100%;z-index:1;display:flex;gap:48px;padding:40px var(--v4-pad) 48px;background:var(--color-bg);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.v4-drop[hidden]{display:none}.v4-drop__lists{flex:0 0 400px;display:flex;flex-direction:column;gap:28px}.v4-drop__all{font-size:18px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-drop__groups{display:flex;gap:48px}.v4-drop__group{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.v4-drop__heading{font-size:12px;line-height:1.6;color:var(--color-mute)}.v4-drop__group a{font-size:15px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-drop__series{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.v4-drop__series .v4-drop__heading{margin:0}.v4-drop__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v4-drop__tile{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-drop__dim{position:absolute;top:100%;left:0;right:0;height:100vh;background:#17171740}.v4-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--color-bg);overflow-y:auto}.v4-menu[hidden]{display:none}.v4-menu__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px var(--v4-pad)}.v4-menu__bar .v4-header__right{gap:20px}.v4-menu__list{list-style:none;margin:0;padding:8px var(--v4-pad) 0}.v4-menu__list>li{border-bottom:1px solid var(--color-faint)}.v4-menu__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:none;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body);text-decoration:none;cursor:pointer;text-align:left}.v4-menu__sub{display:flex;flex-direction:column;gap:12px;padding:0 0 20px}.v4-menu__sub[hidden]{display:none}.v4-menu__all{font-size:16px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-menu__heading{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--color-mute)}.v4-menu__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v4-menu__tile{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-menu__links{display:flex;flex-direction:column;gap:12px}.v4-menu__links a{font-size:15px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-menu__foot{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px var(--v4-pad)}.v4-menu__foot-l{display:flex;flex-direction:column;gap:8px}.v4-menu__foot a,.v4-menu__foot .v4-market{font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body);text-decoration:none}.v4-sec{padding:0 var(--v4-pad) 64px}@media(min-width:768px){.v4-sec{padding-bottom:112px}}.v4-sec__inner{display:flex;flex-direction:column;gap:var(--v4-gap, 24px);width:100%}.v4-sec--narrow .v4-sec__inner{max-width:720px;margin:0 auto}.v4-sec--centered .v4-sec__inner>:not(.v4-rule):not(.v4-head){width:100%;max-width:720px;margin-left:auto;margin-right:auto}.v4-rule{display:block;height:1px;margin:0;border:0;background:var(--color-rule)}.v4-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 10px}.v4-head__l{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}@media(min-width:768px){.v4-head__l{flex-direction:row;align-items:center;gap:10px}}.v4-head__label{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body)}.v4-head__sub{margin:0;font-size:12px;line-height:1.6;color:var(--color-label)}.v4-head__link,.v4-link{flex-shrink:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body);text-decoration:none;text-align:right}.v4-head__link:hover,.v4-link:hover{opacity:.6}.v4-pagehead{padding:16px var(--v4-pad) 40px}@media(min-width:768px){.v4-pagehead{padding:32px var(--v4-pad) 64px}}.v4-pagehead__inner{display:flex;flex-direction:column;gap:16px}.v4-pagehead--narrow .v4-pagehead__inner{max-width:720px;margin:0 auto}.v4-crumbs ol{display:flex;flex-wrap:wrap;gap:0 6px;margin:0 0 24px;padding:0;list-style:none;font-size:12px;line-height:1.6;color:var(--color-mute)}.v4-crumbs a{color:var(--color-mute);text-decoration:none}.v4-crumbs a:hover,.v4-crumbs [aria-current]{color:var(--color-body)}.v4-pagehead .v4-crumbs ol{margin-bottom:24px}.v4-spec{margin:0;border-top:1px solid var(--color-faint)}.v4-spec>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-faint)}.v4-spec dt{flex-shrink:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-mute)}.v4-spec dd{margin:0;min-width:0;font-size:12px;line-height:1.6;color:var(--color-body);text-align:right}.v4-spec dd a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4-spec dd.v4-mono{font-family:var(--font-mono)}.v4-btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:10px 18px;border:1px solid var(--color-body);border-radius:var(--v4-radius);background:transparent;color:var(--color-body);font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:1px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .15s}.v4-btn:hover,.btn:hover{opacity:.7}.v4-btn--primary,.btn--filled{background:var(--color-btn);border-color:var(--color-btn);color:#fff}.v4-btn[disabled],.btn[disabled]{opacity:.35;cursor:not-allowed}.v4-btns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}input[type=email],input[type=text],input[type=search],input[type=tel],input[type=password],input[type=number],textarea,select{border-radius:var(--v4-radius)}.v4-img{position:relative;display:block;margin:0;overflow:hidden;background:var(--color-box)}.v4-img img,.v4-img svg{display:block;width:100%;height:100%;object-fit:cover}.v4-ratio-4-5{aspect-ratio:4 / 5}.v4-ratio-1{aspect-ratio:1 / 1}.v4-img .v4-slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .5s var(--v4-ease)}@media(hover:hover)and (min-width:768px){a:hover .v4-img .v4-slide,a:focus-visible .v4-img .v4-slide{transform:translate(0)}}.v4-draw{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px;transition:background-size .5s var(--v4-ease)}a:hover .v4-draw,a:focus-visible .v4-draw{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.v4-draw,.v4-img .v4-slide{transition:none}}.v4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.v4-grid--1m{grid-template-columns:1fr;gap:40px}@media(min-width:768px){.v4-grid,.v4-grid--1m{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}}.v4-grid>li{list-style:none;min-width:0}ul.v4-grid{margin:0;padding:0}.v4-card{display:flex;flex-direction:column;min-width:0;color:var(--color-body);text-decoration:none}.v4-card__title{margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.5}.v4-card__sub{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--color-mute)}.v4-card .v4-spec{margin-top:8px}.v4-card__price-compare{margin-right:6px;color:var(--color-mute);text-decoration:line-through}.v4-badge{position:absolute;top:8px;left:8px;z-index:1;padding:2px 6px;background:#fff;font-family:var(--font-mono);font-size:11px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-body)}.v4-badge--sold{color:var(--color-mute);text-transform:none}.v4-tile{display:flex;flex-direction:column;gap:10px;color:var(--color-body);text-decoration:none;min-width:0}.v4-tile__title{margin:4px 0 0;font-size:20px;font-weight:400;line-height:1.6}.v4-tile__desc{margin:0;font-size:13px;line-height:1.7;color:var(--color-mute)}.v4-tile__cat{font-size:13px;line-height:1.6}@media(min-width:768px){.v4-tile__cat{font-size:15px}}.v4-filters{display:flex;flex-wrap:wrap;gap:8px}.v4-filter{position:relative}.v4-filter>summary{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--color-faint);border-radius:var(--v4-radius);font-size:13px;line-height:1.6;color:var(--color-body);cursor:pointer;list-style:none}.v4-filter>summary::-webkit-details-marker{display:none}.v4-filter>summary:after{content:"+";font-family:var(--font-mono);font-size:12px}.v4-filter[open]>summary{border-color:var(--color-body)}.v4-filter[open]>summary:after{content:"\2212"}.v4-filter.is-active>summary{border-color:var(--color-body)}.v4-filter__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:220px;padding:12px 16px;background:#fff;border:1px solid var(--color-body);border-radius:var(--v4-radius)}.v4-filter__panel ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.v4-filter__panel li+li{border-top:1px solid var(--color-faint)}.v4-filter__panel a,.v4-filter__panel label{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;line-height:1.6;color:var(--color-body);text-decoration:none;cursor:pointer}.v4-filter__panel a[aria-current=true]{text-decoration:underline;text-underline-offset:3px}.v4-filter__count{font-family:var(--font-mono);font-size:12px;color:var(--color-mute)}.v4-filter__range{display:flex;align-items:center;gap:8px;padding:8px 0}.v4-filter__range input{width:96px;height:36px;padding:0 8px;border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:12px}.v4-filter__panel .v4-btn{margin-top:8px}.v4-pages{display:flex;justify-content:center}.v4-pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.v4-pages a,.v4-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border:1px solid var(--color-faint);border-radius:var(--v4-radius);font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--color-body);text-decoration:none;box-sizing:border-box}.v4-pages a:hover{border-color:var(--color-body)}.v4-pages [aria-current=page]{background:var(--color-body);border-color:var(--color-body);color:#fff}.v4-pages .is-gap{border-color:transparent}.v4-acc{border-bottom:1px solid var(--color-faint)}.v4-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none}.v4-acc>summary::-webkit-details-marker{display:none}.v4-acc>summary:after{content:"+";flex-shrink:0;font-family:var(--font-mono);font-size:12px;line-height:1.6}.v4-acc[open]>summary:after{content:"\2212"}.v4-acc__l{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.v4-acc__sub{font-size:13px;line-height:1.6;color:var(--color-mute)}.v4-acc__body{padding:0 0 24px;font-size:14px;line-height:1.9;color:var(--color-body)}.v4-acc__body p{margin:0}.v4-acc__body p+p{margin-top:12px}.v4-acc__body img{display:block;width:100%;height:auto;margin:0 0 16px}.v4-acc__body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4-accs{border-top:1px solid var(--color-faint)}.v4-prose{max-width:640px;margin:0 auto;font-size:15px;line-height:2;color:var(--color-body)}@media(min-width:768px){.v4-prose{font-size:16px}}.v4-prose>*{margin:0}.v4-prose>*+*{margin-top:24px}.v4-prose h1,.v4-prose h2,.v4-prose h3,.v4-prose h4,.v4-prose h5,.v4-prose h6{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5;color:var(--color-body)}.v4-prose *+h2,.v4-prose *+h3{margin-top:48px}@media(min-width:768px){.v4-prose h1,.v4-prose h2,.v4-prose h3{font-size:22px}}.v4-prose ul,.v4-prose ol{padding-left:1.4em}.v4-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4-prose strong{font-weight:500}.v4-prose img{display:block;width:512px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border:0}.v4-prose table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.v4-prose th,.v4-prose td{padding:7px 8px 7px 0;border-bottom:1px solid var(--color-faint);text-align:left;vertical-align:top}.v4-prose th{font-weight:400;color:var(--color-mute)}.v4-newsletter__title{margin:0;font-size:20px;font-weight:400;line-height:1.6}.v4-newsletter__desc{margin:0;font-size:15px;line-height:1.9;color:var(--color-mute)}.v4-newsletter__note{margin:0;font-size:12px;line-height:1.6;color:var(--color-mute)}.v4-newsletter__form{margin:0}.v4-newsletter__fields{display:flex;align-items:stretch;width:100%}.v4-newsletter__input{flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0 12px;border:1px solid var(--color-body);border-radius:var(--v4-radius);background:#fff;font-family:var(--font-body);font-size:13px;color:var(--color-body)}.v4-newsletter__input::placeholder{font-family:var(--font-mono);font-size:12px;color:var(--color-label);opacity:1}.v4-newsletter__input:focus{outline:none}.v4-newsletter__fields .v4-btn{height:42px}.v4-newsletter__msg{margin:8px 0 0;font-size:12px;line-height:1.6}.v4-newsletter__msg--error{color:#b42318}.v4-footer{padding:0 var(--v4-pad) 32px;background:var(--color-bg)}.v4-footer__inner{display:flex;flex-direction:column;gap:36px}.v4-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}@media(min-width:768px){.v4-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 48px}}.v4-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0;padding:0;list-style:none}.v4-footer__heading{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-mute)}.v4-footer__col a,.v4-footer__col button{padding:0;border:0;background:none;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-body);text-decoration:none;text-align:left;cursor:pointer}.v4-footer__col a:hover,.v4-footer__col button:hover{opacity:.6}.v4-footer__bottom{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.v4-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.v4-footer__copy,.v4-footer__right,.v4-footer__right a,.v4-footer__right .v4-market{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:var(--color-mute);text-decoration:none}.v4-footer__right{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.v4-footer__right a.v4-footer__web,.v4-footer__right .v4-market{color:var(--color-body)}.v4-search{position:fixed;left:0;right:0;bottom:0;top:var(--v4-header-h, 50px);z-index:45;display:flex;flex-direction:column;transition:top .22s ease}.v4-search[hidden]{display:none}.v4-search.is-top{top:0}.v4-search__panel{display:flex;flex-direction:column;gap:32px;max-height:calc(100vh - var(--v4-header-h, 50px));padding:8px var(--v4-pad) 40px;overflow-y:auto;background:var(--color-bg);border-top:1px solid var(--color-rule)}.v4-search.is-top .v4-search__panel{max-height:100vh;border-top:0}@media(min-width:768px){.v4-search__panel{gap:40px;padding:16px var(--v4-pad) 56px}}.v4-search__top{display:flex;justify-content:flex-end;margin-bottom:-16px}.v4-search__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-10px;padding:0;border:0;background:none;color:var(--color-body);cursor:pointer}.v4-search__close:hover{opacity:.6}.v4-search__dim{flex:1;background:#17171740}.v4-search__form{display:flex;align-items:flex-end;gap:16px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--color-body)}.v4-search__form input{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-body);font-size:24px;line-height:1.3;color:var(--color-body);outline:none;-webkit-appearance:none;appearance:none}.v4-search__form input::placeholder{color:var(--color-label)}.v4-search__form input::-webkit-search-cancel-button{display:none}@media(min-width:768px){.v4-search__form input{font-size:32px}}.v4-search__suggest{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.v4-search__suggest{grid-template-columns:repeat(3,minmax(0,400px));gap:48px}}.v4-search__col{display:flex;flex-direction:column;gap:12px}.v4-chips{display:flex;flex-wrap:wrap;gap:8px}.v4-chip{padding:8px 14px;border:1px solid var(--color-faint);border-radius:var(--v4-radius);font-size:13px;line-height:1.6;color:var(--color-body);text-decoration:none}.v4-chip:hover{border-color:var(--color-body)}.v4-search__results{display:flex;flex-direction:column;gap:40px}.v4-search__group{display:flex;flex-direction:column;gap:12px}.v4-search__group .v4-head{padding:0}.v4-search__coll{display:flex;align-items:center;gap:16px;color:var(--color-body);text-decoration:none}.v4-search__coll+.v4-search__coll{margin-top:8px}.v4-search__coll .v4-img{flex:0 0 64px;width:64px;height:64px}.v4-search__coll-t{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.v4-search__coll-title{font-size:18px;line-height:1.6}.v4-search__coll-desc{font-size:13px;line-height:1.6;color:var(--color-mute)}@media(min-width:768px){.v4-search__coll .v4-img{flex-basis:96px;width:96px;height:96px}}.v4-search__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:768px){.v4-search__products{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}}.v4-search__rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-faint)}.v4-search__rows li{border-bottom:1px solid var(--color-faint)}.v4-search__rows a{display:flex;flex-direction:column;gap:4px;padding:12px 0;color:var(--color-body);text-decoration:none}@media(min-width:768px){.v4-search__rows a{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.v4-search__rtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:15px;line-height:1.6}.v4-search__rsub,.v4-search__rdate{font-size:12px;line-height:1.6;color:var(--color-mute)}.v4-search__rdate{font-family:var(--font-mono);white-space:nowrap}.v4-search__none{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.v4-search__none-text{margin:0 0 8px;font-size:18px;line-height:1.6}.v4-search__none .v4-chips{margin-bottom:8px}body.v4-lock{overflow:hidden}.v4-hero{padding:0 0 64px}@media(min-width:768px){.v4-hero{padding-bottom:112px}}.v4-hero__img{aspect-ratio:2 / 3}@media(min-width:768px){.v4-hero__img{aspect-ratio:16 / 9}}.v4-hero__img picture{display:block;width:100%;height:100%}.v4-hero__text{display:flex;flex-direction:column;gap:16px;padding:24px var(--v4-pad) 0}@media(min-width:768px){.v4-hero__text{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;padding-top:24px}}.v4-hero--noimg .v4-hero__text{padding-top:32px}@media(min-width:768px){.v4-hero--noimg .v4-hero__text{padding-top:64px}}.v4-hero__title{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:820px}.v4-hero h1{margin:0;font-size:32px;font-weight:400;line-height:1.15}.v4-hero__sub{margin:0;font-size:13px;line-height:1.6;color:var(--color-mute)}.v4-hero__lede{margin:0;font-size:15px;line-height:1.9;color:var(--color-body)}@media(min-width:768px){.v4-hero h1{font-size:56px}.v4-hero__lede{font-size:16px}}.v4-jcard{display:flex;flex-direction:column;color:var(--color-body);text-decoration:none;min-width:0}.v4-jcard__title{margin:12px 0 10px;font-size:15px;font-weight:400;line-height:1.5}#shopify-pc__banner{font-family:var(--font-body)!important}.v4-pagehead .v4-lead{font-size:14px;line-height:1.9}.v4-menu-btn--x{display:inline-flex;align-self:center;margin-right:-3px;line-height:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/26/assets/v4.css.map */
