@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400&display=swap";:root{--font-body-family: "Lato", sans-serif;--font-heading-family: "Lato", sans-serif;--font-body-weight: 400;--font-heading-weight: 700}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Lato,sans-serif}body{color:#252525;background-color:#121212}:root{--duration-extra-long: .9s;--ease-out-slow: cubic-bezier(.16, 1, .3, 1)}.section+.section{margin-top:0!important}.header,.header-wrapper,header-drawer{background-color:#333;color:#fff}.header__heading-link,.header__menu-item,.header a,.header .link{color:#fff}.header__heading-link:hover,.header__menu-item:hover{color:#ccc}.header__icon,.header__icon svg{color:#fff}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto!important}}.product__title h1{font-size:2.4rem;font-weight:700;color:#252525;letter-spacing:.02em}.card--standard .card__media,.card--standard .card__inner,.card--standard.card--text .card__inner{background-color:#f5f5f5}.product__catchphrase{font-size:1.35rem;font-weight:400;line-height:1.7;color:#555;margin:.4rem 0 .8rem;letter-spacing:.03em}.price--large .price-item{font-size:2rem;font-weight:400;color:#252525}.product__description{font-size:1.4rem;line-height:1.8;color:#252525}.product-form__submit,.btn,.button,button[type=submit]{background-color:#434343!important;color:#fff!important;border:1px solid #434343!important;border-radius:0!important;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-transform:none;transition:background-color .2s ease,opacity .2s ease}.product-form__submit:hover,.btn:hover,.button:hover,button[type=submit]:hover{background-color:#252525!important;opacity:1!important}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background-color:#888!important;border-color:#888!important;cursor:not-allowed}.shopify-payment-button__button--unbranded{background-color:#fff!important;color:#434343!important;border:2px solid #434343!important;border-radius:0!important;font-family:Lato,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.05em!important;transition:background-color .2s ease,color .2s ease!important}.shopify-payment-button__button--unbranded:hover{background-color:#434343!important;color:#fff!important;opacity:1!important}.product-form__input .select select,.select__select{border:1px solid #cccccc;border-radius:0;background-color:#fff;color:#252525;font-family:Lato,sans-serif;font-size:1.4rem;padding:1rem 3.5rem 1rem 1rem}.product__media-wrapper{background-color:#fff}.thumbnail[aria-current]{box-shadow:0 0 0 2px #434343;border-color:#434343}.footer{background-color:#434343;color:#fff}.footer a,.footer__link{color:#ccc}.footer a:hover,.footer__link:hover{color:#fff}.list-menu__item--link:hover,.mega-menu a:hover{color:#434343}.product__tax{font-size:1.2rem;color:#666}.breadcrumbs{padding:1.6rem 0 .8rem}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0}.breadcrumbs__item{display:flex;align-items:center;font-size:1.2rem;font-weight:400;letter-spacing:.06em;color:#888}.breadcrumbs__item+.breadcrumbs__item:before{content:">";margin:0 .6rem;color:#bbb;font-size:1.1rem}.breadcrumbs__item a{color:#666;text-decoration:none;transition:color .2s ease}.breadcrumbs__item a:hover{color:#252525}.breadcrumbs__item--current{color:#252525;font-weight:600}@media screen and (max-width:749px){.breadcrumbs{padding:1.2rem 0 .4rem}.breadcrumbs__item{font-size:1.1rem}}.product .collapsible-content table,.product table{width:100%!important;border-collapse:collapse!important;background:#fff!important}.product .collapsible-content table th,.product table th{background:#fff!important;color:#333!important;border-bottom:2px solid #ddd!important;padding:10px 12px!important;font-weight:600!important}.product .collapsible-content table td,.product table td{background:#fff!important;color:#555!important;border-bottom:1px solid #eee!important;padding:10px 12px!important}.miyagen-color-picker input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.miyagen-color-picker input[type=radio]+label .label-unavailable{display:none!important}.miyagen-color-picker input[type=radio]+label{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 16px 8px 8px!important;margin:0 8px 8px 0!important;border:2px solid #e0e0e0!important;border-radius:8px!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease!important;font-size:13px!important;font-weight:500!important;color:#333!important;line-height:1!important;background:#fff!important;font-family:Lato,sans-serif!important}.miyagen-color-picker input[type=radio]+label:hover{border-color:#999!important;box-shadow:0 1px 4px #00000014!important}.miyagen-color-picker input[type=radio]:checked+label{border:2px solid #252525!important;box-shadow:none!important;font-weight:700!important}.miyagen-color-picker input[type=radio].disabled+label,.miyagen-color-picker input[type=radio]:disabled+label{opacity:.38!important;text-decoration:line-through!important;cursor:not-allowed!important}.miyagen-color-picker .color-chip{display:inline-block!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:6px!important;border:1.5px solid rgba(0,0,0,.12)!important;flex-shrink:0!important}.product-form__input--swatch .swatch-input__label .visually-hidden:not(.label-unavailable){position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font-size:13px!important;font-weight:500!important;color:#333!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 16px 8px 8px!important;border:2px solid #e0e0e0!important;border-radius:8px!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;color:#333!important;line-height:1!important;background:#fff!important;width:auto!important;height:auto!important;font-family:Lato,sans-serif!important}.product-form__input--swatch .swatch-input__label .swatch{width:28px!important;height:28px!important;min-width:28px!important;border-radius:6px!important;border:1.5px solid rgba(0,0,0,.12)!important;flex-shrink:0!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{border-color:#999!important;box-shadow:0 1px 4px #00000014!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border:2px solid #252525!important;box-shadow:none!important;outline:none!important;font-weight:700!important}.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label{opacity:.38!important;cursor:not-allowed!important}.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label .visually-hidden:not(.label-unavailable){text-decoration:line-through!important}.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after,.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label>.swatch:after{display:none!important}.product-form__input--swatch .swatch-input__label .label-unavailable{display:none!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]+label .label-unavailable{display:none!important}.product-form__input--pill:not(.miyagen-color-picker){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:56px!important;height:44px!important;width:auto!important;padding:0 12px!important;margin:0 6px 6px 0!important;border:2px solid #ddd!important;border-radius:4px!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:#333!important;cursor:pointer!important;background:#fff!important;font-family:Lato,sans-serif!important;transition:border-color .15s ease!important;transform:none!important;box-shadow:none!important;text-decoration:none!important;vertical-align:top!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]+label:hover{border-color:#999!important;box-shadow:none!important;transform:none!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)!important;outline:none!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]:checked+label{background:#252525!important;color:#fff!important;border-color:#252525!important;font-weight:700!important;box-shadow:none!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio].disabled+label,.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]:disabled+label{background:repeating-linear-gradient(-45deg,#fafafa,#fafafa 3px,#f0f0f0 3px 6px)!important;color:silver!important;border-color:#e8e8e8!important;cursor:not-allowed!important;text-decoration:none!important;opacity:1!important}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio].disabled:checked+label,.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]:disabled:checked+label{background:repeating-linear-gradient(-45deg,#fff,#fff 3px,#ececec 3px 6px)!important;color:#252525!important;border:2px solid #252525!important;font-weight:700!important;position:relative}.product-form__input--pill:not(.miyagen-color-picker) input[type=radio].disabled:checked+label:after,.product-form__input--pill:not(.miyagen-color-picker) input[type=radio]:disabled:checked+label:after{content:"\2713";position:absolute;top:2px;right:4px;font-size:12px;color:#252525;font-weight:700}.blog .article-card-wrapper .card.article-card,.blog .article-card-wrapper .card.article-card .card__inner,.blog .article-card.card--text,.blog .article-card.card--text .card__inner{border-radius:6px!important;overflow:hidden!important}.blog .article-card .article-card__image-wrapper.card__media{border-top-left-radius:6px!important;border-top-right-radius:6px!important;overflow:hidden!important}.article-card .article-card__placeholder{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;aspect-ratio:16 / 9;width:100%;overflow:hidden}.article-card .article-card__placeholder svg{width:48px;height:48px;opacity:.25}.article-card .article-card__placeholder-text{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999;font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.blog .article-card.card--text .article-card__placeholder{aspect-ratio:16 / 10}.blog .card--text .card__inner .card__media:has(.article-card__placeholder){position:relative!important}.blog .card--text:has(.article-card__placeholder) .card__inner{height:auto!important;border-radius:6px!important;overflow:hidden!important}.blog .card--text:has(.article-card__placeholder){height:auto!important;border-radius:6px!important;overflow:hidden!important}.blog .article-card-wrapper:has(.article-card__placeholder) .card__content{padding-top:8px}.shopify-section:has(.about-hero){position:relative}.shopify-section:has(.about-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:2;background:transparent;padding:1.6rem 2rem}.shopify-section:has(.about-hero)>.breadcrumbs .breadcrumbs__item,.shopify-section:has(.about-hero)>.breadcrumbs .breadcrumbs__item a,.shopify-section:has(.about-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fff}.shopify-section:has(.about-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#ffffffb3}.shopify-section:has(.about-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#fff9}#MainContent{display:flex;flex-direction:column}[id*=category-links]{order:2;margin-top:0!important}[id*=collection-hero]{order:1;margin-top:0!important}[id*=product-grid]{order:3;margin-top:0!important}.shopify-section:has(.collection-hero){position:relative}.shopify-section:has(.collection-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent;padding:1.2rem 2rem}.shopify-section:has(.collection-hero)>.breadcrumbs .breadcrumbs__item,.shopify-section:has(.collection-hero)>.breadcrumbs .breadcrumbs__item a,.shopify-section:has(.collection-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fffc}.shopify-section:has(.collection-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#fff}.shopify-section:has(.collection-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffff80}.shopify-section:has(.ep-hero){position:relative}.shopify-section:has(.ep-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent;padding:1.2rem 2rem}.shopify-section:has(.ep-hero)>.breadcrumbs .breadcrumbs__item,.shopify-section:has(.ep-hero)>.breadcrumbs .breadcrumbs__item a,.shopify-section:has(.ep-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fffc}.shopify-section:has(.ep-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#fff}.shopify-section:has(.ep-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffff80}.shopify-section:has(.sp-hero){position:relative}.shopify-section:has(.sp-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent;padding:1.2rem 2rem}.shopify-section:has(.sp-hero)>.breadcrumbs .breadcrumbs__item,.shopify-section:has(.sp-hero)>.breadcrumbs .breadcrumbs__item a,.shopify-section:has(.sp-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fffc}.shopify-section:has(.sp-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#fff}.shopify-section:has(.sp-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffff80}.myog-page:has(.myog-hero){position:relative}.myog-page:has(.myog-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent;padding:1.2rem 2rem}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item,.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item a,.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fffc}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#fff}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffff80}.care-page>.breadcrumbs,.faq-page>.breadcrumbs,.warranty-page>.breadcrumbs,.contact-page>.breadcrumbs,.trail-guide>.breadcrumbs,.field-notes-page>.breadcrumbs,.gear-list-page>.breadcrumbs,.hiker-food>.breadcrumbs,.feedback-page>.breadcrumbs{background:transparent;padding:1rem 0 .4rem;margin-bottom:0}.shopify-section:has(.pg)>.breadcrumbs,.shopify-section:has(.rt-page)>.breadcrumbs{background:transparent;padding:1rem 2rem .4rem;margin-bottom:0}.care-page__title,.faq-page__title,.warranty-page__title,.contact-page__title,.sr__title{font-family:Lato,sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#252525;margin:.8rem 0 1.2rem}.care-page__lead,.faq-page__lead,.warranty-page__lead{font-size:1.4rem;color:#666;line-height:1.7;margin-bottom:2rem}.trails:has(.trails__hero){position:relative}.pg__title,.rt-page__title,.rt-page h1,.feedback-page__title,.feedback-page h1{font-family:Lato,sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#252525}body.template-page-tokushoho .breadcrumbs,.shopify-section .page-header{background:transparent}.collection-hero{position:relative}.collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#00000040 40%,#0006);pointer-events:none;z-index:1}.support-crosslinks{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}@media screen and (max-width:749px){.care-page__title,.faq-page__title,.warranty-page__title,.contact-page__title,.sr__title,.pg__title,.rt-page__title,.feedback-page__title{font-size:2.2rem;letter-spacing:.05em}.shopify-section:has(.collection-hero)>.breadcrumbs,.shopify-section:has(.ep-hero)>.breadcrumbs,.shopify-section:has(.sp-hero)>.breadcrumbs,.shopify-section:has(.about-hero)>.breadcrumbs,.myog-page:has(.myog-hero)>.breadcrumbs{padding:.8rem 1.2rem}.care-page>.breadcrumbs,.faq-page>.breadcrumbs,.warranty-page>.breadcrumbs,.contact-page>.breadcrumbs,.trail-guide>.breadcrumbs,.field-notes-page>.breadcrumbs,.gear-list-page>.breadcrumbs,.hiker-food>.breadcrumbs,.feedback-page>.breadcrumbs{padding:.8rem 0 .2rem}}.myog-page:has(.myog-hero)>.breadcrumbs{position:static;padding:1rem 0 .4rem;background:transparent}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item,.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item a{color:#888}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item--current{color:#252525}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#252525}.myog-page:has(.myog-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#bbb}[id*=section-news] .card.card--text{height:auto!important}[id*=section-news] .card.card--text .card__inner{position:relative!important;overflow:hidden!important}[id*=section-news] .card.card--text .card__inner:before{content:""!important;display:block!important;width:0!important;padding-bottom:var(--ratio-percent, 60.24%)!important}[id*=section-news] .card.card--text .card__inner>.card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}[id*=section-news] .card.card--text .article-card__placeholder{width:100%!important;height:100%!important;aspect-ratio:auto!important}[id*=section-news] .card.card--text .card__inner>.card__content{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none}[id*=section-news] .card.card--text .card__inner>.card__content .card__information{display:none!important}[id*=section-news] .card.card--text>.card__content .card__information{display:block!important}[id*=section-news] .card.card--text>.card__content .card__heading{display:block!important}.journal-hero{position:relative}.journal-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000040,#0000000d 40%,#0003);pointer-events:none;z-index:1}.shopify-section:has(.journal-hero){position:relative}.shopify-section:has(.journal-hero)>.breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent;padding:1.2rem 2rem}.shopify-section:has(.journal-hero)>.breadcrumbs .breadcrumbs__item,.shopify-section:has(.journal-hero)>.breadcrumbs .breadcrumbs__item a,.shopify-section:has(.journal-hero)>.breadcrumbs .breadcrumbs__item--current{color:#fffc}.shopify-section:has(.journal-hero)>.breadcrumbs .breadcrumbs__item a:hover{color:#fff}.shopify-section:has(.journal-hero)>.breadcrumbs .breadcrumbs__item+.breadcrumbs__item:before{color:#ffffff80}product-info[class*=-padding]{padding-top:0!important}product-info .breadcrumbs{padding:.8rem 0 .4rem}@media screen and (max-width:749px){.shopify-section:has(.journal-hero)>.breadcrumbs{padding:.8rem 1.2rem}}.category-bar__link{padding:8px 20px!important;border:1px solid transparent!important;border-radius:100px!important;background:transparent!important;color:#999!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;line-height:normal!important;height:35px!important;cursor:pointer;white-space:nowrap;transition:.3s cubic-bezier(.25,.46,.45,.94)!important}.category-bar__link:hover{color:#333!important;background:#f5f5f5!important;border-color:#e0e0e0!important}.category-bar__link--active{color:#fff!important;background:#1a1a1a!important;border-color:#1a1a1a!important}.category-bar__link--active:hover{color:#fff!important;background:#333!important;border-color:#333!important}.collection-hero__overlay{background-color:#1a1a1a80!important}.special-offer-notice{margin:0 auto;padding:2.4rem 0;border-top:1px solid #e0e0e0}.special-offer-notice__inner{max-width:72rem;margin:0 auto}.special-offer-notice__title{font-size:1.3rem;font-weight:500;letter-spacing:.08em;margin-bottom:1.2rem;color:#333}.special-offer-notice__content p{font-size:1.3rem;line-height:2;color:#555;margin-bottom:.8rem}.special-offer-notice__warning{font-size:1.2rem;color:#888;margin-top:1.2rem}.special-offers-link-section{text-align:center;padding:2rem 0 1rem}.special-offers-link{display:inline-block;font-size:1.2rem;letter-spacing:.06em;color:#888;text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.special-offers-link:hover{color:#333;border-color:#333}.header__heading-logo-wrapper,.header__heading-logo{width:200px!important;max-width:200px!important}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline .header__menu-item{padding-left:12px;padding-right:12px;font-size:1.35rem}}@media screen and (min-width:990px)and (max-width:1200px){.header__inline-menu .list-menu--inline .header__menu-item{padding-left:8px;padding-right:8px;font-size:1.25rem;letter-spacing:.03em}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{justify-content:center;column-gap:0}}.care-page__title,.faq-page__title,.warranty-page__title,.contact-page__title,.sr__title,.pg__title,.rt-page__title,.feedback-page__title,.field-notes__title,.gear-list__title,.trail-guide__title,.hiker-food__title,.trails__title,.myog-hero__title{font-family:Lato,sans-serif!important;font-size:2.8rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#252525!important;margin:.8rem 0 1.2rem!important;line-height:1.3!important}@media screen and (max-width:749px){.care-page__title,.faq-page__title,.warranty-page__title,.contact-page__title,.sr__title,.pg__title,.rt-page__title,.feedback-page__title,.field-notes__title,.gear-list__title,.trail-guide__title,.hiker-food__title,.trails__title,.myog-hero__title{font-size:2.2rem!important;letter-spacing:.05em!important}}.category-bar__inner a{font-size:14px!important;letter-spacing:.12em}.section-template--21529819447549__section-gear-padding{padding-top:16px!important}.category-bar__link{border:1px solid #ccc!important;background-color:transparent!important;color:#666!important;padding:12px 32px!important;border-radius:25px!important;font-size:14px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.4!important;transition:all .25s ease!important;cursor:pointer;text-decoration:none!important}.category-bar__link:hover,.category-bar__link.active,.category-bar__link[aria-selected=true],.category-bar__link.is-active{background-color:#333!important;color:#fff!important;border-color:#333!important}.category-bar__inner{gap:10px!important;justify-content:center!important}.banner__buttons .button,.banner__buttons .button--primary,.banner__buttons .button--secondary,.slideshow__text .button{border-radius:25px!important;background-color:#434343cc!important;border-color:#434343cc!important;font-size:14px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px 32px!important;height:auto!important;line-height:1.4!important}.banner__buttons .button:before,.banner__buttons .button:after,.banner__buttons .button--primary:before,.banner__buttons .button--primary:after,.banner__buttons .button--secondary:before,.banner__buttons .button--secondary:after,.slideshow__text .button:before,.slideshow__text .button:after{border-radius:25px!important}.banner__buttons .button:after,.banner__buttons .button--primary:after,.slideshow__text .button:after{box-shadow:#43434300 0 0 0 1px,#fff6 0 0 0 1px!important}.collection__title.page-width{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.collection__title.page-width{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1600px){#shopify-section-template--21529819447549__hero-slideshow,#shopify-section-template--21529819447549__video-philosophy{width:100%!important;max-width:1600px!important;margin-inline:auto!important;overflow:hidden!important;background-color:transparent!important}#shopify-section-template--21529819447549__video-philosophy .video-philosophy{width:100%!important;margin-left:0!important}#shopify-section-template--21529819447549__hero-slideshow .slideshow.banner,#shopify-section-template--21529819447549__hero-slideshow .slider-mobile-gutter{width:100%!important;max-width:100%!important}#shopify-section-template--21529819447549__hero-slideshow .banner__media img,#shopify-section-template--21529819447549__hero-slideshow .banner__media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}#shopify-section-template--21529819447549__video-philosophy .video-philosophy video,#shopify-section-template--21529819447549__video-philosophy .video-philosophy iframe{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}#shopify-section-template--23702702170365__hero-slideshow,#shopify-section-template--23702702170365__video-philosophy{margin-top:-1px;padding-top:1px;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#shopify-section-template--21612582142205__about .about-hero{margin-top:-18px!important}@media(min-width:1600px){#shopify-section-template--21612582142205__about .about-hero{max-width:1600px!important;margin-inline:auto!important;margin-top:-18px!important;box-shadow:-50vw 0 #000,50vw 0 #000!important}#shopify-section-template--21612582142205__about .about-hero__img{width:100%!important;height:100%!important;object-fit:cover!important}#shopify-section-template--21612582142205__about .breadcrumbs{max-width:1600px!important;margin-inline:auto!important;left:0!important;right:0!important}#shopify-section-template--21612582142205__about .about-gallery,#shopify-section-template--21612582142205__about .about-full-image{max-width:1600px!important;margin-inline:auto!important}}.miyagen-scroll-tab-btn{display:flex;position:relative;align-items:center;line-height:1;padding:1.5rem 0;width:100%;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.miyagen-scroll-tab-btn:hover{opacity:.7}.miyagen-scroll-tab-btn .summary__title{display:flex;flex:1}.miyagen-scroll-tab-btn .icon-caret{height:calc(var(--font-heading-scale) * .6rem)}#miyagen-detail-specs-materials,#miyagen-detail-caution,#miyagen-section-dev-story,#miyagen-section-design,#miyagen-section-func-detail{scroll-margin-top:90px}.newsletter__wrapper .inline-richtext{letter-spacing:.1em;font-weight:700;font-size:2rem}.newsletter__subheading p{font-size:1.3rem;opacity:.65;letter-spacing:.04em;margin:.4rem 0 0}.newsletter__wrapper{--inputs-border-width: 0px}.newsletter__wrapper .newsletter-form{max-width:54rem!important;margin:0 auto!important;align-items:stretch!important}.newsletter__wrapper .newsletter-form__field-wrapper{width:100%!important}.newsletter__wrapper .newsletter-form__field-wrapper .field,.newsletter__wrapper .newsletter-form__field-wrapper .field:hover,.newsletter__wrapper .newsletter-form__field-wrapper .field:focus-within{flex-direction:row;gap:.8rem;align-items:center;box-shadow:none!important;border:none!important;outline:none!important;background:transparent!important;transition:none!important}.newsletter__wrapper .newsletter-form__field-wrapper .field:before,.newsletter__wrapper .newsletter-form__field-wrapper .field:after,.newsletter__wrapper .newsletter-form__field-wrapper .field:hover:before,.newsletter__wrapper .newsletter-form__field-wrapper .field:hover:after{display:none!important;content:none!important;box-shadow:none!important}.newsletter__wrapper .field__input{flex:1;border-radius:6px!important;background:#fff!important;border:none!important;box-shadow:none!important;outline:none!important;color:#252525!important;padding-right:1.6rem;height:4.8rem}.newsletter__wrapper .field__input::placeholder{color:#aaa}.newsletter__wrapper .field__label{color:#aaa;background-color:transparent!important}.newsletter__wrapper .field__input:focus,.newsletter__wrapper .field__input:focus-visible{box-shadow:none!important;outline:none!important}.newsletter__wrapper .newsletter-form__button,.newsletter__wrapper .newsletter-form__button:not(:focus-visible):not(.focused){position:static!important;width:auto!important;flex-shrink:0;height:4.8rem!important;border-radius:6px!important;background-color:#252525!important;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.1em!important;border:none!important;padding:0 2.4rem!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important;white-space:nowrap}.newsletter__wrapper .newsletter-form__button .svg-wrapper{display:none}.newsletter__wrapper .newsletter-form__button:after{content:"SUBSCRIBE"}.newsletter__wrapper .newsletter-form__button:hover{background-color:#1a1a1a!important}.newsletter__wrapper .newsletter-form__button:focus-visible,.newsletter__wrapper .newsletter-form__button:focus{box-shadow:none!important;background-color:#1a1a1a!important}.l__history{background:#222;color:#f5f5f5;padding:60px 24px 80px;max-width:1080px;margin:60px auto 80px}.l__statement{background:#f5f5f5;padding:40px 20px;margin:60px 0;text-align:center}.l__statement h2{font-size:32px;margin-bottom:24px;font-weight:700;letter-spacing:.05em}.l__statement h3{font-size:20px;margin:32px 0 20px}.l__statement p{font-size:16px;line-height:1.9;margin-bottom:14px}.miyagen-specs-sidebar-table{border-collapse:collapse;width:100%;margin:10px 0 4px;font-size:1rem;line-height:1.35}.miyagen-specs-sidebar-table th,.miyagen-specs-sidebar-table td{border:1px solid #e8e8e8;padding:4px 7px;color:#434343;vertical-align:top}.miyagen-specs-sidebar-table th{background:#e8e8e8!important;font-weight:500;width:42%;word-break:keep-all;overflow-wrap:anywhere}.miyagen-specs-sidebar-table td{background:#fff}@media screen and (min-width:990px){.product__media-list{flex-wrap:wrap!important}.product .product__media-list .product__media-item:first-child{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.product .product__media-list .product__media-item:not(:first-child):not(.product__media-item--single):not(:only-child){max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;flex:0 0 auto!important}.product .product__media-list .product__media-item:not(:first-child) .product__media,.product .product__media-list .product__media-item:not(:first-child) .product__modal-opener{aspect-ratio:1 / 1!important;padding:0!important;height:auto!important;overflow:hidden!important}.product .product__media-list .product__media-item:not(:first-child) .product__media img,.product .product__media-list .product__media-item:not(:first-child) .product__modal-opener img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}}.section-header{background:transparent!important}.section-header .header,.section-header header-drawer,.section-header header-drawer>details,.section-header .menu-drawer-container{background-color:transparent!important}.section-header .header-wrapper{background-color:#222!important;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);transition:background-color 1.2s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter 1.2s cubic-bezier(.22,.61,.36,1),backdrop-filter 1.2s cubic-bezier(.22,.61,.36,1);will-change:background-color,backdrop-filter}.section-header.scrolled-past-header .header-wrapper{background-color:#2226!important}.section-header .header{transition:padding-top 1.2s cubic-bezier(.22,.61,.36,1),padding-bottom 1.2s cubic-bezier(.22,.61,.36,1)}.section-header .header__heading-logo,.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo-wrapper img{transition:height 1.2s cubic-bezier(.22,.61,.36,1),max-height 1.2s cubic-bezier(.22,.61,.36,1);will-change:height,max-height}.section-header .header__menu-item,.section-header .header__inline-menu .list-menu__item--link{transition:font-size 1.2s cubic-bezier(.22,.61,.36,1),padding 1.2s cubic-bezier(.22,.61,.36,1)}@media screen and (min-width:750px){.section-header .header{grid-template-areas:"left-icons heading navigation icons"!important;grid-template-columns:auto auto 1fr auto!important;column-gap:1.6rem!important;align-items:center!important;padding-top:1.3rem!important;padding-bottom:1.3rem!important}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading!important}.section-header .header__inline-menu{display:block!important;margin-top:0!important;justify-self:end!important;grid-area:navigation!important}.section-header .header__icons{justify-self:end!important;grid-area:icons!important}.section-header header-drawer{grid-area:left-icons!important}.section-header .header__heading-logo-wrapper{width:auto!important;max-width:none!important}.section-header .header__heading-logo,.section-header .header__heading-logo-wrapper img{height:72px!important;max-height:72px!important;width:auto!important;object-fit:contain!important}.section-header .header__menu-item,.section-header .header__inline-menu .list-menu__item--link{font-size:1.5rem!important;padding:1rem 1.2rem!important}}@media screen and (min-width:750px)and (max-width:1099px){.section-header header-drawer{display:block!important}.section-header .header__icon--menu{display:inline-flex!important}.section-header .header__inline-menu .list-menu--inline>li:nth-child(n+4){display:none!important}}@media screen and (min-width:1100px){.section-header .header{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important}.section-header header-drawer,.section-header .header__icon--menu{display:none!important}}@media screen and (min-width:750px){.section-header.scrolled-past-header .header{padding-top:.6rem!important;padding-bottom:.6rem!important}.section-header.scrolled-past-header .header__heading-logo,.section-header.scrolled-past-header .header__heading-logo-wrapper img{height:34px!important;max-height:34px!important}.section-header.scrolled-past-header .header__menu-item,.section-header.scrolled-past-header .header__inline-menu .list-menu__item--link{font-size:1.2rem!important;padding:.3rem .8rem!important}}@media screen and (max-width:749px){.section-header.scrolled-past-header .header{padding-top:.5rem!important;padding-bottom:.5rem!important}.section-header.scrolled-past-header .header__heading-logo,.section-header.scrolled-past-header .header__heading-logo-wrapper img{height:28px!important;max-height:28px!important;width:auto!important;object-fit:contain!important}}.miyagen-preorder-banner{margin:16px 0;padding:14px 16px;background:#fffbea;border:1px solid #d6a700;border-left-width:4px;color:#252525;font-family:Lato,sans-serif}.miyagen-preorder-banner__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.miyagen-preorder-banner__badge{display:inline-block;background:#d6a700;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:none}.miyagen-preorder-banner__date{font-size:1.4rem;color:#252525;letter-spacing:.02em}.miyagen-preorder-banner__date strong{font-weight:700}.miyagen-preorder-banner__note{margin:4px 0 0;font-size:1.3rem;line-height:1.6;color:#434343}.miyagen-preorder-banner__terms{margin:8px 0 0;font-size:1.1rem;line-height:1.6;color:#777}.miyagen-preorder-cart-notice{margin:0 0 12px;padding:12px 14px;background:#fffbea;border:1px solid #d6a700;border-left-width:4px;color:#252525;font-family:Lato,sans-serif}.miyagen-preorder-cart-notice__title{font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin:0 0 4px;color:#b78900}.miyagen-preorder-cart-notice__body{font-size:1.2rem;line-height:1.7;margin:0;color:#434343}.miyagen-preorder-cart-notice__body strong{font-weight:700;color:#252525}.miyagen-cart-preorder-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 4px;font-family:Lato,sans-serif}.miyagen-cart-preorder-item__badge{display:inline-block;background:#d6a700;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em;padding:2px 8px;line-height:1.4}.miyagen-cart-preorder-item__date{font-size:1.2rem;color:#434343;letter-spacing:.02em}.miyagen-cart-preorder-item__date strong{font-weight:700;color:#252525}@media screen and (min-width:750px){.cart__footer{flex-wrap:wrap!important;flex-direction:row!important;align-items:flex-start!important}.cart__footer>.cart__blocks{order:1!important;width:35rem!important;flex:0 0 35rem!important;margin-left:auto!important}.cart__footer>.cart-passport{order:2!important;width:100%!important;flex:0 0 100%!important;max-width:none!important;margin:2.4rem 0 0!important}.cart-passport-recommend--cart .cart-passport-recommend__list{grid-template-columns:repeat(auto-fill,minmax(120px,140px))!important;justify-content:start!important;gap:8px!important}}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;border:0!important}cart-drawer .cart__checkout-button,cart-drawer .cart__checkout-button.button{display:block!important;position:relative!important;width:100%!important;min-height:64px!important;padding:20px 24px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.08em!important;background:#252525!important;color:#fff!important;border:0!important;border-radius:2px!important;box-shadow:none!important;cursor:pointer!important;transition:background .15s ease!important;text-transform:none!important}cart-drawer .cart__checkout-button:hover:not([disabled]){background:#000!important}cart-drawer .cart__checkout-button[disabled]{background:#aaa!important;cursor:not-allowed!important}cart-drawer .totals{padding:10px 0;border-top:1px solid #e5e0d6;margin-top:6px}cart-drawer .totals__total{font-size:13px!important;font-weight:500!important;color:#555!important}cart-drawer .totals__total-value{font-size:18px!important;font-weight:700!important;color:#252525!important}cart-drawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100vh!important}cart-drawer .drawer__header{flex:0 0 auto!important}cart-drawer cart-drawer-items{flex:1 1 0!important;min-height:180px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}cart-drawer .cart-items{table-layout:fixed;width:100%}cart-drawer .cart-items td,cart-drawer .cart-items th{word-break:break-word;overflow-wrap:anywhere}cart-drawer .tax-note,cart-drawer .tax-note.caption-large,.cart__footer .tax-note,.cart__footer .tax-note.caption-large{font-size:11px!important;line-height:1.4!important;margin:4px 0 8px!important;color:#767676!important;letter-spacing:0!important}cart-drawer .totals{padding:6px 0!important;margin-top:4px!important}cart-drawer:not(.active),cart-drawer.drawer:not(.active){visibility:hidden!important;pointer-events:none!important}cart-drawer:not(.active) #CartDrawer-Overlay,cart-drawer:not(.active) .cart-drawer__overlay{display:none!important;opacity:0!important;pointer-events:none!important}cart-drawer .cart-passport,cart-drawer .cart-passport-recommend,cart-drawer .cart-passport-recommend__list{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}cart-drawer .cart-passport{margin:12px 0 0!important;border-radius:0!important}cart-drawer .cart-passport-recommend--minicart .cart-passport-recommend__list,cart-drawer .cart-passport-recommend--cart .cart-passport-recommend__list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;grid-template-columns:none!important;gap:6px!important;-webkit-overflow-scrolling:touch}cart-drawer .cart-passport-recommend__card{flex:0 0 110px!important}
/*# sourceMappingURL=/cdn/shop/t/55/assets/miyagen-custom.css.map */
