.cf{*zoom:1;}.cf:after{content:"";display:table;clear:both}.hover{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hover:hover{opacity:.7}.goods_lead{line-height:2;text-align:center}@media only screen and (max-width:768px){.goods_lead{font-size:1.4rem;margin-bottom:50px}}@media print,screen and (min-width:769px){.goods_lead{font-size:2rem;margin-bottom:135px}}@media only screen and (max-width:768px){.goods{margin-bottom:100px}}@media print,screen and (min-width:769px){.goods{margin-bottom:200px}}@media only screen and (max-width:768px){.subtitle{margin-bottom:20px;padding-inline:20px}}@media print,screen and (min-width:769px){.subtitle{margin-bottom:40px}}@media only screen and (max-width:768px){.goods-block{padding-inline:20px}}@media only screen and (max-width:768px){.goods-block .goods-item:not(:last-child){margin-bottom:40px}}@media only screen and (max-width:768px){.goods-block.col2{margin-bottom:60px}}@media print,screen and (min-width:769px){.goods-block.col2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr;grid-template-columns:repeat(2,1fr);gap:48px;margin-bottom:74px}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-item{width:476px}}@media only screen and (max-width:768px){.goods-block.col2 .goods-image{margin-bottom:18px}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-image{height:268px;margin-bottom:24px}}@media only screen and (max-width:768px){.goods-block.col2 .goods-image img{height:auto;width:100%}}.goods-block.col2 .goods-movie{aspect-ratio:560/315;position:relative;width:100%}@media only screen and (max-width:768px){.goods-block.col2 .goods-movie{margin-bottom:18px}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-movie{margin-bottom:24px}}.goods-block.col2 .goods-movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.goods-block.col2 .goods-title{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.goods-block.col2 .goods-title{flex-direction:column;gap:12px;margin-bottom:18px}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-title{margin-bottom:24px}}@media only screen and (max-width:768px){.goods-block.col2 .goods-logo img{height:auto;width:100px}}@media only screen and (max-width:768px){.goods-block.col2 .goods-name{font-size:1.4rem}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-name{font-size:1.6rem}}.goods-block.col2 .goods-text{line-height:1.57}@media only screen and (max-width:768px){.goods-block.col2 .goods-text{font-size:1.3rem}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-text{font-size:1.4rem}}@media only screen and (max-width:768px){.goods-block.col2 .goods-offer{margin-top:12px}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-offer{margin-top:16px}}.goods-block.col2 .goods-offer li{line-height:1.5;margin-left:1em;text-indent:-1em}@media only screen and (max-width:768px){.goods-block.col2 .goods-offer li{font-size:1.1rem}}@media print,screen and (min-width:769px){.goods-block.col2 .goods-offer li{font-size:1.2rem}}@media print,screen and (min-width:769px){.goods-block.col3{display:-ms-grid;display:grid;gap:32px;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.goods-block.col3 .goods-image{margin-bottom:15px}}@media print,screen and (min-width:769px){.goods-block.col3 .goods-image{height:221px;margin-bottom:20px}}@media only screen and (max-width:768px){.goods-block.col3 .goods-image img{height:auto;width:100%}}.goods-block.col3 .goods-name{font-weight:400;text-align:center}@media only screen and (max-width:768px){.goods-block.col3 .goods-name{font-size:1.4rem;margin-bottom:18px}}@media print,screen and (min-width:769px){.goods-block.col3 .goods-name{font-size:1.5rem;margin-bottom:20px}}.goods-block.col3 .goods-text{line-height:1.666}@media only screen and (max-width:768px){.goods-block.col3 .goods-text{font-size:1.4rem;margin-bottom:18px}}@media print,screen and (min-width:769px){.goods-block.col3 .goods-text{font-size:1.5rem;margin-bottom:20px}}@media only screen and (max-width:768px){.goods-block.col3 .goods-price{font-size:1.4rem}}@media print,screen and (min-width:769px){.goods-block.col3 .goods-price{font-size:1.5rem}}