.inner-pages{--ip-ink: #3f3f3f;--ip-muted: #666;--ip-rule: #dedbd7;--ip-warm: #f3eee9;--color-text: #3f3f3f;--color-accent: #222;--color-border: #dedbd7;color:var(--ip-ink);background:#fff;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;min-height:60vh;overflow-wrap:anywhere}.inner-pages :where(h1,h2,h3,h4,p){margin-top:0}.inner-pages :where(h2,h3){font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.inner-pages :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #3f3f3f;outline-offset:5px}.inner-pages .section-spacing,.ip-section{padding-block:clamp(48px,6vw,88px)}.inner-pages .page-width{max-width:calc(1440px + var(--page-gutter) * 2)}.inner-pages .page-narrow{max-width:calc(960px + var(--page-gutter) * 2)}.inner-pages [hidden]{display:none!important}.inner-pages .button{background:#222;border:1px solid #222;color:#fff;min-height:48px;padding:13px 28px;font-size:13px;border-radius:0;font-weight:600}.inner-pages .button:hover{background:#444}.inner-pages .button--secondary{background:transparent;color:#222}.inner-pages .button--secondary:hover{background:#f4f4f4}.inner-pages .button:disabled{opacity:.5;cursor:not-allowed}.inner-pages .rte{font-size:15px;line-height:2}.inner-pages .rte>:first-child{margin-top:0}.inner-pages .rte>:last-child{margin-bottom:0}.inner-pages .rte img{height:auto;max-width:100%;margin-block:32px}.inner-pages .rte :where(iframe,video){max-width:100%}.inner-pages .rte :where(table,pre){display:block;max-width:100%;overflow-x:auto}.inner-pages .rte :where(h2,h3){line-height:1.55;margin-block:2em .8em}.inner-pages .rte h2{font-size:clamp(24px,3vw,32px)}.inner-pages .rte h3{font-size:22px}.inner-pages .rte blockquote{margin:28px 0;padding:8px 0 8px 24px;border-inline-start:2px solid var(--ip-rule)}.inner-pages .rte blockquote>:last-child{margin-bottom:0}.ip-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--ip-muted);font-size:11px;margin-bottom:36px}.ip-breadcrumbs a{text-decoration:none}.ip-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;justify-items:start;isolation:isolate;min-height:88px;margin:0 0 var(--heading-gap, 48px)}.ip-heading .ip-heading__back,.ip-heading .ip-heading__title{grid-area:1/1;max-width:100%;margin:0;letter-spacing:.02em}.ip-heading .ip-heading__back{font:700 calc(clamp(28px,6.2vw,88px) * var(--heading-back-scale, 1))/.88 Arial,sans-serif;color:#0000001a}.ip-heading .ip-heading__title{z-index:1;transform:translateY(-.12em);font:800 calc(clamp(30px,5.6vw,50px) * var(--heading-scale, 1))/1.12 Arial,"Yu Gothic",sans-serif;color:var(--ip-ink)}.ip-kicker{margin-bottom:20px;font:11px/1.6 Arial,sans-serif;letter-spacing:.18em;color:var(--ip-muted)}.ip-lead{font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.65;letter-spacing:.04em}.ip-phrase{display:inline}.ip-text-link{display:inline-block;padding-block:12px 5px;border-bottom:1px solid currentColor;text-decoration:none;font-size:12px;font-weight:600}.ip-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ip-split--right .ip-split__media{order:2}.ip-split--no-image{grid-template-columns:minmax(0,1fr)}.ip-split__media{margin:0;min-width:0}.ip-split__media img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ip-split__copy{min-width:0;padding:clamp(28px,5vw,72px)}.ip-split__copy .rte{max-width:42em}.ip-split__copy .button{margin-top:26px}.ip-brand-hero .ip-split{background:var(--ip-warm)}.ip-brand-hero .ip-split__media img{aspect-ratio:3/2}.ip-brand-hero .ip-heading{margin-bottom:var(--heading-gap, 30px)}.ip-values{background:#f4f4f4}.ip-values__intro{max-width:720px;margin:0 auto 52px;text-align:center}.ip-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ip-values__item{padding-top:24px;border-top:1px solid var(--ip-rule)}.ip-values__number{color:#757575;font:13px/1.5 Arial,sans-serif;letter-spacing:.1em}.ip-values__item h3{margin:20px 0 16px;font-size:26px}.ip-scene .ip-split{gap:6%}.ip-scene .ip-split__copy{padding-inline:0}.ip-company .ip-split{border-top:1px solid var(--ip-rule);padding-top:40px;gap:5%}.ip-company .ip-split__copy{padding-inline:0}.ip-company .ip-split__media img{aspect-ratio:4/3}.ip-philosophy{background:var(--ip-warm)}.ip-philosophy__content{max-width:820px;margin-inline:auto}.ip-philosophy__content img{width:100%;margin-top:40px}.inner-pages .company-profile__list{margin:0}.inner-pages .company-profile__row{display:grid;grid-template-columns:25% minmax(0,1fr);gap:32px;border-top:1px solid var(--ip-rule);padding:24px 0;font-size:15px}.inner-pages .company-profile__row:last-child{border-bottom:1px solid var(--ip-rule)}.inner-pages .company-profile__row dd{margin:0}.ip-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:var(--heading-gap, 40px)}.ip-collection-heading .ip-heading{flex:1;margin-bottom:0}.ip-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.ip-card{min-width:0}.ip-card__link,.ip-journal-card__link{display:block;text-decoration:none}.ip-card__media{background:#f5f5f5;overflow:hidden}.ip-card__media img{width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .35s}.ip-card__link:hover img{transform:scale(1.025)}.ip-card__copy{padding-block:20px}.ip-card__copy h3{font-size:clamp(17px,1.7vw,23px);line-height:1.55;margin-bottom:12px}.ip-card__copy .ip-kicker{margin-bottom:8px}.ip-card__price{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:14px}.ip-card__price s{color:var(--ip-muted)}.ip-stock{display:inline-block;font-size:11px;padding:3px 9px;border:1px solid var(--ip-rule)}.ip-empty{padding:64px 24px;text-align:center;background:#f4f4f4}.ip-empty h2{font-size:28px}.ip-empty p{color:var(--ip-muted)}.ip-empty .button{margin-top:16px}.ip-editor-note{border:1px dashed #888;padding:20px;margin:20px var(--page-gutter);font-size:14px}.inner-pages .page-heading{text-align:left;max-width:none;margin:0 0 48px}.inner-pages .page-heading h1:not(.ip-heading__title){font:800 calc(clamp(30px,5.6vw,50px) * var(--heading-scale, 1))/1.2 Arial,"Yu Gothic",sans-serif}.inner-pages .collection-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:40px}.inner-pages .collection-products .ip-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-pages .facets{background:#f4f4f4;padding:24px;align-self:start}.inner-pages .facets__header{align-items:center}.inner-pages .facets h2{font-size:20px}.inner-pages .facet{border-color:var(--ip-rule)}.inner-pages .facet summary{padding-block:16px;cursor:pointer}.inner-pages .facet__values{padding:0;list-style:none;font-size:13px}.inner-pages .facet__values label{display:flex;align-items:center;gap:8px;padding-block:6px}.inner-pages .facets .button{width:100%;padding-inline:12px}.inner-pages .collection-count{margin-top:0;font-size:13px}.inner-pages .pagination{margin-top:48px;flex-wrap:wrap;font-size:13px}.inner-pages .pagination :where(a,span){min-width:40px;min-height:44px}.inner-pages .pagination [aria-current]{color:#fff;background:#222}.inner-pages .collection-card__media{background:#f4f4f4}.inner-pages .collection-card__media img{aspect-ratio:3/2;object-fit:cover;width:100%}.inner-pages .collection-card h2{font-size:26px}.inner-pages .collection-card h2 a{text-decoration:none}.inner-pages .collection-grid{gap:40px 24px}.inner-pages .article-grid{gap:48px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.inner-pages :is(.article-grid,.collection-grid)>.ip-empty{grid-column:1 / -1}.ip-journal-card__media{overflow:hidden}.ip-journal-card__media img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .35s}.ip-journal-card__link:hover img{transform:scale(1.025)}.ip-journal-card__copy{padding-top:20px}.ip-journal-card time{font-size:11px}.ip-journal-card h3{font-size:24px;line-height:1.5;margin:12px 0}.ip-journal-card p{font-size:13px;line-height:1.9}.ip-journal-feature{margin-bottom:64px;background:var(--ip-warm)}.ip-journal-feature h2{font-size:clamp(26px,3vw,42px);line-height:1.55}.ip-journal-feature h2 a{text-decoration:none}.inner-pages .main-blog>.page-width>h2{font-size:clamp(24px,3vw,32px);margin-bottom:32px}.ip-journal-feature time{font-size:12px}.ip-blog-tags{display:flex;gap:10px 24px;flex-wrap:wrap;margin:0 0 36px}.ip-blog-tags a{padding:8px 0;font-size:13px;text-decoration:none}.ip-blog-tags a[aria-current]{border-bottom:1px solid}.inner-pages .article-shell{max-width:calc(960px + var(--page-gutter) * 2)}.inner-pages .main-article{background:#fff}.inner-pages .article-header{margin:0;padding:0 0 40px;text-align:left;max-width:none;width:auto;position:static;background:transparent}.inner-pages .article-header h1{font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(28px,3.7vw,48px);line-height:1.55;font-weight:400;margin:20px 0;max-width:none}.inner-pages .article-header__meta{justify-content:flex-start;font-size:12px;gap:24px}.inner-pages .article-header__lead{margin-top:24px}.inner-pages .article-hero{width:100%;height:auto;margin:0 0 56px}.inner-pages .article-hero img{width:100%;height:auto;max-height:720px;object-fit:contain}.inner-pages .article-content{padding:0;max-width:780px;margin-inline:auto}.inner-pages .article-share{justify-content:flex-start;max-width:780px;border-top:1px solid var(--ip-rule);margin-top:56px;font-size:12px}.inner-pages .article-navigation{gap:32px;font-size:13px}.inner-pages .article-navigation strong{font-size:18px;font-weight:400}.inner-pages .related-articles{background:var(--ip-warm)}.inner-pages .search-form{max-width:860px;margin:0 auto 48px;align-items:end}.inner-pages .search-grid{gap:40px 24px}.inner-pages .search-card{padding:24px;border:1px solid var(--ip-rule)}.inner-pages .search-card h2{font-size:24px}.inner-pages .field :where(input,textarea,select),.inner-pages .field-select select{background:#fff;color:#333;border:1px solid #999;border-radius:0;min-height:48px;font:inherit;max-width:100%}.inner-pages .field>span{font-size:13px}.inner-pages .contact-form{max-width:800px;padding:clamp(24px,4vw,56px);margin-inline:auto;background:#f4f4f4}.inner-pages .contact-form .field-grid{gap:24px}.inner-pages .contact-form .field{margin-bottom:24px}.ip-contact-lead{max-width:800px;margin:0 auto 40px}.inner-pages .main-page .page-content{padding-top:32px;border-top:1px solid var(--ip-rule)}.inner-pages .cart-form{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:56px}.inner-pages .cart-item{border-color:var(--ip-rule)}.inner-pages .cart-item h2{font:400 24px/1.55 Georgia,Yu Mincho,Hiragino Mincho ProN,serif}.inner-pages .cart-item h2 a{text-decoration:none}.inner-pages .cart-item__content p{font-size:13px}.inner-pages .cart-summary{background:#f4f4f4;border:0;padding:32px}.inner-pages .cart-empty{background:#f4f4f4;padding:72px 24px}.inner-pages .main-404{text-align:center}.inner-pages .main-404 .ip-heading{justify-items:center}.inner-pages .password-page{background:#fff}.inner-pages .password-page__content{padding-block:88px}.ip-product{display:block}.ip-product__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,80px);align-items:start}.ip-product__info{position:sticky;top:24px;min-width:0}.ip-product__title{font:400 clamp(28px,3vw,42px)/1.55 Georgia,"Yu Mincho",serif}.ip-product__media{margin:0}.ip-product__media+.ip-product__media{margin-top:20px}.ip-product__media :where(img,video,iframe,model-viewer){width:100%;max-width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#f6f6f6}.ip-product__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.ip-product__thumbs a{flex:0 0 72px;border:1px solid transparent}.ip-product__thumbs a[aria-current]{border-color:#333}.ip-product__thumbs img{width:72px;height:72px;object-fit:contain}.ip-product__price{font-size:22px;margin:20px 0 8px}.ip-product__price s{font-size:16px;color:var(--ip-muted);margin-right:8px}.ip-tax-note{font-size:12px;color:var(--ip-muted);margin-bottom:28px}.ip-option{border:0;border-top:1px solid var(--ip-rule);padding:18px 0;margin:0;min-width:0}.ip-option legend{padding:0 8px 0 0;font-size:13px}.ip-option__values{display:flex;flex-wrap:wrap;gap:8px}.ip-option a{display:block;padding:10px 16px;min-height:44px;border:1px solid #aaa;text-decoration:none;font-size:13px}.ip-option a[aria-current]{background:#222;color:#fff;border-color:#222}.ip-option a[data-available=false]{border-style:dashed}.ip-product .quantity-field{display:grid;gap:8px;margin:18px 0;font-size:13px}.ip-product .quantity-field input{max-width:100px;min-height:48px;border:1px solid #999;padding:12px;font:inherit}.ip-product__submit{width:100%}.ip-product__description{margin-top:32px;border-top:1px solid var(--ip-rule);padding-top:32px}.ip-product__details{margin-top:24px}.ip-product__details details{border-top:1px solid var(--ip-rule)}.ip-product__details summary{padding:20px 0;cursor:pointer;font-size:15px}.ip-product__details .rte{padding-bottom:24px}.ip-product__quick{display:none}.ip-product[aria-busy=true] .ip-product__info{opacity:.6}.ip-product__notice{font-size:13px}@media(min-width:750px)and (max-width:989px){.ip-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-pages .collection-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.inner-pages .collection-products .ip-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-split__copy{padding:28px}}@media(max-width:749px){.ip-heading{display:block;position:relative;min-height:52px;padding-top:18px;margin-bottom:var(--heading-gap-mobile, 32px)}.ip-heading .ip-heading__title{position:relative;transform:none;font-size:calc(clamp(26px,7.6vw,36px) * var(--heading-scale-mobile, 1));line-height:1.2;text-wrap:balance}.ip-heading .ip-heading__back{position:absolute;inset:0 auto auto 0;font-size:calc(clamp(40px,14vw,68px) * var(--heading-back-scale-mobile, 1));line-height:1}.ip-heading--long .ip-heading__back{font-size:calc(clamp(26px,8vw,40px) * var(--heading-back-scale-mobile, 1))}.ip-breadcrumbs{margin-bottom:28px}.ip-split,.ip-values__grid,.ip-product__layout{grid-template-columns:minmax(0,1fr)}.ip-split--right .ip-split__media{order:0}.ip-brand-hero .ip-split__media img{aspect-ratio:1/1}.ip-split__copy{padding:32px 24px}.ip-lead{font-size:28px}.ip-phrase{display:inline-block;max-width:100%;vertical-align:top;text-wrap:balance}.ip-values__intro{text-align:left;margin-bottom:32px}.ip-values__grid{gap:28px}.ip-values__item h3{font-size:24px}.ip-scene .ip-split,.ip-company .ip-split{gap:24px}.ip-company .ip-split__copy{padding-block:8px 0}.ip-catalog,.inner-pages .collection-products .ip-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ip-card__copy h3{font-size:18px}.ip-collection-heading{display:block}.ip-collection-heading>a{margin-top:16px}.inner-pages .collection-layout,.inner-pages .cart-form{grid-template-columns:minmax(0,1fr);gap:32px}.inner-pages .collection-grid,.inner-pages .article-grid{grid-template-columns:minmax(0,1fr);gap:36px}.inner-pages .facets{padding:20px}.inner-pages .company-profile__row{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.inner-pages .article-header{padding-bottom:24px}.inner-pages .article-hero{margin-bottom:32px}.inner-pages .article-header__meta{flex-wrap:wrap;gap:8px}.inner-pages .article-navigation{grid-template-columns:minmax(0,1fr);gap:24px}.inner-pages .article-navigation a:last-child{text-align:left}.inner-pages .contact-form .field-grid{grid-template-columns:minmax(0,1fr);gap:0}.inner-pages .cart-item h2{font-size:20px}.inner-pages .password-page__top{flex-direction:column;gap:16px}.inner-pages .password-page__brand{margin:0}.inner-pages .password-page__content{padding-block:64px}.inner-pages .main-404 .ip-heading__back{inset-inline:0;margin-inline:auto;width:max-content}.ip-product__info{position:static}.ip-product__layout{gap:32px}.ip-product__quick{display:flex;position:sticky;bottom:0;z-index:4;gap:16px;align-items:center;padding:12px var(--page-gutter);background:#fff;border-top:1px solid var(--ip-rule);margin-top:24px}.ip-product__quick .button{flex:1;padding-inline:12px}.ip-product__quick p{margin:0;font-size:14px}}@media(prefers-reduced-motion:reduce){.inner-pages *,.inner-pages *:before,.inner-pages *:after{scroll-behavior:auto!important;transition:none!important}}@media(max-width:749px){.ip-brand-hero .ip-heading{margin-bottom:var(--heading-gap-mobile, 30px)}.ip-collection-heading{margin-bottom:var(--heading-gap-mobile, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/inner-pages.css.map */
