.woocommerce-breadcrumb{background:#f1f2f2;padding:20px;margin:20px 0;border-radius:5px;font-size:14px;color:#000;}
.shop_attributes{width:100%;}
.woocommerce-product-attributes-item__label{width:30%;}
.woocommerce-breadcrumb a{text-decoration:none;color:#8e8e8e;font-size:14px;}
.woocommerce-notices-wrapper .woocommerce-message{background:#459647;border:none;padding-right:50px;margin:20px;color:#fff;border-radius:5px;}
.rpgh{position:relative;}
.rpgh > span{position:absolute;background-color:#ff1d11;padding:10px 20px;font-size:12px;border-radius:5px;color:#fff;direction:ltr;left:20px;top:20px;z-index:4;}
.rpgh > span.r{background-color:#ffb211;}
.rpg{box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);border-radius:5px;margin:10px 0;}
.rpg .rpgi{box-sizing:border-box;padding:10px;}
.rpg .rpgi img{width:100%;height:auto;}
#rp{margin-bottom:20px;border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);}
#rp h1{font-size:24px;color:#000;margin:3px;}
#rp h2{color:#808285;font-size:14px;min-height:10px;font-family:inherit;font-weight:400;}
#rp .price{display:block;text-align:right;font-size:24px;margin:5px;}
#rp .price del .amount{color:#bdbdbd;font-weight:400;margin:0 10px;}
#rp .price ins .amount,
#rp .price > .amount > bdi{color:#10b9c9;font-weight:600;margin:0 10px;font-size:28px;}
#rp .price ins{text-decoration:none;border:none;}
#rp .rpsu{background:#f1f2f2;margin:20px;border-radius:5px;padding:20px;min-height:90%;position:relative;}
#rp .rpsu form.cart{text-align:left;}
#rp .rpmt span{display:block;margin:10px 0;}
#rp .rpmt .bl a,
.woocommerce-notices-wrapper .woocommerce-message a{text-decoration:none;color:#ff1d11;transition:ease all 0.3s;}
#rp .rpmt .bl a:hover,
.woocommerce-notices-wrapper .woocommerce-message a:hover{color:#ffb211;}
#rp button.m,
#rp button.p{min-width:60px;height:60px;border:none;background:#fff;padding:0 5px;box-shadow:none;color:#777;border-radius:5px;font-size:22px;cursor:pointer;transition:ease all 0.3s;}
#rp button.m:hover,
#rp button.p:hover{color:#fff;background:#10b9c9;}
div.quantity{margin-bottom:15px;margin-left:20px;float:right;}
div.quantity input[type="number"]{text-align:center;border:none;background-color:transparent;color:#777;font-size:22px;width:60px;}
div.quantity input[type="number"]::-webkit-inner-spin-button,
div.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
div.quantity input[type="number"]{-moz-appearance:textfield;}
#rp .single_add_to_cart_button{background-color:#10b9c9;color:#fff;padding:12px 20px;font-weight:600;cursor:pointer;height:60px;font-size:24px;transition:ease all 0.3s;border:none;border-radius:5px;min-width:8em;}
.single_variation_wrap .woocommerce-variation-price{display:none;}
.variations{margin-bottom:30px;}
.variations .reset_variations{position:absolute;left:-5.5em;top:12px;font-size:12px;text-decoration:none;color:#777;}
.variations .value input, .variations .value select{margin-right:10px;}
.variations .value{position:relative;}
.z2 .rp .rpi{width:40%;float:right;}
.z2 .rp .rpt{width:60%;float:right;height:44px;overflow:hidden;margin-bottom:5px;text-align:right;}
.z2 .rp .rpb{display:none;}
.z2 .rp .price{text-align:left;font-size:18px;width:60%;float:right;bottom:0;color:#fff;}
.z2 .rp .rpi span{padding:2px 10px;font-size:12px;font-weight:800;border-radius:23px;right:-15px;top:-18px;left:unset;}
.z2 .rp{padding:10px 0 10px 10px;}
p.stock.out-of-stock{color:#b50808;}
.z2 .rp .price del .amount{display:none;}
.z2 .price span:nth-child(2){display:none;}
.i4 span{font-size:10px;}
#yith-wcwtl-output{overflow:hidden;}
#yith-wcwtl-email{margin-top:10px;}
#yith-wcwtl-output .button.alt{float:left;background-color:#ffb211;color:#fff;padding:12px 20px;font-weight:600;cursor:pointer;font-size:16px;transition:ease all 0.3s;border:none;border-radius:5px;min-width:8em;}
.rp{margin:10px;border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);background-color:#fff;padding-bottom:10px;}
.sms-notif-enable-label .sms-notif-enable{display:none;}
.sms-notif-enable-label strong{font-size:16px;color:#000;cursor:pointer;border:1px solid;padding:10px;border-radius:5px;margin:20px 0;display:block;text-align:center;}
.packagetable{margin-bottom:40px;}
.packagetable td{border-bottom:1px solid #ccc;padding:10px 0;}
.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;padding:5px 15px;font-size:18px;background-color:#ff1d11;border-radius:5px;color:#fff;direction:ltr;left:20px;top:20px;}
.rp .rpi span.r{background-color:#ffb211;color:#fff;border:unset;}
.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 0.3s;}
.rp .rpt a:hover{opacity:0.7;}
.rp .rpb{display:block;margin:10px 0;text-align:center;opacity:0.5;color:#000;font-size:12px;transition:ease opacity 0.3s;}
.rp .rpb:hover{opacity:0.9;}
.rp .price{display:block;text-align:center;font-size:24px;}
.rp .price del .amount{color:#bdbdbd;font-weight:400;font-size:16px;}
.rp .price ins .amount, .rp .price > .amount > bdi{color:#10b9c9;font-weight:400;}
.rp .price ins{text-decoration:none;border:none;}
main .cp{border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);padding:0 10px;margin:20px 0 20px;}
main .cp > div > .t{display:block;padding:10px 20px 10px;color:#808285;background-color:#f2f2f2;font-size:24px;border-radius:10px;background-position:right top 7px;background-size:50px;background-repeat:no-repeat;margin-top:30px;}
.rpth{padding:10px;background-color:#f2f2f2;margin:10px -10px;border-radius:5px;}
.rpth > ul{list-style:none;padding:0;margin:0;display:flex;}
.rpth > ul li{display:inline-block;margin:0 7px;white-space:nowrap;color:#000;font-size:25px;padding:20px 0 0;box-sizing:border-box;position:relative;top:-10px;user-select:none;cursor:pointer;opacity:0.8;}
.rpth > ul li.a{border-top:3px solid #10b9c9;opacity:1;}
.sms-notif-submit{margin-top:10px !important;width:100%;margin-bottom:10px;}
.sms-notif-mobile{margin-top:10px;text-align:center !important;}
.rpth > div{display:none;line-height:1.8;text-align:justify;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);padding:20px;margin:0;border-radius:5px;background-color:#fff;}
.rpth > div h1, .rpth > div h2, .rpth > div h3, .rpth > div h4, .rpth > div h5, .rpth > div h6{color:#000;}
.rpth > div a{text-decoration:none;color:#ff1d11;}
.rpth > div.a{display:block;}
.pu{position:fixed;background-color:rgba(0, 0, 0, 0.8);top:0;right:0;left:0;bottom:0;visibility:hidden;z-index:90;}
.pu .atc{width:80vw;max-width:400px;background-color:#fff;border-radius:5px;text-align:center;margin:35vh auto;padding:20px;box-sizing:border-box;transform:translateY(2em);opacity:0;transition:ease all 0.3s;}
.pu.s{visibility:visible;transform:translateY(0);}
.pu.s .atc{opacity:1;}
.pu .atc span{display:block;font-size:12px;font-weight:900;margin-bottom:30px;color:#000;}
.pu .atc a{text-decoration:none;color:#777;}
.pu .atc .clpu{background-color:#10b9c9;color:#fff;padding:5px 10px;cursor:pointer;border:none;border-radius:5px;margin-right:20px;}
.cat{text-align:center;color:#000;margin-bottom:10px;}
.cat a{text-decoration:none;color:#777;font-size:14px;}
.cat .tagged_as{margin-right:10px;}
.cat p{display:inline-block;}
#reviews{display:flex;flex-direction:row;justify-content:center;}
#comments,
#review_form_wrapper{box-sizing:border-box;overflow:hidden;width:50%;margin-top:20px;margin-bottom:20px;background-color:#f2f2f2;padding:20px;border-radius:5px;}
#review_form_wrapper{margin-right:10px;margin-left:20px;}
#comments{margin-right:20px;margin-left:10px;}
.woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title{text-transform:uppercase;font-size:16px;color:#808285;}
.commentlist{list-style:none;padding:0;margin:0;}
.commentlist .avatar{float:right;border-radius:50%;}
.commentlist .comment-text{float:inherit;padding-right:35px;box-sizing:border-box;position:relative;}
.woocommerce-review__verified{font-size:12px;}
.commentlist .comment-text .meta strong{float:right;margin-left:5px;color:#2d2a2a;}
.commentlist .comment-text .meta time{font-style:italic;}
.stars{text-align:center;float:right;width:100%;}
.stars a{display:inline-block;text-decoration:none;background-color:#fff;border-radius:50%;margin:0 5px;color:#777;min-width:40px;min-height:40px;line-height:40px;transition:ease all 0.3s;}
.stars a:hover{background-color:#e0e0e0;}
.stars a.active{background-color:#10b9c9;color:#fff;}
.comment-form-rating{overflow:hidden;}
.comment-form-rating label{float:right;margin:25px 0 0 20px;}
.comment-form-comment label{display:block;}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select, textarea{padding:0 15px;max-width:100%;width:100%;height:42px;border:0 solid rgba(129, 129, 129, 0.2);border-radius:5px;background-color:#f1f2f2;box-shadow:none;vertical-align:middle;font-size:14px;transition:border-color 0.5s ease;background-color:#fff;box-sizing:border-box;}
textarea{overflow:auto;padding:10px 15px;min-height:190px;margin-top:5px;}
.ur{position:absolute;left:5px;top:8px;background:#ffb211;font-weight:600;padding:5px 10px;color:#fff;border-radius:5px;font-size:14px;}
.commentlist li{overflow:hidden;padding:0 0 15px;border-bottom:1px solid #ccc;margin-top:10px;}
.form-submit #submit{background-color:#10b9c9;color:#fff;padding:10px 15px;font-weight:600;cursor:pointer;transition:ease all 0.3s;border:none;border-radius:5px;min-width:8em;}
.on-woo-wallet-cashback{color:#fff;background-color:#ffb211;font-size:14px;position:relative;min-width:28.8%;text-align:center;border-radius:5px;z-index:1;border:none;}
.on-woo-wallet-cashback:after{content:"";position:absolute;bottom:100%;right:10%;margin-right:-5px;transform:rotate(180deg);border-width:10px;border-style:solid;border-color:#ffb211 transparent transparent transparent;}
.on-woo-wallet-cashback bdi{font-size:20px;}
.woocommerce-product-details__short-description a{text-decoration:none;color:#ff1d11;}
.woocommerce-product-rating{font-size:12px;}
.woocommerce-product-rating a{text-decoration:none;color:#777;}
.wdp_pricing_table{width:100%;}
.wdp_pricing_table tr > td:nth-child(2){display:none;}
.wdp_bulk_table_content .wdp_pricing_table_caption{font-weight:700 !important;}
.wdp_bulk_table_content .wdp_pricing_table_caption{text-align:center !important;}
.wdp_bulk_table_content .wdp_pricing_table_caption{color:#10b9c9 !important;}
.wdp_bulk_table_content table thead td{font-weight:700 !important;}
.wdp_bulk_table_content table thead td{color:#ffb211 !important;}
.wdp_bulk_table_content table thead td{background-color:#efefef !important;}
.wdp_bulk_table_content table tbody td{color:#6d6d6d !important;}
.wdp_bulk_table_content table tbody td{background-color:#fff !important;}
.wdp_bulk_table_content .wdp_pricing_table_footer{color:#ffb211 !important;}
.prm{position:absolute;left:20px;top:5em;z-index:1;width:300px;}
.prm img{max-width:100%;border-radius:5px;}
.sku_wrapper{display:none !important;}
.woocommerce-product-attributes-item__label, .woocommerce-product-attributes-item__value{background:#f2f2f2;padding-right:5px;padding-left:5px;text-align:right;}
@media screen and (max-width:1024px){
.prm{position:unset;margin:auto;}
#reviews{flex-direction:column;}
#comments,
#review_form_wrapper{width:inherit;margin:20px;}
}
@media screen and (max-width:767px){
.ur {
left: 0;
top: 0;
font-size: 12px;
}
.form-submit #submit {
width: 100%;
}
.commentlist .avatar {
width: 30px;
height: auto;
}
.commentlist .comment-text { }
.commentlist .comment-text .meta strong {
display: contents;
}
.woocommerce-review__dash {
display: none;
}
.commentlist .comment-text .meta time {
display: block;
font-size: 12px;
}
.rpth > div {
padding: 10px;
}
.commentlist .comment-text .meta {
margin-top: 0;
}
.commentlist .comment-text .description {
font-size: 13px;
}
.rp .price {
font-size: 20px;
}
.rp .rpi span {
padding: 3px 8px;
font-size: 14px;
left: 10px;
top: 10px;
}
#rp h1 {
font-size: 16px;
}
.woocommerce-breadcrumb {
padding: 10px;
margin: 10px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#rp {
margin-right: 0;
margin-left: 0;
}
#rp .rpsu {
margin: 5px 0 10px 0;
padding: 10px;
min-height: 90%;
}
.on-woo-wallet-cashback {
font-size: 12px;
display: block;
}
.on-woo-wallet-cashback:after {
content: unset;
}
.woocommerce-product-details__short-description {
font-size: 12px;
}
#rp .single_add_to_cart_button {
float: left;
min-width: 48%;
font-size: 16px;
padding: 0;
height: 42px;
padding: 5px 10px;
}
#rp button.m,
#rp button.p {
min-width: 40px;
height: 42px;
}
div.quantity input[type="number"] {
width: 40px;
}
div.quantity {
margin-left: 0;
}
form.cart {
margin-top: 45px;
overflow: hidden;
}
main .cp {
margin: 10px 0;
}
main .cp > div > .t {
margin: 10px 2px;
font-size: 16px;
padding: 10px;
}
.rpth > ul li {
padding-top: 8px;
font-size: 18px;
}
#comments,
#review_form_wrapper {
margin: 10px;
padding: 10px;
}
.stars a {
min-width: 35px;
min-height: 35px;
line-height: 35px;
}
footer .fi img {
max-height: 45px;
}
footer .fi span {
font-size: 12px;
}
.woocommerce-product-attributes-item__label, .woocommerce-product-attributes-item__value {
font-size: 12px;
}
}