.share-links.social-sharing .list-inline {margin: 0;}.share-links.social-sharing .list-inline li {width: auto;height: auto;margin: 0;-webkit-margin-end: 10px;margin-inline-end: 10px;}.share-links.social-sharing .list-inline li a {border: none;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;line-height: 28px;padding: 0 8px;color: var(--white);border-radius: 2px 2px 2px 2px;-moz-border-radius: 2px 2px 2px 2px;-webkit-border-radius: 2px 2px 2px 2px;-ms-border-radius: 2px 2px 2px 2px;}.share-links.social-sharing .list-inline li a svg {width: 14px;height: 14px;}.share-links.social-sharing .list-inline li a svg path {fill: var(--white);}.share-links.social-sharing .list-inline li a span {flex: 1;-webkit-margin-start: 5px;margin-inline-start: 5px;font-size: calc(var(--body-font-size) - 1px);}.share-links.social-sharing .list-inline li a.facebook {background: #3b5998;}.share-links.social-sharing .list-inline li a.twitter {background: #1da1f2;}.share-links.social-sharing .list-inline li a.google {background: #dd4b39;}.share-links.social-sharing .list-inline li a:hover {color: var(--white);opacity: .8;}.share-links.social-sharing .list-inline li:last-child {-webkit-margin-end: 0;margin-inline-end: 0;}.question-ship-block {margin-bottom: 30px;}.panel-group {margin: 0;padding: 0;clear: both;}.panel-group .faq-title {font-size: var(--size-h2);font-family: var(--font-heading);font-weight: var(--font-bold);margin-bottom: 20px;}.panel-group .panel {border-radius: 0;border: 0;margin: 0;box-shadow: none;background: none;padding: 0;}.panel-group .panel .collapse {border: none;}.panel-group .panel .panel-heading {background: none;text-transform: uppercase;padding: 0;border-bottom: 1px solid var(--body-border-color);}.panel-group .panel .panel-heading .panel-title {color: var(--body-title-color);font-size: var(--size-h4);font-family: var(--font-heading);padding: 7px 0;}.panel-group .panel .panel-heading .panel-title a {color: var(--body-title-color);font-size: var(--size-h4);font-family: var(--font-heading);display: block;position: relative;text-transform: none;line-height: 30px;transition: all .35s ease 0s;}.panel-group .panel .panel-heading .panel-title a.collapsed, .panel-group .panel .panel-heading .panel-title a:hover {color: var(--body-title-color);}.panel-group .panel .panel-collapse > .list-group, .panel-group .panel .panel-collapse > .panel-body {border: none;border-bottom: 1px solid var(--body-border-color);padding: 25px 0;background: none;}.panel-group .panel + .panel {margin-top: 0;}.panel-group .panel .panel-body {font-size: var(--body-font-size);line-height: 24px;}.panel-group .panel .panel-body iframe {max-width: 100%;}.panel-group .panel .panel-body ul li {padding: 1px 0;}.panel-group .panel:last-child {padding-bottom: 0;border-bottom: none;}.panel-group .panel:last-child .panel-heading {border-bottom: none;}.panel-group .panel:last-child .panel-collapse > .list-group, .panel-group .panel:last-child .panel-collapse > .panel-body {border-top: 1px solid var(--body-border-color);border-bottom: none;}.spr-icon {opacity: 1 !important;background: none !important;display: inline-block;width: 16px !important;height: 14px !important;font-style: normal;}.spr-icon.spr-icon-star-empty, .spr-icon.spr-icon-star-empty:before {color: var(--body-ratting-empty-color);}#main-column {margin: 35px auto 0;}.main-content {clear: both;}.main-content, .main-content > section.cata-header {position: relative;}.main-content > section.cata-header .catalog-title {width: 100%;text-align: center;z-index: 1;margin: 0;font-size: 48px;position: absolute;left: 0;top: 25%;}.main-content > section.cata-header > img {min-height: 104px;}.breadcrumb-title {display: block;font-size: var(--size-h1);color: var(--body-title-color);}.breadcrumb {padding: 0;margin: 10px 0 30px;background: none;display: flex;align-items: center;flex-wrap: nowrap;white-space: nowrap;height: 100%;overflow: hidden;overflow-x: auto;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;}.breadcrumb::-webkit-scrollbar {height: 6px;background: #eee;}.breadcrumb::-webkit-scrollbar, .breadcrumb::-webkit-scrollbar-thumb {border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.breadcrumb::-webkit-scrollbar-thumb {background: var(--main-color);}.breadcrumb > li {position: relative;line-height: 36px;color: var(--body-general-color);padding: 0 20px;}.breadcrumb > li:first-child {-webkit-padding-start: 0;padding-inline-start: 0;}.breadcrumb > li:last-child {-webkit-padding-end: 0;padding-inline-end: 0;}.breadcrumb > li + li:before {content: "";margin: 0;background: var(--body-general-color);width: 12px;height: 12px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 32 64'%3E%3Cpath d='M0 54.4q0-1.6 1.152-2.752l19.52-19.456-19.52-19.456Q0 11.584 0 9.92t1.152-2.752 2.816-1.152T6.72 7.168l24.96 25.024L6.72 57.216q-1.216 1.152-2.752 1.152t-2.816-1.152Q0 56.064 0 54.4z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 32 64'%3E%3Cpath d='M0 54.4q0-1.6 1.152-2.752l19.52-19.456-19.52-19.456Q0 11.584 0 9.92t1.152-2.752 2.816-1.152T6.72 7.168l24.96 25.024L6.72 57.216q-1.216 1.152-2.752 1.152t-2.816-1.152Q0 56.064 0 54.4z'/%3E%3C/svg%3E");}.breadcrumb > li + li > a {background: var(--body-second-color);color: var(--body-title-color);padding: 0 13px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;}.breadcrumb > li > a {display: inline-block;padding: 0;line-height: 36px;position: relative;color: var(--body-general-color);}.breadcrumb > li.active, .breadcrumb > li > a:hover {color: var(--body-title-color);}.breadcrumb > li.active {font-weight: 500;}.breadcrumb-page-title {display: block;width: 100%;color: var(--body-title-color);font-size: var(--size-h2);font-family: var(--font-heading);margin: 0 auto;}.bw-image {clear: both;width: 100%;height: var(--breadcrumb-height);margin: 0 0 30px;overflow: hidden;position: relative;background-repeat: no-repeat;background-size: cover;background-position: 50%;}@media (min-width: 480px) {.bw-image {margin-bottom: 50px;}}.bw-image .breadcrumb-holder {width: 100%;}@media (min-width: 768px) {.bw-image .breadcrumb-holder {display: table;vertical-align: middle;height: 100%;}}@media (max-width: 767px) {.bw-image .breadcrumb-holder {padding: 0 15px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}}.bw-image .breadcrumb {margin: 0;}.bw-color {background: var(--breadcrumb-bg-color);margin: 8px 0;overflow: hidden;}@media (min-width: 768px) {.bw-color {margin-top: 25px;margin-bottom: 23px;}}.bw-color .breadcrumb-holder .breadcrumb {margin: 0;}.breadcrumb-product-page {background: var(--body-second-color);margin: 0 auto 45px;}.breadcrumb-product-page .breadcrumb-holder {padding: 18px 5%;-webkit-padding-end: 80px;padding-inline-end: 80px;margin: 0 auto;}@media (min-width: 768px) {.breadcrumb-product-page .breadcrumb-holder {-webkit-padding-end: 5%;padding-inline-end: 5%;}}@media (min-width: 1400px) {.breadcrumb-product-page .breadcrumb-holder {-webkit-padding-start: 75px;padding-inline-start: 75px;-webkit-padding-end: 75px;padding-inline-end: 75px;}}.breadcrumb-product-page .container .breadcrumb-holder {-webkit-padding-start: 0;padding-inline-start: 0;-webkit-padding-end: 70px;padding-inline-end: 70px;}.breadcrumb-product-page .container .product-control-buttons .next {right: 0;}.breadcrumb-product-page .container .product-control-buttons .prev {right: 35px;}.breadcrumb-product-page .breadcrumb {text-align: start;}.breadcrumb-none #body-content {padding-top: 30px;}.comment-form h3 {font-weight: 400;border-bottom: 1px solid var(--body-border-color);margin: 0 0 25px;font-size: calc(var(--size-h3) + 3px);padding-bottom: 11px;line-height: 32px;position: relative;}.comment-form h3:before {content: "";width: 100%;height: 2px;background: var(--main-color);position: absolute;left: 0;right: 0;bottom: -1px;}@media (min-width: 768px) {.comment-form h3 {margin-bottom: 40px;}}.comment-form h3:before {width: 280px;}.comment-form p {margin: 0 0 30px;}.comment-form .control-wrapper input {width: 100%;margin-bottom: 25px;height: 38px;padding: 8px 17px;}.comment-form .control-wrapper textarea {margin: 0;width: 100%;max-width: 100%;min-height: 180px;padding: 8px 17px;}.comment-form .control-wrapper:last-child {padding-top: 0;}.comment-form > .btn {margin: 25px 0 0;padding: 5px 30px;}@media (max-width: 575px) {.comment-form > .btn {display: block;width: 100%;}}.grid-comments h5 {font-weight: 400;border-bottom: 1px solid var(--body-border-color);line-height: 32px;padding-bottom: 13px;margin: 0 0 25px;position: relative;font-size: calc(var(--size-h3) + 3px);}@media (min-width: 768px) {.grid-comments h5 {margin-bottom: 40px;}}.grid-comments h5:before {content: "";display: block;width: 300px;height: 2px;background: var(--main-color);max-width: 100%;position: absolute;left: 0;right: 0;bottom: -1px;}.grid-comments .comments {list-style: none;margin: 25px 0;}@media (min-width: 768px) {.grid-comments .comments {margin: 45px 0;}}.grid-comments .comments .comment {border-bottom: 1px solid var(--body-border-color);margin: 0 0 25px;padding: 0 0 25px;}@media (min-width: 768px) {.grid-comments .comments .comment {margin-bottom: 35px;padding-bottom: 35px;}}.grid-comments .comments .comment:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none;}.grid-comments .comments .load-comment {display: table;width: 100%;}.grid-comments .comments .load-comment .comment-avatar {display: table-cell;vertical-align: top;width: 80px;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}@media (min-width: 480px) {.grid-comments .comments .load-comment .comment-avatar {width: 100px;}}.grid-comments .comments .load-comment .comment-avatar img {width: 100%;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}.grid-comments .comments .load-comment .comment-text {display: table-cell;vertical-align: top;padding: 0;-webkit-padding-start: 20px;padding-inline-start: 20px;}.grid-comments .comments .load-comment .comment-text .author {font-weight: 700;}.grid-comments .comments .load-comment .comment-text .date {font-size: calc(var(--body-font-size) - 1px);}.grid-comments .comments .load-comment .comment-text p {margin: 25px 0 0;}.popup-sell-people {width: calc(100% - 20px);display: table;vertical-align: middle;position: fixed;z-index: 9999;display: none;background: #fff;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;-webkit-box-shadow: 0 0 5px 0 #c6c6c6;-ms-transform: 0 0 5px 0 #c6c6c6;-o-transform: 0 0 5px 0 #c6c6c6;box-shadow: 0 0 5px 0 #c6c6c6;}@media (min-width: 370px) {.popup-sell-people {width: 350px;}}.popup-sell-people.show {display: block;}.popup-sell-people.bottom-left {bottom: 64px;left: 10px;}@media (min-width: 992px) {.popup-sell-people.bottom-left {bottom: 10px;}}.popup-sell-people.bottom-right {bottom: 64px;right: 10px;}@media (min-width: 992px) {.popup-sell-people.bottom-right {bottom: 10px;}}.popup-sell-people.top-left {top: 10px;left: 10px;}.popup-sell-people.top-right {top: 10px;right: 10px;}.popup-sell-people .img-user {width: 80px;display: table-cell;vertical-align: middle;}.popup-sell-people .img-user img {width: 100%;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-ms-border-radius: 5px 0 0 5px;}.popup-sell-people .text-detail {display: table-cell;vertical-align: middle;padding: 10px 15px;}.popup-sell-people .text-detail .sell-text {margin: 0;line-height: 20px;font-size: var(--body-font-size);font-weight: 400;}#discount-modal {display: none;z-index: 99991;margin: 0 auto;}#discount-modal, #discount-modal .underlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;}#discount-modal .underlay {background: rgba(0, 0, 0, 0.5);z-index: 99992;}#discount-modal .wrap-modal {background: var(--body-background-color);z-index: 99999;padding: 0;width: 90%;margin: 0 5%;position: absolute;left: 0;top: 50%;height: auto;max-height: 90%;flex-direction: column;display: flex;transform: translateY(-50%);border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;-ms-border-radius: 20px 20px 20px 20px;}@media (min-width: 768px) {#discount-modal .wrap-modal {margin: 0 calc(50% - 350px);width: 700px;}}#discount-modal .wrap-modal > a {position: absolute;top: -25px;right: -20px;display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;line-height: 45px;background: var(--main-color);z-index: 999991;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);-ms-transform: 0 0 0 rgba(0, 0, 0, 0.5);-o-transform: 0 0 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);transition: all .35s ease 0s;}#discount-modal .wrap-modal > a svg path {fill: var(--white);}#discount-modal .wrap-modal > a:hover {background: var(--button-hover-btn1);}#discount-modal .wrap-modal > a:hover svg path {fill: var(--button-hover-btn1-txt);}#discount-modal .modal-body {padding: 0;width: 100%;height: 100%;overflow-y: auto;align-items: center;display: flex;}@media (max-width: 767px) {#discount-modal .modal-body {display: block;}}#discount-modal .modal-body > div {width: 100%;}@media (min-width: 768px) {#discount-modal .modal-body > div {width: 50%;}}#discount-modal .modal-body .image {-webkit-padding-end: 15px;padding-inline-end: 15px;}@media (max-width: 767px) {#discount-modal .modal-body .image {padding: 0 0 20px;text-align: center;}}#discount-modal .modal-body .image img {border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-ms-border-radius: 20px 20px 0 0;}@media (min-width: 768px) {#discount-modal .modal-body .image img {border-radius: 20px 0 0 20px;-moz-border-radius: 20px 0 0 20px;-webkit-border-radius: 20px 0 0 20px;-ms-border-radius: 20px 0 0 20px;}}#discount-modal .modal-body .content {padding: 15px 15px 25px;text-align: center;max-width: 300px;margin: 0 auto;}@media (min-width: 768px) {#discount-modal .modal-body .content {padding-bottom: 15px;}}#discount-modal .modal-body .content h5 {text-transform: uppercase;font-weight: 700;margin: 0 auto;}#discount-modal .modal-body .content p {line-height: 18px;margin: 5px 0 13px;}#discount-modal .modal-body .content .btn {text-transform: uppercase;font-size: calc(var(--body-font-size) - 1px);padding: 7px 25px;line-height: 28px;}#pre-order-popup {max-height: 80vh;max-width: 90%;overflow: visible;background: none;}@media (min-width: 768px) {#pre-order-popup {max-width: 680px;}}#pre-order-popup #pre-order-form {padding: 20px;background: var(--body-background-color);overflow-x: auto;overflow-y: auto;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}@media (min-width: 480px) {#pre-order-popup #pre-order-form {padding: 40px;}}#pre-order-popup #pre-order-form .form-control {height: 47px;background-repeat: no-repeat;background-attachment: fixed;font-size: var(--body-font-size);background: var(--white);padding: 13px 15px;line-height: 1.6;color: var(--body-light-color);border: 1px solid var(--body-border-color);-moz-appearance: textfield;-webkit-appearance: textfield;-webkit-appearance: none;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;-webkit-box-shadow: 0 0 0 0 #fff inset;-ms-transform: 0 0 0 0 #fff inset;-o-transform: 0 0 0 0 #fff inset;box-shadow: inset 0 0 0 0 #fff;}@media (min-width: 576px) {#pre-order-popup #pre-order-form .form-control {-webkit-padding-end: 30px;padding-inline-end: 30px;-webkit-padding-start: 30px;padding-inline-start: 30px;}}#pre-order-popup #pre-order-form .form-control:focus {border-color: var(--main-color);-webkit-box-shadow: 0 0 0 1000px #fff inset;-ms-transform: 0 0 0 1000px #fff inset;-o-transform: 0 0 0 1000px #fff inset;box-shadow: inset 0 0 0 1000px #fff;}#pre-order-popup #pre-order-form .form-control::-webkit-input-placeholder {color: var(--body-light-color);}#pre-order-popup #pre-order-form .form-control:-moz-placeholder, #pre-order-popup #pre-order-form .form-control::-moz-placeholder {color: var(--body-light-color);}#pre-order-popup #pre-order-form .form-control:-ms-input-placeholder {color: var(--body-light-color);}#pre-order-popup #pre-order-form .form-control:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset;-ms-transform: 0 0 0 1000px #fff inset;-o-transform: 0 0 0 1000px #fff inset;box-shadow: inset 0 0 0 1000px #fff;}#pre-order-popup #pre-order-form textarea {min-height: 80px;}.sb-filter-wrapper .sbw-filter {overflow: hidden;}.sb-filter-wrapper .sbw-filter .sbf-title .clear-filter {text-transform: capitalize;cursor: pointer;font-weight: 400;-webkit-margin-start: auto;margin-inline-start: auto;}.sb-filter-wrapper .sbw-filter .sbf-title span {cursor: pointer;}.sb-filter-wrapper .sb-filter-tag {overflow: auto;}.sb-filter-wrapper .sb-filter-tag li {margin: 0 0 13px !important;line-height: 20px;}.sb-filter-wrapper .sb-filter-tag li a {position: relative;min-height: 20px;display: inline-block;font-size: var(--body-font-size);word-break: break-word;color: var(--body-general-color);-webkit-padding-start: 25px;padding-inline-start: 25px;}.sb-filter-wrapper .sb-filter-tag li a:before {content: "";position: absolute;left: 0;top: 3px;width: 16px;height: 16px;border: 1px solid var(--body-border-color);border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;transition: all .35s ease 0s;}@media (min-width: 1025px) {.sb-filter-wrapper .sb-filter-tag li a:hover {color: var(--body-title-color) !important;}.sb-filter-wrapper .sb-filter-tag li a:hover:before {background: var(--main-color);border: 2px solid var(--main-color);}}.sb-filter-wrapper .sb-filter-tag li.active > span {position: relative;min-height: 20px;display: inline-block;color: var(--body-title-color);font-size: var(--body-font-size);-webkit-padding-start: 25px;padding-inline-start: 25px;}.sb-filter-wrapper .sb-filter-tag li.active > span:before {content: "";position: absolute;left: 0;top: 3px;width: 16px;height: 16px;border: 2px solid var(--main-color);background: var(--main-color);border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;transition: all .35s ease 0s;}.sbw-filter > o, .sbw-filter > ul {list-style: none;margin: 0;padding: 15px;}.sbw-filter > o li, .sbw-filter > ul li {margin: 8px 0;}.sbw-filter > o li a:hover, .sbw-filter > ul li a:hover {color: #888;}.sbw-filter .price {color: var(--main-color);}.sbw-filter .price-compare {color: #aaa;}.sbw-filter .sb-title {padding: 14px 15px;margin: 0 0 25px;}.sbw-filter > div .row {margin-bottom: 15px;}.sbw-filter > div .row:last-child {margin-bottom: 0;}.sbw-filter > div .sbf-title {color: var(--body-title-color);line-height: 1.3;margin: 0;padding: 0;font-size: var(--body-font-size);font-weight: 700;align-items: center;display: flex;}.sbw-filter > div .sb-filter.size .advanced-filters > li.advanced-filter {display: inline-block;width: auto;float: left;margin: 0 0 10px;-webkit-margin-end: 10px;margin-inline-end: 10px;}.sbw-filter > div .sb-filter.size .advanced-filters > li.advanced-filter a {display: inline-block;padding: 0 3px;min-width: 30px;line-height: 26px;text-transform: uppercase;text-align: center;font-weight: var(--font-bold);font-size: var(--body-font-size);border: 2px solid var(--body-border-color);}.sbw-filter > div .sb-filter.size .advanced-filters > li.advanced-filter a:after, .sbw-filter > div .sb-filter.size .advanced-filters > li.advanced-filter a:before {content: none;}.sbw-filter > div .sb-filter.size .advanced-filters > li.advanced-filter a:hover {color: var(--main-color);border: 2px solid var(--main-color);}.sbw-filter > div .advanced-filters {list-style: none;margin: 25px 0 0;padding: 0;max-height: 290px;overflow: auto;}.sbw-filter > div .advanced-filters > li > a {position: relative;-webkit-padding-start: 23px;padding-inline-start: 23px;}.sbw-filter > div .advanced-filters > li > a:before {content: "";border: 1px solid var(--body-border-color);width: 15px;height: 15px;background: transparent;position: absolute;left: 0;top: 3px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;transition: all .35s ease 0s;}.sbw-filter > div .advanced-filters > li > a:hover {color: var(--main-color) !important;}.sbw-filter > div .advanced-filters > li > a:hover:before {border-color: var(--main-color) !important;}.sbw-filter > div .advanced-filters > li.active-filter > a {color: var(--main-color) !important;}.sbw-filter > div .advanced-filters > li.active-filter > a:before {border-color: var(--main-color);background: var(--main-color);}.sbw-filter > div .advanced-filters > li.advanced-filter {line-height: 20px;margin-bottom: 13px;}.sbw-filter > div .advanced-filters > li.advanced-filter a {position: relative;min-height: 20px;display: inline-block;font-size: var(--body-font-size);font-weight: 400;color: var(--body-general-color);-webkit-padding-start: 25px;padding-inline-start: 25px;}.sbw-filter > div .advanced-filters > li.advanced-filter a:before {content: "";position: absolute;left: 0;top: 3px;width: 16px;height: 16px;border: 1px solid var(--body-border-color);border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;transition: all .35s ease 0s;}@media (min-width: 1025px) {.sbw-filter > div .advanced-filters > li.advanced-filter a:hover:before {border-color: var(--main-color);background: var(--main-color);}}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color {border: none;padding: 0;float: none;width: 30px;height: 30px;line-height: 30px;position: relative;cursor: pointer;float: left;display: block;border: 1px solid var(--body-border-color);margin: 0 0 10px;-webkit-margin-end: 10px;margin-inline-end: 10px;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;-webkit-box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;-ms-transform: 0 0 0 0 var(--button-hover-btn1) inset;-o-transform: 0 0 0 0 var(--button-hover-btn1) inset;box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;transition: all .35s ease 0s;}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color a {padding: 0;position: relative;display: block;font-size: 0;width: 100%;height: 100%;border: 1px solid var(--body-border-color);border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color a:before {content: none;}@media (min-width: 1025px) {.sbw-filter > div .advanced-filters > li.advanced-filter.af-color:hover {-webkit-box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;-ms-transform: 0 0 0 0 var(--button-hover-btn1) inset;-o-transform: 0 0 0 0 var(--button-hover-btn1) inset;box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color:hover a {border: 2px solid var(--main-color);}}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color.active-filter {-webkit-box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;-ms-transform: 0 0 0 0 var(--button-hover-btn1) inset;-o-transform: 0 0 0 0 var(--button-hover-btn1) inset;box-shadow: 0 0 0 0 var(--button-hover-btn1) inset;}.sbw-filter > div .advanced-filters > li.advanced-filter.af-color.active-filter a {border: 2px solid var(--main-color);}.sbw-filter > div .advanced-filters > li.advanced-filter.active-filter a:before {border-color: var(--main-color);}.sbw-filter > div .advanced-filters > li.advanced-filter.active-filter a:after {width: 7px;height: 7px;opacity: 1;}.filter-order-form {position: fixed;z-index: 999999;left: 0;top: 0;height: 100%;width: 100%;padding: 50px 20px 20px;overflow-y: auto;background: var(--body-background-color);opacity: 0;transform: translate(-300px);transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media (min-width: 300px) {.filter-order-form {width: 300px;padding-bottom: 30px;}}.filter-order-form .f-close, .filter-order-form .fof-close {position: absolute;top: 10px;right: 10px;text-align: center;cursor: pointer;background: var(--body-second-color);width: 35px;height: 35px;line-height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;transition: all .35s ease 0s;}.filter-order-form .f-close:hover, .filter-order-form .fof-close:hover {background: var(--main-color);color: var(--main-color-text);}.filter-order-form .f-close:hover svg path, .filter-order-form .fof-close:hover svg path {fill: var(--main-color-text);}@media (min-width: 992px) {.filter-sidebar.position-sidebar.style-normal .sb-filter-wrapper .f-close {display: none;}}.filter-sidebar.position-sidebar.style-accordion .sb-filter-wrapper .accordion .sbf-title {position: relative;cursor: pointer;padding: 3px 0;-webkit-padding-end: 20px;padding-inline-end: 20px;}.filter-sidebar.position-sidebar.style-accordion .sb-filter-wrapper .accordion .sbf-title:before {content: "";width: 20px;height: 20px;background: var(--body-title-color);text-align: center;position: absolute;top: 2px;right: 0;transition: all .35s ease 0s;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 41 64'%3E%3Cpath d='M38.4 26.304q0 .448-.384.768l-16.64 16.704q-.32.32-.832.32t-.768-.32L3.136 27.072q-.384-.32-.384-.768t.384-.832l1.792-1.792q.32-.384.768-.384t.832.384l14.016 14.016 14.08-14.016q.32-.384.832-.384t.768.384l1.792 1.792q.384.32.384.832z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 41 64'%3E%3Cpath d='M38.4 26.304q0 .448-.384.768l-16.64 16.704q-.32.32-.832.32t-.768-.32L3.136 27.072q-.384-.32-.384-.768t.384-.832l1.792-1.792q.32-.384.768-.384t.832.384l14.016 14.016 14.08-14.016q.32-.384.832-.384t.768.384l1.792 1.792q.384.32.384.832z'/%3E%3C/svg%3E");}.filter-sidebar.position-sidebar.style-accordion .sb-filter-wrapper .accordion.accordion-active .sbf-title:before {transform: rotate(180deg);}@media (min-width: 992px) {.filter-sidebar.position-sidebar.style-accordion .sb-filter-wrapper .f-close {display: none;}}.filter-sidebar.position-body.style-toggle {position: relative;width: 100%;display: none;padding: 25px 15px 0;margin: 0 auto 20px;background: var(--body-background-color);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-ms-transform: 0 0 10px rgba(0, 0, 0, 0.05);-o-transform: 0 0 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}.filter-sidebar.position-body.style-toggle .f-close, .filter-sidebar.position-body.style-toggle .sb-title {display: none;}.filter-sidebar.position-body.style-toggle .sb-filter-wrapper {width: 100%;display: table;vertical-align: top;}.filter-sidebar.position-body.style-toggle .sbw-filter {width: 100%;display: inline-block;vertical-align: top;margin: 0;padding: 0;border-bottom: none;}@media (min-width: 576px) {.filter-sidebar.position-body.style-toggle .sbw-filter {width: 50%;}}@media (min-width: 768px) {.filter-sidebar.position-body.style-toggle .sbw-filter {width: 33.33333%;}}@media (min-width: 992px) {.filter-sidebar.position-body.style-toggle .sbw-filter {width: 25%;}}.filter-sidebar.position-body.style-toggle .sbw-filter > div .sb-filter {padding: 0 15px;clear: none;float: none;display: inline-block;letter-spacing: 0;vertical-align: top;border: none;margin: 0 0 30px;width: 100%;}.filter-sidebar.position-body.style-toggle .sb-filter-tag {padding-bottom: 10px;vertical-align: top;}.filter-sidebar.position-body.style-toggle .sb-filter-tag li {display: inline-block;letter-spacing: 0;vertical-align: top;padding: 0;-webkit-padding-end: 10px;padding-inline-end: 10px;width: 50%;}@media (min-width: 576px) {.filter-sidebar.position-body.style-toggle .sb-filter-tag li {width: 33.333333%;}}@media (min-width: 768px) {.filter-sidebar.position-body.style-toggle .sb-filter-tag li {width: 25%;}}@media (min-width: 992px) {.filter-sidebar.position-body.style-toggle .sb-filter-tag li {width: 20%;}}@media (min-width: 1200px) {.filter-sidebar.position-body.style-toggle .sb-filter-tag li {width: 16.666667%;}}.filter-sidebar.position-body.style-toggle .sb-filter-tag li:first-child {display: block;width: 100%;}.filter-sidebar.position-body.style-drawer {position: fixed;z-index: 999999;left: 0;top: 0;height: 100%;width: 100%;padding: 50px 20px 20px;overflow-y: auto;background: var(--body-background-color);opacity: 0;transform: translate(-300px);transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media (min-width: 300px) {.filter-sidebar.position-body.style-drawer {width: 300px;padding-bottom: 30px;}}.filter-sidebar.position-body.style-drawer .f-close, .filter-sidebar.position-body.style-drawer .fof-close {position: absolute;top: 10px;right: 10px;text-align: center;cursor: pointer;background: var(--body-second-color);width: 35px;height: 35px;line-height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;transition: all .35s ease 0s;}.filter-sidebar.position-body.style-drawer .f-close:hover, .filter-sidebar.position-body.style-drawer .fof-close:hover {background: var(--main-color);color: var(--main-color-text);}.filter-sidebar.position-body.style-drawer .f-close:hover svg path, .filter-sidebar.position-body.style-drawer .fof-close:hover svg path {fill: var(--main-color-text);}.filter-sidebar.position-body.style-drawer h5 {font-size: var(--size-h4);font-weight: 400;text-transform: capitalize;border-bottom: 1px solid var(--body-border-color);line-height: 1.4;margin: 0 0 35px;padding: 0 0 10px;position: relative;}.filter-sidebar.position-body.style-drawer h5:before {content: "";width: 70px;height: 2px;background: var(--main-color);position: absolute;left: 0;bottom: -1px;}.filter-sidebar.position-body.style-drawer .sbw-filter > div .sb-filter {margin: 0 0 30px;}.filter-sidebar.position-body.style-drawer .sbw-filter > div .sb-filter:last-child {border-bottom: none;padding-bottom: 0;}.group-toolbar .filter-icon, .group-toolbar .filter-of-icon {line-height: 30px;padding: 4px 0;cursor: pointer;align-items: center;margin: 0;-webkit-margin-end: 4%;margin-inline-end: 4%;display: flex;}.group-toolbar .filter-icon svg, .group-toolbar .filter-of-icon svg {width: 16px;height: 16px;color: var(--body-light-color);-webkit-margin-end: 10px;margin-inline-end: 10px;transition: all .35s ease 0s;}.group-toolbar .filter-icon:hover svg, .group-toolbar .filter-of-icon:hover svg {color: var(--body-title-color);}@media (max-width: 991px) {.templateCollection .left-column-container {position: fixed;z-index: 999999;left: 0;top: 0;height: 100%;width: 100%;padding: 50px 20px 20px;overflow-y: auto;background: var(--body-background-color);opacity: 0;transform: translate(-300px);transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);}}@media (max-width: 991px) and (min-width: 300px) {.templateCollection .left-column-container {width: 300px;padding-bottom: 30px;}}@media (max-width: 991px) {.templateCollection .left-column-container .f-close, .templateCollection .left-column-container .fof-close {position: absolute;top: 10px;right: 10px;text-align: center;cursor: pointer;background: var(--body-second-color);width: 35px;height: 35px;line-height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;transition: all .35s ease 0s;}.templateCollection .left-column-container .f-close:hover, .templateCollection .left-column-container .fof-close:hover {background: var(--main-color);color: var(--main-color-text);}.templateCollection .left-column-container .f-close:hover svg path, .templateCollection .left-column-container .fof-close:hover svg path {fill: var(--main-color-text);}}.templateCollection.order-sidebar-opened .filter-order-form, .templateCollection.order-sidebar-opened .filter-sidebar.position-body.style-drawer, .templateCollection.sidebar-opened .filter-order-form, .templateCollection.sidebar-opened .filter-sidebar.position-body.style-drawer {opacity: 1;transform: translate(0);}@media (max-width: 991px) {.templateCollection.order-sidebar-opened .left-column-container, .templateCollection.sidebar-opened .left-column-container {opacity: 1;transform: translate(0);}}.page-cata .subcategory {font-weight: 500;margin: 0 0 13px;border-bottom: 1px solid var(--body-border-color);padding-bottom: 11px;line-height: 32px;position: relative;}.page-cata .subcategory:before {content: "";width: 100%;height: 2px;background: var(--main-color);position: absolute;left: 0;right: 0;bottom: -1px;}@media (max-width: 767px) {.page-cata .subcategory {font-size: var(--size-h3);}}.page-cata .subcategory:before {width: 85px;}.page-cata .subcategory-list {list-style: none;}@media (min-width: 992px) {.page-cata .subcategory-list {margin-bottom: 36px;}}.page-cata .subcategory-list .category {margin: 0 0 15px;padding: 15px;border: none;}.page-cata .subcategory-list .category .category-image {margin: 0 0 10px;}@media (min-width: 992px) {.page-cata .subcategory-list .category.col-lg-3:nth-child(4n+1):before, .page-cata .subcategory-list .category.col-lg-4:nth-child(3n+1):before, .page-cata .subcategory-list .category.col-lg-6:nth-child(odd):before {content: none;}}@media (max-width: 991px) and (min-width: 768px) {.page-cata .subcategory-list .category.col-md-3:nth-child(4n+1):before, .page-cata .subcategory-list .category.col-md-4:nth-child(3n+1):before, .page-cata .subcategory-list .category.col-md-6:nth-child(odd):before {content: none;}}@media (max-width: 767px) {.page-cata .subcategory-list .category.col-sm-3:nth-child(4n+1):before, .page-cata .subcategory-list .category.col-sm-4:nth-child(3n+1):before, .page-cata .subcategory-list .category.col-sm-6:nth-child(odd):before {content: none;}}.page-cata .sidebar .sb-widget {overflow: visible;}.page-cata .loading_img {text-align: center;-webkit-animation: fa-spin 2s linear infinite;animation: fa-spin 2s linear infinite;}.page-cata .loading_img svg path {fill: var(--main-color);}@media (max-width: 991px) and (min-width: 768px) {.page-cata .col-lg-9 .cata-toolbar .grid-list .grid-4, .page-cata .col-lg-9 .cata-toolbar .grid-list .text {display: none;}}@media (max-width: 1199px) and (min-width: 992px) {.page-cata .col-lg-9 .cata-toolbar .grid-list .grid-4 {display: none;}}@media (max-width: 991px) and (min-width: 768px) {.page-cata .col-12 .cata-toolbar .grid-list .grid-4 {display: none;}}.cata-image {margin: 0 auto 30px;}.cata-image img {width: 100%;}.cata-description {padding: 0 0 30px;line-height: 1.8;text-align: justify;}@media (max-width: 767px) {.cata-description {display: none;}}.wrap-cata-title {margin: 0 0 20px;}.wrap-cata-title h2 {font-weight: 500;}@media (max-width: 767px) {.wrap-cata-title h2 {font-size: var(--size-h3);}}.cata-toolbar {margin: 0 0 20px;padding: 7px 10px;width: 100%;background: var(--body-second-color);border-radius: 9px 9px 9px 9px;-moz-border-radius: 9px 9px 9px 9px;-webkit-border-radius: 9px 9px 9px 9px;-ms-border-radius: 9px 9px 9px 9px;}@media (min-width: 768px) {.cata-toolbar {-webkit-padding-start: 20px;padding-inline-start: 20px;-webkit-padding-end: 20px;padding-inline-end: 20px;}}.cata-toolbar .group-toolbar {align-items: center;display: flex;}@media (min-width: 768px) {.cata-toolbar .group-toolbar {justify-content: space-between;}}.cata-toolbar .grid-list .text {display: none;}.cata-toolbar .grid-list .grid {margin: 0 5px;float: left;text-align: center;border: none;cursor: pointer;font-size: 0;background: none;color: var(--body-light-color);transition: all .35s ease 0s;}@media (max-width: 767px) {.cata-toolbar .grid-list .grid.grid-2, .cata-toolbar .grid-list .grid.grid-3 {display: none;}}.cata-toolbar .grid-list .grid svg {width: 18px;height: 18px;}.cata-toolbar .grid-list .grid svg path {fill: var(--body-light-color);}.cata-toolbar .grid-list .grid:first-child {-webkit-margin-start: 0;margin-inline-start: 0;}.cata-toolbar .grid-list .grid.active, .cata-toolbar .grid-list .grid:hover {background: none;color: var(--black);}.cata-toolbar .grid-list .grid.active svg path, .cata-toolbar .grid-list .grid:hover svg path {fill: var(--black);}@media (max-width: 767px) {.cata-toolbar .pagination-showing {display: none;}}.cata-toolbar .sort-by {color: var(--body-general-color);margin: 0 2%;-webkit-margin-start: auto;margin-inline-start: auto;}@media (min-width: 768px) {.cata-toolbar .sort-by {-webkit-margin-start: 2%;margin-inline-start: 2%;}}.cata-toolbar .sort-by .sort-by-inner {float: left;position: relative;padding: 0 5px;background: var(--white);border: 1px solid var(--body-border-color);border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}@media (min-width: 480px) {.cata-toolbar .sort-by .sort-by-inner {-webkit-padding-start: 25px;padding-inline-start: 25px;-webkit-padding-end: 25px;padding-inline-end: 25px;}}@media (max-width: 991px) {.cata-toolbar .sort-by .sort-by-inner {float: none;display: inline-block;}}.cata-toolbar .sort-by .sort-by-inner label {float: left;line-height: 36px;margin: 0;color: var(--body-title-color);}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by {float: left;position: static;}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by:after {content: none;}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by button {display: flex;align-items: center;border: none;height: 36px;padding: 0;background: none;line-height: 36px;text-align: start;font-size: var(--body-font-size);}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by button a {color: var(--body-title-color);}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by button span {padding: 0 10px;-webkit-padding-end: 6px;padding-inline-end: 6px;float: left;color: var(--body-title-color);}@media (min-width: 480px) {.cata-toolbar .sort-by .sort-by-inner #cata_sort_by button span {-webkit-padding-end: 10px;padding-inline-end: 10px;}}.cata-toolbar .sort-by .sort-by-inner #cata_sort_by button i {float: right;text-align: end;padding: 0;content: none;line-height: 38px;color: var(--body-title-color);}.cata-toolbar .sort-by #sort_by_box {width: auto;min-width: 175px;background: var(--white);padding: 0;list-style: none;border: 1px solid var(--body-border-color);visibility: hidden;z-index: -999;display: block;opacity: 0;transition: opacity .3s ease-in-out;position: absolute;left: auto;top: 100%;right: 0;transform: translateY(10px);-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);-ms-transform: 0 6px 12px rgba(0, 0, 0, 0.176);-o-transform: 0 6px 12px rgba(0, 0, 0, 0.176);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}@media (min-width: 768px) {.cata-toolbar .sort-by #sort_by_box {left: -1px;right: -1px;}}.cata-toolbar .sort-by #sort_by_box:before {content: "";height: 2px;background: var(--main-color);position: absolute;left: -1px;top: -1px;right: -1px;}.cata-toolbar .sort-by #sort_by_box li {padding: 0 10px;text-align: start;}.cata-toolbar .sort-by #sort_by_box li a {padding: 4px 0;line-height: 20px;display: block;transition: none;font-size: calc(var(--body-font-size) - 1px);color: var(--body-general-color);}@media (min-width: 1025px) {.cata-toolbar .sort-by #sort_by_box li:hover {background: var(--body-second-color);}.cata-toolbar .sort-by #sort_by_box li:hover a {color: var(--body-title-color);}}.cata-toolbar .sort-by #sort_by_box li.active {background: var(--body-second-color);}.cata-toolbar .sort-by #sort_by_box li.active a {cursor: pointer;color: var(--body-title-color);}.cata-toolbar .sort-by.opened #sort_by_box {opacity: 1;visibility: visible;z-index: 9999;}.cata-toolbar .show-by {display: inline-block;position: relative;margin: 0 0 10px;-webkit-margin-start: 4%;margin-inline-start: 4%;}.cata-toolbar .show-by .show-by-button {border: none;padding: 6px 20px;line-height: 38px;background: var(--body-second-color);}.cata-toolbar .show-by #show-by-box {width: auto;min-width: 85px;background: var(--white);padding: 10px 20px;display: block;visibility: hidden;z-index: -99;list-style: none;text-align: start;position: absolute;left: 0;top: 100%;right: 0;opacity: 0;transform: translateY(10px);transition: all .35s ease;}.cata-toolbar .show-by #show-by-box li {padding: 0;margin-bottom: 0;border-bottom: 1px solid var(--body-border-color);}.cata-toolbar .show-by #show-by-box li a {padding: 8px 0;line-height: 26px;display: block;transition: none;font-size: var(--body-font-size);color: var(--body-general-color);}@media (min-width: 1025px) {.cata-toolbar .show-by #show-by-box li:hover a {color: var(--main-color);}}.cata-toolbar .show-by #show-by-box li.active > span {padding: 8px 0;line-height: 26px;display: block;font-size: var(--body-font-size);color: var(--main-color);}.cata-toolbar .show-by #show-by-box li.active a {cursor: default;color: var(--main-color);}.cata-toolbar .show-by #show-by-box li:last-child {border-bottom: none;}.cata-toolbar .show-by.opened #show-by-box, .cata-toolbar .show-by:hover #show-by-box {visibility: visible;z-index: 99;opacity: 1;transform: translate(0);}.cata-toolbar .top-pagination-holder {float: right;margin: 5px 0;}.cata-toolbar .top-pagination-holder > span {float: left;line-height: 40px;padding: 0;-webkit-padding-end: 7px;padding-inline-end: 7px;}.cata-toolbar .top-pagination-holder .pagination {float: left;}.mobile-filter {text-align: center;color: var(--body-title-color);background: var(--body-second-color);margin: 0 auto;float: right;line-height: 28px;padding: 8px 25px;border-radius: 50px 50px 50px 50px;-moz-border-radius: 50px 50px 50px 50px;-webkit-border-radius: 50px 50px 50px 50px;-ms-border-radius: 50px 50px 50px 50px;transition: all .35s ease 0s;}.mobile-filter .fa {-webkit-margin-end: 8px;margin-inline-end: 8px;}.mobile-filter:hover {background: var(--main-color);color: var(--main-color-text);}.pagination {margin: 0;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;}.pagination > li > a, .pagination > li > span {border: none;padding: 0 6px;color: var(--body-general-color);background: none;line-height: 40px;}.pagination > li > a .fa, .pagination > li > span .fa {font-size: 13px;}.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {background: none;color: var(--main-color);}.pagination > li.disabled {display: none;}.pagination > li.active > a, .pagination > li.active > a:focus, .pagination > li.active > a:hover, .pagination > li.active > span, .pagination > li.active > span:focus, .pagination > li.active > span:hover, .pagination > li:focus > a, .pagination > li:focus > span, .pagination > li:hover > a, .pagination > li:hover > span {background: none;color: var(--main-color);}.cata-product {margin: 0;padding: 0;vertical-align: top;clear: both;flex-wrap: wrap;display: flex;}.cata-product .product-grid-item {padding: 0;margin: 0;letter-spacing: 0;vertical-align: top;}@media (max-width: 767px) {.cata-product .product-grid-item {width: 50% !important;}.cata-product .product-grid-item:nth-child(odd) .product-wrapper:before {content: none;}}@media (max-width: 575px) {.cata-product .product-grid-item {border-top: 1px solid var(--body-border-color);}.cata-product .product-grid-item:nth-child(-n+2) {border-top: none;}}.cata-product .product-wrapper .product-content .product-description {display: block;}.cata-product.no-padding {margin: 0 auto;}.cata-product.no-padding .product-grid-item {padding: 0;}@media (min-width: 992px) {.cata-grid-4 .cata-product .product-grid-item {width: 25%;}.cata-grid-4 .cata-product .product-grid-item:nth-child(4n+1) .product-wrapper:before {content: none;}}@media (max-width: 991px) and (min-width: 768px) {.cata-grid-4 .cata-product .product-grid-item {width: 33.333333%;}.cata-grid-4 .cata-product .product-grid-item:nth-child(3n+1) .product-wrapper:before {content: none;}.cata-grid-4 .cata-product .product-grid-item:first-child, .cata-grid-4 .cata-product .product-grid-item:nth-child(2), .cata-grid-4 .cata-product .product-grid-item:nth-child(3) {border-top: none;}}.cata-grid-4 .col-lg-9 .product-wrapper .product-content .product-description {display: none;}.cata-grid-3 .cata-product .product-grid-item {width: 33.333333%;}@media (min-width: 768px) {.cata-grid-3 .cata-product .product-grid-item:nth-child(3n+1) .product-wrapper:before {content: none;}}@media (max-width: 991px) and (min-width: 768px) {.cata-grid-3 .cata-product .product-grid-item:first-child, .cata-grid-3 .cata-product .product-grid-item:nth-child(2), .cata-grid-3 .cata-product .product-grid-item:nth-child(3) {border-top: none;}}.cata-grid-1 .cata-product .product-grid-item, .cata-grid-2 .cata-product .product-grid-item {width: 100% !important;padding: 0 0 20px;margin: 0 0 20px;border-top: none !important;border-bottom: 1px solid var(--body-border-color);}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item, .cata-grid-2 .cata-product .product-grid-item {padding-bottom: 30px;margin-bottom: 30px;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper, .cata-grid-2 .cata-product .product-grid-item .product-wrapper {float: none;width: 100%;border: none;padding: 0;}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper, .cata-grid-2 .cata-product .product-grid-item .product-wrapper {display: flex;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper:after, .cata-grid-1 .cata-product .product-grid-item .product-wrapper:before, .cata-grid-2 .cata-product .product-grid-item .product-wrapper:after, .cata-grid-2 .cata-product .product-grid-item .product-wrapper:before {content: none;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-head, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-head {position: relative;margin: 0;padding: 0;-webkit-padding-end: 15px;padding-inline-end: 15px;}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-head, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-head {max-width: 75%;flex: 0 0 75%;}}@media (max-width: 767px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-head, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-head {width: 100%;display: block;padding: 0;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .featured-img, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .featured-img {float: left;clear: none;margin: 0;padding: 0 15px;width: 43%;}@media (min-width: 576px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .featured-img, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .featured-img {width: 25%;}}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .featured-img, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .featured-img {width: 23.1%;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image {position: relative;padding: 0;max-width: 100%;overflow: visible;}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image {overflow: hidden;}}@media (min-width: 1025px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image a:hover:before, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image a:hover:before {opacity: 1;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name {float: right;width: 57%;-webkit-padding-start: 15px;padding-inline-start: 15px;}@media (min-width: 576px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name {width: 75%;}}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name {width: 76.9%;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list {display: none;}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list {display: block;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul li, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul li {list-style: circle outside none;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol li, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol li {list-style: decimal outside none;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol, .cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul {-webkit-padding-start: 18px;padding-inline-start: 18px;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol li, .cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul li, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ol li, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list ul li {margin: 0 0 3px;white-space: normal;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-name {height: auto !important;}@media (max-width: 479px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-name {margin-bottom: 10px;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content {text-align: start !important;padding: 0;-webkit-padding-start: 15px;padding-inline-start: 15px;}@media (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content {max-width: 25%;flex: 0 0 25%;}}@media (max-width: 991px) and (min-width: 768px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content {-webkit-padding-start: 5px;padding-inline-start: 5px;}}@media (max-width: 767px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content {width: 75%;float: right;}}@media (max-width: 575px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content {width: 57%;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content:before, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content:before {content: none;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content .product-description, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content .product-description {display: none;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content .product-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content .product-name {font-size: calc(var(--product-font-size) + 6px);height: auto !important;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper {padding-bottom: 10px;margin: 0 0 11px;border-bottom: 1px solid var(--body-border-color);}@media (max-width: 767px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper {border-bottom: none;margin: 0;padding: 0;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper.disable-wl-qv .price-cart-wrapper, .cata-grid-2 .cata-product .product-grid-item .product-wrapper.disable-wl-qv .price-cart-wrapper {border-color: transparent;}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-review, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-review {min-height: auto;display: block;}@media (max-width: 1199px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-add-cart .btn-add-cart, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-add-cart .btn-add-cart {display: flex;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-button, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-button {position: static;border: none;background: none;padding: 0;text-align: start;z-index: 1;margin: 0 -10px;opacity: 1;display: flex;transform: translate(0);}@media (max-width: 767px) {.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-button, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-button {display: none;}}.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-button > div, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-button > div {padding: 0 10px;}.cata-grid-1 .cata-product .product-grid-item:last-child, .cata-grid-2 .cata-product .product-grid-item:last-child {border-bottom: none;padding-bottom: 0 !important;margin-bottom: 0 !important;}@media (min-width: 768px) {.cata-grid-2 .cata-product .product-grid-item .product-wrapper .featured-img {width: 46.1%;}}@media (min-width: 768px) {.cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-des-list, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-image .product-group-vendor-name {width: 53.9%;}}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper {display: block;border-bottom: none;margin-bottom: 5px;}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper .add-cart-button, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper .product-add-cart {margin-top: 14px;}@media (max-width: 767px) {.cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper .add-cart-button, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .price-cart-wrapper .product-add-cart {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart {width: auto;height: auto;justify-content: center;text-align: center;line-height: 27px;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);transition: all .35s ease 0s;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;color: var(--white);line-height: 22px;padding: 10px 20px;align-items: center;display: flex;}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart:hover {text-decoration: none;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart .text {display: block;}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart svg {display: none;}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart.disabled .icon-loading {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}.cata-grid-2 .cata-product .product-grid-item .product-wrapper .btn-add-cart.disabled .text {color: transparent;}.available {color: #5bb300;font-weight: var(--font-bold);}.not-available {color: var(--main-color);}.pagination-holder {width: 100%;display: table;margin: 30px 0 0;}.pagination-holder .pagination {margin: 0 auto;display: block;background: none;padding: 25px 0 0;text-align: center;border-top: 1px solid var(--body-border-color);border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;}.pagination-holder .pagination > li {margin: 0 1px 5px;display: inline-block;}.pagination-holder .pagination > li > a, .pagination-holder .pagination > li > span {display: block;padding: 0;line-height: 33px;min-width: 35px;height: 35px;background: none;margin: 0;font-size: var(--body-font-size);color: var(--body-general-color);border: 1px solid var(--body-border-color);border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}.pagination-holder .pagination > li > a.disabled, .pagination-holder .pagination > li > span.disabled {opacity: .7;cursor: no-drop;display: none;}.pagination-holder .pagination > li .next, .pagination-holder .pagination > li .prev {font-size: var(--body-font-size);width: auto;border: none;}.pagination-holder .pagination > li .next:hover, .pagination-holder .pagination > li .prev:hover {background: none;color: var(--body-title-color);font-weight: 700;}@media (min-width: 1025px) {.pagination-holder .pagination > li:hover > a, .pagination-holder .pagination > li:hover > span {color: var(--main-color-text);border-color: var(--main-color);background: var(--main-color);}}.pagination-holder .pagination > li.active > a, .pagination-holder .pagination > li.active > span {color: var(--main-color-text);border-color: var(--main-color);background: var(--main-color);font-weight: 700;}.pagination-holder .pagination > li:first-child {float: left;-webkit-margin-start: 0;margin-inline-start: 0;}.pagination-holder .pagination > li:last-child {float: right;}.templateListCollections #footer-content, .templateListCollections .bottom-container {margin-top: -1px;position: relative;z-index: 1;background: var(--body-background-color);}@media (min-width: 1440px) {.fix-boxed .category-grid-view {max-width: 1200px;}}.category-grid-view {padding: 0 15px;margin: 0 auto;width: 100%;}@media (min-width: 576px) {.category-grid-view {max-width: 100%;}}@media (min-width: 768px) {.category-grid-view {max-width: 760px;}}@media (min-width: 992px) {.category-grid-view {max-width: 980px;}}@media (min-width: 1200px) {.category-grid-view {max-width: 1200px;}}@media (min-width: 1440px) {.category-grid-view {max-width: 1440px;}}.category-grid-view .row {margin: 0;}.category-grid-view .collection-item {padding: 0;}@media (min-width: 992px) {.category-grid-view .collection-item.col-lg-2:nth-child(6n+1) .category:before {content: none;}}@media (max-width: 991px) and (min-width: 768px) {.category-grid-view .collection-item.col-md-3:nth-child(4n+1) .category:before {content: none;}}@media (max-width: 767px) and (min-width: 576px) {.category-grid-view .collection-item.col-sm-4:nth-child(3n+1) .category:before {content: none;}}@media (max-width: 575px) {.category-grid-view .collection-item.col-6:nth-child(odd) .category:before {content: none;}}.category {border-bottom: 1px solid var(--body-border-color);margin: 0;padding: 15px 15px 30px;position: relative;height: 100%;transition: all .35s ease 0s;}@media (min-width: 992px) {.category {padding: 20px 20px 50px;}}.category:before {content: "";width: 1px;height: auto;background: var(--body-border-color);position: absolute;left: 0;top: 30px;bottom: 30px;}@media (min-width: 576px) {.category:before {top: 50px;bottom: 50px;}}.category .category-name {margin: 0 auto;font-size: var(--size-h5);color: var(--body-title-color);}@media (max-width: 991px) {.category .category-name {font-size: calc(var(--body-font-size) + 1px);}}@media (max-width: 767px) {.category .category-name {font-size: calc(var(--body-font-size) - 2px);font-weight: var(--font-bold);}}@media (min-width: 1025px) {.category .category-name:hover {color: var(--main-color);}}.category .category-image {margin: 0 auto 20px;}.category .category-image > a {display: block;position: relative;}@media (min-width: 1025px) {.category:hover {-webkit-box-shadow: 0 0 5px 0 #c6c6c6;-ms-transform: 0 0 5px 0 #c6c6c6;-o-transform: 0 0 5px 0 #c6c6c6;box-shadow: 0 0 5px 0 #c6c6c6;z-index: 4;}.category:hover:before {content: none;}}.product-col-sku {border-top: 1px dashed var(--body-border-color);border-bottom: 1px dashed var(--body-border-color);text-align: center;margin: 50px 0;}.product-col-sku .list-inline {padding: 25px 0;}@media (min-width: 768px) {.product-col-sku .list-inline {padding: 30px 0;}}.product-col-sku .list-inline li {display: inline-block;padding: 0 10px;line-height: 27px;text-transform: uppercase;}.product-col-sku .list-inline li #sku, .product-col-sku .list-inline li a {color: var(--body-light-color);}.col-md-9 .product-col-sku {margin-bottom: 0;}.ingredients {background: var(--body-second-color);padding: 40px 0 50px;}@media (min-width: 768px) {.ingredients {padding-bottom: 80px;}}.ingredients .ingredients-title h3 {padding: 20px 0 0;margin: 0 0 20px;font-weight: 400;font-size: calc(var(--size-h1) + 4px);font-family: var(--font-heading);}.ingredients .ingredients-item .item {display: table;vertical-align: middle;padding: 0 0 34px;-webkit-padding-end: 15px;padding-inline-end: 15px;}.ingredients .ingredients-item .item > span {display: table-cell;vertical-align: middle;}.ingredients .ingredients-item .item .image {width: 100px;}.ingredients .ingredients-item .item .text {line-height: 1.4;padding: 0;-webkit-padding-start: 19px;padding-inline-start: 19px;}.swatch .tooltip {background: var(--body-second-color);color: var(--body-general-color);}.swatch .tooltip:after {border-top: 5px solid var(--body-second-color);}.product-table {margin: 55px auto 0;}.product-simple-tab {margin: 20px auto 0;padding: 20px 0;overflow: hidden;position: relative;clear: both;}@media (min-width: 768px) {.product-simple-tab {margin-top: 40px;padding: 40px 0;}}.product-simple-tab .big-title {text-align: center;font-weight: 700;font-size: var(--size-h1);font-family: var(--font-heading);padding: 30px 0 10px;}.product-simple-tab .nav {border: none;margin: 0;position: relative;text-align: center;display: block;white-space: nowrap;overflow-y: hidden;overflow-x: auto;padding-bottom: 8px;}@media (max-width: 812px) {.product-simple-tab .nav {-webkit-overflow-scrolling: touch;}}.product-simple-tab .nav li {float: none;padding: 0 15px;border: none;display: inline-block;}@media (min-width: 1025px) {.product-simple-tab .nav li {padding: 0 20px;}}.product-simple-tab .nav li a {font-size: calc(var(--body-font-size) + 4px);}.product-simple-tab.accordion {margin: 25px 0 0;border: none;}.product-simple-tab.accordion #shopify-product-reviews .spr-form-contact > div {width: 100%;float: none;}.product-control-buttons {position: relative;margin: 0 auto;}.product-control-buttons > a {color: var(--body-title-color);display: inline-block;line-height: 20px;max-height: 20px;width: 30px;text-align: center;font-size: 22px;}.product-control-buttons > a:hover {color: var(--main-color);}.product-control-buttons .prev {position: absolute;top: -50px;right: 14%;}@media (min-width: 1400px) {.product-control-buttons .prev {right: 110px;}}@media (min-width: 768px) {.product-control-buttons .prev {right: 9%;}}.product-control-buttons .prev .icon-prev {float: left;-webkit-margin-end: 15px;margin-inline-end: 15px;}.product-control-buttons .next {position: absolute;top: -50px;right: 5%;}@media (min-width: 1400px) {.product-control-buttons .next {right: 75px;}}.product-control-buttons .next .icon-next {float: right;}.spr-form-title {text-transform: none;}.bx-wrapper {-webkit-box-shadow: 0 0 0 var(--white);-ms-transform: 0 0 0 var(--white);-o-transform: 0 0 0 var(--white);box-shadow: 0 0 0 var(--white);}.product-extended-tab #tab_custom, .product-extended-tab #tab_review, .product-extended-tab #tab_sc {max-width: 1200px;margin: 0 auto;padding: 0 15px;}.tab-content .tab-pane ul {list-style: disc outside none;padding: 0 0 20px;-webkit-padding-start: 25px;padding-inline-start: 25px;}.tab-content .tab-pane ul li {padding: 3px 0;}.tab-content .tab-pane ul li p {display: inline;}.tab-content .tab-pane ol {list-style: decimal outside none;padding: 0 0 20px;-webkit-padding-start: 25px;padding-inline-start: 25px;}.tab-content .tab-pane ol li {padding: 3px 0;}.tab-content .tab-pane ol li p {display: inline;}.mini-line {display: block;height: 1px;width: 60px;background: var(--body-border-color);margin: 0 auto 7px;}.page-product {padding: 0;}.page-product iframe {max-width: 100%;}.page-product .container .product {padding: 0;}.page-product .product {-webkit-padding-start: 15px;padding-inline-start: 15px;-webkit-padding-end: 15px;padding-inline-end: 15px;}.page-product.layout-normal .share-links.social-sharing {border: none;margin-bottom: 0;padding-bottom: 12px;}.page-product.layout-extended .product-info-inner {padding: 26px 32px;border: 2px solid var(--body-border-color);border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;-ms-border-radius: 20px 20px 20px 20px;}@media (max-width: 1199px) and (min-width: 992px) {.page-product.layout-extended .product-info-inner {padding: 15px 20px;}}@media (max-width: 991px) {.page-product.layout-extended .product-content {padding-bottom: 30px;}}.page-product.layout-extended .product-content-wrapper #stock {margin: 0;padding: 0 0 10px;}.page-product.layout-extended .product-content-wrapper .product-price {margin: 11px 0 22px;position: relative;}.page-product.layout-extended .product-content-wrapper .product-price .price-sale {padding-top: 15px;margin: 0;}.page-product.layout-extended .product-content-wrapper .product-price .price-compare {margin: 0;position: absolute;left: 0;top: 2px;}.page-product.layout-extended .product-content-wrapper .detail-price {margin: 0;}.page-product.layout-extended .product-content-wrapper .group-cw .swatch {margin-top: 4px;}.page-product.layout-extended .product-content-wrapper .group-cw .swatch .header {float: none;display: block;line-height: 22px;font-size: calc(var(--body-font-size) - 1px);}.page-product.layout-extended .product-content-wrapper .group-cw .swatch:last-child {margin-bottom: 0;}.page-product.layout-extended .product-content-wrapper .product-action .quantity-product {margin: 0 0 10px;}.page-product.layout-extended .product-content-wrapper .product-action .variants-wrapper {margin-top: 10px;}.page-product.layout-extended .product-content-wrapper .product-action .variants-wrapper label {float: none;display: block;}.page-product.layout-extended .product-content-wrapper .product-action .variants-wrapper .selector-wrapper {margin-bottom: 10px;}.page-product.layout-extended .product-content-wrapper .product-action .variants-wrapper .selector-wrapper select {width: 100%;}.page-product.layout-extended .product-content-wrapper .redirect-cart .btn svg {-webkit-margin-end: 7px;margin-inline-end: 7px;}.page-product.layout-extended .product-content-wrapper .action-button, .page-product.layout-extended .product-content-wrapper .redirect-cart {margin: 28px 0 15px;}.page-product.layout-extended .product-content-wrapper .action-button .btn, .page-product.layout-extended .product-content-wrapper .redirect-cart .btn {width: 100%;padding: 10px;color: var(--white);}.page-product.layout-extended .product-content-wrapper .action-button .btn svg path, .page-product.layout-extended .product-content-wrapper .redirect-cart .btn svg path {fill: var(--white);}@media (hover: hover) {.page-product.layout-extended .product-content-wrapper .action-button .btn:hover, .page-product.layout-extended .product-content-wrapper .redirect-cart .btn:hover {color: var(--button-hover-btn1-txt);}.page-product.layout-extended .product-content-wrapper .action-button .btn:hover svg path, .page-product.layout-extended .product-content-wrapper .redirect-cart .btn:hover svg path {fill: var(--button-hover-btn1-txt);}}.page-product.layout-extended .product-content-wrapper .pre-order .btn {width: 100%;color: var(--white);}@media (hover: hover) {.page-product.layout-extended .product-content-wrapper .pre-order .btn:hover {color: var(--button-hover-btn1-txt);}}.page-product.layout-extended .product-content-wrapper .action-button {float: none;overflow: hidden;}.page-product.layout-extended .product-content-wrapper .shopify-payment-button {float: none;margin-bottom: 10px;}.page-product.layout-extended .product-content-wrapper #widget-fave-html, .page-product.layout-extended .product-content-wrapper .add-to-compare, .page-product.layout-extended .product-content-wrapper .add-to-wishlist {padding: 6px 0 0;-webkit-padding-end: 5px;padding-inline-end: 5px;}.page-product.layout-extended .product-content-wrapper #widget-fave-html, .page-product.layout-extended .product-content-wrapper .add-to-wishlist {-webkit-margin-end: 0;margin-inline-end: 0;}@media (max-width: 1199px) and (min-width: 992px) {.page-product.layout-extended .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section {-webkit-margin-end: 7px;margin-inline-end: 7px;-webkit-padding-start: 7px;padding-inline-start: 7px;-webkit-padding-end: 7px;padding-inline-end: 7px;}.page-product.layout-extended .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section .countdown-amount {font-size: calc(var(--size-h2) - 3px);}.page-product.layout-extended .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section .countdown-period {font-size: calc(var(--body-font-size) - 1px);}}.page-product.layout-extended .product-simple-tab .container > div[role=tabpanel] {background: var(--body-background-color);padding: 3% 0 0;}.page-product.layout-extended .product-simple-tab .nav {letter-spacing: -.31em;vertical-align: top;-webkit-margin-start: 6%;margin-inline-start: 6%;-webkit-margin-end: 6%;margin-inline-end: 6%;}.page-product.layout-extended .product-simple-tab .nav:before {content: "";height: 1px;background: var(--body-border-color);position: absolute;left: 0;top: 38px;right: 0;}.page-product.layout-extended .product-simple-tab .nav li {letter-spacing: 0;vertical-align: top;position: relative;}.page-product.layout-extended .product-simple-tab .nav li:before {content: "";height: 1px;background: var(--body-border-color);position: absolute;left: 0;right: 0;bottom: 0;}.page-product.layout-extended .product-simple-tab .tab-content {border: none;position: relative;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;}.page-product.layout-extended .product-simple-tab .tab-content:before {height: 1px;background: var(--body-border-color);position: absolute;left: 6%;top: 0;right: 6%;}.page-product #product-image {margin: 0 0 30px;}.page-product #product-image .image-lazysize {position: relative;padding-top: 100%;}.page-product .product-image-inner {margin: 0;padding: 0;position: relative;}.page-product .product-image-inner .slick-track {align-items: center;display: flex;}.page-product .product-image-inner .meta-image360 {position: absolute;top: 15px;right: 15px;z-index: 2;}.page-product .product-image-inner .meta-image360 > a {padding: 6px 15px;line-height: 20px;border: 1px solid var(--main-color);display: inline-block;color: var(--main-color);}.page-product .product-image-inner .meta-image360 > a .icon-360 {width: 30px;height: 19px;float: left;position: relative;top: 2px;background-image: var(--bg-meta-product);background-size: cover;background-position: 50%;background-repeat: no-repeat;margin: 0;-webkit-margin-end: 5px;margin-inline-end: 5px;}.page-product .product-image-inner .meta-video {z-index: 3;position: absolute;top: 10px;right: 10px;}.page-product .product-image-inner .meta-video .m-video {border: 1px solid var(--body-border-color);color: var(--body-title-color);line-height: 30px;text-align: center;padding: 2px 15px;display: flex;align-items: center;justify-content: center;}.page-product .product-image-inner .meta-video .m-video svg {-webkit-margin-end: 7px;margin-inline-end: 7px;}.page-product .product-image-inner .meta-video .m-video svg path {fill: var(--body-title-color);}.page-product .product-image-inner .meta-video .m-video:hover {color: var(--main-color);}.page-product .product-image-inner .meta-video .m-video:hover svg path {fill: var(--main-color);}.page-product .product-image-inner .meta-video .fancybox-media {display: block;line-height: 24px;padding: 6px 20px;border: 1px solid var(--main-color);background: none;color: var(--main-color);}.page-product .product-image-inner .meta-video .fancybox-media .fa {margin: 0;-webkit-margin-end: 7px;margin-inline-end: 7px;}@media (min-width: 1025px) {.page-product .product-image-inner .meta-video .fancybox-media:hover {color: var(--white);background: var(--main-color);border-color: var(--main-color);}}.page-product .product-image-inner .product-single__media {position: relative;width: 100%;height: 0;padding-bottom: 100%;}.page-product .product-image-inner .product-single__media iframe, .page-product .product-image-inner .product-single__media model-viewer {position: absolute;width: 100%;height: 100%;}.page-product .spr-container {padding: 0 !important;border: none;}.page-product .spr-review-header-byline {font-style: normal;color: var(--body-light-color);}.page-product .spr-badge-starrating {float: left;-webkit-margin-end: 5px;margin-inline-end: 5px;}.page-product .spr-badge-starrating .spr-icon {width: 18px !important;top: 0;}.page-product .spr-badge-starrating .spr-icon:before {font-size: 14px !important;}.page-product .slider-main-image {position: relative;margin: 0 0 8px;}.page-product .slider-main-image .slick-list .slick-track .slick-slide > div, .page-product .slider-main-image .slick-list .slick-track .slick-slide > div .slick-item {float: left;width: 100%;}.page-product .slider-main-image .slick-arrow {position: absolute;top: 50%;font-size: 0;border: none;background: none;z-index: 1;cursor: pointer;line-height: 20px;display: flex;transform: translateY(-50%);}.page-product .slider-main-image .slick-arrow svg path {fill: var(--body-light-color);}.page-product .slider-main-image .slick-arrow.btn-prev {left: 0;}.page-product .slider-main-image .slick-arrow.btn-next {right: 0;}@media (hover: hover) {.page-product .slider-main-image .slick-arrow:hover svg path {fill: var(--main-color);}}.page-product .slider-main-image .slider-for-03 > div:not(:first-child) {display: none;}.page-product .slider-main-image .slider-for-03.slick-slider + .slick-btn-03, .page-product .slider-main-image .slider-for-03.slick-slider > div {display: block;}.page-product .slider-main-image > .slick-btn-03 {display: none;}.page-product .slider-thumbs-03 {margin: 0 -4px;}.page-product .slider-thumbs-03 > .slick-item {float: left;margin: 0 4px 4px;padding: 1px;border: 1px solid var(--body-border-color);display: none;width: calc(25% - 8px);}.page-product .slider-thumbs-03 > .slick-item:first-child, .page-product .slider-thumbs-03 > .slick-item:nth-child(2), .page-product .slider-thumbs-03 > .slick-item:nth-child(3), .page-product .slider-thumbs-03 > .slick-item:nth-child(4) {display: block;}.page-product .slider-thumbs-03 .slick-list .slick-slide {margin: 0 4px 4px;}.page-product .slider-thumbs-03 .slick-list .slick-slide.slick-current .slick-item:before {opacity: 1;}.page-product .slider-thumbs-03 .slick-list .slick-item {position: relative;cursor: pointer;float: left;padding: 1px;border: 1px solid var(--body-border-color);}.page-product .slider-thumbs-03 .slick-list .slick-item:before {content: "";height: 2px;background: var(--main-color);z-index: 1;position: absolute;left: -1px;right: -1px;bottom: -1px;opacity: 0;transition: all .35s ease 0s;}.page-product .slider-thumbs-03 .slick-list .slick-item img {margin: 0 auto;}@media (min-width: 1025px) {.page-product .slider-thumbs-03 .slick-list .slick-item:hover:before {opacity: 1;}}.page-product .product-sku-collection {list-style: disc outside none;margin: 15px 0 0;-webkit-padding-start: 20px;padding-inline-start: 20px;}.page-product .product-sku-collection li {font-size: var(--body-font-size);padding: 0 0 5px;text-align: start;position: relative;color: var(--body-light-color);line-height: 1.5;}.page-product .product-sku-collection li > span {color: var(--body-light-color);display: inline-block;padding: 0;-webkit-padding-end: 10px;padding-inline-end: 10px;}.page-product .product-sku-collection li > span#sku {padding: 0;color: var(--body-light-color);}.page-product .product-sku-collection li > a {color: var(--body-light-color);}.page-product .product-sku-collection li > a:hover {color: var(--main-color);}.page-product .product-sku-collection li.category {margin: 0;border: none;}.page-product .product-sku-collection li.category:after {content: none;}.page-product .product-sku-collection li.category:hover {-webkit-box-shadow: 0 0 0 var(--white);-ms-transform: 0 0 0 var(--white);-o-transform: 0 0 0 var(--white);box-shadow: 0 0 0 var(--white);}.page-product .share-links.social-sharing {clear: both;padding: 0 0 20px;margin: 12px 0 20px;border-bottom: 1px solid var(--body-border-color);}.page-product .people-in-cart {margin: 0 0 15px;display: table;vertical-align: middle;clear: both;}.page-product .people-in-cart .img-user {width: 42px;display: table-cell;vertical-align: middle;}.page-product .people-in-cart .img-user img {-webkit-animation-name: hvr-icon-bob-float,hvr-icon-bob;animation-name: hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration: .3s,.75s;animation-duration: .3s,.75s;-webkit-animation-delay: 0s,.3s;animation-delay: 0s,.3s;-webkit-animation-timing-function: ease-out,ease-in-out;animation-timing-function: ease-out,ease-in-out;-webkit-animation-iteration-count: 1,infinite;animation-iteration-count: 1,infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-direction: normal,alternate;animation-direction: normal,alternate;}.page-product .people-in-cart .people-block-text {color: var(--body-title-color);display: table-cell;vertical-align: middle;padding: 0;-webkit-padding-start: 10px;padding-inline-start: 10px;}@media (max-width: 360px) {.page-product .people-in-cart .people-block-text {font-size: calc(var(--body-font-size) - 1px);}}.page-product .people-in-cart .people-block-text span {font-weight: 700;}.page-product .shipping-time {list-style-type: none;clear: both;}.page-product .shipping-time li {color: var(--body-title-color);margin: 0 0 5px;}@media (max-width: 360px) {.page-product .shipping-time li {font-size: calc(var(--body-font-size) - 1px);}}.page-product .shipping-time .deadline .text {line-height: 22px;float: left;}.page-product .shipping-time .deadline .is-countdown {display: inline-block;}.page-product .shipping-time .deadline .is-countdown .countdown-row {padding: 0;margin: 0;}.page-product .shipping-time .deadline .is-countdown .countdown-section {float: left;text-align: center;position: relative;color: var(--main-color);font-weight: 700;font-size: calc(var(--body-font-size) - 2px);padding: 0;-webkit-padding-start: 5px;padding-inline-start: 5px;}@media (min-width: 360px) {.page-product .shipping-time .deadline .is-countdown .countdown-section {font-size: var(--body-font-size);}}.page-product .shipping-time .deadline .is-countdown .countdown-section .countdown-amount {color: inherit;line-height: 22px;font-size: inherit;display: inline-block;}.page-product .shipping-time .deadline .is-countdown .countdown-section .countdown-period {line-height: 22px;color: inherit;font-size: inherit;display: inline-block;padding: 0;-webkit-padding-start: 3px;padding-inline-start: 3px;}.page-product .shipping-time .delivery-time {color: var(--body-title-color);}.page-product .product-content-wrapper, .page-product .product-content-wrapper .product-info-inner {position: relative;}.page-product .product-content-wrapper .product-info-inner .product-label {top: 0;left: auto;right: 0;}.page-product .product-content-wrapper .product-info-inner .product-label > span {display: inline-block;margin: 0;-webkit-margin-start: 10px;margin-inline-start: 10px;}.page-product .product-content-wrapper h1[itemprop=name] {text-align: start;font-weight: 400;font-size: var(--product-detail-title-size);margin: 0 0 13px;padding: 0;}.page-product .product-content-wrapper .detail-deal {display: block;clear: both;}.page-product .product-content-wrapper .detail-deal .deal-text {display: block;line-height: 28px;padding: 0 0 11px;text-transform: uppercase;font-weight: var(--font-bold);}.page-product .product-content-wrapper .detail-deal .wrapper-countdown {margin: 30px 0;}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div {margin: 0;padding: 0;background: none;border: none;white-space: nowrap;}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-row {display: block;text-align: start;}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section {display: inline-block;float: none;width: auto;position: relative;text-align: start;border: 2px solid var(--main-color);padding: 10px 7px;margin: 0;-webkit-margin-end: 5px;margin-inline-end: 5px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;}@media (min-width: 480px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section {padding: 10px 6px;}}@media (min-width: 768px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section {-webkit-margin-end: 10px;margin-inline-end: 10px;}}@media (min-width: 992px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section {padding: 10px;-webkit-margin-end: 12px;margin-inline-end: 12px;}}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-section:last-child {-webkit-margin-end: 0 !important;margin-inline-end: 0 !important;}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-amount {display: block;color: var(--body-title-color);font-size: calc(var(--size-h2) - 3px);padding: 0;text-align: center;}@media (min-width: 480px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-amount {font-size: var(--size-h2);}}@media (min-width: 576px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-amount {font-size: calc(var(--size-h2) - 4px);}}@media (min-width: 768px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-amount {font-size: var(--size-h2);}}.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-period {padding: 0;display: block;text-align: center;color: var(--body-title-color);font-size: var(--body-font-size);}@media (max-width: 767px) and (min-width: 576px) {.page-product .product-content-wrapper .detail-deal .wrapper-countdown > div .countdown-period {font-size: calc(var(--body-font-size) - 2px);}}.page-product .product-content-wrapper .product-detail-review {margin: 0 0 15px;display: inline-block;}.page-product .product-content-wrapper .product-detail-review > a {-webkit-margin-start: 8px;margin-inline-start: 8px;font-size: 13px;}.page-product .product-content-wrapper .product-detail-review > a:hover {color: var(--main-color);}.page-product .product-content-wrapper .short-description {clear: both;margin: 0 0 25px;padding: 0 0 20px;line-height: 1.8;color: var(--body-light-color);border-bottom: 1px solid var(--body-border-color);}.page-product .product-content-wrapper .short-description h5 {display: none;}.page-product .product-content-wrapper .short-description ol, .page-product .product-content-wrapper .short-description ul {margin-top: 15px;margin-bottom: 15px;line-height: 20px;list-style: disc outside none;-webkit-padding-start: 20px;padding-inline-start: 20px;}.page-product .product-content-wrapper .short-description ol li, .page-product .product-content-wrapper .short-description ul li {margin: 0 0 1px;}.page-product .product-content-wrapper .short-description ol:last-child, .page-product .product-content-wrapper .short-description ul:last-child {margin-bottom: 0;}.page-product .product-content-wrapper .size-chart {display: inline-block;vertical-align: middle;margin: 0;-webkit-margin-end: 30px;margin-inline-end: 30px;}.page-product .product-content-wrapper .size-chart > a {line-height: 20px;text-transform: capitalize;color: var(--body-light-color);font-size: calc(var(--body-font-size) - 1px);align-items: center;display: flex;}.page-product .product-content-wrapper .size-chart > a svg {width: 16px;height: 16px;-webkit-margin-end: 5px;margin-inline-end: 5px;}.page-product .product-content-wrapper .size-chart > a svg path {fill: var(--body-light-color);}.page-product .product-content-wrapper .size-chart > a:hover {color: var(--main-color);}.page-product .product-content-wrapper .size-chart > a:hover svg path {fill: var(--main-color);}.page-product .product-content-wrapper .rating-links {margin: 0 0 12px;line-height: 20px;overflow: hidden;clear: both;}.page-product .product-content-wrapper .rating-links > a {color: var(--body-light-color);font-size: calc(var(--body-font-size) - 1px);}.page-product .product-content-wrapper .rating-links > a:hover {color: var(--main-color);}.page-product .product-content-wrapper .rating-links .rating-inner {-webkit-margin-end: 15px;margin-inline-end: 15px;}.page-product .product-content-wrapper .rating-links .rating-inner, .page-product .product-content-wrapper .spr-badge {display: inline-block;float: left;position: relative;color: var(--body-light-color);}.page-product .product-content-wrapper .spr-badge:after {content: "";width: 1px;height: 12px;color: var(--body-light-color);position: absolute;top: 4px;right: -8px;}.page-product .product-content-wrapper .spr-badge .spr-badge-caption {float: left;display: inline-block;font-size: calc(var(--body-font-size) - 1px);}.page-product .product-content-wrapper .spr-badge .spr-badge-caption:before {content: "(";}.page-product .product-content-wrapper .spr-badge .spr-badge-caption:after {content: ")";}.page-product .product-content-wrapper .price-preview-container {overflow: hidden;}.page-product .product-content-wrapper .group-wlcp {overflow: hidden;margin: 0;}.page-product .product-content-wrapper .secure-image {overflow: hidden;margin: 25px auto 0;clear: both;padding: 20px 0 0;border-top: 1px solid var(--body-border-color);}@media (min-width: 768px) {.page-product .product-content-wrapper .secure-image {margin-bottom: 25px;}}.page-product .product-content-wrapper .product-vendor {font-size: calc(var(--body-font-size) - 2px);margin: 0 0 3px;}.page-product .product-content-wrapper .product-vendor a {color: var(--body-light-color);}.page-product .product-content-wrapper .product-vendor a:hover {color: var(--main-color);}.page-product .product-content-wrapper #stock {clear: both;line-height: 16px;border-bottom: 1px solid var(--body-border-color);margin: 0 0 20px;padding: 0 0 18px;font-size: calc(var(--body-font-size) - 1px);}.page-product .product-content-wrapper #stock > span {color: var(--body-light-color);}.page-product .product-content-wrapper #stock > span.stock {color: #5bb300;font-weight: 700;}.page-product .product-content-wrapper .sold-out {pointer-events: none;float: left;opacity: .65;}.page-product .product-content-wrapper .group-price-sale {overflow: hidden;margin: 0 0 20px;display: table;vertical-align: middle;width: 100%;}.page-product .product-content-wrapper .group-price-sale > div {float: none;display: inline-block;vertical-align: middle;}.page-product .product-content-wrapper .sale-detail {float: left;border: 2px solid var(--body-label-sale-background);color: var(--body-label-sale-background);text-transform: uppercase;font-size: var(--body-font-size);padding: 0 10px;line-height: 26px;}@media (min-width: 480px) {.page-product .product-content-wrapper .sale-detail {padding: 0 15px;}}.page-product .product-content-wrapper .detail-price {overflow: hidden;margin: 20px 0 0;}.page-product .product-content-wrapper .product-price {text-align: start;padding: 0;margin: 0 0 25px;}.page-product .product-content-wrapper .product-price .price-sale {float: left;font-size: calc(var(--size-h1) - 1px);color: var(--body-title-color);-webkit-margin-end: 20px;margin-inline-end: 20px;}.page-product .product-content-wrapper .product-price .price {text-align: start;padding: 0;margin: 0;border: none;font-size: calc(var(--size-h1) - 1px);}.page-product .product-content-wrapper .product-price .price-compare {margin: 15px 0 0;display: inline-block;font-size: var(--body-font-size);}.page-product .product-content-wrapper .custom-field {color: var(--main-color);margin: 0 0 20px;}.page-product .product-content-wrapper .group-cw {position: relative;display: block;width: 100%;margin: 0;clear: both;}.page-product .product-content-wrapper .group-cw .swatch {margin: 15px 0 0;position: relative;}.page-product .product-content-wrapper .group-cw .swatch .header {display: block;margin: 0;line-height: 34px;color: var(--body-title-color);float: left;min-width: 80px;padding: 0;-webkit-padding-end: 10px;padding-inline-end: 10px;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element {margin: 0;padding: 0;float: left;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element label {min-width: var(--color_swatch_width) !important;height: var(--color_swatch_height) !important;line-height: calc(var(--color_swatch_height) - 3px);position: relative;text-align: center;color: var(--body-title-color);font-size: calc(var(--body-font-size) - 1px);word-break: break-word;white-space: normal;font-weight: 700;text-transform: none;cursor: pointer;background-color: transparent;background-repeat: no-repeat !important;background-position: 50% !important;background-size: cover;border: 1px solid var(--body-border-color);margin: 0 0 5px;-webkit-margin-end: 5px;margin-inline-end: 5px;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-webkit-box-shadow: 0 0 0 0 #fff inset;-ms-transform: 0 0 0 0 #fff inset;-o-transform: 0 0 0 0 #fff inset;box-shadow: inset 0 0 0 0 #fff;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element label:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element input:checked + label {box-shadow: none;cursor: default;border: 2px solid var(--main-color);color: var(--main-color);-webkit-box-shadow: 0 0 0 0 #fff inset;-ms-transform: 0 0 0 0 #fff inset;-o-transform: 0 0 0 0 #fff inset;box-shadow: inset 0 0 0 0 #fff;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.circle label, .page-product .product-content-wrapper .group-cw .swatch .swatch-element.circle label:before {border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.img-true label {min-width: var(--image_swatch_width) !important;height: var(--image_swatch_height) !important;}@media (min-width: 1025px) {.page-product .product-content-wrapper .group-cw .swatch .swatch-element:hover label {border: 2px solid var(--main-color);color: var(--main-color);-webkit-box-shadow: 0 0 0 0 #fff inset;-ms-transform: 0 0 0 0 #fff inset;-o-transform: 0 0 0 0 #fff inset;box-shadow: inset 0 0 0 0 #fff;}}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.soldout label {cursor: default;background-color: transparent !important;color: var(--body-title-color) !important;border-color: var(--body-border-color) !important;}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.soldout label:before {cursor: default;}@media (min-width: 1025px) {.page-product .product-content-wrapper .group-cw .swatch .swatch-element.soldout:hover label {cursor: default;background-color: transparent !important;color: var(--main-color);border: 1px solid var(--body-border-color);}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.soldout:hover label:before {cursor: default;}}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.colour:not(.soldout) input:checked + label {cursor: default;border: 2px solid var(--main-color);}.page-product .product-content-wrapper .group-cw .swatch .swatch-element.colour:not(.soldout) input:checked + label:before {cursor: default;}@media (min-width: 1025px) {.page-product .product-content-wrapper .group-cw .swatch .swatch-element.colour:not(.soldout):hover label {border: 2px solid var(--main-color);}}.page-product .product-content-wrapper .group-cw .swatch:last-child {margin-bottom: 15px;}.page-product .product-content-wrapper .qty-add-cart {margin: 18px 0 0;overflow: hidden;}.page-product .product-content-wrapper .pre-order {margin: 0 0 10px;}@media (max-width: 575px) {.page-product .product-content-wrapper .pre-order {display: block;width: 100%;float: none;clear: both;}.page-product .product-content-wrapper .pre-order .btn-pre-order {width: 100%;}}.page-product .product-content-wrapper .pre-order .btn-pre-order {line-height: 30px;}.page-product .product-content-wrapper .pre-order-success {padding: 10px 0 7px;color: #5bb300;font-weight: 600;clear: both;flex: 0 0 100%;}.page-product .product-content-wrapper .action-button {list-style: none;float: left;margin: 0 0 15px;-webkit-margin-end: 15px;margin-inline-end: 15px;}@media (max-width: 575px) {.page-product .product-content-wrapper .action-button, .page-product .product-content-wrapper .action-button .btn {width: 100%;display: block;}}.page-product .product-content-wrapper .action-button .btn {margin: 0;min-width: 40px;line-height: 26px;padding: 10px 40px;font-size: var(--body-font-size);color: var(--white);}.page-product .product-content-wrapper .action-button .btn svg {-webkit-margin-end: 7px;margin-inline-end: 7px;}.page-product .product-content-wrapper .action-button .btn svg path {fill: var(--white);}.page-product .product-content-wrapper .action-button .btn.disabled {position: relative;color: transparent !important;opacity: 1;}.page-product .product-content-wrapper .action-button .btn.disabled svg {opacity: 0;}.page-product .product-content-wrapper .action-button .btn.disabled:after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 20px;height: 20px;background: var(--white);-webkit-animation: fa-spin 2s linear infinite;animation: fa-spin 2s linear infinite;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 64 64'%3E%3Cpath d='M54.72 53.824c-12.096 12.16-33.28 11.008-45.12-.832-12.16-12.16-12.8-31.616-1.792-44.48.704-.832 1.344-1.664 2.24-2.176 2.304-1.472 5.44-1.152 7.488.832a6.138 6.138 0 011.024 7.168c-.32.576-.576.96-1.024 1.408-8.96 9.664-9.28 24.256-.512 33.024 9.792 9.792 26.048 7.744 34.688-2.176 6.784-7.808 9.088-19.008 4.928-28.864C51.328 5.056 37.12-.896 24 3.52v-.064c15.104-5.248 31.488 1.536 37.632 16.128 4.544 10.688 2.368 22.72-4.608 31.552a23.182 23.182 0 01-2.304 2.688z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 64 64'%3E%3Cpath d='M54.72 53.824c-12.096 12.16-33.28 11.008-45.12-.832-12.16-12.16-12.8-31.616-1.792-44.48.704-.832 1.344-1.664 2.24-2.176 2.304-1.472 5.44-1.152 7.488.832a6.138 6.138 0 011.024 7.168c-.32.576-.576.96-1.024 1.408-8.96 9.664-9.28 24.256-.512 33.024 9.792 9.792 26.048 7.744 34.688-2.176 6.784-7.808 9.088-19.008 4.928-28.864C51.328 5.056 37.12-.896 24 3.52v-.064c15.104-5.248 31.488 1.536 37.632 16.128 4.544 10.688 2.368 22.72-4.608 31.552a23.182 23.182 0 01-2.304 2.688z'/%3E%3C/svg%3E");}.page-product .product-content-wrapper .action-button .btn.disabled[disabled=disabled] {color: var(--button-btn1-txt) !important;opacity: .65;}.page-product .product-content-wrapper .action-button .btn.disabled[disabled=disabled]:after {content: none;}.page-product .product-content-wrapper .action-button .btn:hover {color: var(--button-hover-btn1-txt);}.page-product .product-content-wrapper .action-button .btn:hover svg path {fill: var(--button-hover-btn1-txt);}.page-product .product-content-wrapper .shopify-payment-button {margin: 0 0 15px;float: left;}@media (max-width: 575px) {.page-product .product-content-wrapper .shopify-payment-button {float: none;width: 100%;display: block;}}.page-product .product-content-wrapper .shopify-payment-button button {font-weight: 700;line-height: 26px;text-transform: capitalize;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);padding: 12px 15px;font-size: var(--body-font-size);border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;transition: all .35s ease 0s;}.page-product .product-content-wrapper .shopify-payment-button button:hover {background: var(--button-btn1);color: var(--button-btn1-txt);}.page-product .product-content-wrapper .shopify-payment-button button.shopify-payment-button__more-options {border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.page-product .product-content-wrapper .shopify-payment-button .shopify-payment-button__button--hidden {height: 0;margin: 0 auto;padding: 0;}.page-product .product-content-wrapper .add-to-compare, .page-product .product-content-wrapper .add-to-wishlist {vertical-align: middle;display: inline-block;color: var(--body-light-color);font-size: calc(var(--body-font-size) - 1px);}.page-product .product-content-wrapper .add-to-compare > span, .page-product .product-content-wrapper .add-to-wishlist > span {-webkit-margin-start: 5px;margin-inline-start: 5px;}.page-product .product-content-wrapper .add-to-compare svg, .page-product .product-content-wrapper .add-to-wishlist svg {float: left;}.page-product .product-content-wrapper .add-to-compare svg path, .page-product .product-content-wrapper .add-to-wishlist svg path {fill: var(--body-light-color);}.page-product .product-content-wrapper .add-to-compare:hover, .page-product .product-content-wrapper .add-to-wishlist:hover {color: var(--main-color);}.page-product .product-content-wrapper .add-to-compare:hover svg path, .page-product .product-content-wrapper .add-to-wishlist:hover svg path {fill: var(--main-color);}.page-product .product-content-wrapper #widget-fave-html {display: inline-block;}.page-product .product-content-wrapper #widget-fave-html .ssw-fave-btn-content {border: none;padding: 0;font-size: calc(var(--body-font-size) - 1px);color: var(--body-light-color);display: inline-block;vertical-align: middle;line-height: normal;}.page-product .product-content-wrapper #widget-fave-html .ssw-fave-btn-content:hover {color: var(--main-color);}.page-product .product-content-wrapper #widget-fave-html .ssw-fave-btn-content:active, .page-product .product-content-wrapper #widget-fave-html .ssw-fave-btn-content:focus {outline: none;-webkit-box-shadow: none;-ms-transform: none;-o-transform: none;box-shadow: none;}.page-product .product-content-wrapper #widget-fave-html i {font-size: 16px;display: inline-block;color: inherit;margin: 0;-webkit-margin-end: 3px;margin-inline-end: 3px;}.page-product .product-content-wrapper #widget-fave-html i:before {margin: 0;}.page-product .product-content-wrapper #widget-fave-html .ssw-fave-btn-counter {display: none;}.page-product .product-content-wrapper #widget-fave-html, .page-product .product-content-wrapper .add-to-wishlist {-webkit-margin-end: 30px;margin-inline-end: 30px;}.page-product .product-content-wrapper .product-action .variants-wrapper {margin: 5px 0 0;clear: both;}.page-product .product-content-wrapper .product-action .variants-wrapper .selector-wrapper {margin-bottom: 20px;clear: both;text-align: start;display: none;}.page-product .product-content-wrapper .product-action .variants-wrapper .selector-wrapper select {min-width: 50%;height: 34px;padding: 0 15px;line-height: 32px;font-size: var(--body-font-size);color: var(--body-general-color);}.page-product .product-content-wrapper .product-action .variants-wrapper label {color: var(--body-title-color);font-size: var(--body-font-size);margin: 0;float: left;line-height: 34px;min-width: 110px;white-space: nowrap;padding: 0;-webkit-padding-end: 15px;padding-inline-end: 15px;}.page-product .product-content-wrapper .product-action .wrap-quantity-add-cart {list-style: none;padding: 0;margin: 0;}.page-product .product-content-wrapper .product-action .quantity-product {width: 140px;margin: 0 0 15px;-webkit-margin-end: 30px;margin-inline-end: 30px;}@media (min-width: 1440px) {.page-product .product-content-wrapper .product-action .quantity-product {float: left;}}@media (max-width: 767px) and (min-width: 576px) {.page-product .product-content-wrapper .product-action .quantity-product {width: 186px;}}@media (max-width: 575px) {.page-product .product-content-wrapper .product-action .quantity-product {width: 186px;}}.page-product .product-content-wrapper .product-action .quantity-product label {margin: -6px 0 0;line-height: 22px;font-size: calc(var(--body-font-size) - 1px);color: var(--body-title-color);display: block;}.page-product .product-content-wrapper .product-action .quantity-product input[type=number]::-webkit-inner-spin-button, .page-product .product-content-wrapper .product-action .quantity-product input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}.page-product .product-content-wrapper .product-action .quantity-product .qty-stock {display: inline-block;margin-bottom: 15px;}.page-product .product-content-wrapper .product-action .total-price {color: var(--body-price-color);display: inline-block;margin-top: 16px;-webkit-margin-end: 10px;margin-inline-end: 10px;}.page-product .product-content-wrapper .product-action .total-price .price-sale {-webkit-margin-end: 10px;margin-inline-end: 10px;}.templateProduct .breadcrumb {margin: 0;}@media (min-width: 992px) {.templateProduct .breadcrumb {-webkit-padding-end: 100px;padding-inline-end: 100px;}}.templateProduct .nav-tabs li a {padding-bottom: 15px;}.templateProduct .tab-content {clear: both;padding: 20px;margin: -8px auto 0;border: 1px solid var(--body-border-color);border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;-ms-border-radius: 15px 15px 15px 15px;}@media (min-width: 480px) {.templateProduct .tab-content {padding: 5%;}}@media (min-width: 768px) {.templateProduct .tab-content {padding: 4.05% 6%;}}.templateProduct .tab-content #tabs-description {line-height: 22px;}.templateProduct .tab-content .tab-pane {display: block;height: 0;opacity: 0;}.templateProduct .tab-content .tab-pane.show {height: auto;position: relative;opacity: 1;}.templateProduct .tab-content table {border-collapse: collapse;margin: -8px auto 23px;}.templateProduct .tab-content table th {padding: 7px 30px;background: var(--body-second-color);color: var(--body-title-color);text-transform: uppercase;}.templateProduct .tab-content table td {border-bottom: 1px solid var(--body-border-color);padding: 7px 30px;text-align: start;line-height: 1.5;}.templateProduct .tab-content table tbody tr:first-child td {border-top: none;padding-top: 0;}.templateProduct .tab-content table tbody tr:last-child td {border-bottom: none;}.templateProduct .tab-content .table-extended {margin-top: 30px;}.templateProduct .tab-content .table-extended td {text-align: start;padding: 0;width: 50%;border: none;}@media (max-width: 767px) {.templateProduct .tab-content .table-extended td {width: 100%;display: block;}}.templateProduct .tab-content .table-extended td img {max-width: 100%;}@media (max-width: 767px) {.templateProduct .tab-content .table-extended td img {margin-bottom: 15px;}}.templateProduct .tab-content .table-extended.align-left td img {position: relative;right: auto;float: right;}@media (min-width: 768px) {.templateProduct .tab-content .table-extended.align-left td img {right: -8%;}}.templateProduct .tab-content .table-extended.align-right td img {position: relative;left: auto;}@media (min-width: 768px) {.templateProduct .tab-content .table-extended.align-right td img {left: -8%;}}.templateProduct .tab-content iframe {max-width: 100%;}.templateProduct .tab-content h5 {color: var(--body-title-color);}.templateProduct .tab-content h1, .templateProduct .tab-content h2, .templateProduct .tab-content h3, .templateProduct .tab-content h4, .templateProduct .tab-content h5, .templateProduct .tab-content h6 {margin: 0 0 23px;font-weight: 500;}.templateProduct .tab-content p {margin-bottom: 20px;}@media (min-width: 768px) {.templateProduct .tab-content p {margin-bottom: 40px;}}.templateProduct .tab-content p:last-of-type {margin-bottom: 0;}.templateProduct .tab-content .video {display: block;position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}.templateProduct .tab-content .video iframe {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.templateProduct .tab-content .bundled-items {overflow: hidden;}@media (min-width: 992px) {.templateProduct .tab-content .bundled-items #crust-items {float: left;width: 75%;-webkit-padding-end: 15px;padding-inline-end: 15px;}}@media (min-width: 992px) {.templateProduct .tab-content .bundled-items .action-bundle {float: left;width: 25%;-webkit-padding-start: 15px;padding-inline-start: 15px;}}@media (max-width: 991px) and (min-width: 576px) {.templateProduct .tab-content .bundled-items .action-bundle {float: right;}}@media (max-width: 575px) {.templateProduct .tab-content .bundled-items .action-bundle {margin-top: 20px;}}.templateProduct .tab-content .bundled-items .action-bundle .total-price {margin: 0 0 15px;}.templateProduct .tab-content .bundled-items .action-bundle .total-price .price {color: var(--body-price-sale-color);font-size: calc(var(--size-h3) + 4px);}.templateProduct .tab-content .bundled-items .action-bundle .btn {padding-top: 4px;padding-bottom: 4px;}.templateProduct .tab-content .bundled-items .bundled-images {padding: 0;list-style-type: none;overflow: hidden;}.templateProduct .tab-content .bundled-items .bundled-images li {position: relative;padding: 20px 25px;overflow: visible;float: left;}.templateProduct .tab-content .bundled-items .bundled-images li:not(:first-child):after {content: "";height: 70%;width: 1px;background: var(--body-border-color);left: 0;}.templateProduct .tab-content .bundled-items .bundled-images li:not(:first-child):after, .templateProduct .tab-content .bundled-items .bundled-images li:not(:first-child):before {position: absolute;top: 50%;transform: translateY(-50%);}.templateProduct .tab-content .bundled-items .bundled-images li:not(:first-child):before {content: "+";height: 32px;width: 32px;line-height: 30px;text-align: center;border: 1px solid var(--body-border-color);background: var(--body-background-color);color: var(--body-general-color);font-size: var(--size-h4);z-index: 2;left: -16px;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}@media (min-width: 576px) {.templateProduct .tab-content .bundled-items .bundled-images li {width: 33.333333%;}}@media (max-width: 575px) {.templateProduct .tab-content .bundled-items .bundled-images li {width: 50%;-webkit-padding-start: 20px;padding-inline-start: 20px;-webkit-padding-end: 20px;padding-inline-end: 20px;}.templateProduct .tab-content .bundled-items .bundled-images li:nth-child(3) {clear: both;width: 100%;padding-top: 30px;-webkit-padding-start: 25%;padding-inline-start: 25%;}.templateProduct .tab-content .bundled-items .bundled-images li:nth-child(3):after {height: 1px;width: 200%;left: -25%;right: -25%;top: 0;transform: translate(0);}.templateProduct .tab-content .bundled-items .bundled-images li:nth-child(3):before {left: 50%;top: -16px;right: auto;transform: translate(-50%);}}.templateProduct .tab-content .bundled-items .bundled-images li h5 {color: var(--body-title-product);font-size: calc(var(--product-font-size) - 2px);font-weight: 700;margin: 0 0 15px;display: -webkit-box;display: -ms-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 18px;height: 36px;overflow: hidden;}@media (min-width: 480px) {.templateProduct .tab-content .bundled-items .bundled-images li h5 {font-size: var(--product-font-size);}}.templateProduct .tab-content .bundled-items .bundled-images li h5 a {color: var(--body-title-product);}.templateProduct .tab-content .bundled-items .bundled-images li h5 a:hover {text-decoration: underline;}.templateProduct .tab-content .bundled-items .bundled-images li img {display: block;margin: 0 0 10px;}.templateProduct .tab-content .bundled-items .bundled-images li .price {display: block;}.templateProduct .tab-content .bundled-items .bundled-images li:first-child .price {color: var(--body-light-color);}.templateProduct .tab-content .bundled-items .wrap-bundled-item {overflow: hidden;}.templateProduct .tab-content .bundled-items .bundled-item {position: relative;line-height: 20px;float: left;margin: 0 0 7px;padding: 0;-webkit-padding-start: 20px;padding-inline-start: 20px;}.templateProduct .tab-content .bundled-items .bundled-item input[type=checkbox] {position: absolute;left: 0;top: 0;opacity: 0;margin: 0;width: 100%;height: 100%;z-index: 2;}.templateProduct .tab-content .bundled-items .bundled-item .wrap-item, .templateProduct .tab-content .bundled-items .bundled-item > .b-info {position: relative;}.templateProduct .tab-content .bundled-items .bundled-item .wrap-item:before, .templateProduct .tab-content .bundled-items .bundled-item > .b-info:before {content: "";width: 14px;height: 14px;border: 1px solid var(--body-border-color);background: var(--body-second-color);position: absolute;left: -20px;top: 3px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;}.templateProduct .tab-content .bundled-items .bundled-item input:checked + .b-info:after, .templateProduct .tab-content .bundled-items .bundled-item input:checked + .wrap-item:after {content: "";position: absolute;left: -18px;top: 4px;width: 12px;height: 12px;background: var(--body-general-color);-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 64 64'%3E%3Cpath d='M59.712 20.224q0 1.408-1.024 2.432l-30.72 30.72q-1.024.96-2.432.96t-2.432-.96L5.312 35.584q-.96-1.024-.96-2.432t.96-2.432l4.864-4.864q1.024-1.024 2.432-1.024t2.432 1.024l10.496 10.56L48.96 12.928q1.024-1.024 2.432-1.024t2.432 1.024l4.864 4.864q1.024.96 1.024 2.432z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 64 64'%3E%3Cpath d='M59.712 20.224q0 1.408-1.024 2.432l-30.72 30.72q-1.024.96-2.432.96t-2.432-.96L5.312 35.584q-.96-1.024-.96-2.432t.96-2.432l4.864-4.864q1.024-1.024 2.432-1.024t2.432 1.024l10.496 10.56L48.96 12.928q1.024-1.024 2.432-1.024t2.432 1.024l4.864 4.864q1.024.96 1.024 2.432z'/%3E%3C/svg%3E");}.templateProduct .tab-content .bundled-items .bundled-item .bundled-price {display: inline-block;-webkit-padding-start: 5px;padding-inline-start: 5px;}.templateProduct .tab-content .bundled-items .bundled-item .bundled-price .price {font-size: calc(var(--body-font-size) + 2px);color: var(--body-price-sale-color);}.templateProduct .tab-content .bundled-items .bundled-item:not(:first-child) {clear: both;cursor: pointer;}.templateProduct .tab-content .bundled-items .bundled-item:not(:first-child) .bundled-product-title {color: var(--body-title-product);border-bottom: 1px solid var(--body-title-product);}.templateProduct .tab-content .bundled-items .bundled-item:not(:first-child) input[type=checkbox] {cursor: pointer;}.templateProduct .tab-content .bundled-items .bundled-item:first-child .bundled-product-title {color: var(--body-light-color);}@media (max-width: 991px) and (min-width: 576px) {.templateProduct .tab-content .bundled-items .wrap-bundled-item {width: calc(100% - 200px);float: left;}}.templateProduct .col-lg-9 .product-simple-tab {padding: 0;}.templateProduct .col-lg-9 .tab-content {-webkit-padding-start: 5%;padding-inline-start: 5%;-webkit-padding-end: 5%;padding-inline-end: 5%;}@media (min-width: 768px) {.templateProduct .col-lg-9 .tab-content {-webkit-padding-start: 4.05%;padding-inline-start: 4.05%;-webkit-padding-end: 4.05%;padding-inline-end: 4.05%;}}.templateProduct #shopify-product-reviews {margin: 0 auto;clear: none;}.templateProduct #shopify-product-reviews .spr-form-title {font-size: var(--size-h5);margin: 0 0 10px;color: var(--body-title-color);font-weight: 400;}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-form-title {margin-bottom: 35px;}}.templateProduct #shopify-product-reviews .spr-container {padding: 0;border: 0;}.templateProduct #shopify-product-reviews .spr-container .spr-header-title {margin: 0 0 15px;font-size: var(--size-h5);text-transform: none;text-align: start;}.templateProduct #shopify-product-reviews .spr-container .spr-summary {text-align: start;}.templateProduct #shopify-product-reviews .spr-container .spr-summary .spr-starrating {float: left;margin: 13px 0 0;-webkit-margin-end: 5px;margin-inline-end: 5px;}.templateProduct #shopify-product-reviews .spr-container .spr-summary .spr-starrating .spr-icon {width: 16px !important;float: left;margin: 0;top: 0;}.templateProduct #shopify-product-reviews .spr-container .spr-summary .spr-starrating .spr-icon:before {font-size: 14px !important;float: left;}.templateProduct #shopify-product-reviews .spr-container .spr-summary .spr-summary-caption {display: inline-block;margin: 11px 0;color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-summary-actions {float: right;}.templateProduct #shopify-product-reviews .spr-container .spr-summary-actions a {display: inline-block;text-align: center;line-height: 27px;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);transition: all .35s ease 0s;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;padding: 5px 30px;color: var(--white);font-weight: 700;}.templateProduct #shopify-product-reviews .spr-container .spr-summary-actions a:hover {text-decoration: none;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.templateProduct #shopify-product-reviews .spr-container .spr-button, .templateProduct #shopify-product-reviews .spr-container .spr-button-primary {text-align: center;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);transition: all .35s ease 0s;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;color: var(--white);font-weight: 700;line-height: 27px;padding: 5px 30px;}.templateProduct #shopify-product-reviews .spr-container .spr-button-primary:hover, .templateProduct #shopify-product-reviews .spr-container .spr-button:hover {text-decoration: none;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.templateProduct #shopify-product-reviews .spr-container .spr-form-actions, .templateProduct #shopify-product-reviews .spr-container .spr-form-contact, .templateProduct #shopify-product-reviews .spr-container .spr-form-review {max-width: 500px;}.templateProduct #shopify-product-reviews .spr-container .spr-form-input-email, .templateProduct #shopify-product-reviews .spr-container .spr-form-input-text {max-width: 100%;float: none;height: 37px;padding: 8px 17px;line-height: 18px;clear: none;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;-ms-border-radius: 15px 15px 15px 15px;}@media (min-width: 576px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-input-email, .templateProduct #shopify-product-reviews .spr-container .spr-form-input-text {max-width: 300px;float: right;}}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-input-email, .templateProduct #shopify-product-reviews .spr-container .spr-form-input-text {max-width: 315px;}}.templateProduct #shopify-product-reviews .spr-container .spr-form-label {font-weight: 400;width: auto;float: none;text-align: start;line-height: 38px;color: var(--body-title-color);font-size: var(--body-font-size);margin: 0;-webkit-margin-end: 10px;margin-inline-end: 10px;}@media (min-width: 480px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-label {float: left;width: 155px;}}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-label {text-align: end;}}.templateProduct #shopify-product-reviews .spr-container .spr-reviews {margin: 0;}.templateProduct #shopify-product-reviews .spr-container .spr-review {padding: 0 0 30px;margin: 0 0 30px;border: none;border-bottom: 1px solid var(--body-border-color);}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-content, .templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-content-body {font-size: var(--body-font-size);color: var(--body-general-color);line-height: 1.8;margin: 0;padding: 0;clear: both;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title {display: none;font-size: var(--size-h5);padding: 0;line-height: 1.8;margin: 0 0 10px;-webkit-margin-end: 15px;margin-inline-end: 15px;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline {font-style: normal;color: var(--body-light-color);font-size: calc(var(--body-font-size) - 1px);opacity: 1;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline strong {font-weight: 400;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline strong:first-child {color: var(--body-title-color);font-weight: 700;font-size: var(--body-font-size);}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-starratings {font-size: var(--body-font-size);float: right;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-starratings i {width: 16px !important;-webkit-margin-end: 0;margin-inline-end: 0;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-starratings i:before {font-size: 14px !important;float: left;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-footer {display: none;}.templateProduct #shopify-product-reviews .spr-container .spr-review .spr-review-footer a {float: left;font-size: var(--body-font-size);color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-review:first-child {margin-top: 30px;}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-container .spr-review:first-child {margin-top: 50px;}}.templateProduct #shopify-product-reviews .spr-container .spr-review:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating {margin: 8px 0 20px;}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-form-label {line-height: 22px;}@media (max-width: 479px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-form-label {width: auto;float: left;}}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-icon {width: 22px !important;}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-icon:before {font-size: 17px !important;}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating a {width: 12px;}.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-starrating {display: inline-block;line-height: 22px;-webkit-margin-start: 0;margin-inline-start: 0;}@media (min-width: 576px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-starrating {-webkit-margin-start: 20px;margin-inline-start: 20px;}}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-review-rating .spr-starrating {-webkit-margin-start: 35px;margin-inline-start: 35px;}}.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea {width: 100%;padding: 8px 17px;float: none;max-width: 100%;}@media (min-width: 576px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea {float: right;max-width: 300px;}}@media (min-width: 768px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea {max-width: 315px;}}.templateProduct #shopify-product-reviews .spr-container .spr-form-input, .templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea {color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea::-webkit-input-placeholder, .templateProduct #shopify-product-reviews .spr-container .spr-form-input::-webkit-input-placeholder {color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea:-moz-placeholder, .templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea::-moz-placeholder, .templateProduct #shopify-product-reviews .spr-container .spr-form-input:-moz-placeholder, .templateProduct #shopify-product-reviews .spr-container .spr-form-input::-moz-placeholder {color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-form-input-textarea:-ms-input-placeholder, .templateProduct #shopify-product-reviews .spr-container .spr-form-input:-ms-input-placeholder {color: var(--body-general-color);}.templateProduct #shopify-product-reviews .spr-container .spr-form-actions {margin-top: 15px;}.templateProduct #shopify-product-reviews .spr-container .spr-form-actions .btn {float: none;font-size: calc(var(--body-font-size) - 1px);-webkit-margin-start: 185px;margin-inline-start: 185px;}@media (max-width: 575px) {.templateProduct #shopify-product-reviews .spr-container .spr-form-actions .btn {width: 100%;-webkit-margin-start: 0;margin-inline-start: 0;}}.templateProduct #shopify-product-reviews .spr-form {border-top: 1px solid var(--body-border-color);}.templateProduct #shopify-product-reviews .spr-form-review {clear: both;}.templateProduct #shopify-product-reviews .spr-form-contact-email, .templateProduct #shopify-product-reviews .spr-form-contact-location, .templateProduct #shopify-product-reviews .spr-form-contact-name, .templateProduct #shopify-product-reviews .spr-form-review-body, .templateProduct #shopify-product-reviews .spr-form-review-rating, .templateProduct #shopify-product-reviews .spr-form-review-title {margin: 0 0 15px;}.templateProduct .review-item {margin: 30px auto 0;overflow: hidden;}@media (min-width: 768px) {.templateProduct .review-item {margin-top: 40px;}}.templateProduct .review-item #shopify-product-reviews {border-bottom: 1px solid var(--body-border-color);padding-bottom: 30px;}@media (min-width: 768px) {.templateProduct .review-item #shopify-product-reviews {padding-bottom: 40px;}}.templateProduct #related_item {margin: 35px auto 0;clear: both;}@media (min-width: 768px) {.templateProduct #related_item {margin-top: 72px;}}.templateProduct #related_item:after, .templateProduct #related_item:before {content: "";display: block;width: 100%;clear: both;}.templateProduct #related_item .related-items {vertical-align: top;letter-spacing: -.31em;}.templateProduct #related_item .related-items > .product-wrapper {vertical-align: top;letter-spacing: 0;display: inline-block;width: 100%;}@media (min-width: 480px) {.templateProduct #related_item .related-items > .product-wrapper {width: 50%;}}@media (min-width: 768px) {.templateProduct #related_item .related-items > .product-wrapper {width: 33.333333%;}}@media (min-width: 992px) {.templateProduct #related_item .related-items > .product-wrapper {width: 25%;}}.templateProduct #related_item .related-items.owl-carousel .owl-stage-outer {padding: 0;margin-bottom: 0;}@media (min-width: 1025px) {.templateProduct #related_item .related-items.owl-carousel .owl-stage-outer {padding-bottom: 35px;margin-bottom: -35px;}}.templateProduct #related_item .related-items.owl-carousel .owl-nav {top: -52px;}.templateProduct #related_item .owl-item .product-wrapper {width: 100%;vertical-align: top;letter-spacing: 0;}@media (max-width: 1024px) {.templateProduct .swatch .tooltip {display: none;}}.templateProduct .container .page-product .product {-webkit-padding-start: 0;padding-inline-start: 0;-webkit-padding-end: 0;padding-inline-end: 0;}@media (max-width: 991px) {.templateProduct .add-to-cart-sticky.show + .mobile-layout-bar {display: none;}}.templateProduct #size-chart-popup {overflow: initial;}.post-author-info {background: var(--body-second-color);padding: 19px 16px;overflow: hidden;margin: 0 auto 40px;}@media (min-width: 768px) {.post-author-info {margin-bottom: 70px;}}.post-author-info .media {width: 100%;display: flex;}.post-author-info .media .image {max-width: 90px;}@media (min-width: 480px) {.post-author-info .media .image {max-width: 160px;}}.post-author-info .media .image img {width: 100%;}.post-author-info .media .text {padding: 0;-webkit-padding-start: 20px;padding-inline-start: 20px;}@media (min-width: 480px) {.post-author-info .media .text {-webkit-padding-start: 30px;padding-inline-start: 30px;}}.post-author-info .media .text .author {display: block;color: var(--body-title-color);font-size: calc(var(--size-h5) + 1px);}.templateCart .top-cart-holder > .cart-target {pointer-events: none;}.templateCart .header-icons > ul > li.top-cart-holder:hover .cart-dd {visibility: hidden;z-index: -999;opacity: 0;}.templateCart .mobile-total-price {display: block;padding: 0 15px;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@media (min-width: 576px) {.templateCart .mobile-total-price {display: none;}}.templateCart .mobile-total-price.header-mobile-fixed {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 99;background: var(--body-background-color);-webkit-animation-name: fade-In-Down;animation-name: fade-In-Down;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.65);-ms-transform: 0 0 15px rgba(0, 0, 0, 0.65);-o-transform: 0 0 15px rgba(0, 0, 0, 0.65);box-shadow: 0 0 15px rgba(0, 0, 0, 0.65);}.templateCart .mobile-total-price.header-mobile-fixed .total-price {display: none;}.templateCart .mobile-total-price.header-mobile-fixed .mobile-cart-action {border: none;}.templateCart .mobile-total-price .total-price {color: var(--body-title-color);font-size: var(--size-h4);border-top: 1px solid var(--body-border-color);padding-top: 15px;}.templateCart .mobile-total-price .total-price .cart-total {font-weight: 700;float: right;}.templateCart .mobile-total-price .terms-conditions {padding: 15px 0;font-size: var(--body-font-size);display: flex;}.templateCart .mobile-total-price .terms-conditions input[type=checkbox] {margin: 2px 0 0;-webkit-margin-end: 5px;margin-inline-end: 5px;}.templateCart .mobile-total-price .terms-conditions label {margin-bottom: 0;}.templateCart .mobile-total-price .mobile-cart-action {border-bottom: 1px solid var(--body-border-color);padding-bottom: 12px;padding-top: 10px;}.templateCart .mobile-total-price button {width: 100%;display: block;}@media (max-width: 575px) {.templateCart .page-heading, .templateCart .wrap-breadcrumb {display: none;}}.cart-order-note {margin: 0 auto 30px;}.cart-order-note h3 {margin: 0 0 20px;font-size: var(--size-h5);}.cart-order-note .cart-note textarea {width: 100%;max-width: 100%;min-height: 120px;}.page-cart .quantity {width: 100px;height: 34px;border: 1px solid var(--body-border-color);background: var(--white);padding: 0 15px;-webkit-padding-end: 60px;padding-inline-end: 60px;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;-ms-border-radius: 15px 15px 15px 15px;}.page-cart .quantity input {padding: 7px 0;border: none;height: 32px;min-height: 32px;width: 100%;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;}.cart-table {margin-bottom: 0;width: 100%;overflow-x: auto;}@media (min-width: 768px) {.cart-table {margin-bottom: 50px;}}.cart-table table {width: 100%;}@media (max-width: 575px) {.cart-table table tbody tr.last {border-bottom: none;}}.cart-table table tbody tr.last td {text-align: end;padding-bottom: 0;border-bottom: none;-webkit-padding-start: 0;padding-inline-start: 0;-webkit-padding-end: 0;padding-inline-end: 0;}@media (max-width: 575px) {.cart-table table tbody tr.last td {text-align: center;-webkit-padding-start: 0 !important;padding-inline-start: 0 !important;-webkit-padding-end: 0 !important;padding-inline-end: 0 !important;}.cart-table table tbody tr.last td:before {content: none !important;}}.cart-table table tbody tr.last .btn {margin-bottom: 10px;-webkit-margin-start: 10px;margin-inline-start: 10px;}@media (max-width: 575px) {.cart-table table tbody tr.last .btn {min-width: auto;margin: 15px 0;-webkit-margin-start: 15px;margin-inline-start: 15px;}}@media (max-width: 420px) {.cart-table table tbody tr.last .btn {display: block;width: 100%;}}.cart-table table tbody tr.last .btn.btn-update {font-weight: 400;}.cart-table table tbody tr.last .btn:first-child {-webkit-margin-start: 0;margin-inline-start: 0;}.cart-table table tbody tr.last .btn-clear {background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border: 1px solid var(--button-hover-btn1-border);}@media (max-width: 420px) {.cart-table table tbody tr.last .btn-clear {-webkit-margin-start: 0;margin-inline-start: 0;}}.cart-table table tbody tr.last .btn-clear:hover {background: var(--black);border-color: var(--black);color: var(--white);}.cart-table table td {position: relative;padding: 15px 10px;}@media (min-width: 768px) {.cart-table table td {padding: 30px 10px;}}.cart-table table td.action .cart-remove-btn {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;text-align: start;color: var(--body-light-color);}@media (min-width: 576px) {.cart-table table td.action .cart-remove-btn {text-align: center;}}.cart-table table td.action .cart-remove-btn svg path {fill: var(--body-light-color);}.cart-table table td.action .cart-remove-btn:hover {color: var(--main-color);}.cart-table table td.action .cart-remove-btn:hover svg path {fill: var(--main-color);}.cart-table table td.item-name .item-price {display: none;}.cart-table table td.item-qty {width: 150px;}.cart-table table td.item-qty .mobile-remove-action {display: none;}.cart-table table td.cart-action {border-bottom: none;}@media (max-width: 575px) {.cart-table table thead {display: none;}.cart-table table .cart-item {padding-top: 15px;margin-bottom: 15px;border-top: 1px solid var(--body-border-color);display: table;width: 100%;vertical-align: middle;}.cart-table table .cart-item:first-child {border-top: 0;}.cart-table table td {padding: 0;display: table-cell;}.cart-table table td.item-qty {width: 100%;display: table-row;text-align: start;}.cart-table table td.item-qty .quantity {float: left;-webkit-margin-end: 15px;margin-inline-end: 15px;}.cart-table table td.item-qty .mobile-remove-action {display: inline-block;}.cart-table table td.item-qty .mobile-remove-action .cart-remove-btn {padding: 8px 15px;background: var(--button-btn2);color: var(--button-btn2-txt);border: 1px solid var(--button-btn2-border);-webkit-appearance: button-bevel;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.cart-table table td.item-qty .mobile-remove-action .cart-remove-btn:hover {background: var(--button-hover-btn2);color: var(--button-hover-btn2-txt);border-color: var(--button-hover-btn2-border);}.cart-table table td.item-name {display: table-cell;padding: 15px 0;}.cart-table table td.item-name .item-image {width: 130px;min-width: 130px;-webkit-padding-end: 15px;padding-inline-end: 15px;}.cart-table table td.item-name .item-title {padding-top: 10px;}.cart-table table td.item-name .item-title a {font-size: var(--body-font-size);}.cart-table table td.item-name .item-title .wrap-item-variant {margin: 0;}.cart-table table td.item-name .item-title .wrap-item-variant .item-variant {font-size: var(--body-font-size);padding: 0;-webkit-padding-end: 10px;padding-inline-end: 10px;}.cart-table table td.item-name .item-price {display: block;font-size: var(--body-font-size);}.cart-table table .action, .cart-table table td.item-price, .cart-table table td.item-total {display: none;}}.cart-empty-wrapper {font-size: var(--size-h5);}.cart-row:after, .cart-row:before {content: "";display: block;width: 100%;clear: both;}.cart-right {width: 100%;float: none;overflow: hidden;-webkit-padding-start: 0;padding-inline-start: 0;}@media (min-width: 768px) {.cart-right {width: 50%;float: right;overflow: initial;-webkit-padding-start: 25px;padding-inline-start: 25px;}}@media (min-width: 992px) {.cart-right {width: 41.666667%;}}.cart-right .total-price {padding: 0 0 10px;margin: 0 0 16px;color: var(--body-title-color);text-align: start;overflow: hidden;font-size: var(--size-h4);font-weight: 700;border-bottom: 1px solid var(--body-border-color);}@media (max-width: 575px) {.cart-right .total-price {display: none;}}.cart-right .total-price > span:last-child {float: right;color: var(--body-price-color);-webkit-padding-start: 5px;padding-inline-start: 5px;}.cart-right .note-shipping {text-align: end;position: relative;padding: 0;-webkit-padding-start: 120px;padding-inline-start: 120px;}.cart-right .note-shipping > span {text-transform: uppercase;display: inline-block;min-width: 120px;text-align: start;float: left;color: var(--body-title-color);position: absolute;left: 0;top: 2px;}.cart-right .note-tax {padding: 10px 0;text-align: end;position: relative;}.cart-right > p {text-align: end;margin: 0;}.cart-right .free-shipping {padding: 5px 0 0;}.cart-right .free-shipping .progress {height: 18px;background: rgba(34, 34, 34, 0.3);margin: 0 auto 12px;}.cart-right .free-shipping .progress, .cart-right .free-shipping .progress-bar {border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.cart-right .free-shipping .progress-bar {background: #222;line-height: 18px;background-image: linear-gradient(to top right, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);background-size: 40px 40px;-webkit-animation: move 2s linear infinite;animation: move 2s linear infinite;}.cart-right .free-shipping .text {margin: 12px 0 0;}.cart-right .free-shipping .text .money {font-weight: 700;}.cart-right .terms-conditions {margin: 15px 0 0;}@media (max-width: 575px) {.cart-right .terms-conditions {display: none;}}.cart-right .terms-conditions input[type=checkbox] {float: left;margin: 3px 0 0;-webkit-margin-end: 8px;margin-inline-end: 8px;}.cart-right .terms-conditions label {margin: 0;display: inline;}.cart-right .terms-conditions img {margin-top: 20px;}.cart-right .cart-action .btn {margin: 20px auto 0;width: 100%;-webkit-padding-start: 15px;padding-inline-start: 15px;-webkit-padding-end: 15px;padding-inline-end: 15px;}@media (max-width: 575px) {.cart-right .cart-action .btn {display: none;}}.cart-right .additional-checkout-buttons {margin: 20px 0 0;}.cart-right .additional-checkout-buttons .additional-checkout-button {width: 50% !important;min-width: calc(50% - 10px) !important;float: left;margin: 0;}.cart-right .additional-checkout-buttons .additional-checkout-button:nth-child(2n) {-webkit-padding-start: 10px !important;padding-inline-start: 10px !important;}.cart-right .additional-checkout-buttons .additional-checkout-button:nth-child(odd) {-webkit-padding-end: 10px !important;padding-inline-end: 10px !important;}.cart-left {width: 58.333333%;float: left;-webkit-padding-end: 25px;padding-inline-end: 25px;}@media (max-width: 991px) and (min-width: 768px) {.cart-left {width: 50%;}}@media (max-width: 767px) {.cart-left {width: 100%;display: block;-webkit-padding-end: 0;padding-inline-end: 0;}}@media (max-width: 575px) {.cart-left #shipping-calculator {display: none;}}.cart-left .shipping h4 {margin: 0 0 20px;}.cart-left .shipping-calculator-form .control-wrapper {padding-top: 0;}@media (max-width: 991px) and (min-width: 768px) {.cart-left .shipping-calculator-form .control-wrapper {max-width: 100%;flex: 0 0 100%;}}.cart-left .shipping-calculator-form .control-wrapper .btn {float: right;width: auto;}@media (max-width: 575px) {.cart-left .shipping-calculator-form .control-wrapper .btn {width: 100%;float: none;display: block;}}.cart-left #shipping-rates {margin: 0 0 20px;}.cart-left #shipping-rates li {margin: 0 0 5px;line-height: 20px;}.cart-left #shipping-rates li:last-child {margin-bottom: 0;}.upsell-products {margin: 0 auto;padding: 40px 0 0;clear: both;}@media (min-width: 768px) {.upsell-products {padding-top: 50px;}}.upsell-products:after, .upsell-products:before {content: "";display: block;width: 100%;clear: both;}.upsell-products .loading {position: static;transform: translate(0);}.upsell-products .product-wrapper .quick_shop {display: none;}.upsell-products .product-wrapper .product-content .price-cart-wrapper {padding: 0;border: none;min-height: 26px;}.upsell-products .product-wrapper .product-content .price-cart-wrapper .product-add-cart, .upsell-products .product-wrapper .product-content .product-button {display: none;}.upsell-products .product-wrapper:hover:after {bottom: 0;}.upsell-products .owl-carousel .owl-stage-outer {padding: 5px 0;}.upsell-products .owl-carousel .owl-nav {top: -52px;}table {width: 100%;border-collapse: collapse;}table td {position: relative;padding: 30px 20px;border: none;text-align: center;}table td.item-name {text-align: start;-webkit-padding-start: 0;padding-inline-start: 0;}@media (max-width: 575px) {table td.item-name {display: block;}}table td.item-name .item-image {width: 100px;min-width: 100px;display: table-cell;vertical-align: middle;padding: 0;-webkit-padding-end: 20px;padding-inline-end: 20px;}@media (min-width: 576px) {table td.item-name .item-image {min-width: 130px;width: 130px;}}table td.item-name .item-image a {display: block;overflow: hidden;text-align: center;}table td.item-variant .selector-wrapper {margin: 6px 0;text-align: start;white-space: nowrap;}table td.item-variant .selector-wrapper label {margin: 0;min-width: 50px;padding: 0;line-height: 40px;-webkit-padding-end: 10px;padding-inline-end: 10px;}table td.item-variant .selector-wrapper select {height: 34px;line-height: 32px;padding: 0 10px;min-width: 100px;}table td.item-variant .selector-wrapper:last-child {margin-bottom: 0;}table td .item-title {text-align: start;display: table-cell;vertical-align: middle;}table td .item-title > a {line-height: 1.3;color: var(--body-title-color);font-size: calc(var(--size-h5) - 1px);}table td .item-title > a:hover {color: var(--main-color);}table td .item-title .wrap-item-variant {margin: 5px 0 0;color: var(--body-light-color);font-size: calc(var(--body-font-size) - 2px);}table td .item-title .wrap-item-variant .item-variant {display: block;padding: 8px 0 0;}table td .item-title .wrap-item-variant .item-variant .variant-title {color: var(--body-title-color);}table td.action button {border: 0;background: none;padding: 0;}table td.action button i {font-size: 12px;}table td.action button:hover i {color: #c0392b;}table td.item-price, table td.product-price {font-size: 16.43px;}table td.item-price span, table td.item-total, table td.product-price span {color: var(--body-price-color);font-size: 16.43px;}table td.cart-action {text-align: end;}table td.product-available {color: #5bb300;font-weight: var(--font-bold);}table tbody tr.last td {border-top: 1px solid var(--body-border-color);}table thead th {padding: 10px 20px;text-align: center;border: none;font-weight: 400;font-size: var(--body-font-size);color: var(--body-light-color);border-bottom: 1px solid var(--body-border-color);}table thead th.item {text-align: start;-webkit-padding-start: 0;padding-inline-start: 0;}table thead th.price {font-size: var(--body-font-size);color: var(--body-light-color);margin: 0;}.page-arn-wishlist .tab-item {text-transform: capitalize;}.page-arn-wishlist .wl-wrapper.wl-item-thumbnail {-webkit-padding-start: 25px;padding-inline-start: 25px;}.page-arn-wishlist .wl-item-thumbnail-wrapper {position: static;}.page-arn-wishlist .wl-group-button {position: absolute;left: 5px;top: 50%;right: auto;padding: 0;}.page-arn-wishlist .wl-group-button svg {width: 14px !important;height: 14px !important;}.page-arn-wishlist .product-wl-title {color: var(--body-title-product);font-size: var(--product-font-size);margin: 0 0 7px;line-height: 1.4;position: relative;font-weight: 700;}.page-arn-wishlist .product-wl-title a {color: inherit;font-size: inherit;}.page-arn-wishlist .product-wl-title:hover {color: var(--main-color);}.page-arn-wishlist .product-wl-price {color: var(--body-price-color);font-size: var(--product-price-size);padding: 0;margin: 0 0 15px;}.page-arn-wishlist .input_quantity:focus {background-color: transparent;}.page-arn-wishlist .add-to-cart-wishlist {padding: 9px 30px;line-height: 27px;font-weight: 700;white-space: normal;font-size: var(--body-font-size);border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;transition: all .35s ease-in-out 0s;background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);}.page-arn-wishlist .add-to-cart-wishlist:active, .page-arn-wishlist .add-to-cart-wishlist:focus, .page-arn-wishlist .add-to-cart-wishlist:hover {background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.no-wishlist-msg {margin: 20px 0;}.fancybox-container {z-index: 999999;}#product-compare .page-title {font-weight: 400;text-align: center;}.compare-content .empty a {color: var(--main-color);}@media (min-width: 1025px) {.compare-content .empty a:hover {text-decoration: underline;}}.page-wishlist .msg a {color: var(--main-color);}@media (min-width: 1025px) {.page-wishlist .msg a:hover {text-decoration: underline;}}h1.page-heading {margin: 0 auto 20px;text-align: center;padding: 0 15px;font-weight: 400;font-size: var(--size-h1);}@media (min-width: 768px) {h1.page-heading {margin-bottom: 40px;}}h3.subheading {text-transform: none;color: var(--body-title-color);border-bottom: 1px solid var(--body-border-color);margin: 0 0 12px;padding: 0 0 14px;}.s-title {font-size: var(--size_h4);color: var(--body-general-color);margin-bottom: 10px;}.alert-success button.close {color: #222;opacity: 1;position: relative;top: 2px;-webkit-padding-start: 5px;padding-inline-start: 5px;}.alert-success button.close:hover {color: var(--main-color);}#customer_orders .table-wrapper {width: 100%;overflow: auto;}#customer_orders .table-wrapper table tr td .total {font-size: 18px;color: var(--main-color);}#customer_orders .table-wrapper table tr td .note {display: block;white-space: nowrap;}.customer-info {margin-top: 25px;}.customer-info p {margin: 0 0 5px;}.page-address h2 {margin: 10px 0 20px;}.page-address .new-address #new-address {display: block;margin-bottom: 20px;}@media (max-width: 575px) {.page-address .new-address #new-address {width: 100%;}}.page-address .new-address > a {color: var(--body-general-color);margin-bottom: 20px;display: inline-block;}.page-address #add_address {padding: 20px 0 30px;}.page-address #add_address .control-wrapper h4 {margin-bottom: 20px;}.page-address #add_address .control-wrapper > button {-webkit-margin-end: 10px;margin-inline-end: 10px;}@media (max-width: 575px) {.page-address #add_address .control-wrapper .btn {width: 100%;display: block;margin: 0 0 10px;}}.page-address .address-table {padding-top: 20px;padding-bottom: 30px;border-top: 1px solid var(--body-border-color);}.page-address .address-table .action-edit-address > button {-webkit-margin-end: 10px;margin-inline-end: 10px;}.page-address .address_actions {margin-top: 5px;}.page-address .address_actions button {text-align: center;padding: 10px 30px;line-height: 27px;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn2);color: var(--button-btn2-txt);border: 1px solid var(--button-btn2-border);border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;transition: all .35s ease 0s;-webkit-margin-end: 10px;margin-inline-end: 10px;}.page-address .address_actions button:hover {background: var(--button-hover-btn2);text-decoration: none;color: var(--button-hover-btn2-txt);border-color: var(--button-hover-btn2-border);}@media (max-width: 575px) {.page-address .address_actions button {width: 100%;display: block;margin-bottom: 15px;-webkit-margin-end: 0;margin-inline-end: 0;}}.page-address .address_actions button:last-child {font-size: 14px;text-align: center;padding: 10px 30px;line-height: 27px;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);transition: all .35s ease 0s;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.page-address .address_actions button:last-child:hover {text-decoration: none;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.customer_address_table h4.title {margin-bottom: 30px;text-transform: capitalize;color: var(--body-general-color);}.customer_address_table .control-wrapper label {float: left;margin: 0;line-height: 40px;min-width: 150px;}.customer_address_table .control-wrapper input, .customer_address_table .control-wrapper select {clear: none;}.customer_address_table .control-wrapper input[type=checkbox] {height: auto;padding: 0;}@media (min-width: 576px) {.customer_address_table .control-wrapper select {-webkit-padding-start: 30px;padding-inline-start: 30px;}}.customer_address_table .control-wrapper.set_default {margin-bottom: 15px;padding-top: 0;position: relative;}.customer_address_table .control-wrapper.set_default input[type=checkbox] {position: absolute;left: 0;top: 0;right: 0;height: 100%;opacity: 0;z-index: 1;cursor: pointer;}.customer_address_table .control-wrapper.set_default input[type=checkbox]:checked ~ span:after {visibility: visible;opacity: 1;}.customer_address_table .control-wrapper.set_default > span {margin: 0;position: relative;display: flex;cursor: pointer;}.customer_address_table .control-wrapper.set_default > span:before {content: "";display: block;width: 18px;height: 18px;flex: 0 0 18px;border-radius: 4px;border: 1px solid var(--body-border-color);-webkit-margin-end: 10px;margin-inline-end: 10px;}.customer_address_table .control-wrapper.set_default > span:after {content: "";background-color: var(--main-color);position: absolute;left: 2px;top: 1px;bottom: 0;visibility: hidden;opacity: 0;width: 15px;height: 15px;-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 32 32'%3E%3Cpath d='M29.885 10.31q0 .705-.512 1.217L13.998 26.902q-.512.48-1.217.48t-1.217-.48l-8.905-8.905q-.48-.512-.48-1.217t.48-1.217l2.434-2.434q.513-.512 1.217-.512t1.217.512l5.253 5.285L24.503 6.659q.512-.513 1.217-.513t1.217.513l2.434 2.434q.512.48.512 1.217z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 32 32'%3E%3Cpath d='M29.885 10.31q0 .705-.512 1.217L13.998 26.902q-.512.48-1.217.48t-1.217-.48l-8.905-8.905q-.48-.512-.48-1.217t.48-1.217l2.434-2.434q.513-.512 1.217-.512t1.217.512l5.253 5.285L24.503 6.659q.512-.513 1.217-.513t1.217.513l2.434 2.434q.512.48.512 1.217z'/%3E%3C/svg%3E");}.customer_address_table .action-edit-address .btn {margin-top: 10px;}.page-order h2 {font-size: var(--size-h3);font-weight: var(--font-bold);margin: 0 0 10px;}.page-order .note.order_date {margin-top: 20px;margin-bottom: 20px;}.page-order #order-details {margin-bottom: 40px;width: 100%;overflow-x: auto;}.page-order #order-details table {border-bottom: 1px solid var(--body-border-color);padding-bottom: 10px;}.page-order #order-details table td.product-item {text-align: start;min-width: 160px;}.page-order #order-details table td.quantity {display: table-cell;padding: 0;border: none;}.page-order #order-details table td.money {font-size: 18px;color: var(--body-general-color);}.page-order #order-details table td.money.total {color: var(--main-color);}.page-order #order-details table tr.order_summary td {text-align: end;}.page-order #order-details table tr.order_summary td.price {padding: 10px 25px;font-size: 18px;color: var(--body-general-color);}.page-order #order-details table tr.order_summary td.total {color: var(--main-color);font-size: 18px;}.page-order #order-details table tr.order_summary td:last-child {text-align: center;}.page-order #order-details table tfoot tr td {padding-top: 10px;padding-bottom: 10px;}.page-order #order-details table tfoot tr:last-child td {border-bottom: none;}.page-order #order-address {margin: 0;}.page-order #order-address .title {margin-bottom: 20px;}@media (max-width: 767px) {.page-order #order-address #order-payment {padding-bottom: 15px;}}.page-order .order-status {padding-bottom: 5px;}.search-blog form {display: block;position: relative;}.search-blog form button {position: absolute;top: 0;right: 5px;height: 44px;line-height: 44px;padding: 0 10px;border: none;background: none;display: flex;align-items: center;justify-content: center;}.search-blog form button:hover {color: var(--main-color);}.related-post h6 {margin: 0 0 15px;text-transform: uppercase;}.related-post .list-unstyled > li {margin: 0 0 10px;}.post-item {margin: 0 0 50px;}@media (min-width: 768px) {.post-item {margin-bottom: 95px;}}.post-item .post-item-inner .post-image {margin: 0 auto 17px;}@media (min-width: 768px) {.post-item .post-item-inner .post-image {margin-bottom: 29px;}}.post-item .post-item-inner .post-image > a {position: relative;display: block;}.post-item .post-item-inner .post-image > a:before {position: absolute;left: 0;right: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.2);content: "";width: 100%;height: 0;z-index: 1;transition: all .35s ease-in-out 0s;}@media (min-width: 1025px) {.post-item .post-item-inner .post-image > a:hover:before {width: 100%;height: 100%;}}.post-item .post-item-inner .post-info {border-bottom: 1px solid var(--body-border-color);padding: 21px 0 17px;color: var(--body-light-color);list-style: none;font-size: calc(var(--body-font-size) - 1px);}.post-item .post-item-inner .post-info i {-webkit-margin-end: 8px;margin-inline-end: 8px;}.post-item .post-item-inner .post-title {display: block;color: var(--body-title-color);line-height: 1.3;margin: 0;word-break: break-word;font-weight: 400;}.post-item .post-item-inner .post-title:hover {color: var(--main-color);}.post-item .post-item-inner .post-des {margin: 20px 0;padding: 0;line-height: 24px;}@media (min-width: 768px) {.post-item .post-item-inner .post-des {margin-bottom: 30px;}}.post-item .post-item-inner .post-comment {color: var(--body-light-color);align-items: center;display: flex;}.post-item .post-item-inner .post-comment .demo-icon {font-size: 20px;-webkit-margin-end: 5px;margin-inline-end: 5px;}.post-item .post-item-inner .post-comment svg {width: 16px;height: 16px;}.post-item .post-item-inner .post-comment svg path {fill: var(--body-light-color);}.post-item .post-item-inner .post-button {margin: 30px 0 0;align-items: center;display: flex;}.post-item .post-item-inner .post-button .btn {line-height: 26px;font-weight: 400;color: var(--body-title-color);padding: 8px 40px;margin: 0;-webkit-margin-end: 10px;margin-inline-end: 10px;}.page-blog .blog-toolbar {overflow: hidden;margin: 0 auto 30px;}.page-blog .blog-toolbar .pagination-top {line-height: 30px;padding: 10px 0;}.page-blog .blog-toolbar .blog-view-mode {float: right;}.page-blog .blog-toolbar .blog-view-mode > span {display: inline-block;cursor: pointer;line-height: 30px;margin: 10px 0;-webkit-margin-start: 15px;margin-inline-start: 15px;}.page-blog.layout-full {margin: 0 auto;-webkit-padding-start: 15px;padding-inline-start: 15px;-webkit-padding-end: 15px;padding-inline-end: 15px;}.blog-filter {margin-bottom: 20px;}@media (max-width: 991px) {.page-article .col-xl-8 + .col-xl-4 {padding-top: 40px;}}.post-item .post-item-inner .post-info ul li, .post .post-content .post-info ul li {display: inline-block;position: relative;padding: 0;margin: 0 10px;}.post-item .post-item-inner .post-info ul li:before, .post .post-content .post-info ul li:before {content: "";width: 5px;height: 5px;background: var(--body-general-color);position: absolute;left: -14px;top: 50%;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;transform: translateY(-50%);}.post-item .post-item-inner .post-info ul li:first-child, .post .post-content .post-info ul li:first-child {-webkit-margin-start: 0;margin-inline-start: 0;}.post-item .post-item-inner .post-info ul li:first-child:before, .post .post-content .post-info ul li:first-child:before {content: none;}.post-item .post-item-inner .post-info ul li a, .post .post-content .post-info ul li a {color: var(--body-link-color);}.post-item .post-item-inner .post-info ul li a:hover, .post .post-content .post-info ul li a:hover {color: var(--main-color);}.post .post-image {margin: 0 auto 30px;text-align: center;}.post .post-image img {width: 100%;}.post iframe {max-width: 100%;}.post .buttons {padding: 0 0 65px;}.post .btn-next, .post .btn-previous {font-weight: var(--font-bold);white-space: normal;padding: 5px 0;text-transform: none;font-size: calc(var(--size-h6) + 2px);}.post .btn-previous {-webkit-margin-end: 10px;margin-inline-end: 10px;}.post .btn-next {float: right;}.post .post-content .post-title {font-weight: 400;}.post .post-content .post-info {margin: 0 0 25px;padding: 12px 0 18px;border-bottom: 1px solid var(--body-border-color);}.post .post-content .post-info ul {font-size: calc(var(--body-font-size) - 1px);padding: 0;}.post .post-content .post-des p {margin: 0 0 40px;}.post .post-content .post-des p:last-child {margin-bottom: 0;}.post .post-content h1, .post .post-content h2, .post .post-content h3, .post .post-content h4, .post .post-content h5, .post .post-content h6 {margin: 0 0 20px;}.post .post-content ol, .post .post-content ul {list-style: disc outside none;padding: 0 0 20px;-webkit-padding-start: 20px;padding-inline-start: 20px;}.post .post-content ol li, .post .post-content ul li {margin: 0 0 5px;line-height: 24px;}.post .post-content ol li p, .post .post-content ul li p {display: inline;}.post .post-content ol:last-child, .post .post-content ul:last-child {padding-bottom: 0;}.post .share-links {margin: 20px 0 35px;}@media (min-width: 768px) {.post .share-links {margin-top: 40px;}}.storelocator-filter {display: block;padding: 0 0 25px;}.location-search h4 {margin: 0 0 15px;}.location-search input {width: 100%;height: 38px;font-size: var(--body-font-size);background: var(--white);padding: 7px 10px;line-height: 1.5;border: 1px solid var(--body-border-color);border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-webkit-box-shadow: inset 0 0 0 var(--white);-ms-transform: inset 0 0 0 var(--white);-o-transform: inset 0 0 0 var(--white);box-shadow: inset 0 0 0 var(--white);}.location-search input:focus {border-color: var(--main-color);-webkit-box-shadow: 0 0 0 1000px #fff inset;-ms-transform: 0 0 0 1000px #fff inset;-o-transform: 0 0 0 1000px #fff inset;box-shadow: inset 0 0 0 1000px #fff;}@media (max-width: 991px) {.directions-panel {padding-bottom: 35px;}}.directions-panel .directions-to {width: 100%;height: 38px;font-size: var(--body-font-size);background: var(--white);padding: 7px 10px;line-height: 1.5;margin: 0 0 10px;border: 1px solid var(--body-border-color);-moz-appearance: textfield;-webkit-appearance: textfield;-webkit-appearance: none;border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-webkit-box-shadow: inset 0 0 0 var(--white);-ms-transform: inset 0 0 0 var(--white);-o-transform: inset 0 0 0 var(--white);box-shadow: inset 0 0 0 var(--white);}.directions-panel .directions-to:focus {border-color: var(--main-color);-webkit-box-shadow: 0 0 0 1000px #fff inset;-ms-transform: 0 0 0 1000px #fff inset;-o-transform: 0 0 0 1000px #fff inset;box-shadow: inset 0 0 0 1000px #fff;}.directions-panel input[type=submit] {text-align: center;padding: 10px 30px;line-height: 27px;white-space: normal;font-weight: var(--font-bold);font-size: var(--body-font-size);background: var(--button-btn1);color: var(--button-btn1-txt);border: 1px solid var(--button-btn1-border);transition: all .35s ease 0s;border-radius: 25px 25px 25px 25px;-moz-border-radius: 25px 25px 25px 25px;-webkit-border-radius: 25px 25px 25px 25px;-ms-border-radius: 25px 25px 25px 25px;}.directions-panel input[type=submit]:hover {text-decoration: none;background: var(--button-hover-btn1);color: var(--button-hover-btn1-txt);border-color: var(--button-hover-btn1-border);}.directions-panel .close-directions {float: right;line-height: 36px;}.store-list {list-style: none;}@media (max-width: 991px) {.store-list {padding-bottom: 20px;}}.store-list li {margin: 0 0 15px;}.store-list li .list-loca-stores i {color: var(--body-title-color);cursor: pointer;font-size: 22px;-webkit-margin-end: 5px;margin-inline-end: 5px;}.store-list li .address {-webkit-padding-start: 20px;padding-inline-start: 20px;}.store-list .list-loca-stores b {cursor: pointer;font-family: var(--font-heading);color: var(--body-title-color);}#map-canvas {width: 100%;padding-bottom: 56.25%;}#map-canvas .store {padding: 5px;line-height: 20px;}#map-canvas .store .title {color: var(--body-title-color);font-family: var(--font-heading);font-weight: 600;margin: 0 0 5px;font-size: calc(var(--body-font-size) + 2px);}#map-canvas .store .address, #map-canvas .store .misc {margin: 0 0 7px;}#map-canvas .store > a {text-decoration: underline;-webkit-margin-end: 10px;margin-inline-end: 10px;}.page-brands .content {padding: 0 0 20px;}.page-brands .vendor-list {list-style: none;}.page-brands .vendor-list li {display: inline-block;width: 30%;padding: 3px 0;-webkit-padding-end: 4%;padding-inline-end: 4%;}.page-brands .vendor-list li:nth-child(3n) {-webkit-padding-end: 0;padding-inline-end: 0;}.page-brands .vendor-list li:nth-child(3n+1) {clear: both;}.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {margin-bottom: 20px;}.page-content ol, .page-content ul {list-style-position: outside;-webkit-margin-start: 30px;margin-inline-start: 30px;}.page-content ol li, .page-content ul li {color: var(--body-general-color);line-height: 1.5;margin: 0 0 5px;padding: 0;-webkit-padding-start: 5px;padding-inline-start: 5px;}.page-content > h2 {font-weight: 400;margin: 0 0 20px;padding: 0;}@media (min-width: 768px) {.page-content > h2 {margin-bottom: 40px;}}.contact-description {margin: 0 0 20px;line-height: 22px;}.contact-form .form-group {margin: 0 0 22px;}.contact-form .form-group label {font-weight: 700;color: var(--body-title-color);}.contact-form .form-actions {padding: 0;}.contact-form .form-actions .btn {-webkit-padding-start: 38px;padding-inline-start: 38px;-webkit-padding-end: 38px;padding-inline-end: 38px;}@media (max-width: 575px) {.contact-form .form-actions .btn {width: 100%;display: block;}}@media (max-width: 767px) {.map-wrapper {margin-top: 40px;}}.banner-wrapper {background-size: cover;background-repeat: no-repeat;background-position: 50%;height: 350px;position: relative;text-align: center;margin: 0 auto 40px;}@media (min-width: 768px) {.banner-wrapper {height: 588px;margin-bottom: 98px;}}.banner-wrapper .container {display: table;height: 100%;vertical-align: middle;}.banner-wrapper .container .banner-text {vertical-align: middle;display: table-cell;}.banner-wrapper .container .banner-text h3 {font-size: 40px;font-weight: 700;margin: 0 auto 25px;max-width: 650px;}.banner-wrapper .container .banner-text p {max-width: 650px;margin: 0 auto;padding: 0;font-size: var(--size-h5);color: var(--body-title-color);line-height: 28px;}.type-image-text {margin: 0 auto 20px;}@media (min-width: 768px) {.type-image-text {margin-bottom: 70px;}}.type-image-text .item {text-align: center;margin: 0 auto 30px;}.type-image-text .text-box h4 {margin: 20px 0 15px;}@media (min-width: 768px) {.type-image-text .text-box h4 {margin: 35px 0 22px;}}.type-image-text .text-box p {margin: 0;}.type-our-team {padding: 50px 0 20px;margin: 0 0 30px;}@media (min-width: 768px) {.type-our-team {padding: 90px 0 60px;}}@media (max-width: 479px) {.type-our-team .wrap-item {flex: 0 0 100%;max-width: 100%;}}.type-our-team .wrap-item .item {text-align: center;margin: 0 auto 30px;}.type-our-team .wrap-item .item img {max-width: 170px;margin: 0 auto;display: inline-block;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;transition: all .35s ease 0s;}@media (max-width: 1199px) and (min-width: 992px) {.type-our-team .wrap-item .item img {max-width: 130px;}}.type-our-team .wrap-item .item .name {display: block;font-size: var(--size-h5);font-weight: var(--font-bold);margin: 15px 0 2px;color: var(--body-title-color);}.type-our-team .wrap-item .item .major {display: block;}.type-our-team .wrap-item .item > a {display: inline-block;color: var(--body-title-color);font-size: var(--size-h5);margin: 15px 0 2px;font-weight: var(--font-bold);}.type-our-team .wrap-item .item > a:hover {color: var(--main-color);}@media (min-width: 1025px) {.type-our-team .wrap-item .item:hover img {opacity: .85;}}.type-our-team .wrap-item .item-inner {background: var(--main-color);font-size: var(--size-h5);width: 170px;height: 170px;position: relative;margin: 0 auto;border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}@media (max-width: 1199px) and (min-width: 992px) {.type-our-team .wrap-item .item-inner {width: 130px;height: 130px;}}.type-our-team .wrap-item .item-inner .wrap-team {width: 100%;padding: 5px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}.type-our-team .wrap-item .item-inner .text-1 {color: var(--body-title-color);display: block;}.type-our-team .wrap-item .item-inner .text-2 {font-weight: 600;color: var(--body-title-color);display: block;font-size: 36px;line-height: 1;}.type-text-box .text-box-left {margin: 0 -15px;}.type-text-box .text-box-left .tbl-item {width: 100%;float: none;padding: 40px 15px 0;}@media (min-width: 480px) {.type-text-box .text-box-left .tbl-item {float: left;width: 50%;}}@media (min-width: 768px) {.type-text-box .text-box-left .tbl-item {padding-top: 80px;}}.type-text-box .text-box-left .tbl-item h4 {margin: 0 0 25px;font-size: calc(var(--size-h4) - 4px);}.type-text-box .text-box-left .tbl-item p {margin: 0;}@media (min-width: 480px) {.type-text-box .text-box-left .tbl-item:nth-child(odd) {clear: both;}}.type-text-box .text-box-right {padding: 40px 0 0;}@media (min-width: 768px) {.type-text-box .text-box-right {padding-top: 80px;}}.type-text-box .text-box-right h5 {font-weight: 400;position: relative;line-height: 37px;margin: 0 0 20px;color: var(--body-general-color);}.type-text-box .text-box-right h5:before {content: "+";width: 37px;height: 37px;line-height: 35px;font-size: 18px;color: #b5b5b5;display: inline-block;text-align: center;margin: 0;border: 1px solid #b5b5b5;-webkit-margin-end: 20px;margin-inline-end: 20px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;}.page-account h2 {border-bottom: 1px solid var(--body-border-color);margin: 0 0 40px;padding: 0 0 10px;line-height: 32px;font-weight: 400;position: relative;font-size: var(--size-h3);}.page-account h2:before {content: "";width: 85px;height: 2px;background: var(--main-color);position: absolute;left: 0;bottom: -1px;}.page-account .account-details {position: relative;}.page-account .account-details > a[title=Logout] {position: absolute;top: 10px;right: 0;}@media (max-width: 1440px) and (min-width: 768px) {.page-account .account-details .btn {display: block;width: 100%;margin-bottom: 15px;}}@media (max-width: 575px) {.page-account .account-details .btn {display: block;width: 100%;margin-bottom: 15px;}}.page-account h4.title > a {letter-spacing: 0;color: var(--body-general-color);}.account-detail {padding: 0 0 20px;}.account-detail i {color: var(--main-color);font-size: 18px;margin: 0;-webkit-margin-end: 7px;margin-inline-end: 7px;}@media (max-width: 767px) {.account-details {padding-bottom: 30px;}}.account-details h5 {margin: 0 0 15px;}.account-details .info .author, .account-details .info .email {margin: 0 0 10px;display: flex;align-items: center;}.account-details .info svg {flex: 0 0 14px;margin: 0;-webkit-margin-end: 7px;margin-inline-end: 7px;}.account-details .info svg path {fill: var(--main-color);}.page-search > h4 {margin-bottom: 30px;text-align: center;}.templateSearch .page-search .search-form {margin: 0 auto;display: block;max-width: 500px;position: relative;}.templateSearch .page-search .search-form .search_box {width: 100%;}.templateSearch .page-search .search-form .search-submit {position: absolute;top: 0;right: 10px;transition: all .35s ease 0s;line-height: 45px;background: none;border: none;display: flex;align-items: center;justify-content: center;}.templateSearch .page-search .search-form .search-submit svg path {fill: var(--body-general-color);}@media (hover: hover) {.templateSearch .page-search .search-form .search-submit:hover {color: var(--main-color);}.templateSearch .page-search .search-form .search-submit:hover svg path {fill: var(--main-color);}}.templateSearch .cata-product .article-grid-item {letter-spacing: 0;vertical-align: top;float: none;display: inline-block;}@media (min-width: 992px) {.templateSearch .cata-product .article-grid-item {width: 50%;}.templateSearch .cata-product .article-grid-item:nth-child(2n) {-webkit-padding-start: 15px;padding-inline-start: 15px;}.templateSearch .cata-product .article-grid-item:nth-child(odd) {-webkit-padding-end: 15px;padding-inline-end: 15px;}}@media (max-width: 991px) {.templateSearch .cata-product .article-grid-item {width: 100%;}}.templateSearch .cata-product .article-grid-item .post-to-link .btn {padding: 5px 40px;line-height: 30px;font-weight: 400;font-size: calc(var(--body-font-size) + 1px);}.template404 #main-content {padding: 0;}.page-404 {width: 100%;}.page-404 .box-404-text h1 {font-weight: 300;margin: 0 auto 20px;font-size: 72px;}.page-404 .box-404-text p {font-size: var(--size-h4);font-weight: 300;margin: 30px 0;}@media (max-width: 575px) {.page-404 .box-404-text .btn {width: 100%;}}.page-404 .box-404-text .btn i {-webkit-margin-end: 7px;margin-inline-end: 7px;}.page-faq .page-heading {margin-bottom: 65px;}.page-faq .faq-ship-title {font-size: calc(var(--size-h2) - 5px);font-weight: 400;padding-bottom: 22px;margin-bottom: 47px;border-bottom: 1px solid var(--body-border-color);}.page-faq .faq-ship-column h3 {margin-bottom: 34px;font-size: calc(var(--size-h3) - 6px);font-weight: 700;}.page-faq .faq-ship-content {padding-bottom: 99px;}.page-faq .faq-ship-content .faq-ship-row {padding-bottom: 50px;}.page-faq .faq-ship-content .faq-ship-row > div {padding-bottom: 35px;}.page-faq .faq-ship-content .text-content {line-height: 22px;}.page-faq .faq-accordion h2 {font-size: calc(var(--size-h2) + 10px);font-weight: 400;text-align: center;margin-bottom: 50px;}.page-faq .faq-accordion .panel-faq {border-bottom: 1px solid var(--body-border-color);padding: 25px 0;}.page-faq .faq-accordion .panel-faq:last-child {border-bottom: none;}.page-faq .faq-accordion .panel-title {font-weight: 400;font-size: calc(var(--size-h4) + 5px);margin-bottom: 0;position: relative;}.page-faq .faq-accordion .panel-title a {display: block;cursor: pointer;-webkit-padding-end: 25px;padding-inline-end: 25px;position: relative;z-index: 1;}.page-faq .faq-accordion .panel-title svg {position: absolute;top: 50%;right: 0;transform: translateY(-50%);}.page-faq .faq-accordion .panel-collapse {color: #747474;padding-top: 45px;line-height: 22px;}.semi-bold, h2.heading {line-height: 1;margin-bottom: 20px;}.semi-bold {font-size: var(--size-h5);font-weight: 400;line-height: 36px;margin: 0 0 12px;}.list-benefits > li {color: var(--body-title-color);margin-bottom: 3px;line-height: 26px;display: flex;align-items: center;}.list-benefits > li svg {flex: 0 0 14px;margin: 0;-webkit-margin-end: 5px;margin-inline-end: 5px;}.list-benefits > li svg path {fill: #5bb300;}.control-wrapper {display: block;clear: both;}.control-wrapper:last-child {padding-top: 10px;}.control-wrapper label {display: block;clear: both;margin-bottom: 10px;font-weight: 700;color: var(--body-title-color);font-size: var(--body-font-size);}.control-wrapper label .req {color: var(--body-title-color);-webkit-padding-start: 3px;padding-inline-start: 3px;}.control-wrapper input, .control-wrapper select {display: block;clear: both;margin-bottom: 20px;width: 100%;}.control-wrapper input[type=email]:-webkit-autofill, .control-wrapper input[type=password]:-webkit-autofill, .control-wrapper input[type=text]:-webkit-autofill {-webkit-box-shadow: 0 0 0 0 #fff inset !important;-ms-transform: 0 0 0 0 #fff inset !important;-o-transform: 0 0 0 0 #fff inset !important;box-shadow: inset 0 0 0 0 #fff !important;}.control-wrapper textarea {max-width: 670px;}.control-wrapper .btn-default, .control-wrapper button {-webkit-margin-end: 8px;margin-inline-end: 8px;}.control-wrapper .action {margin: 0 0 27px;}.control-wrapper .forgot-pass {float: right;}.form-wrapper {padding: 0 5%;}@media (min-width: 768px) {.form-wrapper {padding: 0 7%;}}@media (min-width: 992px) {.form-wrapper {padding: 0 9.65%;}}.form-wrapper p {line-height: 28px;margin: 0;}.login-or, .register-or {position: relative;-webkit-border-start: 1px solid var(--body-border-color);border-inline-start: 1px solid var(--body-border-color);}.login-or:before, .register-or:before {content: var(--text-or);width: 50px;height: 50px;text-align: center;line-height: 50px;font-style: italic;border: 1px solid var(--body-border-color);background: var(--white);position: absolute;left: 0;top: 50%;transform: translate(-50%, -50%);border-radius: 50% 50% 50% 50%;-moz-border-radius: 50% 50% 50% 50%;-webkit-border-radius: 50% 50% 50% 50%;-ms-border-radius: 50% 50% 50% 50%;}@media (max-width: 767px) {.login-or {margin: 20px 0 0;-webkit-border-start: none;border-inline-start: none;-webkit-border-end: none;border-inline-end: none;padding-top: 50px;}.login-or:before {left: 50%;right: auto;top: 0;z-index: 2;}.login-or:after {content: "";height: 1px;background: var(--body-border-color);z-index: 1;position: absolute;left: calc(5% + 15px);top: 0;right: calc(5% + 15px);}}.register-or {-webkit-border-end: 1px solid var(--body-border-color);border-inline-end: 1px solid var(--body-border-color);-webkit-border-start: none;border-inline-start: none;}.register-or:before {left: auto;right: -50px;}@media (max-width: 767px) {.register-or {padding-bottom: 50px;margin: 0 0 40px;-webkit-border-start: none;border-inline-start: none;-webkit-border-end: none;border-inline-end: none;}.register-or:before {left: 50%;right: auto;top: auto;bottom: -25px;z-index: 2;transform: translate(-50%);}.register-or:after {content: "";height: 1px;background: var(--body-border-color);z-index: 1;position: absolute;left: calc(5% + 15px);right: calc(5% + 15px);bottom: 0;}}#create_customer, #customer_login, #recover-password form {padding: 30px 0;}@media (max-width: 767px) {.page-login .col-xs-12, .page-register .col-xs-12 {max-width: 100%;flex: 0 0 100%;}}.page-login .alert-danger, .page-register .alert-danger {display: none;}.page-login .login-error-active .alert-danger, .page-register .login-error-active .alert-danger {display: block;}#recover-password .heading, #register-form .heading, .page-login .heading, .page-register .heading {font-size: calc(var(--size-h2) - 5px);font-weight: 400;margin: 0 0 10px;border-bottom: 1px solid var(--body-border-color);padding-bottom: 11px;line-height: 32px;position: relative;}#recover-password .heading:before, #register-form .heading:before, .page-login .heading:before, .page-register .heading:before {content: "";width: 100%;height: 2px;background: var(--main-color);position: absolute;left: 0;right: 0;bottom: -1px;width: 115px;}#recover-password .btn, #register-form .btn, .page-login .btn, .page-register .btn {margin-bottom: 10px;min-width: 130px;}@media (max-width: 575px) {#recover-password .btn, #register-form .btn, .page-login .btn, .page-register .btn {display: block;width: 100%;}}#customer-login .text {margin: 0 0 30px;display: block;}#customer_orders h5 {margin: 0 0 20px;}.section-page-store-location {padding: 50px 0;}.section-page-store-location .page-title {margin-bottom: 40px;color: var(--text-header-color);}.section-page-store-location .map-search {background: #efefef;padding: 20px 15px;margin-bottom: 40px;}.section-page-store-location .map-search .btn {min-width: 150px;width: 100%;margin-top: 10px;}@media (min-width: 576px) {.section-page-store-location .map-search .btn {width: auto;margin-top: 0;}}.section-page-store-location .map-search_form {flex-wrap: wrap;}@media (min-width: 1200px) {.section-page-store-location .map-search_form {flex-wrap: nowrap;}}.section-page-store-location .map-search_item {margin: 11px 0;flex-wrap: wrap;width: 100%;}@media (min-width: 576px) {.section-page-store-location .map-search_item {margin: 11px;width: auto;}}.section-page-store-location .map-search_item input {width: 100%;height: 45px;background: #fff;margin-top: 5px;}@media (min-width: 576px) {.section-page-store-location .map-search_item input {width: 200px;margin-top: 0;}}.section-page-store-location .title {font-size: 16px;line-height: 30px;-webkit-padding-end: 10px;padding-inline-end: 10px;}.section-page-store-location .select-group {position: relative;min-width: 105px;}@media (max-width: 575px) {.section-page-store-location .select-group {width: 100%;margin-top: 5px;}}.section-page-store-location .select-group svg {display: none;}.section-page-store-location .select-group select {background: #fff;width: 100%;}.section-page-store-location .store-list {background: #efefef;padding: 25px;height: 100%;max-height: 650px;overflow-y: auto;}.section-page-store-location .store-list::-webkit-scrollbar {width: 6px;background: transparent;}.section-page-store-location .store-list::-webkit-scrollbar, .section-page-store-location .store-list::-webkit-scrollbar-thumb {border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;-ms-border-radius: 10px 10px 10px 10px;}.section-page-store-location .store-list::-webkit-scrollbar-thumb {background: #000;}.section-page-store-location .store-item {margin-bottom: 26px;}.section-page-store-location .store-item.active svg path, .section-page-store-location .store-item:hover svg path {fill: var(--main-color);}.section-page-store-location .store-item.active .info a, .section-page-store-location .store-item:hover .info a {transition: unset;}.section-page-store-location .store-item.active .info .address, .section-page-store-location .store-item.active .info a, .section-page-store-location .store-item:hover .info .address, .section-page-store-location .store-item:hover .info a {color: var(--main-color);}.section-page-store-location .store-item svg {-webkit-margin-end: 5px;margin-inline-end: 5px;margin-top: 4px;flex: 0 0 24px;max-width: 100%;}.section-page-store-location .info .address {cursor: pointer;}.section-page-store-location #map {height: 650px;}.section-page-store-location .map-wrapper {position: relative;}.section-page-store-location .marker-custom.active img {-webkit-animation: map-animation 2s infinite;animation: map-animation 2s infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}.section-page-store-location .map-style {position: absolute;left: 15px;top: 20px;z-index: 1;}.section-page-store-location .js-map-style {padding: 10px 20px;margin: 0 5px;text-transform: uppercase;background: #fff;border: none;cursor: pointer;line-height: normal;}.section-page-store-location .js-map-style:hover {color: var(--main-color);}.section-page-store-location .mapboxgl-canvas {height: 650px;}.section-page-store-location .mapboxgl-popup-content {padding: 20px 10px;}.section-page-store-location .mapboxgl-popup-content .info > div {font-size: 14px;color: #000;}.section-page-store-location .mapboxgl-popup-content .mapboxgl-popup-close-button {font-size: 22px;padding: 0 7px;}

/*# sourceMappingURL=styles.min.css.map */
