.shop-page-title{max-width:1170px;margin:55px auto 0}.shop-page-title p{font-size:11px;letter-spacing:.15em;color:#777;margin:0 0 5px}.shop-page-title h1{font:700 clamp(26px,3vw,39px)/1.1 var(--sans);letter-spacing:.04em;margin:0 0 9px}.shop-page-title>span{color:#777}.shop-page-title+.shop-collections{padding-top:35px;padding-bottom:34px}.shop-section{padding-top:8px}.shop-section-head>span{font-size:10px;color:#888;letter-spacing:.1em}.shop-product{scroll-margin-top:20px}.shop-product-photo{background:#f3f3f3}.shop-visit{margin-top:20px}.fnb-information{max-width:1170px;margin:10px auto 65px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.fnb-information>div:first-child p{font-size:11px;letter-spacing:.15em;color:#888}.fnb-information h2{font:400 clamp(30px,3.5vw,48px)/1.2 var(--serif);margin:10px 0}.fnb-information>div:last-child p{font-size:16px;line-height:1.7;margin-top:30px}.fnb-information .fnb-note{font-size:12px;color:#777;border-top:1px solid #ddd;padding-top:17px}.fnb-banners .collection-banner{cursor:default}@media(max-width:1230px){.shop-page-title,.fnb-information{margin-left:20px;margin-right:20px}}@media(max-width:700px){.shop-page-title{margin-top:35px}.shop-page-title+.shop-collections{padding-top:24px}.shop-section-head>span{display:none}.fnb-information{display:block;margin-top:25px;margin-bottom:50px}.fnb-information>div:last-child p{margin-top:20px}}
