h2{font-size:18px}h2::first-letter{font-weight:700;font-size:24px;font-family:serif}.descblk A{color:#1863a4;text-decoration:underline}.product-image-container .swiper-slide img{box-shadow:4px 3px 5px #cecece;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.recommender-slider-container{height:auto;margin-left:8px}.swiper-button-prev,.swiper-button-next{--swiper-navigation-color:#5b5c5b}.product-image-container{width:100%;padding:0 10px 10px 0}.thumb-image-container{max-width:500px;width:100%;height:100%;max-height:180px}.recommend-wraper{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:10px;background-color:#f6f6f6;margin-bottom:20px}.productRow{width:95%;float:none;margin:10px 10px 0 5px;position:relative}.product_info_cnt{padding:0 0 5px 0;margin:5px 8px}.thumb-image-container{display:none}.prod_fav_cnt{position:absolute;top:10px;right:15px;z-index:3;height:40px;width:40px}.prod_fav{height:40px;width:40px;background-repeat:no-repeat;background-position:-6px -351px;font-size:0;border:0;background-color:#00f0;cursor:pointer}.prod_fav_on{background-position:-6px -393px}.odrop{height:30px;width:100%;border:1px solid #8d8d8d;border-radius:4px;font-size:14px}.pls{list-style:none;margin:10px 0}.plsicon{display:inline-block;background-position:-55px -509px;width:8px;height:10px;margin-right:5px}.related-slider-container{margin-left:8px}.option_radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:40px;height:40px;border:1px solid #000;margin-right:5px;cursor:pointer;display:inline-block}.option_radio.color{background-image:linear-gradient(to bottom right,#ffffff00,#00000057)}.option_radio::hover{cursor:pointer}.option_radio.selected{box-shadow:4px 3px 5px #000000a6}.option_radio.outofstock{cursor:initial;opacity:.4;position:relative;width:38px;height:38px}.option_radio.outofstock::before{content:'';display:block;width:100%;height:1px;background-color:red;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.option_display_name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:14px;pointer-events:none;white-space:nowrap}.poc2{font-size:24px}.poc4{font-size:16px}.poc6{font-size:16px;width:50px;text-align:center}.poc7{font-size:14px;width:60px;text-align:center}.pocu6{font-size:12px;width:80px;text-align:center}.pocu{font-size:12px}.pocu6::before{transform:translateY(-50%) rotate(25deg)!important}.select_title{font-size:16px;color:#555}.option_list li{position:relative;display:flex;justify-content:center;align-items:center;list-style:none inside;display:inline-block}.outofstock{color:#bbb}.divcent,.pwrap{margin:0 auto}.ph1,.prodprice{font-size:1.3em}.pwrap{display:block;position:relative}.ph1{color:#397496;padding:0;margin:0}.w95{width:95%}.w65{width:65%}.w35{width:35%}.prodprice{color:#397496;font-weight:700}.prodopdis{margin:5px 0 0;border-top:1px #e9e9e9 solid}.freeship{padding:5px 10px 0 5px}.crd{color:red}.mr10{margin-right:10px}.mt10{margin-top:10px}.lpg{font-size:1.5em;font-weight:700}.nowrap_container{display:inline-block;clear:both}.shrtt{font-size:18px;padding:4px;margin:20px 0}.revBF{font-size:27px;padding:5px;margin:5px 0 0 5px}.revBFtx{font-size:18px;padding:4px;margin:0 0 20px 0}#reviewsp p{font-size:60px}.reviewcnt{position:relative}.revtitle{background:#e2e2e2;border-radius:10px 10px 0 0;position:relative}.revUicon{background-image:url(https://www.rivithead.com/layout/Rivithead/images/review-icons.webp);width:40px;height:40px;float:left}.revUserIcon{background-position:1px 0}.revGuestIcon{background-position:1px -45px}.rUiconT{background-position:1px 1px}.rUiconG{background-position:1px -47px}.revUname{float:left;padding-top:20px;font-weight:700}.revUrate{position:absolute;height:43px;width:100px;top:6px;right:0;background-color:#e2e2e2;border-radius:0 0 0 12px}.revbgclip{height:auto;overflow:auto}.revimclip{height:220px;overflow:hidden}.revUdate{padding:3px 0 4px 4px}.revRtitle{font-weight:700;padding:10px 2px 2px 4px}.lgbg{transition:background-color 1.0s ease;background-color:#efffef;height:auto}.revUpicCnt{width:40%;max-width:188px;padding:4px}.revRrvu{padding:4px 4px 25px 4px}.revRmore{position:relative;display:inline-block;width:100%;text-align:right;padding:4px 8px 0 0;box-sizing:border-box}.revRmore a{color:#494949}.revRrvu.fade-container{margin:0 4px 20px 4px;max-height:130px}.revtxtbx{height:35px;width:100%;box-sizing:border-box;font-size:14px;padding:0 0 0 5px;font-size:14px;border:1px solid #8d8d8d;border-radius:4px}.revtabx{width:100%;padding:4px;border:1px solid #8d8d8d;border-radius:4px}.rateshdr{margin-top:20px}.ratepiccnt{display:flex;margin:20px 0;border-bottom:1px solid #000;border-top:1px solid #000;padding:10px}.ratepicbtn input[type="file"]{display:none}.ratepicbtn{display:inline-block;padding:6px 12px;cursor:pointer;width:95px;height:80px;border:2px dashed #626262;border-radius:10px;background-color:#d0d0d0;background-image:url(https://www.rivithead.com/layout/Rivithead/images/buttons/camera-bg.webp);background-repeat:no-repeat;background-position:center}.ratepicfrm{padding:10px 0 0 10px;float:left;flex:1;text-align:center}.ratepicimg{max-height:250px;max-width:250px;display:none;box-shadow:4px 3px 5px #858585;border:1px solid #666}.revRmore:not(.revRrvuimg){display:none}.fade-container{margin:0 4px 0 4px}.revRrvuimg.fade-container{-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%);margin:0 4px 0 4px}.iblock{display:inline-block}.hlpwrap{height:25px;padding:10px 0 0}.hlpquest{width:150px;padding:6px 0 0}#checkout-cont .sharebutton a,#checkout-cont .sharebutton a:hover,#shareLink{font-weight:700;text-decoration:none;font-size:12px;color:#fff}#shareLink,#shrico{vertical-align:middle}ul.share_tab{margin:0;padding:0;list-style-type:none;position:relative;top:-6px}ul.share_tab li.sbactive{background:#fff;color:#000;cursor:default;border-bottom:1px solid #fff}ul.share_tab li{display:inline;margin:0 3px 2px 0;border:1px solid #dadada;border-bottom:0 solid #fff;padding:6px 8px 6px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background:-moz-linear-gradient(top,#fff,#f7f7f7);font-weight:700;color:grey;cursor:pointer}ul.share_tab li img{position:relative;display:inline;left:6px;top:4px;margin-right:10px;width:16px;height:16px}#sharecontent{border:1px solid #dadada;padding:15px;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;border-radius:0 5px 5px;margin-bottom:20px;min-height:120px;overflow:hidden}#share_box .ppc{font-size:1.8em}#share_box{max-width:500px;margin:0 auto 35px auto}.sharebutton{color:#fff;border:1px solid #4169e1;cursor:pointer;padding:3px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#4169e1;background:-webkit-gradient(linear,left top,left bottom,from(royalblue),to(#073daa));background:-moz-linear-gradient(top,#073daa,#749ae8)}#shrico{display:inline-block;padding-right:5px;width:16px;height:16px}.pdescription{font-size:1.2em}.bcbtn,.shpbnr{text-align:center}.ph1{font-weight:700}.shpbnr{background-color:#000;color:#fff;padding:3px 0;height:14px}.social-container{margin:40px 8px 0 8px}#reviewHdr{width:100%;max-width:500px}.reviewPicC{float:left;width:34%;max-width:140px;padding-right:10px;margin-top:20px}.reviewPic{width:100%;height:auto}.reviewProductTitle{font-weight:700;display:flex;border-bottom:1px solid #7f7f7f;padding-bottom:4px}.rvpl{flex:1;align-self:flex-end}.rvpr{width:90px}.creviewcnt{display:inline-block;margin:20px 4px 0 3px;width:100%}.crul{padding:0;margin:0 auto}.crli{width:100%;min-width:150px;display:inline-block;vertical-align:top;margin:0 10px 30px 0;list-style:none inside;height:auto;float:left;border:1px solid grey;box-sizing:border-box;border-radius:10px;background-color:#fff}.crempty{background-color:#ededed;padding:40px 0;text-align:center;font-size:1.3em;font-weight:700;color:#686868}.chc{width:100%}.anchor{display:block;position:relative;top:-75px;visibility:hidden}.rate-c{width:100px;background:#dedfdf;background:linear-gradient(to bottom,#eee,#f6f6f6);margin:0 5px;border:1px solid #464646;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.1);height:14px;flex-grow:1;margin-right:10px;border-radius:4px}.rate-c .rate-bar{border-radius:1px;width:0;float:left;font-size:0;height:100%;background:#ffba00;background:linear-gradient(to bottom,#ffce00,#ffa700);transition:width .5s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.05);border-radius:3px}.rateBarCnt{display:flex;margin-bottom:5px}.rateBarstr{width:40px}.rateBarpcnt{width:50px}.rateHref{width:43%;display:flex;justify-content:center;align-items:center;height:100%}.rbsl{margin:0 auto}.rbsb{display:block;padding:10px;-webkit-border-radius:10px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-family:Arial,Georgia,serif;text-decoration:none;text-overflow:ellipsis;text-shadow:rgb(0 0 0 / 69%) 3px 1px 2px;vertical-align:middle;text-align:center;width:100%;padding:5px;margin:0 auto;color:#fff;white-space:nowrap}.ratebtn{margin-top:10px}.pdescription{font-size:1.2em}.descrvu.fade-container{height:250px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.jsrprotav{background-position:-97px -7px!important}.tbc{padding:0 8px 15px 8px;box-sizing:border-box}.measuretable{width:100%;font-size:12px;border-collapse:collapse}.measuretable td{border:1px solid #000;padding:2px 4px}.rbtn-c{position:absolute;display:inline-block;top:0;right:0;z-index:3;height:40px;width:40px}.crvote{position:absolute;bottom:0;right:0}.rbtn{height:40px;width:40px;background-repeat:no-repeat;background-position:-7px -580px;font-size:0;border:0;background-color:#00f0}.rbtn_on{background-position:-7px -620px}.rfrm{display:inline-block}.rbcnt{margin:5px 0;border-top:1px solid #dedede;padding:5px 0;position:relative;height:40px;background-color:#fff}.rbtxt{margin:5px 45px 0 8px;padding-top:15px}.revtitle .rsc{text-shadow:1px 1px #525252;font-size:22px;line-height:18px;letter-spacing:-3px;margin:20px 6px 0 0}.qbutn{height:40px;float:left;text-align:center;box-sizing:border-box;margin-right:5px}.qabutn{width:40px;border:1px solid #bbb;font-size:20px;padding-top:8px;color:#bbb;cursor:pointer}.qttxt{width:40px;height:36px;text-align:center;border:1px solid #bbb;-webkit-appearance:none;border-radius:0;-moz-appearance:textfield}.poptions{width:95%;margin-top:8px}.pqtyac{width:95%;height:75px;margin-top:8px}.bnrbx{text-align:center;padding:5px;margin:25px 0 5px 0}.ratechrtc{margin:5px}.sytoc{margin:10px 0 10px 0}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute;z-index:10;pointer-events:none}.ribbon .rbntxt{position:absolute;display:block;width:225px;padding:5px 0 4px 0;box-shadow:0 5px 10px rgba(0,0,0,.1);text-align:center}.ronsale{background-color:#db3434;font:700 20px/1 sans-serif;border-bottom:1px solid #962626;border-top:1px solid #962626}.rjustnow{background-color:#009611;font:700 20px/1 sans-serif;border-bottom:1px solid #00850f;border-top:1px solid #00850f}.ribbon-top-left{top:0;left:0}.rbntxt{color:#fff;right:-5px;top:8px;transform:rotate(332deg)}.rbnsmtxt{font-size:10px;text-shadow:0 1px 1px rgb(0 0 0 / 40%);padding-right:8px}.rbnhdr{text-shadow:0 2px 1px rgb(0 0 0 / 40%);padding-right:8px}.rjustnow .rbnhdr{padding-right:11px;padding-left:0}.rjustnow .rbnsmtxt{padding-right:0;padding-left:8px}.ppch{padding:7px 10px 7px 5px;border-top:1px red solid;background:#000;color:#fff;margin:0 0 35px;font-size:1.3em}.ppsch{padding:7px 10px 7px 5px;background:#000;color:#fff;margin:10px 0;font-size:1.3em}.hprodprice{text-align:right;font-weight:700}.ptitle_bar{display:flex}.pphpname{color:#910000;font-size:25px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.pphprice{color:#555;font-weight:700;margin-right:20px;width:80px;text-align:right;font-size:28px}.pphp{max-width:100%;text-align:left;font-weight:700;flex:1;padding-right:10px}.pphrn{font-size:.8em;color:#fff}.descname{color:#555568;font-size:18px;text-shadow:none}.rate{padding:3px 0 3px 0;text-align:right;position:relative}.pphcnt{text-align:right}.pppwo{text-align:right;font-size:.8em}.pppwop{text-align:right;font-size:1.1em}.pph{border:1px #cacaca solid;background:#eee;padding:5px 0 5px 10px;width:95%;margin:10px auto;text-transform:capitalize;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ntxt{margin:0 0 5px 0}.r-strike{text-decoration:line-through}.productSpecialPrice,.sale-price{text-align:right}.sale-txt{color:#696969;margin-bottom:3px;text-align:right;white-space:nowrap;font-size:.8em}.productSpecialPrice{width:45%}.ph1{font-size:1em}.prod_pg_bnr{position:absolute;bottom:10%;left:2%;z-index:10;font-size:3.5vw;font-weight:700;color:#da8b00;background-color:#ffffffd4;padding:3px;text-shadow:1px 1px #000000a8}.reviewfrmCnt{max-width:800px;margin:20px auto;padding:0 8px}.rstarcont{flex:1;margin-left:6px}.rsc{position:relative;display:inline-block;color:transparent;font-size:18px;letter-spacing:-3px;float:right}.rsl{font-size:30px;letter-spacing:5px;line-height:32px}.rtsl{font-size:20px;letter-spacing:1px;line-height:17px}.rsxl{font-size:58px;letter-spacing:-5px;line-height:54px}.offstar{color:#d3d3d3}.onstar{color:#dfbb2c;text-shadow:1px 1px #525252;cursor:pointer}.rstarwraper{position:relative}.rstarpad{margin-bottom:13px}#displayrating{padding-top:45px}.lh22{line-height:18px}.revUcnt{display:flex;align-items:flex-end;font-size:18px;font-weight:700}.ratehdr{border-bottom:1px solid #dcdcdc;padding:2px 3px 2px 5px;margin:5px 0 5px;font-size:16px;font-weight:700;color:#333}.revtpcnt{display:flex;flex-direction:row}.revtplf{width:20%}.revimg{max-width:100%}.rsc:before{color:#d3d3d3}.rsc:after,.rsc:before{position:absolute;top:0;left:0;content:'★★★★★'}.rsc:after{color:#dfbb2c;overflow:hidden}.st90:after{width:90%}.st80:after{width:80%}.st70:after{width:70%}.st60:after{width:60%}.st50:after{width:54%}.st40:after{width:40%}.st30:after{width:30%}.st20:after{width:20%}.st10:after{width:10%}.bluebtn{border:1px solid #7f7f7f;box-shadow:inset 0 1px 0 0 #396b9e;background-color:#007ccc;background:-webkit-linear-gradient(top,#005e9b,#007ccc)}.bsb{display:block;padding:10px 0;-webkit-border-radius:10px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-family:Arial,Georgia,serif;text-decoration:none;text-overflow:ellipsis;text-shadow:rgb(0 0 0 / 69%) 3px 1px 2px;vertical-align:middle;text-align:center;width:90%;margin:0 auto;color:#fff;cursor:pointer}.revGcnt{display:flex}.revGfc{width:40px;height:40px}.revGvc{flex-grow:1}.revGttl{font-size:18px;font-weight:700}.measuretable th{text-align:left;border:1px solid #3e3e3e}@media only screen and (min-width:490px){.revtpcnt{display:flex}.ratehdr{font-size:4vw;margin:15px 0 5px}.revtplf{width:175px}}@media only screen and (max-width:600px){.swiper-button-next,.swiper-button-prev{display:none}.nowrap_container{display:block;margin:0 auto}}@media only screen and (min-width:600px){.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:25px}.crli{max-width:45%}.productRow{position:relative;width:45%;float:left}.product_info_cnt{margin:0 0 0 45%}.thumb-image-container{display:block}.product_info_cnt{padding:18px 5px 5px 15px}.recommender-slider-container{margin-right:8px}.swiper-pagination{position:absolute}#reviewHdr{width:100%}.ratehdr{font-size:24px}.descrvu{max-height:1100px;-webkit-mask-image:none;mask-image:none}.descmore{display:none}.descrvu.fade-container{height:auto;overflow:inherit;-webkit-mask-image:none}.revbgclip{overflow:hidden}}@media only screen and (min-width:700px){.crli{max-width:30%}#share_box{float:right;width:45%;margin:16px 4px 0 4px}#reviewHdr{width:45%}}@media only screen and (min-width:800px){.prod_pg_bnr{font-size:28px}}@media only screen and (max-width:800px){.productRow{margin:0 10px 0 5px}}.prod_pg_bnr_cont{position:relative;border:1px solid silver;width:94%;margin:20px auto 0 auto}.prod_pg_bnr_img{max-width:100%;display:block}@media only screen and (min-width:900px){.crli{max-width:23%}.productRow{position:relative;width:55%;box-sizing:border-box;margin-bottom:20px}.product-image-container{margin-left:85px;box-sizing:border-box;width:calc(100% - 85px)}.thumb-image-container{position:absolute;top:0;left:0;width:80px;max-height:740px}.product_info_cnt{margin:0 0 0 55%}}