[id^=shopify-section-]{display:contents}main#pd-main{display:block}.hwrap{background:var(--pd-bar-bg, var(--paper));z-index:var(--pd-bar-z, 72)}.hwrap header{padding:var(--pd-hdr-pt, 16px) var(--pd-hdr-px, var(--edge)) var(--pd-hdr-pb, 20px);gap:var(--pd-hdr-gap, 12px);align-items:var(--pd-hdr-align, start)}@media(min-width:900px){.hwrap header{grid-template-columns:var(--pd-hdr-cols, 17% 16% 17% 17% 1fr);padding-bottom:var(--pd-hdr-pb-d, 26px);gap:var(--pd-hdr-gap-d, 0)}}.wordmark{width:var(--pd-logo-w, clamp(116px, 10.5vw, 162px));transform:translate(var(--pd-logo-x, 0px),var(--pd-logo-y, 0px));opacity:var(--pd-logo-op, 1)}.hwrap header .nav-col{gap:var(--pd-nav-gap, 5px)}.hwrap header .nav-col a,.hwrap header .util button,.hwrap header .util a{font-size:var(--pd-nav-size, 11px);letter-spacing:var(--pd-nav-tracking, .12em);font-weight:var(--pd-nav-weight, 400);text-transform:var(--pd-nav-case, uppercase);color:var(--pd-nav-color, inherit)}.hwrap header .nav-col a:hover,.hwrap header .util a:hover,.hwrap header .util button:hover{color:var(--pd-nav-hover, var(--accent))}.hwrap header .util{gap:var(--pd-util-gap, 5px)}.rtw{font-size:var(--pd-rtw-size, 11px);letter-spacing:var(--pd-rtw-tracking, .12em);font-weight:var(--pd-rtw-weight, 400)}.mm{background:var(--pd-panel-bg, var(--paper))}.mm.on{max-height:var(--pd-panel-max, 520px)}.mm-head{font-size:var(--pd-mmhead-size, 14px);margin-bottom:var(--pd-mmhead-mb, 18px)}.mm-list{gap:var(--pd-mmitem-gap, 8px)}.mm-all{margin-top:var(--pd-mmall-mt, 20px)}.services{background:var(--pd-svc-bg, var(--dark));color:var(--pd-svc-ink, #EDE9E4);padding:var(--pd-svc-pt, clamp(26px,5vh,44px)) var(--pd-svc-px, var(--edge)) var(--pd-svc-pb, clamp(40px,9vh,110px));gap:var(--pd-svc-gap, 20px)}@media(min-width:900px){.services{grid-template-columns:repeat(var(--pd-svc-cols, 4),1fr)}}.services h4{font-size:var(--pd-svc-h4, 15.6px);letter-spacing:var(--pd-svc-h4-tr, .06em)}.services h5{font-size:var(--pd-svc-h5, 11px);margin-bottom:var(--pd-svc-h5-mb, 10px)}.services p{font-size:var(--pd-svc-p, 13px);line-height:var(--pd-svc-p-lh, 1.55);color:var(--pd-svc-p-ink, #CFC8C2)}.f-mark{min-height:var(--pd-mark-h, clamp(300px,46vh,500px));padding:var(--pd-mark-py, clamp(40px,7vh,86px)) var(--edge)}.f-mark img{width:var(--pd-mark-w, min(180px,34vw));opacity:var(--pd-mark-op, .9)}.f-cols h5{font-size:var(--pd-fcol-h5, 12px);margin-bottom:var(--pd-fcol-h5-mb, 12px)}.f-cols a{font-size:var(--pd-fcol-a, 11px);letter-spacing:var(--pd-fcol-a-tr, .12em);padding:var(--pd-fcol-a-py, 3px) 0}.f-news h5{font-size:var(--pd-fnews-h5, 12px)}.f-news p{font-size:var(--pd-fnews-p, 14px)}.f-news .fine{font-size:var(--pd-fnews-fine, 10.5px)}.f-end{padding:var(--pd-fend-pt, 8px) var(--edge) var(--pd-fend-pb, 18px);gap:var(--pd-fend-gap, 22px)}.f-end span{font-size:var(--pd-fend-size, 10px)}.intro{padding:var(--pd-intro-pt, clamp(14px,2vh,26px)) var(--pd-intro-pr, clamp(16px,3vw,56px)) var(--pd-intro-pb, clamp(50px,9vh,110px)) var(--pd-intro-pl, clamp(24px,7vw,120px))}.intro-title{font-size:var(--pd-intro-title, clamp(18px,1.6vw,23px));font-weight:var(--pd-intro-title-w, 600)}.intro-stand{font-size:var(--pd-intro-stand, 14px);margin-top:var(--pd-intro-stand-mt, 12px)}.intro-body{margin-top:var(--pd-intro-body-mt, clamp(20px,3vh,34px));max-width:var(--pd-intro-body-maxw, min(100%,1180px))}.intro-body p{font-size:var(--pd-intro-body, 14px);line-height:var(--pd-intro-body-lh, 1.5)}.ed{padding:var(--pd-ed-py, clamp(30px,7vh,90px)) var(--pd-ed-px, var(--edge))}@media(min-width:900px){.nx-frame{--frameH: var(--pd-reel-frameh, 440px);--rowH: var(--pd-reel-rowh, 110px);--winW: var(--pd-reel-winw, 200px);--winH: var(--pd-reel-winh, 200px)}}@media(max-width:899px){.nx-frame{--frameH: var(--pd-reel-frameh-mob, 360px);--rowH: var(--pd-reel-rowh-mob, 104px);--winW: var(--pd-reel-winw-mob, 118px);--winH: var(--pd-reel-winh-mob, 118px)}}.phead{padding:var(--pd-phead-pt, clamp(26px,6vh,80px)) var(--pd-phead-px, var(--edge)) 0}.title{font-size:var(--pd-title-size, clamp(18px,1.6vw,23px));letter-spacing:var(--pd-title-tracking, .07em);font-weight:var(--pd-title-weight, 400)}.subs{gap:var(--pd-chip-gap, clamp(14px,2.4vw,38px));margin:var(--pd-chip-mt, 14px) 0 var(--pd-chip-mb, 16px)}.subs button{font-size:var(--pd-chip-size, 11px);letter-spacing:var(--pd-chip-tracking, .12em)}.subs button.on{border-bottom-color:var(--pd-chip-rule, var(--accent))}.subs button.thin{color:var(--pd-chip-thin, var(--ink-3))}.bar{padding:var(--pd-bar-py, 10px) var(--edge);margin-top:var(--pd-bar-mt, 18px)}.bar button{font-size:var(--pd-bar-size, 10px);letter-spacing:var(--pd-bar-tracking, .14em)}.tray{gap:var(--pd-tray-gap, 22px);padding:var(--pd-tray-py, 22px) var(--edge)}@media(min-width:900px){.tray.open{grid-template-columns:repeat(var(--pd-tray-cols, 4),1fr)}}.grid{grid-template-columns:repeat(var(--pd-grid-cols-mob, 2),1fr);column-gap:var(--pd-grid-colgap, var(--gut));row-gap:var(--pd-grid-rowgap, clamp(38px,4.4vw,70px));padding-top:var(--pd-grid-pt, clamp(14px,2vh,26px))}@media(min-width:900px){.grid{grid-template-columns:repeat(var(--pd-grid-cols, 4),1fr)}}@media(min-width:900px){.pdp{grid-template-columns:var(--pd-pdp-cols, 1fr 1fr)}}.pdp .info{padding:var(--pd-info-pt, clamp(24px,9vh,140px)) var(--pd-info-px, clamp(20px,3vw,50px)) var(--pd-info-pb, clamp(30px,6vh,70px))}.pdp .info h1{font-size:var(--pd-pname-size, 17px);letter-spacing:var(--pd-pname-tracking, .06em);font-weight:var(--pd-pname-weight, 400)}.pdp-price{font-size:var(--pd-pprice-size, 15px);margin-top:var(--pd-pprice-mt, 10px)}.entry-head,.entry-body,.entry-foot{max-width:var(--pd-entry-maxw, 720px)}.entry-title{font-size:var(--pd-entry-title, clamp(21px,2.4vw,32px))}.entry-lead{font-size:var(--pd-entry-lead, clamp(14px,1.3vw,17px))}.plate{margin-bottom:var(--pd-plate-gap, clamp(40px,7vh,90px))}.plate-cap{font-size:var(--pd-plate-cap, 10px);letter-spacing:var(--pd-plate-cap-tr, .12em)}@media(min-width:900px){.look-split .lp-bar{width:var(--pd-lpbar-w, 50%);justify-content:var(--pd-lpbar-align, flex-end);transform:translate(var(--pd-lpbar-x, 0px));margin-top:var(--pd-lpbar-mt, 12px)}}.shopify-policy__container{max-width:var(--pd-policy-maxw, 640px);margin:0 auto;padding:clamp(26px,6vh,80px) var(--edge) clamp(40px,8vh,90px)}.shopify-policy__title{text-align:center;margin-bottom:26px}.shopify-policy__title h1{font-size:clamp(22px,2.6vw,34px);font-weight:400;letter-spacing:-.01em}.policy-body,.shopify-policy__body .rte{font-family:var(--serif);font-size:14px;font-weight:300;line-height:1.62}.policy-body h2,.shopify-policy__body h2{font-family:var(--sans);font-size:var(--pd-policy-h2, 12px);letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:38px 0 12px}.policy-body h2:first-child,.shopify-policy__body h2:first-child{margin-top:0}.policy-body p,.shopify-policy__body p{margin-bottom:14px}.policy-body ul,.shopify-policy__body ul{margin:0 0 14px 18px}.policy-body li,.shopify-policy__body li{margin-bottom:8px}.policy-body strong,.shopify-policy__body strong{font-weight:500}.policy-body a,.shopify-policy__body a{border-bottom:1px solid var(--line);padding-bottom:1px}.policy-body a:hover,.shopify-policy__body a:hover{color:var(--accent);border-bottom-color:var(--accent)}.policy-body hr,.shopify-policy__body hr{border:0;border-top:1px solid var(--line);margin:38px 0}.legal-body{font-size:14px;line-height:1.62;font-weight:300}.legal-body h2{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:38px 0 14px;padding-top:20px;border-top:1px solid var(--line)}.legal-body h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-body p{margin-bottom:14px}.legal-body table.spec{margin:4px 0 18px}.legal-sibs{display:flex;flex-wrap:wrap;gap:26px;margin-top:60px;padding-top:22px;border-top:1px solid var(--line)}.legal-sibs a.on{color:var(--accent)}.guide-table{width:100%;border-collapse:collapse;margin:14px 0 4px}.guide-table th{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--ink-2);text-align:left;padding:0 14px 7px 0;border-bottom:1px solid var(--line)}.guide-table td{font-size:13px;font-weight:300;padding:9px 14px 9px 0;border-bottom:1px solid var(--line)}.guide-table tr:last-child td{border-bottom:0}.guide-cta{margin-top:14px}.guide-cta a{border-bottom:1px solid var(--line);padding-bottom:2px}.guide-cta a:hover{color:var(--accent);border-bottom-color:var(--accent)}#pd-main .narrow{max-width:var(--pd-guide-maxw, 748px);padding:var(--pd-guide-pt, clamp(26px,6vh,70px)) var(--pd-guide-px, var(--edge)) var(--pd-guide-pb, clamp(40px,8vh,100px))}.acc summary{padding:var(--pd-guide-topic-py, 18px) 0;font-size:var(--pd-guide-topic, 12px);letter-spacing:var(--pd-guide-topic-ls, .1em)}.acc .sub-q summary{padding:var(--pd-guide-q-py, 13px) 0;font-size:var(--pd-guide-q, 13.5px)}.acc .body p{font-size:var(--pd-guide-a, 14px);line-height:var(--pd-guide-a-lh, 1.65)}.guide-table th{font-size:var(--pd-guide-table-h, 10px)}.guide-table td{font-size:var(--pd-guide-table, 13px)}.guide-cta a{font-size:var(--pd-guide-cta, 10px)}.legal-body{font-size:var(--pd-legal-body, 14px);line-height:var(--pd-legal-body-lh, 1.62)}.legal-body h2{font-size:var(--pd-legal-h2, 12px);letter-spacing:var(--pd-legal-h2-ls, .12em);margin-top:var(--pd-legal-h2-mt, 38px)}.legal-body .spec td:first-child{font-size:var(--pd-legal-term, 10px)}.legal-body .spec td:last-child{font-size:var(--pd-legal-value, 13px)}.legal-sibs a{font-size:var(--pd-legal-sibs, 10px)}.guide-head>.title{margin-bottom:8px}.guide-head>.ser{margin-bottom:6px}.guide-head.is-stuck{position:sticky;top:calc(var(--pd-hdr-bottom, 0px) + var(--pd-guide-head-top, 0px));z-index:40;background:var(--paper);padding-bottom:var(--pd-guide-head-pb, 26px);box-shadow:0 1px 0 var(--line)}.guide-head:not(.is-stuck){padding-bottom:var(--pd-guide-head-pb, 26px)}.guide-head.is-stuck:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--pd-hdr-bottom, 0px) + var(--pd-guide-head-top, 0px));background:var(--paper)}.jn-ex{position:relative;margin-top:var(--pd-jn-mt, 10px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pd-jn-lines, 4);line-clamp:var(--pd-jn-lines, 4);overflow:hidden}.jn-ex.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.6em;background:linear-gradient(to bottom,rgba(253,251,249,0),var(--paper) 92%);pointer-events:none}:root{--sans: "PD Sans","Helvetica Neue",Helvetica,Arial, "Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af  Medium",YuGothic,"\6e38\30b4\30b7\30c3\30af\4f53", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--serif: "PD Sans","Helvetica Neue",Helvetica,Arial, "Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af  Medium",YuGothic,"\6e38\30b4\30b7\30c3\30af\4f53", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}:root{--pd-ja-tracking: .065em}html:lang(ja){letter-spacing:var(--pd-ja-tracking)}html:lang(ja) .ser,html:lang(ja) .ser-s,html:lang(ja) .ser-lg,html:lang(ja) .ser-xl,html:lang(ja) .legal-body,html:lang(ja) .legal-body p,html:lang(ja) .policy-body,html:lang(ja) .policy-body p,html:lang(ja) .policy-body li,html:lang(ja) .entry-body,html:lang(ja) .entry-body p,html:lang(ja) .entry-lead,html:lang(ja) .intro-body p,html:lang(ja) .tab-body,html:lang(ja) .spec td,html:lang(ja) .acc .body p{letter-spacing:var(--pd-ja-tracking)}#topics:lang(ja){letter-spacing:var(--pd-ja-tracking)}#topics:lang(ja) summary,#topics:lang(ja) .body p{letter-spacing:var(--pd-ja-tracking)}.care-sheet:lang(ja){letter-spacing:var(--pd-ja-tracking)}.care-sheet:lang(ja) .care-copy p,.care-sheet:lang(ja) .care-copy h4,.care-sheet:lang(ja) .care-note{letter-spacing:var(--pd-ja-tracking)}.care-sheet{--care-sym: 34px}.care-lang{display:block;margin:0 auto 26px;cursor:pointer;color:var(--ink-2)}.care-lang:hover{color:var(--accent)}.care-syms{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 22px;padding:4px 0 30px;border-bottom:1px solid var(--line);margin-bottom:26px}.care-sym{width:var(--care-sym);height:var(--care-sym);flex:0 0 auto;color:var(--ink)}.care-copy h4{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--ink-2);margin:26px 0 10px;padding-top:18px;border-top:1px solid var(--line)}.care-copy h4:first-child{margin-top:0;padding-top:0;border-top:0}.care-copy p{font-size:13px;line-height:1.7;font-weight:300;margin-bottom:4px}.care-note{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.6;font-weight:300;color:var(--ink-2)}.care-note p{margin-bottom:10px}@media(max-width:899px){.care-sheet{--care-sym: 30px}.care-syms{gap:14px 16px}}.pom-sheet [hidden],.care-sheet [hidden]{display:none}.pom-sheet:lang(ja) .pom-lang,.pom-sheet:lang(ja) .legend span,.pom-sheet:lang(ja) .pom-note{letter-spacing:var(--pd-ja-tracking)}.pom-fixed{letter-spacing:normal}.pom-fig{background:var(--paper);margin:0 0 24px}.pom-fig img{display:block;width:100%;object-fit:contain;aspect-ratio:4 / 3}.pom-lang{display:block;margin:32px auto 26px;color:var(--ink-2);cursor:pointer;transition:color .3s}.pom-lang:hover{color:var(--accent)}.pom-sheet .legend{margin:0;gap:13px;padding-left:3px}.pom-sheet .legend span{font-size:13px;line-height:1.7}.pom-note{margin-top:26px;padding:0 0 28px 3px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:12.5px;line-height:1.6;font-weight:300;color:var(--ink-2)}@media(max-width:899px){.pom-lang{margin:26px auto 22px}.pom-sheet .legend{gap:11px}.pom-sheet .legend span{font-size:12.5px}}.ed-cols .ser>p+p{margin-top:1.15em}.ed-cols .ser>p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pd-shopify.css.map */
