.pd,.pfaq{width:100%}.pd__acc+.pd__acc{margin-top:8px}.pd__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;list-style:none;cursor:pointer}.pd__acc>summary::-webkit-details-marker{display:none}.pd__acc>summary:after{content:"+";font-family:var(--display);font-weight:700;font-size:28px;line-height:1;transition:transform .2s}.pd__acc[open]>summary:after{transform:rotate(45deg)}.pd__body{padding-bottom:16px}@media(min-width:900px){.pd__acc{border:0}.pd__acc+.pd__acc{margin-top:var(--space-section)}.pd__acc>summary{cursor:default;pointer-events:none}.pd__acc>summary:after{display:none}.pd__acc>summary .h3{font-size:clamp(34px,4vw,56px)}.pd{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(40px,6vw,96px);align-items:start}.pd__acc--about+.pd__acc--specs{margin-top:0}.pd__acc--service,.pd__box,.pd__acc--about:last-child,.pd__acc--about:has(+.pd__acc--service),.pd__acc--about:has(+.pd__box),.pd__acc--specs:first-child{grid-column:1 / -1}.pd__acc--about .pd__body{font-size:17px;line-height:1.6}.pfaq{display:grid;grid-template-columns:1fr 2fr;column-gap:clamp(40px,6vw,96px);align-items:start}.pfaq .faq-list{margin-top:0}}.pd__specs{display:grid;margin:10px 0 0;border-radius:var(--radius-tile);background:var(--card);overflow:hidden}.pd__specs>div{position:relative;min-height:60px;padding:12px 16px 12px 62px}.pd__specs>div:nth-child(2n){background:var(--soft)}.pd__specs dt{font-size:13px;color:var(--muted)}.pd__specs dd{margin:2px 0 0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.pd__spec-icon{position:absolute;top:12px;left:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--fix)}.pd__specs>div:nth-child(2n) .pd__spec-icon{background:var(--card)}.pd__spec-icon .icon{width:18px;height:18px}.pd__box{margin-top:24px;padding:24px;border-radius:var(--radius-card);background:var(--sand);color:var(--fix)}.pd__box b{display:block;margin-bottom:14px;font-family:var(--display);font-size:20px}.pd__box ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media(min-width:500px){.pd__box ul{grid-template-columns:1fr 1fr}}@media(min-width:900px){.pd__box ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.pd__box+.pd__acc{margin-top:24px}@media(min-width:900px){.pd__box{margin-top:40px}.pd__box+.pd__acc{margin-top:var(--space-section)}}.pd__box li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-tile);background:#fff9;font-size:15px;font-weight:500}.pd__box li:before{content:"";flex:none;width:6px;height:11px;margin:-3px 4px 0 2px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(min-width:900px){.pd__box{padding:32px}}.pd__manual{margin-top:14px}.pd__service{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media(min-width:700px){.pd__service{grid-template-columns:repeat(3,1fr)}}.pd__service li{padding:14px;border-radius:var(--radius-tile);background:var(--card);box-shadow:var(--shadow-card)}.pd__service b{display:block;margin-bottom:4px;font-family:var(--display);font-size:18px}.pd__service span{font-size:14px;color:var(--muted)}.pfaq .faq-list{margin-top:16px}.fam__list{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:10px;margin:0;padding:16px var(--pad) 6px;list-style:none;overflow-x:auto;scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none}.fam__list::-webkit-scrollbar{display:none}.fam__list>li{scroll-snap-align:start}@media(min-width:900px){main .shopify-section>.fam__list{grid-column:2;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);padding-inline:0;overflow:visible}}.fam__item{display:flex;flex-direction:column;height:100%;padding:10px;border-radius:var(--radius-tile);background:var(--card);box-shadow:var(--shadow-card);text-decoration:none}.fam__item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:14px;background:var(--card)}.fam__item b{margin-top:8px;font-family:var(--display);font-size:18px}.fam__item span{font-size:13px;color:var(--muted)}.fam__item em{margin-top:auto;padding-top:6px;font-style:normal;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-sections.css.map */
