body.list-collections #MainContent,body.list-collections #MainContent button,body.list-collections #MainContent input,body.list-collections #MainContent textarea,body.list-collections #MainContent select{font-family:var(--font-body--family),"Noto Sans JP","Helvetica Neue",Arial,sans-serif!important}body.list-collections #MainContent :is(h1,h2,h3,h4,h5,h6,p,span,a,button,label,strong,em,small){font-family:var(--font-body--family),"Noto Sans JP","Helvetica Neue",Arial,sans-serif!important;font-style:normal}body.list-collections #MainContent .pch-title{font-size:clamp(46px,4.5vw,64px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.035em!important}body.list-collections #MainContent .pch-eyebrow{font-size:12px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.13em!important}body.list-collections #MainContent .pch-description{max-width:42em;font-size:15px!important;line-height:1.85!important;font-weight:400!important;letter-spacing:.02em!important}body.list-collections #MainContent :is(.pch-choice-choice-name,.pch-choice-name){font-size:13px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:.01em!important}body.list-collections #MainContent :is(.pch-buy-button,.bc-view-all-button){font-weight:700!important;letter-spacing:.055em!important}body.list-collections #MainContent .media-stack-heading{font-size:clamp(30px,3vw,40px)!important;line-height:1.22!important;font-weight:750!important;letter-spacing:-.025em!important}body.list-collections #MainContent .media-stack-subheading{font-size:15px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:.02em!important}body.list-collections #MainContent .bc-collection-heading h2{font-size:clamp(27px,2.5vw,34px)!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.025em!important}body.list-collections #MainContent .bc-collection-heading p{font-size:14px!important;line-height:1.75!important;font-weight:400!important;letter-spacing:.02em!important}body.list-collections #MainContent .bc-product-title{font-size:14px!important;line-height:1.55!important;font-weight:600!important;letter-spacing:.005em!important}body.list-collections #MainContent :is(.bc-current-price,.bc-compare-price){font-family:var(--font-body--family),"Noto Sans JP",sans-serif!important;letter-spacing:.015em!important}body.list-collections #MainContent .bc-current-price{font-weight:700!important}body.list-collections #MainContent :is(.product-tabs__heading,.product-tabs-heading,.section-heading,.heading){line-height:1.3;letter-spacing:-.02em}@media screen and (max-width:749px){body.list-collections #MainContent .pch-title{font-size:clamp(34px,10.5vw,44px)!important;line-height:1.1!important;letter-spacing:-.03em!important}body.list-collections #MainContent .pch-description{font-size:14px!important;line-height:1.75!important}body.list-collections #MainContent .media-stack-heading{font-size:28px!important;line-height:1.28!important}body.list-collections #MainContent .bc-collection-heading h2{font-size:25px!important;line-height:1.3!important}body.list-collections #MainContent .bc-product-title{font-size:13px!important;line-height:1.5!important}}body.list-collections #MainContent .pch-content{min-height:674px}body.list-collections #MainContent .pch-title{font-size:clamp(48px,3.9vw,56px)!important;min-height:2.16em}body.list-collections #MainContent :is(.pch-title-main,.pch-title-highlight){min-height:1.08em;white-space:nowrap}body.list-collections #MainContent .pch-description{min-height:3.7em}@media screen and (max-width:749px){body.list-collections #MainContent .pch-inner{padding-right:16px!important;padding-bottom:32px!important;padding-left:16px!important}body.list-collections #MainContent .pch-visual{width:calc(100% + 32px)!important;height:210px!important;min-height:210px!important;margin-left:-16px!important}body.list-collections #MainContent .pch-main-image-wrap{height:210px!important}body.list-collections #MainContent .pch-main-image{max-height:205px!important}body.list-collections #MainContent .pch-content{min-height:0}body.list-collections #MainContent .pch-top-row{min-height:42px;margin-bottom:18px!important}body.list-collections #MainContent .pch-eyebrow{max-width:58%;font-size:9px!important;line-height:1.45!important}body.list-collections #MainContent .pch-price{font-size:24px!important}body.list-collections #MainContent .pch-title{min-height:2.2em;margin-bottom:14px!important;font-size:clamp(26px,7.8vw,31px)!important;line-height:1.1!important;letter-spacing:-.035em!important}body.list-collections #MainContent :is(.pch-title-main,.pch-title-highlight){min-height:1.1em;white-space:nowrap}body.list-collections #MainContent .pch-description{min-height:7em;margin-bottom:20px!important;font-size:14px!important;line-height:1.75!important}body.list-collections #MainContent .pch-choices{display:flex!important;gap:10px!important;width:calc(100% + 16px);margin-right:-16px;margin-bottom:22px!important;padding:8px 16px 6px 0!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body.list-collections #MainContent .pch-choices::-webkit-scrollbar{display:none}body.list-collections #MainContent .pch-choice{flex:0 0 136px;min-height:126px!important;padding:10px 8px 9px!important;scroll-snap-align:start}body.list-collections #MainContent .pch-choice-image{height:68px!important}body.list-collections #MainContent .pch-choice-name{min-height:2.8em;font-size:9px!important;line-height:1.4!important;font-weight:700!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.list-collections #MainContent .pch-bottom{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important}body.list-collections #MainContent .pch-buy-button{width:100%;min-height:52px!important;justify-content:center;font-size:11px!important}body.list-collections #MainContent .pch-trust{justify-content:center}body.list-collections #MainContent .pch-stars{font-size:11px!important}body.list-collections #MainContent .pch-trust-text{max-width:none!important;font-size:9px!important}body.list-collections #MainContent .pch-marquee-item{min-height:42px!important;padding:0 20px!important;font-size:9px!important}body.list-collections #MainContent .media-stack-heading{font-size:26px!important}body.list-collections #MainContent .bc-products-container{padding-right:14px!important;padding-left:14px!important}body.list-collections #MainContent .bc-collection-heading{margin-bottom:20px!important}body.list-collections #MainContent .bc-collection-heading h2{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collections-index.css.map */
