 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)} #cboxWrapper{max-width:none} #cboxOverlay{position:fixed;width:100%;height:100%} #cboxMiddleLeft, #cboxBottomLeft{clear:left} #cboxContent{position:relative} #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch} #cboxTitle{margin:0} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer} .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic} .cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0} #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}   #cboxOverlay{background:#000;opacity:0.7 !important;} #colorbox{outline:0} #cboxContent{background:#fff;border-top:1px solid #000;overflow:hidden}   .cboxIframe{background:#fff}   #cboxError{padding:50px;border:1px solid #ccc}   #cboxTitle{display:none;position:absolute;left:0;text-align:center;width:100%;color:#949494}   #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}   #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}   #cboxPrevious{position:absolute;top:50%;left:0;margin-top:-64px;background:url('/css/colorbox/images/arrows.png') no-repeat 0 0;width:128px;height:128px;text-indent:-9999px;opacity:0.25;border:0 none}   #cboxPrevious:hover{opacity:0.75}   #cboxNext{position:absolute;top:50%;right:0;margin-top:-64px;background:url('/css/colorbox/images/arrows.png') no-repeat -128px 0;width:128px;height:128px;text-indent:-9999px;opacity:0.25;border:0 none;}   #cboxNext:hover{opacity:0.75}   #cboxLoadingOverlay{background:url('/css/colorbox/images/loading_background.png') no-repeat center center}   #cboxLoadingGraphic{background:url('/css/colorbox/images/loading.gif') no-repeat center center}   #cboxClose{position:absolute;top:15px;right:15px;border:0;background:url('/images/ico-close.png') no-repeat;width:9px;height:9px;text-indent:-9999px}   .cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight{     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}  #content{   padding:0;}  #reviews{   background-color:#fff;font-size:15px;}  #reviews h1{   text-transform:uppercase;}  #reviews textarea, #reviews input[type="email"], #reviews input[type="text"]{   width:100%;background-color:#f6f6f6;border-radius:5px;border:0 none;color:#666;padding:1rem 1rem 1rem 5rem;}  #reviews textarea:focus-visible, #reviews input[type="email"]:focus-visible, #reviews input[type="text"]:focus-visible{   outline:1px solid #ca1c61;}  #reviews textarea{   min-height:178px;padding:1rem;}  #reviews .upload{   display:flex;align-items:center;right:1rem;bottom:1rem;color:#ca1c61;text-transform:uppercase;cursor:pointer;}  #reviews .upload input{   width:32px;height:32px;position:absolute;display:none;opacity:0;}  #reviews .upload:hover{   opacity:0.75;}  #reviews .files > div{   width:88px;height:88px;margin-right:5px;margin-top:5px;overflow:hidden;border-radius:5px;}  #reviews .btn{   background-color:#ddd;color:#000;font-size:16px;border-radius:5px;}  #reviews .btn:hover{   opacity:0.75;}  #reviews .field{   padding-bottom:1rem;}  #reviews .field svg{   top:50%;left:1rem;transform:translateY(-50%);}  #reviews form .relative{   color:#6666;}  #reviews .submit button{   width:100%;max-width:340px;margin:auto;background-color:#ca1d61;color:#fff;border-radius:5px;}  #reviews .submit button:hover{   opacity:0.75;}  #reviews .submit .spinner{   display:none;}  #reviews .entries{   padding-top:3rem;}  #reviews .entries .level-1{   padding-left:1.5rem;}  #reviews .avatar, #reviews .no-avatar{   width:36px;height:36px;border-radius:19px;border:0 none;}  #reviews .no-avatar{   display:flex;justify-content:center;align-items:center;background-color:#ca1d61;color:#fff;}  #reviews .entry:not(.moderated) .content{   opacity:0.5;}  #reviews .entry::after{   display:block;content:'';width:100%;height:1px;background-color:#eee;margin:2rem 0;}  #reviews .entry .user{   width:calc(100% - 36px - 1.5rem);}  #reviews .entry .email{   color:#aaa;}  #reviews .entry .date{   font-weight:bold;font-size:13px;color:#ca1d61;}  #reviews .entry .content{   width:100%;color:#666;line-height:1.5;}  #reviews .entry .menu svg{   cursor:pointer;}  #reviews .entry menu{   display:none;right:0;min-width:180px;border-radius:5px;background-color:#fefefe;box-shadow:0 2px 3px #00000022;}  #reviews .entry menu span{   display:block;cursor:pointer;color:#ca1c61;}  #reviews .entry menu span:hover{   background-color:#f0f0f0;}  #reviews .rating{   padding-top:1rem;font-size:14px;}  #reviews .rate{   display:none;}  #reviews .jq-star-svg{   padding:0 0.3rem 0 0;}  @media (min-width:768px){   #reviews{     font-size:16px;}    #reviews > div{     max-width:680px;}    #reviews .sign-in > div{     width:50%;} }  .jq-stars{   display:inline-block;}  .jq-rating-label{   font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica, arial, verdana;}  .jq-star{   width:100px;height:100px;display:inline-block;cursor:pointer;}  .jq-star-svg{   padding-left:3px;width:100%;height:100% ;}  .jq-star:hover .fs-star-svg path{ }  .jq-star-svg path{      stroke-linejoin:round;}   .jq-shadow{   -webkit-filter:drop-shadow( -2px -2px 2px #888 );filter:drop-shadow( -2px -2px 2px #888 );}  