.staff-recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-recommendation .item-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.staff-recommendation .item-container .recommended-product-scroll-list{margin-bottom:80px}.staff-recommendation .item-container .recommended-product-scroll-list .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-recommendation .item-container .recommended-product-scroll-list .swiper-wrapper .swiper-slide.active .recommended-product>.information>.staff{opacity:1;-webkit-transition:opacity .5s .8s;transition:opacity .5s .8s}.staff-recommendation .item-container .recommended-product-scroll-list .swiper-wrapper .swiper-slide.active .recommended-product>.information>.product-information{opacity:1;-webkit-transition:opacity .5s 1s;transition:opacity .5s 1s}.staff-recommendation .item-container .recommended-product-scroll-list .swiper-wrapper .swiper-slide .product{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1150px){.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.image{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1150px){.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.image{height:240px}}@media screen and (min-width: 1150px){.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.image{width:50%}}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information{color:var(--imperial-white);text-decoration:none !important;background-color:var(--imperial-gold);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 1150px){.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information{width:50%}}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.eye-catch{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px 0;margin-bottom:16px;--recommend-emphasis-size: 24px;font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:1rem;line-height:150%}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.staff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0;border-top:solid 1px var(--imperial-gray3);border-bottom:solid 1px var(--imperial-gray3);margin-bottom:16px;opacity:0}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.staff>.image{width:56px;height:56px;border-radius:56px;-o-object-fit:cover;object-fit:cover;margin-right:8px}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.staff>.profile>.name{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.875rem;line-height:150%;margin-bottom:8px}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.staff>.profile>.role{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.75rem;line-height:150%}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information{opacity:0}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.title{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;font-size:1.25rem;line-height:150%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:60px}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border:none;font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.75rem;line-height:150%;background-color:rgba(0,0,0,0);color:#fff}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.inner>.price{font-family:"Noto Sans JP",sans-serif !important;font-weight:500;font-size:1.25rem;line-height:150%;color:var(--imperial-white) !important}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.inner>.tax-in{font-family:"Noto Sans JP",sans-serif !important;font-weight:400;font-size:.75rem;line-height:150%;display:inline-block;margin-left:8px}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.member-price-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.member-price-label>.icon{margin-left:4px;width:18px}.staff-recommendation .item-container .recommended-product-scroll-list .recommended-product>.information>.product-information>.price-container>.member-price-label>.member-price{background:none;border:none}.staff-recommendation>.underline{border:none;border-bottom:solid 1px var(--imperial-gold);max-width:1200px;width:calc(100vw - 64px);opacity:.5;margin-bottom:80px}
