@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) input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:44px!important;padding:0!important;margin:0 6px 6px 0!important;border:2px solid #ddd!important;border-radius:4px!important;font-size:13px!important;font-weight:500!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}.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,#fafafa,#fafafa 3px,#f0f0f0 3px 6px)!important;color:silver!important;border-color:#e8e8e8!important}.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}
/*# sourceMappingURL=/cdn/shop/t/5/assets/miyagen-custom.css.map */
