:root{--typeHeaderPrimary: var(--lf-font-sans);--typeHeaderFallback: "Hiragino Sans", "Noto Sans JP", sans-serif;--typeBasePrimary: var(--lf-font-sans);--typeBaseFallback: "Hiragino Sans", "Noto Sans JP", sans-serif;--typeHeaderWeight: var(--lf-weight-semibold);--typeBaseWeight: var(--lf-weight-regular);--typeHeaderLineHeight: var(--lf-text-h1-line);--typeBaseLineHeight: var(--lf-text-body-line);--typeHeaderSpacing: var(--lf-text-h1-tracking);--typeBaseSpacing: var(--lf-text-body-tracking);--buttonRadius: var(--lf-radius-none);--colorBody: var(--lf-color-bg);--colorTextBody: var(--lf-color-text);--colorPrice: var(--lf-color-price);--colorBorder: var(--lf-color-border);--colorLink: var(--lf-color-text);--colorBtnPrimary: var(--lf-color-button-bg);--colorBtnPrimaryText: var(--lf-color-button-text)}html{font-family:var(--lf-font-sans);background-color:var(--lf-color-bg);color:var(--lf-color-text)}html,body,button,input,select,textarea{font-family:var(--lf-font-sans)}body{font-size:var(--lf-text-body-size);font-weight:var(--lf-text-body-weight);line-height:var(--lf-text-body-line);letter-spacing:var(--lf-text-body-tracking);color:var(--lf-color-text);background-color:var(--lf-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3,.h3{font-family:var(--lf-font-sans);font-size:var(--lf-text-h3-size);font-weight:var(--lf-text-h3-weight);line-height:var(--lf-text-h3-line);letter-spacing:var(--lf-text-h3-tracking);color:var(--lf-color-text)}h2,.h2{font-family:var(--lf-font-sans);font-size:var(--lf-text-h2-size);font-weight:var(--lf-text-h2-weight);line-height:var(--lf-text-h2-line);letter-spacing:var(--lf-text-h2-tracking);color:var(--lf-color-text)}h1,.h1,.section-header__title,.hero__title{font-family:var(--lf-font-sans);font-size:var(--lf-text-h1-size);font-weight:var(--lf-text-h1-weight);line-height:var(--lf-text-h1-line);letter-spacing:var(--lf-text-h1-tracking);color:var(--lf-color-text)}.section-header__title,.hero__title{text-transform:uppercase}.section-header__subtitle{font-family:var(--lf-font-sans);font-size:var(--lf-text-caption-size);font-weight:var(--lf-weight-medium);line-height:var(--lf-text-caption-line);letter-spacing:.04em;color:var(--lf-color-text-muted)}p,.rte,.rte p,.rte li{font-family:var(--lf-font-sans);font-size:var(--lf-text-body-size);font-weight:var(--lf-text-body-weight);line-height:var(--lf-text-body-line);letter-spacing:var(--lf-text-body-tracking);color:var(--lf-color-text)}.rte p+p,.rte ul,.rte ol{margin-top:var(--lf-space-2)}.rte h2,.rte h3{font-family:var(--lf-font-sans);font-weight:var(--lf-weight-semibold);letter-spacing:.02em;color:var(--lf-color-text)}.btn,.btn--primary,.btn--secondary,.btn--small,.add-to-cart,.cart__checkout,.hero__link a,.hero__link .btn,.section-header__link,.site-nav__link,.mobile-nav__link--top-level{font-family:var(--lf-font-sans);font-size:var(--lf-text-button-size);font-weight:var(--lf-text-button-weight);line-height:var(--lf-text-button-line);letter-spacing:var(--lf-text-button-tracking);text-transform:uppercase;border-radius:var(--lf-radius-none)}.btn--secondary,.btn--tertiary{border-width:var(--lf-stroke);box-shadow:none}.lf-link-arrow{text-decoration:none}.lf-link-arrow:after{content:" \2192";display:inline-block;margin-left:.35em}img,picture,video,.image-element,.image-wrap,.grid__image-ratio,.grid-product__image,.grid-product__image-mask,.grid__item-image-wrapper,.product__photo,.product-main-slide,.product-main-slide img,.collection-item,.collection-item__image,.collection-hero__image,.hero,.hero__image,.article__grid-image,.article__grid-image img,.modal__inner{border-radius:var(--lf-radius-none)}input,textarea,select{border-radius:var(--lf-radius-none)}.js-qty__select,.js-qty__wrapper:after{display:none}.js-qty__wrapper,.lf-qty-stepper{display:inline-flex;align-items:center;width:auto;min-width:0;max-width:none;padding:0}.js-qty__wrapper{position:relative;border:var(--lf-stroke) solid var(--lf-color-border);border-radius:var(--lf-radius-none)}.js-qty__wrapper .lf-qty-stepper{border:0}.js-qty__wrapper .js-qty__adjust{position:static;width:auto;min-width:0;padding:8px 10px;background:transparent;border:0;color:var(--lf-color-text);line-height:1;cursor:pointer}.js-qty__wrapper .js-qty__adjust .icon{width:10px;height:10px;display:block}.js-qty__wrapper .js-qty__adjust--minus{order:1}.js-qty__wrapper .js-qty__num{order:2}.js-qty__wrapper .js-qty__adjust--plus{order:3}.js-qty__wrapper .js-qty__num{font-size:var(--lf-text-caption-size)!important;width:2.5em;min-width:0;padding:8px 0;border:0;border-radius:var(--lf-radius-none);background:transparent;font-family:var(--lf-font-sans);font-size:var(--lf-text-body-size);font-weight:var(--lf-weight-medium);text-align:center;color:var(--lf-color-text)}input,textarea,select{font-family:var(--lf-font-sans);font-size:var(--lf-text-body-size);color:var(--lf-color-text)}label{font-family:var(--lf-font-sans);letter-spacing:var(--lf-text-body-tracking)}.page-width{padding-left:var(--lf-gutter-sp);padding-right:var(--lf-gutter-sp)}.page-width--narrow{max-width:var(--lf-content-max)}@media screen and (max-width:768px){.page-width--flush-small{padding-left:0;padding-right:0}}@media screen and (min-width:769px){.page-width{padding-left:var(--lf-gutter-pc);padding-right:var(--lf-gutter-pc)}}.free-shipping{display:flex;flex-direction:column;width:100%;border:0;padding:var(--lf-space-1) 0}.free-shipping__message{width:100%;margin-bottom:var(--lf-space-1);font-family:var(--lf-font-sans);font-size:var(--lf-text-caption-size);font-weight:var(--lf-weight-medium);line-height:var(--lf-text-caption-line);letter-spacing:.02em;color:var(--lf-color-text-muted)}.free-shipping__bar{--pct: 0%;position:relative;width:100%;height:2px;margin:0;overflow:hidden;background:var(--lf-color-border-soft);border-radius:var(--lf-radius-none)}.free-shipping__fill{display:block;height:100%;width:var(--pct);background:var(--lf-color-text-subtle);border-radius:var(--lf-radius-none);transition:width .35s ease,background-color .25s linear}.free-shipping--ok .free-shipping__fill{width:100%;background:var(--lf-color-text)}.free-shipping--ok .free-shipping__message{color:var(--lf-color-text)}body{--lf-foundation-loaded: 1}.btn,button.btn,a.btn{font-family:var(--lf-font-sans);font-size:var(--lf-text-button-size);font-weight:var(--lf-text-button-weight);line-height:var(--lf-text-button-line);letter-spacing:var(--lf-text-button-tracking);border-radius:var(--lf-radius-none)}.collapsible-trigger,.collapsible-trigger-btn,.collapsible-trigger--inline{font-family:var(--lf-font-sans);font-size:var(--lf-text-h2-size);font-weight:var(--lf-text-h2-weight);line-height:var(--lf-text-h2-line);letter-spacing:var(--lf-text-h2-tracking)}.js-qty__adjust{font-size:var(--lf-text-caption-size)}.collapsible-trigger__icon--circle{width:auto;height:auto;min-width:0;border:0;border-radius:var(--lf-radius-none);background:transparent;display:inline-flex;align-items:center;justify-content:center}.collapsible-trigger__icon--circle .icon-chevron-down,.collapsible-trigger__icon--circle svg{display:none}.collapsible-trigger__icon--circle:after{content:"+";font-family:var(--lf-font-sans);font-size:14px;font-weight:var(--lf-weight-regular);line-height:1;color:var(--lf-color-text)}[aria-expanded=true] .collapsible-trigger__icon--circle:after,.is-open .collapsible-trigger__icon--circle:after{content:"\2212"}.collapsible-trigger--inline{padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/loseford-base.css.map */
