.products.columns-4{display:flex;flex-wrap:wrap;justify-content:center}.rp{margin:20px 10px;border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);background-color:#fff;padding-bottom:20px;width:22%}.rp a{text-decoration:none}.rp .rpi{display:block;text-align:center;position:relative}.rp .rpi img{width:100%;height:auto;border-top-left-radius:5px;border-top-right-radius:5px}.rp .rpi span{position:absolute;background-color:#10b9c9;padding:10px 20px;font-size:16px;border-radius:5px;color:#fff;direction:ltr;left:20px;top:20px}.rp .rpi span.r{background-color:#ffb211}.rp .rpt{text-align:center;font-size:14px;min-height:3em}.rp .rpt a{color:#000;opacity:1;font-size:inherit;margin:10px 0;transition:ease opacity .3s}.rp .rpt a:hover{opacity:.7}.rp .rpb{display:block;margin:10px 0;text-align:center;opacity:.5;color:#000;font-size:12px;transition:ease opacity .3s}.rp .rpb:hover{opacity:.9}.price{display:block;text-align:center;font-size:24px}.price del .amount{color:#bdbdbd;font-weight:400;margin:0 10px}.head{padding:1vw 5vw;}.row .hd{background-color:#2f3a4e;border-radius:5px;font-size:14px;color:#fff;display:block;max-height:100px;}.row .hd{max-height:150px;}#demo{color:#ffb211;font-size:20px;}.row .hd h2{margin-top:20px;margin-bottom:0;}.row .hd p{margin-top:0;margin-bottom:15px;}.price ins .amount,.price>.amount>bdi{color:#10b9c9;font-weight:400;margin:0 10px}.price ins{text-decoration:none;border:none}.img{margin-top:3vw;width:50%;height:auto;}.woocommerce nav.woocommerce-pagination ul li span.current{background:#4dbaca;color:#fff}.woocommerce-breadcrumb{background:#f1f2f2;padding:4px;margin:15px 0;border-radius:5px;font-size:14px;color:#000;display:inline-block}.woocommerce-breadcrumb a{text-decoration:none;color:#8e8e8e;font-size:14px}section.sf .f{background-image:url(../img/of.f.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;min-height:350px;margin-bottom:-4vw;}.sf2 .s{text-align:center;}section.sf2{color:#fff;background-image:url(../img/of.s.png);background-position:top;background-repeat:no-repeat;background-size:contain;min-height:35vw;margin-bottom:-4vw;}section.sf .d{margin:3em auto 3em auto;text-align:center;}.woocommerce .woocommerce-breadcrumb{background:#2f3a4e;padding:15px;margin:20px 0;border-radius:5px;font-size:14px;color:#fff;display:none;}.woocommerce .woocommerce-ordering{display:none}section.sh .t{text-align:center;color:#fff;font-size:2.2em}section.sf2 h1{margin-bottom:5px;margin-top:5px;}section.sf2 p{margin-bottom:25px;margin-top:5px;}section.sh .s{background:#fff;border-radius:5px;margin-bottom:20px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);box-sizing:border-box;padding:10px}section.sh .s .si .t{text-align:right;position:relative;padding-bottom:12px;margin-bottom:12px}section.sh .s .si .t::after{position:absolute;content:'';bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right,#ffb411 0,#ffb411 15%,#f41 78%,#ff1d11 100%)}section.sh .s .si .t h2{color:#000;font-size:24px}section.sh .s .si .t h3{color:#a0a0a0;font-size:18px}section.sh .s .si .t h2,section.sh .s .si .t h3{line-height:32px}section.sh .s .si .d p{text-align:justify}section.sh .s .si .i img{max-width:100%;height:auto;margin:auto}section.sh .s .si .off{text-align:center;padding:.2em;box-sizing:border-box;color:#fff;font-size:38px;background:#ffb211;margin-bottom:10px;border-radius:5px}section.sh .s .si .in,section.sh .s .si .mi{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:10px;box-sizing:border-box}section.sh .s .si .d a{text-align:center;padding:.2em;box-sizing:border-box;color:#fff;font-size:32px;background:#4dbaca;border-radius:5px;text-decoration:none;display:block;margin:20px 0 0}section.sh .s .si .in .col-md-5 a{text-decoration:none;color:#ff1d11}section.sh span.cd{display:block;text-align:center;font-size:1.8em;margin:10px 0;color:#ff1d11}@media screen and (max-width:768px){.row .hd h2{margin-top:10px;}.exc{display:none;}.img{width:100%;}section.sf2{margin-bottom:30px !important;background-image:url(../img/of.s.m.png);}.rp{width:44%;margin:10px 10px;}section.sh span.cd{font-size:1.2em;}section.sh .s .si .off{font-size:25px;}section.sh .t{font-size:1.2em}.price{font-size:20px;}.in .price{font-size:30px;}.rp .rpi span{padding:5px 10px;font-size:14px;left:10px;top:10px;}}@media screen and (max-width:1024px){section.sf .f{min-height:80px;}}@media screen and (min-width:1024px){.row .hd{background-image:url(../img/of.bc.png);background-position:35px;background-repeat:no-repeat;background-size:auto;}}
