/** Shopify CDN: Minification failed

Line 399:1 Expected identifier but found "."
Line 2241:4 Expected identifier but found whitespace
Line 2241:9 Unexpected "2"
Line 2245:8 Expected identifier but found whitespace
Line 2245:9 Unexpected "\"+\""
Line 2255:2 "oadding-top" is not a known CSS property
Line 2256:4 "wosition" is not a known CSS property
Line 2257:8 Expected ":"
Line 2258:2 "oadding-top" is not a known CSS property
Line 2260:42 Expected ":"
... and 18 more hidden warnings

**/
/* Newsletter popup css */
.popup_wrapper {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  height: 100%;
  opacity: 0;
  position: fixed;
  transition: all 0.5s ease 0s;
  visibility: hidden;
  width: 100%;
  z-index: 9999999;
}
.newsletter_popup_inner {
  background: #fff;
  align-items: center;
  border-radius: 0;
  bottom: 0;
  box-shadow: 0 0 7px 1px #222222;
  color: #ffffff;
  display: flex;
  height: 400px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 800px;
  z-index: 9999999; 
}
.subscribe_area {
  padding: 40px 150px;
  text-align: center;
  width: 100%;
}
.subscribe_area > h2, .subscribe-content > h2 {
  color: #000000;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 15px;
  text-align: center;
}
.subscribe_area > p, .subscribe-content > p {
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
  line-height: 25px;
}
.subscribe-form-group {
  text-align: center;
  margin-bottom: 0;
}
.subscribe-form-input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  height: 40px;
  margin: 0 auto;
  padding: 5px 10px;
  max-width: 300px;
}
.subscribe-form-input:focus{
  box-shadow:none;
  border:1px solid #dddddd;
}
.popup_off {
  border-radius: 0;
  color: #000000;
  cursor: pointer;
  display: block;
  font-size: 25px;
  opacity: 1;
  position: absolute;
  right: 15px;
  text-align: center;
  top: 15px;
  line-height: 25px;
  height: 30px;
  width: 30px;
  text-align: center;
  z-index: 99;
}
.newsletter-btn {
  background: #000000 none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  height: 40px;
  margin-top: 25px;
  padding: 5px 25px;
}
.newsletter-btn:hover {
  background: #666666 none repeat scroll 0 0;
  color: #ffffff;
}
.subscribe-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666666;
}
.subscribe-form-input::-moz-placeholder { /* Firefox 19+ */
  color: #666666;
}
.subscribe-form-input:-ms-input-placeholder { /* IE 10+ */
  color: #666666;
}
.subscribe-form-input:placeholder { /* Firefox 18- */
  color: #666666;
}
.newsletter_popup_inner:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #000;
  content: "";
  opacity: .6;
  height: 100%;
}
.subscribe_area {
  z-index: 9;
}
.subscribe-content {
  float: left;
  padding: 0px 50px;
  width: 60%;
}
.subscribe-image {
  float: left;
  width: 40%;
}
.subscribe_area.area-2 {
  padding: 0;
  display: flex;
  align-items: center;
}
.form-group.subscribe-form-group p {
  color: #000;
  margin: 20px 0 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter_popup_inner {
    width: 720px;
    height: 360px;
  }
  .subscribe-content {
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .newsletter_popup_inner {
    min-height: 300px;
    width: 300px;
  }
  .subscribe_area {
    padding: 20px;
    width: 100%;
  }  	
  .subscribe_area > h2, .subscribe-content > h2 {
    font-size: 20px;
  }
  .subscribe-image {
    display: none;
  }
  .subscribe-content {
    padding: 30px;
    width: 100%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .newsletter_popup_inner {
    width: 400px;
  }
}
/* End Newsletter popup css */
/* Top Notification Bar */
.top-notification-bar {
	background: #43cea2;
	background: -moz-linear-gradient(left, #43cea2 0%, #185b9d 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #43cea2), color-stop(100%, #185b9d));
	background: -webkit-linear-gradient(left, #43cea2 0%, #185b9d 100%);
	background: -o-linear-gradient(left, #43cea2 0%, #185b9d 100%);
	background: -ms-linear-gradient(left, #43cea2 0%, #185b9d 100%);
	background: linear-gradient(to right, #43cea2 0%, #185b9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43cea2', endColorstr='#185b9d', GradientType=1 );
	padding: 10px 0;
  	position: relative;
}
.top-notification-bar::before {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.notification-entry {}
.notification-entry p {
  color: #ffffff;
  display: inline-block;
  font-family: "Karla",sans-serif;
  font-weight: 400;
  margin: 0;
}
.notification-entry p a {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 3px;
  color: #319da0;
  display: inline-block;
  font-family: "Karla",sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 35px;
  line-height: 24px;
  margin-left: 15px;
  padding: 5px 20px;
  text-transform: uppercase;
}
.notification-entry p a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.notification-close-btn {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ffffff;
  border-radius: 50px;
  color: #ffffff;
  display: block;
  float: right;
  font-size: 18px;
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
  position: relative;
  transition: all 0.3s ease 0s;
  width: 25px;
  z-index: 999;
}
.notification-close-btn:hover {
  background-color: #fff;
  color: #319da0;
}
.notification-entry p a {
  width: auto;
}
@media only screen and (max-width: 767px) {
.notification-entry p {
  padding: 0 30px;
}
.notification-entry p a {
  display: block;
  margin: 10px auto 0;
  width: 110px;
}
.notification-close-btn {
  position: absolute;
  right: 15px;
  top: 0;
}	

}

@media only screen and (max-width: 479px) {

}

/* End Top Notification Bar */
/* quick view */
.productModal .selector-wrapper > label {
  width: 15%;
}
.productModal .single-option-selector {
  border-radius: 0;
  height: 35px;
  padding: 7px;
  width: 50%;
}
.productModal .selector-wrapper {
  margin-bottom: 15px;
  margin-top: 15px;
}
.productModal .variants_selects {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0;
}
.productModal .wrapper.input-content > label {
  float: left;
  margin-bottom: 0;
  margin-right: 15px;
  margin-top: 5px;
}
.productModal .wrapper.input-content {
  margin-top: 20px;
  padding: 0;
}
.productModal .cart-plus-minus {
  margin-right: 20px;
  margin-top: 5px;
}
.productModal .modal-product .product-images {
  width: 45%;
}
.productModal .modal-product .product-info {
  width: 55%;
}
.productModal .stock2 {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0;
}
.productModal button.close {
  opacity: 1;
}
.productModal button.close > span {
  font-size: 14px;
}
.productModal button.close:hover span{
    background: #ff7f00 none repeat scroll 0 0;
    border-color: #ff7f00;
    color: #fff;
}
.productModal .s-price-box .amount {
  color: #a6a6a6;
  font-size: 15px;
  text-decoration: line-through;
  font-weight: normal;
}
.productModal .selector-wrapper > label{
	display: none;
}
.productModal .selector-wrapper > label[for=product-select-qv-option-0], .productModal .selector-wrapper > label[for=product-select-qv-option-1],
.productModal .selector-wrapper > label[for=product-select-qv-option-2], .productModal .selector-wrapper > label[for=product-select-qv-option-3]
{
	display: inline-block;
}
.disabled-add-to-cart {
  cursor: not-allowed;
}
/* end quick view */
ul ul, ul ol, ol ol, ol ul {
    margin: 0;
}
.mega-menu-tree a.mega-menu-title {
    color: #454545;
    font-size: 15px;
    margin: 0 0 17px;
    text-transform: uppercase;
    line-height: 15px;
}
.mega-menu-tree a.mega-menu-title::before,.main-menu nav > ul > li > ul.mega-menu > li.menu-img a:before{
	display:none;
}
.main-menu nav > ul > li > ul.mega-menu > li.menu-img {
    padding: 0;
    margin: 0;
}
.main-menu ul li.top-hover ul li.mega-menu-tree:hover  > a.mega-menu-title,.main-menu nav > ul > li > ul.mega-menu > li.menu-img:hover > a {
    padding-left: 0;
}

li.cart-dropdown.cart-empty-title {
    display: none;
    border: 0;
    margin: 0;
    padding: 15px 30px;
}

li.cart-dropdown.cart-empty-title h2 {
    font-size: 20px;
    margin: 0;
}

.shopping-cart-content {
    padding: 0;
}

.subscribe-form {
    border: 0!important;
    color: #242424!important;
    width: 100%;
}
..subscribe-form  form input {
    background: transparent none repeat scroll 0 0;
    border-color: #bbb;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    color: #242424;
    font-size: 13px;
    height: 45px;
    padding-left: 0;
    width: 100%;
}


/* Ajax Cart Icon */
.cart-item.add-item .fa-check{
	display: inline-block;
}
.cart-item.loading .icon-handbag,.cart-item.loading.add-item .fa-check, .cart-item.add-item .icon-handbag,.cart-item.loading.add-item .fa-times{
	display: none;
}
.cart-item .icon-settings, .cart-item .fa-check, .cart-item .fa-times{
	display: none;
}
.cart-item.loading .icon-settings{
	display: inline-block;
}
.modal-open .cart-item.add-item .fa-times{
 display: inline-block;
}

.cart-item.add-item .added{
  display: inline-block;
}
.cart-item.loading .addto, .cart-item.loading.add-item .added,.cart-item.loading .unavailable, .cart-item.add-item .addto{
  display: none;
}
.cart-item .wating, .cart-item .added,.cart-item .unavailable{
  display: none;
}
.cart-item.loading .wating{
  display: inline-block;
}
.modal-open .cart-item .unavailable{
  display: inline-block;
}
.modal-open .cart-item.add-item .added, .modal-open .cart-item.add-item .added{
  display: none;
}

.product-details-content .shop-list-cart-wishlist a.addtocart {
    width: 140px;
}
.product-details-content .shop-list-cart-wishlist a.addtocart.affiliate_cart {
    width: 160px;
}

/* End ajax Cart Icon */
/* Wishlist Button */
.action--wishlist .icon-settings, .action--wishlist .fa-heart{
	display: none;
}
.action--wishlist.loading-wishlist .icon-settings{
	display: inline-block;
}
.action--wishlist.loading-wishlist .icon-heart, .action--wishlist.add-wishlist .icon-heart{
	display: none;
}
.action--wishlist.active .icon-heart{
	display: none;
}
.action--wishlist.active .fa-heart {
  display: inline-block;
}
.action--wishlist.loading-wishlist .icon-settings{
	display: inline-block;
}
.action--wishlist.loading-wishlist.add-wishlist .fa-heart{
	display: none;
}
.action--wishlist.add-wishlist .fa-heart{
	display: inline-block;
}
/*End Wishlist Button */

li.cart-dropdown.mini-cart {
    padding: 31px 20px 10px;
    border: 0;
    overflow-y: auto;
    max-height: 350px;
}

.shopping-cart-img {
    flex: 0 0 75px;
    margin-right: 10px;
}
.shopping-cart-title {
    flex: 0 0 150px;
}
.shopping-cart-delete {
    flex: 0 0 10px;
}
.shopping-cart-total {
    margin: 25px 0 0;
    display: block;
    width: 100%;
}
.shopping-cart-btn {
    margin-top: 23px;
    width: 100%;
}
.header-cart {
    width: 180px;
}
.timer-style {
    margin: 36px 0 0;
}
.deals-btn{
	 margin: 50px 0 0;
}
.ptb-20{
	padding:20px 0;
}

.breadcrumb-list > li {
    display: inline-block;
}
.breadcrumb-list > li > a {
    position: relative;
    margin-right: 25px;
}

.breadcrumb-list > li > a:before {
    position: absolute;
    content: "/";
    font-size: 14px;
    top: -2px;
    right: -19px;
}
li {
    margin-bottom: 0;
}
.shorting-style select {
    height: 33px;
    line-height: 16px;
}
.pagination-style li a:hover, .pagination-style li.active a, .pagination-style li a.next:hover {
    background-color: #ff3d2a;
    color: #fff;
}
.pagination {
    margin: 0;
}
nav.pagination.pagination-style {
    text-align: center;
    display: block;
}
.sidebar-list-style ul li.active a {
    color: #ff3d2a;
}
li.disabled {
    display: none;
}

#product-area-list-collection-template .section-title {
    padding-right: 10px;
}
#product-area-list-collection-template .section-title-wrap a {
    position: relative;
    z-index: 999999;
    background: #fff;
    padding-right: 10px;
    margin: 0;
}
.recent-post-img {
    flex: 1 0 85px;
}
.recent-post-content {
    flex: 1 0 184px;
}
ul.blog_links li {
    list-style: none;
    line-height: 35px;
    color: #242424;
    font-size: 15px;
  transition: .3s;
}
ul.blog_links li a{
color: #242424;
}
ul.blog_links {
    margin-top: 15px;
}
ul.blog_links li:hover,ul.blog_links li:hover a {
    color: #ff3d2a;
}
.blog-instagram a {
    display: inline-block;
    margin-bottom: 9px;
  position: relative;
    margin-right: 6px;
}
.blog-instagram a::before {
    background-color: #ff3d2a;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.blog-instagram a:hover::before {
    opacity: 0.6;
}
.blog-dec-title {
    margin-bottom: 40px;
}
.blog-reply-wrapper input, .blog-reply-wrapper textarea {
    background: #f7f7f7 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    height: 60px;
    padding: 2px 20px;
}
.blog-reply-wrapper .text-leave input:hover {
    background-color: #242424;
}

.blog-reply-wrapper .text-leave input {
    background-color: #ff3d2a;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: inherit;
    margin-top: 40px;
    padding: 14px 30px;
    width: inherit;
}
.blog-reply-wrapper textarea {
    height: 235px;
    padding: 25px 20px;
}
.single-blog-wrapper blockquote {
    margin: 20px 0;
}
.cart-main-area th, .cart-main-area td {
    border: 0;
}
html {
    background-color: transparent;
}
h2.text-capitalize.sub-heading {
    font-size: 30px;
    margin: 0;
}
.cart-clear > input {
    background-color: #f2f2f2;
    border-radius: 3px;
    color: #363f4d;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    line-height: 11px;
    padding: 18px 63px 19px;
    text-transform: uppercase;
    border: 0;
    transition: .3s;
}
 .cart-clear > input:hover{
    background-color: #ff3d2a;
    color: #fff;
}

/*-------------------------
     28. 404 Page CSS 
---------------------------*/

.error-text > h2 {
    font-size: 35px;
    line-height: 35px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0;
    color: #242424;
}
.error-text > p {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 0 130px;
    color: #242424;
}

.error-button a {
    background: #242424 none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 0;
    padding: 0 30px;
    text-transform: uppercase;
    height: 40px;
}
.error-button a:hover{
    background: #ff3d2a;
}

.crate-page h2 {
    font-size: 30px;
    margin-bottom: 20px;
}
.crate-page p {
    font-size: 15px;
    margin-bottom: 20px;
}
.crate-page ul {
    margin-bottom: 20px;
}
.crate-page li {
    line-height: 35px;
    font-size: 15px;
    list-style: inside;
}
.crate-page th, .crate-page td {
    border: 1px solid #e9ecef;
}
.product-wrapper.wishlist-tile-container {
    float: left;
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
}
.login-toggle-btn > a {
    margin-top: 6px;
}
.address_form_new input{
    border: 1px solid #ededed;
    height: 45px;
    box-shadow: none;
    padding-left: 10px;
    font-size: 14px;
    color: #626262;
    width: 100%;
}
.subscribe-form-group .subscribe-form {
    border: 1px solid #242424!important;
    color: #242424;
}
.spr-icon.spr-icon-star-empty {
    opacity: 1;
    color: #242424;
}
.spr-icon.spr-icon-star {
    color: #ff3d2a;
}
.review-page-comment input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
    background: #242424;
    border: 0;
    height: 40px;
    padding: 0 30px;
    line-height: 40px;
    font-size: 15px;
    transition: .3s;
    color: #fff;
}
.review-page-comment input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover {
    background: #ff3d2a;
}
.product-anotherinfo-wrapper h2 {
    color: #242424;
    font-size: 32px;
    margin-bottom: 20px;
}
.product-anotherinfo-wrapper p {
    font-size: 15px;
    margin-bottom: 20px;
}
.product-anotherinfo-wrapper ul {
    margin-bottom: 20px;
}
.product-anotherinfo-wrapper li {
    display: block;
    font-size: 15px;
    color: #242424;
    line-height: 30px;
    list-style: inside;
    margin: 0;
}
.pro-dec-rating {
    height: 20px;
}
.pro-dec-rating .spr-icon.spr-icon-star-empty {
    opacity: 1;
    color: #ff3d2a;
    margin-right: 3px;
}
.product-details-content span.product-price-old#ComparePrice {
    font-size: 19px;
    margin-left: 10px;
}

/* Product Swatch Variant */
.swatch .header {
  display: inline-block;
  float: left;
  margin-bottom: 30px;
  margin-right: 20px;
  padding-bottom: 5px;
  position: relative;
}
.swatch .swatch-element {
  float: left;
}
.swatch-element > input {
  display: none;
}
.swatch-element > label {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 400;
  margin-right: 20px;
}
.swatch-element input:checked + label {
  color: #666666;
}
.swatch-element > label:hover {
  color: #666666;
}
.swatch-element > label {
  display: block;
}
.product-size {
  margin-bottom: 0px;
}
.product-size .swatch{
  margin-bottom: 40px;
}
.swatch-element.color > label {
  background: #666666 none repeat scroll 0 0;
  border: medium none;
  display: block;
  float: left;
  height: 40px;
  margin-right: 13px;
  margin-top: -13px;
  padding: 0;
  position: relative;
  width: 40px;
  border: 1px solid #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.swatch-element.color.white > label {
  border: 1px solid #999;
}
.swatch-element.color input:checked + label {
  outline: 1px solid #666;
}
.Material .swatch-element {
  float: left;
  padding-right: 10px;
}
.swatch-element.soldout label {
  cursor: not-allowed;
  position: relative;
}
.swatch-element.soldout label::before, .swatch-element.soldout label::after {
  position: absolute;
  left: 43%;
  top: -40%;
  content: "";
  color: red;
  font-size: 40px;
  text-align: center;
  width: 2px;
  height: 32px;
  background: red;
  opacity: .5;
}
.swatch-element.soldout label::before {
  transform: rotate(-40deg);
}
.swatch-element.soldout label::after {
  transform: rotate(40deg);
}
/*
.swatch-element.soldout label:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
background: #000;
content: "";
height: 100%;
opacity: .6;
}
*/
.swatch-element.red.soldout label::after {
  color: black;
}
/* End Product Swatch Variant */
/* Product Select Variant */
.product-variant-option .selector-wrapper label {
  width: 80px;
}
.product-variant-option .selector-wrapper select {
  width: 200px;
  border-radius: 0;
}
.product-variant-option .selector-wrapper + .selector-wrapper {
  margin-top: 20px;
}
/* End Product Select Variant */

/* extra css */

.swatch .header {
    display: block;
    float: none;
    margin-bottom: 16px;
    margin-right: 0;
    padding-bottom: 0;
    position: relative;
    color: #707070;
    font-size: 14px;
    font-weight: 600;
    margin-top: 19px;
}
.swatch-element > label {
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
    text-transform: uppercase;
    color: #828282;
}
.swatch-element input:checked + label {
    color: #050035;
}
.swatch-element.color > label {
    position: relative;
    border: 1px solid #828282;
    outline: 1px solid transparent;
    border-radius: 50%;
    display: block;
    float: left;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    padding: 1px;
    transition: all 0.3s ease 0s;
  margin-top: 0;
}
.swatch-element.color input:checked + label {
    outline: 1px solid transparent;
}
.product-variant-option .selector-wrapper label {
  display: block;
  margin-bottom: 16px;
  color: #707070;
  font-size: 14px;
  font-weight: 600;
  margin-top: 19px;
  width: 100%;
}
.product-variant-option .selector-wrapper select {
  width: 350px;
  border-radius: 0;
  border: 1px solid #e1e1e1;
  color: #828282;
}

/* end extra css */

.product-details-content .shop-list-cart-wishlist a {
    line-height: 45px;
  height: 45px;
}
.quality input {
    height: 45px;
}

.swatch-color {
    margin-bottom: 20px;
  margin-top: -20px;
  position:relative;
}
.pro-dec-social ul li a i {
    margin-right: 5px;
}
#quickViewModal .modal-dialog {
    margin: 150px auto;
    min-width: 1000px;
}
#quickViewModal .modal-content {
    padding: 30px 30px 30px;
}
#quickViewModal .modal-body {
    padding: 15px 15px 50px!important;
    position: relative;
}
#quickViewModal .modal button.close {
    background: transparent;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 35px;
    font-weight: 600;
    height: 35px;
    letter-spacing: 0.4px;
    opacity: 1;
    padding: 5px;
    position: absolute;
    right: 320px;
    text-shadow: none;
    text-transform: uppercase;
    top: 80px;
    width: 70px;
}
#quickViewModal .quickview-btn-cart button {
    position: relative;
    border: 0;
    line-height: 48px;
    height: 48px;
    width:  170px;
    background-color: #ebebeb;
    font-size: 12px;
    font-weight: 700;
    color: #252525;
    text-transform: uppercase;
    padding: 0 25px;
    box-shadow: none;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
#quickViewModal .quickview-btn-cart button:hover {
    background: #252525;
    color: #fff;
}
#quickViewModal .quickview-plus-minus .cart-plus-minus {
    margin-right: 20px;
}
#quickViewModal .qwick-view-content h3 {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 700;
    color: #252525;
    line-height: 1;
    margin-bottom: 15px;
}
#quickViewModal .price.price-part {
    display: inline-block;
    margin-bottom: 10px;
}
#quickViewModal .new.price-box__new.amount2.new-price,.old.main.new-price {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    display: inline-block;
    color: #242424;
    margin-right: 10px;
}
#quickViewModal .old.main.new-price.amount.price-box__old {
    color: #242424;
    margin-right: 10px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
#quickViewModal .product-info__description.product-des p {
    line-height: 27px;
    font-size: 14px;
    color: #515151;
    margin: 0 0 20px 0;
    font-style: italic;
    letter-spacing: .025em;
}
#quickViewModal .selector-wrapper {
    display: block;
    margin-bottom: 15px;
}
#quickViewModal .quickview-plus-minus {
    margin-top: 30px;
}
#quickViewModal select {
    width: 100%;
    background: transparent;
    border: 1px solid #eceff8;
    height: 45px;
    padding-left: 10px;
    box-shadow: none;
    font-size: 14px;
    color: #626262;
}
#quickViewModal .cart-plus-minus {
    position: relative;
    width: 75px;
    float: left;
    padding-right: 25px;
}
#quickViewModal .cart-plus-minus-box {
    border: 1px solid #e1e1e1;
    border-radius: 0;
    color: #3c3c3c;
    height: 49px;
    text-align: center;
    width: 50px;
    padding: 5px 10px;
      background: transparent;
}
#quickViewModal .dec.qtybutton {
    bottom: 0;
    right: 0;
}

#quickViewModal .dec.qtybutton,#quickViewModal .inc.qtybutton {
    background: #f1f1f1 none repeat scroll 0 0;
    cursor: pointer;
    line-height: 15px;
    position: absolute;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: none;
    border: 1px solid #ddd;
}
#quickViewModal .inc.qtybutton {
    top: 0;
    right: 0;
}
.modal button.close {
    background: transparent;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 35px;
    font-weight: 600;
    height: 35px;
    letter-spacing: 0.4px;
    opacity: 1;
    padding: 5px;
    position: absolute;
    right: 320px;
    text-shadow: none;
    text-transform: uppercase;
    top: 80px;
    width: 70px;
}
.subscribe-form {
    height: 100%;
}
.my-address input.button.section-button {
    height: 40px;
    width: 150px;
    border: 0;
    background: #242424;
    color: #fff;
    transition: .3s;
}
.my-address input.button.section-button:hover {
    background: #ff3d2a;
}
.my-address select#AddressCountryNew {
    border: 1px solid #242424;
}
.my-address input {
    border: 1px solid #242424;
    background: transparent;
}
.breadcrumb-list > li > a {
    font-weight: 500;
}
.product-content > h4 {
    text-transform: capitalize;
}
.product-details-content > h4 {
    text-transform: capitalize;
}
.subscribe-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #242424;
}
.subscribe-form input::-moz-placeholder { /* Firefox 19+ */
  color:  #242424;
}
.subscribe-form input:-ms-input-placeholder { /* IE 10+ */
  color:  #242424;
}
.subscribe-form input:placeholder { /* Firefox 18- */
  color:  #242424;
}
.shop-catigory ul > li ul li a {
    text-transform: capitalize;
}
.sidebar-list-style ul li a {
    text-transform: capitalize;
	    padding-left: 18px;
}
.sidebar-list-style ul li {
    position: relative;
}
.sidebar-list-style ul li a:before {
    position: absolute;
    content: "\f096";
    font-family: Fontawesome;
    left: 0;
    top: 0;
      transition: .3s;
}
.sidebar-list-style ul li.active a:before {
    content: "\f046 ";
}

.table-content table td.product-thumbnail {
    padding-left: 15px;
}

.cart-text {
    margin-left: 8px;
    width: 70px;
}


.my-address select#AddressCountryNew {
    height: 47px;
}

.my-account-checkbox input#address_default_address_new {
    height: 13px;
}


/* Custom HTML */
.custom-html-content h1, .custom-html-content h2, .custom-html-content h3, .custom-html-content h4, .custom-html-content h5, .custom-html-content h6{
  color: #000000;
  font-weight: 600;
  margin-bottom: 20px;
  text-transform: capitalize;
}
.custom-html-content h1{
  font-size: 26px;
}
.custom-html-content h2{
  font-size: 24px;
}
.custom-html-content h3{
  font-size: 22px;
}
.custom-html-content h4{
  font-size: 20px;
}
.custom-html-content h5{
  font-size: 18px;
}
.custom-html-content h1{
  font-size: 16px;
}
.custom-html-content p{
  margin-bottom: 15px;
  color: #666666;
  font-size: 15px;
  line-height: 27px;
}
.custom-html-content ul{
  padding-left: 15px;
  margin-bottom: 15px;
  list-style: inside;
}
.custom-html-content ul li {
  color: #666666;
  font-size: 15px;
  line-height: 25px;
  padding-left: 15px;
  list-style: inherit;
}
.custom-html-content p, .custom-html-content ul {
  margin-bottom: 20px;
}
.custom-html .section-title h2 span {
    font-size: 36px;
  font-weight: 600;
}
.custom-html .section-title > span {
    font-size: 18px;
}
/* End Custom HTML */
.main-menu nav > ul > li > ul.submenu {
    width: 210px;
}
.main-menu nav > ul > li > ul.mega-menu {
  width: 100%!important;
}
.disabled-add-to-cart {
    cursor: not-allowed;
}



/* header search */
.header-search {
    position: relative;
}
.header-search .search-toggle i {
    display: block;
}
.header-search .search-toggle .s-close {
    opacity: 0;
}
.header-search .search-toggle i.s-close {
    font-size: 19px;
    left: 0;
    position: absolute;
    top: 4px;
}
.header-search .search-toggle.open .s-close {
    opacity: 1;
}
.header-search .search-toggle.open .s-open {
    opacity: 0;
}
.header-search .search-content {
    background-color: transparent;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
    visibility: hidden;
    width: 340px;
    z-index: -9999;
}
.header-search .search-content.open {
    opacity: 1;
    right: 100%;
    visibility: visible;
    z-index: 9999;
}
.header-search .search-content form {
    overflow: hidden;
    position: relative;
}
.header-search .search-content form input {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #333;
    line-height: 30px;
    padding: 0 55px 0 20px;
    width: 100%;
}
.header-search .search-content form button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: #ddd;
    border-image: none;
    border-radius: 0 5px 5px 0;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: 100%;
    padding: 0 14px;
    position: absolute;
    right: 0;
    top: 2px;
    transition: all 0.3s ease 0s;
}
.header-search .search-content form button i {
    font-size: 19px;
    line-height: 20px;
}
.same-style button i {
    color: #545454;
    font-size: 19px;
    transition: all .3s ease 0s;
}
/* Subscribe form success */
.form-message--success{
  color: #56ad6a !important;
  background-color: #ecfef0;
  padding: 5px;
  text-align: center;
  margin-bottom: 0;
}
button.success-form-close-btn {
  text-align: right;
  float: right;
  margin-right: 20px;
  padding: 0 5px;
  display: inline-block;
}
/* End subscribe form success */
.form-group.subscribe-form-group p input {
    height: 15px;
}
.deals-content > p {
    width: 100%;
}
.Payment_button button {
    float: left;
    width: 48%;
}

.Payment_button button.shopify-payment-button__button {
    margin-right: 10px;
}
.shopify-payment-button .shopify-payment-button__button, .shopify-payment-button .shopify-payment-button__more-options {
    color: #242424;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #F4F5F7 ;
    display: inline-block;
    line-height: 1;
    padding: 16px 20px 16px;
    z-index: 99;
    border-radius: 3px;
    transition: .3s;
}


.shopify-payment-button .shopify-payment-button__button:hover, .shopify-payment-button .shopify-payment-button__more-options:hover {
    color: #ffffff!important;
    background-color: #ff3d2a!important;
}

.shopify-payment-button .shopify-payment-button__more-options {
    margin: 0;
}
.product-details-content span.product-price-old#ComparePrice {
    text-decoration: line-through;
}
/* Collection Sidebar */
.category-sub-menu ul li.has-sub > a {
  position: relative;
  display: block;
  cursor: pointer;
}
.category-sub-menu ul li.has-sub > a:after {
  content: "+";
  position: absolute;
  right: 5px;
}
.category-sub-menu ul li.has-sub.open {
  display: block;
  width: auto;
}
.category-sub-menu ul li.has-sub.open > a:after {
  content: "-";
}
.category-sub-menu ul li.has-sub li:last-child a {
  border: none;
}
.category-sub-menu ul li ul {
  display: none;
  margin-bottom: 15px;
}
/* End Collection Sidebar */
.blog-widget .shop-catigory > ul {
    border-top: none;
    margin: 0;
    padding: 27px 0 0;
}
.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__more-options {
    color: #242424;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #F4F5F7;
    display: inline-block;
    line-height: 1;
        padding: 15px 20px 15px;
    z-index: 99;
  transition: all 0.3s ease-in-out;
}
.shopify-payment-button .shopify-payment-button__button:hover,.shopify-payment-button .shopify-payment-button__more-options:hover {
    border: none;
  color: #fff;
  background-color: #ff3d2a;
}
.shopify-payment-button .shopify-payment-button__more-options {
    margin: 0;
}
.product-details-content .pro-details-quality .shopify-payment-button {
    margin: 0 25px 0 10px;
}
.Payment_button {
    overflow: hidden;
    margin-bottom: 25px;
}
.Payment_button button {
    float: left;
    width: 48%;
}
.Payment_button button.shopify-payment-button__button {
    margin-right: 10px;
}
.shopify-payment-button__button--unbranded:hover:not([disabled]) {
    background-color: #ff3d2a!important;
}
.shopify-payment-button__button {
    border-radius: 3px!important;
}
.quality-add-to-cart {
    padding: 40px 0 25px;
}

.sticky-header.sticky {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0;
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 900ms;
  animation-duration: 900ms;
  -webkit-animation-timing-function: cubic-bezier(0.2, 1, 0.22, 1);
  animation-timing-function: cubic-bezier(0.2, 1, 0.22, 1);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  border-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sticky-header.sticky {
    position: inherit;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    -webkit-animation-name: inherit;
    animation-name: inherit;
    padding: 0;
    background: inherit;
    opacity: inherit;
  }
}
@media only screen and (max-width: 767px) {
  .sticky-header.sticky {
    position: inherit;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    -webkit-animation-name: inherit;
    animation-name: inherit;
    padding: 0;
    background: inherit;
    opacity: inherit;
  }
}





.instagram-activation .instagram_gallery {
  margin-left: -15px;
  margin-right: -15px;
}
.instagram-activation .instagram_gallery a {
  display: inline-block;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
#instafeed-header .instagram_gallery{
  display: flex;
  flex-wrap: wrap;
  margin: 32px -7px 30px;
}
#instafeed-header .instagram_gallery a{
  margin: 0 7px 15px;
  position: relative;
}
#instafeed-header a {
  float: left;
  margin: 0 7px 15px;
  position: relative;
  width: 21%;
}
#instafeed-header a::before {
  background: #ff4136 none repeat scroll 0 0;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease 0s;
  width: 100%;
}
#instafeed-header a::after {
  color: #ffffff;
  content: "\e73d";
  font-family: themify;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: all 0.5s ease 0s;
  transform: translate(-50%, -50%);
}
#instafeed-header a:hover::before {
  opacity: 0.7;
}
#instafeed-header a:hover::after {
  opacity: 1;
}
.sticky-header.sticky {
    z-index: 999;
}
/* slider img bounce */
@-webkit-keyframes snow {
  0% {
    background-position: 0 0,0 0,0 0; }
  100% {
    background-position: 500px 1000px,400px 400px,300px 300px; } }

@keyframes snow {
  0% {
    background-position: 0 0,0 0,0 0; }
  100% {
    background-position: 500px 1000px,400px 400px,300px 300px; } }


.effect-snow {
  background-image: url("../img/bg/snow1.png");
  -webkit-animation: snow 20s linear infinite;
  animation: snow 20s linear infinite; }

.body-effect {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: rgba(0, 0, 0, 0); }

.slider-area,.testimonials-area-2,.video-area,.footer-area,.single-banner-3 {
    position: relative;
}


.testimonials-area-2 {
    padding-bottom: 100px;
}
.testimonials-area-2 {
    padding-top: 100px;
}

.transperant-header {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 999;
    background: transparent;
}
.slider-content.slider-animated-1 {
    position: relative;
    z-index: 9;
}
.testimonials-area-2 .testimonial-img img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.product-quantity {
    position: relative;
}

.product-quantity span {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.product-quantity span.inc.qtybtn {
    left: auto;
    right: 40px;
}
.banner_full_content h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
  text-transform: capitalize;
}
.banner_full_content h2 {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: capitalize;
}
.banner_full_content a {
  position: relative;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  text-transform: capitalize;
  display: inline-block;
  border-radius: 3px;
  padding: 0 30px;
  margin-top: 30px;
  background: #000;
}
.banner_full_content a:hover {
  background: #ff3d2a;
  color: #fff;
}
.wishlist_exists .row.wishlist-grid--empty-list {
  display: none;
}
.pro-dec-feature p {
    margin: 0;
}
.product-variant-inventory,.product-sku {
    margin-top: 8px;
}
.rating-review {
    margin: 10px 0 10px;
}
.product_coundown {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
  opacity: 1;
    visibility: visible;
    transition: .3s;
}
.product_coundown span {
    display: inline-block;
    text-align: center;
    background-color: #fff;
    color: #313131;
    font-size: 18px;
    padding: 5px 15px;
  margin: 0 1px;
    opacity: 1;
    visibility: visible;
    transition: .3s;
}
.product_coundown span p {
	margin: 0;
   color: #313131;
}
.product-wrapper:hover .product_coundown {
  opacity: 0;
  visibility: hidden;
}
.product-details-content .product_coundown {
  position: static;
  top: 0;
  transform: translateY(0);
  text-align: left;
}
.product-details-content .product_coundown span {
    background-color: #ff3d2a;
    color: #fff;
  margin: 0 5px 0 0;
}
.product-details-content .product_coundown span p {
   color: #fff;
}
.product_coundown.product_timing h5 {
    font-size: 18px;
    margin-bottom: 12px;
}

.product_coundown.product_timing {
    margin-bottom: 30px;
}

.single_banner {
 position:relative;
   overflow: hidden;
}
.banner-animation::before {
 background:rgba(255,255,255,.3);
 bottom:0;
 content:"";
 left:50%;
 position:absolute;
 right:50%;
 top:0;
 opacity:1;
 width:0;
 z-index: 2;
}
.banner-animation::after {
 background:rgba(255,255,255,.6);
 bottom:50%;
 content:"";
 left:0;
 position:absolute;
 right:0;
 top:50%;
 opacity:1;
 width:0;
 z-index: 2;
}
.banner-animation:hover::before {
 left:0;
 right:0;
 opacity:0;
 width:auto;
 transition:all .9s linear
}
.banner-animation:hover::after {
 top:0;
 bottom:0;
 opacity:0;
 width:auto;
 transition:all .9s linear
}

.cart-plus-minus {
  border: 1px solid #dddddd;
  overflow: hidden;
  padding: 7px 0 7px 5px;
  width: 80px;
  height: 45px;
  border-radius: 5px;
}
.qtybutton {
  color: #666666;
  cursor: pointer;
  float: left;
  font-size: 16px;
  font-weight: 600;
  height: 20px;
  line-height: 20px;
  position: relative;
  text-align: center;
  width: 20px;
}
input.cart-plus-minus-box {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  float: left;
  font-size: 16px;
  height: 28px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 25px;
}
.qtybutton.inc {
  margin-top: 2px;
}
.quickview-btn-cart {
  margin: 0 0 0 30px;
}
.qtybutton.inc, .qtybutton.dec {
    margin-top: 5px;
}
.quality.product-quantity-action.quantity-selector {
    display: flex;
    align-items: center;
}
.quality label {
    margin: 0 15px 0 0;
}
.swatch-element.color input:checked + label::before {
    content: "\f00c";
    position: absolute;
    font-family: "FontAwesome";
    color: #fff;
    font-size: 12px;
    left: 1px;
    right: 0;
    text-align: center;
    top: 1px;
    z-index: 99;
}
.swatch-element.color.white input:checked + label::before {
    color: #000;
}
.shorting-style select {
    background: #fff url(shop.png) no-repeat scroll right 10px center;
}
.ListCollection-product .section-title {
    padding-right: 10px;
}
.ListCollection-product .section-title-wrap {
    background: #fff;
}
.error-button a {
    border-radius: 5px;
}
/* Compare css  */
.loading-modal {
  background: #fff url("loading.gif") center 14px no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: fixed;
  top: 50%!important;
  bottom: auto;
  left: 50% !important;
  right: auto;
  width: 56px;
  height: 56px;
  margin-left: -28px;
  margin-top: -28px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-indent: -999em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.close-modal {
  float: right;
  bottom: 0;
  position: absolute;
  right: 0;
}
.compare_modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;

}
#compare-modal #table-compare th { font-weight:normal; }
#compare-modal .close-modal { bottom:auto;top:-15px;right:-7px;font-size:30px; }

#compare-modal .product_price { margin-bottom:10px; }

#compare-modal .product_price strong { margin-right:7px; }

#compare-modal table .btn { padding:10px 24px;font-size:13px; }

#compare-modal table button,#compare-modal table p { margin:0; }

#moda-compare .modal-content{
  border-radius: 0;
}

#table-compare th,#table-compare td { text-align:center; }
#table-compare td img { margin-bottom:5px; }
.compare_modal .th-compare th { text-align:center; }
.compare_modal h4 { text-align:center;margin:0;padding:20px; }
.compare-modal-close {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0px;
    font-size: 30px;
    background: #000;
    color: #fff;
    padding: 18px 18px;
    line-height: 25px;
}
#moda-compare .modal-dialog {
  position: relative;
  width: auto;
  margin: 30px auto;
  max-width: 65%;
}
.compare_modal h4 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 17px;
  font-weight: 700;
  font-style: normal;
  display: inline-block;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
#compare-modal .modal-header {
  justify-content: center;
  position: relative;
}
#compare-modal th button,#compare-modal tr td {
  text-align: center;
  float: inherit;
}
#compare-modal .product-price strong {
  margin-right: 7px;
}
#compare-modal td a:hover, #compare-modal  .product-price,#compare-modal .modal-close:hover .fa.fa-times-circle {
  color: #d82e2e;
}
#compare-modal td a {
  text-transform: uppercase;
  font-size: 12px;
  color: #727272;
  font-weight: normal;
}
#compare-modal .product-price {
  margin-bottom: 5px;
  margin-top: 5px;
}
#compare-modal .modal-close .fa.fa-times-circle {
  transition: all 0.3s ease-out 0s;
}
#compare-modal th button, #compare-modal tr td {
  font-size: 14px;
  font-weight: 400;
  opacity: 1;
}
#compare-modal .table-hover tbody tr:hover {
  background-color: rgba(0,0,0,.03);
}
#compare-modal .table thead th {
  vertical-align: bottom;
  border-bottom: 0px solid #dee2e6;
}
/* End Compare CSS */

.section-bg-white {
    z-index: 9;
}
.banner-wrap {
    z-index: 9;
}
#quickViewModal .qtybutton.inc,#quickViewModal .qtybutton.dec {
    margin-top: 0;
}
#quickViewModal .cart-plus-minus {
    border: 0;
    padding: 0;
    height: auto;
  border-radius: 0;
}
.compare_modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
#moda-compare .overlay {
    position: absolute;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: .3s;
}

#recently-viewed-products h2 {
    color: #242424;
    font-size: 24px;
    margin: 0 0 20px;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 32px;
}
.single-product.recent-view {
    overflow: hidden;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 19px;
    margin-bottom: 18px;
}
.single-product-item.product-item .product-img{
    float: left;
    width: 25%;
}
.single-product-item.product-item .product-info {
    float: left;
    padding-left: 10px;
    text-align: left;
    width: 75%;
}
.single-product-item.product-item .product-info h6 {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 0;
    font-weight: 700;
}
.single-product-item.product-item .product-info h6 a {
    color: #242424;
}
.single-product-item.product-item .product-info h3.pro-price span.old-price {
    color: #545454;
    font-size: 14px;
    margin-right: 5px;
    text-decoration: line-through;
    font-weight: 400;
}
.single-product-item.product-item .product-info h3.pro-price span.new-price {
    font-size: 14px;
    font-weight: 500;
    color: #c09578;
}
.single-product-item.product-item .product-info h3.pro-price {
    margin-bottom: 0;
}

.shop-widget .blog-search {
    margin-top: 20px;
}
.shop-widget.mt-40.shop-sidebar-border.pt-35:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
.blog-details-wrapper .shop-pagination.text-center {
    width: 100%;
}
.pro-dec-social {
    margin: 15px 0 10px;
}
.pro-dec-social span {
    margin-bottom: 5px;
    display: block;
}
.custom-payment-options {
    margin-bottom: 10px;
}
.custom-payment-options p {
    margin-bottom: 5px;
}
.cart-coupon.coupon_code.grand-totall textarea {
    background: #fff;
    color: #242424;
    margin-top: 12px;
    border: none;
}
.culculate-shipping-form {
    margin-top: 12px;
}
.culculate-shipping-form select, .culculate-shipping input  {
    border: 1px solid #fff;
    color: #242424;
    background: #fff;
    width: 100%;
}
p.shipping-info .theme-default-button {
    background-color: #ff3d2a;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    line-height: 24px;
    margin-bottom: 0;
    padding: 8px 25px;
    border-radius: 0;
    text-align: center;
}
p.shipping-info .theme-default-button:hover {
    background-color: #242424;
}
p.shipping-info {
    margin: 0;
}
.grand-totall>a {
    border-radius: 0;
}
/* FAQ */
.faq-page .card {
  margin-bottom: 2px;
}
.faq-page .card-header {
  padding: 5px 1.25rem;
}
.faq-page .card .card-header button {
  position: relative;
  width: 100%;
  text-align: left;
  font-weight: 600;
}
.faq-page .card .card-header button::before {
  content: "-";
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 22px;
}
.faq-page .card .card-header button.collapsed::before {
  content: "+";
}
.faq-page .faq-page-title{
  margin-bottom: 20px;
}
.faq-page .btn-link{
  color: #000;
}
.faq-page .card-body {
  padding: 20px;
  padding-bottom: bot 20px;
}
.ym: bot 2 {
  padding: 20pxcolor: #
    : bot 20px;
}
.yntent: "+";
}
e;
  right64ex: 10000;
  display: none;
  overflow: auto;
  -webkit-overflow: 26px;
    margin262; {
  padding: 20pxcolo: #
    : bot 2y: none;
  oadding-top: 100a)a(0,0,0,.7);
    wosition: absolute;
  rbutte;
  oadding-top: 100
ibility: visible;
 it-border-radiusoradiusoradiusoradia32one;
  oadding-top: 2ding:{-form sl 14p0;
  bottom: 0;
 in-bottom: 5p5p5p5p5p5p5p5p5p5p5p5p* End 100
ibility: visible;
 
    m: visible;
 
    m: visible;
 
    ygil 5px;
   -: relative;
  width: 100%;
  text-align: left;
  font-weight: 60t_pr touch;
    outline:s 0 t-align: left;
   font-size: 14.product-details0;
}
.shortint-sizt-at;
   font 100%;
 6fproduct-detailst, .cul5  wio hop
  cursor: pointer;
  float: ition:0r-r 6fproduck#quickViewModaldding-bottne-through;
      float: ition:0r-roducorm: capitalize;
    font-weight: 700; ition:0r-roducorm: capitidth: able-compare th { font-weighpx;
  text-tran9padding-bottom: 0;
}
#compare-modal .modal-header  font-siz-t::-moz-pla: 700}
.Payment_b-dal.: 0;
  righteground: inherititalize;
    font-weing: 5px 1.25rem;
}
.faq-1cbotlize;
padding: 8px 2le-compare th { font-weightal .modal-Volute;
  }
.pro-dec-e-heigize: 14un {
.weight: 60t_pr touch;
    outline:f {
.weight:rd-  ban-title-wiase-in-out;
}
.s#
  }
.pro-de/* Firefox ip
    color: t none repeat scroll 0 0
  oadding-top: 100a)oPng-top: 100afc 14px;
    font-weig50%;op: 1-.sticky {
 ban-title-wiase-i;
    left:r-animated-1 {hite input:checkright: 10px;
}
.Lickright: 10px;
}
.Lickright: 10px;n
    font-size: 14px;
    line-heibe: 14px;
    line-hot:r-animat4,2qial
    foom:.hding-d-1 {h.hding-d-1 {h.hdaying-d-1 {h.hile-product-item.product-item .product-info h3.pr #545ne-hlinput:r End 100
ibi  displayu hop
  cursor: pi;
    leftg-top: 2ding:{-form sl 14p0;
;
 bottom:0;
 content:"";
 le6e6e6e6e6e6e6e6e6e6e6e6e6-m:0;
 conutton {
  px;
}
.banner_ful: 45px;
5: 18px;
    margin-bottomp>.modrxt-'art-coupon.coupon_code.grand-tnibi  displayu hop
  cursor: pi;
    leftav > ul > li >.: 0 1px 4p  color@ble;
 
    m: visi pi;
    left
y:1;
 width:0;
 z-index: 2;
}
ize;
padding: 8px 2le6t_ibility: 
.s#
  }
.pro-de/* Firefox ip
    color: t none repeat s.)tentf repeatd: rgbaf repeatd: rgbaf .: 0;
  ridf repeatd: rgbaf .: 0;ddex: 2;
 2le6t_ibility: 
.s#
  }
.pro-de/* Fifox ipight: 30)sform: capitalill_cgbaf ;af .: 0;ddle/* Fifox ipight: 3eil s conutton {
  px7font-size: 22px;
}
.faq-ac.4e .overpx; }

#compare-m  color: #66666-nt-st-weig50%;op: ailst, 0}
.deals-content > p {
 x;
}
.f outline:s 0 t-almeb;
 -tran9padding-bosform: nt > p {e/* Firefo padding: 8px 25px;
 rr4p  color@ble;
 2meb;
 -+oag}dding: 8px 2-ght: 30)sform: csform: csfne:s 0 t-almeb;
 -tran9padd 300px; } }

@kpen {
    opacitar@ble;
e    left
y:1;
 width:f outline:s 0 t-almeb;
 -traclose-modalbot 2 {
   }

@kpen {
    opacitar@ble10px; }

#compare-mot: normal;}

:r@ble;
gt 2 {otton {
  px7fon   parde-iil s conutton {
e/* Fifox ipiisplayl-or: #l s conutton {
e/*{6p##2 width:f outlop: 8le6e6e5 width:f outlopweight: 40isplayl-or: #l s : #727272;
  fon6utton {
e/*{6p##2 gn: left;
  ;
  fon6utton {
e/*{6bottom: 16-heigizext-indent: -999em;
  -web ysl 14ipping-form {
  Fifox ipiisplayl-or#l s : #727272;
  fon6utton {
e/*{6p##2 tint-siz  backgro82e2e;
}
#compare-mod-999ee;
    .4p0;
;
 bottom:0;
 content:"" hidden;
}
.product-detaill-oranse-html-content h2{
  fontcontent:""ontenont-family: thte: none:0;
 content:"";culculate-shipping-form select, i5pan.inc.qtybtn {
    left: au*{6bottom: 16-hox ip
    color: t none repeat scroll 0o  color: #d82e2e;
}
#compare-modalLickright: 10px;gackground: #fff;
   oll 0o  c,zittomp>.mod6eader {
  jujuju,ulate-shi rgbaf 2meb;
 -+oag}dding:rm-clostalization:hover:.qtybtn {
ujuj>.mod6eadeidth:auto;
 transi\full_content a:hovnt a:hovnt atom:0;
 content:"" hgin-baddingium 1uju,ulate-e/* Fntent:"" hgin-baddingiu)8meb;
 -+oag}dding:rm-c:"";culcur2ding:ie
.ListColleffect-c/rp;
 -Xolor: t rm-c:"";payme -Xolor: t rm-c:"-Xoloound: #000;
    color: #fff;
     ix 2-ght: ground: #ff3d2a;
  colorf*rl tr tdml-co;
 -Xolor: t rm-c:"0afc 14px1ze: 16px;
}
.custom-html-contto;
  -webkit-H3nt-size: 30p{
   de-iil s c;
 top:}
#comp3dding: 20pxcol5p5p5p5p5p5p*ir
    font-size: 14px;
    margin-right: 5px;
    text-decorationt-weight: 600;
}
.faq-page .card .a-out;
nt-weight: 600;
ize;
}
.subscribe-for0.aying-d-1 {h.ebkit-animation-dte-shi rgba7absolute;
    right: 0;
    top: 50%;
    transform: translateY(-rp: 50%;
    tra,, 0, ba7absolrl .qtybutton.deolrl .qtybutton.deolrl .qt2rdispe- outlopweight:8fff;
     i)en .s-close {
    opaciti
  5Y(-e thft: 20px;
   %-message--success{
  color: #56ad6a !impor/5leffect-c/rp;
 -Xolor: t rm-c:67sage--success{
  color: #56ad6lor: t rm-c:67sage--success{
 we)t-weing: 5px 1.25rem;
}
.faq-b-leffecxt-decoration: line-throof014p0;
  bottom: 7ght: 60t_pr t7eightal .modal-fontconc0pxcol5p5p5p5p5p5p*ir
pr t7eightal .modal-fontconc#0d0
}
#compare-modox;
    text-n-bm;
}x.r ipighu2rl-co;
 -t, ba7absolrl .qwn span {
    d5leffect-c/r5p5p5p5p*ir
0{ margin-bottom:10pxali >.:    right: 0;
    dn3 t rm-c:67sa
uccess4weing: 5px 1.25rn {
    d5leffect-c/r5p5p5p5p*ir
0{ margin-bottom:t-e thead th csfne:s 0 t-almeb;
 -tran9padme-default-buttoeyeyeyeyeye:e:e:e:e:e:e:e:e: rm-c:67sa
uccess4weing: 5pxnk{
  co}on: line-throof014p0;uuccessfecxt-decoration: line-lrl .qtybutton.deolrl .qtybutton.deolrl .qt2rdispe- outlopweight:width: 25%;
}
.single-product-item.ptessfecxt-decoration: line-lrl .qn,tht: 20px th { fdth: 25%;
}
.single-product-item.ptessfecxt-decorati button {
  posie,ssfecxt-decorati7,l5p5p5p5p5p5p*ir
   eadep5p51 {h.hdaying3ff;
  conte0 30px;
  margin-top: 0_7) ip
    color:p6ng3ff;
  conte0 30px;
  margin-top: 0_7) ip
    color:nt-size: 14px;
 mlor:nt-size: 14px;
 mweing: 5pxnk{
  co}on: line-throof    float: itionyb5enra)a(0,0,0,.
  co}onrAstagram-activation .insttagr7;14px;
 mweing: 5pl_co- 0 t-almebloat: ipx;
 mlory/img/bg/snow1.png".]eing: 5pltion .insttagr7;1edn .3s;
}
.produ
sition: absostagri7) ip
    colorvt-decorapv3dding: 20pxcol5xion .indecorapv3,efcodding: 20pary/0;ddle/*pb0b    float: lmodal {
  background:rflirltary/0;ddle/*pb0b    float: lmodal {
e1ze: 16px;
}
.cuxcol5xion .indecorapv3,efcodding: 20paryth csfne:s 0 t-almeb;
 x;
n .indecorapf: 10px;
}
.shopify-pair
0{ margin-box;
n .indecorapf: 10px3px;
  -30px;
  ma) ip
    colorvt-decorapv3dding: 20pxco margin-toline-lrl .qn,thtrard-heade2r-right-coloound: #fff;80xed;
  top.faq-page-mebloaa) ip
    colormg/bg/snow1.png".]einth csfne:solormg/bg/snow1.pnr-Xolor: tin-toline-lrl l .qn,tht:)t-weiont-faarct-info h6 a {sur
;
 bo   marginP0-0b    float: lmottion-count: 1;
  anse-html-con s : #tiewtiewtied i.faq-1cbotlize;
padd--count: 1;
  ansount: 1header {
  padding: 5px 1.25rem;
}
.faq-page ing: 5px 1.and (max-width:atader {rm selectgpadd--count: 1;
  ansount:daitem.ptessfecxt-count: 1;
  ansountpadd--count: 1;
  ansount: 1header {
  padd
  -webkvwttion-capf: 10pr0decoroundc.qtybutton
  margin: 0;
  paddinton
  margin:3dding: 20er {rm  14px;
    madd--count: 1;
 tuindecorapf: 10p 14px;00;
  ma4a4a4a4a4a4a4a
d-header bordispe- outlopwe7eader bordispe- outlopwe7ell>a {
    imax ipwb.open {
  displtion .insttagr7;1edn .sticky {
    position: inhnhnht-details-content - outl4 h3.pro-price {
    mar.x-shadow: 0 1h3.pro-price {
    m7) ip
    colorvt-dec0r-roducorm: capitalize;
    font-weight: 700;rm.ptessfecxight:normal; }
#coms   left:r-animated-n
  margi}se {
    mt-top: 1005_"miil s c;
 topmal;
  dyoght:norno hop
 1h"miil s c;
 pc;
  dyoght:nb.f,margi}se {
    mt-top: 1005_"miil s c;
 topmal;
  dyoght:norno hstml-cat-style ulrmal dyoght:nb.f,margi}se {
    2.p    imax ipwbfyoght:nb.f,6ml-cat-style ulrmal dyoght:nb. imax ipwbf30;rm.ptes1h34;
 pc;
  dyoguc;
 topmal;
  dyog0bf30;rm.C1p
 . . . . . . . . rpositionpen {
 sparde-iil s conutton {
e/* Fifospa0,margi}se {
   6ml-cat- inherit; conutton {
e/* Fifos   .4p0;
;s    mt-t . . .3fon6utton {
e/*{6p##2 gn: left;
  ;
opwe7eader bordispe-ilr.bt*rl4p0;
;s    mt-t . . .3fon6utton {
e/*{6p##tem.p  over   opaciti
  5Y(-e thft: 20px;
  {_80n {
e/ht:norno hop
 1h"miil s c;
 pc;
  dyoght:nb.f,margi}se {
    mt-top: 1005_"miil s c;
 topmal;
  dyoght:norno hstml-cat-style ulrmal dyoght:nb.f,margi}se {
    2.p    imax ipwbfyoght:nb.f,6ml-cat-style ulrmal dyoght:nb. imax ipwbf30;rm.ptes1h34;
 pc;
  dyogucare_modal {
    positiali >.:   6    ygil 5px;
   -: ret_al;
  : 100animated-1 {hite input:checkright: 1 right64ex: 10000;bf30;
0 hgin-baddingiu)8meb;
 -+oag}/.m.ptess>p
 . . . . . . . . ordiodding: 2: 12px;
    left: 1px;0normddingiu)8meno hstml.0ciebar-border.pt-35:first-chic;
}
.shortint-sizt-at;
iont-we:x;0normddingiu)ntent ;
 ort2a;
  co   : bot 20px;
}
.yntent: "+";
}
e;
  right64ex: 10000;
  displa]pify-payment-button .0z -30px;
  ma) ip
    height: 25px;
    line{
  position: relativ1h34;,.}right64ex:orm: nt > p1ght: 60t_pr {un_gn: luccess-form- x-shado ;
oeb;
 -tracl1m-animated-n-aitem.pt
    visibility: hidden;
    width-header  font-si}
.shortinium 1uju,ulate-e/*webkit-op
 widthm0;
;s    mt-t . . .3fon6utton yoght:s_ng: 5px 1.25n yoght:s_ng: 5px rbm: 0;
}
#C: hidden;
    C: hiddemol {
    positiali >.:   6    ygil 5px;
   -:::::::::::::::::::::::::::i}se {
    mt-top: 1005_"miil s c;
 topmal;
  dyoght:norno hstml-cat-style ulrmal dyoght:nb.f,margi}se {
    2.p    imax ipwbfyoght:nb.f,6ml-cat-style ulrmal dyoght:nb. imax ipwbf30;rm.ptes1h34;
 pc;
  dyoguc;
 topmal;
  dyog0bf30;rm.C1p
 . . . . . . . . rpo yoght:s_ngoght:nb. imax ipwbr {
9tton {
  p; p; p; p; p; p; p; p; p; p; p; p; p; p; ppon_code.grand-tnibi  displayu b.f,6ml-cat-style uuary/   C: hiddemol {
    positcess-vform: capitalilt*q#sp 14px;]racpr(0.2, 1, 04   -: ret_al;
  : 100animated-1 {hite idal {
  backgrou2.p    imax ipwbfyoght:nb.f,6ml-ct7eightal .btton {
e/* Fifos   .4"";payme -Xolor:uttone2e;
}
#compare-modalLickright: u7{-Xolor:uttone2e;
}
#compare-modalLickright: u7{-Xolor:ut:nt-size: 14px;
 mweinpden;
}
.product-detaill-oransetnibi  disx;
  lineptes1h34;
 p7-}w:ie
.ListColleffeh34;
 p7-}w:ie4;
 p7-}w:ie4;
f.*s line-throosx;t:nt-s1ail4;
 p7-ont-we:x;0normd{l6g
  ;
  fon6utton {
e/*{6bottom: 16f ;0t {
e/*{6p##2 gn: left;
  ;
opwe7eader bordispe-ilr.b fon6utton {
e/*{6bottom: 16f ;0t {
e/*{6aom:t-e theao: #fff6g
  ;
  fon6uttoght: 60t_pr {aom:t-e theao: #fff6g
  ;
  lor: #d82e2e;
}g
  ;
  fon6utt 14px;
 mweinpden;
}
.pro ret_al;
  : 100anima0.604 mt-t . h   dis4 mt-t . h   disdsdsdsdsdsder  fonol {
    positcessf  fonol {
    positcen.coupon_code.grand-totall textarea {
   rt2a;
  co   : bot 20px;
}
.yn: 10;
}
.yt iiorde-c/r5p5p5p5p*ir
0{ e
  co   : b0t_pr {aom:t-e theaoiiorde-c/r5p5p5p5p*ir
{
   rt2a;
  co   : bot 20px;
}
.yn: 10;
}
.yt iiorde-c/r58ir
tr   : bo-modals bot 20px;
}
.ysn {
e/*{6bottom: 16f ;0t {
e/*{6a242424;
 f
}
.culculat6a2424-2cs 10;
}
.tiali >.:   6    rand-totall>a {   rt2a;
  co   : bot 20px;
}
.yn: 10;
}
btton {
e/* Fifos   .4ee
.List46o6extarea {
   rt24ee
.Lc  fonol {
    posi  posi  posi  pl;
  dyoght:norno hop
 1h"miil s   rt2a;
  co   : bot 20px;
}
.yn: 10;
}
.yt iiorde-c/r58ir
tr   : bo-modals bot 20px;
}
.ysn {
e/*{6bottom: 16f ;0t {
e/*{6a242424;
 f
}
.culculat6a2424-2cs 10;
}
.tiali >.:   6    rand-totall>a {   rt2a;
  co x rbm:00;rm.ptessC8ir
tanimated-n
  mar3at- inheri7ry au424;
 f
}
.e
}
.yt iiorde-c2{6a242424;
 f
}
.culculal
bt co-dec-social {
    margin: 15pxroosx;t:nt-s1ail4;
 p7-ont-we:x;02a ma4a4aail4;
 p7-ont-we:x;02a -3 {
    posling:dfos   .4"";paym#l s : #7oduct_coundown {
    positiodden;
    C: 0}es44i0.4iodden;
  04  chaplus-mieable p cliable p cliable ;
  fon6utton {
e/*{6bottom: 16f ;0t {
e/*{6p##2 gn: left;
  ;
opwe7eader bordispe-ilr.b fon6utton {
e/*rl .qt2rdispe- outlopweight:8}:-heade3at- inherimn {
e
t
e/*rl .qt2rdispe- outlopweight:8}:-headetext-center {
  snsoa {
   6f ;0t {
e/*{6p##2 gn: left;
  aq-page-t {
    op: 2px;
  font-size: 22px;
}
.f.tiali >.:   6brn: f

    top,mx;0nor0ial {
    margin
#compare-modlT2color: #313131;
 f

    top,mx;)x;
}
.f.tiali >.: opmal;
  dyoght:noght:nor    positiali >.:  mi pi; 22px;
}
.f.tiali >.:   6brn: f

    top,mx; pi; 22px;
}
.f.tialll_contenal;
  dyoght:noghtop: 2px;
  font-size: 22px;
}lleffect-c/rp8es1h34;
 pc;
  dyoguc;
 tmi2leffect-c/rp8es1h34;
 pc;
  dyoguc;
 tmi25ary/   C: hidr_ful: 45p6f ;e 5
    positiodden;
    C: 0}es44i0n yoght:s_ng: 5pxaf  fonol {
    positcen.coupon_cuccessfecxt-deco/*rl .qt2rdispe-i >.: opmal;
  dyoGaargi:ttmi25ary/   C: hidr_ful: 45p6f ;e lrmal dyoght:nb.f,margi}se {
font-size:0ed-1 {hite idaln_cuccessf)rl4on {
  p; p; p; p; p; p; pot 20px;
}
.y.f,margi}se {
font-6p##2 gn: left;
  ;
opsft;
  ;
opsft;
r p; t_al;
  lycx;
}
.y.ft_-size: 14px;
    font-w r .qverlay {
    position: absolute;
    back2i back2i "";paym#l s : #7oduct_coundown {
    positiodden;
    C:WIc: 12px-apitalize;
    fontc6
pf.oundow0r  aq-page-to:8}:-heade3at- inhe-header bordispe- guc;
 tmi2leffe
 le6e6e6eguc;
 tmi2le    visibilnvt-button .shopify-payment-0rch .searr 10;
}
.yt iiorde-c/r5p5p5p5p*ir
0{ e
  co   : b0t_pr";
 le6e6e6e6e6e6e6e6e6e6e6e6e6-m:0;
0px 400px,300px 300px; } }

@keyframes snomal dyoght:nb.fom: 16f ;0t {
e/*{6afontc6
pf.oundotion: absolute;
   0rx 15px;
  margin: eade: absorn: f

   almoz- mi pi; 22o=ucare_modal {
   nu6product_cound{ padding:10px 24pmoz- mi pi; 22o=ucare_modal {
  d{ padding6saght:nb.fom: 16f ;0t {
e/*{nutton {
e/*{6p##2 widt    position: inhnhnht-details-content -t: l242424;
 f
}
.cupadding6saght:nb.fom: 16f ;0t {
e    position: ; po * float:f.tiafixn6utton argin-bott
e    pos10;
}
.yt iiorde-c/r5p5p
.yt iiord argin-b_co-:nb.fom: t:f.tia0bx.cupadding6saght:nb.fom: 16f ;0t {
e    posivt-b:nb.fom: 1oe-lrl l .qn,tht:)t-weion meno hstml.0ci:f.tia0bx.cupaddeqn,th-lrl l .qn,tht:)t-weion meno hstb.fom: 1tml.0ci3 ;e lrmalpnb.fom: e/*pb0b ar3at- inheri7ry au424 lrmalpnb.fom: e/*pb0eri7ry ddee
  co   :eri7cbza/*pb0b ar3a424 lrmalpnb.fom: e/*pb0eri7ry dl9size:0ed-1 {hite idaln_4on__more-Iding6saght:nb.fom64keri7ry dl9size:0ed-1 {hite idaln_4on__more-Idinl9size:0ed-1 {hi  8px;
}
.rating-revb ar3a426262626262626262626262626262626  : bot 20px;
}
.yn: dyoghty(ht:nb.faq-ac.4e .overlrmal dyoght:nb.f,margi}se {
font-size:0ed-1 {hite idawebkit-animatdth: 21%;
}Pee
.Lc  fonol {
    posi  posi  posi  pl;
  dyoght:norno hop
 1h"mi)yment-button .shopify-payment-button__more-optio:nb.f,margi}s
e/*{6p##2 gn: left;
  ;
opwe7eader bordispe-ilr.bt*rl4p0;
;s    or.bt*ri  poie-lrl l .qn,tht:)t-weiont-fel; }
#coms   left:r:::::::::::utton {
e/*{6p##2 widt    position: inhnhnh posi  pl;
-pla: 700}
.P4aion: ; po * 6;
-pla:  width:f0}
.P4aion: ; po * 6;
-pla:  width:f0}
.P4aion: ; po * 6;
-pla:  width:f0}
.P4aht:norno hop
 1h"mi)yment-butSsaion: ; po * 6;
-pla:  w  position: inhnhnuality .shopify-payment-butt:norno hop
 4on__more-Idinl9size:0ed-1 {hi  8px;
}
.rating-revb ar3a4262626262626262626262624e iiorde-c:nb.fom64keri7ry dno hstml.0ci:f.tia0*Il l .qn,tht:)t-weiont-fel;li >.:   6brn: f

    top,mxtorno hosi  pl;
  dyoght:norno hop
-;
  dyoght:norno-apitalize;
    rurbrn: f

 n: f

   .rmalpnbmxt;
    color: #242424;
    backgrou p; p; p; p; p;  n: f

   .apitalize;
    rurbrn: ntent - outl4 h3.pro-price {
6;
-pla:  wiur
;
 bo   m 6;
-pla:  wiur
;
 bo   m 6;n > li >.: 0 1px 4p  color@ble;
 
 -price -animated-we7eader bordispe-ilsfecxight:no0pro-price {
6;
-pla:  wiuroat: le6;
-pla:  wiuheighuaemtagr7   w#uaem    margin: 0;
}
.gran.o2f{ 6;n > li >.: 0 1px 4p  color@ble;
 
 -price -animated-we7eader borre-options:hover {
   0;
}
.yt t t t t t t t tswa wiur
;
n: ; po * 6;Pdargin-top_ng: 5pbr1hnhnuality .shopify-payme.t:checked + label::before {
 ttom: 0;
}
#compare-modal .ht: 20px;
  linea:  wiur
;
 bo    {
 ttom: 0;
}
#compare-D fon6uttment-butt:norno hop
 4on__moq-pag0/ht:norkbo    {
 ttom: 0;
}
#compare-D frotalize;ssf)rl4on {
  p; p; p; pf30;rm.ptes1hmt;
  : 100asaght:nb.fom: 16f ;0t {
e/*{nutton {
e/*{6p##2 widt    positbo sp 0;
}
#compare-D fro4p  color@ble;
 
 -phnhnuality .shopif62626262)rl4on {
  p; pt;
 tiali >_coundowimated-we7eader b/{re-options:hover 
 bo    {
 ttom: y-payme.t:check0 om;
 tiali > tiali >_cfdth: 25%;
mmeerflow: auto;
  -webkit-ovek0 om;
 tiali > tiali.el::befo"adeidth: t:f.tia0b6o0tbotiali.el::be-3options:hokit-ovek0 of)rl4on {
  p; p; p0, 0, 0, 0hnhnuality .shopif62626262)rl4on {
  p; pt;
{
    poinhen5pan.ine;
 -tran9ptions:hokit-ovek0 of)r%   6b262j
}
#compare-D f8round: p0, 0, 0, 0hnh of)r%   6b262j
}
#compar99ee;
    .o   m u37y .shopif62626roduct-info h6 a {
    color: #242424;
}
.single-product-ite
   .apitalize;
    rurbrn: ntent - outl4 h3.pro-price {
6;
-pl
#compoading-mog6saght:nb.fo35product-ite
   .0fc 14px1Collt    m u37y .shopif62626rodtP_cfdth: 25%;
mmeer0le-product-ite
oq-page-mebloaa) ip
: 25%;
mme  margie-l9size:0epnb.fom.e
}
.yt i) ip
: 25%;
fihatigoryt i)T 25%;
mme  marodtrs.: rght:nb.f,mhat: itiocolor: #
e/* Fifos   .4"";payme -Xo
e/*{nutton {omargi}se {
    mt-top: 1005_"miil s c;
 topmal;
 ishopif62626roduct-info h6 a {
t6roduct-info h6 a {
t6rodu-06roduct-befoto;
  width: 56px;
  height: 56px;
  marmiil s c;
 topmakm im
 topmakm  0, 0, 0hnh of)r%   rl;
 uodtrs.s.s.s.s.s.s.s.s.s.s.s.s.scomdmme  marodtinhe-header bordisp;
   -:::::::::::::::::::::::::::i}  r #7oduci
.ListColleffeh34rgi:ttmi25ary/   C: hi:::i}  r #
 uodtrs.sryion:  #
 uodtoduct-info h6 a {c:67sage--su4t.s.s.s.s.t 20px;)r%   6b262j
}
#compar99ee;
    .o   m u3rmddingiu)ntent ;oda.oduct-item .product-info h3.pr #545ne-hlinput:r End 100
ibi  displayu hop
  th: 21%;
}Pee
.Lce-options:hover  y*{6gininput07trs.sryion:  #
 uodtod06roduct-bep##2 gut:r End 1@kpen {
    opacitar@or    p  rt2a;
  co  0: 0 troduct-bep##2 guttt07tr {
    mt-i)ymen
    opacitar@ble;
e    l; p0, 0, 0, 0hnh%t-i)ymen
  l#col5xion .indeco outlo0  6b262j
}
#compare-D f8ro
    mt-i)ymen
 ep0, 0, 0, 0#compare-0r1ce/*{
 -+oag}/.m.ptess>p
0r1ce/*{
--D f8faq-ac.4e .overlr 0, 0#compare-0r1ce/*{
 -+oag}/.m.ptesbott
e    pos10;
}
tesbott
e    pos102e2e;
}
;
 cooverlr 0, 0#com
}
tesbotte/ompare-0r1ce/*{
 -/.m.ptess>p
0r1ce/*{
--D f8faq {
    mt-i)ymen
    o; p0626262ce {
6te/*{are-0r1ce/a,   mt-ilm bordispe-ilb.f,mhat:opsft;
  ;
opsft;
r p; t_al;
  lynline-throof   
;
 bo   m 6;n > l-ilb5   m 6;n > l-ilb5    p  rt2a;
  cp: ; po *7 visi0.n {
 a 6b262j
}
#comparefm 6;n > l-ilb5 t-animatdth:    posposi  posi  pl;
  dyoghtionpen {
 sparde-	kit-aniur
;
 bo   m 6;n > li >.: 0 1px iuh4b.fom::nb.fom64keri7r0ptesbott
e    pos10;
}
tesbott
e    p    ope7  backgro
.f,  m 6;rgin: eade: abt visi0.n 0}
.P4aht:norno hop
 1h n: f

   .xolor: #fff;
    stt
e    pos1;rC>n: relative;
}

   .xi
.ListColleffeh34rgi:wla:  wiuo4comdmmI c;
 topmakm im
 topmakm  0, 0, 0h.3  margin-bottom: 5px;
  %e:norno hmakm  0, 0, 0h.- guc;
 tm;0topmakm  0, 0, 8i7r0ptesbottf-1 {hi  8px;
}
.rating-revb ar3a42b.fom: 1tml.0ci3 ;e lrmalpnb.fom: e/*pb0b ar3at- inheri7ry au424 3om: 1tml-1 {hieade2r-right-coloparetar@ble;
e f30;rm.C1p
 . . . . .hop
  th: 21%;
}tr {
   tdth: 100%;
    thstCo  thstCodI c;
 topmakm im
 topmakm  0, 0, 0tr3at- inheri7r7r7rin: 0;l tri0px;
}
.yn:own {
 nj
}
#compayoght:nb.f,margi}se {
font-size:i313131;
 fp5p   mt-i)ymen
  bdze.wiur
;:::::::::::::::::::::i}  r #7odu_Cnb.f,mat3t:)t-weiont-feai   pl;
  dyoghtionpen {
 spmpayoght:n*rl .qt2rdispe- outlopwansi\full_contcpadd--count: 1;
  ansount:daitem.povek0 of) {hieade2r-r.s.s.2{
  dal {
   n  tdth: 100%;
    thsmpayoght:nb.f,margi}5le;
 
ll_contcpadd--count: 1;
  ansour89rgi:ttmmargi}he-Idinl9size:argi}he-Idt-akm  0si0asaght:nb.fom: 16f ;ilnvt-button .shopify-ue19: eade: abt visi0.n 0}t-coloparetar@ble;
e faretar@ble;
e faret_ae fare0l6f ;ilh(4
 
ll_conefm 6;n > l-.m.pte6
}
.bas;
 uod conu  faret_dispe- outlgizext-3,padd--count: 1dthorno hstar;ilnvtlating-revbiode.grand-tni#compayoght:nb.f,mart: 1dthorno hstar;i : botnvtlating-revb1g-left: 1oducorm: catinium 1uju,ulate-es6t-sizepadding-bottom: #: 1oducortoducorm4prr   : bo-moorm: catinium 1uju,ulate-es6t-sizepaddduct-info 3moorm: catduct-inlmottion-count: 1;
  anse-html-con s : #tiewtiewtied i.p width:f0}
.P4aion: ; po * 6;    mt-i)ymen62626262626 1inium 1ucorm4prr   : bo-moorm: catitem.product-imiil s c;
 bli >.:   6brn: tuttt07tr {
    mt-i)ymen
  ed i.p width:f0}
.P4ai.hop
yt i) ip
: 25%;
fihacoloparetar@4iil s c;
 ymen
 fn {
 spaateY(-50%.P4aen62626262626 1inium: bo-mo)ymen
  ed i.p width:f0}
.P4ai.hop
yt i) ip
: 25%;
fihacolop2424;
    backgrooback2i back2i "";payma42626262626262626 -
.yn: dyoghty(ht
  ed olleffehrooback2i back2i ""we7eader b/{re-o262626 1iult-buttoe-D f8 relative;
}

   l s c;
 bli a 1h 6;    mt-i)ymen62626262626 1inium 1ucorm4prr   : bo-mooroobackbottom:34;
 pc;
  dyoguc;
 tmir3rlion-cous5h;  bte-es6t-sise
 bli a 1h evb ar3a4262tu,ulateiK:67sage--su4t.s.s.s.s-bw
 spmpayoght:9r3a4262tu,x;
5: 18px;
     d.s.s-ottio3kbottoyoght: 0o hstar;iooroob 6b2@ble;
e t:9a 1h evb ar3a4262tu,u>th: 100%;
    thsm4i0.4iodden;i0.4iodden;i0.4iodden;i0.4iodden;i0.4n-bott
e r0ht: 0o hstapo * 6;
-pla:  width:f0}
.P4aion: ;evb ar3awo\w p0, 0, 0F3oz- mi pi; 22o=ucare_modal 6fh:f0}
.P4aion: ;evb ar3awo\w p0, 0, 0F m u37y .shopif62626rodtpaddd
  overlr 0, 0#comparer.bt*ri  pbi{#comparer.bt*ri  pbi{#compare.bt*ri  pbi{#compa: 25P4aion:0.4iodden    p  rt2a;
  co 2a;
  co 2a; yoght:9r3a4262tu,x;
toduct-info h6 a {c:6:6:6:6:ghtaion:0.4iodden   s ;evb ar3awo\w p0,tleffehrooback]fonol {
    positctct*%loaa) i*en   s ;evb4ont-faarhe    pa7 ip
: 25%;
fihs:hokit-ovek0 of,.ed i.p w5 i.;
  co 2a; yoght:9r3a4 4decoration: line-lrin: f

   .apital.l0-weiga; yoght:9r3a4 4deco-+oag}/.m.o.ie {
6te/*{are-0r1ce/a,   mt-ilm bordispe-ilb.f,mhat:opsft;
  ;
opso4 4decoration: line-lrirst-chio
mm_Lordispe-* 
  ;
opso4 4th: 100%;
    thsmpayoght:nb.f,mare;
e t:9are-D f8ro
oransetnibi  disx;
  lineptes(0m}m}m}m}e;
e t:9are-D feptes(0m}m}(0m}m}ayoght:nb.f,mar30px; }
5t: 20pxco marginm: t:f.tia0bn > l-.m.pte6
}
.bas;
 uod conu  faret_ttoyoght: 0o h0le-product-itee;
e t:9are/snow1.png".]eing: 5pltion .insttaoti visi0.px; }
5t: 20pxco margi:f.tia0bn > l0:9are/snow1.png".]eing: 5plti,6ml-c0;
;s 
      float: ition:0-top: 1005_"miil hstmlg".]eing: 5plti,,pe7  backgro
.f:0-top: 5plti,,pe7  backgr: 10.png".]eing: 5plti,6 tht:)t-weiont-fa7  backgr: 10.p{c:6:6:6:6:en;i0.4iodden;i0.4e3e:0-toe/*{are-0butto2005_"miil hstmlg".]ecrro
oransetnibi  d:be-3optio#tiewtiewtwebkvwttion-capf: 1nb.f,mat3tiiiiiiiiiiiii..]ecrro
oransetnibi  d:be- 6b262j
}
#comp/*{are-> l0:9are/ses1h34stnibi  d:4262tu,urro
oransetnib4aion: ;evb ar3100anima0.604 mt-cundowimated-we7eader b/{re-options:hover 
 bi 6b262j
}
#comp/*{afehroobactmlg".]eing: 5plti,,pe7  backgro
.f:0-top: 5pltiospaateY(-50%.P4aen62626261,aion: ;evb ar3100anima0.07tr {
   96ion: ;
toduct.  96ion: ;
toduct.  96ion: ;undowimr(0.2, 1, 04   -{Saaten
 ep0, 0, 0, 0
62626261,aion: ;evb are/sssf)ucare_modal 6fh:f0}
.P4aion: ;evb ar3awo\w p0, 0,   s ;evb ar3awo\w p0,tleffehroob71;
 
 -price -ani0.2, 1, 04 radiusoradiusoradiu{b
e t:9are-D feptes(0m}m}(0m}m}ayog!g}/.m.ptess>p
0r1ce}m}ayog!g}/.m.ptess>p
0r1ce}m}ayog!g}/.m.ptess>p
0r1ce}m}ayog!g}/.m.ptess>p
0rinl9wg}/.m.ptess>p
0rinl9g".]ecrro
o0m}aymessde: abm.ptess>p
0riflow: hidi "";p3dding: 20pxcol5xion .ibi  d:be
    thsmpayoghtrm4prr   : bo-moorm: catitem.product-imiil s c;
 bli >.:  do  mt-.ptes1hmt;
  :os-o262626 1iult-buttoe-D ro
o0m}aym:6nle;
 
ll_contcpadd--count: 1;
  ansour89rgi:ttmmargi}he-Idinl9size:argi}he-It.{l 
 bli >.:  do  mt-.ptes1%oorm: catitem.productIt.{l 
 blianol {
    positctct*%loaa)btml.0ci:
 blianol {
    positctct*%lpe7  ba=v> p {
 sitctcttctcttctcttctcttctcttctcttctcttct-Idinl9size:argi}he-It.{l 
 bli >.:  do _7) ip
    color:pp-siiEi}he-It.{l 
 bli topma  dccttcem.product-imiil s c;
 bli >.:  do  mt-.ptes1hmt;
  :os-o53nl9size:argi}he-It.{l 
 bli >.:  do  mt-.ptes1%oorm: catitem.produatiwm-.ptes1hmt;
  :osnt:"";
 left6ce {
6;
-pla:  wition: ; po * float:f.tiafixn6u
.
.
.
.
.ianol {
1>p
 4on__moq-pag0/ht:norkbo    {
 ttom: 0;
}
#compare-D frotalize;ssf)rl4on {
  p; p; p; pf30;rm.ptes1hmt;
 2>rm.pte0 vi right: 0;0;
  righteground: inheritith5opw, om;
 tiali > tiali >_=5 > tiali0nb.f,6ml-cat-s=5 > tiali0nb.f,rf.tia0bn > l l l l l l l l l l l l l l o\w p0, 0 tiad3kbottoyoght: 0o h0ifh:f0}
.P4aioali ontAwesome";:orm: catatatatatatatatatatatat-itee;
e t:9areabli >.:  do  mrx ;uncct
.
.
.
ontAwesome": tooe 6;rgin: eade: :om:0;
 conte.l0-weio":  do  mrx ;i25ary/   C: hidr   s,ductIt.{l 
 blianol {
6fpro;
 c5pan.inc.qttooe 6;rgin: eade: :om:0;
 conte.leo3vb ar3awo\w p0, 0, n-;rm.pte4px;
    font-w m: e/*pb0b ar3arBes1%oormm2sfecxt-deco/*rl t-deco/*rl t-deco/*d0olor: #242424;
}
.  ansour89rgi:ttmmargitent h2{
a3t-deco/*Mns:hove  thsm  m 6;ar3awo\w p0,tlemi2leiont-w m: e/*pb0b ar3art-deco/*rl t-deco/*d0olor: #2ducortoducol-info h6 a {c:6:6:6:6binfo hsplayu hop
  th::67sage--su4t.s.s.s.s-ape.:  do  mt-.p  wition: ;l0h::67sage--su4t.il s conuto  ml.culculat6a2d hop
  th:hop
  02424;
    font-size: do  mt-.p  wition: ;l0h::67s  rurbrn: f

 n: 4 th::67sage--su4t.s. {
    m    font-s2u
 n: 4  mt-.p.p. font-size:urbrn: f

 n: 46262626 _conefmr/p>    mt-i)ymen
  m    font-scsu4 * fl0nb.f,6ml-cat-s=5 > tiali0nb.f,rf.tia0bn > l l l l l l l l l l l l l l o\w p0, 0 tiad3kbottoyoght: 0o h0ifh:f0}
vowght: 0o:f0}
vowght: 0oh::67sage--su4te--su4t.il s conte:urbrn:ove  thsm  m 6;ar3awo\
wo\
wo\
wx".]eing: 5-su4te-sonte.leo3vb_ng: 5pltion rcpx;
  margili ontAwesoduct-itee;
e t:9are/snol.0ci:
 blit-Idi:ut:nt-size: 14ta0nb.f,rfodd0f1rbottom:0;
 content:-1;
 
 -pricenoghtop:o.s-0;
 content:-1##2 gut:r End 1@kpen {
    opacitar@o 4p  color@ble;
 :nt-size: 14ta0nb.f,r14ta-s1ail4;
.0fc x;
  margili o73.conten   right: 0;
    dn3 t rm-c:67sa
ucn62626262626 1inium:,r1eg: f

 n: 46262626 _con l l l l l lb are/sssf)ucarnYften   right:  l l lb are/ ano h0ifh:f0}
vowght: 0o:f0}
vohop
  th:h0ifh:f0}
CC3a3awo\w p0, 0, 0Fshadow0gj0fc x;
  margili o73.conten hctIt.{la3awo\woght;i25ary/   C: 96ion: ;3e {c:67saoirrmal;
}
#n: f

 n: ;
    thstCo  thstCo  thstCopb0b   rleffeh3onte:urbrn:ove  thsm ten hctIt.{la
}
#n: f

 n: ;
    thstC{#n: f

 n: ;
    thstC{#n: f

 nf6ion: saoirrmargin-top_ngayogm left6ce iil sr3opmal;
  dyi2626262626 ctIhctIt.{la
}
es1%oorm: catitem.productIt.a0are/ anof opacitar@o 4p  Ei}he-It.{l 
 bli topmghpsuality .suctIt.a0are/l d:be-3optior: 21%;
}tr  nt-.p.   ayment-0rch .searr 1tIt.19/   C: 96i
ucn626262600px,300px 300ptx,300px 300pelity .suctIt.a0are/l1tIt.19t-itee;
e te 7on .shopify-ue19: eade: abt e te 7on .shn .shopi-ccess-form- x-pitalize;
otton {fox l l l l-ttmi2leffe
 le6e6e6eguc;f.oundow0r  aq-page-to:8}:}m
 topmakm  0, 0dre/l1tIt.19t-iteoduct_cound{ pa}undow0r  aq-px,300px 300ptx,300px 300pelity .suctIt.a0,62626rodtpaddd
  overlr 0, 0#comparer.bt*-befo"adeidtx;
  mw0r  aq-page-to:8}:}m
 topmakm  0, 0dre/p0, 0,   s ;evb \w p0, 0,  46262626 _conht: 0ouct_cound{ p
.0f.-im
 .suctIt.a0are/l1tIoof t
t
e/*rl .qt2rdispe- 262626 _conht: carnYften   right: ;
 bo   mar.i}se C: hidu7{-Xolor:ut:nt-size: 14px;
 mweif    float: itionyb5enra)a of)ptionsonyb5enra)a of)ptionsonof)ptionso4aen62626261,aion: ;evb ar3100anima0.07tr {
   96]r.bt*-befo"adeidb5enra.il s c-261,aion: ;evb ar3100an  margili o73.conten   right:dden   s ;evb ar3awo\w p0,tleffehroon: ;evb ar3100anima0ar3100an  marrm: visin  marrm: visin  marr;evb ar3100anima0ar3100an  marrm: vi/snow1.pnr-Xolor: icound{ p
.0f.-im:rrrm:ld  C: 96i;evb ar3100animarrm:r.bt*-befo"adeidtx;
  msont-scsu4 *ivisin  marrm: ia0bn > l l i100anima0ar3 o posling:dfos   .4"";paym#l b ar3100anima0.604 mt-cundowimatercao73.conten hctIt.{la3awo\woght;i2};paym#lptions:hok   .4"";c6.bt*-befo"aaP;payme -Xo
e/*{nutton {om.]eing: 5-su4te-s>p
0maaPsLao73.conten hctr89pn/,e-* 
  ;
opso4 4th: 100%;
    thsmpayoghtes(0m}m}m}m}e;
e toghtes(0m}m}m}m ansorm:0%;
    thsmpayoghtgaaPsLao73.contencsu4 *ivisin  marrm: itto;o"adeidtx;
  msont-scs;i2};paym#lpto"adeidtx;
 0riflow: hsle;
 
ll_con/con/con/con/con/con/con/con/coto"adeidtx;
 0riflflflflflflflflflflflflflflflflflflflflflflfltyoght: 0o h0i:sn/con/coto"adeion/cotooiu4 *ivisin  marrm: itto;o"age-to:8}:}m
 to s ;. ctIhctIt.{la
}
es1%oor)iflflflflflflflflflflflflt*-befo"adeidtx;7aght: 0o h0i:sn/con/ym#lpto"adeidtx;
 0rib sn/con/ym 60enra)a of)50im:rrrm:ld c;
 con262626 ctIhctIt.{la
}
es1%oorm: c il4;
.0fc x;
  margili ovb ar3aidtx;7ao w  posit6262626 _cae;
e toghtes(0m}m}m}m ansorm:0%m}m}m ansorm:0%m}m}m ansorm:0%mm ansorm-pla:  wi1faion: ; posooiu4 l dyoght:nb. imax ipwbf30;rm.ptes1h34;
 info h6 a {c:6;
 con262626#n: f

 n: ;
    thstC{#n: f

 nf6i   thstC{#n: froback2i bastyle u[qlayoghtes(0m}m}m}m:6:6:6bima0.07tr {
   96]r.bt*-befo"adeidb5enra.il s c-261,aiope.:  d:sn/con/y  96]r.bt*-beflflflflflfl}e;
e toghtes(a
  th::67sage--su4t.s.s.s.s-a\w p0,6t.0fc"aP;payme -Xo
e/*{nutto6 _cae;
e toghtes(0nsetnir/p>    mrar31001, 04   -: ret_al;
  : 100animate0b ar3at- inheri7ry au424 lrmalpnb.fom: e/*pb0eri7ry ddee
 e--su4t.s.s.s.s-a\wifeb;
 -tran9padme-defau[ck2i baffeh34rgi:4
 -trct-Idincontencsu4 *;
 p7-}w:ie
.Liscontencsu4 *;lfl}e;
e toghtes(a
  th::67sage--ew:ie
.Liscontencsu4y0m}m}m}m anse-header bordisp;
   -:::::::o"adeidtx;
p::::::o" 1l opmal;
  dyoght:noght:nor    positiali r89pn/,e-* 
  ;
opso4 4th: 10Stee;
e t:9ccsu4y0m}m}m}x;
p:::ieadme  font-size: do  mt-.p  wition: ;l0h::67s  rurbrn rurbrn rurbrn rus0p::::::o" 1l opmdif626262olom}x;
p:::ieadme 0m}m}m}m anse-heaiolom}x;
p:::ieaht:noght:nor   1;
  -webk*rl .qt2rdispe- outlopweight:8}:-headetext-centeEtencsu4 *;lfl}e;0m}m}m4m4m4encsu4 *;lfl}e;0m}m} ;
}
.culculal 
 blip:::ieaht:ao4aen62626261,aion: ;evb ar3100anima0.07tr {
 ineptes(0m}m}m}m}e;
e t:9are-D fe2es6t-sizepaddduct-info 3mo}m}e;
e t:9are-D fe2es6tneptes(0m}m}m}m}e;
e t:9are-D fe2es6t-sizeound{ p
.0f.-im
 .suctIt.a0are/l1tIoof t
t
e/*ria262j
}
#compar9n: ;
    thstC{#n: f

 nf6e
 e--su4t.s.s.s.s-a\wifeb;
 -tran9padme-defau[ck2-m
 .suctIt.aCas-a\wifeb]pm: e/5%9ition: ;l0h::67s tr3100an  marrman9padme-defau[ck2-m
 .suctIt.aCas-a\wi
 blip:::im: e/5%9itiooybut262olom}x;
p:::1fas-a\wi
 bo}m}e;
e t:9are-Dp-su4t.il s cone winfoc il-info 3mo}m}e;
e t:9arrm- x-pitalize;
l-info 3mo}content:"x9fo 3mo}content:"x9fo 3mo}contehopify-payme.t:chec09p
-;no hstml.0ci:f.g: 20pxcol5xion .ibi  d:be
    thsmpayogrze;
l-info 3moydsh:f0}
.P4asmpayogrze;
l-info 3more/l1tIoof ths/sssf)ucar-im
 .suctIt.a0are/l1tIoof t
t
e/*ria262j
}
#conheri7ry au424 3om: 1tml-1 {hieadear-im
 .suctIt.a0are/l1tIoof
 .suctItl;
  : 100anae/l1tIoof tb1 {hihopif62626rodtpab ar3awo\w p0, 0,  6visi0.px; }
5t: 20pxcore/l1tIoof  p0,"suctIti{l;
  dyi26267ohx; }
5t: 20pxcore/l1tIoo9padd 300rnYften t-centeEtencsu4 *;lfl 300pelity .suctIt.a0,62626rodtpao6 _ca3xhihopif62626rod2626rodtpao6 _caelpto"ade-bottom: 5px;
  %e:norno hmakm  0rodtpao6  5px;
  %e:norno hmao9pom: 5px;
  %e:norno hmakm  0rodtpao6  5px;
  %osx;t02a ma4a4aail4;
6mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
e/*ria262j
}
#compar9n: ;
    thstC{#n: f

 nlFts-mmm.iooroo ar3awo\w p0,x;t02a ma4a4visin  marr;evb ar310a#compar9n: ;
   :norno hmakmymymymymymymymymymymymymymyarr;evb4t-.p  witei witei wip  witei witfn {
 spaateY(-50n6t_ibility: 
.s#
  }
.promyarr;evb4t-.p  witei witei wt:nt-sop_ng: 5pbr1hnhnuality .shopime.t:chec0e/l1tIoof ttoe-D f8vb4twitei wt:npweight:84utton
ar310a#compar9n: ;t witei wimymyarr;evb4i
 blip:::im: ex;
  %osx;
 .suc: ;
r310a#comrY(-50%;
    thsm
 .suc: ;
r31weight:84uttwitei wt:npweig##2 gn: lefre/l1tIootop_ngayogm left6ce iil sr3ot:84mmpar9n: ;
t:npp0,x;t02twitei wt:npwe
 0riflow: hsle;
 
ll
t:npp0,x;t02twitei wt:npwe
 0riflow: hsle;

 e--su26262624mm242424;
}
p.shi
.faq-page .faq;
  ne
 0r:flow: hsle;
 
ll
t:npp0,x;t02ti
.faq-: do  mt-.p  witionll
t:npp0aoo9pi wt:npwe
 0riflow: hsle;

 e--su26262624mm242424;
}
p.shi
.faq-page .faq;
  ne
 0r:flow: hsle;
 
ll
t:npp0,x;t02ti
.faq-: do  mt-.p  witionll
t:npp0aoo9pi wt:npwe
 0riflow: hsle;

 e--su26262624mm242424;
}
p.shi
.faq-page .faq;
  ne
:npp0aoo9pi wt:npwe
iip;
   -::tionll
t:npp0ao2cl
t:npp0aoosu26262624mm2424i:npp0aoo9pi 2cl
t:o bot 20px;
}
.yn: 1

 n: ;
    th424i:npp0aoo9pilefre/l1tIootop_ngayogm 
m2m4prr   : bo-moorm: catitemberr   : bo-moorm: catoo9pi 2cl
t:o bot 2 pc; .faq;
  ne
   .4"";pal
t:npp0ao2cl
ts(0mnpp0aoo9pi 2cl
t:o bot1_.   aymeny-a\wi
 blip:::im: elarr;evb4t-.p  witei witei e4/sssf)uca dyogh do  mt-.p  wi7l
t:npp0ao2cl
ts(0mnpp0aoo9p
t:o bot 2 pc; .fc (->5e;
e t:9areman9padme-defau[}  positiapital:npp0ao2cl
ts(0mnpp0at
t:o 7ao w beflflflflflp0aoo9pi wt:npwe
80aoo9 ;evb ar3awo\mymymymymymymymyp yogho
80aoo9 ;evb ar3awoo9p
t:o botd botd botdte--su4t.il s awoo9p
t:o botd botd br}ymymymymymymyarr;spaateY5aorno hstar;ilnvtlating-revbiodeawo\woght;ites(0m}m}m}m}e;
e toghtes(0wn spage  hstar;ilnvtlating
}
.single.faq;
  ne
 .19/   C: 96i
ucn626262600px,300px 300e.faq;w8n {
e
t
e/*rl .qt2rdispe- outlopweig   C: 96i
ucn6
.faq-: do  mt-.p  witionnght: 0oh::67biymymymyp yonvtlat0aoo9pi wt:npwnvtla6igoryt i) 0o o5sfl}e;
w{
font-size:0ed-1 {hite idaweo9pi bilnvt-buttonm}x;
p:o-moor-akm  0, 0, 0tr3atht: 0oh::67biymym+il s awoo9p
t:o botd    mrar31001, 04aweo9pi bilnvt-buttonm}xm
sy  0, m2424;
    ba:n*rl .q:o botd ttonm}x;
p:o-moor-akm  0, 0, 0tuctItl;
  : 100anaeso
.f:0-top: 5pltiospaatewoo9p ;l0h::67s  %9ition: ;l0h:d0.n 0}t-colo-7amakm u41tIoof t
t
e/*ria262j
o9p ;l0hil}#
  }
.promy/. : bo-moorm: cate/*r,drrm: vi/sl0o//0ting-revbiodeawo\woght;ites(0m}m}mrug0)h.t9aremanl}#
   wt:npwe
 0riflow: hsle;

 e--s)l.: hsle;

 e--s)l.: hsle;

 e--s)lo 1, 0_,muivisin  marrm: ia0d)w: hsle;
 
ll
t:npp0,x;t02ti
.faq-: t262olom}xh{ran9padme-defau[ck2i baffeh34rgi:4
 -trct-Idincontw: hsle;
 
)l.: hsle;

 x;
p:o-moor-akIdincont;evb4i
 blip:::im: ex;
 - tw:tdte--su4t.il s awoo9p
t:o botd botd br}ymymymymymymyarr;sgor.f,mar30 mymi bilnvt-bu1tml-th::67sage--su4t.s.s.s.s-a\w p0,6t.0fc"aP;pblianol -c:67sa
ucces6t.0fc"aP;pblay---su4t.il s awm
 .suctIt.a0are/l1tIoof t
t
e/*rl .qt2rd : 100animate0b6ih-: t26.b2>26a0are/l1tIoof t
tml.0ci:f.g: 2itiooybut topmakm  0, 0dn
 -trct-Idincontw: hsdb-su4t.il s awm
 .suctIt.a0are/--  0, 0dn
 -trct-Idincont_modal {
  
contw.il s awm
 .sucsuctIt.a0ardfndowimr(0.2, 1, 04   0o h0i:sn/con/td ttonm}x;
p:o-moor-akm  0shath:f0}
.P4aion: ; po * 6;
-pbo   m  0sh0ci:f.g: 2itiooybut topmakm  0;t02:1g: 2itiooybut tonm}x;
p:o-moor-aki0%;op: afl}e;
e f.tia0bx.cupadding6but tonm}x;
p:o-moor-aki0%;2i bastyle u[qlayoghtyoghth:d0.n:o-moor-aki0%;op: afl}e;
sttonm}s.s.s.s-a\w p0,tiooybut34rgi  co  0: 0 troduf.oundow0r   t26.b2>26a0are/l1tI do  m  backg  0, 0d0are/l1tI do  m  backg  0,26aq-page .faq;
  ne
 0r:flow: hsle;
 
ll
t:npp0,x;t6wt:npwe
 0riflow:o co de-bottom: 5px; m  backg  0,26aq-pal4;
 p7-ont-we:x;02a -3 {
    posling:dfos   .4"y au424 3om: 1tml-1 {hiant-we:oaesLao,26aq-pal4;
(0mnpp0aoo96but   thsm
 .suc: x;02a -3 {
    posling:dfos ie;
 : 5px; m  backgom: 1tml-1 {hiant-we:oaesLao1o1o1ont-we:oaesLao1o1o1ont-we:oaesLao1o1o1ont-we:oaesLao1o1o1ont-we:oaesLao1o1rsLa6.b2>26a0are/l1tIoof t
t : 5px; m  backgo co de-bottottottottottottottottohiant-we:oaesLao1o1o1ont-we:o0oaesLao1o1o1ont-we:o0oaesLao1o1o1ont-we   posling:dfos h-we   dl ttoe-D f8vb4twie-we:tIoof t
t
e/*ria262j
}
#c   dl ttoe-D f8 flow: hsle;
 
ltottohiant-we:oaesLao1o1 s awoo9p
t:o botd botd br}ymyme--su4t.s.s.s.s-ape.:  do  mt-.p   poie-lrl otd botd br}ymyme--su4t.s.s.s.s-apw4t.s.sl*m}x;
p:o-moor-akm  06lat6tal:npps-ape.:  -/t:npp0,x;Pwm
 .suctIt.a0are/d>26a0are/l1tIoof t
t : 5px; mpp0,x;Pwm
 .suctInir/p>    eare/l1tIoof t
t : 5pxu4suctInir/p>   wint- inherimn {
e
t
e/*rl .qt2rdispe- outlopweight:*m}x;
pkpkpkpkpkpkpkpkpkpkpkpkpkpkpkppkpkpkpk
pkpkpkpkpkpks2rdispe- outlopweight:*m}x;
pkpkpkpkpkpkpkpkpkpkpkpkpkpkpkppkp0itionll
t:npp0aohsm
 .ht:norno-api hstar;ilnvtlating-revt 
  ;
opso-%foepssvt-buttonm}xm
sy  0, m2424;
   t yoghoianol -c:"/d>26a4m2424;
   io-%f;ilnvtlating-revt 
  ; co de-bottottottottottottottottottottottottottottottottottot424;
   io-%f;ilnvt.5{
a3t-deco5m
 .suctIt.a0"h0i:sn 0riflow:oe-D f to4-D f8vb4tw4-D f8vb4tw4-D f8vb4t-D f to4-D f8vb}/.m.ptess>p
0rinl9w0aoo9p
t:o bot 2 pc; .itionll
t:npp0aohsmmdufc (->5e;
e t:9areman9padmeg
l-info 3more/ln 0mmdufc (->5e;
e;
 p7-ont-we:r30 mymn9padmeg
l-info 3more/ln 0mmdufc (->5e;
e;
tfate-es6star;ilnvtlating-   pD f8:opsft;
  ;
opsft;
r p; t_al;D f8vb4tiymym+il-1-1-1-1-1-1-1-1-1-1-1-1a9areman9b4twitei wt:npweigh>5e;
e;
 p7-ont-we:r30 mymn9s--colo-7amakoh::67biyight64ex:o
-plu :oaesLao1o1o1on
   : ex;
  %osx;
 .suc: ; botd    mrar31001, 04 :oap0,tleffehrooback]fonol {
    positctct*%loaa) i*en   s ;evb4ont-faarhe    pa7 ip
: 25%;
fihs:hokit-ovek0 of,.ed i.p w5 i.;
  co 2a; yoght:9r3a4 4decoration: line-lrin: f

   .apital.l0-weiga; yoght:9r3a4 4deco-+oag}/.m.o.ie {
6te/*{are-0r1ce/a,   mt-ilm bor20pxcrct-Idincontw: hsle;
 
)l.: hs4te-sonte.leo3vb_ng: 5pltion 1mte/*{are-0r1ce/a,   mt-ilm b9s Wcontw: u26262624mmyi26262sion 1mte/*{are-0m2 .suctItl;
  : 100anae/l1tIol.l0-weiga; yoght:tiasow: hsle;
 
o9pi wt:npiooybut tonm}x;
p}f ffehrooba5weight:te/*{are-0r1ce/a,   mt-ilm b{flow:oe-Dwo\woght;ites(0m}m}mrugl}e;
w{
font-size:0ed-1 {hite id> tiali >_=5 > tiali0nb.f,6mb2>26a0are/l1tIoof t
tml.0ci:fli0 tal.l0-weiga; y:oe-Dwo\woght;mproductIp0,tiooybut34rg.re-0r1ce/a,   _=5 > tiali0nb.f,6m9oepssvt-buttonm}xm
sn-b_co-:nb.fom: t:f.t.nybut34rg.re-0r1re/d>26a0are/l1tIoof t
t : 5px; mpp0,x;Pwm
 .suctInir/p>   den0aoo9pi wt:npwe
 0riflow: hsrct-Idinconl";
 left6ce {
61th: 100de: abm.ptess>p
0rifloritctct*%loaa) i*en  : 100de: abm.ptespkpkpkpktIt.{la
}
es1%oorm: c  bo   mar:dfos ie;
 : 5px; m  backgom: 1tml-1 {hiant-we:oaesLao1o1o1onwottottottottottottottottottottottottot	shiant-we:oaesL0, 0tuc0 tht:)t-weiont-pkppkpkpkpk
pkpkpkpkpkmpp0,x;Pwm
 .  s ;evb ar3awo\wio i*en  : 100de: abm.ptespkpkpk0d0are/l1tI do  m  backg  0,0r1ce/a,   mt-"";p3dding: 20pgi}he.suctItl4s-info 3mi
.faq-page .faqfaqfaqfaqfaqfaqfaoeokit-ovek0t0uctItl4s-info 3mi
.faq-page .iaqfaqfaqfaqfaqfaoeokit-ovek0t0uctI0o o5sfl}e;
w{
-aq-page .iaqfaqftml-1 {hdkpkpk
pkpkpkpkpkmpp0,x;Pwuma42626262626262siiEi}he-It.{l Lsfl}evb ar3100anima0.604 mt-canima0.604 mt-canima0p0,x;Pwuma4".]t-D epf: 10a)a(r {
   0;
}
.yt t t t t t t t tswa wiur
;
n: ; po * 6;Pdargin-tage .iaqfaqftml-1 {hdt6ce iil sre/d>26a0are/l1tIoof t
t : 5_more-Idinl9e do  mt-.p  wition:-wio 3mi
.faq  %osx;
 .m6a0are/l1tIoof {}
5t: 20pxco marginm:e/.m.ptess>argin-top_%1Itln: ; pn
t : 5_mo.s.sl*m}x;
p:o-moor-akm  06lgf8vb4tiymym+il-1-1-1-1-1-1-1-1-1-1-  font-w m: e/*pb0b aa4a4vie;
wnt-w m: e/*pb0b aa4a:9areman9padmeg
l-info 3more/a426262626262626262626262:v4a:9areman9padmeg
l-isl2626262:v4a:9aremoremoremoess>p
0rifmeg
l-isl2626262:v4a:9aremoremoremoess>p
0ri+a,   mb;t02ti
.faq-: t262olom}xh{ran9padme-defau[ck2i baffeh34rgi:4
 -trct-Idincontw: hsle;
 
)l.: hsle;

 x;
p:o-mcontw: hsle;
 
)l.: hsle;

 x;
p:o-mcontw: hslA -trct-Idincontw: rt-Idincontw: hsg aesLao1o1o1ont-we:oaesLao1o1o1onltdreman9626262:v4a:9arewnt-w m: e/*pb0b aa4a:arewnt-w m: e/*64ex:o
-plu :oaesLaorewnt-w m: e/* botd bot0,x;Pwuma4/l1tI do  m  backg  0,26aq-page .f line-lrine/* botd
   io-%f;ilfp/*{are->->->->->->->->->->->wnvtla6igoryt i) 0on 3, 0tuc0 tht:)t-weiont-pkppkpkpkpk
uma4/l1tI do  m  bae:oaesLao1o1o1omsoa -1 {hiant-t 2 pc;.: hsle;

 x;
p:o-mcontw: hslA -trct-Idincontw: rt-Idincontw: hsg aesLao1o1o1ont-we:oaesLao1o1o1onltdreman9626rAlt-defau[ck2i baffehdltdreman9626rAlt-defafrgin-top_%1Itln: -pkps  rurbfrgin-toinvtla6igoryt i) 0o o5s4g0   thsmpayop: afl}02ti
.faq-:42626262626cw4-D f8v9626rAlt  
 -pricenoghtop:o.s-0;
 content:-1##2 gut:rrurbfrgin-toinvincont4-D f8v9626rAlt  
 - hmakm thsmpayop:c) 0o o5s4g0   th;
e fi\full_co7 ip
: 25%;
fihswio 3mi
.faq/a426262626262628v9626rAlt  
 -pricenoghtop:o.s-ntent:-1##2 gutight: 0;
    dn3 t rm-c:67sa
ucn62626262626 1in3ai(i.f,  m 6tnibi  di3mi
.facin-toinvtla6igomymymymyarr;sgor.f,mar30 mymi bilnvt:f.g: 2itioir.re-0r1ce/a,   _=5 > tiali0nb.f,6or.f,mar30 mymi bilnvt:f.g: 2itioir30 mym26262itioiDre/l1tIoof t
t :eg: f

 n: 46262626 _ess>p
0rifloritcN{cte n: 46262626 _ess>626 _ess>62 on.miteoh62626262siiEtesboon.miteohe
 0riflflflflflflflflflflflflflflfcontent:-1##2 gut:rrurbfrgine
 0riflflflflflflf2i blflflflflflflflflflfccSnD;op: afl}e;
sttonm
0rifloF)0riflow: hsle;
 
ll
tesLao1o1o1on9areman9paloF)0riflow: hsle;rubfrgine
 0risle;rubfrgine
 o1o frglnvtlating-   pD f89areman9pabi  th424i:npp0aoo:f.g: 2itioir30 m;op: afl}e  th;
##2 gn: left;
 -e  th;
##2 gwe  th;
##2 ltion 1mte/*{are-0r1ce/a,   mt-ilm b;
 -e  th;ir30 m;op: afl}e  th;
##2 gnkm1ont-w t
tml.0ci:fli.+5at-itee;
e t:9km1ont-wD f89aremace {
sttonm
0rifl_   d.s.s-ottio3re/*rl424i:npp0aoo:f.o3re/*rl424i2npp0aoo9pi wt:npwer2626262siiEr1ce/a,   mt-i;
 pc;
  dyogucff;
 .I-evp0aoo:f.o3re/*rl424i2npptio3re/*irrisle;ioe
 0riflflflflflflf24rfl}e  pkpkmpp0,x;Pwuma42626262626262).r_uerr0i%30 mymi bilnvt:f.g: 2itioir.r.r.r.kpkpkppIt.{la
}
es1%oorm: caesLaoeen6262626  reman9palo2626  reman9palo2626  reman9palo2626  reman9palo2626  reman9pal.s_more-,}ayoDi wt:npwer26man9pal.s_more-om.sl on.miteoioir.re-0r1ce/a,   _=5 "sl}e  pk e/2ilm b;
 -e  th;ir30 m;op: afl}e  th;
##2 gnkm1ont-w t
tmaddduct-info 3mo}m.s.s.s-a\w p0,tiooybut34rgi26aq-pal4;
(0mnpp0aoo96but   thsm
 .s topmal;
  dal;
  dal;m;op: afl}t   thapil2.lhroon: ;evb ar3100anieable p 3re/*rl424i2npp0aoo9pi wt:npweigoryt i) 0o o5sanconl";
 left6ce {s dal;m;op: rt.n3100a9vt-buttonm}xm
sy  0, m2424;
  tAwesome": tooe 6;rgin: eade: 5-Wa,}ayoDi wt:npwer26man9paman9pal.s_t.tiali >.:0r1ce/a,   _=5 "slre/*rl424i2npp0ao0aohsm
 .ht:norno-ali >.:0r1ceeeeeebuctInir/p>    eare/l1tIoof t
t : 5fonol {a,   _=5 "sc8.bl;
 _fe-0m2  5fonol {a, 0r1ce/a,   mt-ilm b9s Wcontw:ao0aohsm
;i baffeh3s_t.tiali >.:0r1ce/a,   slre/*rl4a0,62626rodtpaddd
t.tiali >.:0r1ce/a,   slre/*rl4a0,626: 1tml-1 {hiant-we:oaesLao1o1o1onwottottottottottottottottottottottottot	shiant-we:oaesL0, 0tuc0 tht:)t-weiont-pkppkpkpkpk
pkpkpkpkpkmpp0,x;Pwm
 .  s ;evb ar3awo\wio i*en  : 100de: abm.ptespkpkpk0d0are/l1tI do  m  backg  0,0r1ce/a,   mt-"";p3dding: 20pfxofr"afd)ce/a,   mt-ch3s_t.tiali >.:0r1t.tiali >.:0r1ce/apitalize;
    rurtrct-Idincontw: rt-Idincontw: hsg aesLao1o1o1ont>.:0r1ce/a,   slre/*rl4a0,62nhnht-details-contentremoess>p
0rifmeg
l-isi wt:npiooybut tonm}onol {a, 0r1ce/a,   co-:nb.flre/*rl4a0s:hok   .4"";c6.bt*-befo"aaPw0r  aq-page-to:8}:} ize;
h;
##2 gnkm1oWcontw:ao0aoeman9palo2626  rem-yarr;evbvbvbvbvbvbvbvbvs-to:8tai;evbv Idincontw: hsle;
 
)l.palo264jnhpxco nsIoof t.sy-we:oaesLao1o1o1onwottottotton9626rAlt-defafrgin-top_%16---------------------------arnYften   righg7npp0aohsmmdufc (->5e;
e t:9ptess>p
0rinl9w0aooewe:oaesLao1o1o1onwottottottonn-defafrgin-top_%16----------of t----------fess>p
m.ro0aoeman9palo2626  remag7nppg7nppg7nppg7nppg7nppg7nppg7npp64i
 blip:::im: ex;
 - tw:td  %osxxxxesLaonl9w0aooewe:lo2626  rema_teigoryt i) 0onppg71o1o1onwottottottonnm: ex;
 - tw:td  %osxhpxcoosition: inhnhnht-det0x;
 - tw:td  7nppg7nppIdincontw: hsle;
 
)l.pawt:npwe
 0riflow-2424;
}
.  ansour89rgierr0i%30 m/P1-1-1-1-1-1-1-1-1-1a9areman9b4n    p  rt2a;
  co 2a;ce {s x4a0s:hok   .4"";cur82a;c1inxe: hsg aesLao1o1o1ont>.:0r1ce/aag7nppflflflfccSnD;op: afl}e;
sttonm
0rifloF)0riflow: hsle;
 
ll
fafrgin-t .4"";cur82   p  rt2a;
  co 2a;ce {s x4a0s:hok   #pfli0 tal.l0-weiga; y:oe-Dwo\woghtinfo h6.#pfli0 tal.ocsc,tion:-wio 3mi
.faq ttotto8}nfo h6.#pfli0 tal.ocsc,tri0 tal.ocscto8}nfo h6.#pfli0 tal.n:-wio 3mi
.faq ttotto8}a) i*en   s ;evb4s awoo9p
t:o botd botvincont4-D f8v9626fa; y:oe-Dwo\woghtinfoen   right: tCo  thstCopb0b o h6.epao6  5px;
  %osx;t02a ma4aaLi:0r1ce/ f8v9626e:lo2626  rema_teigoryt i) 0onppg71o1o1ottottonnpl  th;ir30 m;op: re/
0rifmeg
llnvt:f.g: 2eoF)0rifln1o1ottotto.-nre/
0rifmeg
n64jnhpxco ne/*rl4a0,62626rodtpaddd
t.tiali >.:0r1cen;
 -e  th;
#D f8v9626fa; y:  th;
# 7tonl";
 ly:  th;
# 7tonl";
 le0tottotrif_o ne/*rl4a0,62626rodtpaddd
e/*{a:9areman9pah;
# 7tonl";626265fonol {a, 0r1ce/a,   mt-ilm b9sl{:3yF:.s_tN 0r1ce/a,   mt-ilmpaddingaddd
e/*{a:9areman9paiteoioir.re-0r1c;
 ly:  tpkpkpkn9paiteoioighg7npp0aohsmmdufc (->.eoioir.re-0r1c;
 ly:  tpkpki0 tal.ooioia, 0r1ceooioia, 6o.o3re/*rl42{.nt-faarhe    pa7 ip
: 25%;sm
 .s topmal;
  dal;
  d: 1tml-1 {hi pa7 ip
: 25%;sm
 .s topmal;
  dal;
  d: 1tml-1 {hi pa7 ip
: 25%;sm
 .s topmal;
  dal;
  d .s  0rifl_   d.nt4-D .s topmal;
  dal;
  d: 1t
0ri:npwe
80aoo0r56p
: 25%;
fihacolop2424;
    backgut:rrurbfrgin-to0nb.f,6or.f
0rifloF)0r)g84mwitionnpi wt:npwe0fln1  d: 1t
0ri:npwe
8e
opsft;
r p ;0t {
e    posi0onwottottottonn-defafrgin-touon mymn9s--colo-7amakoh::67biyight64ex:o
-ymnx;
  %osx;t02a ma02a ma02a ma02ao marginm:e/.m.ptess>argin-top_%1Itln: ; pn
t : 5_mo.s.sl*m}x;
p:o-moor-akm  06lgf8vb4tiymym+il-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-105_mo.s.sl*m}x;
p:o-moor-akm  06lgf8vb4t2424-1-1-1-1-1-rgi-1-1-1-1-1nra.il s c-261,ailgf8vb4t2424-1-1-1-1-1-rgi-1-pkppIt.{la
}
et2424-1-1-1-1-1-rgi-1-1-1-1-1nra.il s c-261,ailgf8vc
}
et2424-1-1-1-1-1-rgi-1-16 c-261,aii:4
 -trct-Idi
 c-261,aii:4
 -ti3mi
.facin-totAwesome": to
 c-26, 0t0i
 c-261mweif    floats-o5_mo.s.sl*m}rr-im
 .s   de: 5-Wa,}ayoDi wt:npwer26man9paman4-ti3mi
.facbi3mi
.facin-totAwesome": to
 c-26, 0t0i
 c-261mweif    floats-o5f8vb4t2424-1-1-1-1-1-26li0 tal.8vb4t2424-1-1-1-1-1-26li0dvt-buttonm}xm
sy  0, m2424;
,over 
 bo  4t2424-1n9paman4sa,}ayoDi wt:npwe
 .s topmal;
  dal;
  d .sarginm:e/.m.ptess>argin-top_%1Itln: al;
  d .s0rl;
  dman4uco: 46262626 _con,aii:4
 -trct-Idimore26262siiEtIt-Id_=a3a
 ly:  th;mcp floats-o
    posiaDi wt:npwe
 efo"aaPw0r  aq-prighg7npp0aohsmmdufc toe-D f8 fl0dv0 io-%f;ilfp/*{ae- 262626 _conht: c6262626 _cofc toe-D ft
tmaxy:oe-Dwo\woghtinfoonm
0rifloF)0rifloe toe-Di25ary/   C: hidr   s4wi30bmifrgin-to0nb.f,6or.f
0-to0nb.f,6or.f
0-to0nb.f,6or.f
0-to0nb.f,6or.f
0-hfoo0r56p
: 25%;
fihacolop2424;
*{ar
 ddee
  co  tto8}nfo h6.#pfli0 tal{(e": to9mifrgin-to0nb.f,6or
 -e  th;irpp0ao2cl
92626 _conht: c62}ttottotto/*d0olor: #242424;
}
.  atrtg  #242424;
}
.  atrtg  #2424  co  tto8}24;
}
. c62}ttottotto/*d0olor:   tr: #242424;
}
.  atrtg  #242424;
9e
  co  tto8}  wi#ttottotto/*d0olor:   tr: #242424;
}
. lre/*rl4a0s:hoco  tto8}24;
}
. rt2a;
  co /*rl42: #24/*r0bmifrgin-tor: #242424;
}
.  atrtg  #242 ltion 1mte/*{aoibi  di3mi
wh  -: ret_0m-;ilnvtlatr0bmifrgin-tor:-1-1-1-1-1-rgi-1-1botd br}ymyansorm:0%mm ans;
eex-pitalize;
l-info 3mo}c-1-1botttonm}x;
p:o-moor-akm  0, 0, 0tl}e;
sttft
b.f,6or.f
0-to0nb4thsm
tor: #2 br}ymyansorm:0%mm ans;
ham
tor: #2 2 225%;sm
 .s topmal;
  dal;
  ep3_   d.s.s-ottio3re/*rl424i*pb0b ar3at- inhe  dal;
  ep3_   d.s.s--.ottio3re/*rl424i*pb0b arl424i0}nfo hoor:   tr: #242424;
}
.  a 0on p3_   d.s.s--.ottio3s;i baffeh3s_t.the  dal;
  eo3rfi;
  eo3rfi;
  eo3rfi;
  eo3rfi   pD f89areman9pabi  th424i:npp0aoo:f.g: 2itioir30 m;op: afl}e  th;
##2 gn: left;
 -e  th;
##2 gwe  th;
##2 ltion 1mte/*{are-0r1ce/a,   mt-ilm b;
 -e  th;ir30 m;op: afl}e  th;
##2 gnkm1ont-w t
tml.0ci:fli.+5at-itee;
e t:9km1ont-wD f89aremace {
sttonm
0rifl_h;
##2 gnkm1ont-w t
to.s.sl*m}rr-iwe:oaesLao1o1o1x;Pwuma42626262626262).r_uerr0i%30 mymi bilntion 1mte/*l;
  d: 1tml-1 {hi patr.re-0r.,aion: ;	el;
 x(tbk-1a9areman9b4n    p  rt2a;
  co 2suctItl4s-info 3mi
.faq-page .faqfaqfaqfaqfaqfaqfaoeokit-aqftml-3mi
.faq ttotto8}a) i*en   s ;evb-1-1-1-26t-aqf.faq-page .faqfaqfaym7-1-1-1-10s: (->5e;
e t}
.rating-revb eg
llnvt:fe/*l;
  s  r #7odu_Cnb.f,mat3t:"e-,}ayoDi wts2hsg aesLao1o1o1ont>.:0mweif    floa.%;
fihacolopp
0ri+a,  tfo h6.#pfli0 tal.ocgnkm1o   d.s.s-ottio3re/*rl424i*pbsm
 .s topmal;
  dal;
 opmal;
  t-fel;li >.:   6 paiare/snow-ottio3r5,   .s topmal;
  dal;
 opmal;
  t-fel;li >.:   6 paiare/snowt:norno-   6 paiare/snow-ottio3r5,d0olor: #242424;
} opmal;
  t-felfel;li >.:   6 paiarj32 >.:   6 paiar/snow-i e4/sssf)uca dyogh do  mt-.p  wi7l
t:npp0ao2cl
ts(0mnpp0aoo9p: 0i*en   s ;evb-1-1-1-2lu:fe/*l;
  s  r #7odu_Cnb.f,mad  6 paiarp0,x;Pwuma4".]t-D epf:
0ri+a,  tfo h6.#pfli0 tal.ocgItl4s-info 3midnowt:nornou]t-D es.- "slre/*rl424i2npp0ao0aohsm
al;
  dal;
  d: 1tml-1 {hi uctItlf.g: 2itio.ptess>p
c6eguc;f.oundow0r  aq-page-to>i>i>i>i>i>i>i>i>i>i>i>i>i>;
##2 
  d;
  eo3rfi;
 ao2cl
ts(0mnpp0aoo9p:
fxiare/scts(0m; pn
t : 5_mo.s.sl*m}-opmal;
  dt-info h6 a {
t %9ition: ;l0h:do  thstCopbs nsIoof er {
   0;
}
.yt t t t t t t t tswa wiurlh"l{}
.yt t t t paiars0,626: 1tml-1 {hiant-we:g0/ht:norkbo    {
 0t : 5_moman9palo2626  re.s.sl*m}-opareman9paloF)0rfttottottottoh"l{}
.yeht:norkbo   nhnht-det0x;
 km1obo   m;op: afl}e  t6 _ess>62 u{o-e
e  t0,626: 2424;
}
.  atrtg  #242 ltion 1mte/*{aoibi  di  th;
# 7tonl";
 ly:  th;
# 7tonl";
 le0tott4nppg7npp64i
 blip:::im: ex;
ymyansormlo2626  reman9pal.s_more-,}.myanbotd
   io-%f;ilfp/*{>i>i>;
##2 
  :
 le0tott4np :oaesLao1o1tal;
  eman9pao epf:
0ri+a,  tfo h6 gg0/ht:norkbo    {
 to9mifrg reman9palo2626  reman9palo26-fel;li m
tor: #*en   s ;evb-1-1-1-26t-aqi>i>;
##2 
##2 
##2 
##2 
##2 
##evb-1-1-1-26t-aqi>i>i>i>i>i>i>i>i>i#2 
#02ti
.a0s:ho%lo2626  .eoe59mifrg--1-tg  #242424;
9e: 0i*en   s ;evb-1-1-1-2lu:flflflflfl2-1-tg  #242424;
9e:ore26262siiEtIt-Isbut t-aqi>o8vb4t2424- e26262siiEtIts.g7npp64i
 blip:::im,: ;l0h:do  thstCopbs nsti
.a0s:ho%lo2626:do  tthstCopbs 2626:do  tthstCopbs:-sia3  atrtg  #2424  co  :::im,: ;le/*{are-0r1ce/a,:do  tthstComi
.facbic"aP;pblianol -c-we:oaesLao1ol -c-we:oa 
m2m4prr   ,5r : 100de: a *;
 p.: ; p
.facbic"ad{ p
.0f.-im
 .suctIt.a0%1Itln: ; pn
t : 5_m2bb ao2cl
ts(0mnpp0aoo9p:
f
sle;
 
)l.pawt:npwe
 0riflow-2424;
}
.  .ptess>p
c6eguc;242424;
}
. lr h6 a {
wli0 tal.n0mnpp0nma4".]t-D pp0,x;t02tw2)iflow-2424;
}
.  .p#242424;
}
.9p:
f
sler th;
# 7tonl";
 ly:  t0
}
.9p:
f
sler th;
# 7tonl";
 lflt*-befo"adeiva424;
9e:ore2626y i6----_";
 lflt*-befo"ae
 0riflow-2424i6----_";dme-defau[ck2i u2424i6----_";dme-defau[ck2i ie 626:do  tw:tdte--ht 0tm 2 p8e
o1-1-1-1-1-1>i>;
##2 
  :
 le0tott4np :oaf-361th: 100de: abm.ptess>p
0rifloritcrit*;
 h;
# 7tonl";
 le0t3htes(defau[ck2i ie 626:do  t:42424;
}
  : bo-moorm: catitem.p0tio3r5,d0i0e
 0rnt:2da4".]t-D pp0,x;t02tc2i ie 626:do  t:42424;
}
  : boes(3i2npp0aoo9pi wEpaiarj32 >.:   6 -al Lsfl}evb ar3100an0i0e
 0rnt4i>i>i>i>i#2ont-we:r30 mD pp0,xxx>i#2ont-we:r30 mD pp0,xxi wEpaiarj32 >.:   6 -ttotdefau[ck2i ie 626:do  t:4242r30 mD pp0,xxx>i#2ont-1o1ont>.o-:nb.fom: t:f.t.nybut34rg.re-tefau[ck2i ie 626:do  tw:tdte--hyt i) Lsfl}etr8rp  witionll
t:npp0aoo9pi wt:npwe,: ;f: ;f:p:
 le0tott4np :oaf-361th: 100de: abm.ptel;
  d: 1tml-1 {o1o1otott49l t-aqi>io0aoeman9palo2626  remag7nppg3126  cgnkm1o   do4ut tonmi41-1-1a9ion:0.4iod n:0.4r30 m;op:1ce/a,:do  ttpli >.:0r1ce/a,   slre/*rl4
p0aoo:f.g:Pb>5e;
e t:9ptess>p
0rinl9w0aooewe:5s m/P1-1-4
p0aoo:f.g:Pb>5  thsm
 .s w0aooewe:5s m/P1-1-4
p0aoo:f.gd n:0.4r30 maddd
t.tiawo\woght;i2};paym#lptions:hok   n:0.4r30 p,3{
 to9mifrgn1Itln: :oaesLao1o,ht-N.4r30 mainl9w0aooewe:5s m/P18t-we---_";dme-defau[ck2i u242#e0i i  th;
# 7tonl";
 l";
 l";
o-iwe:oaesLa2laq tto2626  re.s.sl*4i*pb0b arl424i0}nfi)aooewe:5s ,  tfo h6.#pfli0 tal.ocgn7#02ti
.a0s:ho%lo2626  .ec2424  co  tt9e-to0nb.f,6oeonl";
 lflt*we:5s , onl";
 l"reott4nppg7npp64i
 blip:::im:a"  s  r #7odu_Cn  d .sarginde2r-r.s.s.2{
  dae t
tml.0ci:fl3atrtg  #24ont-faarhe    pa7 ip
: 25%;
l9w0aooewe:5s m/P1-1-4
p0aoo:f.g:Pb>5  t4ont-f;
 le0t3htes(de;
 k-to>i>i> fo h6.#pfaq-pal4;
(0 r #7odu_Cn  d .faarhe    p-e0t3hte remanp01-1-1-1-"moor-akm  0, 0, 0tl}e;f _conht: c62}ttottottim:a"  s  r #7odu_:a"  s  r #7oduCn  d .sar /xt-de-klnyb5enra)a.noaesLao1o,htnt-we:r30 mD pp0,xxi wEpaiarj32 >.:   6 -t5l;
  dalms3.:   6 -t5lgC{#n: f

 nf6i   thstC{#n: frobw do  mt-.p  wEpaia:5esLaiIwet-.p  wEpaia:5he    p-e0t3hte remanp01-1-1-1-"moor-akm  0, 0, 0tl}e;f _conhfeai   pl;
  dyoghtionpen {
 spmpahhonl";
 ly:  th;
# 7tonl"ouon mym3us-1-1ghtionilfp/*{are->->->->->->->rm: ia0d)em5s tr: #242424;
}
.  atrtg  #2424244)fli.+5ah:9pts;
    thstoto2vt-buttonm}xm--trct-Idi
 c-261,ai f

 nf6i   au[ck2i u242#e0p0nma4".]t-D pp0,x;t02tw[  cohr.des t}
.ratina0s:ho%lo2626:do  t- d.s.s--.ottio3s;i 6t-aqi>i>;
##2 
##2 
#-;
  dalr1c;
 ly:  tpkpkpkn9paiteoioighg7npp0aohsttio3s;i 6t-aqi>i>.+5at-itee;
e t:9km1ont-wD f89aremace {
ln 0ml4;
u[ck2i u242#e0p0nma4".;k2i u242#e0p0nma4".]t-D pp0,x;t02to r #7odu_Codu_Codu:do  t-



/* ============================================
   ESTILOS PARA CENTRAR EL MENÚ HORIZONTAL
   Agregar al final del archivo CSS
   ============================================ */

/* Contenedor principal del header */
.header-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}

/* Wrapper del logo, menú y carrito */
.header-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}

/* Logo - mantener a la izquierda */
.logo {
  flex: 0 0 auto;
  order: 1;
}

/* Navegación del menú - centrado */
.main-menu {
  flex: 1;
  order: 2;
  display: flex;
  justify-content: center;
}

.main-menu nav {
  display: flex;
  justify-content: center;
}

.main-menu nav > ul {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 35px; /* Espacio entre items del menú */
}

.main-menu nav > ul > li {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
}

.main-menu nav > ul > li > a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #242424;
  text-transform: uppercase;
  padding: 10px 0;
  white-space: nowrap;
  transition: color 0.3s ease;
}

.main-menu nav > ul > li > a:hover {
  color: #ff3d2a;
}

/* Carrito - mantener a la derecha */
.header-cart,
.same-style {
  flex: 0 0 auto;
  order: 3;
}

/* Ajustes responsive */
@media only screen and (max-width: 991px) {
  .header-wrapper {
    flex-wrap: wrap;
  }
  
  .main-menu {
    width: 100%;
    order: 3;
    margin-top: 20px;
  }
  
  .main-menu nav > ul {
    flex-direction: column;
    gap: 15px;
  }
  
  .logo {
    order: 1;
  }
  
  .header-cart,
  .same-style {
    order: 2;
  }
}

@media only screen and (max-width: 767px) {
  .main-menu nav > ul > li > a {
    font-size: 13px;
  }
  
  .main-menu nav > ul {
    gap: 10px;
  }
}