.search-filter{width:calc(100% - 80px);max-width:1200px;margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 760px){.search-filter{width:calc(100% - 32px)}}@media screen and (max-width: 1200px){.search-filter{width:100%}}@media screen and (max-width: 760px){.search-filter{margin-top:32px}}.search-filter>.filter{margin-bottom:16px;padding-bottom:16px;overflow:auto;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--mall-orange-100)}@media screen and (max-width: 1200px){.search-filter>.filter{padding:0 40px}}@media screen and (max-width: 760px){.search-filter>.filter{padding:0 16px;padding-bottom:8px}}.search-filter>.filter>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%;margin:0}@media screen and (max-width: 760px){.search-filter>.filter>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}}.search-filter>.filter>.title::after{content:"";display:inline-block;height:8px;margin-left:8px;border-right:solid 1px var(--mall-orange-100)}.search-filter>.filter>.filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px}@media screen and (max-width: 760px){.search-filter>.filter>.filter-options{padding:0 16px;width:100%}}.search-filter>.filter>.filter-options ul,.search-filter>.filter>.filter-options li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.search-filter>.filter>.filter-options ul .option,.search-filter>.filter>.filter-options li .option{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;margin-right:8px;color:var(--mall-orange-100);text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;border:solid 1px var(--mall-orange-100);padding:4px 8px;border-radius:30px}@media screen and (max-width: 760px){.search-filter>.filter>.filter-options ul .option,.search-filter>.filter>.filter-options li .option{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.search-filter>.filter>.filter-options ul .option.selected,.search-filter>.filter>.filter-options li .option.selected{background-color:var(--mall-orange-20)}.search-filter>.filter>.filter-options ul .option.selected:not(.search-filter>.filter>.filter-options ul .option.selected.type,.search-filter>.filter>.filter-options li .option.selected.type),.search-filter>.filter>.filter-options li .option.selected:not(.search-filter>.filter>.filter-options ul .option.selected.type,.search-filter>.filter>.filter-options li .option.selected.type){pointer-events:none;border-color:rgba(0,0,0,0)}.search-filter>.filter>.filter-options ul .option:hover,.search-filter>.filter>.filter-options li .option:hover{background-color:var(--mall-orange-20)}.search-filter>.filter>.filter-options ul .option.type,.search-filter>.filter>.filter-options li .option.type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:32px}.search-filter>.filter>.filter-options ul .option.type.selected::after,.search-filter>.filter>.filter-options li .option.type.selected::after{content:"";position:absolute;left:10px;top:50%;width:12px;height:12px;-webkit-clip-path:polygon(100% 9%, 38% 100%, 0 67%, 9% 56%, 36% 78%, 88% 1%);clip-path:polygon(100% 9%, 38% 100%, 0 67%, 9% 56%, 36% 78%, 88% 1%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--mall-orange-100)}.search-filter>.filter>.filter-options ul .option.type::before,.search-filter>.filter>.filter-options li .option.type::before{content:"";position:absolute;left:6px;top:50%;width:20px;height:20px;border-radius:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--mall-orange-40)}.search-filter>.filter>.filter-options ul .option.price,.search-filter>.filter>.filter-options li .option.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:32px}.search-filter>.filter>.filter-options ul .option.price.selected::after,.search-filter>.filter>.filter-options li .option.price.selected::after{content:"";position:absolute;left:10px;top:50%;width:12px;height:12px;border-radius:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--mall-orange-80)}.search-filter>.filter>.filter-options ul .option.price::before,.search-filter>.filter>.filter-options li .option.price::before{content:"";position:absolute;left:6px;top:50%;width:20px;height:20px;border-radius:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--mall-orange-40)}.search-result-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.search-result-product>.image{position:relative;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;width:100%}.search-result-product>.image:hover .second-image{opacity:1}.search-result-product>.image .second-image{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s;transition:opacity .2s}.search-result-product>.information{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:16px;text-decoration:none !important}.search-result-product>.information>.title-container{text-decoration:none}.search-result-product>.information>.title-container:hover>.vendor{color:var(--mall-orange-80)}.search-result-product>.information>.title-container:hover>.title{color:var(--mall-black-60)}.search-result-product>.information>.title-container>.vendor{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--mall-orange-100);-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 760px){.search-result-product>.information>.title-container>.vendor{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1rem;line-height:150%}}.search-result-product>.information>.title-container>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--mall-black-100);-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 760px){.search-result-product>.information>.title-container>.title{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.search-result-product>.information>.price-container{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:var(--mall-black-100)}.search-result-product>.information>.price-container>.tag{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-result-product>.information>.price-container>.value{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%}@media screen and (max-width: 760px){.search-result-product>.information>.price-container>.value{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.25rem;line-height:150%}}.search-result-product>.information>.price-container>.tax-in{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%;margin-left:4px}@media screen and (max-width: 760px){.search-result-product>.information>.price-container>.tax-in{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%}}.search-result-product>.information>.price-container>.price-tag{margin-left:8px}.search-result-product>.action{margin-top:16px}.search-result-product>.action>.popup-notice{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%}@media screen and (max-width: 760px){.search-result-product>.action>.popup-notice{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:150%}}.search-result-product>.action>.button{margin-top:8px}.other-links{margin:auto;margin-top:40px}@media screen and (max-width: 760px){.other-links{margin-top:32px}}.other-links .links{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.other-links .links>.product,.other-links .links>.default-product-tile{width:25%;min-width:25%}@media screen and (max-width: 760px){.other-links .links>.product,.other-links .links>.default-product-tile{height:auto;width:70%;min-width:70%}}.other-links .links>.product:not(:first-of-type),.other-links .links>.default-product-tile:not(:first-of-type){margin-left:48px}@media screen and (max-width: 760px){.other-links .links>.product:not(:first-of-type),.other-links .links>.default-product-tile:not(:first-of-type){margin-left:8px}}
