@media only screen and (min-width:840px){.uniform-buy.mob-btn{display:none !important}
}
@media only screen and (max-width:839.98px){.uniform-buy.pc-btn{display:none !important}
}
.uniform-buy.ec-buy-btn:focus-visible{outline:revert;outline-offset:2px}
.ec-price-container .sale-price,.mkt-price-container .sale-price{display:inline-block;color:#000;font-weight:600;font-size:16px;line-height:24px;height:24px;letter-spacing:0}
.ec-price-container :not(.sale-price),.mkt-price-container :not(.sale-price){display:inline-block;color:#000;opacity:.6;font-weight:normal;font-size:14px;line-height:20px;height:20px;letter-spacing:0}
.ec-price-container.size-l .sale-price,.mkt-price-container.size-l .sale-price{font-size:18px;line-height:26px;height:26px}
.ec-price-container.size-l :not(.sale-price),.mkt-price-container.size-l :not(.sale-price){font-size:14px;line-height:20px;height:20px}
.ec-price-container.size-s .sale-price,.mkt-price-container.size-s .sale-price{font-size:16px;line-height:24px;height:24px}
.ec-price-container.size-s :not(.sale-price),.mkt-price-container.size-s :not(.sale-price){font-size:12px;line-height:18px;height:18px}
.ec-price-container .original-price{text-decoration:line-through;text-decoration-thickness:from-font}
.ec-price-container .history-lowest-price{display:block}
@media(min-width:751px) and (max-width:1440px){.ec-price-container .sale-price,.mkt-price-container .sale-price{font-size:1.1111vw;line-height:1.6666vw;height:1.6666vw}
.ec-price-container :not(.sale-price),.mkt-price-container :not(.sale-price){font-size:.9722vw;line-height:1.3888vw;height:1.3888vw}
.ec-price-container.size-l .sale-price,.mkt-price-container.size-l .sale-price{font-size:1.25vw;line-height:1.8055vw;height:1.8055vw}
.ec-price-container.size-l :not(.sale-price),.mkt-price-container.size-l :not(.sale-price){font-size:.9722vw;line-height:1.3888vw;height:1.3888vw}
.ec-price-container.size-s .sale-price,.mkt-price-container.size-s .sale-price{font-size:1.1111vw;line-height:1.6666vw;height:1.6666vw}
.ec-price-container.size-s :not(.sale-price),.mkt-price-container.size-s :not(.sale-price){font-size:.8333vw;line-height:1.25vw;height:1.25vw}
}
@media screen and (max-width:750px){.ec-price-container .sale-price,.ec-price-container.size-l .sale-price,.ec-price-container.size-s .sale-price,.mkt-price-container .sale-price,.mkt-price-container.size-l .sale-price,.mkt-price-container.size-s .sale-price{font-size:3.8888vw;line-height:5.5555vw;height:5.5555vw}
.ec-price-container :not(.sale-price),.ec-price-container.size-l :not(.sale-price),.ec-price-container.size-s :not(.sale-price),.mkt-price-container :not(.sale-price),.mkt-price-container.size-l :not(.sale-price),.mkt-price-container.size-s :not(.sale-price){font-size:3.3333vw;line-height:5vw;height:5vw}
}
.energy-label-container{display:flex;align-items:center}
.energy-label-img{display:flex}
.energy-label-img.has-pdf{margin-right:8px}
.energy-label-img a{display:flex}
.energy-label-img img{width:auto;height:28px}
.energy-pdf{display:flex;align-items:center;line-height:24px;font-size:14px;color:#000;opacity:.6}
.energy-pdf:hover,.energy-pdf:focus-visible{color:#000}
.energy-pdf::after{content:'';background:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%20%3Cpath%20d='M385.174312%20788.414961c-6.503881%200-13.007763-2.16796-18.066337-7.226535-10.117149-10.117149-10.117149-26.015526%200-35.410021l231.249117-231.249118c1.445307-1.445307%201.445307-4.335921%200-5.781228l-231.249117-232.694425c-10.117149-10.117149-10.117149-26.015526%200-36.132674s26.015526-10.117149%2036.132674%200l231.971772%20231.971771c21.679605%2021.679605%2021.679605%2056.366972%200%2077.323924l-231.249118%20231.249118c-5.781228%205.781228-12.285109%207.949188-18.788991%207.949188z'%20fill='%23000000'%3E%3C/path%3E%20%3C/svg%3E") no-repeat;width:20px;height:20px}
@media screen and (max-width:1440px) and (min-width:751px){.energy-label-img.has-pdf{margin-right:.5555vw}
.energy-label-img img{height:1.9445vw}
.energy-pdf{line-height:1.6666vw;font-size:.9722vw}
.energy-pdf::after{width:1.389vw;height:1.389vw}
}
@media screen and (max-width:750px){.energy-label-img.has-pdf{margin-right:2.2222vw}
.energy-label-img img{width:auto;height:6.1111vw}
.energy-pdf{line-height:4.7223vw;font-size:3.8889vw}
.energy-pdf::after{width:4.4444vw;height:4.4444vw}
}