/* bootstrap.css */
.rtl .slick-carousel .slick-arrow{transform: rotateY(180deg);}
.rtl .slick-arrow{text-indent: -1px;}
.rtl .slick-arrow.fa-angle-left{text-indent: 1px;}
.rtl .entry-meta > :not(.sticky-post):first-child{padding-left: 14px; padding-right: 0px;}
.rtl .entry-meta > :not(.sticky-post):last-child{padding-left: 0px; padding-right: 14px;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center img{transform: scale(1) !important; border: 0px !important; box-shadow: unset !important;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center .testimonial-customer-name{display: none !important;}
.rtl .bwp-recent-post.slider2 .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-recent-post.slider2 .slick-arrow{left: 55px !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-left{left: 0px !important; right: auto !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-right{left: 45px !important; right: auto !important;}
.rtl .bwp-testimonial.default .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-testimonial.default .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .bwp-recent-post.slider .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-recent-post.slider .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .onsale::before{border-right-color: transparent; border-left-color: rgb(255, 70, 70);}
.rtl .woo-slider-default .content-product-list .slick-arrow{left: 0px !important; right: auto !important;}
.rtl .woo-slider-default .content-product-list .slick-arrow.fa-angle-right{left: 30px !important; right: auto !important;}
*,::after,::before{box-sizing: border-box;}
html{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
article,figure,footer,header,nav,section{display: block;}
body{margin: 0px; font-family: Nunito, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.6; color: rgb(134, 134, 134); text-align: left; background-color: transparent;}
[tabindex="-1"]:focus{outline: 0px !important;}
h1,h2,h3,h4{margin-top: 1.5em; margin-bottom: 0.5rem;}
p{margin-top: 0px; margin-bottom: 1rem;}
abbr[title]{text-decoration: underline dotted; cursor: help; border-bottom: 0px;}
address{font-style: normal; line-height: inherit;}
address,ol,ul{margin-bottom: 1rem;}
ol,ul{margin-top: 0px;}
ul ul{margin-bottom: 0px;}
b,strong{font-weight: bolder;}
small{font-size: 80%;}
a{color: rgb(0, 0, 0); text-decoration: none; background-color: transparent;}
a:hover{color: rgb(237, 100, 54); text-decoration: underline;}
figure{margin: 0px 0px 1rem;}
img{vertical-align: middle; border-style: none;}
svg:not(:root){overflow: hidden;}
table{border-collapse: collapse;}
th{text-align: inherit;}
label{display: inline-block; margin-bottom: 0.5rem;}
button{border-radius: 0px;}
button:focus{outline: -webkit-focus-ring-color auto 5px;}
button,input,select,textarea{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
button,input{overflow: visible;}
button,select{text-transform: none;}
[type="submit"],button,html [type="button"]{appearance: button;}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box; padding: 0px;}
textarea{overflow: auto; resize: vertical;}
fieldset{min-width: 0px; padding: 0px; margin: 0px; border: 0px;}
legend{display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}
[type="search"]{outline-offset: -2px; appearance: none;}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{appearance: none;}
::-webkit-file-upload-button{font: inherit; appearance: button;}
summary{display: list-item; cursor: pointer;}
[hidden]{display: none !important;}
h1,h2,h3,h4{margin-bottom: 0.5rem; font-family: Nunito, sans-serif; font-weight: 700; line-height: 1.2; color: rgb(0, 0, 0);}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
h4{font-size: 1.5rem;}
small{font-size: 80%; font-weight: 400;}
.container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){
.container{max-width: 540px;}
}
@media (min-width: 768px){
.container{max-width: 720px;}
}
@media (min-width: 992px){
.container{max-width: 960px;}
}
@media (min-width: 1200px){
.container{max-width: 1140px;}
}
.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.col-1,.col-2,.col-6,.col-12,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-12,.col-md-4,.col-md-6,.col-md-12,.col-sm-4,.col-sm-12,.col-xl-4,.col-xl-8{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.col-1{flex: 0 0 8.33333%; max-width: 8.33333%;}
.col-2{flex: 0 0 16.6667%; max-width: 16.6667%;}
.col-6{flex: 0 0 50%; max-width: 50%;}
.col-12{flex: 0 0 100%; max-width: 100%;}
@media (min-width: 576px){
.col-sm-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-sm-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px){
.col-md-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-md-6{flex: 0 0 50%; max-width: 50%;}
.col-md-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 992px){
.col-lg-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-lg-5{flex: 0 0 41.6667%; max-width: 41.6667%;}
.col-lg-6{flex: 0 0 50%; max-width: 50%;}
.col-lg-7{flex: 0 0 58.3333%; max-width: 58.3333%;}
.col-lg-12{flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 1200px){
.col-xl-4{flex: 0 0 33.3333%; max-width: 33.3333%;}
.col-xl-8{flex: 0 0 66.6667%; max-width: 66.6667%;}
}
table{width: 100%; max-width: 100%; margin-bottom: 1rem; background-color: transparent;}
table td,table th{padding: 16px 30px; vertical-align: top; border-top: 1px solid rgb(221, 221, 221);}
table thead th{vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221);}
table,table td,table th{border: 1px solid rgb(221, 221, 221);}
table thead th{border-bottom-width: 2px;}
.form-row{display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}
.form-row > .col,.form-row > [class*="col-"]{padding-right: 5px; padding-left: 5px;}
.valid-tooltip{position: absolute; top: 100%; z-index: 1; display: none; max-width: 100%; padding: 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1; color: rgb(255, 255, 255); background-color: rgba(87, 191, 109, 0.8); border-radius: 0.2rem;}
.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color: rgb(87, 191, 109);}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color: rgb(87, 191, 109); box-shadow: rgba(87, 191, 109, 0.25) 0px 0px 0px 0.2rem;}
.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip{display: block;}
.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label{color: rgb(87, 191, 109);}
.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip,.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip{display: block;}
.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label{color: rgb(87, 191, 109);}
.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before{background-color: rgb(179, 226, 189);}
.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip,.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip{display: block;}
.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{background-color: rgb(124, 205, 141);}
.custom-control-input.is-valid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{box-shadow: transparent 0px 0px 0px 1px, rgba(87, 191, 109, 0.25) 0px 0px 0px 0.2rem;}
.custom-file-input.is-valid ~ .custom-file-label,.was-validated .custom-file-input:valid ~ .custom-file-label{border-color: rgb(87, 191, 109);}
.custom-file-input.is-valid ~ .custom-file-label::before,.was-validated .custom-file-input:valid ~ .custom-file-label::before{border-color: inherit;}
.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip,.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip{display: block;}
.custom-file-input.is-valid:focus ~ .custom-file-label,.was-validated .custom-file-input:valid:focus ~ .custom-file-label{box-shadow: rgba(87, 191, 109, 0.25) 0px 0px 0px 0.2rem;}
.invalid-tooltip{position: absolute; top: 100%; z-index: 1; display: none; max-width: 100%; padding: 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1; color: rgb(255, 255, 255); background-color: rgba(228, 34, 52, 0.8); border-radius: 0.2rem;}
.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color: rgb(228, 34, 52);}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color: rgb(228, 34, 52); box-shadow: rgba(228, 34, 52, 0.25) 0px 0px 0px 0.2rem;}
.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip{display: block;}
.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label{color: rgb(228, 34, 52);}
.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip,.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip{display: block;}
.custom-control-input.is-invalid ~ .custom-control-label,.was-validated .custom-control-input:invalid ~ .custom-control-label{color: rgb(228, 34, 52);}
.custom-control-input.is-invalid ~ .custom-control-label::before,.was-validated .custom-control-input:invalid ~ .custom-control-label::before{background-color: rgb(242, 148, 156);}
.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip{display: block;}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{background-color: rgb(234, 79, 94);}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{box-shadow: transparent 0px 0px 0px 1px, rgba(228, 34, 52, 0.25) 0px 0px 0px 0.2rem;}
.custom-file-input.is-invalid ~ .custom-file-label,.was-validated .custom-file-input:invalid ~ .custom-file-label{border-color: rgb(228, 34, 52);}
.custom-file-input.is-invalid ~ .custom-file-label::before,.was-validated .custom-file-input:invalid ~ .custom-file-label::before{border-color: inherit;}
.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip{display: block;}
.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label{box-shadow: rgba(228, 34, 52, 0.25) 0px 0px 0px 0.2rem;}
.fade{opacity: 0; transition: opacity 0.15s linear;}
.fade.show{opacity: 1;}
.collapse.show{display: block;}
tr.collapse.show{display: table-row;}
tbody.collapse.show{display: table-row-group;}
.dropdown{position: relative;}
.dropdown-toggle::after{display: inline-block; width: 0px; height: 0px; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent;}
.dropdown-toggle:empty::after{margin-left: 0px;}
.dropdown-menu{position: absolute; top: 100%; left: 0px; z-index: 2; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.176) 0px 0.5rem 1rem;}
.dropdown-item.active{color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 0, 0);}
.dropdown-menu.show{display: block;}
.btn{font-size: 1rem; white-space: nowrap;}
.btn{display: inline-block; font-weight: 500; text-align: center; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; line-height: 1.6; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn:focus,.btn:hover{text-decoration: none;}
.btn:focus{outline: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 0.2rem;}
.btn:disabled{opacity: 0.65; box-shadow: none;}
.btn:not(:disabled):not(.disabled){cursor: pointer;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 0.2rem, rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(40, 137, 149); border-color: rgb(37, 128, 139);}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow: rgba(51, 174, 189, 0.5) 0px 0px 0px 0.2rem;}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91);}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-secondary.dropdown-toggle:focus{box-shadow: rgba(109, 118, 126, 0.5) 0px 0px 0px 0.2rem;}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show > .btn-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(63, 164, 84); border-color: rgb(59, 155, 79);}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow: rgba(87, 191, 109, 0.5) 0px 0px 0px 0.2rem;}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show > .btn-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(1, 124, 161); border-color: rgb(1, 114, 149);}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show > .btn-info.dropdown-toggle:focus{box-shadow: rgba(1, 163, 212, 0.5) 0px 0px 0px 0.2rem;}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show > .btn-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(209, 176, 22); border-color: rgb(197, 167, 21);}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-warning.dropdown-toggle:focus{box-shadow: rgba(233, 201, 49, 0.5) 0px 0px 0px 0.2rem;}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show > .btn-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(188, 23, 38); border-color: rgb(177, 22, 36);}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-danger.dropdown-toggle:focus{box-shadow: rgba(228, 34, 52, 0.5) 0px 0px 0px 0.2rem;}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show > .btn-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223);}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show > .btn-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show > .btn-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-dark.dropdown-toggle:focus{box-shadow: rgba(18, 27, 31, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show > .btn-outline-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(51, 174, 189); border-color: rgb(51, 174, 189);}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: rgba(51, 174, 189, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show > .btn-outline-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125);}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: rgba(109, 118, 126, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show > .btn-outline-success.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(87, 191, 109); border-color: rgb(87, 191, 109);}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-success.dropdown-toggle:focus{box-shadow: rgba(87, 191, 109, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show > .btn-outline-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(1, 163, 212); border-color: rgb(1, 163, 212);}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-info.dropdown-toggle:focus{box-shadow: rgba(1, 163, 212, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show > .btn-outline-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(233, 201, 49); border-color: rgb(233, 201, 49);}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: rgba(233, 201, 49, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show > .btn-outline-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(228, 34, 52); border-color: rgb(228, 34, 52);}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: rgba(228, 34, 52, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show > .btn-outline-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250);}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show > .btn-outline-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(18, 27, 31); border-color: rgb(18, 27, 31);}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: rgba(18, 27, 31, 0.5) 0px 0px 0px 0.2rem;}
.clearfix::after{display: block; clear: both; content: "";}
/* jquery.fancybox.css */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding: 0px; margin: 0px; border: 0px; outline: none; vertical-align: top;}
.fancybox-wrap{position: absolute; top: 0px; left: 0px; z-index: 2;}
.fancybox-skin{position: relative; color: rgb(68, 68, 68); text-shadow: none; border-radius: 4px;}
.fancybox-opened{z-index: 3;}
.fancybox-inner,.fancybox-outer{position: relative;}
.fancybox-inner{overflow: hidden;}
.fancybox-type-iframe .fancybox-inner{}
.fancybox-error{color: rgb(68, 68, 68); font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; white-space: nowrap;}
.fancybox-iframe,.fancybox-image{display: block; width: 100%; height: 100%;}
.fancybox-image{max-width: 100%; max-height: 100%;}
#fancybox-loading{position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor: pointer; z-index: 6;}
#fancybox-loading div{width: 44px; height: 44px; background: url("/wp-content/themes/petio/css/fancy/fancybox_loading.gif") 50% center no-repeat;}
.fancybox-close{top: 0px; right: 0px; width: 36px; height: 36px;}
.fancybox-close,.fancybox-nav{position: absolute; cursor: pointer; z-index: 4;}
.fancybox-prev{left: 0px;}
.fancybox-next{right: 0px;}
.fancybox-nav{position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 4;}
.fancybox-next,.fancybox-prev span::before{font-family: FontAwesome; font-size: 32px;}
.fancybox-prev span{left: 10px;}
.fancybox-prev span::before{content: "";}
.fancybox-close{background: url("/wp-content/themes/petio/css/fancy/close-popup.png") 50% center no-repeat rgb(255, 190, 78); border-radius: 20px; text-align: center; line-height: 36px;}
.fancybox-next span{right: 10px;}
.fancybox-next span::before{content: "";}
.fancybox-nav:hover span{visibility: visible;}
.fancybox-tmp{position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important;}
.fancybox-lock{width: auto;}
.fancybox-lock,.fancybox-lock body{overflow: hidden !important;}
.fancybox-lock-test{overflow-y: hidden !important;}
.fancybox-overlay{position: absolute; top: 0px; left: 0px; overflow: hidden; display: none; z-index: 1; background-color: rgba(33, 33, 33, 0.8);}
.fancybox-overlay-fixed{position: fixed; bottom: 0px; right: 0px;}
.fancybox-lock .fancybox-overlay{overflow: auto scroll;}
.fancybox-title{visibility: hidden; font: 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 5;}
.fancybox-opened .fancybox-title{visibility: visible;}
.fancybox-title-float-wrap{position: absolute; bottom: 0px; right: 50%; margin-bottom: -35px; z-index: 5; text-align: center;}
.fancybox-title-float-wrap .child{display: inline-block; margin-right: -100%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: rgb(34, 34, 34) 0px 1px 2px; color: rgb(255, 255, 255); font-weight: 700; line-height: 24px; white-space: nowrap;}
.fancybox-title-outside-wrap{position: relative; margin-top: 10px; color: rgb(255, 255, 255);}
.fancybox-title-inside-wrap{padding-top: 10px;}
.fancybox-title-over-wrap{position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8);}
.fancybox-title{display: none;}
/* jquery.circlestime.css */
/* jquery.mmenu.all.css */
.mm-hidden{display: none !important;}
.mm-wrapper{overflow-x: hidden; position: relative;}
.mm-menu{display: block; padding: 0px;}
.mm-menu,.mm-panels,.mm-panels > .mm-panel{box-sizing: border-box; background: inherit; margin: 0px; position: absolute; inset: 0px; z-index: 0;}
.mm-panels,.mm-panels > .mm-panel{border-color: inherit;}
.mm-panels{overflow: hidden;}
.mm-panel{transform: translate3d(100%, 0px, 0px); transition: transform 0.4s, -webkit-transform 0.4s; transform-origin: left top;}
.mm-panel.mm-opened{transform: translateZ(0px);}
.mm-panel.mm-subopened{transform: translate3d(-30%, 0px, 0px);}
.mm-panel.mm-highest{z-index: 1;}
.mm-panel.mm-noanimation{transition: none !important;}
.mm-panel.mm-noanimation.mm-subopened{transform: translateZ(0px);}
.mm-panels > .mm-panel{overflow: hidden auto; padding: 0px 20px;}
.mm-panels > .mm-panel.mm-hasnavbar{padding-top: 40px;}
.mm-panels > .mm-panel:not(.mm-hidden){display: block;}
.mm-panels > .mm-panel::after,.mm-panels > .mm-panel::before{content: ""; display: block; height: 20px;}
.mm-vertical .mm-panel{transform: none !important;}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display: none; padding: 10px 0px 10px 10px;}
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child::after,.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child::after{border-color: transparent;}
.mm-vertical li.mm-opened > .mm-panel,li.mm-vertical.mm-opened > .mm-panel{display: block;}
.mm-listview > li.mm-vertical > .mm-next,.mm-vertical .mm-listview > li > .mm-next{box-sizing: border-box; height: 40px; bottom: auto;}
.mm-listview > li.mm-vertical.mm-opened > .mm-next::after,.mm-vertical .mm-listview > li.mm-opened > .mm-next::after{transform: rotate(225deg); right: 19px;}
.mm-btn{box-sizing: border-box; width: 40px; height: 40px; position: absolute; top: 0px; z-index: 1;}
.mm-clear::after,.mm-clear::before,.mm-close::after,.mm-close::before{content: ""; border: 2px solid transparent; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0px; bottom: 0px; transform: rotate(-45deg);}
.mm-clear::before,.mm-close::before{border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; right: 18px;}
.mm-clear::after,.mm-close::after{border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; right: 25px;}
.mm-next::after,.mm-prev::before{content: ""; border-top: 2px solid transparent; border-left: 2px solid transparent; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0px; bottom: 0px;}
.mm-prev::before{transform: rotate(-45deg); left: 23px; right: auto;}
.mm-next::after{transform: rotate(135deg); right: 23px; left: auto;}
.mm-navbar{border-bottom-width: 1px; border-bottom-style: solid; border-color: inherit; text-align: center; line-height: 20px; height: 40px; padding: 0px 40px; margin: 0px; position: absolute; top: 0px; left: 0px; right: 0px;}
.mm-navbar > *{display: block; padding: 10px 0px;}
.mm-navbar a,.mm-navbar a:hover{text-decoration: none;}
.mm-navbar .mm-title{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mm-navbar .mm-btn:first-child{left: 0px;}
.mm-navbar .mm-btn:last-child{text-align: right; right: 0px;}
.mm-panel .mm-navbar{display: none;}
.mm-panel.mm-hasnavbar .mm-navbar{display: block;}
.mm-listview,.mm-listview > li{list-style: none; display: block; padding: 0px; margin: 0px;}
.mm-listview{font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; line-height: 20px;}
.mm-listview a,.mm-listview a:hover{text-decoration: none;}
.mm-listview > li{position: relative;}
.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next::before,.mm-listview > li::after{border-color: inherit;}
.mm-listview > li > a,.mm-listview > li > span{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; display: block; padding: 10px 10px 10px 20px; margin: 0px;}
.mm-listview > li:not(.mm-divider)::after{content: ""; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; right: 0px; bottom: 0px; left: 20px;}
.mm-listview .mm-next{background: rgba(3, 2, 1, 0); width: 50px; padding: 0px; position: absolute; right: 0px; top: 0px; bottom: 0px; z-index: 2;}
.mm-listview .mm-next::before{content: ""; border-left-width: 1px; border-left-style: solid; display: block; position: absolute; top: 0px; bottom: 0px; left: 0px;}
.mm-listview .mm-next + a,.mm-listview .mm-next + span{margin-right: 50px;}
.mm-listview .mm-next.mm-fullsubopen{width: 100%;}
.mm-listview .mm-next.mm-fullsubopen::before{border-left-width: medium; border-left-style: none; border-left-color: currentcolor;}
.mm-listview .mm-next.mm-fullsubopen + a,.mm-listview .mm-next.mm-fullsubopen + span{padding-right: 50px; margin-right: 0px;}
.mm-panels > .mm-panel > .mm-listview{margin: 20px -20px;}
.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top: -20px;}
.mm-menu{background: rgb(243, 243, 243); border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75);}
.mm-menu .mm-navbar > *,.mm-menu .mm-navbar a{color: rgba(0, 0, 0, 0.3);}
.mm-menu .mm-btn::after,.mm-menu .mm-btn::before{border-color: rgba(0, 0, 0, 0.3);}
.mm-menu .mm-listview{border-color: rgba(0, 0, 0, 0.1);}
.mm-menu .mm-listview > li .mm-next::after{border-color: rgba(0, 0, 0, 0.3);}
.mm-menu .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu .mm-listview > li.mm-selected > span{background: rgba(255, 255, 255, 0.5);}
.mm-menu .mm-divider,.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel,.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next{background: rgba(0, 0, 0, 0.05);}
.mm-page{box-sizing: border-box; position: relative;}
.mm-slideout{transition: transform 0.4s, -webkit-transform 0.4s; z-index: 1;}
html.mm-opened{overflow-x: hidden; position: relative;}
html.mm-blocking,html.mm-blocking body{overflow: hidden;}
html.mm-background .mm-page{background: inherit;}
#mm-blocker{background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 2;}
html.mm-blocking #mm-blocker{display: block;}
.mm-menu.mm-offcanvas{z-index: 0; display: none; position: fixed;}
.mm-menu.mm-offcanvas.mm-opened{display: block;}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index: 10;}
.mm-menu.mm-offcanvas{width: 80%; min-width: 140px; max-width: 440px;}
html.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 550px){
html.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(440px, 0px, 0px);}
}
.mm-sronly{border: 0px !important; clip: rect(1px, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; width: 1px !important; height: 1px !important; padding: 0px !important; overflow: hidden !important; position: absolute !important;}
.mm-menu.mm-border-none .mm-listview > li::after,.mm-menu .mm-listview.mm-border-none > li::after,.mm-menu .mm-listview > li.mm-border-none::after{content: none;}
.mm-menu.mm-border-full .mm-listview > li::after,.mm-menu .mm-listview.mm-border-full > li::after,.mm-menu .mm-listview > li.mm-border-full::after{left: 0px !important;}
.mm-menu.mm-border-offset .mm-listview > li::after,.mm-menu .mm-listview.mm-border-offset > li::after,.mm-menu .mm-listview > li.mm-border-offset::after{right: 20px;}
.mm-menu.mm-offcanvas.mm-fullscreen{width: 100%; min-width: 140px; max-width: 10000px;}
html.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(100%, 0px, 0px);}
@media (max-width: 140px){
html.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 10000px){
html.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(10000px, 0px, 0px);}
}
html.mm-right.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(-100%, 0px, 0px);}
@media (max-width: 140px){
html.mm-right.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 10000px){
html.mm-right.mm-opening .mm-menu.mm-fullscreen ~ .mm-slideout{transform: translate3d(-10000px, 0px, 0px);}
}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height: 100%; min-height: 140px; max-height: 10000px;}
.mm-menu.mm-fx-menu-zoom{transition: transform 0.4s, -webkit-transform 0.4s;}
html.mm-opened .mm-menu.mm-fx-menu-zoom{transform: scale(0.7) translate3d(-30%, 0px, 0px); transform-origin: left center;}
html.mm-opening .mm-menu.mm-fx-menu-zoom{transform: scale(1) translateZ(0px);}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{transform: scale(0.7) translate3d(30%, 0px, 0px); transform-origin: right center;}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{transform: scale(1) translateZ(0px);}
.mm-menu.mm-fx-menu-slide{transition: transform 0.4s, -webkit-transform 0.4s;}
html.mm-opened .mm-menu.mm-fx-menu-slide{transform: translate3d(-30%, 0px, 0px);}
html.mm-opening .mm-menu.mm-fx-menu-slide{transform: translateZ(0px);}
html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{transform: translate3d(30%, 0px, 0px);}
html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{transform: translateZ(0px);}
.mm-menu.mm-fx-menu-fade{opacity: 0; transition: opacity 0.4s;}
html.mm-opening .mm-menu.mm-fx-menu-fade{opacity: 1;}
.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{transition-property: none;}
.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{transform: translateZ(0px);}
.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{transform-origin: left center; transform: scale(1.5) translate3d(100%, 0px, 0px);}
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{transform: scale(1) translateZ(0px);}
.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{transform: scale(0.7) translate3d(-30%, 0px, 0px);}
.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened{transform: translateZ(0px);}
.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened{transform: translate3d(-100%, 0px, 0px);}
.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{transform: translate3d(0px, 100%, 0px);}
.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{transform: translateZ(0px);}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li{transition: none 0.4s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:first-child{transition-delay: 50ms;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(2){transition-delay: 0.1s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(3){transition-delay: 0.15s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(4){transition-delay: 0.2s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(5){transition-delay: 0.25s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(6){transition-delay: 0.3s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(7){transition-delay: 0.35s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(8){transition-delay: 0.4s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(9){transition-delay: 0.45s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(10){transition-delay: 0.5s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(11){transition-delay: 0.55s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(12){transition-delay: 0.6s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(13){transition-delay: 0.65s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(14){transition-delay: 0.7s;}
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(15){transition-delay: 0.75s;}
.mm-menu.mm-fx-listitems-slide .mm-listview > li{transition-property: transform, opacity, -webkit-transform; transform: translate3d(50%, 0px, 0px); opacity: 0;}
html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview > li{transform: translateZ(0px); opacity: 1;}
.mm-menu.mm-fx-listitems-fade .mm-listview > li{transition-property: opacity; opacity: 0;}
html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview > li{opacity: 1;}
.mm-menu.mm-fx-listitems-drop .mm-listview > li{transition-property: opacity, top; opacity: 0; top: -25%;}
html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview > li{opacity: 1; top: 0px;}
html.mm-iconbar body{overflow-x: hidden;}
html.mm-iconbar .mm-page{background: inherit; min-height: 100vh;}
html.mm-iconbar .mm-slideout{box-sizing: border-box; padding-right: 60px; transform: translate3d(60px, 0px, 0px);}
.mm-menu.mm-iconbar{display: block;}
.mm-menu.mm-listview-justify .mm-panels > .mm-panel::after,.mm-menu.mm-listview-justify .mm-panels > .mm-panel::before,.mm-menu .mm-panels > .mm-panel.mm-listview-justify::after,.mm-menu .mm-panels > .mm-panel.mm-listview-justify::before{content: none; display: none;}
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview,.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; margin-top: 0px; margin-bottom: 0px;}
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li,.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li{-webkit-box-flex: 1; flex: 1 0 auto; min-height: 40px;}
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider),.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li:not(.mm-divider){display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li > a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li > span,.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li > a:not(.mm-next),.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li > span{box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 auto; display: flex; -webkit-box-align: center; align-items: center;}
.mm-listview-small .mm-listview > li > a:not(.mm-next),.mm-listview-small .mm-listview > li > span{padding: 7px 10px 7px 20px;}
.mm-listview-small .mm-listview > li.mm-vertical > .mm-next,.mm-listview-small .mm-vertical > .mm-listview > li > .mm-next{height: 34px;}
.mm-listview-large .mm-listview > li > a:not(.mm-next),.mm-listview-large .mm-listview > li > span{padding: 15px 10px 15px 20px;}
.mm-listview-large .mm-listview > li.mm-vertical > .mm-next,.mm-listview-large .mm-vertical > .mm-listview > li > .mm-next{height: 50px;}
.mm-listview-huge .mm-listview > li > a:not(.mm-next),.mm-listview-huge .mm-listview > li > span{padding: 20px 10px 20px 20px;}
.mm-listview-huge .mm-listview > li.mm-vertical > .mm-next,.mm-listview-huge .mm-vertical > .mm-listview > li > .mm-next{height: 60px;}
.mm-listview .mm-divider{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px;}
.mm-listview .mm-spacer{padding-top: 40px;}
.mm-listview .mm-spacer > .mm-next{top: 40px;}
.mm-listview .mm-spacer.mm-divider{padding-top: 25px;}
.mm-listview .mm-inset{list-style: inside disc; padding: 0px 10px 15px 40px; margin: 0px;}
.mm-listview .mm-inset > li{padding: 5px 0px;}
.mm-menu .mm-listview.mm-multiline > li > a,.mm-menu .mm-listview.mm-multiline > li > span,.mm-menu .mm-listview > li.mm-multiline > a,.mm-menu .mm-listview > li.mm-multiline > span,.mm-menu.mm-multiline .mm-listview > li > a,.mm-menu.mm-multiline .mm-listview > li > span{text-overflow: clip; white-space: normal;}
.mm-menu.mm-opened[class*="mm-pagedim"] ~ #mm-blocker{opacity: 0;}
html.mm-opening .mm-menu.mm-opened[class*="mm-pagedim"] ~ #mm-blocker{opacity: 0.3; transition: opacity 0.4s 0.4s;}
.mm-menu.mm-opened.mm-pagedim ~ #mm-blocker{background: inherit;}
.mm-menu.mm-opened.mm-pagedim-white ~ #mm-blocker{background: rgb(255, 255, 255);}
.mm-menu.mm-opened.mm-pagedim-black ~ #mm-blocker{background: rgb(0, 0, 0);}
.mm-menu.mm-popup{transition: opacity 0.4s; opacity: 0; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px; height: 80%; min-height: 140px; max-height: 880px; inset: 50% auto auto 50%; z-index: 2; transform: translate3d(-50%, -50%, 0px);}
.mm-menu.mm-popup.mm-opened ~ .mm-slideout{z-index: 0; transform: none !important;}
.mm-menu.mm-popup.mm-opened ~ #mm-blocker{z-index: 1; transition-delay: 0s !important;}
html.mm-opening .mm-menu.mm-popup{opacity: 1;}
.mm-menu.mm-offcanvas.mm-right{left: auto;}
html.mm-right.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 550px){
html.mm-right.mm-opening .mm-menu ~ .mm-slideout{transform: translate3d(-440px, 0px, 0px);}
}
html.mm-front .mm-slideout{z-index: 0; transform: none !important;}
html.mm-front #mm-blocker{z-index: 1;}
html.mm-front .mm-menu.mm-offcanvas{z-index: 2;}
.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transition: transform 0.4s, -webkit-transform 0.4s; transform: translate3d(-100%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{transform: translate3d(100%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-top{transform: translate3d(0px, -100%, 0px);}
.mm-menu.mm-offcanvas.mm-bottom{transform: translate3d(0px, 100%, 0px);}
.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width: 100%; min-width: 100%; max-width: 100%;}
.mm-menu.mm-offcanvas.mm-bottom{top: auto;}
html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{transform: translateZ(0px);}
.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height: 80%; min-height: 140px; max-height: 880px;}
.mm-menu.mm-shadow-page::after{content: ""; display: block; width: 20px; height: 120%; position: absolute; left: 100%; top: -10%; z-index: 100;}
.mm-menu.mm-shadow-page.mm-right::after{left: auto; right: 100%;}
.mm-menu.mm-shadow-page.mm-front::after,.mm-menu.mm-shadow-page.mm-next::after{content: none; display: none;}
.mm-menu.mm-shadow-page::after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;}
.mm-menu.mm-theme-dark{background: rgb(51, 51, 51); border-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.8);}
.mm-menu.mm-theme-dark .mm-navbar > *,.mm-menu.mm-theme-dark .mm-navbar a{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-dark .mm-btn::after,.mm-menu.mm-theme-dark .mm-btn::before{border-color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-dark .mm-listview{border-color: rgba(0, 0, 0, 0.15);}
.mm-menu.mm-theme-dark .mm-listview > li .mm-next::after{border-color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{background: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next{background: rgba(255, 255, 255, 0.05);}
.mm-menu.mm-theme-dark label.mm-check::before{border-color: rgba(255, 255, 255, 0.8);}
.mm-menu.mm-theme-dark em.mm-counter{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-dark .mm-fixeddivider span{background: rgba(255, 255, 255, 0.05);}
.mm-menu.mm-keyboardfocus a:focus{background: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-shadow-page.mm-theme-dark::after,.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px;}
.mm-menu.mm-theme-dark .mm-search input{background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.8);}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){background: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-theme-dark label.mm-toggle{background: rgba(0, 0, 0, 0.15);}
.mm-menu.mm-theme-dark label.mm-toggle::before{background: rgb(51, 51, 51);}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{background: rgb(75, 217, 99);}
.mm-menu.mm-theme-white{background: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6);}
.mm-menu.mm-theme-white .mm-navbar > *,.mm-menu.mm-theme-white .mm-navbar a{color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-theme-white .mm-btn::after,.mm-menu.mm-theme-white .mm-btn::before{border-color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-theme-white .mm-listview{border-color: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-theme-white .mm-listview > li .mm-next::after{border-color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span,.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next{background: rgba(0, 0, 0, 0.05);}
.mm-menu.mm-theme-white label.mm-check::before{border-color: rgba(0, 0, 0, 0.6);}
.mm-menu.mm-theme-white em.mm-counter{color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-theme-white .mm-fixeddivider span{background: rgba(0, 0, 0, 0.05);}
.mm-menu.mm-shadow-page.mm-theme-white::after,.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px;}
.mm-menu.mm-theme-white .mm-search input{background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.6);}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){background: rgba(0, 0, 0, 0.05);}
.mm-menu.mm-theme-white label.mm-toggle{background: rgba(0, 0, 0, 0.1);}
.mm-menu.mm-theme-white label.mm-toggle::before{background: rgb(255, 255, 255);}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{background: rgb(75, 217, 99);}
.mm-menu.mm-theme-black{background: rgb(0, 0, 0); border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.6);}
.mm-menu.mm-theme-black .mm-navbar > *,.mm-menu.mm-theme-black .mm-navbar a{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-black .mm-btn::after,.mm-menu.mm-theme-black .mm-btn::before{border-color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-black .mm-listview{border-color: rgba(255, 255, 255, 0.2);}
.mm-menu.mm-theme-black .mm-listview > li .mm-next::after{border-color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next){-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{background: rgba(255, 255, 255, 0.3);}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next{background: rgba(255, 255, 255, 0.2);}
.mm-menu.mm-theme-black label.mm-check::before{border-color: rgba(255, 255, 255, 0.6);}
.mm-menu.mm-theme-black em.mm-counter{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-theme-black .mm-fixeddivider span{background: rgba(255, 255, 255, 0.2);}
.mm-menu.mm-keyboardfocus a:focus{background: rgba(255, 255, 255, 0.3);}
.mm-menu.mm-shadow-page.mm-theme-black::after{content: none; display: none;}
.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){}
.mm-menu.mm-theme-black .mm-search input{background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6);}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color: rgba(255, 255, 255, 0.4);}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){background: rgba(255, 255, 255, 0.3);}
.mm-menu.mm-theme-black label.mm-toggle{background: rgba(255, 255, 255, 0.2);}
.mm-menu.mm-theme-black label.mm-toggle::before{background: rgb(0, 0, 0);}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{background: rgb(75, 217, 99);}
.mm-menu .mm-tileview.mm-listview::after,.mm-menu.mm-tileview .mm-listview::after{content: ""; display: block; clear: both;}
.mm-menu .mm-tileview.mm-listview > li,.mm-menu.mm-tileview .mm-listview > li{width: 50%; height: 0px; padding: 50% 0px 0px; float: left; position: relative;}
.mm-menu .mm-tileview.mm-listview > li::after,.mm-menu.mm-tileview .mm-listview > li::after{left: 0px; top: 0px; border-right-width: 1px; border-right-style: solid; z-index: -1;}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs{width: 12.5%; padding-top: 12.5%;}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s,.mm-menu.mm-tileview .mm-listview > li.mm-tile-s{width: 25%; padding-top: 25%;}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l,.mm-menu.mm-tileview .mm-listview > li.mm-tile-l{width: 75%; padding-top: 75%;}
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl{width: 100%; padding-top: 100%;}
.mm-menu .mm-tileview.mm-listview > li > a,.mm-menu.mm-tileview .mm-listview > li > a,.mm-menu .mm-tileview.mm-listview > li > span,.mm-menu.mm-tileview .mm-listview > li > span{line-height: 1px; text-align: center; padding: 50% 10px 0px; margin: 0px; position: absolute; inset: 0px 1px 1px 0px;}
.mm-menu .mm-tileview.mm-listview > li > .mm-next,.mm-menu.mm-tileview .mm-listview > li > .mm-next{width: auto;}
.mm-menu .mm-tileview.mm-listview > li > .mm-next::after,.mm-menu.mm-tileview .mm-listview > li > .mm-next::after,.mm-menu .mm-tileview.mm-listview > li > .mm-next::before,.mm-menu.mm-tileview .mm-listview > li > .mm-next::before{content: none; display: none;}
.mm-menu.mm-tileview .mm-panel{padding-left: 0px; padding-right: 0px;}
.mm-menu.mm-tileview .mm-panel::after{content: none; display: none;}
.mm-menu.mm-tileview .mm-listview{margin: 0px;}
html.mm-widescreen body{position: relative;}
html.mm-widescreen #mm-blocker{display: none !important;}
html.mm-widescreen .mm-slideout{transform: none !important; width: 70% !important; margin-left: 30% !important;}
html.mm-widescreen .mm-page{background: inherit; box-sizing: border-box;}
html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow: auto;}
.mm-menu.mm-widescreen{border-right-width: 1px; border-right-style: solid; display: block !important; width: 30% !important; min-width: 0px !important; max-width: none !important; inset: 0px auto 0px 0px !important; z-index: 100 !important; transform: none !important;}
.mm-menu.mm-widescreen.mm-pageshadow::after{content: none; display: none;}
.mm-menu.mm-autoheight{transition: transform 0.4s, height, -webkit-transform;}
.mm-menu.mm-autoheight:not(.mm-offcanvas){position: relative;}
.mm-menu.mm-measureheight .mm-panel{display: block !important;}
.mm-menu.mm-measureheight .mm-panels > .mm-panel{bottom: auto !important; height: auto !important;}
.mm-columns{transition-property: width;}
.mm-columns .mm-panels > .mm-panel{right: auto; transition-property: width, transform, -webkit-transform;}
.mm-columns .mm-panels > .mm-panel.mm-opened,.mm-columns .mm-panels > .mm-panel.mm-subopened{border-left-width: 1px; border-left-style: solid; border-color: inherit; display: block !important;}
.mm-columns .mm-panels > .mm-columns-0{transform: translateZ(0px);}
.mm-columns-0 .mm-panels > .mm-panel{z-index: 0;}
.mm-columns-0 .mm-panels > .mm-panel else{width: 100%;}
.mm-columns-0 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened){transform: translate3d(100%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-columns-0{width: 80%; min-width: 140px; max-width: 0px;}
html.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 0px){
html.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translateZ(0px);}
}
html.mm-right.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 0px){
html.mm-right.mm-opening .mm-menu.mm-columns-0 ~ .mm-slideout{transform: translateZ(0px);}
}
.mm-columns .mm-panels > .mm-columns-1{transform: translate3d(100%, 0px, 0px);}
.mm-columns-1 .mm-panels > .mm-panel{z-index: 1; width: 100%;}
.mm-columns-1 .mm-panels > .mm-panel else{width: 100%;}
.mm-columns-1 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened){transform: translate3d(200%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-columns-1{width: 80%; min-width: 140px; max-width: 440px;}
html.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 550px){
html.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(440px, 0px, 0px);}
}
html.mm-right.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 550px){
html.mm-right.mm-opening .mm-menu.mm-columns-1 ~ .mm-slideout{transform: translate3d(-440px, 0px, 0px);}
}
.mm-columns .mm-panels > .mm-columns-2{transform: translate3d(200%, 0px, 0px);}
.mm-columns-2 .mm-panels > .mm-panel{z-index: 2; width: 50%;}
.mm-columns-2 .mm-panels > .mm-panel else{width: 100%;}
.mm-columns-2 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened){transform: translate3d(300%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-columns-2{width: 80%; min-width: 140px; max-width: 880px;}
html.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 1100px){
html.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(880px, 0px, 0px);}
}
html.mm-right.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 1100px){
html.mm-right.mm-opening .mm-menu.mm-columns-2 ~ .mm-slideout{transform: translate3d(-880px, 0px, 0px);}
}
.mm-columns .mm-panels > .mm-columns-3{transform: translate3d(300%, 0px, 0px);}
.mm-columns-3 .mm-panels > .mm-panel{z-index: 3; width: 33.34%;}
.mm-columns-3 .mm-panels > .mm-panel else{width: 100%;}
.mm-columns-3 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened){transform: translate3d(400%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-columns-3{width: 80%; min-width: 140px; max-width: 1320px;}
html.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 1650px){
html.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(1320px, 0px, 0px);}
}
html.mm-right.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 1650px){
html.mm-right.mm-opening .mm-menu.mm-columns-3 ~ .mm-slideout{transform: translate3d(-1320px, 0px, 0px);}
}
.mm-columns .mm-panels > .mm-columns-4{transform: translate3d(400%, 0px, 0px);}
.mm-columns-4 .mm-panels > .mm-panel{z-index: 4; width: 25%;}
.mm-columns-4 .mm-panels > .mm-panel else{width: 100%;}
.mm-columns-4 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened){transform: translate3d(500%, 0px, 0px);}
.mm-menu.mm-offcanvas.mm-columns-4{width: 80%; min-width: 140px; max-width: 1760px;}
html.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(140px, 0px, 0px);}
}
@media (min-width: 2200px){
html.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(1760px, 0px, 0px);}
}
html.mm-right.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(-80%, 0px, 0px);}
@media (max-width: 175px){
html.mm-right.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(-140px, 0px, 0px);}
}
@media (min-width: 2200px){
html.mm-right.mm-opening .mm-menu.mm-columns-4 ~ .mm-slideout{transform: translate3d(-1760px, 0px, 0px);}
}
.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{width: 100%; max-width: 100%; min-width: 100%;}
html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{transition-property: width, min-width, max-width, transform, -webkit-transform;}
em.mm-counter{font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; font-style: normal; text-indent: 0px; line-height: 20px; display: block; margin-top: -10px; position: absolute; right: 45px; top: 50%;}
em.mm-counter + a.mm-next{width: 90px;}
em.mm-counter + a.mm-next + a,em.mm-counter + a.mm-next + span{margin-right: 90px;}
em.mm-counter + a.mm-fullsubopen{padding-left: 0px;}
.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + a,.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + span,em.mm-counter + a.mm-fullsubopen + a,em.mm-counter + a.mm-fullsubopen + span{padding-right: 90px;}
.mm-vertical > .mm-counter{top: 12px; margin-top: 0px;}
.mm-vertical.mm-spacer > .mm-counter{margin-top: 40px;}
.mm-nosubresults > .mm-counter{display: none;}
.mm-menu em.mm-counter{color: rgba(0, 0, 0, 0.3);}
.mm-divider > span{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0px; line-height: 25px;}
.mm-divider.mm-opened a.mm-next::after{transform: rotate(45deg);}
.mm-collapsed:not(.mm-uncollapsed){display: none;}
.mm-fixeddivider{background: inherit; display: none; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 10; transform: translateZ(0px);}
.mm-fixeddivider::after{content: none !important; display: none !important;}
.mm-hasdividers .mm-fixeddivider{display: block;}
.mm-menu .mm-fixeddivider span{background: rgba(0, 0, 0, 0.05);}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration: 0s;}
.mm-menu.mm-dropdown{box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px; height: 80%;}
html.mm-dropdown .mm-slideout{z-index: 0; transform: none !important;}
html.mm-dropdown #mm-blocker{z-index: 1; transition-delay: 0s !important;}
html.mm-dropdown .mm-menu{z-index: 2;}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display: none;}
.mm-menu.mm-tip::before{content: ""; background: inherit; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px; display: block; width: 15px; height: 15px; position: absolute; z-index: 0; transform: rotate(45deg);}
.mm-menu.mm-tipleft::before{left: 22px;}
.mm-menu.mm-tipright::before{right: 22px;}
.mm-menu.mm-tiptop::before{top: -8px;}
.mm-menu.mm-tipbottom::before{bottom: -8px;}
.mm-iconpanel .mm-panels > .mm-panel{transition-property: transform, left, -webkit-transform;}
.mm-iconpanel .mm-panels > .mm-panel.mm-opened,.mm-iconpanel .mm-panels > .mm-panel.mm-subopened{border-left-width: 1px; border-left-style: solid; border-color: inherit; display: block !important;}
.mm-iconpanel .mm-panels > .mm-panel.mm-subopened{transform: translateZ(0px);}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left: 0px;}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left: 40px;}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left: 80px;}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left: 120px;}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left: 160px;}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left: 200px;}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left: 240px;}
.mm-subblocker{background: inherit; opacity: 0; display: block; max-height: 100%; position: absolute; top: 0px; right: 0px; left: 0px; z-index: 3; transition: opacity 0.4s;}
.mm-subopened .mm-subblocker{opacity: 0.6; bottom: -100000px;}
.mm-keyboardfocus a:focus{outline: 0px;}
.mm-menu.mm-keyboardfocus a:focus{background: rgba(255, 255, 255, 0.5);}
.mm-navbars-bottom,.mm-navbars-top{background: inherit; border-color: inherit; border-width: 0px; overflow: hidden; position: absolute; left: 0px; right: 0px; z-index: 3;}
.mm-navbars-bottom > .mm-navbar,.mm-navbars-top > .mm-navbar{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; position: relative; transform: translateZ(0px);}
.mm-navbars-top{border-bottom-style: solid; border-bottom-width: 1px; top: 0px;}
.mm-navbars-bottom{border-top-style: solid; border-top-width: 1px; bottom: 0px;}
.mm-navbar.mm-hasbtns{padding: 0px 40px;}
.mm-navbar[class*="mm-navbar-content-"] > *{box-sizing: border-box; display: block; float: left;}
.mm-navbar .mm-breadcrumbs{text-overflow: ellipsis; white-space: nowrap; overflow: auto hidden; text-align: left; padding: 0px 0px 0px 17px;}
.mm-navbar .mm-breadcrumbs > *{display: inline-block; padding: 10px 3px;}
.mm-navbar .mm-breadcrumbs > a{text-decoration: underline;}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left: -40px;}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs{margin-left: 0px; padding-left: 0px;}
.mm-hasnavbar-top-1 .mm-panels{top: 40px;}
.mm-hasnavbar-top-2 .mm-panels{top: 80px;}
.mm-hasnavbar-top-3 .mm-panels{top: 120px;}
.mm-hasnavbar-top-4 .mm-panels{top: 160px;}
.mm-hasnavbar-bottom-1 .mm-panels{bottom: 40px;}
.mm-hasnavbar-bottom-2 .mm-panels{bottom: 80px;}
.mm-hasnavbar-bottom-3 .mm-panels{bottom: 120px;}
.mm-hasnavbar-bottom-4 .mm-panels{bottom: 160px;}
.mm-navbar-size-2{height: 80px;}
.mm-navbar-size-3{height: 120px;}
.mm-navbar-size-4{height: 160px;}
.mm-navbar-content-2 > *{width: 50%;}
.mm-navbar-content-3 > *{width: 33.33%;}
.mm-navbar-content-4 > *{width: 25%;}
.mm-navbar-content-5 > *{width: 20%;}
.mm-navbar-content-6 > *{width: 16.67%;}
.mm-menu.mm-rtl{direction: rtl;}
.mm-menu.mm-rtl.mm-offcanvas{right: auto;}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened){transform: translate3d(-100%, 0px, 0px);}
.mm-menu.mm-rtl .mm-panel.mm-subopened{transform: translate3d(30%, 0px, 0px);}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left: auto; right: 0px;}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right: auto; left: 0px;}
.mm-menu.mm-rtl .mm-navbar .mm-next::after{transform: rotate(-45deg); left: 23px; right: auto;}
.mm-menu.mm-rtl .mm-navbar .mm-prev::before{transform: rotate(135deg); right: 23px; left: auto;}
.mm-menu.mm-rtl .mm-listview > li:not(.mm-divider)::after{left: 0px; right: 20px;}
.mm-menu.mm-rtl .mm-listview > li > a:not(.mm-next),.mm-menu.mm-rtl .mm-listview > li > span:not(.mm-next){padding-left: 10px; padding-right: 20px !important; margin-right: 0px !important;}
.mm-menu.mm-rtl .mm-listview .mm-next{right: auto; left: 0px;}
.mm-menu.mm-rtl .mm-listview .mm-next::before{left: auto; right: 0px;}
.mm-menu.mm-rtl .mm-listview .mm-next::after{transform: rotate(-45deg); left: 23px; right: auto;}
.mm-menu.mm-rtl .mm-listview .mm-next + a,.mm-menu.mm-rtl .mm-listview .mm-next + span{margin-left: 50px;}
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + span{padding-left: 50px;}
.mm-menu.mm-rtl em.mm-counter{left: 45px; right: auto;}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + a,.mm-menu.mm-rtl em.mm-counter + a.mm-next + span{margin-left: 90px;}
.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + a,.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + span{padding-left: 90px;}
.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left: 20px; right: auto !important;}
.mm-menu.mm-rtl label.mm-toggle + a,.mm-menu.mm-rtl label.mm-toggle + span{padding-left: 80px;}
.mm-menu.mm-rtl label.mm-check + a,.mm-menu.mm-rtl label.mm-check + span{padding-left: 60px;}
.mm-menu.mm-rtl a.mm-next + label.mm-check,.mm-menu.mm-rtl a.mm-next + label.mm-toggle{left: 60px;}
.mm-menu.mm-rtl a.mm-next + label.mm-check + a,.mm-menu.mm-rtl a.mm-next + label.mm-check + span,.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,.mm-menu.mm-rtl a.mm-next + label.mm-toggle + span{margin-left: 50px;}
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,.mm-menu.mm-rtl a.mm-next + label.mm-toggle + span{padding-left: 70px;}
.mm-menu.mm-rtl a.mm-next + label.mm-check + a,.mm-menu.mm-rtl a.mm-next + label.mm-check + span{padding-left: 50px;}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check,.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle{left: 100px;}
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + a,.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + span,.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + a,.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + span{margin-left: 90px;}
.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"]{left: 0px;}
.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"].mm-subopened{transform: translateZ(0px);}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel{transition-property: transform, right, -webkit-transform;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right: 0px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right: 40px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right: 80px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right: 120px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right: 160px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right: 200px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right: 240px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left-width: medium; border-left-style: none; border-right-width: 1px; border-right-style: solid; border-color: inherit;}
.mm-search,.mm-search input{box-sizing: border-box;}
.mm-search{height: 40px; padding: 7px 10px 0px; position: relative;}
.mm-search input{border-radius: 4px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 14px; line-height: 26px; display: block; box-sizing: border-box; width: 100%; height: 26px; min-height: 26px; max-height: 26px; margin: 0px; padding: 0px 10px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: 0px !important; box-shadow: none !important;}
.mm-search .mm-clear,.mm-search .mm-next{right: 0px;}
.mm-panel > .mm-search{width: 100%; position: absolute; top: 0px; left: 0px;}
.mm-panel.mm-hassearch{padding-top: 40px;}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top: 80px;}
.mm-panel.mm-hassearch.mm-hasnavbar > .mm-search{top: 40px;}
.mm-noresultsmsg{text-align: center; font-size: 21px; padding: 40px 0px;}
.mm-noresults .mm-indexer{display: none !important;}
li.mm-nosubresults > a.mm-next{display: none;}
li.mm-nosubresults > a.mm-next + a,li.mm-nosubresults > a.mm-next + span{padding-right: 10px;}
.mm-menu .mm-search input{background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.75);}
.mm-menu .mm-noresultsmsg{color: rgba(0, 0, 0, 0.3);}
.mm-indexer{background: inherit; text-align: center; font-size: 12px; box-sizing: border-box; width: 20px; position: absolute; top: 0px; bottom: 0px; right: -100px; z-index: 15; transition: right 0.4s; transform: translateZ(0px);}
.mm-indexer a{text-decoration: none; display: block; height: 3.85%;}
.mm-indexer ~ .mm-panel.mm-hasindexer{padding-right: 40px;}
.mm-hasindexer .mm-indexer{right: 0px;}
.mm-hasindexer .mm-fixeddivider{right: 20px;}
.mm-menu .mm-indexer a{color: rgba(0, 0, 0, 0.3);}
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a,.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span,.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a,.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span,.mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen){transition: background 0.4s;}
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span,.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a,.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span,.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){background: rgba(255, 255, 255, 0.5);}
input.mm-check,input.mm-toggle{position: absolute; left: -10000px;}
label.mm-check,label.mm-toggle{margin: 0px; position: absolute; top: 50%; z-index: 2;}
label.mm-check::before,label.mm-toggle::before{content: ""; display: block;}
label.mm-toggle{border-radius: 30px; width: 50px; height: 30px; margin-top: -15px;}
label.mm-toggle::before{border-radius: 30px; width: 28px; height: 28px; margin: 1px;}
input.mm-toggle:checked ~ label.mm-toggle::before{float: right;}
label.mm-check{width: 30px; height: 30px; margin-top: -15px;}
label.mm-check::before{border-left: 3px solid; border-bottom: 3px solid; width: 40%; height: 20%; margin: 25% 0px 0px 20%; opacity: 0.1; transform: rotate(-45deg);}
input.mm-check:checked ~ label.mm-check::before{opacity: 1;}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom: auto; margin-top: 0px; top: 5px;}
label.mm-check,label.mm-toggle{right: 20px;}
label.mm-toggle + a,label.mm-toggle + span{padding-right: 80px;}
label.mm-check + a,label.mm-check + span{padding-right: 60px;}
a.mm-next + label.mm-check,a.mm-next + label.mm-toggle{right: 60px;}
a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span,a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span{margin-right: 50px;}
a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span{padding-right: 70px;}
a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span{padding-right: 50px;}
em.mm-counter + a.mm-next + label.mm-check,em.mm-counter + a.mm-next + label.mm-toggle{right: 100px;}
em.mm-counter + a.mm-next + label.mm-check + a,em.mm-counter + a.mm-next + label.mm-check + span,em.mm-counter + a.mm-next + label.mm-toggle + a,em.mm-counter + a.mm-next + label.mm-toggle + span{margin-right: 90px;}
.mm-menu label.mm-toggle{background: rgba(0, 0, 0, 0.1);}
.mm-menu label.mm-toggle::before{background: rgb(243, 243, 243);}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background: rgb(75, 217, 99);}
.mm-menu label.mm-check::before{border-color: rgba(0, 0, 0, 0.75);}
/* slick/slick.css */
.slick-slider{box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list,.slick-slider{position: relative; display: block;}
.slick-list{overflow: hidden; margin: 0px; padding: 0px;}
.slick-list:focus{outline: none;}
.slick-loading .slick-list{background: url("/wp-content/themes/petio/css/slick/ajax-loader.gif") 50% center no-repeat rgb(255, 255, 255);}
.slick-list.dragging{cursor: pointer;}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform: translateZ(0px);}
.slick-track{position: relative; left: 0px; top: 0px; display: block; zoom: 1;}
.slick-track::after,.slick-track::before{content: ""; display: table;}
.slick-track::after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-next,.slick-prev{position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0px; cursor: pointer; top: 50%; margin-top: -10px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background: transparent; color: transparent; outline: none;}
.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity: 1;}
.slick-next.slick-disabled::before,.slick-prev.slick-disabled::before{opacity: 0.25;}
.slick-next::before,.slick-prev::before{font-family: slick; font-size: 20px; line-height: 1; color: rgb(255, 255, 255); opacity: 0.75; -webkit-font-smoothing: antialiased;}
.slick-prev{left: -25px;}
.slick-prev::before{content: "←";}
.slick-next{right: -25px;}
.slick-next::before{content: "→";}
.slick-dots{position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%;}
.slick-dots li{position: relative; display: inline-block; margin: 0px 5px; padding: 0px;}
.slick-dots li,.slick-dots li button{height: 20px; width: 20px; cursor: pointer;}
.slick-dots li button{border: 0px; background: transparent; display: block; outline: none; line-height: 0; font-size: 0px; color: transparent; padding: 5px;}
.slick-dots li button:focus,.slick-dots li button:hover{outline: none;}
.slick-dots li button:focus::before,.slick-dots li button:hover::before{opacity: 1;}
.slick-dots li button::before{position: absolute; top: 0px; left: 0px; content: "•"; width: 20px; height: 20px; font-family: slick; font-size: 6px; line-height: 20px; text-align: center; color: rgb(0, 0, 0); opacity: 0.25; -webkit-font-smoothing: antialiased;}
.slick-dots li.slick-active button::before{color: rgb(0, 0, 0); opacity: 0.75;}
[dir="rtl"] .slick-next{right: auto; left: -25px;}
[dir="rtl"] .slick-next::before{content: "←";}
[dir="rtl"] .slick-prev{right: -25px; left: auto;}
[dir="rtl"] .slick-prev::before{content: "→";}
[dir="rtl"] .slick-slide{float: right;}
/* materia.css */
@font-face { font-family: Material; src: url("/wp-content/themes/petio/fonts/Material-Design-Iconic-Font.woff2") format("woff2"), url("/wp-content/themes/petio/fonts/Material-Design-Iconic-Font.woff") format("woff"), url("/wp-content/themes/petio/fonts/Material-Design-Iconic-Font.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@-webkit-keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes b { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
@keyframes b { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
.zmdi-zoom-in::before{content: "";}
.zmdi-zoom-out::before{content: "";}
.zmdi-local-shipping::before{content: "";}
/* elegant.css */
@font-face { font-family: ElegantIcons; src: url("/wp-content/themes/petio/fonts/ElegantIcons.woff") format("woff"), url("/wp-content/themes/petio/fonts/ElegantIcons.ttf") format("truetype"); font-weight: 400; font-style: normal; }
.icon_loading,.icon_zoom-in,.icon_zoom-in_alt,.icon_zoom-out,.icon_zoom-out_alt{font-family: ElegantIcons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
.icon_zoom-out_alt::before{content: "S";}
.icon_zoom-in_alt::before{content: "T";}
.icon_loading::before{content: "";}
.icon_zoom-out::before{content: "";}
.icon_zoom-in::before{content: "";}
/* wpbingo.css */
@font-face { font-family: wpbingofont; src: url("/wp-content/themes/petio/fonts/wpbingo.ttf") format("truetype"), url("/wp-content/themes/petio/fonts/wpbingo.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
/* wpbingo2.css */
@font-face { font-family: wpbingo2; src: url("/wp-content/themes/petio/fonts/wpbingo2.ttf") format("truetype"), url("/wp-content/themes/petio/fonts/wpbingo2.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
/* icomoon.css */
@font-face { font-family: icomoon; src: url("/wp-content/themes/petio/fonts/icomoon.ttf") format("truetype"), url("/wp-content/themes/petio/fonts/icomoon.woff") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
[class^="icon-"]{font-family: icomoon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
.icon-search::before{content: "";}
/* template.css */
.rtl .slick-carousel .slick-arrow{transform: rotateY(180deg);}
.rtl .slick-arrow{text-indent: -1px;}
.rtl .slick-arrow.fa-angle-left{text-indent: 1px;}
.rtl .entry-meta > :not(.sticky-post):first-child{padding-left: 14px; padding-right: 0px;}
.rtl .entry-meta > :not(.sticky-post):last-child{padding-left: 0px; padding-right: 14px;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center img{transform: scale(1) !important; border: 0px !important; box-shadow: unset !important;}
.rtl .bwp-testimonial .slider-thumb .testimonial-image.slick-center .testimonial-customer-name{display: none !important;}
.rtl .bwp-recent-post.slider2 .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-recent-post.slider2 .slick-arrow{left: 55px !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-left{left: 0px !important; right: auto !important;}
.rtl .bwp_list_default.slider .slick-arrow.fa-angle-right{left: 45px !important; right: auto !important;}
.rtl .bwp-testimonial.default .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-testimonial.default .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-brand.default .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .bwp-recent-post.slider .slick-arrow.fa-angle-left{left: 15px !important; right: auto !important;}
.rtl .bwp-recent-post.slider .slick-arrow.fa-angle-right{left: 55px !important; right: auto !important;}
.rtl .onsale::before{border-right-color: transparent; border-left-color: rgb(255, 70, 70);}
.rtl .woo-slider-default .content-product-list .slick-arrow{left: 0px !important; right: auto !important;}
.rtl .woo-slider-default .content-product-list .slick-arrow.fa-angle-right{left: 30px !important; right: auto !important;}
#bwp-topbar .block-top-link .widget-title.active{color: rgb(195, 31, 37);}
#bwp-topbar .block-top-link .widget-title.active::after{transform: rotate(-180deg); color: rgb(195, 31, 37);}
#bwp-topbar.topbar-v3 .block-top-link .widget-title.active::after{color: rgb(255, 255, 255);}
#bwp-topbar.topbar-v4 .block-top-link .widget-title.active{color: rgb(0, 0, 0);}
#bwp-topbar.topbar-v4 .block-top-link .widget-title.active::after{color: rgb(195, 31, 37);}
@media (min-width: 1199px){
.categories-vertical-menu.show .bwp-vertical-navigation > div{display: block !important; height: 100% !important;}
}
.categories-vertical-menu .widget-title.active::after{transform: rotate(-180deg);}
.categories-vertical-menu .bwp-vertical-navigation > div ul.menu .more-wrap.open span::before{content: "";}
.page-template-homepage .bwp-header.header-v1.sticky{background: rgba(0, 0, 0, 0.93);}
.page-template-homepage .bwp-header.header-v1 .header-mobile .mini-cart .cart-icon{color: rgb(255, 255, 255);}
.page-template-homepage .bwp-header.header-v1 .header-mobile .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.page-template-homepage .bwp-header.header-v1 .header-page-link .mini-cart .cart-icon .icons-cart{color: rgb(255, 255, 255);}
.page-template-homepage .bwp-header.header-v1 .header-page-link .mini-cart .cart-icon .cart-count{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.bwp-header .header-page-link .mini-cart{margin-right: 8px;}
.rtl .bwp-header .header-page-link .mini-cart{margin-left: 8px; margin-right: 0px;}
.bwp-header .header-page-link .mini-cart .cart-icon{position: relative;}
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart{position: relative; color: rgb(0, 0, 0); cursor: pointer; padding-right: 2px;}
.rtl .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart{padding-left: 2px; padding-right: 0px;}
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover{color: rgb(195, 31, 37);}
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover i{top: -1px;}
.bwp-header .header-page-link .mini-cart .cart-icon i{font-size: 20px; position: relative; top: 3px; transition: 0.3s;}
.bwp-header .header-page-link .mini-cart .cart-count{position: absolute; top: -5px; right: -7px; width: 18px; height: 18px; line-height: 18px; display: inline-block; color: rgb(255, 255, 255); text-align: center; background: rgb(0, 0, 0); border-radius: 50%; font-size: 10px;}
.rtl .bwp-header .header-page-link .mini-cart .cart-count{left: -7px; right: auto;}
.bwp-header .header-search-form .result-search-products.loading::before{position: absolute; left: 50%; top: calc(50% - 17px); display: inline-block; content: ""; width: auto; height: auto; color: rgb(195, 31, 37); margin-left: 0px; font-family: FontAwesome; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.bwp-header .header-search-form .search-from .select_category.show .caret{transform: rotate(-180deg);}
.bwp-header .header-search-form .search-from .select_category ul li.active{color: rgb(195, 31, 37);}
.bwp-header .header-mobile .mini-cart{text-align: right;}
.rtl .bwp-header .header-mobile .mini-cart{text-align: left;}
.bwp-header .header-mobile .mini-cart .cart-icon{position: relative; top: -2px;}
.bwp-header .header-mobile .mini-cart .cart-icon .icons-cart{display: inline-block; position: relative;}
.bwp-header .header-mobile .mini-cart .cart-icon i{font-size: 20px; position: relative; top: 4px;}
.bwp-header .header-mobile .mini-cart .cart-count{position: absolute; top: -5px; right: -10px; width: 18px; height: 18px; line-height: 18px; display: inline-block; color: rgb(255, 255, 255); text-align: center; background: rgb(195, 31, 37); border-radius: 50%; font-size: 10px;}
.rtl .bwp-header .header-mobile .mini-cart .cart-count{left: -10px; right: auto;}
.bwp-header.header-sticky{position: fixed; top: 0px; width: 100%;}
.bwp-header.header-sticky #bwp-topbar{display: none;}
.bwp-header.header-v2 .header-bottom .shipping{color: rgb(255, 255, 255); font-weight: 700; font-size: 18px;}
.bwp-header.header-v2 .header-page-link .active-login{font-size: 28px;}
.bwp-header.header-v2 .header-page-link .mini-cart .cart-count{background: rgb(195, 31, 37);}
.bwp-header.header-v2 .header-page-link .mini-cart .cart-icon i{font-size: 30px; top: 1px;}
.bwp-header.header-v2 .header-page-link .mini-cart:hover .cart-icon i{top: -2px;}
.bwp-header.header-v3.sticky{background: rgb(195, 31, 37);}
.bwp-header.header-v3.sticky .header-bottom{padding-bottom: 0px;}
.bwp-header.header-v3 .header-bottom .shipping{color: rgb(255, 255, 255); font-weight: 700; font-size: 18px;}
.bwp-header.header-v3 .header-page-link .mini-cart .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.bwp-header.header-v3 .header-page-link .mini-cart .cart-icon i{font-size: 30px; top: 1px; color: rgb(255, 255, 255);}
.bwp-header.header-v3 .header-page-link .mini-cart:hover .cart-icon i{top: -2px;}
.bwp-header.header-v3 .header-mobile .mini-cart .cart-icon{color: rgb(255, 255, 255);}
.bwp-header.header-v3 .header-mobile .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.bwp-header.header-v5.sticky{background: rgb(52, 97, 227);}
.bwp-header.header-v5.sticky .wpbingo-menu-mobile{width: 100% !important; padding: 0px !important;}
.bwp-header.header-v5.sticky .header-bottom{padding-bottom: 0px;}
.bwp-header.header-v5 .header-bottom .shipping{color: rgb(255, 255, 255); font-weight: 700; font-size: 18px;}
.bwp-header.header-v5 .header-page-link .mini-cart .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.bwp-header.header-v5 .header-page-link .mini-cart .cart-icon i{font-size: 28px; top: 1px; color: rgb(255, 255, 255);}
.bwp-header.header-v5 .header-page-link .mini-cart:hover .cart-icon i{top: -2px;}
.bwp-header.header-v5 .header-mobile .mini-cart .cart-icon{color: rgb(255, 255, 255);}
.bwp-header.header-v5 .header-mobile .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.bwp-header.header-v6.sticky .wpbingo-menu-mobile{width: 100% !important; padding: 0px !important;}
.bwp-header.header-v6.sticky .header-bottom{padding-bottom: 0px;}
.bwp-header.header-v6 .shipping{color: rgb(0, 0, 0);}
.bwp-header.header-v6 .shipping span{color: rgb(195, 31, 37);}
.bwp-header.header-v6 .header-bottom .shipping{font-weight: 700; font-size: 18px;}
.bwp-header.header-v6 .header-page-link .mini-cart .cart-count{background: rgb(195, 31, 37);}
.bwp-header.header-v6 .header-page-link .mini-cart .cart-icon i{font-size: 30px; top: 1px;}
.bwp-header.header-v6 .header-page-link .mini-cart:hover .cart-icon i{top: -2px;}
.bwp-header.header-v7.sticky{background: rgb(114, 18, 155);}
.bwp-header.header-v7.sticky .header-bottom{padding-bottom: 0px;}
.bwp-header.header-v7 .header-bottom .shipping{color: rgb(255, 255, 255); font-weight: 700; font-size: 18px;}
.bwp-header.header-v7 .header-page-link .mini-cart .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.bwp-header.header-v7 .header-page-link .mini-cart .cart-icon i{font-size: 28px; top: 1px; color: rgb(255, 255, 255);}
.bwp-header.header-v7 .header-page-link .mini-cart:hover .cart-icon i{top: -2px;}
.bwp-header.header-v7 .header-mobile .mini-cart .cart-icon{color: rgb(255, 255, 255);}
.bwp-header.header-v7 .header-mobile .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.form-login-register.active{display: block;}
.form-login-register.active .remove-form-login-register{display: block;}
.form-login-register .box-content > div.active{opacity: 1; visibility: visible; transform: translateX(0px);}
.form-login-register .box-content > div.active .login{display: block !important;}
.form-login-register .box-content .form-register.active{opacity: 1; visibility: visible; transform: translateX(0px);}
.form-login-register .box-form-login .active-login{text-align: right; position: absolute; z-index: 9; right: -2px; top: -2px; cursor: pointer; width: 28px; height: 28px; border-radius: 50%; background: rgb(255, 255, 255); transform: rotate(45deg); border-bottom-color: transparent;}
.rtl .form-login-register .box-form-login .active-login{text-align: left;}
.rtl .form-login-register .box-form-login .active-login{left: -2px; right: auto;}
.form-login-register .box-form-login .active-login::after{content: ""; position: absolute; height: 2px; width: 14px; top: 50%; left: calc(50% - 7px); margin-top: -1px; background-color: rgba(0, 0, 0, 0.5); transform-origin: 50% 50%; transition: 0.3s;}
.form-login-register .box-form-login .active-login::before{content: ""; position: absolute; height: 2px; width: 14px; top: 50%; left: calc(50% - 7px); margin-top: -1px; background-color: rgba(0, 0, 0, 0.5); transform-origin: 50% 50%; transform: rotate(95deg); transition: 0.3s;}
.form-login-register .box-form-login .active-login:hover{background: rgb(229, 229, 229);}
.form-login-register .box-form-login .active-login:hover::before{transform: rotate(135deg);}
.form-login-register .box-form-login .active-login:hover::after{transform: rotate(-45deg);}
@media (max-width: 480px){
.form-login-register .box-form-login .active-login{right: 2px; top: 16px;}
.rtl .form-login-register .box-form-login .active-login{left: 2px; right: auto;}
}
.bwp-header.sticky{width: 100%; background: rgba(255, 255, 255, 0.93); z-index: 900; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 10px; top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; animation: 900ms ease-in-out 0s 1 normal none running sticky-header; position: fixed !important; padding: 20px 0px !important;}
.bwp-header.sticky .header-wrapper{padding: 0px !important;}
.bwp-header.sticky .header-bottom{margin-top: 20px;}
.bwp-header.sticky .header-vertical-menu{display: none;}
.bwp-header.sticky #bwp-topbar{display: none;}
@media (max-width: 991px){
.bwp-header.sticky{animation: auto ease 0s 1 normal none running none; position: relative !important;}
.bwp-header.sticky .header-mobile > .container{width: 100%; background: rgb(255, 255, 255); z-index: 900; left: 0px; padding-top: 15px; padding-bottom: 15px; right: 0px; box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 10px; top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; animation: 900ms ease-in-out 0s 1 normal none running sticky-header; position: fixed !important;}
}
.wpbingoLogo-sticky{display: none;}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.slick-carousel:not(.slick-initialized){display: none;}
h1:not(.elementor-heading-title),h2:not(.elementor-heading-title){font-family: Nunito, sans-serif;}
::selection{color: rgb(255, 255, 255); background: rgb(195, 31, 37);}
img{border: 0px; vertical-align: top; max-width: 100%; height: auto;}
textarea:focus,input:focus{outline: none;}
table .product-remove{position: relative;}
table .product-remove a.remove{font-size: 0px; position: absolute; top: calc(50% - 15px); left: 0px; width: 100%; text-align: center; text-indent: 1px; background: transparent !important;}
table .product-remove a.remove::before{display: inline-block; content: ""; font-family: Material; font-size: 10px; width: 16px; height: 16px; border: 1px solid rgb(0, 0, 0); border-radius: 50%; line-height: 15px; color: rgb(0, 0, 0) !important;}
table .product-remove a.remove:hover::before{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37); color: rgb(255, 255, 255) !important;}
table .product-thumbnail a img{width: 80px;}
table > thead > tr > th{border-bottom-width: 0px;}
table.shop_table{width: 100%; height: auto; margin-top: 0px; margin-bottom: 21px; border: 0px;}
table.shop_table > thead > tr > th{padding: 16px 30px; line-height: 1.6; vertical-align: top; border: 1px solid rgb(230, 230, 230); color: rgb(0, 0, 0);}
table.shop_table > tbody > tr > td{padding: 16px 30px; line-height: 1.6; vertical-align: top; border: 1px solid rgb(230, 230, 230);}
table.shop_table thead{border: 1px solid rgb(232, 232, 232);}
table.shop_table thead th{font-size: 17px; font-weight: 700; border: 0px !important;}
table.shop_table.cart > thead > tr > th,table.shop_table.cart > tbody > tr > td{vertical-align: middle;}
table.shop_table.cart > tbody > tr > td.product-subtotal span{color: rgb(0, 0, 0);}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity,table.shop_table.cart > thead > tr > td.product-quantity > .quantity,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity{min-width: 130px; border: 1px solid rgb(232, 232, 232); display: inline-block; border-radius: 20px;}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input{border: 0px; text-align: center; width: 40px; float: right;}
.rtl table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,.rtl .table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,.rtl table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,.rtl .table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,.rtl table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,.rtl .table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,.rtl table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,.rtl .table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,.rtl table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,.rtl .table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,.rtl table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input,.rtl .table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input{float: left;}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity button,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity button,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button,table.shop_table.cart > thead > tr > td.product-quantity > .quantity button,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity button,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button{border: 0px; width: 40px;}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity button.plus,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity button.plus,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button.plus,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button.plus,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button.plus,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button.plus,table.shop_table.cart > thead > tr > td.product-quantity > .quantity button.plus,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity button.plus,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button.plus,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button.plus,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button.plus,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button.plus{float: right;}
.rtl table.shop_table.cart > thead > tr > th.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > thead > tr > th.product-quantity > .quantity button.plus,.rtl table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button.plus,.rtl table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button.plus,.rtl table.shop_table.cart > thead > tr > td.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > thead > tr > td.product-quantity > .quantity button.plus,.rtl table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button.plus,.rtl table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button.plus,.rtl .table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button.plus{float: left;}
@media (max-width: 480px){
table.shop_table.cart > thead > tr > th.product-quantity > .quantity,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity,table.shop_table.cart > thead > tr > td.product-quantity > .quantity,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity{min-width: 80px;}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity input,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity input,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity input,table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity input,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity input,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity input{width: 30px;}
table.shop_table.cart > thead > tr > th.product-quantity > .quantity button,.table.shop_table.cart > thead > tr > th.product-quantity > .quantity button,table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button,.table.shop_table.cart > tbody > tr > th.product-quantity > .quantity button,table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button,.table.shop_table.cart > tfoot > tr > th.product-quantity > .quantity button,table.shop_table.cart > thead > tr > td.product-quantity > .quantity button,.table.shop_table.cart > thead > tr > td.product-quantity > .quantity button,table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button,.table.shop_table.cart > tbody > tr > td.product-quantity > .quantity button,table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button,.table.shop_table.cart > tfoot > tr > td.product-quantity > .quantity button{width: 25px;}
}
table.shop_table.cart > thead > tr > th.product-thumbnail,table.shop_table.cart > tbody > tr > td.product-thumbnail{display: flex; align-items: center;}
table.shop_table.cart > tbody > tr > td.product-thumbnail a{min-width: 80px; display: inline-block;}
table.shop_table.cart > thead > tr > th.product-price,table.shop_table.cart > tbody > tr > td.product-price{color: rgb(0, 0, 0);}
table.shop_table.cart > tbody > tr > td .product-name{display: inline-block; vertical-align: middle; margin-left: 30px;}
table.shop_table.cart > tbody > tr > td .product-name a{font-size: 14px;}
table.shop_table.cart > tbody > tr:not(.cart_item) > td{text-align: left;}
table.shop_table.cart > thead th{padding: 15px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(232, 232, 232); border-image: none;}
table.shop_table.cart > thead th.product-remove{width: 80px;}
table.shop_table.cart > tbody{border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(232, 232, 232) rgb(232, 232, 232); border-image: none;}
table.shop_table.cart > tbody td{padding: 15px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(232, 232, 232); border-image: none;}
@media (max-width: 991px){
table.shop_table.cart > thead{display: none;}
table.shop_table.cart > tbody{border: 2px solid rgb(232, 232, 232);}
table.shop_table.cart > tbody > tr{display: flex; flex-wrap: wrap; align-items: center; border-bottom: 2px solid rgb(232, 232, 232);}
table.shop_table.cart > tbody > tr td{border: 0px; padding: 5px 10px;}
table.shop_table.cart > tbody > tr td.product-quantity,.table.shop_table.cart > tbody > tr td.product-quantity{flex: 1 1 0%;}
table.shop_table.cart > tbody > tr td.product-thumbnail{flex: 0 0 100%;}
table.shop_table.cart > tbody > tr td.product-thumbnail{border-bottom: 1px dashed rgb(232, 232, 232);}
table.shop_table.cart > tbody > tr td.actions{flex: 0 0 100%;}
table.shop_table.cart > tbody > tr td.product-remove a.remove{top: calc(50% - 10px);}
table.shop_table.cart > tbody > tr:last-child{border-bottom: 0px;}
}
@media (max-width: 480px){
table.shop_table.cart > tbody > tr{padding-left: 100px; position: relative;}
table.shop_table.cart > tbody > tr td{border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentcolor currentcolor rgb(232, 232, 232); border-image: none; padding: 5px 10px 5px 0px; flex: 0 0 100%;}
table.shop_table.cart > tbody > tr td.product-thumbnail{flex: 0 0 100%;}
table.shop_table.cart > tbody > tr td.product-thumbnail > a{position: absolute; top: 5px; left: 5px;}
table.shop_table.cart > tbody > tr td.product-thumbnail .product-name{margin: 5px 0px;}
table.shop_table.cart > tbody > tr td.actions{flex: 0 0 100%; padding: 0px;}
table.shop_table.cart > tbody > tr td.product-remove{position: absolute; border: 0px; left: 35px; bottom: 10px;}
table.shop_table.cart > tbody > tr td.product-remove a.remove{position: unset;}
table.shop_table.cart > tbody > tr:last-child{padding: 10px;}
}
table.shop_table .button{border-radius: 0.25rem;}
table.cart .product-remove{vertical-align: middle;}
table.cart .actions{padding: 15px; vertical-align: middle;}
.fancybox-overlay.fancybox-overlay-fixed{z-index: 9999;}
.fancybox-opened{z-index: 99999;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important;}
.rtl .petiotooltip{transform: translateX(50%);}
.petiotooltip{color: rgb(255, 255, 255); display: block; float: left; font-size: 11px; left: 25px; line-height: 22px; padding: 4px 8px; position: absolute; top: -40px; white-space: nowrap; width: auto; z-index: 2; transform: translateX(-50%); background: rgb(195, 31, 37); text-transform: capitalize; margin: 0px !important;}
.rtl .petiotooltip{right: 25px; left: auto;}
.petiotooltip .fa{font-size: 0px;}
.petiotooltip::after{background: none; border-width: 7px; border-style: solid; border-color: rgb(195, 31, 37) transparent transparent; border-image: none; top: 97%; content: ""; display: block; height: 0px; left: calc(50% - 7px); position: absolute; transform: none; width: 0px;}
body i.slick-arrow{width: 35px; height: 35px; background: rgb(195, 31, 37); border-radius: 50%; line-height: 36px; text-align: center; font-size: 10px; font-weight: 700; top: calc(50% - 16px); position: absolute; z-index: 1; color: rgb(255, 255, 255); transition: 0.3s; font-family: wpbingofont;}
@media (min-width: 991px){
body i.slick-arrow{opacity: 0; visibility: hidden;}
}
body i.slick-arrow.fa-angle-right{right: -10px;}
body i.slick-arrow.fa-angle-right::before{content: "";}
body i.slick-arrow.fa-angle-left{left: -10px;}
body i.slick-arrow.fa-angle-left::before{content: "";}
body i.slick-arrow:hover{cursor: pointer; background: rgb(151, 24, 29);}
@media (max-width: 1770px){
body i.slick-arrow.fa-angle-right{right: 0px;}
.rtl body i.slick-arrow.fa-angle-right{left: 0px; right: auto;}
body i.slick-arrow.fa-angle-left{left: 0px;}
.rtl body i.slick-arrow.fa-angle-left{right: 0px; left: auto;}
}
.slick-slider{overflow: hidden;}
.slick-slider .slick-list{margin: 0px -15px;}
.slick-slider .slick-list .slick-slide{padding: 0px 15px;}
.slick-slider .slick-list .slick-track:focus,.slick-slider .slick-list .slick-slide:focus,.slick-slider .slick-list .carousel-body:focus{outline: none;}
ul.slick-dots{bottom: 30px; list-style-type: none; position: unset;}
ul.slick-dots li{display: inline-block; vertical-align: bottom; margin: 0px 6px; width: 10px; height: 10px; transition: 0.3s; border-radius: 50%;}
ul.slick-dots li:focus{outline: none;}
ul.slick-dots li button{font-size: 0px; width: 10px; height: 10px; background: rgb(224, 224, 224); padding: 0px; border-radius: 50%; transition: 0.2s; position: relative;}
ul.slick-dots li button:focus{outline: none;}
ul.slick-dots li.slick-active button{background: rgb(195, 31, 37);}
.open > .dropdown-menu{display: block; opacity: 1; visibility: visible;}
a{color: rgb(0, 0, 0);}
a:hover,a:focus{color: rgb(195, 31, 37); text-decoration: unset; outline: unset;}
ol,ul{margin: 0px;}
.btn:not(:disabled):not(.disabled):active,.clear-all:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.clear-all:not(:disabled):not(.disabled).active{box-shadow: unset;}
.btn:focus{box-shadow: unset !important;}
body .fa{font-family: FontAwesome; font-weight: inherit;}
.bwp-menu-wrapper .block-cart .cart-popup{min-width: 320px; right: 0px; left: inherit;}
.rtl .bwp-menu-wrapper .block-cart .cart-popup{left: 0px; right: auto;}
.rtl .bwp-menu-wrapper .block-cart .cart-popup{right: inherit; left: auto;}
.bwp-menu-wrapper .block-cart .cart-popup .cart_list{list-style: none;}
.bwp-main .page-title .back-to-shop.active{display: block;}
.bwp-main .page-title.empty-image ul.woocommerce-product-subcategories.image_categories li.active > a::before{border-color: rgba(0, 0, 0, 0.5);}
.bwp-main .page-title.empty-image .woocommerce-product-subcategorie-content .slick-arrow{color: rgb(0, 0, 0);}
.bwp-main .page-title.empty-image .woocommerce-product-subcategorie-content .slick-arrow:hover{color: rgb(195, 31, 37);}
.newsletterpopup .wp-newletter .hidden-popup-newsletter{font-size: 13px; display: block; text-align: center; padding: 0px 30px; position: relative;}
.newsletterpopup .wp-newletter .hidden-popup-newsletter input{position: absolute; z-index: 10; opacity: 0; width: 100%; height: 25px; left: 0px; cursor: pointer;}
.newsletterpopup .wp-newletter .hidden-popup-newsletter input:checked ~ .wpcf7-list-item-label{color: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.newsletterpopup .wp-newletter .hidden-popup-newsletter .wpcf7-list-item-label{cursor: pointer; font-size: 12px; color: rgb(195, 31, 37); display: inline-block; font-weight: 600; border-bottom: 2px solid rgb(195, 31, 37);}
.newsletterpopup .wp-newletter .hidden-popup-newsletter .wpcf7-list-item{margin: 0px;}
.bwp-copyright .container .payment{text-align: right;}
.rtl .bwp-copyright .container .payment{text-align: left;}
.error404 .page-404{position: relative;}
.error404 .page-404 .title-error{font-size: 300px; line-height: 1; font-family: Bangers, cursive; color: rgb(0, 0, 0);}
.error404 .page-404 .sub-title{font-size: 50px; color: rgb(0, 0, 0); font-weight: 500; margin-bottom: 25px; font-family: Bangers, cursive; position: relative; padding-bottom: 10px;}
.error404 .page-404 .sub-title::before{position: absolute; content: ""; width: 140px; height: 2px; bottom: 0px; left: calc(50% - 70px); background: rgb(225, 225, 225);}
.error404 .page-404 .sub-error{max-width: 325px; margin: auto;}
.error404 .page-404 .content-page-404{padding: 100px 0px 60px;}
.error404 .page-404 .content-page-404 a{margin-top: 30px; padding: 0px 40px; height: 50px; line-height: 46px; font-weight: 700; color: rgb(255, 255, 255); font-size: 14px; background: rgb(0, 0, 0); position: relative; z-index: 1; border: 2px solid rgb(0, 0, 0); border-radius: 30px;}
.error404 .page-404 .content-page-404 a::after{display: inline-block; content: "$"; font-family: eleganticons; font-size: 20px; line-height: 1; position: relative; top: 5px;}
@media (max-width: 767px){
.error404 .page-404 .content-page-404 a::after{font-size: 15px;}
}
.error404 .page-404 .content-page-404 a:hover{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
@media (max-width: 991px){
.error404 .page-404 .content-page-404{position: unset;}
}
@media (max-width: 767px){
.error404 .page-404 .content-page-404{position: unset;}
.error404 .page-404 .content-page-404 a{margin-top: 20px;}
.error404 .page-404 .title-error{font-size: 200px; margin-bottom: -10px;}
.error404 .page-404 .sub-title{font-size: 20px;}
.error404 .page-404 .sub-error{font-size: 15px;}
}
.woocommerce-MyAccount-navigation{background: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); margin-bottom: 60px; padding: 20px 30px; width: 30%; float: left;}
.woocommerce-MyAccount-navigation ul{padding: 0px; list-style: none;}
.woocommerce-MyAccount-navigation ul li{border-bottom: 1px solid rgba(230, 230, 230, 0.5); list-style-type: none; padding: 10px 0px; vertical-align: middle;}
.woocommerce-MyAccount-navigation ul li:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.woocommerce-MyAccount-navigation ul li a{transition: 0.2s; font-weight: 600;}
.woocommerce-MyAccount-navigation ul li a.active,.woocommerce-MyAccount-navigation ul li span.active,.woocommerce-MyAccount-navigation ul li a:hover{color: rgb(195, 31, 37); cursor: pointer;}
.woocommerce-MyAccount-content{width: 68%; float: right;}
.woocommerce-MyAccount-content h2{font-size: 16px;}
.lost_reset_password .form-row{margin: 0px;}
.lost_reset_password .form-row input[type="submit"]{position: absolute; bottom: 0px; height: 35px;}
.woocommerce-lost-password .lost_reset_password .form-row.form-row-first{float: none;}
@media (max-width: 767px){
.woocommerce-lost-password .lost_reset_password .form-row.form-row-first{width: 100%;}
}
.woocommerce-lost-password .lost_reset_password button[type="submit"]{margin-top: 10px;}
.woocommerce-cart-form{margin-bottom: 30px; border-right: 1px solid rgb(232, 232, 232);}
.woocommerce-cart-form table.shop_table{margin: 0px;}
.woocommerce-cart-form table.shop_table .button{padding: 0px 35px; background: rgb(0, 0, 0); text-transform: uppercase; color: rgb(255, 255, 255); font-size: 11px; border-radius: 20px; line-height: 40px; cursor: pointer; font-weight: 600;}
.woocommerce-cart-form table.shop_table .button:disabled{opacity: 0.8; background: rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: not-allowed;}
.woocommerce-cart-form table.shop_table .button:disabled:hover{opacity: 0.8; background: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.woocommerce-cart-form table.shop_table .button:hover{background: rgb(151, 24, 29);}
.woocommerce-cart-form table.shop_table .coupon .button{padding: 0px 35px; background: rgb(0, 0, 0); text-transform: uppercase; color: rgb(255, 255, 255); font-size: 11px; line-height: 40px; cursor: pointer; border-radius: 25px; font-weight: 600;}
.woocommerce-cart-form table.shop_table .coupon .button:hover{background: rgb(151, 24, 29);}
.cart_totals .woocommerce-shipping-destination{margin-bottom: 10px;}
.cart_totals .woocommerce-shipping-destination > strong{color: rgb(0, 0, 0); font-weight: 700;}
.cart_totals table.shop_table > tbody{border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgba(230, 230, 230, 0.25) rgba(230, 230, 230, 0.25); border-image: none;}
.cart_totals table.shop_table > tbody > tr td,.cart_totals table.shop_table > tbody > tr th{padding: 15px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(230, 230, 230, 0.5); border-image: none;}
.cart_totals table.shop_table > tbody > tr.order-total .woocommerce-Price-amount{font-size: 24px;}
.cart_totals table.shop_table > tbody > tr.shipping ul.woocommerce-shipping-methods{margin-bottom: 10px;}
@media (max-width: 767px){
.cart_totals table.shop_table > tbody > tr.shipping ul.woocommerce-shipping-methods{display: block;}
}
.cart_totals table.shop_table > tbody > tr.shipping ul li{margin-right: 20px;}
.rtl .cart_totals table.shop_table > tbody > tr.shipping ul li{margin-left: 20px; margin-right: 0px;}
.cart_totals table.shop_table > tbody > tr.shipping ul li input[type="radio"],.cart_totals table.shop_table > tbody > tr.shipping ul li input[type="checkbox"]{margin-top: 0px;}
.cart_totals table.shop_table > tbody > tr.shipping ul li .shipping_method{display: none;}
.cart_totals table.shop_table > tbody > tr.shipping ul li label{margin: 0px; font-weight: 400; position: relative; padding-left: 18px; cursor: pointer;}
.rtl .cart_totals table.shop_table > tbody > tr.shipping ul li label{margin-right: 0px; margin-left: 0px;}
.rtl .cart_totals table.shop_table > tbody > tr.shipping ul li label{padding-right: 18px; padding-left: 0px;}
.cart_totals table.shop_table > tbody > tr.shipping ul li label::before{position: absolute; left: 0px; border-radius: 50%; top: calc(50% - 6px); width: 12px; height: 12px; border: 1px solid rgb(134, 134, 134); content: "";}
.rtl .cart_totals table.shop_table > tbody > tr.shipping ul li label::before{right: 0px; left: auto;}
.cart_totals table.shop_table > tbody > tr.shipping ul li .shipping_method:checked + label::before{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.cart_totals table.shop_table > tbody > tr > td a.shipping-calculator-button{color: rgb(0, 0, 0); text-transform: uppercase; font-weight: 700; position: relative; display: inline-block; padding-bottom: 2px; font-size: 13px;}
.cart_totals table.shop_table > tbody > tr > td a.shipping-calculator-button::before{content: ""; width: 100%; height: 2px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); background: rgb(0, 0, 0); transition: 0.3s;}
.cart_totals table.shop_table > tbody > tr > td a.shipping-calculator-button:hover{color: rgb(195, 31, 37);}
.cart_totals table.shop_table > tbody > tr > td a.shipping-calculator-button:hover::before{background: rgb(195, 31, 37); width: 60%;}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form{margin-top: 30px;}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form .select2{height: 40px; line-height: 40px; border-radius: 0px;}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form .select2 span{height: 40px; line-height: 40px; border-radius: 0px;}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form .button{background: rgb(195, 31, 37); color: rgb(255, 255, 255); font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 2px; border-radius: 0px; cursor: pointer; padding: 0px 20px; line-height: 40px;}
.cart_totals table.shop_table > tbody > tr > td .shipping-calculator-form .button:hover{background: rgb(151, 24, 29);}
.cart_totals table.shop_table > tbody > tr > td .woocommerce-shipping-destination strong{font-weight: 500;}
.cart_totals table.shop_table > tbody > tr > td .woocommerce-Price-amount{font-weight: 500;}
.cart_totals .wc-proceed-to-checkout{padding: 0px 30px;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward{background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 24px 20px; text-transform: uppercase; border-radius: 5px; font-size: 12px; display: inline-block; width: 100%; text-align: center; font-weight: 600;}
.cart_totals .wc-proceed-to-checkout > a.wc-forward:hover{background: rgb(151, 24, 29);}
.cart_totals .wc-proceed-to-checkout > a.wc-forward::before{display: none;}
body.about-us .bwp-header.header-v1 .header-page-link .mini-cart .cart-icon .icons-cart{color: rgb(255, 255, 255);}
body.about-us .bwp-header.header-v1 .header-page-link .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.sticky{background: rgb(245, 245, 245); padding: 30px 30px 25px;}
.sticky .entry-meta > span:nth-child(2){padding-left: 0px !important;}
.sticky .entry-meta > span:nth-child(2)::before{display: none;}
.sticky .entry-title a{font-size: 35px !important;}
.sticky .sticky-post{background-color: rgb(195, 31, 37); color: rgb(255, 255, 255); font-weight: 500; margin-bottom: 10px; display: inline-block; text-transform: uppercase; line-height: 19px; top: 40px; letter-spacing: 2px; padding: 5px 10px !important;}
.sticky .post-content{padding: 0px !important;}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 30px; height: 30px; line-height: 30px; right: 50px; top: 10px; left: auto; color: rgb(0, 0, 0); opacity: 1; visibility: visible; font-size: 15px;}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow::after,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow::after,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow::after{background: rgb(255, 255, 255);}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before{content: "";}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right{right: 15px;}
.category-posts .cate-post-content .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before,.author .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before,.search .blog-content-list .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before{content: "";}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 30px; height: 30px; line-height: 30px; right: 50px; top: 10px; left: auto; color: rgb(0, 0, 0); opacity: 1; visibility: visible; font-size: 15px;}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow::after,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow::after,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow::after{background: rgb(255, 255, 255);}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before{content: "";}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right{right: 15px;}
.category-posts .cate-post-content .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before,.author .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before,.search .blog-content-modern .post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before{content: "";}
.category-posts .cate-post-content .blog-content-standar .sticky .post-content,.author .blog-content-standar .sticky .post-content,.search .blog-content-standar .sticky .post-content{margin: 0px;}
.category-posts .cate-post-content .blog-content-standar .list-post > article.sticky .read-more,.author .blog-content-standar .list-post > article.sticky .read-more,.search .blog-content-standar .list-post > article.sticky .read-more{z-index: 2;}
.post_format-post-format-gallery .gallery-slider .slick-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 30px; height: 30px; line-height: 30px; right: 30px; left: auto; top: 0px; color: rgb(195, 31, 37);}
.post_format-post-format-gallery .gallery-slider .slick-arrow::after{background: rgb(255, 255, 255);}
.post_format-post-format-gallery .gallery-slider .slick-arrow:hover{background: transparent;}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-left::before{content: "";}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right{right: 0px;}
.post_format-post-format-gallery .gallery-slider .slick-arrow.fa-angle-right::before{content: "";}
.content-single-sticky_title .entry-thumb{background-attachment: fixed; background-size: cover; height: 800px; margin-bottom: 60px; background-position: center center;}
.content-single-sticky_title .entry-thumb::before{content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.25);}
.content-single-sticky_title .content-info{text-align: left; margin: 0px;}
.rtl .content-single-sticky_title .content-info{text-align: right;}
.content-single-sticky_title .content-image-single{margin: 0px; position: sticky; top: 50px;}
.content-single-sticky_title > .container > .row{display: inline-block;}
.content-single-sticky_title > .container > .row > div{float: left;}
.rtl .content-single-sticky_title > .container > .row > div{float: right;}
@media (max-width: 991px){
.content-single-sticky_title .content-image-single{margin: 0px 0px 30px; position: relative; top: 0px;}
.content-single-sticky_title .entry-thumb{height: 500px;}
}
@media (max-width: 480px){
.content-single-sticky_title .entry-thumb{height: 350px;}
}
.single-post-sticky_title .breadcrumb-noheading{display: none;}
.single-post-sticky_title .bwp-header.header-v1 .header-desktop,.single-post-sticky_title .bwp-header.header-v2 .header-desktop,.single-post-sticky_title .bwp-header.header-v4 .header-desktop,.single-post-sticky_title .bwp-header.header-v7 .header-desktop{position: absolute; width: 100%; border-color: rgba(255, 255, 255, 0.15);}
.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0 > a{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0 > a > span::before{background: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current_page_item > a,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0:hover > a,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current-menu-item > a,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current-menu-ancestor > a{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current_page_item > a > span::before,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0:hover > a > span::before,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current-menu-item > a > span::before,.single-post-sticky_title .bwp-header .bwp-navigation ul > li.level-0.current-menu-ancestor > a > span::before{width: 100%;}
.single-post-sticky_title .bwp-header .header-page-link .search-box .search-toggle{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .header-page-link .search-box .search-toggle:hover{color: rgb(195, 31, 37);}
.single-post-sticky_title .bwp-header .header-page-link .login-header > a{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .header-page-link .login-header > a:hover{color: rgb(195, 31, 37);}
.single-post-sticky_title .bwp-header .header-page-link .login-header .block-top-link .widget-title{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .header-page-link .login-header .block-top-link .widget-title:hover{color: rgb(195, 31, 37);}
.single-post-sticky_title .bwp-header .header-page-link .wishlist-box a{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .header-page-link .wishlist-box a:hover{color: rgb(195, 31, 37);}
.single-post-sticky_title .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart,.single-post-prallax_image .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart{color: rgb(255, 255, 255);}
.single-post-sticky_title .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover,.single-post-prallax_image .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover{color: rgb(195, 31, 37);}
.single-post-sticky_title .bwp-header .header-page-link .mini-cart .cart-icon .cart-count,.single-post-prallax_image .bwp-header .header-page-link .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.navigation.paging-navigation .screen-reader-text{display: none;}
.entry-title{margin-top: 0px; line-height: 1; text-transform: capitalize;}
.bwp-testimonial.default .slick-arrow{opacity: 1; visibility: visible; font-size: 28px;}
.bwp-testimonial.default .slick-carousel{max-width: 1410px; margin: auto;}
.bwp-testimonial.layout1 .slick-arrow{opacity: 1; visibility: visible;}
.bwp-testimonial.layout1 .slick-carousel{max-width: 1125px; margin: auto;}
.bwp-testimonial.layout2 .slick-arrow{opacity: 1; visibility: visible; color: rgb(255, 255, 255);}
.bwp-testimonial.layout2 .slick-carousel{max-width: 1125px; margin: auto;}
.bwp-brand.default .slick-arrow{top: -5px; right: 15px; height: 40px; line-height: 40px; border-radius: 0px; border: 1px solid rgba(163, 163, 163, 0.25); color: rgb(163, 163, 163); background: rgb(255, 255, 255);}
.bwp-brand.default .slick-arrow:hover{color: rgb(195, 31, 37); background: rgb(255, 255, 255);}
.bwp-brand.default .slick-arrow.fa-angle-left{border-top-left-radius: 20px; border-bottom-left-radius: 20px; border-right: 0px; padding: 0px 5px 0px 15px; right: 55px !important; left: auto !important;}
.bwp-brand.default .slick-arrow.fa-angle-left::before{content: "#"; font-family: eleganticons;}
.bwp-brand.default .slick-arrow.fa-angle-right{border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-left: 0px; padding: 0px 15px 0px 5px;}
.bwp-brand.default .slick-arrow.fa-angle-right::before{content: "$"; font-family: eleganticons;}
@media (max-width: 991px){
.bwp-brand.default .slick-arrow{display: none !important;}
}
.bwp-brand.default .item.slick-active:last-child{border-right: 0px;}
.bwp-brand.default .item.slick-active:first-child{border-left: 0px;}
.bwp-brand.default .slider .slick-list{margin: 0px -10px;}
.bwp-brand.default2:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-brand.default2 .slick-list{margin: 0px -1px;}
.bwp-brand.default2 .slick-arrow{background: transparent; border: 0px; font-size: 20px;}
.bwp-brand.default2 .slick-arrow:hover{color: rgb(195, 31, 37);}
.bwp-brand.default2 .slick-arrow.fa-angle-left{left: -30px;}
.rtl .bwp-brand.default2 .slick-arrow.fa-angle-left{right: -30px; left: auto;}
.bwp-brand.default2 .slick-arrow.fa-angle-right{right: -30px;}
.rtl .bwp-brand.default2 .slick-arrow.fa-angle-right{left: -30px; right: auto;}
@media (max-width: 1440px){
.bwp-brand.default2 .slick-arrow.fa-angle-left{left: -10px;}
.rtl .bwp-brand.default2 .slick-arrow.fa-angle-left{right: -10px; left: auto;}
.bwp-brand.default2 .slick-arrow.fa-angle-right{right: -10px;}
.rtl .bwp-brand.default2 .slick-arrow.fa-angle-right{left: -10px; right: auto;}
}
.bwp-brand.layout2 .slick-slider .slick-list{margin: 0px;}
.bwp-brand.layout2 .slick-slider .slick-list .slick-slide{padding: 0px;}
.bwp-brand.layout2 .slick-active{position: relative;}
.bwp-brand.layout2 .slick-active::before{content: ""; position: absolute; background: rgb(221, 221, 221); top: 0px; width: 1px; height: 100%; left: 0px;}
.rtl .bwp-brand.layout2 .slick-active::before{right: 0px; left: auto;}
.bwp-brand.layout2 .slick-active.slick-current::before{display: none;}
.bwp-brand.layout2 .slick-arrow{background: rgb(195, 31, 37);}
.bwp-brand.layout2 .slick-arrow:hover{background: rgb(151, 24, 29);}
.bwp-brand.layout2 .slick-arrow.fa-angle-left{left: -12.5px;}
.rtl .bwp-brand.layout2 .slick-arrow.fa-angle-left{right: -12.5px; left: auto;}
.bwp-brand.layout2 .slick-arrow.fa-angle-right{right: -12.5px;}
.rtl .bwp-brand.layout2 .slick-arrow.fa-angle-right{left: -12.5px; right: auto;}
.bwp-client.slider .slick-list{margin: 0px -1px;}
.bwp-client.slider .slick-arrow{background: rgb(195, 31, 37);}
.bwp-client.slider .slick-arrow:hover{background: rgb(151, 24, 29);}
.bwp-client.slider .slick-arrow.fa-angle-left{left: -12.5px;}
.rtl .bwp-client.slider .slick-arrow.fa-angle-left{right: -12.5px; left: auto;}
.bwp-client.slider .slick-arrow.fa-angle-right{right: -12.5px;}
.rtl .bwp-client.slider .slick-arrow.fa-angle-right{left: -12.5px; right: auto;}
.bwp-filter-homepage .slick-slider .slick-list{margin: 0px -10px;}
.bwp-filter-homepage .slick-slider .slick-list .slick-slide{padding: 0px 10px;}
.bwp-filter-homepage .bwp-filter-heading ul.filter-category li.active{cursor: pointer;}
.bwp-filter-homepage .bwp-filter-heading .bwp-filter-toggle.active i{display: none;}
.bwp-filter-homepage .bwp-filter-heading .bwp-filter-toggle.active::before{transform: scale(1); opacity: 1; visibility: visible;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open > button{color: rgb(195, 31, 37);}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open > button::before{opacity: 1; width: 100%;}
.bwp-filter-homepage .bwp-filter-heading .filter-order-by.open > button .caret::before{content: "2"; font-family: ElegantIcons;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div ul:not(.pa_color) li.active span{color: rgb(0, 0, 0);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div ul:not(.pa_color) li.active span::before{border-color: rgb(0, 0, 0);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div ul:not(.pa_color) li.active span::after{content: ""; font-family: FontAwesome; position: absolute; top: 4px; left: 4px; font-size: 11px; color: rgb(0, 0, 0);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div.bwp-filter-color .pa_color li.active span{color: rgb(0, 0, 0);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div.bwp-filter-color .pa_color li.active .color::before{border-color: rgb(0, 0, 0);}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div.bwp-filter-color .pa_color li.active .color::after{display: none;}
.bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div.bwp-filter-color li[data-value="white"].active .color::before{top: -2px; left: 5.5px; color: rgb(195, 31, 37);}
.rtl .bwp-filter-homepage .bwp-filter-attribute .bwp-filter-attribute-inner > div.bwp-filter-color li[data-value="white"].active .color::before{right: 5.5px; left: auto;}
.bwp-filter-homepage.filter-default .bwp-filter-heading ul li.active{color: rgb(0, 0, 0);}
.bwp-filter-homepage.filter-default .bwp-filter-heading ul li.active::before{width: 100%;}
.bwp-filter-homepage.filter-default .products_loadmore .btn.loadmore.loading i,.bwp-filter-homepage.filter-default .products_loadmore .clear-all.loadmore.loading i{display: block;}
.bwp-filter-homepage.tab_category_icon .filter-category li.active a h2{color: rgb(0, 0, 0);}
.bwp-filter-homepage.tab_category_icon .filter-category li.active a .item-icon{color: rgb(195, 31, 37);}
.bwp-filter-homepage.tab_category_slider_2 .filter-category li.active a{color: rgb(0, 0, 0);}
.bwp-filter-homepage.tab_category_slider_2 .filter-category li.active a::before{width: 100%;}
.bwp-filter-homepage.tab-category-default .filter-category li.active a{color: rgb(0, 0, 0);}
.bwp-filter-homepage.tab-category-default .filter-category li.active a::before{width: 100%;}
.bwp-filter-homepage.tab_category_slider .slick-slider .slick-list{margin: 0px -15px;}
.bwp-filter-homepage.tab_category_slider .slick-slider .slick-list .slick-slide.item-product{padding: 26.5px 15px; position: relative;}
.bwp-filter-homepage.tab_category_slider .slick-slider .slick-list .slick-slide.item-product .product-wapper{margin-bottom: 0px !important;}
.bwp-filter-homepage.tab_category_slider .slick-slider .slick-list .slick-slide.item-product .product-wapper .products-thumb{border: 0px; margin: 0px;}
.bwp-filter-homepage.tab_category_slider .slick-slider .slick-list .slick-slide.item-product::before{content: ""; width: 1px; height: 800px; background: rgb(227, 227, 227); position: absolute; left: 0px; top: 0px;}
.rtl .bwp-filter-homepage.tab_category_slider .slick-slider .slick-list .slick-slide.item-product::before{right: 0px; left: auto;}
.bwp-filter-homepage.tab_category_scroll .bwp-filter-heading .filter-category li.active a{border-color: rgb(0, 0, 0); color: rgb(0, 0, 0);}
.bwp-filter-homepage.loadmore .bwp-filter-heading .filter-order-by ul li.active{color: rgb(0, 0, 0);}
.bwp-filter-homepage.loadmore .bwp-filter-heading .filter-order-by ul li.active::before{width: 100%; opacity: 1; visibility: visible;}
.bwp-filter-homepage.tab_product_default .bwp-filter-heading .filter-orderby li.active{color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.bwp-filter-homepage.tab_product_slider .bwp-filter-heading .filter-orderby li.active::before{opacity: 1; visibility: visible;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .filter-category li.active span{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active::after{display: none;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active i{display: inline-block;}
.bwp-filter-homepage.filter.slider .bwp-filter-heading .bwp-filter-toggle.active i::before{display: inline-block; position: relative; top: -3px; content: ""; font-family: Material;}
@media (max-width: 1199px){
.bwp-filter-homepage.filter.slider .bwp-filter-content .slick-dots{bottom: 0px;}
}
.main-archive-product .content-products-list.active > .products-list,.main-archive-product .content-products-list.active > .banner-shop{opacity: 0;}
.main-archive-product .content-products-list > .loading{position: absolute; top: 0px; left: calc(50% - 40px);}
ul.products-list{position: relative;}
.bwp-filter-content > .content .slick-arrow,ul.products-list > .content .slick-arrow,.bwp-filter-content > .content-product-list .slick-arrow,ul.products-list > .content-product-list .slick-arrow{opacity: 0; visibility: hidden;}
@media (max-width: 991px){
.bwp-filter-content > .content .slick-arrow,ul.products-list > .content .slick-arrow,.bwp-filter-content > .content-product-list .slick-arrow,ul.products-list > .content-product-list .slick-arrow{opacity: 1; visibility: visible;}
}
@media (max-width: 767px){
.bwp-filter-content > .content .slick-arrow,ul.products-list > .content .slick-arrow,.bwp-filter-content > .content-product-list .slick-arrow,ul.products-list > .content-product-list .slick-arrow{visibility: hidden;}
}
.bwp-filter-content > .content:hover .slick-arrow,ul.products-list > .content:hover .slick-arrow,.bwp-filter-content > .content-product-list:hover .slick-arrow,ul.products-list > .content-product-list:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-filter-content.active > .content,ul.products-list.active > .content,.bwp-filter-content.active > .content-product-list,ul.products-list.active > .content-product-list,.bwp-filter-content.active > li,ul.products-list.active > li{opacity: 0;}
.bwp-filter-content > .loading-filter,ul.products-list > .loading-filter{position: absolute; top: 0px; left: calc(50% - 50px);}
.bwp-woo-tab-cat .tab-pane.active .slick-arrow{display: block !important;}
.bwp-woo-tab-cat.slider .slick-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(245, 245, 245); border-radius: 0px; top: auto; left: 45px; bottom: 27%; width: 34px; height: 34px; line-height: 34px; color: rgb(134, 134, 134);}
.rtl .bwp-woo-tab-cat.slider .slick-arrow{right: 45px; left: auto;}
.bwp-woo-tab-cat.slider .slick-arrow.fa-angle-right{left: 88px;}
.rtl .bwp-woo-tab-cat.slider .slick-arrow.fa-angle-right{right: 88px; left: auto;}
.bwp-woo-tab-cat.slider .slick-arrow:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.bwp-woo-categories:hover .slick-arrow{opacity: 1; visibility: visible;}
@media (min-width: 1771px){
.bwp-woo-categories:hover .slick-arrow.fa-angle-right{right: -17px;}
.bwp-woo-categories:hover .slick-arrow.fa-angle-left{left: -17px;}
}
.bwp-woo-categories.slider:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-woo-categories.slider .slick-arrow{width: 35px; height: 35px; background: rgb(195, 31, 37); border-radius: 50%; color: rgb(255, 255, 255); line-height: 35px; text-align: center; font-size: 12px;}
.bwp-woo-categories.slider .slick-dots{margin-top: 30px;}
.bwp-woo-categories.slider2 .slick-dots{margin-top: 20px;}
.bwp-woo-categories.slider2 .slick-slider .slick-list{margin: 0px -25px;}
.bwp-woo-categories.slider2 .slick-slider .slick-list .slick-slide{padding: 0px 25px;}
.bwp-woo-categories.slider2:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-woo-categories.slider3 .slick-slider .slick-list{margin: 0px -25px;}
.bwp-woo-categories.slider3 .slick-slider .slick-list .slick-slide{padding: 0px 25px;}
.bwp-woo-categories.slider3:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-woo-categories.slider4 .slick-slider .slick-list{margin: 0px -10px;}
.bwp-woo-categories.slider4 .slick-slider .slick-list .slick-slide{padding: 0px 10px;}
.bwp-woo-categories.slider4:hover .slick-arrow{opacity: 1; visibility: visible;}
@media (min-width: 1771px){
.bwp-woo-categories.slider4:hover .slick-arrow.fa-angle-right{right: -17px;}
.bwp-woo-categories.slider4:hover .slick-arrow.fa-angle-left{left: -17px;}
}
.bwp-woo-categories.slider4 .slick-dots{margin-top: 30px;}
.bwp-woo-categories.slider5:hover .slick-arrow{opacity: 1; visibility: visible;}
@media (min-width: 1771px){
.bwp-woo-categories.slider5:hover .slick-arrow.fa-angle-right{right: -17px;}
.bwp-woo-categories.slider5:hover .slick-arrow.fa-angle-left{left: -17px;}
}
.bwp-woo-categories.slider5 .slick-dots{margin-top: 30px;}
.bwp-slider.default .slick-list{margin: 0px;}
.bwp-slider.default .slick-arrow{opacity: 1; visibility: visible; background: transparent; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);}
@media (min-width: 767px){
.bwp-slider.default .slick-arrow{bottom: 20px; top: auto;}
.bwp-slider.default .slick-arrow.fa-angle-left{left: calc(50% - 95px);}
.bwp-slider.default .slick-arrow.fa-angle-right{right: auto; left: calc(50% - 55px);}
}
.bwp-slider.default .slick-arrow:hover{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.bwp-slider.layout-1 .slick-list{margin: 0px; padding: 0px 445px;}
.bwp-slider.layout-1 .item.slick-center .slider-content{opacity: 1; visibility: visible;}
.bwp-slider.layout-1 .slick-arrow{font-family: icomoon; opacity: 1; visibility: visible; width: 60px; border: 0px; border-radius: 20px; top: 40%;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-left{left: 100px;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-left::before{content: "";}
.bwp-slider.layout-1 .slick-arrow.fa-angle-right{right: 100px;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-right::before{content: "";}
@media (max-width: 1500px){
.bwp-slider.layout-1 .slick-list{padding: 0px 280px;}
}
@media (max-width: 1199px){
.bwp-slider.layout-1 .slick-list{padding: 0px 150px;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-left{left: 50px;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-right{right: 50px;}
}
@media (max-width: 767px){
.bwp-slider.layout-1 .slick-arrow{top: 30%;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-left{left: 15px;}
.bwp-slider.layout-1 .slick-arrow.fa-angle-right{right: 15px;}
.bwp-slider.layout-1 .slick-list{padding: 0px;}
}
.bwp-slider.layout-2 .slick-list{margin: 0px; padding: 0px 445px;}
.bwp-slider.layout-2 .item.slick-center .slider-content{opacity: 1; visibility: visible;}
.bwp-slider.layout-2 .slick-arrow{font-family: icomoon; opacity: 1; visibility: visible; width: 60px; border: 0px; border-radius: 20px; top: 40%;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-left{left: 100px;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-left::before{content: "";}
.bwp-slider.layout-2 .slick-arrow.fa-angle-right{right: 100px;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-right::before{content: "";}
@media (max-width: 1500px){
.bwp-slider.layout-2 .slick-list{padding: 0px 280px;}
}
@media (max-width: 1199px){
.bwp-slider.layout-2 .slick-list{padding: 0px 150px;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-left{left: 50px;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-right{right: 50px;}
}
@media (max-width: 767px){
.bwp-slider.layout-2 .slick-arrow{top: 30%;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-left{left: 15px;}
.bwp-slider.layout-2 .slick-arrow.fa-angle-right{right: 15px;}
.bwp-slider.layout-2 .slick-list{padding: 0px;}
}
.bwp-countdown.slider:hover .slick-arrow{opacity: 1; visibility: visible; background: rgb(151, 24, 29);}
.bwp-countdown.slider .slick-list{margin: 0px -13px;}
.bwp-countdown.slider .slick-arrow{box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 35px 0px; background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.bwp-countdown.slider2 .slick-arrow{opacity: 1; visibility: visible; width: 25px; height: 25px; line-height: 26px; font-size: 8px; top: 7px;}
.bwp-countdown.slider2 .slick-arrow.fa-angle-left{left: auto; right: 30px;}
.rtl .bwp-countdown.slider2 .slick-arrow.fa-angle-left{right: auto; left: auto;}
.rtl .bwp-countdown.slider2 .slick-arrow.fa-angle-left{left: 30px; right: auto;}
.bwp-countdown.slider2 .slick-arrow.fa-angle-right{right: 0px;}
.rtl .bwp-countdown.slider2 .slick-arrow.fa-angle-right{left: 0px; right: auto;}
.bwp-countdown.slider2 .product-button > a.added{display: none;}
.bwp-countdown.slider2 .product-button > a.loading{transition: 0.2s;}
.bwp-countdown.slider2 .product-button > a.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 15px; height: 15px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 3px; margin-right: 5px;}
.rtl .bwp-countdown.slider2 .product-button > a.loading::before{margin-left: 5px; margin-right: 0px;}
.bwp-countdown.slider3:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-countdown.slider3 .slick-list{margin: 0px -14px;}
.bwp-countdown.slider3 .slick-arrow{box-shadow: unset;}
.bwp-countdown.slider3 .product-button > a.added{display: none;}
.bwp-countdown.slider3 .product-button > a.loading{transition: 0.2s;}
.bwp-countdown.slider3 .product-button > a.loading::before{display: inline-block; content: ""; width: 18px; height: 18px; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 18px; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; position: relative; top: 3px; background-color: transparent !important;}
.rtl .bwp-countdown.slider3 .product-button > a.loading::before{margin-right: 0px; margin-left: 0px;}
.bwp-countdown.slider3 .product-button > a.added_to_cart::before{content: "N"; font-family: ElegantIcons; text-indent: 0px; top: 2px; position: relative;}
.bwp-countdown.slider3 .product-button > a.added_to_cart::after{display: none;}
.bwp-countdown.slider3 .product-button .woocommerce:hover .loading::before{color: rgb(255, 255, 255);}
.bwp-countdown.slider3 .product-button .woocommerce .loading i{display: none;}
.bwp-countdown.slider3 .product-button .woocommerce .loading::before{position: absolute; left: 10px; color: rgb(0, 0, 0); display: inline-block; content: ""; width: auto; height: auto; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.rtl .bwp-countdown.slider3 .product-button .woocommerce .loading::before{margin-right: 0px; margin-left: 0px;}
.bwp-countdown.slider3 .product-button .yith-wcwl-wishlistaddedbrowse.show .feedback,.bwp-countdown.slider3 .product-button .yith-wcwl-wishlistexistsbrowse.show .feedback{display: none;}
.bwp-countdown.slider3 .product-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading{position: absolute; top: 0px; margin: 12px; left: 0px;}
.rtl .bwp-countdown.slider3 .product-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading{right: 0px; left: auto;}
.bwp-countdown.slider4 .slick-list{margin: 0px -6.5px -30px;}
.bwp-countdown.slider4 .slick-list .item-product{padding: 0px 7.5px;}
.bwp-countdown.slider4 .content-countdown .item-countdown .countdown-content > ::before{content: ":"; margin: 0px 7px;}
.bwp-countdown.slider4 .product-button > a.added{display: none;}
.bwp-countdown.slider4 .product-button > a.loading{transition: 0.2s;}
.bwp-countdown.slider4 .product-button > a.loading::before{display: inline-block; content: ""; width: 18px; height: 18px; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 18px; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; position: relative; top: 3px; background-color: transparent !important;}
.rtl .bwp-countdown.slider4 .product-button > a.loading::before{margin-right: 0px; margin-left: 0px;}
.bwp-countdown.slider4 .product-button > a.added_to_cart::before{content: "N"; font-family: ElegantIcons; text-indent: 0px; top: 2px; position: relative;}
.bwp-countdown.slider4 .product-button > a.added_to_cart::after{display: none;}
.bwp-countdown.slider4 .product-button .woocommerce:hover .loading::before{color: rgb(255, 255, 255);}
.bwp-countdown.slider4 .product-button .woocommerce .loading i{display: none;}
.bwp-countdown.slider4 .product-button .woocommerce .loading::before{position: absolute; left: 10px; color: rgb(0, 0, 0); display: inline-block; content: ""; width: auto; height: auto; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.rtl .bwp-countdown.slider4 .product-button .woocommerce .loading::before{margin-right: 0px; margin-left: 0px;}
.bwp-countdown.slider4 .product-button .yith-wcwl-wishlistaddedbrowse.show .feedback,.bwp-countdown.slider4 .product-button .yith-wcwl-wishlistexistsbrowse.show .feedback{display: none;}
.bwp-countdown.slider4 .product-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading{position: absolute; top: 0px; margin: 12px; left: 0px;}
.rtl .bwp-countdown.slider4 .product-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading{right: 0px; left: auto;}
.bwp-gallery .slick-slide{text-align: center;}
.bwp-gallery .slick-slide img{display: inline-block;}
.bwp-gallery .slick-dots{position: absolute; bottom: 15px; padding: 0px; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}
.bwp-gallery .slick-dots li button{border: 0px; opacity: 0.4; background: rgb(0, 0, 0); width: 16px; height: 16px; transform: none;}
.bwp-gallery .slick-dots li button:hover{background: rgb(255, 255, 255); opacity: 1;}
.bwp-gallery .slick-dots li.slick-active button{background: rgb(255, 255, 255); opacity: 1;}
.bwp-widget-feature-product .content-bottom .rating .star-rating{font-size: 11px;}
.bwp-recent-post.slider:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-recent-post.slider .slick-arrow{top: 30%;}
.bwp-recent-post.blog-menu .day-cmt > ::before{content: "|"; display: inline-block; margin: 0px 5px; color: rgb(225, 225, 225);}
.bwp-sidebar > .widget.dokan-store-widget.dokan-category-menu #cat-drop-stack ul li:last-child.has-children a{border-bottom: 0px !important;}
.bwp-sidebar > .widget > div > ul:not(.social-link) > li.open > a,.bwp-sidebar > .widget > ul > li.open > a{color: rgb(195, 31, 37);}
.bwp-sidebar > .widget ul:not(.social-link, .content-products, .product_list_widget) li:not(.recentcomments) a:not(.rsswidget).active{color: rgb(195, 31, 37);}
.bwp-sidebar > .widget ul.product-categories li:not(.recentcomments) a:not(.rsswidget).active{color: rgb(195, 31, 37);}
@media (min-width: 767px){
.sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.bwp-stock-status{order: 3;}
}
.sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product .bwp-stock-status ul li{width: 100%;}
.icon_categories.woocommerce-product-subcategories li.active h2 a::before{width: 100%;}
.shop_mini_categories.woocommerce-product-subcategorie-content .slick-arrow{color: rgb(0, 0, 0); box-shadow: unset; font-size: 25px; top: 35%;}
.shop_mini_categories.woocommerce-product-subcategorie-content .slick-arrow:hover{color: rgb(195, 31, 37);}
.shop_mini_categories.woocommerce-product-subcategorie-content ul.woocommerce-product-subcategories li.active h2 a{color: rgb(0, 0, 0);}
.shop_mini_categories.woocommerce-product-subcategorie-content ul.woocommerce-product-subcategories li.active h2 a::before{width: 100%;}
.filter_sideout.active::before{content: ""; position: fixed; width: 100vw; height: 100vh; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); z-index: 99999;}
.filter_sideout .sidebar-product-filter.active{transform: translateX(0px); opacity: 1; visibility: visible;}
.filter_drawer .main-archive-product.active > div.col-xl-12{max-width: calc(75% - 15px);}
.filter_drawer .main-archive-product.active .bwp-sidebar{opacity: 1; visibility: visible; flex: 0 0 25%; max-width: 25%; position: relative;}
@media (max-width: 991px){
.filter_drawer .main-archive-product.row.active > .col-xl-12{max-width: 100%;}
.filter_drawer .main-archive-product.row.active .bwp-sidebar{opacity: 1; visibility: visible; max-width: 330px; transform: translateX(0px);}
}
@media (max-width: 991px){
.sidebar .main-archive-product.row.active > .col-xl-12{max-width: 100%;}
.sidebar .main-archive-product.row.active .bwp-sidebar{opacity: 1; visibility: visible; max-width: 330px; transform: translateX(0px);}
}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div > ul:not(#pa_color, .filter_brand_product) li span.active::before{border-color: rgb(0, 0, 0);}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div > ul:not(#pa_color, .filter_brand_product) li span.active::after{content: ""; font-family: FontAwesome; position: absolute; top: 0px; left: 3px; font-size: 11px; color: rgb(0, 0, 0);}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div > ul:not(#pa_color, .filter_brand_product) li span.active .count{color: rgb(0, 0, 0);}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.active h3{background: rgb(243, 243, 243); border: 1px solid rgb(243, 243, 243);}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.active h3::before{transform: rotate(-180deg);}
.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.active > ul,.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.active .content-filter-price,.filter_dropdown .sidebar-product-filter.full .bwp-filter-ajax #bwp_form_filter_product > div.active .filter_category_product{opacity: 1; visibility: visible; top: calc(100% + 10px);}
.bwp-filter-ajax #bwp_form_filter_product .filter_category_product .item-category.active{color: rgb(0, 0, 0);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li.active{color: rgb(195, 31, 37);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li.active mark{color: rgb(195, 31, 37);}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-color ul#pa_color li.active > span::before{opacity: 1; visibility: visible;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-brand ul.filter_brand_product li > span.active{border: 1px solid rgb(0, 0, 0) !important;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter-brand ul.filter_brand_product li > span.active::after{content: ""; font-family: FontAwesome; position: absolute; top: -5px; left: 2px; font-size: 11px; color: rgb(0, 0, 0);}
.rtl .bwp-filter-ajax #bwp_form_filter_product .bwp-filter-brand ul.filter_brand_product li > span.active::after{right: 2px; left: auto;}
.bwp-filter-ajax ul li > span.active{color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0) !important;}
.bwp-filter-ajax ul.filter_brand_product li > span.active{border: 1px solid rgb(0, 0, 0) !important;}
.bwp-filter-ajax ul.filter_brand_product li > span.active::after{content: ""; font-family: FontAwesome; position: absolute; top: -4px; left: -8px; font-size: 11px; color: rgb(0, 0, 0);}
.rtl .bwp-filter-ajax ul.filter_brand_product li > span.active::after{right: -8px; left: auto;}
.bwp-ourteam:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-ourteam .slick-dots{margin-top: 40px;}
.bwp-instagram.slider:hover .slick-arrow{opacity: 1; visibility: visible;}
.bwp-instagram.slider .slick-list{margin: 0px -7.5px;}
.bwp-instagram.slider2 .slick-list{margin: 0px;}
.bwp-instagram.slider2 .slick-slide{padding: 0px;}
.bwp-instagram.slider3 .slick-list{margin: 0px -5px;}
html{font-size: 15px;}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background: rgb(255, 255, 255);}
.mejs-overlay-loading{background: transparent;}
.active-mobile{width: 44px; height: 70px; line-height: 70px; position: relative; cursor: default; border-left: 1px solid rgba(255, 255, 255, 0.1); transition: 0.3s; text-align: center; padding-top: 4px;}
.active-mobile::before{background-color: rgb(13, 13, 13); content: ""; width: 1px; height: 40px; left: 0px; margin-top: -20px; position: absolute; top: 50%; display: none;}
.rtl .active-mobile::before{right: 0px; left: auto;}
.active-mobile:first-child::before{display: none;}
.active-mobile:hover{background-color: rgb(13, 13, 13) !important; cursor: pointer;}
.active-mobile:hover::before{display: none;}
.active-mobile:hover .active-content{left: auto;}
.rtl .active-mobile:hover .active-content{right: auto; left: auto;}
.active-mobile > .fa,.active-mobile > .icon{color: rgb(255, 255, 255);}
.active-mobile.cart-popup{background: url("/wp-content/themes/petio/images/cart-m.svg") center center no-repeat;}
.active-mobile.cart-popup .fa,.active-mobile.cart-popup .icon{display: none;}
.active-mobile .active-content{top: 100%; z-index: 9999; color: rgb(134, 134, 134); padding: 20px; background-color: rgb(13, 13, 13); left: -10000px; opacity: 0; position: absolute; min-width: 270px; visibility: hidden; right: 0px; text-align: left; transition: opacity 0.3s;}
.rtl .active-mobile .active-content{right: -10000px; left: auto;}
.rtl .active-mobile .active-content{left: 0px; right: auto;}
.rtl .active-mobile .active-content{text-align: right;}
.active-mobile.cart-popup .active-content{background-color: rgb(13, 13, 13); min-width: 320px;}
.active-mobile .title{color: rgb(255, 255, 255); margin: 0px 0px 10px; padding-bottom: 10px; border-bottom: 1px solid rgb(26, 26, 26);}
.rtl .active-mobile .title{margin: 0px 0px 10px;}
.active-mobile ul{padding: 0px;}
.active-mobile ul li{display: block; margin: 0px; padding: 10px 0px; line-height: normal; text-transform: none; font-size: 1rem;}
.active-mobile .navbar-toggle{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; position: static;}
.tabs-left > .nav-tabs li.active{border-color: rgb(195, 31, 37); background: transparent;}
.tabs-left > .nav-tabs li.active a,.tabs-left > .nav-tabs li.active a:hover,.tabs-left > .nav-tabs li.active a:focus{font-weight: 400; color: rgb(195, 31, 37);}
.btn-outline.active{color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0);}
.btn-outline-inverse.active,.btn-cart a.active{color: rgb(255, 255, 255); background-color: rgb(195, 31, 37); border: 1px solid rgb(255, 255, 255);}
.btn-inverse.active{color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: rgb(221, 221, 221);}
.searchform ul.result-search-products.loading::before{position: absolute; left: 50%; top: calc(50% - 17px); display: inline-block; content: ""; width: auto; height: auto; color: rgb(195, 31, 37); margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.rtl .searchform ul.result-search-products.loading::before{right: 50%; left: auto;}
.rtl .searchform ul.result-search-products.loading::before{margin-right: 0px; margin-left: 0px;}
.searchform ul.result-search-products.loading span{position: initial; width: auto; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px;}
.search-overlay .search-from .select_category ul li.active{color: rgb(195, 31, 37);}
.search-overlay .search-from .result-search-products.loading::before{position: absolute; left: 50%; top: 0px; display: inline-block; content: ""; width: auto; height: auto; color: rgb(195, 31, 37); margin-left: 0px; font-family: FontAwesome; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="tel"],textarea,select{border: 1px solid rgb(221, 221, 221); padding: 5px 6px; background: transparent; border-radius: 0px; box-shadow: none; appearance: none;}
select{background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, rgb(204, 204, 204), rgb(204, 204, 204)); background-position: calc(100% - 18px) calc(1em + 1px), calc(100% - 13px) calc(1em + 1px), calc(100% - 2.5em) 0.5em; background-size: 6px 5px, 6px 5px, 0px 1.5em; background-repeat: no-repeat; width: 100%;}
select:focus{background-image: linear-gradient(45deg, rgb(0, 0, 0) 50%, transparent 50%), linear-gradient(135deg, transparent 50%, rgb(0, 0, 0) 50%), linear-gradient(to right, rgb(204, 204, 204), rgb(204, 204, 204)); background-position: calc(100% - 13px) 1em, calc(100% - 19px) 1em, calc(100% - 2.5em) 0.5em; background-size: 6px 5px, 5px 5px, 0px 1.5em; background-repeat: no-repeat; border-color: rgb(0, 0, 0); outline: 0px;}
.navbar-offcanvas .navbar-nav > .active > a{color: rgb(2, 129, 171);}
.navbar-offcanvas .navbar-nav > .active > a,.navbar-offcanvas .navbar-nav > .active > a:hover,.navbar-offcanvas .navbar-nav > .active > a:focus{color: rgb(2, 129, 171);}
.dropdown-menu{display: block; padding: 10px; float: none; width: 100%; visibility: hidden; opacity: 0; transition: 0.25s; background: rgb(255, 255, 255); left: auto !important;}
.dropdown-menu.show{opacity: 1; visibility: visible;}
@media (max-width: 767px){
.open .dropdown-menu{opacity: 1; visibility: visible;}
.open .dropdown-menu > .dropdown-header{border-color: rgba(0, 0, 0, 0.1);}
.open .dropdown-menu > li > a{color: rgb(134, 134, 134);}
.open .dropdown-menu > li > a:hover,.open .dropdown-menu > li > a:focus{color: rgb(2, 129, 171); background-color: transparent;}
.open .dropdown-menu > .disabled > a:hover,.open .dropdown-menu > .disabled > a:focus{color: rgb(68, 68, 68); background-color: transparent;}
}
.woocommerce-pagination > ul.page-numbers{vertical-align: top; float: none; padding: 0px;}
.woocommerce-pagination > ul.page-numbers li{display: inline-block; margin-left: 5px;}
.woocommerce-pagination > ul.page-numbers li a,.woocommerce-pagination > ul.page-numbers li span{display: table-cell; padding: 0px; float: none; width: 40px; height: 40px; border-radius: 50%; line-height: normal; text-indent: 1px; text-align: center; vertical-align: middle; color: rgb(134, 134, 134); font-size: 15px; border: 1px solid rgb(221, 221, 221); transition: none; text-transform: uppercase;}
.woocommerce-pagination > ul.page-numbers li a:hover,.woocommerce-pagination > ul.page-numbers li span:hover,.woocommerce-pagination > ul.page-numbers li span.current,.woocommerce-pagination > ul.page-numbers li a:focus,.woocommerce-pagination > ul.page-numbers li span:focus{color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.woocommerce-pagination > ul.page-numbers li a.next,.woocommerce-pagination > ul.page-numbers li a.prev{font-size: 0px; color: rgb(134, 134, 134);}
.woocommerce-pagination > ul.page-numbers li a.next::before,.woocommerce-pagination > ul.page-numbers li a.prev::before{font-size: 20px; font-family: eleganticons;}
.woocommerce-pagination > ul.page-numbers li a.next:hover::before,.woocommerce-pagination > ul.page-numbers li a.prev:hover::before,.woocommerce-pagination > ul.page-numbers li a.next:focus::before,.woocommerce-pagination > ul.page-numbers li a.prev:focus::before{color: rgb(255, 255, 255);}
.woocommerce-pagination > ul.page-numbers li a.prev::before{content: "4";}
.woocommerce-pagination > ul.page-numbers li a.next::before{content: "5";}
.woocommerce-pagination > ul.page-numbers li:first-child{margin-left: 0px;}
.fancybox-close{background-color: rgb(195, 31, 37);}
.fancybox-close:hover{background-color: rgb(0, 0, 0);}
strong,label,b,th{font-weight: 500;}
button:focus{outline: 0px; box-shadow: unset !important;}
.is-style-outline{color: rgb(49, 52, 64);}
.is-style-outline .wp-block-button__link{background: transparent; border: 2px solid;}
.wp-block-cover-image.has-parallax{background-attachment: fixed;}
.wp-block-cover.has-parallax{background-attachment: fixed;}
@supports (-webkit-overflow-scrolling: touch){
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment: scroll;}
}
@media (prefers-reduced-motion: reduce){
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment: scroll;}
}
.wp-block-cover-image.has-background-dim::before,.wp-block-cover.has-background-dim::before{content: ""; position: absolute; inset: 0px; background-color: inherit; opacity: 0.5; z-index: 1;}
.wp-block-cover-image.has-background-dim.has-background-dim-10::before,.wp-block-cover.has-background-dim.has-background-dim-10::before{opacity: 0.1;}
.wp-block-cover-image.has-background-dim.has-background-dim-20::before,.wp-block-cover.has-background-dim.has-background-dim-20::before{opacity: 0.2;}
.wp-block-cover-image.has-background-dim.has-background-dim-30::before,.wp-block-cover.has-background-dim.has-background-dim-30::before{opacity: 0.3;}
.wp-block-cover-image.has-background-dim.has-background-dim-40::before,.wp-block-cover.has-background-dim.has-background-dim-40::before{opacity: 0.4;}
.wp-block-cover-image.has-background-dim.has-background-dim-50::before,.wp-block-cover.has-background-dim.has-background-dim-50::before{opacity: 0.5;}
.wp-block-cover-image.has-background-dim.has-background-dim-60::before,.wp-block-cover.has-background-dim.has-background-dim-60::before{opacity: 0.6;}
.wp-block-cover-image.has-background-dim.has-background-dim-70::before,.wp-block-cover.has-background-dim.has-background-dim-70::before{opacity: 0.7;}
.wp-block-cover-image.has-background-dim.has-background-dim-80::before,.wp-block-cover.has-background-dim.has-background-dim-80::before{opacity: 0.8;}
.wp-block-cover-image.has-background-dim.has-background-dim-90::before,.wp-block-cover.has-background-dim.has-background-dim-90::before{opacity: 0.9;}
.wp-block-cover-image.has-background-dim.has-background-dim-100::before,.wp-block-cover.has-background-dim.has-background-dim-100::before{opacity: 1;}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color: inherit;}
.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color: rgb(255, 255, 255) !important;}
.wp-block-cover.has-left-content{justify-content: flex-start;}
.wp-block-cover.has-right-content{justify-content: flex-end;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text{margin-left: 0px; text-align: left;}
.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content > h2{margin-left: 0px; text-align: left;}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content > h2{margin-right: 0px; text-align: right;}
@media (max-width: 991px){
.rtl .bwp-canvas-navigation .menu li .mm-next::before{content: "";}
.mm-btn{height: 50px;}
.bwp-canvas-navigation.active,.bwp-canvas-vertical.active{visibility: visible; transform: translate3d(0px, 0px, 0px); box-shadow: rgba(144, 144, 144, 0.3) 0px 1px 12px 2px;}
.bwp-canvas-navigation .mm-menu,.bwp-canvas-vertical .mm-menu{background: rgb(255, 255, 255); z-index: 999; top: 68px;}
.bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview,.bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview{margin: 0px;}
.bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview .vertical-menu,.bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview .vertical-menu{background-image: none !important;}
.bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > a,.bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > a,.bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > span,.bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > span{padding: 0px; text-align: left;}
.rtl .bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > a,.rtl .bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > a,.rtl .bwp-canvas-navigation .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > span,.rtl .bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li.level-0 > span{text-align: right;}
.bwp-canvas-navigation .mm-menu .title,.bwp-canvas-vertical .mm-menu .title{margin-bottom: 17px;}
.bwp-canvas-navigation .mm-menu .title h2,.bwp-canvas-vertical .mm-menu .title h2{font-size: 14px; text-transform: uppercase; position: relative; font-weight: 700; padding-bottom: 5px !important;}
.bwp-canvas-navigation .mm-menu .title h2::before,.bwp-canvas-vertical .mm-menu .title h2::before{position: absolute; bottom: -1px; width: 40px; height: 1px; background: rgb(195, 31, 37); content: ""; left: 0px;}
.rtl .bwp-canvas-navigation .mm-menu .title h2::before,.rtl .bwp-canvas-vertical .mm-menu .title h2::before{right: 0px; left: auto;}
.bwp-canvas-navigation .mm-menu .mm-listview,.bwp-canvas-vertical .mm-menu .mm-listview{margin: 0px; padding: 0px;}
.bwp-canvas-navigation .mm-menu .mm-listview > li:not(.mm-divider)::after,.bwp-canvas-vertical .mm-menu .mm-listview > li:not(.mm-divider)::after{display: none;}
.bwp-canvas-navigation .mm-menu .mm-navbar,.bwp-canvas-vertical .mm-menu .mm-navbar{height: 50px; line-height: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.bwp-canvas-navigation .mm-menu .mm-navbar a,.bwp-canvas-vertical .mm-menu .mm-navbar a{color: rgb(195, 31, 37); text-transform: uppercase; font-weight: 500; font-size: 16px;}
.bwp-canvas-navigation .mm-menu .menu-item-image,.bwp-canvas-vertical .mm-menu .menu-item-image{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center; margin-top: 10px;}
.bwp-canvas-navigation .mm-menu .menu-item-image > span.title,.bwp-canvas-vertical .mm-menu .menu-item-image > span.title,.bwp-canvas-navigation .mm-menu .menu-item-image > a,.bwp-canvas-vertical .mm-menu .menu-item-image > a{display: none;}
.bwp-canvas-navigation .mm-menu .sub-menu li,.bwp-canvas-vertical .mm-menu .sub-menu li{border: 0px; padding: 5px 0px;}
.bwp-canvas-navigation .mm-menu .sub-menu li > a:not(.mm-next),.bwp-canvas-vertical .mm-menu .sub-menu li > a:not(.mm-next),.bwp-canvas-navigation .mm-menu .sub-menu li span.title,.bwp-canvas-vertical .mm-menu .sub-menu li span.title{text-transform: capitalize; font-size: 14px; color: rgb(134, 134, 134);}
.bwp-canvas-navigation .mm-menu ul > li,.bwp-canvas-vertical .mm-menu ul > li,.bwp-canvas-navigation .mm-menu ul > li.level-0,.bwp-canvas-vertical .mm-menu ul > li.level-0{display: inline-block; width: 100%; padding-top: 8px; border-bottom: 1px solid rgba(221, 221, 221, 0.5); position: relative !important; padding-bottom: 6px !important;}
.bwp-canvas-navigation .mm-menu ul > li.current_page_item > a > span.menu-item-text,.bwp-canvas-vertical .mm-menu ul > li.current_page_item > a > span.menu-item-text,.bwp-canvas-navigation .mm-menu ul > li.level-0.current_page_item > a > span.menu-item-text,.bwp-canvas-vertical .mm-menu ul > li.level-0.current_page_item > a > span.menu-item-text{font-weight: 500; color: rgb(195, 31, 37);}
.bwp-canvas-navigation .mm-menu ul > li .mm-next,.bwp-canvas-vertical .mm-menu ul > li .mm-next,.bwp-canvas-navigation .mm-menu ul > li.level-0 .mm-next,.bwp-canvas-vertical .mm-menu ul > li.level-0 .mm-next{position: absolute; top: 0px; right: 0px; width: 30px; height: 43px; text-align: center;}
.rtl .bwp-canvas-navigation .mm-menu ul > li .mm-next,.rtl .bwp-canvas-vertical .mm-menu ul > li .mm-next,.rtl .bwp-canvas-navigation .mm-menu ul > li.level-0 .mm-next,.rtl .bwp-canvas-vertical .mm-menu ul > li.level-0 .mm-next{left: 0px; right: auto;}
.bwp-canvas-navigation .mm-menu ul > li .mm-next::before,.bwp-canvas-vertical .mm-menu ul > li .mm-next::before,.bwp-canvas-navigation .mm-menu ul > li.level-0 .mm-next::before,.bwp-canvas-vertical .mm-menu ul > li.level-0 .mm-next::before{display: none;}
.bwp-canvas-navigation .mm-menu ul > li .mm-next::after,.bwp-canvas-vertical .mm-menu ul > li .mm-next::after,.bwp-canvas-navigation .mm-menu ul > li.level-0 .mm-next::after,.bwp-canvas-vertical .mm-menu ul > li.level-0 .mm-next::after{right: 17px;}
.rtl .bwp-canvas-navigation .mm-menu ul > li .mm-next::after,.rtl .bwp-canvas-vertical .mm-menu ul > li .mm-next::after,.rtl .bwp-canvas-navigation .mm-menu ul > li.level-0 .mm-next::after,.rtl .bwp-canvas-vertical .mm-menu ul > li.level-0 .mm-next::after{left: 17px; right: auto;}
.bwp-canvas-navigation .mm-menu ul > li > a:not(.mm-next),.bwp-canvas-vertical .mm-menu ul > li > a:not(.mm-next),.bwp-canvas-navigation .mm-menu ul > li.level-0 > a:not(.mm-next),.bwp-canvas-vertical .mm-menu ul > li.level-0 > a:not(.mm-next),.bwp-canvas-navigation .mm-menu ul > li span.title,.bwp-canvas-vertical .mm-menu ul > li span.title,.bwp-canvas-navigation .mm-menu ul > li.level-0 span.title,.bwp-canvas-vertical .mm-menu ul > li.level-0 span.title{color: rgb(0, 0, 0); padding: 0px; line-height: 30px; font-size: 16px; font-weight: 700;}
.bwp-canvas-navigation .mm-menu ul > li > a:not(.mm-next) .menu-img,.bwp-canvas-vertical .mm-menu ul > li > a:not(.mm-next) .menu-img,.bwp-canvas-navigation .mm-menu ul > li.level-0 > a:not(.mm-next) .menu-img,.bwp-canvas-vertical .mm-menu ul > li.level-0 > a:not(.mm-next) .menu-img,.bwp-canvas-navigation .mm-menu ul > li span.title .menu-img,.bwp-canvas-vertical .mm-menu ul > li span.title .menu-img,.bwp-canvas-navigation .mm-menu ul > li.level-0 span.title .menu-img,.bwp-canvas-vertical .mm-menu ul > li.level-0 span.title .menu-img{margin-right: 10px; width: 31px; display: inline-block; text-align: center;}
.rtl .bwp-canvas-navigation .mm-menu ul > li > a:not(.mm-next) .menu-img,.rtl .bwp-canvas-vertical .mm-menu ul > li > a:not(.mm-next) .menu-img,.rtl .bwp-canvas-navigation .mm-menu ul > li.level-0 > a:not(.mm-next) .menu-img,.rtl .bwp-canvas-vertical .mm-menu ul > li.level-0 > a:not(.mm-next) .menu-img,.rtl .bwp-canvas-navigation .mm-menu ul > li span.title .menu-img,.rtl .bwp-canvas-vertical .mm-menu ul > li span.title .menu-img,.rtl .bwp-canvas-navigation .mm-menu ul > li.level-0 span.title .menu-img,.rtl .bwp-canvas-vertical .mm-menu ul > li.level-0 span.title .menu-img{margin-left: 10px; margin-right: 0px;}
.bwp-canvas-navigation .mm-menu ul > li:last-child,.bwp-canvas-vertical .mm-menu ul > li:last-child,.bwp-canvas-navigation .mm-menu ul > li.level-0:last-child,.bwp-canvas-vertical .mm-menu ul > li.level-0:last-child{border-bottom: 0px;}
.bwp-canvas-navigation .mm-menu ul.link-vertical li a,.bwp-canvas-vertical .mm-menu ul.link-vertical li a{color: rgb(134, 134, 134);}
.bwp-canvas-navigation .mm-menu ul.link-vertical li a:hover,.bwp-canvas-vertical .mm-menu ul.link-vertical li a:hover{color: rgb(195, 31, 37);}
.bwp-canvas-navigation .mm-menu .elementor-top-column,.bwp-canvas-vertical .mm-menu .elementor-top-column{width: 100% !important; margin-bottom: 30px;}
.bwp-canvas-navigation .mm-menu .elementor-top-column ul,.bwp-canvas-vertical .mm-menu .elementor-top-column ul{padding: 0px;}
.bwp-canvas-navigation .mm-menu .elementor-row,.bwp-canvas-vertical .mm-menu .elementor-row{flex-wrap: wrap;}
.bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li > a > span > i{margin-right: 8px; width: 20px; font-size: 16px; position: relative; top: 2px;}
.rtl .bwp-canvas-vertical .mm-menu .mm-panels > .mm-panel > .mm-listview > li > a > span > i{margin-left: 8px; margin-right: 0px;}
}
@media (max-width: 991px) and (max-width: 991px){
.bwp-canvas-navigation .mm-menu .sub-menu > div > div > div > section,.bwp-canvas-vertical .mm-menu .sub-menu > div > div > div > section{background: transparent !important;}
.bwp-canvas-navigation .mm-menu .sub-menu .wpb-col-sm-100.elementor-column,.bwp-canvas-vertical .mm-menu .sub-menu .wpb-col-sm-100.elementor-column{margin-bottom: 30px !important;}
.bwp-canvas-navigation .mm-menu .sub-menu .wpb-col-sm-100.elementor-column:last-child,.bwp-canvas-vertical .mm-menu .sub-menu .wpb-col-sm-100.elementor-column:last-child{margin-bottom: 0px !important;}
.bwp-canvas-navigation .mm-menu .sub-menu .wpb-col-sm-100.elementor-column .elementor-column-wrap,.bwp-canvas-vertical .mm-menu .sub-menu .wpb-col-sm-100.elementor-column .elementor-column-wrap{padding: 0px;}
.bwp-canvas-navigation .mm-menu .sub-menu ul li a,.bwp-canvas-vertical .mm-menu .sub-menu ul li a{position: relative; color: rgb(134, 134, 134);}
.bwp-canvas-navigation .mm-menu .sub-menu ul li a > span,.bwp-canvas-vertical .mm-menu .sub-menu ul li a > span{line-height: 17px; font-size: 8px; color: rgb(255, 255, 255); text-transform: uppercase; background: rgb(69, 192, 59); padding: 0px 5px; position: absolute; top: -15px; right: -24px; margin: 0px; min-width: auto; border-radius: 0px;}
.rtl .bwp-canvas-navigation .mm-menu .sub-menu ul li a > span,.rtl .bwp-canvas-vertical .mm-menu .sub-menu ul li a > span{left: -24px; right: auto;}
.bwp-canvas-navigation .mm-menu .sub-menu ul li a > span::before,.bwp-canvas-vertical .mm-menu .sub-menu ul li a > span::before{content: ""; position: absolute; bottom: -4px; border-style: solid; border-width: 2px 3.5px; border-color: rgb(69, 192, 59) transparent transparent rgb(69, 192, 59);}
.bwp-canvas-navigation .mm-menu .sub-menu ul li a > span.hot,.bwp-canvas-vertical .mm-menu .sub-menu ul li a > span.hot{background: rgb(255, 74, 74);}
.bwp-canvas-navigation .mm-menu .sub-menu ul li a > span.hot::before,.bwp-canvas-vertical .mm-menu .sub-menu ul li a > span.hot::before{border-color: rgb(255, 74, 74) transparent transparent rgb(255, 74, 74);}
}
@media (max-width: 991px) and (max-width: 991px){
.bwp-canvas-navigation .mm-menu .mm-listview ul,.bwp-canvas-vertical .mm-menu .mm-listview ul{padding: 0px; margin-bottom: 30px;}
.bwp-canvas-navigation .mm-menu .mm-listview .title h2,.bwp-canvas-vertical .mm-menu .mm-listview .title h2{display: inline-block; color: rgb(0, 0, 0); font-weight: 700; margin-top: 0px; margin-bottom: 17px; text-transform: uppercase; font-size: 15px;}
}
.wpbingo-menu-mobile.wpbingo-menu-sidebar .bwp-navigation span.grower.open{transform: rotate(90deg);}
.bwp-navigation > .open > a{color: rgb(195, 31, 37);}
.bwp-navigation > .open > a::after{content: ""; position: absolute; width: 100%; height: 3px; background: rgb(195, 31, 37); left: 0px; bottom: -1px; transition: 0.35s;}
.bwp-navigation > .open > a:hover,.bwp-navigation > .open > a:focus{color: rgb(195, 31, 37);}
.bwp-navigation > .active a{color: rgb(0, 0, 0);}
.hidden,.no-sidebar-left .col-lg-2 .product-grid .onsale,.no-sidebar-right .col-lg-2 .product-grid .onsale,.no-sidebar-left .col-md-2 .product-grid .onsale,.no-sidebar-right .col-md-2 .product-grid .onsale{display: none !important; visibility: hidden !important;}
.list-special .content-product-list .slick-arrow{opacity: 1; visibility: visible; width: 25px; height: 25px; line-height: 26px; font-size: 8px; top: -60px;}
.list-special .content-product-list .slick-arrow.fa-angle-left{left: auto !important; right: 30px !important;}
.rtl .list-special .content-product-list .slick-arrow.fa-angle-left{right: auto !important; left: auto;}
.rtl .list-special .content-product-list .slick-arrow.fa-angle-left{left: 30px !important; right: auto;}
.list-special .content-product-list .slick-arrow.fa-angle-right{right: 0px !important;}
.rtl .list-special .content-product-list .slick-arrow.fa-angle-right{left: 0px !important; right: auto;}
body.loaded .loader-content{opacity: 0; visibility: hidden;}
#loader.pre-loading{animation-name: pre-loading; animation-duration: 1s; animation-fill-mode: forwards;}
.zoom-2{overflow: hidden;}
.zoom-2 img{position: relative; width: 100%; transition: 0.2s ease-out; transform-origin: center center;}
.zoom-2:hover img{transform: scale(1.2);}
.tab-pane.active{height: auto; display: block; overflow: visible;}
.loading-filter{display: inline-block; position: relative; width: 100px; height: 65px;}
.loading-filter::before{background: url("/wp-content/themes/petio/images/loading-filter.svg") center center / contain no-repeat; content: ""; display: inline-block; width: 100px; height: 65px; position: unset;}
@keyframes bounce { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}
@keyframes d { 
  0% { transform: scaleX(1); transform-origin: 100% 0px; }
  33% { transform: scaleX(0); transform-origin: 100% 0px; }
  40% { transform: scaleX(0); transform-origin: 0px 0px; }
  100% { transform: scaleX(1); transform-origin: 0px 0px; }
}
@keyframes rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes scale2 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
@keyframes shakes { 
  16.65% { transform: translateX(10px); }
  33.33% { transform: translateX(-8px); }
  49.95% { transform: translateX(6px); }
  66.6% { transform: translateX(-4px); }
  83.25% { transform: translateX(3px); }
  100% { transform: translateX(0px); }
}
@keyframes rotate2 { 
  16.65% { transform: rotate(15deg); }
  33.33% { transform: rotate(-13deg); }
  49.95% { transform: rotate(10deg); }
  66.6% { transform: rotate(-8deg); }
  83.25% { transform: rotate(5deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes zoomin { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes zoomin { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@-webkit-keyframes zoomin2 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}
@keyframes zoomin2 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}
@-webkit-keyframes zoomin3 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.8); }
  100% { transform: scale(1); }
}
@keyframes zoomin3 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.8); }
  100% { transform: scale(1); }
}
@keyframes scroll { 
  50% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes scroll { 
  50% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes sticky-product { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes sticky-product { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes sticky-header { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes sticky-header { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes loading-home { 
  0%, 10% { transform: perspective(140px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(140px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(140px) rotateY(180deg); opacity: 0; }
}
@keyframes scale { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes pre-loader { 
  0% { width: 0px; }
  100% { width: 40%; }
}
@keyframes pre-loading { 
  0% { width: 40%; }
  100% { width: 100%; }
}
.woocommerce button.button,.woocommerce input.button{color: rgb(255, 255, 255); background: rgb(0, 0, 0); font-size: 15px; padding: 0px 50px; line-height: 50px; cursor: pointer; border: 0px;}
.woocommerce button.button:hover,.woocommerce input.button:hover{background: rgb(151, 24, 29);}
.woocommerce button.button:focus,.woocommerce input.button:focus{outline: none;}
.button.loading::before,#submit.loading::before{content: ""; inset: 0px; margin: auto; width: 100%; height: 100%; position: absolute; background: url("/wp-content/themes/petio/images/loading-cart.gif") center center no-repeat transparent;}
.woocommerce-error,.woocommerce-message{background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); list-style: none;}
.woocommerce-error .wc-forward,.woocommerce-message .wc-forward{background: rgb(195, 31, 37); color: rgb(255, 255, 255); padding: 8px 12px; text-transform: uppercase; font-weight: 700; font-size: 12px;}
.woocommerce-error .wc-forward:hover,.woocommerce-message .wc-forward:hover{background: rgb(151, 24, 29); color: rgb(255, 255, 255);}
.woocommerce-error .wc-forward::before,.woocommerce-message .wc-forward::before{display: none;}
.woocommerce-error .wc-forward::after,.woocommerce-message .wc-forward::after{content: "$"; font-family: eleganticons; margin-left: 10px; font-size: 18px; line-height: 1; position: relative; top: 4px;}
.rtl .woocommerce-error .wc-forward::after,.rtl .woocommerce-message .wc-forward::after{margin-right: 10px; margin-left: 0px;}
.woocommerce-notices-wrapper{max-width: 1410px; margin: auto; width: 100%;}
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding: 12px 22px 12px 42px; margin: 0px 0px 24px; position: relative; background-color: rgb(247, 246, 247); color: rgb(81, 81, 81); border-top: 3px solid rgb(184, 28, 35); list-style: outside none; overflow-wrap: break-word; width: 100%;}
.rtl .woocommerce-error,.rtl .woocommerce-info,.rtl .woocommerce-message{padding: 12px 42px 12px 22px;}
.rtl .woocommerce-error,.rtl .woocommerce-info,.rtl .woocommerce-message{margin: 0px 0px 24px;}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float: right;}
.rtl .woocommerce-error .button,.rtl .woocommerce-info .button,.rtl .woocommerce-message .button{float: left;}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style: outside none !important; padding-left: 0px !important; margin-left: 0px !important;}
.rtl .woocommerce-error li,.rtl .woocommerce-info li,.rtl .woocommerce-message li{padding-right: 0px !important; padding-left: 0px;}
.rtl .woocommerce-error li,.rtl .woocommerce-info li,.rtl .woocommerce-message li{margin-right: 0px !important; margin-left: 0px;}
.woocommerce-info::after,.woocommerce-message::after,.woocommerce-error::after{content: ""; display: table; clear: both;}
.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{content: ""; font-family: Material; display: inline-block; position: absolute; top: 8px; font-size: 18px; left: 20px; color: rgb(184, 28, 35);}
.rtl .woocommerce-info::before,.rtl .woocommerce-message::before,.rtl .woocommerce-error::before{right: 20px; left: auto;}
.woocommerce-info,.woocommerce-message{border-top: 3px solid rgb(0, 0, 0); text-transform: capitalize;}
.woocommerce-info::before,.woocommerce-message::before{content: ""; font-family: wpbingofont; color: rgb(0, 0, 0); font-size: 15px; margin-right: 10px; line-height: 1; top: 16px;}
.rtl .woocommerce-info::before,.rtl .woocommerce-message::before{margin-left: 10px; margin-right: 0px;}
.woocommerce-info a,.woocommerce-message a{color: rgb(0, 0, 0); font-weight: 700;}
.woocommerce-info a:hover,.woocommerce-message a:hover{color: rgb(195, 31, 37);}
.woocommerce-info .button.wc-forward,.woocommerce-message .button.wc-forward{background: transparent; line-height: 28px; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); padding: 0px 15px 0px 20px; font-size: 10px; text-transform: uppercase; border-radius: 20px;}
.woocommerce-info .button.wc-forward::after,.woocommerce-message .button.wc-forward::after{content: "5"; font-size: 15px; top: 3px; margin-left: 5px;}
.rtl .woocommerce-info .button.wc-forward::after,.rtl .woocommerce-message .button.wc-forward::after{margin-right: 5px; margin-left: 0px;}
.woocommerce-info .button.wc-forward:hover,.woocommerce-message .button.wc-forward:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255); border-color: rgb(195, 31, 37);}
.woocommerce .wc-forward::before{content: ""; font-family: FontAwesome; margin: 0px 10px 0px 0px;}
.woocommerce .wc-backward{line-height: 34px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 0px 20px; display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: 700; height: 40px; float: right;}
.woocommerce .wc-backward::before{content: "#"; font-size: 18px; font-family: ElegantIcons; margin: 0px 5px 0px 0px; position: relative; top: 3px;}
.woocommerce .wc-backward:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.woocommerce-tabs ul.tabs li.active{background: transparent;}
.woocommerce-tabs ul.tabs li.active a{color: rgb(0, 0, 0);}
.woocommerce-tabs ul.tabs li.active a::before{width: 100%;}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--seller .seller-rating .star-rating > span > strong{opacity: 0;}
.woocommerce-tabs #tab-reviews #reviews .commentlist .star-rating{position: absolute; right: 0px; top: -15px;}
.rtl .woocommerce-tabs #tab-reviews #reviews .commentlist .star-rating{left: 0px; right: auto;}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a.active{color: rgb(247, 188, 61);}
.woocommerce-tabs #tab-reviews #reviews #respond #commentform .stars a.active::after{color: rgb(247, 188, 61);}
.woocommerce-tabs.description-style-vertical .content-ul-tab ul li.active::before{opacity: 1; visibility: visible;}
@media (max-width: 991px){
.woocommerce-tabs.description-style-vertical .content-ul-tab ul li.active a{color: rgb(0, 0, 0);}
}
#respond p.stars a.star-1.active{z-index: 5;}
#respond p.stars a.star-2.active{z-index: 5;}
#respond p.stars a.star-3.active{z-index: 5;}
#respond p.stars a.star-4.active{z-index: 5;}
#respond p.stars a.star-5.active{z-index: 5;}
.quantity{width: auto; position: relative; margin: 0px auto; overflow: hidden; zoom: 1;}
.quantity input.qty{float: left; width: 45px; height: 38px; text-align: center; padding: 0px;}
.quantity input.qty:focus:focus{border-color: rgb(102, 175, 233); outline: 0px;}
.quantity .plus,.quantity .minus{background: rgb(255, 255, 255); float: left; display: block; padding: 0px; margin: 0px; vertical-align: text-top; overflow: visible; text-decoration: none; cursor: pointer; line-height: 13px; font-size: 16px; color: rgb(134, 134, 134); border: 1px solid rgb(221, 221, 221); text-align: center; width: 45px; height: 38px;}
.form-row::before,.form-row::after{content: " "; display: table;}
.form-row::after{clear: both;}
.form-row label.hidden,.form-row .no-sidebar-left .col-lg-2 .product-grid label.onsale,.no-sidebar-left .col-lg-2 .product-grid .form-row label.onsale,.form-row .no-sidebar-right .col-lg-2 .product-grid label.onsale,.no-sidebar-right .col-lg-2 .product-grid .form-row label.onsale,.form-row .no-sidebar-left .col-md-2 .product-grid label.onsale,.no-sidebar-left .col-md-2 .product-grid .form-row label.onsale,.form-row .no-sidebar-right .col-md-2 .product-grid label.onsale,.no-sidebar-right .col-md-2 .product-grid .form-row label.onsale,.form-row .no-sidebar-left .col-lg-2 .product-grid label.button-groups,.no-sidebar-left .col-lg-2 .product-grid .form-row label.button-groups,.form-row .no-sidebar-right .col-lg-2 .product-grid label.button-groups,.no-sidebar-right .col-lg-2 .product-grid .form-row label.button-groups,.form-row .no-sidebar-left .col-md-2 .product-grid label.button-groups,.no-sidebar-left .col-md-2 .product-grid .form-row label.button-groups,.form-row .no-sidebar-right .col-md-2 .product-grid label.button-groups,.no-sidebar-right .col-md-2 .product-grid .form-row label.button-groups,.form-row .no-sidebar-left .col-lg-2 .product-grid label.category,.no-sidebar-left .col-lg-2 .product-grid .form-row label.category,.form-row .no-sidebar-right .col-lg-2 .product-grid label.category,.no-sidebar-right .col-lg-2 .product-grid .form-row label.category,.form-row .no-sidebar-left .col-md-2 .product-grid label.category,.no-sidebar-left .col-md-2 .product-grid .form-row label.category,.form-row .no-sidebar-right .col-md-2 .product-grid label.category,.no-sidebar-right .col-md-2 .product-grid .form-row label.category,.form-row .no-sidebar-left .col-lg-2 .product-grid label.price,.no-sidebar-left .col-lg-2 .product-grid .form-row label.price,.form-row .no-sidebar-right .col-lg-2 .product-grid label.price,.no-sidebar-right .col-lg-2 .product-grid .form-row label.price,.form-row .no-sidebar-left .col-md-2 .product-grid label.price,.no-sidebar-left .col-md-2 .product-grid .form-row label.price,.form-row .no-sidebar-right .col-md-2 .product-grid label.price,.no-sidebar-right .col-md-2 .product-grid .form-row label.price,.form-row .no-sidebar-left .col-lg-2 .product-grid label.rating,.no-sidebar-left .col-lg-2 .product-grid .form-row label.rating,.form-row .no-sidebar-right .col-lg-2 .product-grid label.rating,.no-sidebar-right .col-lg-2 .product-grid .form-row label.rating,.form-row .no-sidebar-left .col-md-2 .product-grid label.rating,.no-sidebar-left .col-md-2 .product-grid .form-row label.rating,.form-row .no-sidebar-right .col-md-2 .product-grid label.rating,.no-sidebar-right .col-md-2 .product-grid .form-row label.rating,.form-row .products .product-list .button-groups label.feedback,.products .product-list .button-groups .form-row label.feedback,.form-row .product-info .cart .button label.fa,.product-info .cart .button .form-row label.fa,.form-row .product-info .cart .button label[class^="icon-"],.product-info .cart .button .form-row label[class^="icon-"],.form-row .product-info .cart .button label[class*=" icon-"],.product-info .cart .button .form-row label[class*=" icon-"]{visibility: hidden;}
.form-row label.inline{display: inline;}
.form-row label{display: block;}
.form-row select{cursor: pointer;}
.form-row .required{color: rgb(228, 34, 52); font-weight: 700; border: 0px;}
.form-row .input-text{width: 100%;}
.form-row.form-row-wide{clear: both; margin: 0px 0px 14px;}
ul.tabs li.active{background: rgb(221, 221, 221); z-index: 2; border-bottom-color: rgb(221, 221, 221);}
ul.tabs li.active a{color: inherit; text-shadow: inherit;}
ul.tabs li.active::before{box-shadow: rgb(221, 221, 221) 2px 2px 0px;}
ul.tabs li.active::after{box-shadow: rgb(221, 221, 221) -2px 2px 0px;}
.product-quantity .input-text .input-sm{height: calc(2px + 2rem); padding: 6px; font-size: 1rem; line-height: 1.5; border-radius: 0px;}
.product-quantity .input-text select.input-sm{height: calc(2px + 2rem); line-height: calc(2px + 2rem);}
.product-quantity .input-text textarea.input-sm{height: auto;}
.onsale{color: rgb(255, 255, 255); font-size: 14px; padding: 2px 7px 0px; text-transform: capitalize; font-weight: 700; display: block; line-height: 22px; position: absolute; top: 10px; min-width: 52px; border-radius: 20px; z-index: 1; text-align: center !important;}
.onsale:empty{display: none;}
.onsale{left: 10px; background: rgb(255, 4, 4);}
.rtl .onsale{right: 10px; left: auto;}
.star-rating{overflow: hidden; position: relative; width: 81px; height: 1.2em; line-height: 1.2em; display: inline-block; font-family: FontAwesome; font-size: 12px;}
.star-rating::before{content: ""; color: rgb(225, 225, 225); float: left; top: 0px; left: 0px; position: absolute; letter-spacing: 6px;}
.rtl .star-rating::before{float: right;}
.rtl .star-rating::before{right: 0px; left: auto;}
.star-rating span{overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em;}
.rtl .star-rating span{float: right;}
.rtl .star-rating span{right: 0px; left: auto;}
.star-rating span::before{content: ""; top: 0px; position: absolute; left: 0px; color: rgb(255, 193, 7); letter-spacing: 6px;}
.rtl .star-rating span::before{right: 0px; left: auto;}
.petio-topcart.active.popup .cart-popup.popup{opacity: 1; visibility: visible; transform: translateX(0px) !important;}
.petio-topcart.active .remove-cart-shadow{display: block;}
.petio-topcart.dark .cart-popup{background: rgb(34, 34, 34); border: 0px;}
.petio-topcart.dark .mini-cart .cart-popup .remove-cart a{color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup .remove-cart a:hover{color: rgb(195, 31, 37) !important;}
.petio-topcart.dark .mini-cart .cart-popup .top-total-cart{color: rgb(255, 255, 255); border-color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup a.product-name{color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup a.product-name:hover{color: rgb(195, 31, 37) !important;}
.petio-topcart.dark .mini-cart .cart-popup .quantity,.petio-topcart.dark .mini-cart .cart-popup .price{color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup .total-cart{color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.petio-topcart.dark .mini-cart .cart-popup .free-order{color: rgb(255, 255, 255);}
.petio-topcart.dark .mini-cart .cart-popup .mini_cart_item a.remove{color: rgb(255, 255, 255); border-color: rgb(255, 255, 255);}
.petio-topcart.dark .mini-cart .cart-popup .mini_cart_item a.remove:hover{border-color: rgb(195, 31, 37);}
.petio-topcart.dark .mini-cart .cart-popup .cart_list li.empty{color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup .cart_list li.empty::before{color: rgb(255, 255, 255) !important;}
.petio-topcart.dark .mini-cart .cart-popup .cart_list li.empty .go-shop{color: rgb(255, 255, 255); border-color: rgb(255, 255, 255) !important;}
.petio-topcart.popup .mini-cart{position: relative;}
.petio-topcart.popup .mini-cart.show .cart-popup{opacity: 1; visibility: visible; transform: translateX(0px) !important;}
.petio-topcart.popup .mini-cart.show .remove-cart-shadow{display: block;}
.petio-topcart.popup .mini-cart .cart-popup{height: 100%; display: flex; flex-flow: column wrap; justify-content: space-between; width: 420px; padding: 40px 40px 10px; max-width: calc(100% - 20px); transition: 0.3s; border-radius: 0px; position: fixed !important; top: 0px !important; transform: translateX(100%) !important;}
@media (max-width: 480px){
.petio-topcart.popup .mini-cart .cart-popup{padding: 30px 15px;}
}
.petio-topcart.popup .mini-cart .cart-popup > *{width: 100%;}
.petio-topcart.popup .mini-cart .cart-popup .box-cart-top{display: flex; justify-content: space-between; border-bottom: 2px solid rgb(0, 0, 0); align-items: center; padding-bottom: 10px; margin-bottom: 30px;}
.petio-topcart.popup .mini-cart .cart-popup .top-total-cart{font-size: 20px; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); width: auto; margin-bottom: 40px; font-weight: 700;}
.petio-topcart.popup .mini-cart .cart-popup .quantity{color: rgb(0, 0, 0); text-transform: uppercase; font-weight: 600;}
.petio-topcart.popup .mini-cart .cart-popup .price{color: rgb(134, 134, 134); font-size: 13px; font-weight: 400;}
.petio-topcart.popup .mini-cart .cart-popup .cart_list{height: calc(100% - 295px); max-height: unset;}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty{text-align: center; position: relative; padding-top: 85px; font-size: 24px; color: rgb(0, 0, 0);}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty::before{content: ""; font-family: wpbingofont; position: absolute; top: 0px; font-size: 70px; line-height: 1; left: calc(50% - 35px); color: rgb(0, 0, 0);}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty span{display: block;}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty .go-shop{display: inline-block; font-size: 14px; text-transform: uppercase; line-height: 28px; border-bottom: 2px solid rgb(0, 0, 0); margin-top: 15px;}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty .go-shop i{font-size: 18px; margin-left: 5px; position: relative; top: 3px;}
.rtl .petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty .go-shop i{margin-right: 5px; margin-left: 0px;}
.petio-topcart.popup .mini-cart .cart-popup .cart_list li.empty .go-shop:hover{border-color: rgb(195, 31, 37); color: rgb(195, 31, 37);}
.petio-topcart.popup .mini-cart .cart-popup .remove-cart{text-align: right; margin-top: 0px; text-transform: capitalize; font-size: 12px; margin-bottom: 15px;}
.rtl .petio-topcart.popup .mini-cart .cart-popup .remove-cart{text-align: left;}
.petio-topcart.popup .mini-cart .cart-popup .remove-cart a{color: rgb(0, 0, 0); line-height: 31px; text-transform: uppercase; font-weight: 500;}
.petio-topcart.popup .mini-cart .cart-popup .remove-cart a:hover{color: rgb(195, 31, 37);}
.petio-topcart.popup .mini-cart .cart-popup .remove-cart i{font-size: 18px; position: relative; top: 3px;}
.petio-topcart.popup .mini-cart .cart-popup .buttons{margin-bottom: 0px; display: flex; justify-content: space-between;}
.petio-topcart.popup .mini-cart .cart-popup .buttons .button{width: calc(50% - 4px); margin: 0px; padding: 15px; font-size: 14px;}
.petio-topcart.popup .mini-cart .cart-popup .mini_cart_item{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(225, 225, 225, 0.5);}
.petio-topcart.popup .mini-cart .cart-popup .mini_cart_item:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px;}
.petio-topcart.dropdown .mini-cart{position: relative;}
.petio-topcart.dropdown .mini-cart.show .cart-popup{opacity: 1; visibility: visible; transform: translateY(0px) !important;}
.petio-topcart.dropdown .mini-cart.show .remove-cart-shadow{display: block;}
.mini-cart{position: relative;}
.mini-cart .remove-cart-shadow{position: fixed; content: ""; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 9999; background: rgba(0, 0, 0, 0.4); display: none;}
.mini-cart .cart-popup{text-align: left; width: 380px; padding: 30px 20px; border: 1px solid rgb(243, 243, 243); background: rgb(255, 255, 255); position: absolute; color: rgb(0, 0, 0); opacity: 0; visibility: hidden; transition: 0.3s; z-index: 10001; box-shadow: rgba(50, 50, 50, 0.2) 0px 5px 5px 0px; transform: translateY(20px) !important; left: auto !important; right: -12px !important; top: 45px !important; will-change: unset !important;}
.rtl .mini-cart .cart-popup{text-align: right;}
.rtl .mini-cart .cart-popup{left: -12px !important; right: auto;}
@media (max-width: 480px){
.mini-cart .cart-popup{width: 290px;}
.mini-cart .cart-popup .product-image{width: 60px !important;}
}
.mini-cart .cart-popup.active::before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; background: rgba(255, 255, 255, 0.5); z-index: 10;}
.mini-cart .cart-popup.active::after{position: absolute; top: calc(50% - 20px); left: calc(50% - 20px); content: ""; z-index: 10; font-family: ElegantIcons; font-size: 40px; line-height: 1; animation: 2s linear 0s infinite normal none running spinAround; color: rgb(195, 31, 37);}
.mini-cart .cart-popup.popup{height: 100%; display: flex; flex-flow: column wrap; justify-content: space-between; width: 420px; padding: 40px 40px 10px; max-width: calc(100% - 20px); transition: 0.3s; position: fixed !important; top: 0px !important; transform: translateX(100%) !important;}
@media (max-width: 480px){
.mini-cart .cart-popup.popup{padding: 30px 15px;}
}
.mini-cart .cart-popup.popup > *{width: 100%;}
.mini-cart .cart-popup.popup .box-cart-top{display: flex; justify-content: space-between; border-bottom: 2px solid rgb(0, 0, 0); align-items: center; padding-bottom: 10px; margin-bottom: 30px;}
.mini-cart .cart-popup.popup .top-total-cart{font-size: 16px; font-family: Bangers, cursive; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); width: auto; margin-bottom: 40px; letter-spacing: 1px;}
.mini-cart .cart-popup.popup .quantity{color: rgb(0, 0, 0); text-transform: uppercase; font-weight: 700;}
.mini-cart .cart-popup.popup .price{color: rgb(134, 134, 134); font-size: 13px; font-weight: 400;}
.mini-cart .cart-popup.popup .cart_list{height: calc(100% - 295px); max-height: unset;}
.mini-cart .cart-popup.popup .cart_list li.empty{text-align: center; position: relative; padding-top: 85px; font-size: 24px; color: rgb(0, 0, 0);}
.mini-cart .cart-popup.popup .cart_list li.empty::before{content: ""; font-family: wpbingofont; position: absolute; top: 0px; font-size: 70px; line-height: 1; left: calc(50% - 35px); color: rgb(0, 0, 0);}
.mini-cart .cart-popup.popup .cart_list li.empty span{display: block;}
.mini-cart .cart-popup.popup .cart_list li.empty .go-shop{display: inline-block; font-size: 14px; text-transform: uppercase; font-family: Bangers, cursive; line-height: 28px; border-bottom: 2px solid rgb(0, 0, 0); margin-top: 15px;}
.mini-cart .cart-popup.popup .cart_list li.empty .go-shop i{font-size: 18px; margin-left: 5px; position: relative; top: 3px;}
.rtl .mini-cart .cart-popup.popup .cart_list li.empty .go-shop i{margin-right: 5px; margin-left: 0px;}
.mini-cart .cart-popup.popup .cart_list li.empty .go-shop:hover{border-color: rgb(195, 31, 37); color: rgb(195, 31, 37);}
.mini-cart .cart-popup.popup .remove-cart{text-align: right; margin-top: 0px; text-transform: capitalize; font-size: 12px; margin-bottom: 15px;}
.rtl .mini-cart .cart-popup.popup .remove-cart{text-align: left;}
.mini-cart .cart-popup.popup .remove-cart a{color: rgb(0, 0, 0); line-height: 31px; font-family: Bangers, cursive; letter-spacing: 2px;}
.mini-cart .cart-popup.popup .remove-cart a:hover{color: rgb(195, 31, 37);}
.mini-cart .cart-popup.popup .remove-cart i{font-size: 18px; position: relative; top: 3px;}
.mini-cart .cart-popup.popup .buttons{margin-bottom: 0px; display: flex; justify-content: space-between;}
.mini-cart .cart-popup.popup .buttons .button{width: calc(50% - 4px); margin: 0px; padding: 15px; font-size: 14px;}
.mini-cart .cart-popup.popup .mini_cart_item{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(225, 225, 225, 0.5);}
.mini-cart .cart-popup.popup .mini_cart_item:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px;}
.mini-cart .cart-popup .cart_list{list-style: none; margin-top: 10px; padding-bottom: 10px; max-height: 335px; overflow-y: auto;}
.mini-cart .cart-popup .cart_list::-webkit-scrollbar{width: 5px;}
.mini-cart .cart-popup .cart_list::-webkit-scrollbar-track{background: rgb(241, 241, 241);}
.mini-cart .cart-popup .cart_list::-webkit-scrollbar-thumb{background: rgb(136, 136, 136);}
.mini-cart .cart-popup .cart_list::-webkit-scrollbar-thumb:hover{background: rgb(85, 85, 85);}
.mini-cart .cart-popup .cart_list li.empty{text-align: center; position: relative; padding-top: 55px; font-size: 18px; color: rgb(0, 0, 0);}
.mini-cart .cart-popup .cart_list li.empty::before{content: ""; font-family: wpbingofont; position: absolute; top: 0px; font-size: 50px; line-height: 1; left: calc(50% - 25px); color: rgb(0, 0, 0);}
.mini-cart .cart-popup .cart_list li.empty span{display: block;}
.mini-cart .cart-popup .cart_list li.empty .go-shop{display: inline-block; font-size: 14px; text-transform: uppercase; line-height: 28px; border-bottom: 2px solid rgb(0, 0, 0); margin-top: 5px;}
.mini-cart .cart-popup .cart_list li.empty .go-shop i{font-size: 18px; margin-left: 5px; position: relative; top: 3px;}
.rtl .mini-cart .cart-popup .cart_list li.empty .go-shop i{margin-right: 5px; margin-left: 0px;}
.mini-cart .cart-popup .cart_list li.empty .go-shop:hover{border-color: rgb(195, 31, 37); color: rgb(195, 31, 37);}
.mini-cart .cart-popup .total-cart{font-size: 16px; color: rgb(0, 0, 0); line-height: 26px; position: relative; margin-top: 30px; font-weight: 700; display: flex; justify-content: space-between; border-top: 1px solid rgb(0, 0, 0); padding-top: 15px;}
.mini-cart .cart-popup .total-cart .total-price{font-size: 24px; font-weight: 400;}
.mini-cart .cart-popup .mini_cart_item{position: relative; margin-bottom: 30px; overflow: hidden;}
.mini-cart .cart-popup .mini_cart_item:last-child{margin-bottom: 0px;}
.mini-cart .cart-popup .mini_cart_item a{color: rgb(134, 134, 134);}
.mini-cart .cart-popup .mini_cart_item a.remove{width: 18px; height: 18px; border-radius: 50%; border: 1px solid rgb(0, 0, 0); text-align: center; line-height: 18px; color: rgb(0, 0, 0); text-indent: -1px;}
.mini-cart .cart-popup .mini_cart_item a.remove:hover{color: rgb(255, 255, 255); background: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.mini-cart .cart-popup .mini_cart_item a:hover{color: rgb(195, 31, 37);}
.mini-cart .cart-popup .mini_cart_item .woocommerce-product-rating{margin-top: 0px;}
.mini-cart .cart-popup .mini_cart_item .woocommerce-product-rating .star-rating{margin-bottom: 0px;}
.mini-cart .cart-popup .mini_cart_item .variation{font-size: 13px; margin-top: 0px; margin-bottom: 7px;}
.mini-cart .cart-popup .mini_cart_item .variation > *{margin-bottom: 0px;}
.mini-cart .cart-popup .mini_cart_item .variation dt.variation-Vendor{font-weight: 500;}
.mini-cart .cart-popup .mini_cart_item .variation > *{display: inline-block;}
.mini-cart .cart-popup .mini_cart_item .variation > * > p{margin: 0px;}
.mini-cart .cart-popup .product-image{display: inline-block; width: 78px; float: left; margin-right: 12px;}
.rtl .mini-cart .cart-popup .product-image{float: right;}
.rtl .mini-cart .cart-popup .product-image{margin-left: 12px; margin-right: 0px;}
.mini-cart .cart-popup .product-image img{width: 100%; height: auto; display: block;}
.mini-cart .cart-popup a.product-name{padding-right: 20px; width: calc(100% - 20px); display: block; line-height: 1.1; margin-bottom: 7px; font-weight: 500; color: rgb(0, 0, 0) !important;}
.rtl .mini-cart .cart-popup a.product-name{padding-left: 20px; padding-right: 0px;}
.mini-cart .cart-popup a.product-name:hover{color: rgb(195, 31, 37) !important;}
.mini-cart .cart-popup .quantity{font-weight: 500; width: 173px; color: rgb(134, 134, 134); margin: 0px;}
.mini-cart .cart-popup .quantity input[type="button"]{display: none !important;}
.mini-cart .cart-popup .quantity > span{color: rgb(195, 31, 37); font-size: 15px; font-weight: 700;}
.mini-cart .cart-popup .quantity button{display: none;}
.mini-cart .cart-popup .remove{position: absolute; right: 5px; top: 5px;}
.rtl .mini-cart .cart-popup .remove{left: 5px; right: auto;}
.mini-cart .cart-popup .free-order{color: rgb(0, 0, 0); text-align: center; margin-top: 20px; text-transform: uppercase; font-size: 12px;}
.mini-cart .cart-popup .free-order span{text-decoration: underline; font-weight: 700;}
.mini-cart .cart-popup .total{text-transform: uppercase; color: rgb(255, 255, 255);}
.mini-cart .cart-popup .buttons{display: flex; margin-bottom: 10px; margin-top: 13px; width: 100%;}
.mini-cart .cart-popup .buttons .button{width: calc(50% - 4px); font-weight: 700; overflow: hidden; position: relative; padding: 9px 15px; font-size: 14px; color: rgb(255, 255, 255); background: rgb(160, 160, 160); transition: unset; border-radius: 30px; display: inline-block; margin: 0px 5px; border: 0px;}
.mini-cart .cart-popup .buttons .button:first-child{margin-left: 0px;}
.rtl .mini-cart .cart-popup .buttons .button:first-child{margin-right: 0px; margin-left: 0px;}
@media (max-width: 481px){
.mini-cart .cart-popup .buttons .button{font-size: 11px;}
}
.mini-cart .cart-popup .buttons .button.view-cart{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.mini-cart .cart-popup .buttons .button.view-cart::before{background: rgb(151, 24, 29);}
.mini-cart .cart-popup .buttons .button::before{border-radius: 0px; bottom: 0px; top: auto;}
.woosw-items .woosw-item--atc a.added_to_cart{display: none !important;}
.woosw-items .woosw-item--atc a.loading{color: transparent; position: relative;}
.woosw-items .woosw-item--atc a.loading::before{position: absolute; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 16px; height: 16px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: calc(50% - 13px);}
.woosw-list .woosw-items .woosw-item--actions .woosw-content-item--add a.added_to_cart{display: none !important;}
.woosw-list .woosw-items .woosw-item--actions .woosw-content-item--add a.loading{color: transparent; position: relative;}
.woosw-list .woosw-items .woosw-item--actions .woosw-content-item--add a.loading::before{position: absolute; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 16px; height: 16px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: calc(50% - 13px);}
.bwp-top-bar .display li a.active{background: rgb(255, 255, 255); border-color: rgb(195, 31, 37);}
.bwp-top-bar .display li a.active .icon-column .layer > span{background: rgb(0, 0, 0);}
.bwp-top-bar.top .button-filter-toggle.active{background: rgb(0, 0, 0);}
.bwp-top-bar.top .button-filter-toggle.active::after{color: rgb(255, 255, 255);}
.bwp-top-bar.top .button-filter-toggle.active::before{transform: scale(1); opacity: 1; visibility: visible;}
.bwp-top-bar .woocommerce-ordering.open .pwb-dropdown-toggle::after,.bwp-top-bar .woocommerce-sort-count.open .pwb-dropdown-toggle::after{transform: rotate(-180deg);}
.bwp-top-bar .petio-woocommerce-sort-count .list-show li.active a{color: rgb(195, 31, 37);}
.woocommerce-pagination.shop-loadmore .woocommerce-load-more.active::before{animation: 2s linear 0s infinite normal none running spinAround;}
.woocommerce-pagination.shop-infinity .woocommerce-load-more .loading-infinity .gooey{position: absolute; top: 0px; left: calc(50% - 45px); width: 90px; height: 40px; background: rgb(255, 255, 255); filter: contrast(20);}
.woocommerce-pagination.shop-infinity .woocommerce-load-more .loading-infinity .dot{position: absolute; width: 12px; height: 12px; top: 12px; left: 15px; filter: blur(4px); background: rgb(0, 0, 0); border-radius: 50%; transform: translateX(0px); animation: 2.8s ease 0s infinite normal none running loading-filter;}
.woocommerce-pagination.shop-infinity .woocommerce-load-more .loading-infinity .dots{transform: translateX(0px); margin-top: 12px; margin-left: 31px; animation: 2.8s ease 0s infinite normal none running loading-filter2;}
.woocommerce-pagination.shop-infinity .woocommerce-load-more .loading-infinity .dots div{display: block; float: left; width: 12px; height: 12px; margin-left: 5px; filter: blur(4px); background: rgb(0, 0, 0); border-radius: 50%;}
body.loaded .loader-content{opacity: 0; visibility: hidden;}
#loader.pre-loading{animation-name: pre-loading; animation-duration: 1s; animation-fill-mode: forwards;}
.zoom-2{overflow: hidden;}
.zoom-2 img{position: relative; width: 100%; transition: 0.2s ease-out; transform-origin: center center;}
.zoom-2:hover img{transform: scale(1.2);}
.tab-pane.active{height: auto; display: block; overflow: visible;}
.loading-filter{display: inline-block; position: relative; width: 100px; height: 65px;}
.loading-filter::before{background: url("/wp-content/themes/petio/images/loading-filter.svg") center center / contain no-repeat; content: ""; display: inline-block; width: 100px; height: 65px; position: unset;}
@keyframes bounce { 
  0%, 100% { transform: scale(0); }
  50% { transform: scale(1); }
}
@keyframes d { 
  0% { transform: scaleX(1); transform-origin: 100% 0px; }
  33% { transform: scaleX(0); transform-origin: 100% 0px; }
  40% { transform: scaleX(0); transform-origin: 0px 0px; }
  100% { transform: scaleX(1); transform-origin: 0px 0px; }
}
@keyframes rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes scale2 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
@keyframes shakes { 
  16.65% { transform: translateX(10px); }
  33.33% { transform: translateX(-8px); }
  49.95% { transform: translateX(6px); }
  66.6% { transform: translateX(-4px); }
  83.25% { transform: translateX(3px); }
  100% { transform: translateX(0px); }
}
@keyframes rotate2 { 
  16.65% { transform: rotate(15deg); }
  33.33% { transform: rotate(-13deg); }
  49.95% { transform: rotate(10deg); }
  66.6% { transform: rotate(-8deg); }
  83.25% { transform: rotate(5deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes zoomin { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@keyframes zoomin { 
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
@-webkit-keyframes zoomin2 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}
@keyframes zoomin2 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.15); }
  100% { transform: scale(1); }
}
@-webkit-keyframes zoomin3 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.8); }
  100% { transform: scale(1); }
}
@keyframes zoomin3 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.8); }
  100% { transform: scale(1); }
}
@keyframes scroll { 
  50% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes scroll { 
  50% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes sticky-product { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes sticky-product { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes sticky-header { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes sticky-header { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}
@keyframes loading-home { 
  0%, 10% { transform: perspective(140px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(140px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(140px) rotateY(180deg); opacity: 0; }
}
@keyframes scale { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@keyframes pre-loader { 
  0% { width: 0px; }
  100% { width: 40%; }
}
@keyframes pre-loading { 
  0% { width: 40%; }
  100% { width: 100%; }
}
.btn{display: inline-block; font-weight: 500; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.6; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn:hover,.btn:focus{text-decoration: none;}
.btn:focus{outline: 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 0.2rem;}
.btn:disabled{opacity: 0.65; box-shadow: none;}
.btn:not(:disabled):not(.disabled),.clear-all:not(:disabled):not(.disabled){cursor: pointer;}
.btn:not(:disabled):not(.disabled):active,.clear-all:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.clear-all:not(:disabled):not(.disabled).active{background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn:not(:disabled):not(.disabled):active:focus,.clear-all:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus,.clear-all:not(:disabled):not(.disabled).active:focus{box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 0.2rem, rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(40, 137, 149); border-color: rgb(37, 128, 139);}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{box-shadow: rgba(51, 174, 189, 0.5) 0px 0px 0px 0.2rem;}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91);}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem;}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(63, 164, 84); border-color: rgb(59, 155, 79);}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow: rgba(87, 191, 109, 0.5) 0px 0px 0px 0.2rem;}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(1, 124, 161); border-color: rgb(1, 114, 149);}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus{box-shadow: rgba(1, 163, 212, 0.5) 0px 0px 0px 0.2rem;}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(209, 176, 22); border-color: rgb(197, 167, 21);}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus{box-shadow: rgba(233, 201, 49, 0.5) 0px 0px 0px 0.2rem;}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(188, 23, 38); border-color: rgb(177, 22, 36);}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus{box-shadow: rgba(228, 34, 52, 0.5) 0px 0px 0px 0.2rem;}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223);}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus{box-shadow: rgba(18, 27, 31, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(51, 174, 189); border-color: rgb(51, 174, 189);}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{box-shadow: rgba(51, 174, 189, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125);}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(87, 191, 109); border-color: rgb(87, 191, 109);}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus{box-shadow: rgba(87, 191, 109, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(1, 163, 212); border-color: rgb(1, 163, 212);}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus{box-shadow: rgba(1, 163, 212, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(233, 201, 49); border-color: rgb(233, 201, 49);}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{box-shadow: rgba(233, 201, 49, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(228, 34, 52); border-color: rgb(228, 34, 52);}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{box-shadow: rgba(228, 34, 52, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle{color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250);}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus{box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem;}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle{color: rgb(255, 255, 255); background-color: rgb(18, 27, 31); border-color: rgb(18, 27, 31);}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{box-shadow: rgba(18, 27, 31, 0.5) 0px 0px 0px 0.2rem;}
.content-product-list .products-thumb{display: inline-block; vertical-align: top;}
.products-list.grid:not(.slick-carousel){display: flex; flex-wrap: wrap;}
.products-list.grid:not(.slick-carousel) li.col-xl-3 .product-wapper .countdown .countdown-content > span{font-size: 16px;}
@media (max-width: 767px){
.products-list.grid:not(.slick-carousel){justify-content: center;}
}
.products-list.grid.row.slick-carousel{margin: 0px;}
.products-list.grid .product-wapper{position: relative; padding: 0px; margin: 0px 0px 30px; text-align: center;}
.products-list.grid .product-wapper:hover{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
@media (min-width: 767px){
.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .hover-image{opacity: 1; visibility: visible;}
.products-list.grid .product-wapper:hover .products-thumb .product-thumb-hover .wp-post-image{opacity: 0; visibility: hidden;}
}
.products-list.grid .product-wapper:hover .products-thumb .product-button > *{opacity: 1; visibility: visible; transform: rotateY(0deg);}
.products-list.grid .product-wapper .product-attribute > div.active span::before{opacity: 1; visibility: visible; transform: scale(1);}
.products-list.grid .product-wapper .products-thumb{position: relative; margin: 0px 1.5px; overflow: hidden; display: inline-block; vertical-align: top; border: 1px solid rgb(230, 230, 230); border-radius: 10px;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover{position: relative; display: block;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover img{border-radius: 10px;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover .wp-post-image{opacity: 1; visibility: visible; transition: 0.5s; position: absolute; top: 0px; left: 0px; right: 0px; max-width: 100%; height: auto;}
.products-list.grid .product-wapper .products-thumb .product-thumb-hover .hover-image{opacity: 0; visibility: hidden; max-width: 100%; height: auto;}
.products-list.grid .product-wapper .products-thumb .product-button{position: absolute; bottom: 45px; width: 45px; right: 15px; z-index: 9; transition: 0.3s ease-in-out;}
@media (max-width: 991px){
.products-list.grid .product-wapper .products-thumb .product-button{width: 35px; right: 10px;}
}
@media (max-width: 480px){
.products-list.grid .product-wapper .products-thumb .product-button{bottom: 5px; right: 5px;}
}
.products-list.grid .product-wapper .products-thumb .product-button > *{margin-bottom: 5px;}
@media (min-width: 991px){
.products-list.grid .product-wapper .products-thumb .product-button > *{transform: rotateY(-90deg); transform-origin: 100% 50%; transition: 0.3s; opacity: 0; visibility: hidden;}
}
.products-list.grid .product-wapper .products-thumb .product-button > :nth-child(2){transition-delay: 0.1s;}
.products-list.grid .product-wapper .products-thumb .product-button > :last-child{margin-bottom: 0px;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview{text-align: center; background: rgb(255, 255, 255); font-size: 0px; display: block; white-space: nowrap; border-radius: 50%;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a{color: rgb(0, 0, 0); width: 45px; height: 45px; line-height: 45px; border-radius: 50%; border: 1px solid rgb(230, 230, 230); display: inline-block; position: relative; outline: unset;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview > a > i{font-size: 16px; color: rgb(0, 0, 0); line-height: 45px; transition: 0.1s;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover > a{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover > a > i{color: rgb(255, 255, 255);}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview:hover .loading::before{color: rgb(255, 255, 255);}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading i{display: none;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25); border-image: none; width: 18px; height: 18px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 8px;}
.products-list.grid .product-wapper .products-thumb .product-button .product-quickview .loading:hover::before{border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button,.products-list.grid .product-wapper .products-thumb .product-button .read_more,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart{color: rgb(255, 255, 255); display: inline-block; text-align: center; background: rgb(255, 255, 255); width: 45px; height: 45px; line-height: 45px; border-radius: 50%; border: 1px solid rgb(230, 230, 230); font-size: 0px; white-space: nowrap;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button::before,.products-list.grid .product-wapper .products-thumb .product-button .read_more::before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart::before{content: ""; font-family: Wpbingo2; font-size: 18px; color: rgb(0, 0, 0); transition: 0.1s; margin: 0px; display: inline-block;}
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.added,.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.added,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.added,.products-list.grid .product-wapper .products-thumb .product-button .read_more.added,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.added,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.added{display: none;}
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading,.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading{transition: 0.2s;}
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading::before,.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading::before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading::before,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading::before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading::before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25); border-image: none; width: 18px; height: 18px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 8px;}
.products-list.grid .product-wapper .products-thumb .product-button .product_type_grouped.loading:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button.loading:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_external.loading:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .read_more.loading:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart.loading:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable.loading:hover::before{border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button:hover,.products-list.grid .product-wapper .products-thumb .product-button .read_more:hover,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart:hover{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .read_more:hover::before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart:hover::before{color: rgb(255, 255, 255);}
@media (max-width: 991px){
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button,.products-list.grid .product-wapper .products-thumb .product-button .read_more,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart{width: 35px; height: 35px; line-height: 33px;}
.products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button::before,.products-list.grid .product-wapper .products-thumb .product-button .read_more::before,.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart::before{line-height: 33px; font-size: 14px;}
}
.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart::before{content: "N"; font-family: ElegantIcons; text-indent: 0px;}
.products-list.grid .product-wapper .products-thumb .product-button .added_to_cart::after{display: none;}
.products-list.grid .product-wapper .products-thumb .product-button .read_more::before{content: "$"; font-family: ElegantIcons; text-indent: 0px;}
.products-list.grid .product-wapper .products-content{margin-top: 20px; text-align: center;}
.products-list.grid .product-wapper .products-content .rating{margin-bottom: 5px;}
.products-list.grid .product-wapper .products-content h3.product-title{font-size: 16px; max-width: 280px; margin: 0px auto 12px; display: block; font-weight: 700; font-family: Nunito, sans-serif;}
.products-list.grid .product-wapper .products-content .price{line-height: 100%; display: inline-block;}
.products-list.grid .product-wapper .products-content .rating .review-count{display: inline-block; position: relative; top: -3px; font-size: 14px; color: rgb(179, 179, 179);}
@media (max-width: 767px){
.products-list.grid .product-wapper .products-content .rating .review-count{display: none;}
}
.products-list.grid .product-wapper.content-product3 .button-atc a.added{display: none;}
.products-list.grid .product-wapper.content-product3 .button-atc a.loading{transition: 0.2s;}
.products-list.grid .product-wapper.content-product3 .button-atc a.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 15px; height: 15px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 3px; margin-right: 5px;}
.rtl .products-list.grid .product-wapper.content-product3 .button-atc a.loading::before{margin-left: 5px; margin-right: 0px;}
.products-list.grid .product-wapper.content-product4 .product-button > a.added{display: none;}
.products-list.grid .product-wapper.content-product4 .product-button > a.loading{transition: 0.2s;}
.products-list.grid .product-wapper.content-product4 .product-button > a.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 15px; height: 15px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 3px; margin-right: 5px;}
.rtl .products-list.grid .product-wapper.content-product4 .product-button > a.loading::before{margin-left: 5px; margin-right: 0px;}
.products-list.grid .product-wapper.content-product4 .button-atc a.added{display: none;}
.products-list.grid .product-wapper.content-product4 .button-atc a.loading{transition: 0.2s;}
.products-list.grid .product-wapper.content-product4 .button-atc a.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; width: 15px; height: 15px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 3px; margin-right: 5px;}
.rtl .products-list.grid .product-wapper.content-product4 .button-atc a.loading::before{margin-left: 5px; margin-right: 0px;}
.products-list.grid .product-wapper.content-product5 .button-atc a.added{display: none;}
.products-list.grid .product-wapper.content-product5 .button-atc a.loading{transition: 0.2s;}
.products-list.grid .product-wapper.content-product5 .button-atc a.loading::before{position: relative; display: inline-block; content: ""; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25); border-image: none; width: 15px; height: 15px; border-radius: 50%; background: none; animation: 2s linear 0s infinite normal none running spinAround; text-indent: 0px; top: 3px; margin-right: 5px;}
.rtl .products-list.grid .product-wapper.content-product5 .button-atc a.loading::before{margin-left: 5px; margin-right: 0px;}
.products-list.grid .product-wapper.content-product5 .button-atc a.loading:hover::before{border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);}
.products-list.list .product-wapper .product-attribute > div.active span::before{opacity: 1; visibility: visible; transform: scale(1);}
.products-list.list .product-wapper .products-thumb .product-quickview .loading i{display: none;}
.products-list.list .product-wapper .products-thumb .product-quickview .loading::before{position: absolute; left: 10px; color: rgb(0, 0, 0); display: inline-block; content: ""; width: auto; height: auto; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.rtl .products-list.list .product-wapper .products-thumb .product-quickview .loading::before{margin-right: 0px; margin-left: 0px;}
.products-list.list .product-wapper .products-thumb .product-quickview .loading:hover::before{color: rgb(255, 255, 255);}
.products-list.list .product-wapper .products-content .product-button .product-quickview:hover .loading::before{color: rgb(255, 255, 255);}
.products-list.list .product-wapper .products-content .product-button .product-quickview .loading i{display: none;}
.products-list.list .product-wapper .products-content .product-button .product-quickview .loading::before{position: absolute; left: 9px; color: rgb(195, 31, 37); display: inline-block; content: ""; width: auto; height: auto; margin-left: 0px; font-family: ElegantIcons; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 20px; animation: 2s linear 0s infinite normal none running spinAround; background-color: transparent !important;}
.rtl .products-list.list .product-wapper .products-content .product-button .product-quickview .loading::before{margin-right: 0px; margin-left: 0px;}
.products-list.list .product-wapper .products-content .rating .star-rating{margin-left: 0px;}
.rtl .products-list.list .product-wapper .products-content .rating .star-rating{margin-right: 0px; margin-left: 0px;}
.products-list.list .product-wapper .products-content .added_to_cart{display: inline-block; text-align: center; color: rgb(255, 255, 255); height: 42px; position: relative; clear: both; padding: 0px 30px; background: rgb(0, 0, 0); margin-right: 10px; float: left; overflow: hidden; line-height: 42px; font-size: 14px; font-weight: 700; border-radius: 30px;}
.rtl .products-list.list .product-wapper .products-content .added_to_cart{margin-left: 10px; margin-right: 0px;}
.rtl .products-list.list .product-wapper .products-content .added_to_cart{float: right;}
.products-list.list .product-wapper .products-content .added_to_cart:hover{background: rgb(151, 24, 29); color: rgb(255, 255, 255);}
.products-list.list .product-wapper .products-content .product_type_grouped.added,.products-list.list .product-wapper .products-content .add_to_cart_button.added,.products-list.list .product-wapper .products-content .product_type_external.added,.products-list.list .product-wapper .products-content .read_more.added,.products-list.list .product-wapper .products-content .added_to_cart.added,.products-list.list .product-wapper .products-content .product_type_variable.added{display: none;}
.products-list.list .product-wapper .products-content .product_type_grouped.loading:hover::before,.products-list.list .product-wapper .products-content .add_to_cart_button.loading:hover::before,.products-list.list .product-wapper .products-content .product_type_external.loading:hover::before,.products-list.list .product-wapper .products-content .read_more.loading:hover::before,.products-list.list .product-wapper .products-content .added_to_cart.loading:hover::before,.products-list.list .product-wapper .products-content .product_type_variable.loading:hover::before{opacity: 1;}
.products-list.list .product-wapper .products-content .added_to_cart::after{display: none;}
.products_loadmore .btn.loadmore.loading::before,.products_loadmore .clear-all.loadmore.loading::before,.blog_loadmore .btn.loadmore.loading::before,.blog_loadmore .clear-all.loadmore.loading::before{display: none;}
.products_loadmore .btn.loadmore.loading i,.products_loadmore .clear-all.loadmore.loading i,.blog_loadmore .btn.loadmore.loading i,.blog_loadmore .clear-all.loadmore.loading i{animation: 2s linear 0s infinite normal none running spinAround; opacity: 1; visibility: visible;}
.products_loadmore .btn.loadmore.loading span,.products_loadmore .clear-all.loadmore.loading span,.blog_loadmore .btn.loadmore.loading span,.blog_loadmore .clear-all.loadmore.loading span{opacity: 0; visibility: hidden;}
@keyframes spinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#yith-wcwl-form .wishlist_table.shop_table tr td .wishlist-in-stock,#yith-wcwl-form .wishlist_table.shop_table tr td .wishlist-out-of-stock{display: inline-block; padding: 5px 10px; text-transform: uppercase; font-size: 12px; letter-spacing: 0.3px; font-weight: 500; border-radius: 20px;}
#yith-wcwl-form .wishlist_table.shop_table tr td .wishlist-in-stock{border: 2px solid rgb(41, 126, 41);}
#yith-wcwl-form .wishlist_table.shop_table tr td .wishlist-out-of-stock{border: 2px solid rgb(255, 0, 0);}
.checkout .form-row{margin-bottom: 30px; margin-left: 0px; margin-right: 0px;}
.checkout .form-row label{color: rgb(0, 0, 0); float: left; margin-bottom: 10px;}
.rtl .checkout .form-row label{float: right;}
.checkout .form-row .woocommerce-input-wrapper{width: 100%; float: left;}
.rtl .checkout .form-row .woocommerce-input-wrapper{float: right;}
.checkout .form-row .woocommerce-input-wrapper .input-text{width: 100%; border-width: 0px 0px 2px; border-color: rgb(221, 221, 221); padding: 0px; height: 40px; line-height: 40px; color: rgb(0, 0, 0);}
.checkout .form-row .woocommerce-input-wrapper textarea{height: auto !important;}
.checkout .form-row .selection .select2-selection--single{height: 40px; line-height: 40px; border-width: 0px 0px 2px; border-color: rgb(221, 221, 221); border-radius: 0px;}
.checkout .form-row .selection .select2-selection--single span{line-height: 40px; padding: 0px; height: 40px;}
.checkout #place_order{color: rgb(255, 255, 255); background: rgb(0, 0, 0); font-size: 14px; text-transform: uppercase; padding: 0px 50px; line-height: 70px; cursor: pointer; border: 0px; width: 100%; font-weight: 600; border-radius: 5px;}
.checkout #place_order:hover{background: rgb(195, 31, 37);}
.checkout .woocommerce-checkout-payment .place-order{padding: 0px;}
.checkout .woocommerce-checkout-payment .payment_methods{padding: 20px; margin-bottom: 30px; list-style: none; border: 1px solid rgb(217, 217, 217);}
.checkout .woocommerce-checkout-payment .payment_methods li{padding: 17px 0px 0px; margin-bottom: 0px;}
.checkout .woocommerce-checkout-payment .payment_methods li .payment_box{padding-bottom: 17px;}
.checkout .woocommerce-checkout-payment .payment_methods li:first-child{padding-top: 0px;}
.checkout .woocommerce-checkout-payment .payment_methods li:last-child{border-bottom: 0px;}
.checkout .woocommerce-checkout-payment .payment_methods li > label{float: unset; margin: 0px 0px 15px; padding-left: 18px; position: relative; cursor: pointer; color: rgb(0, 0, 0);}
.rtl .checkout .woocommerce-checkout-payment .payment_methods li > label{padding-right: 18px; padding-left: 0px;}
.checkout .woocommerce-checkout-payment .payment_methods li > label::before{position: absolute; left: 0px; top: calc(50% - 6px); width: 12px; height: 12px; border: 1px solid rgb(134, 134, 134); content: ""; border-radius: 50%;}
.rtl .checkout .woocommerce-checkout-payment .payment_methods li > label::before{right: 0px; left: auto;}
.checkout .woocommerce-checkout-payment .payment_methods li .input-radio:checked + label{color: rgb(0, 0, 0);}
.checkout .woocommerce-checkout-payment .payment_methods li .input-radio:checked + label::before{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.checkout .woocommerce-checkout-payment .payment_methods img{height: 1.5625em; vertical-align: middle; margin: 0px 16px;}
.checkout .woocommerce-checkout-payment .payment_methods .woocommerce-notice{min-height: auto; padding: 35px 20px 20px !important;}
.checkout .woocommerce-checkout-payment .payment_methods .about_paypal{float: right; border-bottom: 1px solid;}
.checkout .woocommerce-checkout-payment .payment_methods input.input-radio{display: none;}
.checkout .woocommerce-checkout-payment .payment_methods .payment_box{line-height: 1.5;}
.checkout .woocommerce-checkout-payment .payment_methods .payment_box p:last-child{margin-bottom: 0px;}
.checkout .woocommerce-shipping-methods .shipping_method{display: none;}
.checkout .woocommerce-shipping-methods label{margin: 0px 0px 0px 5px; font-weight: 400; position: relative; padding-left: 18px; cursor: pointer;}
.rtl .checkout .woocommerce-shipping-methods label{margin-right: 5px; margin-left: 0px;}
.rtl .checkout .woocommerce-shipping-methods label{padding-right: 18px; padding-left: 0px;}
.checkout .woocommerce-shipping-methods label::before{position: absolute; left: 0px; top: calc(50% - 6px); width: 12px; height: 12px; border: 1px solid rgb(134, 134, 134); content: ""; border-radius: 50%;}
.rtl .checkout .woocommerce-shipping-methods label::before{right: 0px; left: auto;}
.checkout .woocommerce-shipping-methods .shipping_method:checked + label::before{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.checkout .radio label,.checkout .checkbox label{margin-left: 0px; padding-left: 0px;}
.checkout .radio label .input-checkbox,.checkout .checkbox label .input-checkbox{position: static; margin: 0px;}
.checkout .woocommerce-form-login .woocommerce-form__label{margin-top: 10px; width: 100%; display: block;}
.checkout .woocommerce-form-login .woocommerce-form__label span{margin-left: 25px;}
.rtl .checkout .woocommerce-form-login .woocommerce-form__label span{margin-right: 25px; margin-left: 0px;}
.checkout .woocommerce-form-login .woocommerce-form__label input[type="checkbox"]{position: absolute; margin-top: 5px;}
.checkout .woocommerce-form-login .form-row{clear: both;}
.checkout .woocommerce-form-login .form-row.form-row-first,.checkout .woocommerce-form-login .form-row.form-row-last{clear: none;}
.checkout h3{margin-top: 0px; font-size: 24px; margin-bottom: 30px; font-family: Nunito, sans-serif;}
.checkout ul.payment_methods li{width: 100%; clear: both;}
.checkout ul.payment_methods li label{padding-left: 10px; float: left; margin-top: -8px;}
.rtl .checkout ul.payment_methods li label{float: right;}
.checkout ul.payment_methods li label .input-radio{left: 0px; margin: 6px 0px 0px;}
.checkout ul.payment_methods li > input{float: left;}
.rtl .checkout ul.payment_methods li > input{float: right;}
.checkout ul.payment_methods li .payment_box{width: 100%; clear: both;}
.checkout ul.payment_methods li.payment_method_paypal > label img{margin: 0px 10px;}
.checkout .place-order{clear: both;}
.checkout #payment_method_paypal{margin-top: 47px;}
.checkout #payment_method_cheque{float: left;}
.rtl .checkout #payment_method_cheque{float: right;}
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper{padding: 30px 40px; border: 1px solid rgb(0, 0, 0);}
@media (max-width: 480px){
.checkout .woocommerce-checkout-review-order .checkout-review-order-table-wrapper{padding: 30px 20px;}
}
.checkout .woocommerce-checkout-review-order .title-product-name{font-size: 22px; color: rgb(0, 0, 0); margin-bottom: 22px; font-weight: 700;}
.checkout .woocommerce-checkout-review-order .cart_item{display: flex; margin-bottom: 15px; justify-content: space-between;}
.checkout .woocommerce-checkout-review-order .cart_item:last-child{margin-bottom: 0px;}
.checkout .woocommerce-checkout-review-order .product-total{color: rgb(0, 0, 0);}
.checkout .woocommerce-checkout-review-order .info-product{display: flex;}
.checkout .woocommerce-checkout-review-order .info-product .product-thumble{max-width: 55px;}
.checkout .woocommerce-checkout-review-order .info-product .product-thumble img{border: 1px solid rgb(232, 232, 232);}
.checkout .woocommerce-checkout-review-order .info-product .product-name{padding-left: 30px; color: rgb(0, 0, 0); text-transform: uppercase; word-break: break-word; font-size: 12px;}
.rtl .checkout .woocommerce-checkout-review-order .info-product .product-name{padding-right: 30px; padding-left: 0px;}
.checkout .woocommerce-checkout-review-order .info-product .product-name .product-quantity{display: block; font-weight: 700;}
.checkout .woocommerce-checkout-review-order h2{margin: 0px; font-size: 14px;}
.checkout .woocommerce-checkout-review-order .cart-subtotal{margin-top: 30px;}
.checkout .woocommerce-checkout-review-order .cart-subtotal,.checkout .woocommerce-checkout-review-order .order-total{display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgb(222, 222, 222); padding: 27px 0px;}
.checkout .woocommerce-checkout-review-order .cart-subtotal .subtotal-price,.checkout .woocommerce-checkout-review-order .order-total .subtotal-price{color: rgb(0, 0, 0);}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals{display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgb(222, 222, 222); padding: 27px 0px;}
.checkout .woocommerce-checkout-review-order .total-price{font-size: 20px; color: rgb(0, 0, 0);}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods{text-align: right; list-style: none; padding: 0px;}
.rtl .checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods{text-align: left;}
.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods li{margin: 5px 0px;}
.checkout #ship-to-different-address{display: block; margin: 10px 0px 20px; font-size: 14px;}
@media (max-width: 767px){
.checkout #ship-to-different-address{margin-left: 0px;}
.rtl .checkout #ship-to-different-address{margin-right: 0px; margin-left: 0px;}
}
.checkout #ship-to-different-address label{font-weight: 400;}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox{cursor: pointer;}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span{position: relative; padding-left: 18px;}
.rtl .checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span{padding-right: 18px; padding-left: 0px;}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span::before{position: absolute; left: 0px; top: calc(50% - 6px); width: 12px; height: 12px; border: 1px solid rgb(134, 134, 134); border-radius: 50%; content: "";}
.rtl .checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox span::before{right: 0px; left: auto;}
.checkout #ship-to-different-address label.woocommerce-form__label-for-checkbox .woocommerce-form__input:checked + span::before{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.checkout #ship-to-different-address #ship-to-different-address-checkbox{display: none;}
.checkout .create-account .woocommerce-form__label span{margin-left: 10px;}
.rtl .checkout .create-account .woocommerce-form__label span{margin-right: 10px; margin-left: 0px;}
.checkout .create-account .woocommerce-form__label input[type="checkbox"]{margin-left: 0px; margin-top: 5px;}
.rtl .checkout .create-account .woocommerce-form__label input[type="checkbox"]{margin-right: 0px; margin-left: 0px;}
.checkout .woocommerce-checkout{clear: both;}
.checkout .checkout_coupon > .form-row{margin-bottom: 30px;}
.checkout .checkout_coupon input[name="apply_coupon"]{padding: 9px 10px;}
.woocommerce-product-subcategorie-content.active{display: block;}
.woocommerce-product-subcategorie-content:hover .slick-arrow{opacity: 1; visibility: visible;}
.woocommerce-product-subcategorie-content .slick-arrow{transition: 0.3s; top: calc(35% + 5px); width: auto; height: auto; border-radius: 0px; line-height: 1; background: transparent; font-family: wpbingofont; font-size: 20px; box-shadow: unset; color: rgb(255, 255, 255); border: 0px;}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right{right: -40px;}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right{left: -40px; right: auto;}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right::before{content: "";}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left{left: -40px;}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left{right: -40px; left: auto;}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left::before{content: "";}
.woocommerce-product-subcategorie-content .slick-arrow:hover{background: transparent; color: rgb(195, 31, 37);}
@media (max-width: 991px){
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right{right: -15px;}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-right{left: -15px; right: auto;}
.woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left{left: -15px;}
.rtl .woocommerce-product-subcategorie-content .slick-arrow.fa-angle-left{right: -15px; left: auto;}
}
ul.woocommerce-product-subcategories.image_categories li.active > a::before{position: absolute; content: ""; width: calc(100% + 11px); height: calc(100% + 11px); top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; border: 1px solid rgb(255, 255, 255);}
ul.woocommerce-product-subcategories.image_categories li.active h2 a::before{width: 100%;}
ul.woocommerce-product-subcategories .slick-track{margin: auto; padding-top: 25px;}
.main-single-product .sticky-product{position: fixed; width: 100%; bottom: 0px; background: rgb(255, 255, 255); z-index: 9; padding: 15px 0px; box-shadow: rgba(0, 0, 0, 0.05) 3px 3px 57px 0px; animation-name: sticky-product; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-iteration-count: 1; display: none; left: 0px;}
@media (max-width: 991px){
.main-single-product .sticky-product{display: none !important;}
}
.main-single-product .sticky-product.sticky{display: block;}
.main-single-product .sticky-product .stock{display: none;}
.main-single-product .sticky-product .content{max-width: 1440px; padding: 0px 15px; margin-left: auto; margin-right: auto; display: flex; justify-content: space-between; align-items: center;}
.main-single-product .sticky-product .content-product{display: flex; align-items: center;}
.main-single-product .sticky-product .item-title{font-size: 14px; margin-top: -5px; font-weight: 700;}
.main-single-product .sticky-product .price{color: rgb(0, 0, 0); font-size: 14px; margin-bottom: 0px; font-weight: 700;}
.main-single-product .sticky-product .price del{font-size: 12px;}
.main-single-product .sticky-product .content-bottom{padding-left: 15px;}
.rtl .main-single-product .sticky-product .content-bottom{padding-right: 15px; padding-left: 0px;}
.main-single-product .sticky-product .item-thumb img{max-width: 66px;}
.main-single-product .sticky-product .select-cart-option{font-size: 13px; font-weight: 500; text-transform: uppercase; line-height: 36px; cursor: pointer; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); padding: 0px 20px;}
.main-single-product .sticky-product .select-cart-option::after{font-family: eleganticons; content: "$"; display: inline-block; font-size: 18px; position: relative; line-height: 1; top: 4px; margin-left: 5px; transition: 0.3s;}
.main-single-product .sticky-product .select-cart-option:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255); border-color: rgb(195, 31, 37);}
.main-single-product .sticky-product .select-cart-option:hover::after{transform: rotate(-90deg); top: 2px;}
.main-single-product .sticky-product .quantity{height: 48px; display: inline-block; margin: 20px 25px 0px 0px; position: relative;}
.rtl .main-single-product .sticky-product .quantity{margin: 20px 0px 0px 25px;}
.main-single-product .sticky-product .quantity input[type="number"]::-webkit-inner-spin-button,.main-single-product .sticky-product .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.main-single-product .sticky-product .quantity input{width: 75px; border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(203, 203, 203); border-image: none; height: auto; text-align: center; padding: 0px 15px; font-size: 18px; font-weight: 500;}
.main-single-product .sticky-product .quantity button{display: none;}
.main-single-product .sticky-product .quick-buy.button{transition: none; font-weight: 700; font-size: 14px; line-height: 46px; position: relative; text-transform: capitalize; background: rgb(195, 31, 37); color: rgb(255, 255, 255); text-align: center; padding: 0px 30px; cursor: pointer; display: inline-block; vertical-align: top; flex: 1 1 0%; margin: 0px; white-space: nowrap; border-radius: 25px;}
@media (max-width: 767px){
.main-single-product .sticky-product .quick-buy.button{margin-right: 0px; padding: 0px 15px;}
.rtl .main-single-product .sticky-product .quick-buy.button{margin-left: 0px; margin-right: 0px;}
}
@media (max-width: 480px){
.main-single-product .sticky-product .quick-buy.button{font-size: 12px;}
}
.main-single-product .sticky-product .quick-buy.button::before{content: ""; font-family: ElegantIcons; font-size: 17px; display: none;}
.main-single-product .sticky-product .quick-buy.button:hover{background: rgb(151, 24, 29);}
.main-single-product .sticky-product .quick-buy.button.disabled{opacity: 0.5; cursor: not-allowed;}
.main-single-product .sticky-product .single_add_to_cart_button.button{transition: none; font-weight: 700; font-size: 14px; line-height: 42px; position: relative; text-transform: capitalize; background: transparent; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); text-align: center; padding: 0px 30px; cursor: pointer; display: inline-block; vertical-align: top; flex: 1 1 0%; margin: 0px 10px 0px 0px; white-space: nowrap; border-radius: 25px;}
.rtl .main-single-product .sticky-product .single_add_to_cart_button.button{margin-left: 10px; margin-right: 0px;}
@media (max-width: 767px){
.main-single-product .sticky-product .single_add_to_cart_button.button{margin-right: 0px; padding: 0px 15px;}
.rtl .main-single-product .sticky-product .single_add_to_cart_button.button{margin-left: 0px; margin-right: 0px;}
}
@media (max-width: 480px){
.main-single-product .sticky-product .single_add_to_cart_button.button{font-size: 12px;}
}
.main-single-product .sticky-product .single_add_to_cart_button.button::before{content: ""; font-family: ElegantIcons; font-size: 17px; display: none;}
.main-single-product .sticky-product .single_add_to_cart_button.button:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255); border-color: rgb(195, 31, 37);}
.main-single-product .sticky-product .single_add_to_cart_button.button.disabled{opacity: 0.5; background: transparent; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); cursor: not-allowed;}
.main-single-product .sticky-product .quantity-button{display: flex; align-items: center;}
.main-single-product .sticky-product .variations_form{display: flex; align-items: center;}
.main-single-product .sticky-product .variations_form .variations_button{display: flex; align-items: center;}
.main-single-product .sticky-product .variations_form .single_variation_wrap{display: flex; align-items: center;}
.main-single-product .sticky-product .variations_form .single_variation_wrap .woocommerce-variation{margin: 0px 40px 0px 0px;}
.rtl .main-single-product .sticky-product .variations_form .single_variation_wrap .woocommerce-variation{margin: 0px 0px 0px 40px;}
.main-single-product .sticky-product .variations_form table{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; margin: 0px; width: 100%;}
.main-single-product .sticky-product .variations_form table tbody{display: flex; align-items: center;}
.main-single-product .sticky-product .variations_form table tr{margin: 0px; display: flex; flex-wrap: wrap;}
.main-single-product .sticky-product .variations_form table tr td{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin-top: 0px; margin-right: 12px; margin-left: 12px; text-align: left; margin-bottom: 20px !important;}
.rtl .main-single-product .sticky-product .variations_form table tr td{text-align: right;}
.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches{padding: 0px;}
.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch{width: auto; height: auto; line-height: 20px; padding: 7px; min-width: 36px; display: inline-block; background: transparent; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: 500; margin-right: 10px; margin-bottom: 0px; font-family: Bangers, cursive; font-size: 12px; border-radius: 50%;}
.rtl .main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch{margin-left: 10px; margin-right: 0px;}
.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch:hover,.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch.selected{border: 1px solid rgb(0, 0, 0);}
.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch.disabled{cursor: not-allowed;}
@media (max-width: 480px){
.main-single-product .sticky-product .variations_form table tr td.value .tawcvs-swatches .swatch{padding: 6.5px 10px; min-width: 35px;}
}
.main-single-product .sticky-product .variations_form table tr td.label{display: none;}
.main-single-product .sticky-product .variations_form table tr td.value{display: block; width: 100%; margin-bottom: 0px !important;}
.main-single-product .sticky-product .variations_form table tr td label{font-size: 14px; text-transform: uppercase; color: rgb(0, 0, 0); margin-bottom: 0px; margin-right: 15px; line-height: 40px; font-family: Bangers, cursive; letter-spacing: 1.5px;}
.rtl .main-single-product .sticky-product .variations_form table tr td label{margin-left: 15px; margin-right: 0px;}
.main-single-product .sticky-product .variations_form table tr td .swatch__tooltip{display: none;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color{opacity: 1; box-shadow: none; position: relative; text-indent: 100%; width: 16px !important; height: 16px !important; border-radius: 50% !important; margin-right: 15px !important; font-size: 0px !important; padding: 0px !important; min-width: unset !important; border: 0px !important;}
.rtl .main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color{margin-left: 15px !important; margin-right: 0px;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color:last-child{margin-right: 0px !important;}
.rtl .main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color:last-child{margin-left: 0px !important; margin-right: 0px;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color::before{content: ""; position: absolute; top: calc(50% - 12px); left: calc(50% - 12px); width: 24px; height: 24px; border-radius: 50%; border: 1px solid rgb(204, 204, 204); transform: unset; margin: 0px; opacity: 0; visibility: hidden;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color .swatch__tooltip{font-size: 10px; display: inline-block; font-family: Nunito, sans-serif;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color.selected,.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color:hover{border: 0px !important;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color.selected::before,.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color:hover::before{opacity: 1; visibility: visible;}
@media (max-width: 480px){
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color{margin-right: 15px !important;}
.rtl .main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color{margin-left: 15px !important; margin-right: 0px;}
.main-single-product .sticky-product .variations_form table tr td > div[data-attribute_name="attribute_pa_color"] .swatch-color .swatch__tooltip{display: none !important;}
}
.main-single-product .sticky-product .variations_form table tr td select{padding: 0px 40px 0px 10px; height: 40px; line-height: 40px; color: rgb(134, 134, 134); background-position: calc(100% - 18px) calc(1em + 3px), calc(100% - 13px) calc(1em + 3px), calc(100% - 2.5em) 0.5em; cursor: pointer; border-color: rgb(204, 204, 204); margin-bottom: 15px;}
.rtl .main-single-product .sticky-product .variations_form table tr td select{padding: 0px 10px 0px 40px;}
.main-single-product .sticky-product .variations_form table tr td select:focus{background-position: calc(100% - 14px) calc(1em + 3px), calc(100% - 20px) calc(1em + 3px), calc(100% - 2.5em) 0.5em;}
.main-single-product .sticky-product .variations_form table .reset_variations{display: none !important;}
.main-single-product .sticky-product .group_table{display: flex; flex-wrap: wrap;}
.main-single-product .sticky-product .group_table > div{margin-right: 20px; text-align: center; max-width: 150px;}
.rtl .main-single-product .sticky-product .group_table > div{margin-left: 20px; margin-right: 0px;}
.main-single-product .sticky-product .group_table .quantity{margin: 0px 0px -15px;}
.main-single-product .sticky-product .group_table .product-title{font-size: 12px; margin: 0px; font-weight: 500;}
.main-single-product .sticky-product .group_table .product-price{font-size: 14px; color: rgb(0, 0, 0);}
.main-single-product .sticky-product .group_table .product-thumb{display: none;}
.main-single-product .sticky-product .group_table .product-info{padding-bottom: 5px;}
.main-single-product .sticky-product form.cart{display: flex; align-items: center;}
.contents-detail .bwp-single-product .slick-vertical .slick-slide{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.contents-detail .bwp-single-product .onsale{line-height: 30px; padding: 0px 12px; font-size: 15px; top: 15px;}
.contents-detail .bwp-single-product .onsale::before{display: none;}
.contents-detail .bwp-single-product .img-thumbnail:not(.slick-slide){border: 0px; border-radius: 0px; padding: 0px;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow{top: calc(50% - 5px);}
@media (max-width: 991px){
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow{opacity: 1; visibility: visible;}
}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-left{left: -12.5px;}
.rtl .contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-left{right: -12.5px; left: auto;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-right{right: -12.5px;}
.rtl .contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list .slick-arrow.fa-angle-right{left: -12.5px; right: auto;}
.contents-detail .bwp-single-product .bwp-single-info .image-thumbnail-list:hover .slick-arrow{opacity: 1; visibility: visible; width: 30px; height: 30px; line-height: 30px;}
.contents-detail .bwp-single-product .petio-bt-video .content-video.show .remove-show-modal,.contents-detail .bwp-single-product .petio-bt-video .content-video.show .modal-dialog{display: block;}
.contents-detail .bwp-single-product.zoom .image-additional{display: block; vertical-align: top; position: relative; border: 0px;}
.contents-detail .bwp-single-product.zoom .view-gallery{position: absolute; top: 15px; right: 30px; z-index: 1000; width: 40px; height: 40px; border-radius: 50%; line-height: 42px; text-align: center; border: 1px solid rgb(221, 221, 221); cursor: pointer; font-size: 16px; color: rgb(0, 0, 0);}
.rtl .contents-detail .bwp-single-product.zoom .view-gallery{left: 30px; right: auto;}
.contents-detail .bwp-single-product.zoom .view-gallery::before{content: ""; background: url("/wp-content/themes/petio/images//icon/expand.svg") 0% 0% / contain no-repeat; display: inline-block; width: 25px; height: 25px; position: relative; top: 5px; filter: contrast(0.5);}
.contents-detail .bwp-single-product.zoom .view-gallery:hover{background: rgb(195, 31, 37); border-color: rgb(195, 31, 37);}
.contents-detail .bwp-single-product.zoom .view-gallery:hover::before{filter: contrast(0) brightness(2);}
.contents-detail .bwp-single-product.zoom .image-additional{vertical-align: top; display: block; position: relative; border-radius: 6px; overflow: hidden; opacity: 0; visibility: hidden; border: 1px solid rgb(221, 221, 221);}
.contents-detail .bwp-single-product.zoom .image-additional img{border-radius: 6px;}
.contents-detail .bwp-single-product.zoom .image-additional.active{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product.zoom .video-additional{display: none; position: absolute; top: 0px; left: 15px; width: calc(100% - 30px); height: 100%; border-radius: 6px; overflow: hidden; z-index: 1000;}
.contents-detail .bwp-single-product.zoom .video-additional iframe{border-radius: 6px;}
.contents-detail .bwp-single-product.zoom .video-additional.active{display: block;}
.contents-detail .bwp-single-product.scroll .slick-arrow{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 30px; height: 30px; line-height: 30px;}
.contents-detail .bwp-single-product.scroll .slick-arrow:hover{background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.contents-detail .bwp-single-product.scroll .slick-arrow::after{display: none;}
.contents-detail .bwp-single-product.scroll .slick-arrow.fa-angle-right{bottom: -35px; top: auto;}
.contents-detail .bwp-single-product.scroll:hover .slick-arrow{opacity: 1;}
.contents-detail .bwp-single-product.scroll:hover .slick-arrow.fa-angle-left{top: -30px;}
.contents-detail .bwp-single-product.scroll:hover .slick-arrow.fa-angle-right{bottom: -30px;}
.contents-detail .bwp-single-product.scroll div.col-sm-12 .scroll-image .slick-arrow.fa-angle-left{left: 20px !important;}
.rtl .contents-detail .bwp-single-product.scroll div.col-sm-12 .scroll-image .slick-arrow.fa-angle-left{right: 20px !important; left: auto;}
.contents-detail .bwp-single-product.scroll div.col-sm-12 .scroll-image .slick-arrow.fa-angle-right{right: 20px !important;}
.rtl .contents-detail .bwp-single-product.scroll div.col-sm-12 .scroll-image .slick-arrow.fa-angle-right{left: 20px !important; right: auto;}
.contents-detail .bwp-single-product.slider .image-additional .slick-list,.contents-detail .bwp-single-product.slider .image-additional .slick-track{display: flex;}
.contents-detail .bwp-single-product.slider .image-additional .slick-list .img-thumbnail,.contents-detail .bwp-single-product.slider .image-additional .slick-track .img-thumbnail{display: inline-flex; float: unset;}
.contents-detail .bwp-single-product.slider .bwp-single-image:hover .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-dots{margin-top: 15px;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow{font-size: 30px; color: rgb(195, 31, 37); top: calc(50% - 15px);}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow:hover{color: rgb(255, 255, 255);}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right{right: 0px;}
.rtl .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-right{left: 0px; right: auto;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left{left: 0px;}
.rtl .contents-detail .bwp-single-product.slider .bwp-single-image .slick-arrow.fa-angle-left{right: 0px; left: auto;}
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-list{padding: 0px 26.3%;}
@media (max-width: 1199px){
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-list{padding: 0px 20%;}
}
@media (max-width: 767px){
.contents-detail .bwp-single-product.slider .bwp-single-image .slick-list{padding: 0px;}
}
.contents-detail .bwp-single-product.lagre_gallery .bwp-single-image:hover .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots{position: absolute; bottom: 45px; padding: 0px 60px; text-align: right;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-dots{text-align: left;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots li{width: 8px; height: 8px; border-radius: 50%;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots li button{width: 8px; height: 8px; border-radius: 50%; background: rgba(0, 0, 0, 0.3);}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots li button::before{display: none;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots li.slick-active button,.contents-detail .bwp-single-product.lagre_gallery .slick-dots li:hover button{background: rgb(0, 0, 0);}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow{background: transparent; border: 0px; font-size: 22px; font-family: wpbingofont;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow:hover{color: rgb(195, 31, 37);}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right{right: 50px;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right{left: 50px; right: auto;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right::before{content: "";}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left{left: 50px;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left{right: 50px; left: auto;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left::before{content: "";}
@media (max-width: 480px){
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right{right: 15px;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-right{left: 15px; right: auto;}
.contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left{left: 15px;}
.rtl .contents-detail .bwp-single-product.lagre_gallery .slick-arrow.fa-angle-left{right: 15px; left: auto;}
.contents-detail .bwp-single-product.lagre_gallery .slick-dots{padding: 0px 15px;}
}
.contents-detail .bwp-single-product.clean .bwp-single-image:hover .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product.clean .bwp-single-info .entry-summary > .cart .quantity-button{flex-wrap: wrap;}
.contents-detail .bwp-single-product.clean .slick-dots{position: absolute; bottom: 45px; padding: 0px 60px; text-align: right;}
.rtl .contents-detail .bwp-single-product.clean .slick-dots{text-align: left;}
.contents-detail .bwp-single-product.clean .slick-dots li{width: 8px; height: 8px; border-radius: 50%;}
.contents-detail .bwp-single-product.clean .slick-dots li button{width: 8px; height: 8px; border-radius: 50%; background: rgba(0, 0, 0, 0.3);}
.contents-detail .bwp-single-product.clean .slick-dots li button::before{display: none;}
.contents-detail .bwp-single-product.clean .slick-dots li.slick-active button,.contents-detail .bwp-single-product.clean .slick-dots li:hover button{background: rgb(0, 0, 0);}
.contents-detail .bwp-single-product.clean .slick-arrow{background: transparent; border: 0px; font-size: 22px; font-family: wpbingofont;}
.contents-detail .bwp-single-product.clean .slick-arrow:hover{color: rgb(195, 31, 37);}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right{right: 50px;}
.rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right{left: 50px; right: auto;}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right::before{content: "";}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left{left: 50px;}
.rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left{right: 50px; left: auto;}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left::before{content: "";}
@media (max-width: 991px){
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right{right: 15px;}
.rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-right{left: 15px; right: auto;}
.contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left{left: 15px;}
.rtl .contents-detail .bwp-single-product.clean .slick-arrow.fa-angle-left{right: 15px; left: auto;}
.contents-detail .bwp-single-product.clean .slick-dots{padding: 0px 15px;}
}
.contents-detail .bwp-single-product.moderm .bwp-single-info .quantity-button{width: 100%; margin-bottom: 20px; flex: 0 0 100% !important;}
.contents-detail .bwp-single-product.moderm .bwp-single-info .quantity-button .single_add_to_cart_button{margin: 0px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list{margin: 0px -2px;}
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list .img-thumbnail,.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-list .img-thumbnail-video{padding: 0px 5px;}
.contents-detail .bwp-single-product.moderm .entry-summary .product-lable .onsale::after{border-color: rgb(239, 239, 239) transparent rgb(239, 239, 239) rgb(239, 239, 239);}
@media (max-width: 991px){
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow{display: none !important;}
}
@media (max-width: 767px){
.contents-detail .bwp-single-product.moderm .content-image-thumbnail .slick-arrow{display: none !important;}
}
.contents-detail .bwp-single-product.full_width:hover .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product.full_width .slick-arrow{background: transparent; border: 0px; font-size: 23px; font-family: wpbingofont;}
.contents-detail .bwp-single-product.full_width .slick-arrow:hover{color: rgb(195, 31, 37);}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-right{right: 50px;}
.rtl .contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-right{left: 50px; right: auto;}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-right::before{content: "";}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-left{left: 50px;}
.rtl .contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-left{right: 50px; left: auto;}
.contents-detail .bwp-single-product.full_width .slick-arrow.fa-angle-left::before{content: "";}
@media (min-width: 1199px){
.contents-detail .bwp-single-product.full_width form.cart .quantity{background: rgb(255, 255, 255);}
.contents-detail .bwp-single-product.full_width form.cart .quantity .plus,.contents-detail .bwp-single-product.full_width form.cart .quantity .minus{height: 46px;}
}
.contents-detail .bwp-single-product.full_width .image-thumbnail .slick-list{margin-bottom: -15px; padding-top: 5px;}
@media (max-width: 1199px){
.contents-detail .bwp-single-product.full_width .slick-arrow{display: none !important;}
.contents-detail .bwp-single-product.full_width form.cart .quantity-button{min-width: auto; flex: 1 1 0%;}
}
@media (max-width: 767px){
.contents-detail .bwp-single-product.full_width .image-thumbnail .slick-list{margin: 0px -10px;}
.contents-detail .bwp-single-product.full_width .image-thumbnail .slick-list .img-thumbnail{padding: 0px 10px; margin: 0px;}
}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer;}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide > a,.contents-detail .bwp-single-product .image-thumbnail .slick-slide > .img-thumbnail-scroll{vertical-align: top; display: inline-block; transition: 0.2s; border: 1px solid rgba(163, 163, 163, 0.25); overflow: hidden; border-radius: 6px;}
.contents-detail .bwp-single-product .image-thumbnail .slick-slide.slick-active.slick-center > .img-thumbnail-scroll,.contents-detail .bwp-single-product .image-thumbnail .slick-slide > a.active,.contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover > a,.contents-detail .bwp-single-product .image-thumbnail .slick-slide:hover > .img-thumbnail-scroll{border-color: rgb(0, 0, 0);}
.contents-detail .bwp-single-product .image-thumbnail .img-thumbnail-video.active img{border-color: rgb(0, 0, 0);}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide{vertical-align: top; border: 0px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide .img-thumbnail{vertical-align: top; border-radius: 10px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide img{display: inline-block; vertical-align: top; border-radius: 10px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow::after,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow::after{display: none;}
@media (max-width: 991px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow.fa-angle-left,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-left{top: -12.5px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow.fa-angle-right,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-right{bottom: -12.5px;}
}
@media (min-width: 768px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow{right: calc(50% - 12.5px); left: auto; width: 30px; height: 30px; line-height: 30px; background: rgb(195, 31, 37); color: rgb(255, 255, 255); font-family: FontAwesome; text-align: center;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow::before,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow::before{content: "";}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow::after,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow::after{display: none;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow.fa-angle-right,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-right{bottom: -35px; top: auto;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow.fa-angle-right::before,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-right::before{content: "";}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10:hover .slick-arrow,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2:hover .slick-arrow{opacity: 1; visibility: visible;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10:hover .slick-arrow.fa-angle-left,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2:hover .slick-arrow.fa-angle-left{top: -12.5px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10:hover .slick-arrow.fa-angle-right,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2:hover .slick-arrow.fa-angle-right{bottom: -12.5px;}
}
@media (max-width: 767px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-slider .slick-list,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-slider .slick-list{margin: 0px -10px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-slider .slick-list .slick-slide,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-slider .slick-list .slick-slide{padding: 0px 10px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow{right: calc(50% - 25px);}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow.fa-angle-left,.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-left{right: 50%; left: auto;}
}
@media (max-width: 767px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10 .slick-arrow{top: auto; bottom: -40px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-10:hover .slick-arrow{opacity: 1; bottom: -30px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .image-thumbnail .slick-list{margin: 0px -14px; padding: 0px !important;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .image-thumbnail .slick-list .slick-slide{padding-bottom: 20px;}
@media (max-width: 767px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow{display: none !important;}
}
@media (min-width: 768px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2 .slick-arrow.fa-angle-right{bottom: -20px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-md-2:hover .slick-arrow.fa-angle-right{bottom: 0px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow{opacity: 0;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow::after{display: none;}
@media (min-width: 1440px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-left{left: -20px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-left{right: -20px; left: auto;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-right{right: -20px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12.content-thumbs-scroll .slick-arrow.fa-angle-right{left: -20px; right: auto;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .image-thumbnail .slick-list{margin: 0px -7px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .image-thumbnail .slick-list .slick-slide{padding: 0px 10px;}
@media (max-width: 480px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .image-thumbnail .slick-list{margin: 0px -4px;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .image-thumbnail .slick-list .slick-slide{padding: 0px 5px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow{top: calc(50% - 12.5px); width: 30px; height: 30px; line-height: 30px; color: rgb(0, 0, 0); background: transparent; font-size: 22px; border: 0px; font-family: wpbingofont;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right{right: -20px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right{left: -20px; right: auto;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right::before{content: "";}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left{left: -20px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left{right: -20px; left: auto;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left::before{content: "";}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow:hover{color: rgb(195, 31, 37);}
@media (max-width: 1500px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right{right: 10px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-right{left: 10px; right: auto;}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left{left: 10px;}
.rtl .contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow.fa-angle-left{right: 10px; left: auto;}
}
@media (max-width: 991px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow{opacity: 1; visibility: visible;}
}
@media (max-width: 480px){
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12 .slick-arrow{top: calc(50% - 1.5px); width: 20px; height: 20px; line-height: 20px;}
}
.contents-detail .bwp-single-product .woocommerce-product-gallery > .row > div.col-sm-12:hover .slick-arrow{opacity: 1; visibility: visible;}
.single-product{}
.single-product .product_title{margin-top: 0px; margin-bottom: 18px; font-size: 40px; line-height: 50px; color: rgb(0, 0, 0); word-break: break-word; display: block;}
@media (max-width: 480px){
.single-product .product_title{font-size: 30px;}
}
.single-product .bwp-single-info .quantity-text,.quickview-container .bwp-single-info .quantity-text{font-size: 14px; font-weight: 500; color: rgb(0, 0, 0); font-family: Montserrat, sans-serif; margin-bottom: 10px;}
.single-product .bwp-single-info .quantity,.quickview-container .bwp-single-info .quantity{margin: 0px 7px 0px 0px; height: 50px; display: inline-block; position: relative; border-radius: 30px; border: 2px solid rgb(181, 181, 181) !important;}
.rtl .single-product .bwp-single-info .quantity,.rtl .quickview-container .bwp-single-info .quantity{margin-left: 7px; margin-right: 0px;}
@media (max-width: 767px){
.single-product .bwp-single-info .quantity,.quickview-container .bwp-single-info .quantity{margin-right: 15px;}
.rtl .single-product .bwp-single-info .quantity,.rtl .quickview-container .bwp-single-info .quantity{margin-left: 15px; margin-right: 0px;}
}
.single-product .bwp-single-info .quantity input[type="number"]::-webkit-inner-spin-button,.quickview-container .bwp-single-info .quantity input[type="number"]::-webkit-inner-spin-button,.single-product .bwp-single-info .quantity input[type="number"]::-webkit-outer-spin-button,.quickview-container .bwp-single-info .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.single-product .bwp-single-info .quantity input,.quickview-container .bwp-single-info .quantity input{width: 125px; border: 0px; height: 46px; text-align: center; padding: 0px 38px; font-size: 18px; font-weight: 500;}
.single-product .bwp-single-info .quantity button,.quickview-container .bwp-single-info .quantity button{outline-color: transparent; color: rgb(134, 134, 134); font-size: 0px;}
.single-product .bwp-single-info .quantity button:hover,.quickview-container .bwp-single-info .quantity button:hover,.single-product .bwp-single-info .quantity button:focus,.quickview-container .bwp-single-info .quantity button:focus{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(195, 31, 37);}
.single-product .bwp-single-info .quantity button::before,.quickview-container .bwp-single-info .quantity button::before{font-family: eleganticons; display: inline-block; font-size: 18px; font-weight: 900;}
.single-product .bwp-single-info .quantity button.plus,.quickview-container .bwp-single-info .quantity button.plus{position: absolute; top: 0px; left: 0px; background: transparent; line-height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 38px; height: 46px;}
.rtl .single-product .bwp-single-info .quantity button.plus,.rtl .quickview-container .bwp-single-info .quantity button.plus{right: 0px; left: auto;}
.single-product .bwp-single-info .quantity button.plus::before,.quickview-container .bwp-single-info .quantity button.plus::before{content: "L"; position: relative; top: 4px;}
.single-product .bwp-single-info .quantity button.minus,.quickview-container .bwp-single-info .quantity button.minus{position: absolute; right: 0px; bottom: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 38px; height: 46px; background: transparent;}
.rtl .single-product .bwp-single-info .quantity button.minus,.rtl .quickview-container .bwp-single-info .quantity button.minus{left: 0px; right: auto;}
.single-product .bwp-single-info .quantity button.minus::before,.quickview-container .bwp-single-info .quantity button.minus::before{content: "K"; position: relative; top: 4px;}
.single-product .bwp-single-info .image-thumbnail .slick-list,.quickview-container .bwp-single-info .image-thumbnail .slick-list{margin: 0px -9px;}
.single-product .bwp-single-info .image-thumbnail .slick-list .slick-slide,.quickview-container .bwp-single-info .image-thumbnail .slick-list .slick-slide{padding: 0px 10px 10px;}
.single-product .bwp-single-info .image-thumbnail .slick-arrow,.quickview-container .bwp-single-info .image-thumbnail .slick-arrow{top: 50%; margin-top: -17px;}
.single-product .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-left,.quickview-container .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-left{left: 5px; right: auto;}
.single-product .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-right,.quickview-container .bwp-single-info .image-thumbnail .slick-arrow.fa-angle-right{right: 5px;}
.single-product .bwp-single-info .star-rating,.quickview-container .bwp-single-info .star-rating{display: inline-block; margin-right: 0px; width: 85px; font-size: 13px; margin-bottom: 0px;}
.rtl .single-product .bwp-single-info .star-rating,.rtl .quickview-container .bwp-single-info .star-rating{margin-left: 0px; margin-right: 0px;}
.single-product .bwp-single-info .star-rating::before,.quickview-container .bwp-single-info .star-rating::before{letter-spacing: 4.8px;}
.single-product .bwp-single-info .star-rating span::before,.quickview-container .bwp-single-info .star-rating span::before{letter-spacing: 4.8px;}
.single-product .bwp-single-info .stock.in-stock,.quickview-container .bwp-single-info .stock.in-stock{margin-top: -10px;}
.single-product .bwp-single-info .stock.out-of-stock,.quickview-container .bwp-single-info .stock.out-of-stock{display: none;}
.single-product .bwp-single-info .variations_form .stock.out-of-stock,.quickview-container .bwp-single-info .variations_form .stock.out-of-stock{display: block;}
.single-product .bwp-single-info .product-stock,.quickview-container .bwp-single-info .product-stock{margin-top: 2px; margin-bottom: 15px;}
.single-product .bwp-single-info .product-stock i,.quickview-container .bwp-single-info .product-stock i{color: rgb(134, 134, 134); padding: 0px 10px; font-size: 20px; transform: translateY(3px);}
.single-product .bwp-single-info .product-stock .stock,.quickview-container .bwp-single-info .product-stock .stock{color: rgb(134, 134, 134);}
.single-product .bwp-single-info .yith-wcwl-wishlistexistsbrowse.show .feedback,.quickview-container .bwp-single-info .yith-wcwl-wishlistexistsbrowse.show .feedback{display: none;}
.single-product .bwp-single-info .yith-wcwl-wishlistaddedbrowse.show .feedback,.quickview-container .bwp-single-info .yith-wcwl-wishlistaddedbrowse.show .feedback{display: none;}
.single-product .entry-summary .product-lable .onsale,.quickview-container .entry-summary .product-lable .onsale{position: relative; font-size: 12px; text-transform: uppercase; background: transparent; border-width: 2px 0px 2px 2px; border-style: solid none solid solid; border-color: rgb(255, 69, 69) currentcolor rgb(255, 69, 69) rgb(255, 69, 69); border-image: none; color: rgb(255, 69, 69); line-height: 22px; top: 0px; left: 0px; padding: 0px 2px 0px 10px; z-index: 2; border-radius: 0px;}
.rtl .single-product .entry-summary .product-lable .onsale,.rtl .quickview-container .entry-summary .product-lable .onsale{padding: 0px 10px 0px 2px;}
.single-product .entry-summary .product-lable .onsale::before,.quickview-container .entry-summary .product-lable .onsale::before{content: ""; position: absolute; width: 26px; height: 26px; right: -20px; border-color: rgb(255, 69, 69) transparent rgb(255, 69, 69) rgb(255, 69, 69); border-style: solid; border-width: 13px; top: -2px; z-index: -2; display: inline-block !important;}
.single-product .entry-summary .product-lable .onsale::after,.quickview-container .entry-summary .product-lable .onsale::after{content: ""; position: absolute; width: 22px; height: 22px; right: -15px; border-color: rgb(255, 255, 255) transparent rgb(255, 255, 255) rgb(255, 255, 255); border-style: solid; border-width: 11px; top: 0px; z-index: -1;}
.single-product .product-type-variable .bwp-single-info .entry-summary > .cart .quantity,.quickview-container .product-type-variable .bwp-single-info .entry-summary > .cart .quantity,.single-product .product-type-simple .bwp-single-info .entry-summary > .cart .quantity,.quickview-container .product-type-simple .bwp-single-info .entry-summary > .cart .quantity{margin-bottom: 0px;}
.single-product .product-type-variable .variations_form.cart table tr td .swatch__tooltip,.quickview-container .product-type-variable .variations_form.cart table tr td .swatch__tooltip{font-size: 10px; display: inline-block; font-family: Nunito, sans-serif;}
.single-product .product-type-grouped .bwp-single-info .entry-summary > .cart .quantity-content > a,.quickview-container .product-type-grouped .bwp-single-info .entry-summary > .cart .quantity-content > a{font-weight: 700;}
.single-product .product-type-grouped .bwp-single-info .quantity,.quickview-container .product-type-grouped .bwp-single-info .quantity{margin: 0px; height: 33px; position: relative; width: 135px; padding: 0px 20px; display: flex; border-radius: 20px; border: 1px solid rgb(229, 229, 229) !important;}
.single-product .product-type-grouped .bwp-single-info .quantity::before,.quickview-container .product-type-grouped .bwp-single-info .quantity::before{display: none;}
@media (max-width: 480px){
.single-product .product-type-grouped .bwp-single-info .quantity,.quickview-container .product-type-grouped .bwp-single-info .quantity{margin-top: 10px;}
}
.single-product .product-type-grouped .bwp-single-info .quantity input[type="number"]::-webkit-inner-spin-button,.quickview-container .product-type-grouped .bwp-single-info .quantity input[type="number"]::-webkit-inner-spin-button,.single-product .product-type-grouped .bwp-single-info .quantity input[type="number"]::-webkit-outer-spin-button,.quickview-container .product-type-grouped .bwp-single-info .quantity input[type="number"]::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.single-product .product-type-grouped .bwp-single-info .quantity input,.quickview-container .product-type-grouped .bwp-single-info .quantity input{border: 0px; height: 31px; padding: 0px; font-size: 13px; font-weight: 500; flex: 1 1 0%; width: 100%;}
.single-product .product-type-grouped .bwp-single-info .quantity button,.quickview-container .product-type-grouped .bwp-single-info .quantity button{outline-color: transparent; color: rgb(134, 134, 134); font-size: 0px; position: relative;}
.single-product .product-type-grouped .bwp-single-info .quantity button:hover,.quickview-container .product-type-grouped .bwp-single-info .quantity button:hover,.single-product .product-type-grouped .bwp-single-info .quantity button:focus,.quickview-container .product-type-grouped .bwp-single-info .quantity button:focus{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(195, 31, 37);}
.single-product .product-type-grouped .bwp-single-info .quantity button::before,.quickview-container .product-type-grouped .bwp-single-info .quantity button::before{display: inline-block; font-size: 13px;}
.single-product .product-type-grouped .bwp-single-info .quantity button.plus,.quickview-container .product-type-grouped .bwp-single-info .quantity button.plus{background: transparent; line-height: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 18px; height: 31px;}
.single-product .product-type-grouped .bwp-single-info .quantity button.plus::before,.quickview-container .product-type-grouped .bwp-single-info .quantity button.plus::before{position: relative; top: 4px;}
.single-product .product-type-grouped .bwp-single-info .quantity button.minus,.quickview-container .product-type-grouped .bwp-single-info .quantity button.minus{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 18px; height: 31px; background: transparent;}
.single-product .product-type-grouped .bwp-single-info .quantity button.minus::before,.quickview-container .product-type-grouped .bwp-single-info .quantity button.minus::before{position: relative; top: 2px;}
.single-product .product-type-grouped .bwp-single-info .quantity button.minus::after,.quickview-container .product-type-grouped .bwp-single-info .quantity button.minus::after{display: none;}
.single-product .product-type-grouped .bwp-single-product.full_width .bwp-single-info form.cart .quantity .plus,.quickview-container .product-type-grouped .bwp-single-product.full_width .bwp-single-info form.cart .quantity .plus,.single-product .product-type-grouped .bwp-single-product.full_width .bwp-single-info form.cart .quantity .minus,.quickview-container .product-type-grouped .bwp-single-product.full_width .bwp-single-info form.cart .quantity .minus{height: 32px;}
.single-product .product-type-simple .bwp-single-info .entry-summary > .cart .quantity-button,.quickview-container .product-type-simple .bwp-single-info .entry-summary > .cart .quantity-button{display: flex; flex: 1 0 calc(50% + 65px);}
@media (max-width: 480px){
.single-product .product-type-simple .bwp-single-info .entry-summary > .cart .quantity-button,.quickview-container .product-type-simple .bwp-single-info .entry-summary > .cart .quantity-button{flex: 0 0 100%; margin-bottom: 10px;}
}
.single-product .type-product.outofstock .variations,.quickview-container .type-product.outofstock .variations{display: none;}
.single-product .type-product.outofstock .variations_button,.quickview-container .type-product.outofstock .variations_button{display: none !important;}
.single-product .type-product.outofstock .size-guide,.quickview-container .type-product.outofstock .size-guide{display: none;}
.single-product .type-product.outofstock .product-stock,.quickview-container .type-product.outofstock .product-stock{margin: 0px 0px 5px; line-height: 60px; font-size: 16px; font-weight: 700; color: rgb(0, 0, 0); text-align: center; background: rgb(237, 237, 237); cursor: not-allowed; border-radius: 30px;}
.single-product .type-product.outofstock .product-stock span,.quickview-container .type-product.outofstock .product-stock span{color: rgb(0, 0, 0);}
.single-product .payment-product,.quickview-container .payment-product{margin-top: 20px;}
.single-product .payment-product h2,.quickview-container .payment-product h2{font-size: 12px; text-transform: uppercase; font-weight: 700; margin: 0px 0px 25px; display: flex; align-items: center;}
.single-product .payment-product h2::before,.quickview-container .payment-product h2::before{content: ""; font-family: wpbingofont; color: rgb(195, 31, 37); display: inline-block; font-size: 30px; margin-right: 5px;}
.rtl .single-product .payment-product h2::before,.rtl .quickview-container .payment-product h2::before{margin-left: 5px; margin-right: 0px;}
.single-product .size-guide.active::before,.quickview-container .size-guide.active::before{display: block;}
.single-product .size-guide.active .img-size-guide,.quickview-container .size-guide.active .img-size-guide{display: block;}
.woocommerce-account .woocommerce-form-row{margin: 0px 0px 14px;}
.woocommerce-account .woocommerce-form-row label{display: block; width: 100%;}
.woocommerce-account .woocommerce-form-row .password-input{width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-top: 30px;}
@media (max-width: 991px){
.woocommerce-account #customer_login > div{margin: 25px 0px;}
}
.woocommerce-account #customer_login .box-form-login{border: 2px solid rgb(234, 234, 234); padding: 50px 0px 40px; height: 100%;}
.woocommerce-account #customer_login .required{color: red;}
.woocommerce-account #customer_login h2{text-align: center; position: relative; margin: 0px 0px 40px; font-size: 20px; padding-bottom: 15px;}
.woocommerce-account #customer_login h2::before{font-size: 21px; content: ""; font-family: wpbingofont; display: inline-block; margin-right: 10px;}
.woocommerce-account #customer_login h2::after{content: ""; width: 132px; height: 2px; background: rgb(0, 0, 0); position: absolute; bottom: -2px; left: calc(50% - 66px);}
.woocommerce-account #customer_login .button-login{text-align: center;}
.woocommerce-account #customer_login .button-login input[type="submit"]{background: rgb(0, 0, 0); border: 0px; font-size: 12px; color: rgb(255, 255, 255); cursor: pointer; text-transform: uppercase; font-weight: 500; letter-spacing: 1px;}
.woocommerce-account #customer_login .button-login input[type="submit"]:hover{background: rgb(195, 31, 37);}
.woocommerce-account #customer_login .box-content{padding: 0px 90px;}
.woocommerce-account #customer_login .box-content input{width: 100%; height: 55px; line-height: 55px;}
.woocommerce-account #customer_login .box-content .username input,.woocommerce-account #customer_login .box-content .password input{padding: 0px 20px; margin-bottom: 15px;}
@media (max-width: 1199px){
.woocommerce-account #customer_login .box-content{padding: 0px 50px;}
}
@media (max-width: 991px){
.woocommerce-account #customer_login .box-content{padding: 0px 30px;}
}
@media (max-width: 480px){
.woocommerce-account #customer_login .box-content{padding: 0px 15px;}
}
.woocommerce-account #customer_login .form-row{margin-left: 0px; margin-right: 0px;}
.woocommerce-account #customer_login .woocommerce-password-hint{margin-bottom: 20px; display: block;}
.woocommerce-account #customer_login .rememberme-lost{display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px;}
.woocommerce-account #customer_login .rememberme-lost .rememberme{margin-right: 10px; position: relative;}
.woocommerce-account #customer_login .rememberme-lost .rememberme input{position: absolute; opacity: 0; height: 22px; cursor: pointer;}
.woocommerce-account #customer_login .rememberme-lost .rememberme input:checked + label::after{opacity: 1;}
.woocommerce-account #customer_login .rememberme-lost .rememberme input:checked + label::before{border-color: rgb(0, 117, 255);}
.woocommerce-account #customer_login .rememberme-lost .inline{color: rgb(0, 0, 0); font-weight: 500; cursor: pointer;}
.woocommerce-account #customer_login .rememberme-lost .inline::before{width: 16px; height: 16px; content: ""; display: inline-block; border-radius: 50%; border: 1px solid rgb(0, 0, 0); margin-right: 5px; position: relative; top: 3px; z-index: 2;}
.woocommerce-account #customer_login .rememberme-lost .inline::after{width: 16px; height: 16px; content: ""; display: inline-block; border-radius: 50%; position: absolute; top: 3px; border: 2.5px solid rgb(255, 255, 255); left: 0px; background: rgb(0, 117, 255); z-index: 1; opacity: 0;}
.woocommerce-account #customer_login .rememberme-lost .lost_password{font-weight: 500;}
.woocommerce-account #customer_login .rememberme-lost .lost_password a{display: inline-block; position: relative;}
.woocommerce-account #customer_login .rememberme-lost .lost_password a::before{bottom: 0px; left: 50%; transform: translateX(-50%); content: ""; position: absolute; width: 100%; height: 1px; transition: 0.3s; background: rgb(0, 0, 0);}
.woocommerce-account #customer_login .rememberme-lost .lost_password a:hover::before{background: rgb(195, 31, 37); width: 50%;}
.woocommerce-account legend{color: rgb(0, 0, 0); font-weight: 500; margin-top: 30px;}
.woocommerce-cart .woocommerce-cart-form .actions .coupon{flex: 0 0 50%; display: flex;}
.woocommerce-cart .woocommerce-cart-form .actions .coupon input{line-height: 40px; padding: 0px 10px; flex: 1 1 0%; margin-right: 5px; border-radius: 20px;}
.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{margin: 0px; font-size: 14px; font-family: Nunito, sans-serif;}
@media (max-width: 991px){
.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{margin: 8px 0px 15px;}
.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart .coupon{flex: 0 0 100%; margin-bottom: 10px; flex-wrap: wrap;}
}
.woocommerce-cart .cart-collaterals{background: rgb(246, 246, 246); padding-bottom: 45px; max-width: 370px; margin-left: auto;}
.rtl .woocommerce-cart .cart-collaterals{margin-right: auto; margin-left: 0px;}
.woocommerce-cart .cart-collaterals h2{font-size: 16px; color: rgb(0, 0, 0); padding: 15px 30px 11px; background: rgb(233, 233, 233); margin: 0px; line-height: 1.8; border-bottom: 0px; font-weight: 700;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals{display: flex; padding: 15px 30px; align-items: center;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals h2{font-size: 13px; font-family: Nunito, sans-serif; text-transform: capitalize; background: transparent; padding: 0px;}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals > *{flex: 1 1 0%;}
.woocommerce-cart .cart-collaterals .cart-subtotal{display: flex; padding: 15px 30px; align-items: center;}
.woocommerce-cart .cart-collaterals .cart-subtotal > *{flex: 1 1 0%;}
.woocommerce-cart .cart-collaterals .cart-subtotal > * .woocommerce-Price-amount{font-size: 20px; color: rgb(0, 0, 0);}
.woocommerce-cart .cart-collaterals .order-total{display: flex; padding: 15px 30px; align-items: center;}
.woocommerce-cart .cart-collaterals .order-total > div{flex: 1 1 0%;}
.woocommerce-cart .cart-collaterals .order-total .woocommerce-Price-amount{font-size: 24px; color: rgb(0, 0, 0);}
.woocommerce-cart .cart-collaterals .title{color: rgb(0, 0, 0);}
.woocommerce-cart .cart-collaterals .woocs_special_price_code{color: rgb(0, 0, 0); font-size: 20px;}
.woocommerce-cart .cart-collaterals a.shipping-calculator-button{color: rgb(0, 0, 0); font-weight: 700; position: relative; display: inline-block; padding-bottom: 2px; font-size: 13px;}
.woocommerce-cart .cart-collaterals a.shipping-calculator-button::before{content: ""; width: 100%; height: 2px; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); background: rgb(0, 0, 0); transition: 0.3s;}
.woocommerce-cart .cart-collaterals a.shipping-calculator-button:hover{color: rgb(195, 31, 37);}
.woocommerce-cart .cart-collaterals a.shipping-calculator-button:hover::before{background: rgb(195, 31, 37); width: 60%;}
.woocommerce-cart .cart-collaterals .shipping-calculator-form{margin-top: 20px;}
.woocommerce-cart .cart-collaterals .shipping-calculator-form .button{padding: 0px 20px; line-height: 40px; font-family: Bangers, cursive; font-size: 14px; text-transform: uppercase; font-weight: 500;}
.woocommerce-cart .cart-collaterals ul{padding: 0px; list-style: none;}
.woocommerce-cart .cart-collaterals ul.woocommerce-shipping-methods{margin-bottom: 10px;}
@media (max-width: 767px){
.woocommerce-cart .cart-collaterals ul.woocommerce-shipping-methods{display: block;}
}
.woocommerce-cart .cart-collaterals ul li{margin-right: 20px;}
.rtl .woocommerce-cart .cart-collaterals ul li{margin-left: 20px; margin-right: 0px;}
.woocommerce-cart .cart-collaterals ul li input[type="radio"],.woocommerce-cart .cart-collaterals ul li input[type="checkbox"]{margin-top: 0px;}
.woocommerce-cart .cart-collaterals ul li .shipping_method{display: none;}
.woocommerce-cart .cart-collaterals ul li label{margin: 0px; font-weight: 400; position: relative; padding-left: 18px; cursor: pointer;}
.rtl .woocommerce-cart .cart-collaterals ul li label{margin-right: 0px; margin-left: 0px;}
.rtl .woocommerce-cart .cart-collaterals ul li label{padding-right: 18px; padding-left: 0px;}
.woocommerce-cart .cart-collaterals ul li label::before{position: absolute; left: 0px; border-radius: 50%; top: calc(50% - 6px); width: 12px; height: 12px; border: 1px solid rgb(134, 134, 134); content: "";}
.rtl .woocommerce-cart .cart-collaterals ul li label::before{right: 0px; left: auto;}
.woocommerce-cart .cart-collaterals ul li .shipping_method:checked + label::before{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
@media (max-width: 1440px){
.woocommerce-cart .cart-collaterals{max-width: 100%;}
}
.vendor_dashboard.logged-in .form-row label.checkbox{display: inline-block;}
.vendor_dashboard.logged-in .form-row input[type="submit"]{background: rgb(195, 31, 37); color: rgb(255, 255, 255); border: 1px solid rgb(195, 31, 37);}
.vendor_dashboard.logged-in .form-row input[type="submit"]:hover{background: rgb(151, 24, 29);}
.dokan-store .dokan-single-store .dokan-store-tabs ul.dokan-list-inline li.active a{color: rgb(255, 255, 255); background: rgb(195, 31, 37);}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{background: rgb(195, 31, 37);}
#dokan-store-listing-filter-wrap .toggle-view > span.active{color: rgb(195, 31, 37) !important;}
@-webkit-keyframes rightSpring { 
  0% { left: 0px; }
  50% { left: -30px; }
  100% { left: 0px; }
}
@keyframes rightSpring { 
  0% { left: 0px; }
  50% { left: -30px; }
  100% { left: 0px; }
}
@-webkit-keyframes leftSpring { 
  0% { left: 0px; }
  50% { left: 30px; }
  100% { left: 0px; }
}
@keyframes leftSpring { 
  0% { left: 0px; }
  50% { left: 30px; }
  100% { left: 0px; }
}
.woocommerce-page-header{margin-bottom: 80px;}
.woocommerce-page-header ul{list-style: none; padding: 0px; text-align: center; position: relative;}
.woocommerce-page-header ul li{display: inline-block; margin: 0px 20px; font-size: 25px; font-weight: 700;}
.woocommerce-page-header ul li a{display: inline-block; position: relative; color: rgb(134, 134, 134); padding-bottom: 5px;}
.woocommerce-page-header ul li a::before{content: ""; width: 0px; height: 2px; background: rgb(0, 0, 0); transform: translateX(-50%); left: 50%; transition: 0.3s; position: absolute; bottom: -1px;}
.woocommerce-page-header ul li:hover a,.woocommerce-page-header ul li.active a{color: rgb(0, 0, 0);}
.woocommerce-page-header ul li:hover a::before,.woocommerce-page-header ul li.active a::before{width: 100%;}
@media (max-width: 991px){
.woocommerce-page-header ul::before{width: 100vw;}
.woocommerce-page-header ul li{font-size: 20px; margin: 0px 15px;}
}
@media (max-width: 480px){
.woocommerce-page-header ul::before{display: none;}
.woocommerce-page-header ul li{margin: 0px 0px 5px; display: block; font-size: 16px;}
.woocommerce-page-header ul li a{background: rgb(245, 245, 245); width: 100%; padding: 5px 0px 0px;}
.woocommerce-page-header ul li a::before{display: none;}
}
.woocommerce-form-track-order{color: rgb(0, 0, 0); max-width: 600px; margin: auto; font-size: 1rem; font-family: Nunito, sans-serif;}
.woocommerce-form-track-order > p:first-child{margin-bottom: 60px;}
.woocommerce-form-track-order .input-text{height: 50px; line-height: 50px; padding: 0px 20px; border-radius: 5px;}
.woocommerce-form-track-order .form-row{margin: 20px 0px;}
.woocommerce-form-track-order label{font-weight: 700;}
.woocommerce-form-track-order .button{width: 100%; text-transform: uppercase; font-weight: 700; border-radius: 5px; font-size: 14px !important; line-height: 55px !important;}
.checkout-top{display: flex; margin: -40px -15px 70px; flex-wrap: wrap;}
.checkout-top > div{padding: 0px 15px; flex: 1 1 0%;}
@media (max-width: 991px){
.checkout-top > div{flex: 0 0 100%; margin: 15px 0px;}
}
.checkout-top .woocommerce-info{font-size: 12px; margin: 0px; color: rgb(134, 134, 134); text-align: center; background: rgb(242, 242, 242); padding: 18px 15px 21px; border: 0px; text-transform: uppercase; font-weight: 600;}
.checkout-top .woocommerce-info a{font-weight: 500;}
.checkout-top .woocommerce-info::before{left: 0px; line-height: 1; font-size: 21px; color: rgb(0, 0, 0); position: relative; top: 3px; margin-right: 15px; content: ""; font-family: wpbingofont; font-weight: 400;}
.rtl .checkout-top .woocommerce-info::before{right: 0px; left: auto;}
.rtl .checkout-top .woocommerce-info::before{margin-left: 15px; margin-right: 0px;}
.checkout-top .woocommerce-form-coupon-toggle .woocommerce-info::before{content: ""; font-size: 35px; margin-top: -13px; position: relative; top: 10px;}
.checkout-top .woocommerce-form{display: flex; margin: 0px -9px; flex-wrap: wrap;}
.checkout-top .woocommerce-form .description{flex: 0 0 100%; padding: 0px 9px;}
.checkout-top .woocommerce-form .description p{color: rgb(0, 0, 0); max-width: 580px; margin: 30px auto 35px; text-align: center;}
.checkout-top .woocommerce-form .username,.checkout-top .woocommerce-form .password{flex: 1 1 0%; padding: 0px 9px;}
@media (max-width: 767px){
.checkout-top .woocommerce-form .username,.checkout-top .woocommerce-form .password{flex: 0 0 100%; margin-top: 15px;}
}
.checkout-top .woocommerce-form .rememberme-lost,.checkout-top .woocommerce-form .button-login{flex: 0 0 100%; padding: 0px 9px;}
.checkout-top .woocommerce-form .input-text{width: 100%; height: 55px; line-height: 53px; padding: 0px 20px;}
.checkout-top .woocommerce-form .rememberme{color: rgb(0, 0, 0); text-align: right; margin-top: 20px;}
.rtl .checkout-top .woocommerce-form .rememberme{text-align: left;}
.checkout-top .woocommerce-form .button{width: 100%; font-size: 12px; margin-top: 5px; line-height: 55px; text-transform: uppercase; font-weight: 600;}
.checkout-top .checkout_coupon .description{max-width: 200px; color: rgb(0, 0, 0); margin: 30px auto 35px; text-align: center;}
.checkout-top .checkout_coupon .input-button{display: flex; flex-wrap: wrap;}
.checkout-top .checkout_coupon .input-button .input-text{flex: 1 1 0%; height: 55px; line-height: 53px; padding: 0px 20px;}
.checkout-top .checkout_coupon .input-button .button{margin-left: 5px; font-size: 12px; line-height: 55px; padding: 0px 30px; text-transform: uppercase; font-weight: 500;}
.rtl .checkout-top .checkout_coupon .input-button .button{margin-right: 5px; margin-left: 0px;}
@media (max-width: 767px){
.checkout-top .checkout_coupon .input-button .input-text{flex: 0 0 100%;}
.checkout-top .checkout_coupon .input-button .button{width: 100%; margin-left: 0px; margin-top: 15px;}
.rtl .checkout-top .checkout_coupon .input-button .button{margin-right: 0px; margin-left: 0px;}
}
.checkout-page-style-1 .page-title{display: none;}
.checkout-page-style-1 .woocommerce-page-header{margin-top: 50px;}
.checkout-page-style-2 .bwp-header{position: absolute; left: 0px; width: 100%; border: 0px !important;}
.checkout-page-style-2 .bwp-header .header-wrapper{padding: 50px 0px;}
.checkout-page-style-2 .bwp-header .header-wrapper .container{max-width: 1440px;}
.checkout-page-style-2 .bwp-header .header-desktop{border: 0px !important;}
.checkout-page-style-2 .bwp-header #bwp-topbar,.checkout-page-style-2 .bwp-header .wpbingo-menu-mobile,.checkout-page-style-2 .bwp-header .header-page-link{display: none;}
.checkout-page-style-2 .woocommerce-NoticeGroup{position: absolute; flex: 0 0 63.5%; width: 63.5%; top: 20px;}
.checkout-page-style-2 .woocommerce-NoticeGroup ul{max-width: 500px; margin: 0px 30px 0px auto;}
.checkout-page-style-2 .page-title,.checkout-page-style-2 .woocommerce-page-header,.checkout-page-style-2 .bwp-footer{display: none;}
.checkout-page-style-2 .checkout-top{margin: 0px 0px 40px; padding: 0px 15px !important;}
.checkout-page-style-2 .checkout-top > div{padding: 0px 15px;}
@media (max-width: 1199px){
.checkout-page-style-2 .checkout-top > div{flex: 0 0 100%; margin: 10px 0px;}
}
.checkout-page-style-2 .checkout-top .woocommerce-info{padding: 0px; background: transparent; text-align: left;}
.rtl .checkout-page-style-2 .checkout-top .woocommerce-info{text-align: right;}
@media (max-width: 991px){
.checkout-page-style-2 .checkout-top{padding: 0px !important;}
}
.checkout-page-style-2 .woocommerce-checkout .row{margin: 0px;}
.checkout-page-style-2 .woocommerce-checkout .row > div{padding: 250px 0px 0px;}
.checkout-page-style-2 #bwp-main .container{max-width: 100%; padding: 0px;}
.checkout-page-style-2 #bwp-main .container > .row{margin: 0px;}
.checkout-page-style-2 #bwp-main .container > .row > .col-lg-12{padding: 0px;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-8{flex: 0 0 63.5%; max-width: 63.5%;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-8 > div{max-width: 990px; padding: 0px 30px; margin-left: auto;}
.rtl .checkout-page-style-2 .woocommerce-checkout .col-xl-8 > div{margin-right: auto; margin-left: 0px;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-4{flex: 0 0 36.5%; max-width: 36.5%; background: rgb(240, 240, 240);}
.checkout-page-style-2 .woocommerce-checkout .col-xl-4 > div{max-width: 450px; margin-right: auto;}
.rtl .checkout-page-style-2 .woocommerce-checkout .col-xl-4 > div{margin-left: auto; margin-right: 0px;}
.checkout-page-style-2 .woocommerce-checkout .checkout-review-order-table-wrapper{padding: 0px 0px 0px 90px; border: 0px;}
.rtl .checkout-page-style-2 .woocommerce-checkout .checkout-review-order-table-wrapper{padding: 0px 90px 0px 0px;}
@media (max-width: 1199px){
.checkout-page-style-2 .woocommerce-checkout .checkout-review-order-table-wrapper{padding: 0px 30px;}
}
@media (max-width: 991px){
.checkout-page-style-2 .woocommerce-checkout .checkout-review-order-table-wrapper{padding: 0px 15px 50px;}
}
.checkout-page-style-2 .woocommerce-checkout .payment_methods{border: 0px; background: rgb(255, 255, 255);}
@media (max-width: 991px){
.checkout-page-style-2 .woocommerce-checkout .col-xl-8{flex: 0 0 100%; max-width: 100%;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-8 > div{max-width: 990px; padding: 0px 15px;}
.checkout-page-style-2 .woocommerce-checkout .col-xl-4{flex: 0 0 100%; max-width: 100%; background: rgb(240, 240, 240);}
.checkout-page-style-2 .woocommerce-checkout .col-xl-4 > div{max-width: 100%; margin-right: auto;}
.rtl .checkout-page-style-2 .woocommerce-checkout .col-xl-4 > div{margin-left: auto; margin-right: 0px;}
}
.checkout-page-style-2 #customer_details > div{padding: 0px; position: relative;}
.checkout-page-style-2 #customer_details .back-to-cart{font-weight: 700; position: absolute; top: 2px; right: 0px;}
.rtl .checkout-page-style-2 #customer_details .back-to-cart{left: 0px; right: auto;}
.checkout-page-style-2 #customer_details .back-to-cart span{margin-left: 5px; font-size: 20px; position: relative; top: 4px;}
.rtl .checkout-page-style-2 #customer_details .back-to-cart span{margin-right: 5px; margin-left: 0px;}
@media (max-width: 991px){
.checkout-page-style-2 .bwp-header{position: relative;}
.checkout-page-style-2 .woocommerce-checkout .row > div{padding-top: 30px;}
.checkout-page-style-2 .woocommerce-NoticeGroup{position: relative; width: 100%;}
.checkout-page-style-2 .woocommerce-NoticeGroup ul{max-width: 100%; margin: 0px 0px 30px;}
}
@media (min-width: 1199px){
body.single-product.clean .main-single-product .woocommerce-notices-wrapper{position: absolute; top: 100px; max-width: 100%; z-index: 10;}
body.single-product.clean .main-single-product .woocommerce-notices-wrapper > div{max-width: 1410px; margin: auto;}
}
@media (min-width: 991px){
body.single-product.moderm .main-single-product .woocommerce-notices-wrapper{position: absolute; top: 100px; max-width: 100%; z-index: 10;}
body.single-product.moderm .main-single-product .woocommerce-notices-wrapper > div{max-width: 1410px; margin: auto;}
}
@media (min-width: 991px){
body.single-product.full_width .main-single-product .woocommerce-notices-wrapper{position: absolute; top: 100px; max-width: 100%; z-index: 10;}
body.single-product.full_width .main-single-product .woocommerce-notices-wrapper > div{max-width: 1410px; margin: auto;}
}
body.single-product.single-background self.dark:not(.full_width, .moderm, .clean) .header-page-link .mini-cart .cart-icon .icons-cart{color: rgb(255, 255, 255);}
body.single-product.single-background self.dark:not(.full_width, .moderm, .clean) .header-page-link .mini-cart .cart-icon .icons-cart:hover{color: rgb(195, 31, 37);}
body.single-product.single-background self.dark:not(.full_width, .moderm, .clean) .header-page-link .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
body.single-product.sticky{padding: 0px;}
body.post-type-archive-product.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart,body.tax-product_cat.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart{color: rgb(255, 255, 255);}
body.post-type-archive-product.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover,body.tax-product_cat.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart:hover{color: rgb(195, 31, 37);}
body.post-type-archive-product.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .cart-count,body.tax-product_cat.background-breadcrumb-shop .bwp-header .header-page-link .mini-cart .cart-icon .cart-count{background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.single-product-background.dark .entry-summary .product-lable .onsale::after{border-color: rgb(0, 0, 0) transparent rgb(0, 0, 0) rgb(0, 0, 0);}
.single-product-background.dark .bwp-single-info .quantity input{color: rgb(255, 255, 255);}
.single-product-background.dark .bwp-single-product .image-thumbnail .slick-slide > a.active,.single-product-background.dark .bwp-single-product .image-thumbnail .slick-slide > a:hover{border-color: rgb(195, 31, 37);}
.buy-together-products .item-products-wrap:not(.wpb-check) .item-product.buy-together-hidden{display: block; opacity: 0.3;}
.buy-together-products .item-products-wrap.wpb-check .buy-together-hidden{display: block; opacity: 0.7;}
.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .btn-primary:not(:disabled):not(.disabled):active,.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .btn-primary:not(:disabled):not(.disabled).active,.buy-together-products .buy-together-right-part .buy-together-add-all-to-cart-btn-wrap .show > .btn-primary.dropdown-toggle{background: rgb(0, 0, 0); border-color: rgb(0, 0, 0);}
.pswp{position: fixed; width: 100%; top: 0px; left: 0px; z-index: 10000; display: none;}
.pswp.pswp--open{display: block;}
.pswp.pswp--open .pswp__top-bar{position: relative; z-index: 9;}
.pswp.pswp--open .pswp__top-bar .pswp__counter{color: rgb(255, 255, 255); font-size: 18px; font-weight: 500; float: left; height: 44px; line-height: 44px; padding-left: 15px;}
.rtl .pswp.pswp--open .pswp__top-bar .pswp__counter{float: right;}
.rtl .pswp.pswp--open .pswp__top-bar .pswp__counter{padding-right: 15px; padding-left: 0px;}
.pswp.pswp--open .pswp__top-bar .pswp__button{float: right; background-size: 264px 88px; width: 44px; height: 44px; border: 0px; padding: 0px; cursor: pointer;}
.rtl .pswp.pswp--open .pswp__top-bar .pswp__button{float: left;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--close{background-position: 0px -44px;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--share{background-position: -44px -44px; display: none;}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--zoom{background-position: -88px 0px;}
.pswp.pswp--open .pswp__button--arrow--left{position: absolute; top: 50%; font-family: wpbingofont; border: 0px; padding: 0px; font-weight: 500; font-size: 20px; color: rgb(255, 255, 255); cursor: pointer; left: 50px;}
.pswp.pswp--open .pswp__button--arrow--left::before{content: "";}
.pswp.pswp--open .pswp__button--arrow--right{position: absolute; top: 50%; font-family: wpbingofont; border: 0px; padding: 0px; font-weight: 500; font-size: 20px; color: rgb(255, 255, 255); right: 50px; cursor: pointer;}
.pswp.pswp--open .pswp__button--arrow--right::before{content: "";}
@media (max-width: 767px){
.pswp.pswp--open .pswp__button--arrow--left{color: rgb(195, 31, 37); left: 15px;}
.pswp.pswp--open .pswp__button--arrow--right{color: rgb(195, 31, 37); right: 15px;}
}
.price{line-height: 24px; font-size: 20px; color: rgb(195, 31, 37); font-weight: 700;}
.product-name a{font-size: 16px; line-height: 14px; font-weight: 400; color: rgb(134, 134, 134);}
.products{display: flex; flex-wrap: wrap;}
.products .product-list .button-groups .yith-wcwl-add-to-wishlist .ajax-loading{position: absolute; top: 5px; left: 20px;}
.rtl .products .product-list .button-groups .yith-wcwl-add-to-wishlist .ajax-loading{right: 20px; left: auto;}
.products .product-list .rating .star-rating{float: right;}
.rtl .products .product-list .rating .star-rating{float: left;}
.product-info .out-of-stock{display: none;}
.product-info .rating .star-rating{margin-top: 10px; margin-right: 10px;}
.rtl .product-info .rating .star-rating{margin-left: 10px; margin-right: 0px;}
.product-info .cart .qty{width: 60px; padding: 0px; text-align: center; color: rgb(0, 0, 0); font-weight: 400;}
.product-info .yith-wcwl-add-to-wishlist .ajax-loading{margin: 0px; position: absolute; top: 10px; left: -10px;}
.rtl .product-info .yith-wcwl-add-to-wishlist .ajax-loading{right: -10px; left: auto;}
.product-info .onsale{left: 32px;}
.rtl .product-info .onsale{right: 32px; left: auto;}
.product-info .yith_magnifier_zoom_wrap{z-index: 9;}
.woo-default-2 .products-list.grid .slick-list,.woo-slider-default .products-list.grid .slick-list{padding: 10px;}
.woo-default-2 .products-list.grid .product-wapper .products-content .star-rating,.woo-slider-default .products-list.grid .product-wapper .products-content .star-rating{margin: 0px;}
@media (min-width: 768px) and (max-width: 991px){
.woo-default-2 .products-list.grid .product-wapper .products-content .star-rating,.woo-slider-default .products-list.grid .product-wapper .products-content .star-rating{margin: auto;}
}
.woo-default-2 .products-list.grid .product-wapper .products-content .added_to_cart,.woo-slider-default .products-list.grid .product-wapper .products-content .added_to_cart{display: none;}
.woo-default-2 .products-list.grid .product-wapper .onsale,.woo-slider-default .products-list.grid .product-wapper .onsale{display: none;}
.woo-slider-default-2 .content-product-list .slick-slider{overflow: unset;}
.woo-slider-default .content-product-list .slick-arrow{top: 4px; right: 0px; width: 22px; height: 22px; line-height: 22px; font-size: 12px; color: rgb(255, 255, 255); background: rgb(195, 31, 37);}
.woo-slider-default .content-product-list .slick-arrow.fa-angle-left{right: 30px; left: auto;}
.woo-slider-default .content-product-list .slick-arrow:hover{color: rgb(195, 31, 37); background: rgb(255, 255, 255);}
.woo-slider-2 .content-product-list .slick-slider{overflow: unset;}
.woo-slider-2 .content-product-list .slick-arrow{background: rgb(255, 255, 255); border-color: rgb(195, 31, 37); top: calc(50% + 30px); opacity: 0; right: 0px; left: auto;}
.woo-slider-2 .content-product-list .slick-arrow.fa-angle-left{right: auto; left: 0px;}
.woo-slider-2 .content-product-list .slick-arrow:hover{border-color: rgb(195, 31, 37); background: rgb(195, 31, 37); color: rgb(255, 255, 255);}
.woo-slider-2 .content-product-list:hover .slick-arrow{opacity: 1; right: -60px;}
.woo-slider-2 .content-product-list:hover .slick-arrow.fa-angle-left{right: auto; left: -60px;}
.bwp_product_list .slick-slider .slick-list{margin: 0px -10px;}
.bwp_product_list .slick-slider .slick-list .slick-slide{padding: 0px 10px;}
.bwp_product_list.slider3 .slick-slider .slick-list{margin: 0px -15px;}
.bwp_product_list.slider3 .slick-slider .slick-list .slick-slide{padding: 0px 15px;}
.bwp_product_list.slider .content-product-list:hover .slick-arrow{opacity: 1; visibility: visible;}
@media (min-width: 1771px){
.bwp_product_list.slider .content-product-list:hover .slick-arrow.fa-angle-right{right: -17px;}
.bwp_product_list.slider .content-product-list:hover .slick-arrow.fa-angle-left{left: -17px;}
}
.bwp_product_list.slider .slick-dots{margin-top: 10px;}
.bwp_product_list.list-product-2 .slick-slider .slick-list{margin: 0px;}
.bwp_product_list.list-product-2 .slick-slider .slick-list .slick-slide{padding: 0px;}
.bwp_product_list.list-product-2 .slick-active:not(:last-child)::before{position: absolute; content: ""; width: 1px; height: 100%; background: rgb(230, 230, 230); top: 0px; right: 0px; z-index: 1;}
.rtl .bwp_product_list.list-product-2 .slick-active:not(:last-child)::before{left: 0px; right: auto;}
.related{position: relative; margin-top: 50px; max-width: 1440px; padding: 0px 15px; margin-left: auto; margin-right: auto; width: 100%;}
.related .title-block{text-align: center; margin-bottom: 50px;}
.related .title-block h2{font-size: 28px; color: rgb(0, 0, 0); margin: 0px; display: inline-block; position: relative; padding-bottom: 15px;}
.related .title-block h2::before{content: ""; width: 30%; height: 2px; background: rgb(195, 31, 37); position: absolute; left: 50%; transform: translateX(-50%); bottom: 0px;}
@media (max-width: 767px){
.related .title-block h2{font-size: 25px;}
}
.related .content-product-list{position: relative;}
.related .content-product-list:hover .slick-arrow,.cross_sell .content-product-list:hover .slick-arrow,.upsells .content-product-list:hover .slick-arrow{opacity: 1; visibility: visible;}
.related .content-product-list .slick-arrow,.cross_sell .content-product-list .slick-arrow,.upsells .content-product-list .slick-arrow{width: 40px; height: 40px; border: 1px solid rgb(163, 163, 163); line-height: 38px; font-size: 16px; color: rgb(0, 0, 0); top: calc(50% - 15px); background: rgb(255, 255, 255);}
.related .content-product-list .slick-arrow.fa-angle-left,.cross_sell .content-product-list .slick-arrow.fa-angle-left,.upsells .content-product-list .slick-arrow.fa-angle-left{left: -15px;}
.rtl .related .content-product-list .slick-arrow.fa-angle-left,.rtl .cross_sell .content-product-list .slick-arrow.fa-angle-left,.rtl .upsells .content-product-list .slick-arrow.fa-angle-left{right: -15px; left: auto;}
.related .content-product-list .slick-arrow.fa-angle-right,.cross_sell .content-product-list .slick-arrow.fa-angle-right,.upsells .content-product-list .slick-arrow.fa-angle-right{right: -15px;}
.rtl .related .content-product-list .slick-arrow.fa-angle-right,.rtl .cross_sell .content-product-list .slick-arrow.fa-angle-right,.rtl .upsells .content-product-list .slick-arrow.fa-angle-right{left: -15px; right: auto;}
.related .content-product-list .slick-arrow:hover,.cross_sell .content-product-list .slick-arrow:hover,.upsells .content-product-list .slick-arrow:hover{color: rgb(255, 255, 255); border-color: rgb(195, 31, 37); background: rgb(195, 31, 37);}
@media (max-width: 767px){
.related .content-product-list .slick-arrow.fa-angle-left,.cross_sell .content-product-list .slick-arrow.fa-angle-left,.upsells .content-product-list .slick-arrow.fa-angle-left{left: 0px;}
.rtl .related .content-product-list .slick-arrow.fa-angle-left,.rtl .cross_sell .content-product-list .slick-arrow.fa-angle-left,.rtl .upsells .content-product-list .slick-arrow.fa-angle-left{right: 0px; left: auto;}
.related .content-product-list .slick-arrow.fa-angle-right,.cross_sell .content-product-list .slick-arrow.fa-angle-right,.upsells .content-product-list .slick-arrow.fa-angle-right{right: 0px;}
.rtl .related .content-product-list .slick-arrow.fa-angle-right,.rtl .cross_sell .content-product-list .slick-arrow.fa-angle-right,.rtl .upsells .content-product-list .slick-arrow.fa-angle-right{left: 0px; right: auto;}
}
.related .content-product-list .products-list.grid{margin: -15px;}
.related .content-product-list .products-list.grid .slick-list,.cross_sell .content-product-list .products-list.grid .slick-list,.upsells .content-product-list .products-list.grid .slick-list{padding: 15px;}
.related .content-product-list .products-list.grid .product-wapper{margin: 0px 15px;}
.bwp-quick-view.active{opacity: 1; visibility: visible;}
.bwp-quick-view .quickview-container .bwp-single-info .quantity{margin-right: 10px;}
.rtl .bwp-quick-view .quickview-container .bwp-single-info .quantity{margin-left: 10px; margin-right: 0px;}
.bwp-quick-view .quickview-container .bwp-single-info .cart .quantity-button{margin-bottom: 10px;}
.bwp-quick-view .quickview-container .bwp-single-info .cart .quantity-button .single_add_to_cart_button{margin: 0px;}
.bwp-quick-view .quickview-container .bwp-single-info .woocommerce-variation-add-to-cart .quantity{display: block !important; visibility: visible !important;}
.bwp-quick-view .quickview-container .quickview-slick ul.slick-dots{position: initial; margin-top: 10px;}
.bwp-quick-view .quickview-container .quickview-slick .slick-arrow{display: none !important;}
.bwp-quick-view .quickview-container .woocommerce-message{display: none;}
.bwp-quick-view .quickview-container .slick-dots{position: absolute; bottom: 35px;}
.bwp-quick-view .quickview-container .slick-dots li{width: 8px; height: 8px; border-radius: 50%;}
.bwp-quick-view .quickview-container .slick-dots li button{width: 8px; height: 8px; border-radius: 50%;}
.bwp-quick-view .quickview-container .slick-dots li button::before{display: none;}
.bwp-quick-view .quickview-container .slider_img_productd .slick-track,.bwp-quick-view .quickview-container .slider_img_productd .slick-list{display: flex;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow{width: 25px; height: 25px; line-height: 25px; opacity: 0; visibility: hidden; background: transparent; top: calc(50% - 12.5px); border: 0px; color: rgb(0, 0, 0); font-size: 22px;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow:hover{color: rgb(195, 31, 37); background: transparent;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow.fa-angle-right{right: 15px;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12 .slick-arrow.fa-angle-left{left: 15px;}
.bwp-quick-view .quickview-container .slider_img_productd .col-sm-12:hover .slick-arrow{opacity: 1; visibility: visible;}
.scroll-image{position: relative;}
.content-product-360-view.active{display: flex;}
.content-product-360-view .product-360-view .images-list .images-display.active{display: block;}
.content-product-360-view .product-360-view .navigation-bar-wrapper .navigation-bar > :hover{color: rgb(195, 31, 37);}
.content-product-360-view .product-360-view .loading-spinner{display: block; position: absolute; z-index: 10000; background: rgb(255, 255, 255); opacity: 0.5;}
.content-product-360-view .product-360-view .loading-spinner::after{display: block; background-image: url("/wp-content/themes/petio/css/images/icons/loading.gif"); background-size: contain; content: ""; width: 50%; height: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 100001;}
.zoomContainer{z-index: 999;}
.woocommerce.widget_product_search .screen-reader-text{display: none;}
.woocommerce.widget_product_categories ul.product-categories > li.open > a{color: rgb(195, 31, 37) !important;}
.woocommerce.widget_product_categories ul.product-categories li.cat-parent.open > span.arrow::after{transform: rotate(180deg);}
.product_list_widget .widget-product .star-rating{margin: 0px;}
.product_special_widget .widget-product .star-rating{margin: 0px;}
.woo-deals .cart .add_to_cart_button.added{display: none;}
@media (min-width: 992px){
.container{max-width: 100%;}
}
@media (min-width: 768px){
.container{max-width: 100%;}
}
@media (min-width: 576px){
.container{max-width: 100%;}
}
@media (max-width: 767px){
.hidden-xs{display: none !important;}
tr.hidden-xs{display: none !important;}
th.hidden-xs,td.hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.hidden-sm{display: none !important;}
tr.hidden-sm{display: none !important;}
th.hidden-sm,td.hidden-sm{display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px){
.hidden-md{display: none !important;}
tr.hidden-md{display: none !important;}
th.hidden-md,td.hidden-md{display: none !important;}
}
@media (min-width: 1200px){
.hidden-lg{display: none !important;}
tr.hidden-lg{display: none !important;}
th.hidden-lg,td.hidden-lg{display: none !important;}
}
.dropdown-toggle::after{display: none;}
@media (min-width: 1440px){
.container{max-width: 1440px;}
}
@media (min-width: 768px){
.contents-detail .bwp-single-product .image-additional .image-zoom{position: relative; width: 100%; height: 100%; display: inline-block; border: 1px solid rgba(163, 163, 163, 0.25); overflow: hidden;}
.contents-detail .bwp-single-product .image-additional .image-zoom::before{position: absolute; content: "T"; font-family: ElegantIcons; bottom: 15px; right: 15px; z-index: 9; font-size: 18px; width: 40px; height: 40px; line-height: 38px; text-align: center; border-radius: 50%; color: rgb(0, 0, 0); text-indent: -2px; border: 1px solid rgb(163, 163, 163); transition: 0.2s;}
.rtl .contents-detail .bwp-single-product .image-additional .image-zoom::before{left: 15px; right: auto;}
.contents-detail .bwp-single-product .image-additional .image-zoom:hover::before{background: rgb(195, 31, 37); color: rgb(255, 255, 255); border-color: transparent;}
}
@media (max-width: 991px){
.active-mobile{width: 70px;}
.active-mobile > .fa,.active-mobile > .icon{font-size: 25px !important;}
.quickview-button,.product-quickview{display: none !important;}
.header-categories .menu-categories.active{visibility: visible; transform: translate3d(0px, 0px, 0px);}
.rtl .header-categories.menu-categories.active{visibility: visible; transform: translate3d(0px, 0px, 0px);}
}
@media (max-width: 767px){
.active-mobile.setting-popup .active-content{width: 100%; min-width: 320px; right: -100%; left: auto;}
.zoomContainer{display: none;}
.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width: 100%;}
.woocommerce-cart-form{overflow: auto hidden; margin-bottom: 30px;}
}
@media (max-width: 480px){
.single-product .woocommerce-tabs ul.tabs li.active{border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important;}
}
@media (max-width: 1510px) and (min-width: 1200px){
.container,.related{padding: 0px 50px;}
.woocommerce-notices-wrapper{padding: 0px 50px;}
}
