.styles-module-scss-module__-EEx3a__divider{width:100%;height:1px;position:relative}.styles-module-scss-module__-EEx3a__divider--inset{padding:0 15px}.styles-module-scss-module__-EEx3a__divider--fullWidth{padding:0}.styles-module-scss-module__-EEx3a__line{width:100%;height:1px}.styles-module-scss-module__-EEx3a__line--gray01{background-color:#f5f5f5}.styles-module-scss-module__-EEx3a__line--gray02{background-color:#e5e5e5}
.styles-module-scss-module__XGsBlG__container{padding:20px 0}.styles-module-scss-module__XGsBlG__title{color:#000;margin:0 0 7px;padding:0 15px;font-family:Hiragino Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.styles-module-scss-module__XGsBlG__list{flex-direction:column;display:flex}.styles-module-scss-module__XGsBlG__listItem{background-color:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 15px;display:flex;position:relative}.styles-module-scss-module__XGsBlG__label{color:#000;white-space:nowrap;font-family:Hiragino Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.styles-module-scss-module__XGsBlG__value{color:#999;text-align:right;white-space:nowrap;font-family:Hiragino Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.styles-module-scss-module__XGsBlG__divider{width:360px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.styles-module-scss-module__aJqJJW__container{flex-direction:column;padding:15px 0 0;display:flex}.styles-module-scss-module__aJqJJW__title{color:#000;margin:0 0 12px;padding:0 15px;font-family:Hiragino Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.styles-module-scss-module__aJqJJW__list{flex-direction:column;display:flex}.styles-module-scss-module__aJqJJW__listItem{background-color:#fff;position:relative}.styles-module-scss-module__aJqJJW__content{align-items:center;gap:10px;height:60px;padding:0 15px;display:flex}.styles-module-scss-module__aJqJJW__iconWrapper{background-color:#f5f5f5;border-radius:50%;flex-shrink:0;width:35px;height:35px;overflow:hidden}.styles-module-scss-module__aJqJJW__icon{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}.styles-module-scss-module__aJqJJW__categoryName{color:#000;white-space:nowrap;flex:1;font-family:Hiragino Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.styles-module-scss-module__aJqJJW__arrowIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.styles-module-scss-module__aJqJJW__divider{width:360px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.styles-module-scss-module__c_85Wq__chip{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;justify-content:center;align-items:center;gap:0;padding:10px 5px 10px 10px;text-decoration:none;transition:background-color .2s;display:flex}.styles-module-scss-module__c_85Wq__chip:hover{background-color:#f5f5f5}.styles-module-scss-module__c_85Wq__chip:active{background-color:#e5e5e5}.styles-module-scss-module__c_85Wq__label{color:#666;white-space:nowrap;text-overflow:ellipsis;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden}.styles-module-scss-module__c_85Wq__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.styles-module-scss-module__c_85Wq__icon svg{width:100%;height:100%}
.styles-module-scss-module__OCe8KW__container{flex-direction:column;align-items:flex-start;width:100%;padding:20px 0 0;display:flex}.styles-module-scss-module__OCe8KW__header{align-items:center;padding:0 15px 10px;display:flex}.styles-module-scss-module__OCe8KW__title{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.styles-module-scss-module__OCe8KW__keywordContainer{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;padding:0 15px;display:flex}.styles-module-scss-module__OCe8KW__divider{padding:20px 0 15px}
.styles-module-scss-module__LUl7_q__container{flex-direction:column;display:flex}.styles-module-scss-module__LUl7_q__title{color:#000;margin:0;padding:0 15px;font-family:Hiragino Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.styles-module-scss-module__LUl7_q__list{flex-direction:column;display:flex}.styles-module-scss-module__LUl7_q__listItem{background-color:#fff;height:60px;position:relative}.styles-module-scss-module__LUl7_q__link{width:100%;height:100%;color:inherit;justify-content:space-between;align-items:center;padding:0 15px;text-decoration:none;display:flex}.styles-module-scss-module__LUl7_q__brandName{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Hiragino Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.styles-module-scss-module__LUl7_q__arrowIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.styles-module-scss-module__LUl7_q__divider{width:360px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.styles-module-scss-module__LUl7_q__moreButton{justify-content:center;align-items:center;padding:15px;display:flex}.styles-module-scss-module__LUl7_q__moreButtonInner{cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:5px;padding:5px 10px;display:flex}.styles-module-scss-module__LUl7_q__moreButtonInner:hover{background-color:#0000000d}.styles-module-scss-module__LUl7_q__moreButtonText{color:#666;white-space:nowrap;font-family:Hiragino Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.styles-module-scss-module__LUl7_q__downArrowIcon{justify-content:center;align-items:center;width:16px;height:16px;display:flex}
.styles-module-scss-module__rLql8a__card{background-color:#fff;width:100%;text-decoration:none}.styles-module-scss-module__rLql8a__card:hover{opacity:.8}.styles-module-scss-module__rLql8a__image{object-fit:contain;vertical-align:bottom;border:1px solid #f5f5f5;border-radius:6px;width:100%;height:auto}.styles-module-scss-module__rLql8a__publishedAt{color:#999;margin-top:5px;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__rLql8a__title{color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;margin-top:5px;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:140%;display:-webkit-box;overflow:hidden}.styles-module-scss-module__rLql8a__skeletonImage,.styles-module-scss-module__rLql8a__skeletonDate,.styles-module-scss-module__rLql8a__skeletonTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite styles-module-scss-module__rLql8a__loading}@keyframes styles-module-scss-module__rLql8a__loading{0%{background-position:200% 0}to{background-position:-200% 0}}
@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
@keyframes styles-module-scss-module__aB_0mq__skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes styles-module-scss-module__aB_0mq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__aB_0mq__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes styles-module-scss-module__aB_0mq__fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.styles-module-scss-module__aB_0mq__container{background-color:#fff;width:100%;padding-bottom:16px}.styles-module-scss-module__aB_0mq__header{box-sizing:border-box;background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;display:flex}.styles-module-scss-module__aB_0mq__title{flex-grow:1}.styles-module-scss-module__aB_0mq__title p{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;display:block}.styles-module-scss-module__aB_0mq__seeMoreButton{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 0;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%;transition:opacity .2s}.styles-module-scss-module__aB_0mq__seeMoreButton:hover{opacity:.7}.styles-module-scss-module__aB_0mq__seeMoreButton:active{opacity:.5}.styles-module-scss-module__aB_0mq__scrollContainer{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:5px;padding:0 15px;display:flex;overflow:auto hidden}.styles-module-scss-module__aB_0mq__scrollContainer::-webkit-scrollbar{display:none}.styles-module-scss-module__aB_0mq__productTile{cursor:pointer;width:105px;height:auto;color:inherit;-webkit-tap-highlight-color:#0000;background-color:#fff;border:none;border-radius:0;flex-direction:column;flex-shrink:0;gap:5px;padding:0;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__aB_0mq__productTile:hover{box-shadow:none;transform:none}.styles-module-scss-module__aB_0mq__productTile:active{opacity:.8;transform:none}.styles-module-scss-module__aB_0mq__image{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}.styles-module-scss-module__aB_0mq__badgeLayer{pointer-events:none;position:absolute;inset:0}.styles-module-scss-module__aB_0mq__productInfo{flex-direction:column;gap:2px;width:100px;padding:0;display:flex}.styles-module-scss-module__aB_0mq__titleRow{align-items:center;width:100%;margin-bottom:0;display:flex}.styles-module-scss-module__aB_0mq__productName{font-family:var(--font-avenir-medium),sans-serif;color:#000;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:10px;font-style:normal;font-weight:500;line-height:130%;overflow:hidden}.styles-module-scss-module__aB_0mq__productName.styles-module-scss-module__aB_0mq__japanese{font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__aB_0mq__priceRow{width:100%}.styles-module-scss-module__aB_0mq__priceYen{font-family:var(--font-avenir-black),sans-serif;color:#000;font-size:10px;font-style:normal;font-weight:900;line-height:1}.styles-module-scss-module__aB_0mq__priceYen.styles-module-scss-module__aB_0mq__discountPrice{color:#ff0230}.styles-module-scss-module__aB_0mq__productPrice{font-family:var(--font-avenir-black),sans-serif;color:#000;white-space:pre;margin:0;font-size:12px;font-style:normal;font-weight:900;line-height:140%}.styles-module-scss-module__aB_0mq__productPrice.styles-module-scss-module__aB_0mq__discountPrice{color:#ff0230}.styles-module-scss-module__aB_0mq__waitingPrice{color:#999;font-family:Hiragino Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__aB_0mq__conditionLabel,.styles-module-scss-module__aB_0mq__soldOutLabel,.styles-module-scss-module__aB_0mq__underRetailBadge,.styles-module-scss-module__aB_0mq__freeShippingBadge,.styles-module-scss-module__aB_0mq__newBadge{text-align:center;z-index:1;pointer-events:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute}.styles-module-scss-module__aB_0mq__topLeft{top:5px;left:5px}.styles-module-scss-module__aB_0mq__topRight{top:5px;right:5px}.styles-module-scss-module__aB_0mq__bottomLeft{bottom:5px;left:5px}.styles-module-scss-module__aB_0mq__bottomRight{bottom:5px;right:5px}.styles-module-scss-module__aB_0mq__center{top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__aB_0mq__newBadge{color:#fff;background-color:#ff0230;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:3px 4px 3px 3px;font-family:DIN Next LT Pro,sans-serif;font-size:10px;font-style:italic;font-weight:750;line-height:130%;display:flex}.styles-module-scss-module__aB_0mq__newBadge span{line-height:1.3}.styles-module-scss-module__aB_0mq__freeShippingBadge{color:#0065aa;background-color:#f4fbff;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:1px 3px 0;font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;display:flex}.styles-module-scss-module__aB_0mq__underRetailBadge{color:#ff0230;background-color:#fff4f4;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:2px 3px 1px 2px;font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;display:flex}.styles-module-scss-module__aB_0mq__discountBadge{font-family:var(--font-avenir-black),sans-serif;color:#ff0230;margin-left:5px;font-size:10px;font-style:normal;font-weight:900;line-height:130%}.styles-module-scss-module__aB_0mq__soldOutLabel{color:#fff;background-color:#999;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:3px 4px 3px 3px;font-family:DIN Next LT Pro,sans-serif;font-size:10px;font-style:italic;font-weight:800;line-height:0;display:flex}.styles-module-scss-module__aB_0mq__conditionLabel{color:#fff;font-family:var(--font-avenir-black),sans-serif;background-color:#0009;border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:flex}.styles-module-scss-module__aB_0mq__usedSoldMark{z-index:2;pointer-events:none;position:absolute}.styles-module-scss-module__aB_0mq__discountRate{margin-left:4px}.styles-module-scss-module__aB_0mq__officialIcon{flex-shrink:0}.styles-module-scss-module__aB_0mq__skeletonHeaderTitle,.styles-module-scss-module__aB_0mq__skeletonSeeMoreButton{background:linear-gradient(90deg,#0000000f 30%,#00000026 40%,#0000000f 57%) 0 0/300% 100%;animation:1.2s ease-in-out infinite styles-module-scss-module__aB_0mq__skeleton-loading}
.styles-module-scss-module__fVP_Kq__container{background-color:#fff;padding:20px 15px 15px}.styles-module-scss-module__fVP_Kq__productGrid{grid-template-columns:repeat(3,1fr);gap:15px 7.5px;width:100%;padding:0;display:grid}@media (min-width:840px){.styles-module-scss-module__fVP_Kq__productGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:839px){.styles-module-scss-module__fVP_Kq__productGrid{grid-template-columns:repeat(3,1fr)}}.styles-module-scss-module__fVP_Kq__productTile{cursor:pointer;width:100%;height:auto;color:inherit;-webkit-tap-highlight-color:#0000;background-color:#fff;border:none;border-radius:0;flex-direction:column;justify-self:center;gap:5px;padding:0;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__fVP_Kq__productTile:hover{box-shadow:none;color:inherit;text-decoration:none;transform:none}.styles-module-scss-module__fVP_Kq__productTile:active{opacity:.8;transform:none}.styles-module-scss-module__fVP_Kq__productTile:visited{color:inherit;text-decoration:none}.styles-module-scss-module__fVP_Kq__imageContainer{aspect-ratio:1;background-color:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__fVP_Kq__image{object-fit:cover;width:100%;height:auto}.styles-module-scss-module__fVP_Kq__image.styles-module-scss-module__fVP_Kq__full{width:100%;height:100%}.styles-module-scss-module__fVP_Kq__badgeLayer{pointer-events:none;position:absolute;inset:0}.styles-module-scss-module__fVP_Kq__productInfo{flex-direction:column;gap:2px;width:100%;padding:0;display:flex}.styles-module-scss-module__fVP_Kq__titleRow{align-items:center;width:100%;margin-bottom:0;display:flex}.styles-module-scss-module__fVP_Kq__productName{font-family:var(--font-avenir-medium),sans-serif;color:#000;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:10px;font-style:normal;font-weight:500;line-height:130%;overflow:hidden}.styles-module-scss-module__fVP_Kq__productName.styles-module-scss-module__fVP_Kq__japanese{font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__fVP_Kq__priceRow{width:100%}.styles-module-scss-module__fVP_Kq__productPrice{font-family:var(--font-avenir-black),sans-serif;color:#000;margin:0;font-size:14px;font-style:normal;font-weight:900;line-height:140%}.styles-module-scss-module__fVP_Kq__productPrice.styles-module-scss-module__fVP_Kq__discountPrice{color:#ff0230}.styles-module-scss-module__fVP_Kq__productPrice.styles-module-scss-module__fVP_Kq__currency{font-family:var(--font-avenir-black),sans-serif;font-size:10px;font-style:normal;font-weight:900;line-height:130%}.styles-module-scss-module__fVP_Kq__productPrice.styles-module-scss-module__fVP_Kq__currencyLarge{font-family:var(--font-avenir-black),sans-serif;font-size:11px;font-style:normal;font-weight:900;line-height:130%}.styles-module-scss-module__fVP_Kq__waitingPrice{color:#999;font-family:Hiragino Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:130%}.styles-module-scss-module__fVP_Kq__productSize{font-family:var(--font-avenir-medium),sans-serif;color:#999;margin-left:4px;font-size:11px;font-style:normal;font-weight:500;line-height:130%}.styles-module-scss-module__fVP_Kq__conditionLabel,.styles-module-scss-module__fVP_Kq__sizeLabel,.styles-module-scss-module__fVP_Kq__soldOutLabel,.styles-module-scss-module__fVP_Kq__underRetailBadge,.styles-module-scss-module__fVP_Kq__freeShippingBadge,.styles-module-scss-module__fVP_Kq__newBadge{text-align:center;z-index:1;pointer-events:none;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute}.styles-module-scss-module__fVP_Kq__topLeft{top:5px;left:5px}.styles-module-scss-module__fVP_Kq__topRight{top:5px;right:5px}.styles-module-scss-module__fVP_Kq__bottomLeft{bottom:5px;left:5px}.styles-module-scss-module__fVP_Kq__bottomRight{bottom:5px;right:5px}.styles-module-scss-module__fVP_Kq__center{top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__fVP_Kq__newBadge{color:#fff;background-color:#ff0230;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:3px 4px 3px 3px;font-family:DIN Next LT Pro,sans-serif;font-size:10px;font-style:italic;font-weight:750;line-height:130%;display:flex}.styles-module-scss-module__fVP_Kq__newBadge span{line-height:1.3}.styles-module-scss-module__fVP_Kq__freeShippingBadge{color:#0065aa;background-color:#f4fbff;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:1px 3px 0;font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;display:flex}.styles-module-scss-module__fVP_Kq__underRetailBadge{color:#ff0230;background-color:#fff4f4;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:2px 3px 1px 2px;font-family:Hiragino Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;display:flex}.styles-module-scss-module__fVP_Kq__discountBadge{font-family:var(--font-avenir-black),sans-serif;color:#ff0230;margin-left:5px;font-size:10px;font-style:normal;font-weight:900;line-height:130%}.styles-module-scss-module__fVP_Kq__soldOutLabel{color:#fff;background-color:#999;border-radius:1px;justify-content:center;align-items:center;height:14px;padding:3px 4px 3px 3px;font-family:DIN Next LT Pro,sans-serif;font-size:10px;font-style:italic;font-weight:800;line-height:0;display:flex}.styles-module-scss-module__fVP_Kq__sizeLabel{color:#333;background-color:#e0e0e0;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:10px;display:inline-block;position:static}.styles-module-scss-module__fVP_Kq__conditionLabel{color:#fff;font-family:var(--font-avenir-black),sans-serif;background-color:#0009;border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:flex}.styles-module-scss-module__fVP_Kq__discountRate{margin-left:4px}.styles-module-scss-module__fVP_Kq__officialIcon{flex-shrink:0}.styles-module-scss-module__fVP_Kq__sizeInfo{margin-left:4px}
.styles-module-scss-module__D_226q__container{background-color:#f5f5f5;flex-direction:column;min-height:100%;display:flex}.styles-module-scss-module__D_226q__content{flex:1}.styles-module-scss-module__D_226q__resultContainer{flex-direction:column;min-height:100%;display:flex}.styles-module-scss-module__D_226q__loadMoreContainer{background-color:#f5f5f5;justify-content:center;padding:20px 16px 40px;display:flex}.styles-module-scss-module__D_226q__divider{background:linear-gradient(90deg,#fff 0 15px,#f5f5f5 15px calc(100vw - 15px),#fff calc(100vw - 15px) 100%);width:100vw;height:1px}.styles-module-scss-module__D_226q__loadMoreButton{color:#333;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:24px;min-width:140px;padding:12px 32px;font-size:14px;font-weight:500;transition:all .2s}.styles-module-scss-module__D_226q__loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__D_226q__loadMoreButton:hover:not(:disabled){background-color:#f8f8f8;border-color:#d0d0d0}.styles-module-scss-module__D_226q__loadMoreButton:active:not(:disabled){background-color:#f0f0f0}.styles-module-scss-module__D_226q__pagination{background-color:#fff}
.styles-module-scss-module__YDuhdq__keywordChips{cursor:pointer;background:0 0;border:none;border-radius:30px;align-items:center;max-width:100%;padding:0;display:inline-flex}.styles-module-scss-module__YDuhdq__keywordChips:hover:not(:disabled){opacity:.8}.styles-module-scss-module__YDuhdq__searchHistory{background-color:#f5f5f5;border:1px solid #e5e5e5}.styles-module-scss-module__YDuhdq__searchSort{background-color:#0000;border:none}.styles-module-scss-module__YDuhdq__content{align-items:center;gap:5px;width:100%;padding:5px 10px 5px 15px;display:flex}.styles-module-scss-module__YDuhdq__keyword{color:#000;white-space:nowrap;text-overflow:ellipsis;font-family:Hiragino Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden}.styles-module-scss-module__YDuhdq__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.styles-module-scss-module__YDuhdq__closeButton:hover{opacity:.6}
.styles-module-scss-module__L8Bp5a__container{padding:15px}.styles-module-scss-module__L8Bp5a__header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.styles-module-scss-module__L8Bp5a__title{color:#000;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.styles-module-scss-module__L8Bp5a__clearButton{color:#999;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-family:Hiragino Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:140%;display:flex}.styles-module-scss-module__L8Bp5a__clearButton:active{opacity:.7}.styles-module-scss-module__L8Bp5a__historyList{flex-wrap:wrap;gap:15px 10px;display:flex}
.styles-module-scss-module__OVpfwq__container{background-color:#fff}.styles-module-scss-module__OVpfwq__suggestionList{flex-direction:column;display:flex}.styles-module-scss-module__OVpfwq__suggestionItem{cursor:pointer;text-align:left;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;width:100%;padding:14px 15px;display:flex}.styles-module-scss-module__OVpfwq__suggestionItem:active{background-color:#f5f5f5}.styles-module-scss-module__OVpfwq__text{color:#000;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.styles-module-scss-module__OVpfwq__divider{background-color:#e5e5e5;height:1px}
.styles-module-scss-module__YkcgiG__container{background-color:#fff;flex-direction:column;display:flex}.styles-module-scss-module__YkcgiG__searchAppBar{background-color:#fff;height:44px}.styles-module-scss-module__YkcgiG__form{align-items:center;height:100%;padding:10px 15px 0;display:flex}.styles-module-scss-module__YkcgiG__closeButtonContainer{align-items:center;width:0;transition:width .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.styles-module-scss-module__YkcgiG__closeButtonContainer.styles-module-scss-module__YkcgiG__animating{width:32px}.styles-module-scss-module__YkcgiG__closeButton{cursor:pointer;opacity:0;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s ease-in-out;display:flex}.styles-module-scss-module__YkcgiG__closeButton.styles-module-scss-module__YkcgiG__visible{opacity:1}.styles-module-scss-module__YkcgiG__closeButton:active{opacity:.7}.styles-module-scss-module__YkcgiG__contentWrapper{position:relative}.styles-module-scss-module__YkcgiG__content{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.styles-module-scss-module__YkcgiG__sectionDivider{background-color:#f5f5f5;height:8px}.styles-module-scss-module__YkcgiG__divider{background-color:#e5e5e5;height:1px;margin:0}
.styles-module-scss-module__JGTeNq__header{z-index:100;position:sticky;top:0}.styles-module-scss-module__JGTeNq__container{min-height:600px}
.styles-module-scss-module__wP-Ekq__container{background-color:#fff;flex-direction:column;width:100vw;min-height:100vh;display:flex}.styles-module-scss-module__wP-Ekq__header{z-index:100;position:sticky;top:0}.styles-module-scss-module__wP-Ekq__content{border:1px solid #f5f5f5;border-top:none;width:1280px;min-height:800px;margin:0 auto}@media (max-width:1280px){.styles-module-scss-module__wP-Ekq__content{width:100%;max-width:840px}}@media (max-width:840px){.styles-module-scss-module__wP-Ekq__content{max-width:100%}}
@keyframes styles-module-scss-module__Bvw0sG__skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes styles-module-scss-module__Bvw0sG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__Bvw0sG__slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes styles-module-scss-module__Bvw0sG__fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.styles-module-scss-module__Bvw0sG__container{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__Bvw0sG__header{justify-content:space-between;align-items:center;padding:0 15px 10px;display:flex}.styles-module-scss-module__Bvw0sG__title{color:#000;margin:0;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.styles-module-scss-module__Bvw0sG__moreLink{color:#666;white-space:nowrap;font-family:Hiragino Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.styles-module-scss-module__Bvw0sG__moreLink:hover{text-decoration:underline}.styles-module-scss-module__Bvw0sG__scrollContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow:auto hidden}.styles-module-scss-module__Bvw0sG__scrollContainer::-webkit-scrollbar{display:none}.styles-module-scss-module__Bvw0sG__productList{gap:10px;padding:0 15px 10px;display:flex}.styles-module-scss-module__Bvw0sG__divider{padding:20px 0 15px}.styles-module-scss-module__Bvw0sG__skeletonHeaderTitle,.styles-module-scss-module__Bvw0sG__skeletonMoreLink{background:linear-gradient(90deg,#0000000f 30%,#00000026 40%,#0000000f 57%) 0 0/300% 100%;animation:1.2s ease-in-out infinite styles-module-scss-module__Bvw0sG__skeleton-loading}
.styles-module-scss-module__zpXaxG__container{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__zpXaxG__header{justify-content:center;align-items:center;padding:0 15px 10px;display:flex}.styles-module-scss-module__zpXaxG__title{text-overflow:ellipsis;white-space:nowrap;color:#000;flex:1;margin:0;font-family:Hiragino Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:150%;overflow:hidden}.styles-module-scss-module__zpXaxG__productGrid{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;padding:0 15px;display:flex}.styles-module-scss-module__zpXaxG__productRow{align-items:flex-start;gap:6px;width:100%;padding:0;display:flex}.styles-module-scss-module__zpXaxG__productRow>*{flex:1;min-width:0}.styles-module-scss-module__zpXaxG__moreButtonContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:15px;display:flex}.styles-module-scss-module__zpXaxG__divider{padding:20px 0 15px}
.styles-module-scss-module__2EU89a__container{background-color:#fff;flex-direction:column;width:100%;display:flex}
