@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);#sg-pro-access-wrapper {margin-top: 10px;margin-bottom: 5px;width: 100%;overflow: hidden;font-family: inherit;text-decoration: none;}#sg-pro-access-wrapper a {text-decoration: none;}.sg-pro-access-heading {margin-bottom: 8px;font-size: 20px;line-height: 36px;margin-bottom: 15px;font-weight: 600;font-family: inherit;}.sg-pro-access-input-felid {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;float: left;border-radius: 2px;margin: 10px 0;}.sg-pro-access-qty-field {width: 25% !important;}.sg-pro-access-product select {margin-bottom: 10px;}.sg-pro-access-product {margin-bottom: 20px;text-align: left;overflow: hidden;}.sg-pro-access-price {font-size: 16px;line-height: 30px;}.sg-pro-access-product .sg-pro-access-product-img {margin-top: 0;cursor: pointer;position: relative;border: 1px solid #f2f2f2;margin-right: 5px;margin-left: 30px;}.sg-pro-access-checkbox {float: left;min-height: 10px !important;}.sg-pro-access-product-left {position: relative;float: left;margin-right: 5px;text-align: left;}.sg-pro-access-quick-view-btn {display: block;position: absolute;top: 50%;transform: translateY(-50%);padding: 10px 0;text-align: center;width: 100%;font-size: 14px;transition: all 0.25s ease;background-color: rgba(0, 0, 0, 0.7);color: #fff;border-radius: 0;opacity: 0;text-decoration: none;font-size: 12px;}.sg-xs-img .sg-pro-access-quick-view-btn {font-size: 8px;padding: 4px 0;}.sg-sm-img .sg-pro-access-quick-view-btn {font-size: 10px;padding: 6px 0;}.sg-pro-access-quick-view-btn:hover {background-color: rgba(0, 0, 0, 0.9);color: #fff;text-decoration: none;}.sg-pro-access-product:hover .sg-pro-access-quick-view-btn {opacity: 1;}.sg-pro-access-product-right {overflow: hidden;padding-left: 5px;}.sg-pro-access-product-title {font-family: inherit;margin-bottom: 8px;overflow: hidden;font-size: 16px;line-height: 28px;color: #2f2f2f;font-weight: 600;}.sg-pro-access-product-description {font-family: inherit;font-size: 14px;line-height: 24px;color: #858585;}.sg-pro-access-qty-label {float: left;line-height: 50px;margin-right: 10px;}.sg-pro-access-product .sg-xl-img {float: none !important;position: unset !important;}.sg-xs-img img {width: 40px;height: 40px;}.sg-sm-img img {width: 80px;height: 80px;}.sg-md-img img {width: 160px;height: 160px;}.sg-lg-img img {width: 250px;height: 250px;}.sg-xl-img img {width: 520px;height: 520px;}.sg-clearfix {clear: both;}.loadersmall {border: 5px solid #f3f3f3;-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite;border-top: 5px solid #555;border-radius: 50%;width: 30px;height: 30px;}@keyframes spin {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}#sg-checkbox .sg-checkbox-label {position: relative;cursor: pointer;color: #526d7a;font-size: 24px;margin-left: 2px;float: left;}#sg-checkbox input[type="checkbox"] {position: absolute;opacity: 0;z-index: -1;}#sg-checkbox input[type="checkbox"] + .sg-label-text:before {content: "\f096";font-family: FontAwesome;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;width: 1em;display: inline-block;margin-right: 5px;font-size: 24px;}#sg-checkbox input[type="checkbox"]:checked + .sg-label-text:before {content: "\f14a";color: #607d8b;animation: effect 250ms ease-in;font-size: 24px;}#sg-checkbox input[type="checkbox"]:disabled + .sg-label-text {color: #aaa;}#sg-checkbox input[type="checkbox"]:disabled + .sg-label-text:before {content: "\f0c8";color: #ccc;}@keyframes effect {0% {transform: scale(0);}25% {transform: scale(1.3);}75% {transform: scale(1.4);}100% {transform: scale(1);}}.spicegems-modal-box {font-family: inherit;width: 100%;height: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;outline: 0;background-color: transparent;padding: 15px;box-sizing: border-box;}.spicegems-modal-dialog {z-index: 99999;width: 500px;margin: 0 auto;background: #fff;border-bottom: 1px solid #aaa;border-radius: 4px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);border: 1px solid rgba(0, 0, 0, 0.1);background-clip: padding-box;position: relative;top: 20%;left: 0;-webkit-transform: translate(0, -10%);-ms-transform: translate(0, -10%);-o-transform: translate(0, -10%);transform: translate(0, -10%);box-sizing: border-box;}.spicegems-modal-dialog.large {width: 900px;}.spicegems-modal-dialog.small {width: 300px;}.spicegems-modal-dialog.extraLarge {width: 1140px;}.spicegems-modal-container {margin: 10px;padding: 5px 0;}.spicegems-modal-close {font-family: inherit;color: #000;background: 0 0;position: absolute;right: 0;top: 0;width: 22px;padding: 0;line-height: 1em;height: 25px;font-size: 22px;text-align: center;text-decoration: none;font-weight: 700;opacity: 0.7;box-shadow: none;border: none;}.spicegems-modal-close:hover {opacity: 1;}@media only screen and (max-width: 600px) {.spicegems-modal-dialog, .spicegems-modal-dialog.extraLarge, .spicegems-modal-dialog.large, .spicegems-modal-dialog.small {top: 15%;width: 100%;}}.clearfix::after {content: "";clear: both;display: table;}.spicegems-row {width: 100%;margin: 5px auto;box-sizing: border-box;}.spicegems-row:after, .spicegems-row:before {display: table;content: " ";}.spicegems-row:after {clear: both;}.spicegems-qv-picture-box, .spicegems-qv-product-box {position: relative;float: left;width: 50%;padding-right: 10px;padding-left: 10px;box-sizing: border-box;}@media only screen and (max-width: 600px) {.spicegems-qv-picture-box, .spicegems-qv-product-box {width: 100%;}}.spicegems-qv-product-box {max-height: 470px;overflow-y: auto;}.spicegems-product-title {font-family: inherit;font-size: 22px;font-weight: 700;font-style: normal;letter-spacing: 0.2px;color: #666;line-height: 1.2em;}.spicegems-product-price {font-family: inherit;font-size: 16px;display: flex;margin-top: 10px;}.spicegems-product-dec-footer {position: relative;padding-top: 5px;}#spicegems-view-full-details {font-family: inherit;text-decoration: none !important;color: #337ab7;cursor: pointer;opacity: 0.8;}#spicegems-view-full-details:hover {opacity: 1;}.spicegems-product-description {margin-top: 5px;padding: 0;letter-spacing: 0.2px;}.spicegems-product-dec-main {letter-spacing: 0.2px;font-family: inherit;max-height: 80px;overflow: hidden;line-height: 1.4em;position: relative;text-align: left;color: #333;}.spicegems-details-full:after {content: none;}.spicegems-product-dec-footer:before {content: "";background-color: #fff;width: 100%;height: 30px;top: -25px;left: 0;position: absolute;background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0.1));}.spicegems-details-full + .spicegems-product-dec-footer:before {content: none;}.spicegems-details-full {transition: max-height 10s ease;max-height: 9999px;}.spicegems-qv-variant-options {margin-top: 10px;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;width: 85%;display: table;text-align: left;}.spicegems-form-group, .spicegems-qv-variant-options .form-group {display: table-row;width: 100%;margin-bottom: 10px;vertical-align: middle;font-style: normal;}.spicegems-form-group label {font-family: inherit;font-size: 16px;font-weight: 400;font-style: normal;display: table-cell;min-width: 100px;margin: 5px 0;line-height: 1.42857143;width: auto;color: #333;}.spicegems-form-group .form-control, .spicegems-form-group select {font-family: inherit;display: table-cell;width: 100%;margin: 5px 0;}.spicegems-form-group select {box-sizing: border-box;background-position: right center;background-repeat: no-repeat;background-position: right 10px center;background-size: 6px;text-indent: 0.01px;text-overflow: "";cursor: pointer;padding: 6px 12px;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;min-height: 35px;}.spicegems-form-group input {box-sizing: border-box;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;min-height: 35px;}.spicegems-add-to-cart {display: inline-block;width: 100%;padding: 10px 12px;margin-top: 10px;margin-bottom: 0;font-family: inherit;font-size: 14px;font-weight: 400;font-style: normal;line-height: 1.42857143;text-transform: uppercase;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;color: #fff;background-color: #444;border-color: #333;font-family: inherit;}.spicegems-add-to-cart:active, .spicegems-add-to-cart:focus, .spicegems-add-to-cart:hover {color: #fff !important;background-color: #333 !important;border-color: #222 !important;}.spicegems-qv-success-alert {font-family: inherit;font-size: 16px;color: #444;}#spicegems-qv-carousel {margin: 0 auto;width: auto;min-width: 300px;}#spicegems-qv-carousel.carousel {position: relative;}.spicegems-carousel-outer {position: relative;}.spicegems-carousel-inner {position: relative;width: 100%;overflow: hidden;}.spicegems-carousel-inner > .spicegems-carousel-item {position: relative;display: none;-webkit-transition: 0.6s ease-in-out left;-o-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;height: 300px;}.spicegems-carousel-inner > .spicegems-carousel-item > a > img, .spicegems-carousel-inner > .spicegems-carousel-item > img {display: block;width: auto;max-width: 100%;max-height: 300px;margin: 0 auto;position: relative;top: 50%;transform: translateY(-50%);}#spicegems-qv-carousel .spicegems-carousel-control {position: absolute;top: 0;bottom: 0;width: 10%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);background-color: rgba(0, 0, 0, 0);opacity: 0;cursor: pointer;}#spicegems-qv-carousel:hover .spicegems-carousel-control {opacity: 0.5;}#spicegems-qv-carousel .spicegems-carousel-control.left {left: 1px;}#spicegems-qv-carousel .spicegems-carousel-control.right {right: 1px;}#spicegems-qv-carousel .spicegems-carousel-control i {padding: 8px;position: relative;top: 50%;transform: translateY(-50%);}#spicegems-qv-carousel .spicegems-carousel-control.left i {float: left;}#spicegems-qv-carousel .spicegems-carousel-control.right i {float: right;}#spicegems-qv-carousel .spicegems-carousel-control i::before {color: #000;font-size: 2.5rem;font-weight: 700;}#spicegems-qv-carousel .spicegems-carousel-control:focus, #spicegems-qv-carousel .spicegems-carousel-control:hover {color: #fff;text-decoration: none;outline: 0;opacity: 0.8;}.spicegems-carousel-outer > .active {display: block;}.spicegems-carousel-inner > .active, .spicegems-carousel-inner > .next, .spicegems-carousel-inner > .prev {display: block;}.spicegems-carousel-inner > .active {left: 0;}.spicegems-carousel-inner > .next, .spicegems-carousel-inner > .prev {position: absolute;top: 0;width: 100%;}.spicegems-carousel-inner > .next {left: 100%;}.spicegems-carousel-inner > .prev {left: -100%;}.spicegems-carousel-inner > .next.left, .spicegems-carousel-inner > .prev.right {left: 0;}.spicegems-carousel-inner > .active.left {left: -100%;}.spicegems-carousel-inner > .active.right {left: 100%;}.spicegems-carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;padding-left: 0;text-align: center;list-style: none;margin: 10px 0 0;overflow: auto;position: static;text-align: center;white-space: nowrap;width: 100%;}.spicegems-carousel-indicators li {background-color: transparent;-webkit-border-radius: 0;border-radius: 0;display: inline-block;height: auto;margin: 0 4px !important;width: 75px !important;height: 75px !important;overflow: hidden;text-indent: -999px;cursor: pointer;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;}.spicegems-carousel-indicators li img {display: block;width: 100%;height: auto;margin: 0 auto;position: relative;top: 50%;transform: translateY(-50%);}#spicegems-qv-carousel .spicegems-carousel-indicators .active {border: 1px solid #51bafb;}@media screen and (min-width: 768px) {.spicegems-carousel-indicators {bottom: 20px;}}@media all and (transform-3d), (-webkit-transform-3d) {.spicegems-carousel-inner > .item {-webkit-transition: -webkit-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}.spicegems-carousel-inner > .item.active.right, .spicegems-carousel-inner > .item.next {left: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.spicegems-carousel-inner > .item.active.left, .spicegems-carousel-inner > .item.prev {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.spicegems-carousel-inner > .item.active, .spicegems-carousel-inner > .item.next.left, .spicegems-carousel-inner > .item.prev.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.spicegems-qv-product-box::-webkit-scrollbar {width: 10px;height: 10px;}.spicegems-qv-product-box::-webkit-scrollbar-track {background: #f1f1f1;}.spicegems-qv-product-box::-webkit-scrollbar-thumb {background: #c1c1c1;cursor: pointer;}.spicegems-carousel-indicators::-webkit-scrollbar {height: 10px;width: 10px;}.spicegems-carousel-indicators::-webkit-scrollbar-thumb:horizontal {background: #c1c1c1;}.spicegems-carousel-indicators::-webkit-scrollbar-thumb:horizontal:hover {background: #b1b1b1;cursor: pointer;}@media only screen and (max-width: 700px) {.spicegems-carousel-indicators {display: none;}.spicegems-carousel-outer {margin-bottom: 15px;}.sg-pro-access-quick-view-btn {opacity: 1;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {.spicegems-modal-dialog.large {width: 95%;}}.spicegems-carousel *, .spicegems-carousel :after, .spicegems-carousel :before {box-sizing: border-box;}.spicegems-carousel {margin: 0 auto;overflow: hidden;position: relative;white-space: nowrap;text-align: center;padding: 0 25px;}.spicegems-carousel:after, .spicegems-carousel:before {content: "";display: table;}.spicegems-carousel:after {clear: both;}.spicegems-carousel-inner {overflow: hidden;}.spicegems-slides-container {list-style-type: none;position: relative;left: 0;display: inline-block;padding: 0;margin: 0;}.spicegems-addon-slide {display: inline-block;white-space: normal;position: relative;margin: 0;text-align: center;background-color: #fff;}.spicegems-carousel-btn {background: #bdbdbd;border: 0;box-shadow: none;cursor: pointer;height: 40px;position: absolute;top: 50%;width: 25px;font-size: 20px;padding: 5px;}.spicegems-btn-next {right: 0;}.spicegems-btn-next:hover {border: 1px solid #777;background-color: #444;color: #fff;border-left: none;}.spicegems-btn-prev {left: 0;}.spicegems-btn-prev:hover {border: 1px solid #777;background-color: #444;color: #fff;border-right: none;}.spicegems-addon-carousel-heading {font-size: 24px;line-height: 36px;margin-bottom: 5px;font-weight: 600;font-family: inherit;text-align: center;white-space: normal;}.spicegems-addon-product {text-align: center;overflow: hidden;border: 1px solid #ddd;padding: 10px;margin: 5px;background-color: #fff;color: #222;}.spicegems-addon-product .spicegems-addon-product-img {cursor: pointer;position: relative;text-align: center;overflow: hidden;margin: 0 auto;max-height: 160px;}.spicegems-addon-product .spicegems-addon-product-img img {width: auto;height: auto;max-width: 100%;max-height: 100%;}.sg-xs-img {width: 40px;height: 40px;}.sg-sm-img {width: 80px;height: 80px;}.sg-md-img {width: 160px;height: 160px;}.sg-lg-img {width: 250px;height: 250px;}.sg-xl-img {width: 520px;height: 520px;}.sg-clearfix {clear: both;}.spicegems-addon-product-title-area {text-align: center;margin: 5px 1px;height: 45px;position: relative;}.spicegems-addon-product-title {font-family: inherit;width: 100%;text-align: center;font-family: inherit;margin-bottom: 8px;overflow: hidden;font-size: 14px;line-height: 22px;color: #2f2f2f;font-weight: 600;text-decoration: none;overflow: hidden;display: block;display: -webkit-box;position: absolute;max-height: 45px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}.spicegems-addon-price {font-size: 16px;line-height: 20px;text-align: center;}.spicegems-addon-product .spice_select_variant_quantity, .spicegems-addon-product .spicegems-addon-input-felid {font-family: inherit;display: block;width: 100%;height: 34px;margin: 5px 0;padding: 6px 12px;font-size: 14px;color: #555;background-color: #fff !important;background-image: none !important;border: 1px solid #ccc;border-radius: 2px !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.spicegems-addon-btn {font-family: inherit;width: 100%;font-size: 16px;margin-top: 5px;border-radius: 5px;border: 0;color: #fff !important;display: inline-block;cursor: pointer;white-space: normal !important;word-wrap: break-word;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);transition: 0.2s ease-out;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;min-height: 35px;}.primary-color, .sg-primary-btn {background: #6091ba !important;color: #fff;}.mg-t-0 {margin-top: 0;}.sg-pro-access-price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.spicegems-main-price {font-family: inherit;margin-right: 15px;}.spicegems-main-price .money {color: #333;}.spicegems-compare_at_price .money {text-decoration: line-through;color: #777;}.sg-with-compare .money {color: #ff4e00;}.spicegems-main-price {color: #333;}.spicegems-compare_at_price {text-decoration: line-through;color: #777;}.sg-with-compare {color: #ff4e00;}.spice-compare-at-price-show {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 5px;min-height: 45px;}.spice-compare-at-price-show .spicegems-main-price {margin-right: 0;}.spicegems-addon-slide:hover .sg-pro-access-quick-view-btn {opacity: 1;}#spiceaddonsappid div.input_field_number, #spicegems-product_quickview div.input_field_number {display: inline-flex;justify-content: start;align-items: start;width: 100%;margin-bottom: 10px;}#spiceaddonsappid .sg-pro-access-product-right div.input_field_number, #spicegems-product_quickview div.input_field_number {max-width: 150px !important;}#spicegems-product_quickview div.input_field_number {margin: 5px 0;}#spiceaddonsappid .sg_minus_btn, #spiceaddonsappid .sg_plus_btn, #spicegems-product_quickview .sg_minus_btn, #spicegems-product_quickview .sg_plus_btn {background: #f5f5f5;padding: 3px 5px 4px;border: 1px solid #ccc;display: flex;justify-content: center;align-items: center;min-width: 45px;min-height: 35px;height: 35px !important;font-size: 21px;color: #585858;font-weight: 600;cursor: pointer;}#spiceaddonsappid .sg_minus_btn:focus, #spiceaddonsappid .sg_minus_btn:hover, #spiceaddonsappid .sg_plus_btn:focus, #spiceaddonsappid .sg_plus_btn:hover, #spicegems-product_quickview .sg_minus_btn:focus, #spicegems-product_quickview .sg_minus_btn:hover, #spicegems-product_quickview .sg_plus_btn:focus, #spicegems-product_quickview .sg_plus_btn:hover {background: #ededed;}#spiceaddonsappid .sg_minus_btn, #spicegems-product_quickview .sg_minus_btn {border-right: 0;border-radius: 4px 0 0 4px;}#spiceaddonsappid .sg_plus_btn, #spicegems-product_quickview .sg_plus_btn {border-left: 0;border-radius: 0 4px 4px 0;}#spiceaddonsappid div.input_field_number input[type="number"].form-control::-webkit-inner-spin-button, #spiceaddonsappid div.input_field_number input[type="number"].form-control::-webkit-outer-spin-button, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid::-webkit-inner-spin-button, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid::-webkit-outer-spin-button, #spicegems-product_quickview div.input_field_number input[type="number"].form-control::-webkit-inner-spin-button, #spicegems-product_quickview div.input_field_number input[type="number"].form-control::-webkit-outer-spin-button, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid::-webkit-inner-spin-button, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;opacity: 0;}#spiceaddonsappid div.input_field_number input[type="number"].form-control:focus-visible, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid:focus-visible, #spicegems-product_quickview div.input_field_number input[type="number"].form-control:focus-visible, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid:focus-visible {outline: none !important;box-shadow: none;}#spiceaddonsappid div.input_field_number input[type="number"].form-control:focus, #spiceaddonsappid div.input_field_number input[type="number"].form-control:hover, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid:focus, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid:hover, #spicegems-product_quickview div.input_field_number input[type="number"].form-control:focus, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid:focus, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid:hover, #spicegems-product_quickviewdiv.input_field_number input[type="number"].form-control:hover {box-shadow: none;border-radius: 0 !important;}#spiceaddonsappid div.input_field_number input[type="number"].form-control:focus, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid:focus, #spicegems-product_quickview div.input_field_number input[type="number"].form-control:focus, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid:focus {border-color: #8d8d8d;}#spiceaddonsappid div.input_field_number input[type="number"].form-control, #spiceaddonsappid div.input_field_number input[type="number"].form-control, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid, #spiceaddonsappid div.input_field_number input[type="number"].sg-pro-access-input-felid, #spicegems-product_quickview div.input_field_number input[type="number"].form-control, #spicegems-product_quickview div.input_field_number input[type="number"].form-control, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid, #spicegems-product_quickview div.input_field_number input[type="number"].sg-pro-access-input-felid {display: inline-block;border-radius: 0 !important;height: 35px !important;min-height: 35px !important;max-height: 35px !important;margin: 0 !important;-webkit-appearance: none;-moz-appearance: textfield !important;appearance: none;text-align: center;width: calc(100% - 90px);}#spiceaddonsappid .sg-pro-access-product select, #spicegems-product_quickview .sg-pro-access-product select {outline: none !important;}#spiceaddonsappid .sg-pro-access-product select:focus, #spiceaddonsappid .sg-pro-access-product select:hover, #spicegems-product_quickview .sg-pro-access-product select:focus, #spicegems-product_quickview.sg-pro-access-product select:hover {border-color: #8d8d8d;}.spicegems-product-quickview .sg_minus_btn, .spicegems-product-quickview .sg_plus_btn {min-width: 33px;min-height: 35px;font-size: 16px;}#spiceaddonsappid .spicegems-input-filds div.input_field_number, #spicegems-product_quickview .spicegems-input-filds div.input_field_number {margin: 5px 0 !important;}.spice_lineItem_props textarea, .spice_qv_lineItem_props textarea {width: 100%;min-height: 44px;height: 34px;resize: none;border: 1px solid #ccc;background-color: #fff;color: #555;margin: 5px 0;border-radius: 2px;}.sg-pro-access-mandatory_warning {color: #c31828;background-color: #ffdadd;border-color: #ffdadd;font-size: 16px;border: 1px solid transparent;padding: 0.5rem 1.2rem;margin-top: 1rem;margin-bottom: 1rem;width: fit-content;border-radius: 4px;overflow: hidden;}.spice_qv_lineItem_props textarea {display: table-cell;}.spice_qv_lineItem_props label.spice_qv_properties_name {vertical-align: middle;}.sg-pro-access-price .spicegems_discount_price, .spicegems-carousel .spicegems_discount_price {font-size: 16px;}#spicegems-product_quickview .spicegems_discount_price {font-size: 16px;}.sg-pro-access-price .spicegems-compare_at_price, .spicegems-product-price .spicegems-compare_at_price {margin-right: 5px;}.spicegems-cross-amount, span.spicegems-cross-amount {text-decoration: line-through !important;display: block;color: #8a8a8a !important;}.spicegems-carousel .spicegems_discount_price {display: block;text-align: center;min-height: 47px;line-height: 130%;}:root {--sg-addon-main-font: "Montserrat", "Roboto", "Work Sans", sans-serif;--sg-addon-primary-color: rgb(82 109 122);--sg-addon-text-color: rgb(51 51 51);--sg-addon-border-color: rgb(221 221 221);--sg-addon-border-hover-color: rgb(58 58 58);--sg-addon-color-text-focus: rgb(96 96 96);--sg-addon-price-fontsize: 14px;--sg-addon-title-fontsize: 14px;--sg-addon-heading-fontsize: 18px;}.spice-spa-addon-product-wrapper * {margin: 0;padding: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;text-rendering: optimizeLegibility;}.spice-spa-addon-product-wrapper *, .spice-spa-addon-product-wrapper ::after, .spice-spa-addon-product-wrapper ::before {box-sizing: border-box;}.spice-spa-addon-product-wrapper {display: inline-flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;position: relative;width: 100%;height: auto;}.spice-spa-addon-product-wrapper a:not([href]) {cursor: auto;}.spice-spa-addon-heading {display: block;font-family: inherit;font-size: var(--sg-addon-heading-fontsize);font-weight: 600;margin-top: 10px;margin-bottom: 15px;}.spice-spa-addon-checkbox {float: none;line-height: 1.25;margin: 0;min-width: auto !important;}label.spice-spa-addon-checkbox-label:after, label.spice-spa-addon-checkbox-label:before {content: "";line-height: 1.25;margin: 0;}.spice-spa-addon-checkbox input.spice-spa-addon-checkbox-input {display: none !important;visibility: hidden !important;opacity: 0;}span.spice-spa-addon-checkbox-text {display: block;content: "";border: 2px solid #5c5c5c;border-radius: 4px;width: 20px;min-width: 20px;max-width: 20px;height: 20px;min-height: 20px;max-height: 20px;color: transparent;background: #fff;transition: 0.3s;cursor: pointer;position: relative;overflow: hidden;}span.spice-spa-addon-checkbox-text svg {position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;width: 20px;min-width: 20px;max-width: 20px;height: 20px;min-height: 20px;max-height: 20px;display: none;fill: rgb(255, 255, 255);pointer-events: none !important;}input.spice-spa-addon-checkbox-input:checked + span.spice-spa-addon-checkbox-text svg {display: block;}input.spice-spa-addon-checkbox-input:checked + span.spice-spa-addon-checkbox-text {animation: SGBounce 0.2s ease-in-out;background-color: #5c5c5c;}input.spice-spa-addon-checkbox-input:disabled + span.spice-spa-addon-checkbox-text {background-color: #919191;border-color: #919191;color: #919191;}@keyframes SGBounce {0% {transform: scale(0.8);}25% {transform: scale(1.2);}75% {transform: scale(1.4);}100% {transform: scale(1);}}.spice-spa-addon-img-small {width: 64px;height: 64px;--sg-addon-img-size: 64px;--sg-addon-font-size: 8px;}.spice-spa-addon-img-medium {width: 84px;height: 84px;--sg-addon-img-size: 84px;--sg-addon-font-size: 12px;}.spice-spa-addon-img-large {width: 100px;height: 100px;--sg-addon-img-size: 100px;--sg-addon-font-size: 12px;}.spice-spa-addon-product-image {position: relative;text-align: center;min-width: var(--sg-addon-img-size);cursor: pointer;border: 1px solid var(--sg-addon-border-color);border-radius: 3px;overflow: hidden;}.spice-spa-addon-product-image img {width: 100%;height: 100%;object-fit: contain;opacity: 1;}.spice-spa-addon-product-title, .spice-spa-addon-product-title *, .spice-spa-addon-product-title .spice-spa-addon-product-link {font-family: inherit;font-size: var(--sg-addon-title-fontsize);line-height: 1.25;font-weight: 400;text-decoration: none;color: var(--sg-addon-text-color);}.spice-spa-addon-product-title a:focus, .spice-spa-addon-product-title a:not([disabled]):hover {color: var(--sg-addon-color-text-focus);}.spice-spa-addon-product-item .spice-spa-addon-input-field {font-family: inherit;display: flex;width: 100%;height: 35px;max-height: 35px;min-height: 35px;padding: 6px 12px;font-size: 14px;color: #333;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;margin-bottom: 0;outline: 0;}.spice-spa-addon-product-item .spice-spa-addon-input-field:focus {outline: 0;}.spice-spa-addon-product-item .spice-spa-addon-input-field.spice-spa-addon-variant-id {-webkit-appearance: menulist-button;-moz-appearance: menulist-button;appearance: menulist-button;cursor: pointer;background: #fff;background-image: none !important;font-size: 14px;line-height: 1.25;}.spice-spa-addon-product-item label.spice-spa-addon_properties_name {font-family: inherit;color: #797676;font-size: 14px;line-height: 26px;font-weight: 400;margin: 0;margin-bottom: 2px;text-transform: none;letter-spacing: 0;border: none;padding: 0;}label.spice-spa-addon_properties_name:after, label.spice-spa-addon_properties_name:before {content: "";}.spice-spa-addon-product-item textarea.spice-spa-addon-product-text-field-area {width: 100%;min-width: 100px;min-height: 35px;height: 35px;max-height: 35px;resize: none;border: 1px solid #ccc;background-color: #fff;color: #555;margin: 0 0 8px 0;border-radius: 2px;outline: 0;padding: 2px 5px;line-height: 1.25;box-shadow: none;font-size: 14px;}.spice-spa-addon-product-item textarea.spice-spa-addon-product-text-field-area::placeholder {font-size: 14px;}.spice-spa-addon-product-quantity {width: auto;}.spice-spa-addon-product-quantity input[type="number"] {-moz-appearance: auto;-webkit-appearance: auto;-ms-appearance: auto;appearance: auto;}.spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus {display: flex;flex-direction: row;width: 100%;}.spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus button, .spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus input[type="number"] {margin: 0;outline: 0;}.spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus button:focus, .spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus input[type="number"]:focus {outline: 0;}.spice-spa-addon-product-item .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field {text-align: center;border-radius: 0;outline: 0;text-indent: 0;}.spice-spa-addon-product-item button.spice-spa-addon_event_init {width: 100%;min-width: 30px;max-width: 45px;height: 35px;min-height: 35px;max-height: 35px;line-height: 35px;outline: 0;background: #f5f5f5;background-image: none;color: var(--sg-addon-text-color);border: 1px solid #ccc;cursor: pointer;padding: 0;box-shadow: none;}.spice-spa-addon-product-item button.spice-spa-addon_event_init:hover {background: #ededed;}.spice-spa-addon-product-item button.spice-spa-addon_minus_btn {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: none;}.spice-spa-addon-product-item button.spice-spa-addon_plus_btn {border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: none;}.spice-spa-addon-product-item button.spice-spa-addon_event_init span {display: flex;align-items: center;justify-content: center;text-align: center;}.spice-spa-addon-product-item button.spice-spa-addon_event_init svg {display: inline-block;font-size: 100%;fill: rgb(51 51 51);}.spice-spa-addon-product-item input.spice-spa-addon-input-field-button {text-align: center;-moz-appearance: textfield !important;-webkit-appearance: none;-ms-appearance: none;appearance: none;}.spice-spa-addon-product-item input.spice-spa-addon-input-field-button::-webkit-inner-spin-button, .spice-spa-addon-product-item input.spice-spa-addon-input-field-button::-webkit-outer-spin-button {-webkit-appearance: none;appearance: none;}.spice-spa-addon-product-item .spice-spa-addon-product-quick-view, #b_layout .spice-spa-addon-bundleImgBox .spice-spa-addon-product-quick-view {display: block;width: 100%;padding: 4px 0;font-family: inherit;font-size: var(--sg-addon-font-size, 12px);font-weight: 400;text-decoration: none;text-align: center;background: rgba(0, 0, 0, 0.7);color: #fff;border: 0;margin: 0 auto;position: absolute;opacity: 0;transition: all 0.3s;z-index: 1;cursor: pointer;}.spice-spa-addon-product-item:hover .spice-spa-addon-product-quick-view, #b_layout .spice-spa-addon-bundleImgBox:hover .spice-spa-addon-product-quick-view {opacity: 1;}.spice-spa-addon-product-item .spice-spa-addon-product-quick-view:hover, #b_layout .spice-spa-addon-bundleImgBox .spice-spa-addon-product-quick-view:hover {background: rgba(0, 0, 0, 0.9);}@media only screen and (max-width: 700px) {.spice-spa-addon-product-quick-view {opacity: 0.6 !important;}}.spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field {text-align: center;-moz-appearance: textfield !important;-webkit-appearance: none;-ms-appearance: none;appearance: none;}.spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field::-webkit-inner-spin-button, .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field::-webkit-outer-spin-button {-webkit-appearance: none;appearance: none;}#layout-01 .spice-spa-addon-product-item, #layout-02 .spice-spa-addon-product-item {display: flex;flex-direction: column;align-items: center;overflow: hidden;min-width: 115px;max-width: 250px;width: calc(33.33% - 8px);margin-left: 4px;margin-right: 4px;margin-bottom: 8px;padding: 8px;border-radius: 4px;position: relative;}#layout-01 span.spice-spa-addon-checkbox-text {width: 22px;min-width: 22px;max-width: 22px;height: 22px;min-height: 22px;max-height: 22px;border-radius: 50%;}#layout-01 .spice-spa-addon-checkbox input.spice-spa-addon-checkbox-input + span.spice-spa-addon-checkbox-text::after {border-radius: 50%;}#layout-01 .spice-spa-addon-product-image {border-radius: 50%;border: 1px solid #aaa;margin: 0 auto;position: relative;overflow: hidden;}#layout-01 .spice-spa-addon-product-quick-view, #layout-02 .spice-spa-addon-product-quick-view {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}#layout-01 .spice-spa-addon-product-price, #layout-02 .spice-spa-addon-product-price {display: flex;width: calc(100% - 5%);flex-direction: row;justify-content: center;flex-wrap: wrap;gap: 5px 16px;font-family: inherit;font-size: 14px;}#layout-01 .spice-spa-addon-price-compare, #layout-02 .spice-spa-addon-price-compare {color: #797676;text-decoration: line-through;}#layout-01 .spice-spa-addon-product-text-field, #layout-02 .spice-spa-addon-product-text-field {width: 100%;}#layout-01 textarea.spice-spa-addon-product-text-field-area, #layout-02 textarea.spice-spa-addon-product-text-field-area {max-width: 250px;}#layout-01 .spice-spa-addon-product-title, #layout-02 .spice-spa-addon-product-title {min-height: 35px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: center;}#layout-01 .spice-spa-addon-product-quantity, #layout-01 .spice-spa-addon-product-variant, #layout-02 .spice-spa-addon-product-quantity, #layout-02 .spice-spa-addon-product-variant {width: 100%;}#layout-01 .spice-spa-addon-checkbox, #layout-01 .spice-spa-addon-product-image, #layout-01 .spice-spa-addon-product-quantity, #layout-01 .spice-spa-addon-product-title, #layout-01 .spice-spa-addon-variant-id, #layout-02 .spice-spa-addon-checkbox, #layout-02 .spice-spa-addon-product-image, #layout-02 .spice-spa-addon-product-quantity, #layout-02 .spice-spa-addon-product-title, #layout-02 .spice-spa-addon-variant-id {margin-bottom: 8px;}@media only screen and (max-width: 476px) {#layout-01 .spice-spa-addon-product-item, #layout-02 .spice-spa-addon-product-item {width: calc(50% - 8px);}}#layout-02 .spice-spa-addon-product-image {border-radius: 4px;border: 1px solid #aaa;margin: 0 auto;position: relative;overflow: hidden;margin-bottom: 8px;}#layout-02 span.spice-spa-addon-checkbox-text {border-radius: 4px;}#layout-02 .spice-spa-addon-checkbox input.spice-spa-addon-checkbox-input + span.spice-spa-addon-checkbox-text::after {border-radius: 4px;}#layout-03 .spice-spa-addon-product-item, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-item {position: relative;margin-bottom: 12px;text-align: left;padding: 8px;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;border-radius: 4px;border: 1px solid var(--sg-addon-border-color);width: 100%;--sg-addon-max-width: 10rem;--sg-addon-min-width: 6.25rem;}#layout-03 .spice-spa-addon-product-item:hover, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-item:hover {-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);}#layout-03 .spice-spa-addon-left, #layout-03 .spice-spa-addon-right, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-left, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-right {display: flex;align-items: center;justify-content: flex-start;}#layout-03 .spice-spa-addon-left, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-left {margin-right: 10px;}#layout-03 .spice-spa-addon-checkbox, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-checkbox {margin-right: 8px;}#layout-03 .spice-spa-addon-product-quick-view, #b_layout .spice-spa-addon-product-quick-view {position: absolute;bottom: 0;}#layout-03 .spice-spa-addon-right, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-right {gap: 8px;flex-wrap: wrap;width: 100%;}#layout-03 .spice-spa-addon-product-title, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-title {width: auto;min-width: var(--sg-addon-min-width, 5rem);max-width: 100%;flex: 0 0 auto;line-height: 20px;text-align: left;display: block;gap: 8px;}#layout-03 .spice-spa-addon-form, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-form {display: flex;align-items: center;gap: 8px;flex-wrap: wrap;flex-grow: 1;flex-shrink: 1;flex-basis: auto;--multiplier: calc(10rem - 100%);}#layout-03 .spice-spa-addon-form > .spice-spa-addon-input-field, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-form > .spice-spa-addon-input-field {width: 100%;min-width: var(--sg-addon-min-width, 5rem);max-width: var(--sg-addon-max-width, 9.375rem);flex-grow: 1;flex-basis: calc(var(--multiplier) * 999);}#layout-03 .spice-spa-addon-form > .spice-spa-addon-product-quantity, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-form > .spice-spa-addon-product-quantity {min-width: 12rem;max-width: 12rem;}#layout-03 .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field, #b_layout #spice-spa-addon-bundle-items .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field {width: calc(100% - 90px);min-width: 45px;}#layout-03 textarea.spice-spa-addon-product-text-field-area, #b_layout #spice-spa-addon-bundle-items textarea.spice-spa-addon-product-text-field-area {display: block;margin: 0;max-width: 12rem;}#layout-03 .spice-spa-addon-product-price, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-price {font-family: inherit;font-size: 14px;color: #333;font-weight: 400;display: flex;gap: 8px;flex-wrap: wrap;align-self: center;min-width: var(--sg-addon-min-width, 5rem);}#layout-03 .spice-spa-addon-price-compare, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-price-compare {text-decoration: line-through;color: #a2a2a2;}@media only screen and (max-width: 900px) {#layout-03 .spice-spa-addon-product-item, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-item {gap: 6px;}#layout-03 .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field, #b_layout #spice-spa-addon-bundle-items .spice-spa-addons-quantity-plus-minus input.spice-spa-addon-input-field {min-width: 40px;}#layout-03 .spice-spa-addon-checkbox, #layout-03 .spice-spa-addon-product-image, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-checkbox, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-image {margin-right: 6px;}}select.spice-spa-addon-variant-id:not(.styled) {display: block;}.spice-spa-addon-layouts {display: block;box-sizing: border-box;}.spice-spa-addon-auto-cursor {cursor: auto;}.sg-pro-subtotal-price {display: flex;align-items: center;justify-content: start;flex-wrap: wrap;margin: 15px 0 0 !important;padding: 0;border: none;}label.sg-pro-subtotal-label, span.sg-pro-subtotal-span {margin: 0 8px 8px 0 !important;padding: 0 !important;font-family: inherit;font-size: 18px;color: inherit;font-weight: 600 !important;line-height: 1.125em;}.sg_sr-only {position: absolute;min-width: 0 !important;min-height: 0 !important;width: 0 !important;height: 0 !important;max-width: 0 !important;max-height: 0 !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0);border: 0;}.sg-addon-inv-qty.sg-addon-instock, .sg-addon-inv-qty.sg-addon-lowstock {display: flex;justify-content: center;align-items: center;font-family: inherit;font-size: 14px;font-weight: 600;text-align: center;word-break: break-word;padding: 0;}.sg-addon-inv-qty.sg-addon-instock {color: green;}.sg-addon-inv-qty.sg-addon-lowstock {color: red;}#layout-01 .sg-addon-instock, #layout-01 .sg-addon-lowstock, #layout-02 .sg-addon-lowstock, #layout-02 .sg-addon-instock {width: 100%;margin-bottom: 8px;}#layout-03 .spice-spa-addon-form .sg-addon-instock, #layout-03 .spice-spa-addon-form .sg-addon-lowstock, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-form .sg-addon-instock, #b_layout #spice-spa-addon-bundle-items .spice-spa-addon-form .sg-addon-lowstock {margin: 0;align-self: center;width: auto;}.spicegems-slides-container .spicegems-addon-slide .sg-addon-instock, .spicegems-slides-container .spicegems-addon-slide .sg-addon-lowstock {margin: 4px auto;width: calc(100% - 5%);min-height: 26px;overflow: hidden;text-align: center;}.sg-pro-access-product .sg-addon-instock, .sg-pro-access-product .sg-addon-lowstock {width: 100%;margin-bottom: 10px;justify-content: flex-start;}.spicegems-qv-product-box .sg-addon-inv-qty.sg-addon-instock, .spicegems-qv-product-box .sg-addon-inv-qty.sg-addon-lowstock {margin-bottom: 10px;margin-top: 10px;justify-content: flex-start;}.spicegems-addon-slide .sg-addon-inv-qty {min-height: 26px;margin: 4px auto;width: calc(100% - 5%);}.spicegems-slides-container {display: inline-flex;align-items: flex-start;}.sg-addon-inv-display-none {display: none !important;}.sg-addon-lowstock, .sg-addon-instock {display: flex !important;}.sg-addon-inv-display-hidden {visibility: hidden !important;}.spice-spa-addon-bundle-wrapper {display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;gap: 12px;margin: 20px 0;padding: 12px;border: 1px solid #d9d9d9;border-radius: 4px;width: 100%;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-header {display: flex;flex: 1 1 100%;padding: 0;margin: 0;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-header span {font-family: inherit;font-size: 20px;font-style: normal;font-weight: 500;letter-spacing: 0.5px;line-height: 24px;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-body {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;gap: 12px;padding: 0;margin: 0;max-width: 100%;width: 100%;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-body .spice-spa-addon-product-wrapper {flex-direction: column;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-body .spice-spa-addon-product-item {border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-body.spice-spa-addon-product-item:hover {box-shadow: none !important;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-footer {display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px;flex-direction: column;width: 100%;}.spice-spa-addon-bundle-img-content {display: flex;align-items: center;justify-content: flex-start;gap: 10px;flex-wrap: wrap;}.spice-spa-addon-bundle-btnBox {display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px;flex-direction: column;width: 100%;}.spice-spa-addon-bundle-wrapper button.spice-spa-addon-bundle-btn {display: flex;align-items: center;justify-content: center;gap: 4px;font-family: inherit;font-size: 14px;font-weight: 500;padding: 10px 16px;border: 1px solid #202223;background-color: #fff;color: #202223;border-radius: 4px;outline: 0;margin: 0;vertical-align: middle;letter-spacing: 0.5px;text-align: center;min-width: 249px;max-width: 249px;width: 100%;cursor: pointer;height: 40px;user-select: none;}button#spice-spa-addon-bundle-buy-btn {background-color: #202223;color: #fff;border: 0;opacity: 1;}button#spice-spa-addon-bundle-atc-btn:hover {border-width: 2px;}button#spice-spa-addon-bundle-buy-btn:hover {opacity: 0.9;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-Price_Subtotal {display: inline-flex;align-items: center;justify-content: flex-start;gap: 10px;flex-wrap: wrap;font-family: inherit;font-size: 16px;font-weight: 400;width: 100%;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-Price_Subtotal span {font-family: inherit;font-size: 14px;font-weight: 400;line-height: 18px;color: #202223;}.spice-spa-addon-bundle-Price_Subtotal span.sg-add-bundle-count {font-family: inherit;font-size: 14px;font-weight: 600;color: #404040;}@media screen and (max-width: 600px) {.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-footer {width: 100%;align-items: center;}.spice-spa-addon-bundle-wrapper button.spice-spa-addon-bundle-btn {width: 100%;max-width: 100%;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-Price_Subtotal {width: 100%;justify-content: space-between;}}.spice-spa-addon-bundleImgBox {display: flex;align-items: center;justify-content: center;gap: 10px;}.spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-btn:disabled {opacity: 0.5;cursor: not-allowed;background-color: #ddd;border-color: #ddd;}span.sg-spa-bundle-master-pro-label {font-size: 16px;font-weight: 500;font-style: normal;font-family: inherit;line-height: 18px;color: #202223;margin-right: 2px;}.sg-spa-bundle-unselect-label, .sg-spa-bundle-atc-warning-label {width: fit-content;min-width: 149px;display: flex;align-items: flex-start;gap: 8px;font-family: inherit;font-size: 13px;font-style: normal;line-height: 18px;padding: 16px 24px;background-color: #fff;border: 1px solid #1196ab;border-radius: 6px;overflow: hidden;cursor: text;margin: 0;font-weight: 500;color: #1196ab;border-left-width: 8px;}.sg-spa-bundle-unselect-label svg {min-width: 16px;max-width: 16px;min-height: 16px;}.sg-bundle-loader {width: 18px;height: 18px;border: 1.5px solid #000;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: 1s linear infinite rotation;}@keyframes rotation {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}span.sg-add-bundle-total_price {display: inline-flex;align-items: center;justify-content: flex-start;gap: 8px;}.sg-bundle-addon-label-hide, .sg-bundle-loader-hide, .sg-bundle-loader-success-hide, .sg-spa-bundle-unselect-label-hide, .spice-spa-addon-bundleImgBox-hide, .spicegems-qv-blayout {display: none;}.sg-spa-bundle-unselect-label {text-transform: none;}.sg-bundle-loader-success {display: flex;align-items: center;justify-content: center;}span.sg-bundle-loader-success.sg-bundle-loader-success-hide {display: none;}span.sg-bundle-loader.sg-bundle-loader-buy-btn {border: 1.5px solid #fff !important;border-bottom-color: transparent !important;}button#spice-spa-addon-bundle-buy-btn span.sg-bundle-loader-success.sg-bundle-loader-buy-btn-success svg path {stroke: #fff !important;}.spice-spa-addon-bundle-layout-content {width: 100%;}.sg-spa-bundle-atc-warning-label {position: relative;background-color: #fee;border: 1px solid #edd;color: #a66;}span.sg-spa-bundle-atc-warning-close {position: absolute;top: 4px;right: 8px;font-size: 14px;font-weight: 400;cursor: pointer;}.sg-bundle-plus-border {margin: 0 0 6px 0;position: relative;display: flex;align-items: center;justify-content: center;width: 100%;font-size: 21px;line-height: 18px;}.sg-bundle-plus-border::after, .sg-bundle-plus-border::before {content: " ";width: calc(50% - 14px);height: 1px;background: #aaa;position: absolute;top: 50%;transform: translateY(-50%);}.sg-bundle-plus-border::before {right: 0;}.sg-bundle-plus-border::after {left: 0;}.sg-spa-bundle-atc-warning-label-hide {display: none;}button#spicegems-qv-add-btn:disabled {cursor: not-allowed;}a.sg-pro-access-quick-view-btn {cursor: pointer;}#b_layout .spice-spa-addon-bundleImgBox {position: relative;padding-right: 32px;width: 25%;-webkit-flex: 0 0 25%;-moz-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;padding-right: 30px;margin-bottom: 16px;max-width: 199px;min-width: 125px;}#b_layout .spice-spa-addon-bundleImgBox:before {content: "+";position: absolute;right: 0;width: 30px;height: 100%;opacity: 1;font-size: 18px;font-family: inherit;font-weight: 400;font-style: normal;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;vertical-align: bottom;overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#b_layout .spice-spa-addon-bundleImgBox:last-child:before {content: "";}#b_layout .spice-spa-addon-product-image.spice-spa-addon-img-large {position: relative;border-radius: 0;overflow: hidden;width: 100%;max-width: 100%;background-color: #f7f5f3;padding-top: 100% !important;}#b_layout .spice-spa-addon-product-image img {display: block;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;right: 0;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-img-content {gap: 0;margin-right: 12px;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper {margin: 0;padding: 0;border: 0;border-radius: 0;flex-direction: row;flex-wrap: wrap;}[layout*="b_layout-02"] .spice-spa-addon-product-item:first-child .spice-spa-addon-left {display: none !important;}[layout*="b_layout-02"] .spice-spa-addon-conatiner.spice-spa-addon-bundle-wrapper {border: 0;border-radius: 0;margin: 20px auto;}[layout*="b_layout-02"] span.sg-bundle-plus-border {display: none;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-header {margin-bottom: 8px;}[layout*="b_layout-02"]#b_layout #spice-spa-addon-bundle-items .spice-spa-addon-product-item {padding: 8px 0;}.spice-spa-addon-bundle-img-hide {opacity: 0.3 !important;}button#spicegems-qv-add-btn:disabled {cursor: not-allowed;}a.sg-pro-access-quick-view-btn {cursor: pointer;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-xl .spice-spa-addon-bundle-img-content {order: 1;width: 58%;flex: 0 1 58%;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-xl .spice-spa-addon-bundle-body {order: 3;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-xl .spice-spa-addon-bundle-footer {order: 2;width: auto;flex: 1 1 auto;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-md .spice-spa-addon-bundle-img-content {order: 1;width: 40%;flex: 0 1 40%;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-md .spice-spa-addon-bundle-body {order: 3;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-md .spice-spa-addon-bundle-footer {order: 2;width: auto;flex: 1 1 auto;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-sm .spice-spa-addon-bundle-img-content {order: 1;width: auto;flex: 0 1 auto;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-sm .spice-spa-addon-bundle-body {order: 2;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-sm .spice-spa-addon-bundle-footer {order: 3;width: auto;flex: 1 1 auto;}@media screen and (min-width: 800px) {[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-img-content {order: 1;width: 58%;flex: 0 1 58%;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-body {order: 3;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper .spice-spa-addon-bundle-footer {order: 2;width: auto;flex: 1 1 auto;}}.spice-spa-addon-product-img-bl-hide, .spice-spa-addon-bundle-img-content-hide {display: none;}[layout*="b_layout-02"] .spice-spa-addon-product-wrapper .spice-spa-addon-product-item {margin-bottom: 4px !important;}[layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-xl .spice-spa-addon-bundle-footer, [layout*="b_layout-02"] .spice-spa-addon-bundle-wrapper.spice-spa-addon-bundle-md .spice-spa-addon-bundle-footer {align-self: center;margin-top: -16px;}.spice-spa-addon-bundle-btn.spice-spa-addon-bundle-atc-pointer {pointer-events: none;}.spice-spa-addon-bundle-btn {pointer-events: unset;}#layout-03 .spice-spa-addon-form .sg-spa-addon-product-submitButton, #b_layout .spice-spa-addon-form .sg-spa-addon-product-submitButton {width: auto;}.sg-spa-individual-atc-warning-label-hide {display: none;}.sg-spa-atc-btton-loader-success {position: absolute;}.sg-spa-addon-product-submitButtonbtn-content {width: 100%;}.sg-spa-atc-btn {white-space: break-spaces;position: relative;line-height: 140%;}.sg-spa-individual-atc-warning-label {width: fit-content;align-items: flex-start;gap: 8px;font-family: inherit;font-size: 13px;font-style: normal;line-height: 18px;padding: 10px 15px;border-radius: 6px;overflow: hidden;cursor: text;margin: 0;font-weight: 500;}span.sg-spa-individual-atc-warning-close {position: absolute;top: 4px;right: 8px;font-size: 14px;font-weight: 400;cursor: pointer;}.sg-spa-individual-atc-warning-label {position: relative;background-color: #fee;border: 1px solid #edd;color: #a66;margin: 10px;}button[type="button"].sg-spa-atc-btn {cursor: pointer;pointer-events: auto;}button[type="button"].sg-spa-success-btn, button[type="button"].sg-spa-spinner-btn {cursor: auto;}.sg-spa-atc-btn:hover {opacity: 0.8;}.sg-spa-atc-btn.sg-spa-spinner-btn {background-color: #6d7175;border-color: #ffffff;color: #6d7175;}.sg-spa-spinner-btn::after {content: "";position: absolute;width: 18px;height: 18px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border: 2px solid #3e5e8b12;border-top-color: #ffffff;border-radius: 50%;animation: button-loading-spinner 0.5s ease infinite;transition: 0.5s all linear;pointer-events: none;}button.sg-spa-spinner-btn {color: transparent !important;}@keyframes button-loading-spinner {from {transform: rotate(0turn);}to {transform: rotate(1turn);}}button.sg-spa-atc-btn .sg-spa-addon-product-submitButton-text {display: block;width: 100%;transition: all 0.3s linear;}button.sg-spa-atc-btn.sg-spa-success-btn {background: #16782b;border-color: #16782b;pointer-events: none;}button.sg-spa-success-btn .sg-spa-individual-atc-label {opacity: 0;}button:not(.sg-spa-success-btn) .sg-spa-atc-btton-loader-success {display: none;}.sg-spa-success-btn .sg-spa-addon-product-submitButton-success-icon {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;fill: #ffffff;animation: sgAnimAteSuccess 0.5s linear alternate forwards;}@keyframes sgAnimAteSuccess {from {opacity: 0;}to {opacity: 1;}}button.sg-spa-atc-btn .sg-spa-addon-product-submitButton-success-icon.sg-active-btn ~ .sg-spa-addon-product-submitButton-text {opacity: 0;}.sg-spa-addon-product-submitButton {display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px;flex-direction: column;width: 100%;}.sg-spa-addon-product-seperate-btn {display: flex;align-items: center;justify-content: center;gap: 4px;font-family: inherit;font-size: 14px;font-weight: 500;padding: 8px 10px;border: 1px solid #202223;background-color: #202223;color: #ffffff;border-radius: 4px;outline: 0;margin: 0;vertical-align: middle;letter-spacing: 0.5px;text-align: center;width: 100%;cursor: pointer;min-height: 38px;word-break: break-word;user-select: none;}.sg-spa-addon-product-seperate-btn {width: 100%;min-width: 80px;max-width: 249px;}.sg-spa-atc-btn:disabled {opacity: 0.5;cursor: not-allowed !important;background-color: #ddd;border-color: #ddd;color: #202223;}#layout-01 .spice-spa-addon-product-item .sg-spa-addon-product-submitButton, #layout-02 .spice-spa-addon-product-item .sg-spa-addon-product-submitButton {margin-top: 8px;align-items: center;}.sg-spa-slider {position: relative;width: 100%;}.sg-spa-carousel {overflow: hidden;}.sg-spa-carousel-inner {width: max-content;display: flex;}.sg-spa-slider.sg-spa-flexed {display: flex;}.sg-spa-slider.sg-spa-flexed .sg-spa-slider-icon-wrap {position: static;transform: translateY(0);}.sg-spa-slider.sg-spa-flexed .sg-spa-slider-icon-wrap.sg-spa-left-icon {transform: translateY(0) rotate(180deg);}.sg-spa-prev.sg-spa-floating-arrow, .sg-spa-next.sg-spa-floating-arrow {top: 50%;transform: translateY(-50%);z-index: 1;position: absolute;}.sg-spa-prev.sg-spa-floating-arrow {left: 0;}.sg-spa-next.sg-spa-floating-arrow {right: 0;}.sg-spa-separate-arrow-wrapper {display: flex;justify-content: center;gap: 5px;margin-top: 5px;margin-bottom: 8px;}.sg-spa-separate-arrow-wrapper .sg-spa-slider-icon-wrap {position: relative;transform: translate(0);}.sg-spa-separate-arrow-wrapper .sg-spa-slider-icon-wrap.sg-spa-left-icon {transform: translate(0) rotate(180deg);}.sg__spa_appearance_slider .sg-spa-separate-arrow-wrapper .sg-spa-slider-icon-wrap {transform: translateY(0);}.sg__spa_appearance_slider .sg-spa-separate-arrow-wrapper .sg-spa-slider-icon-wrap.sg-spa-left-icon {transform: rotate(180deg);}.sg-spa-slider-icon-wrap {position: absolute;display: block;top: 50%;transform: translateY(-50%);z-index: 5;}.sg-spa-slider-icon-wrap span {cursor: pointer;display: flex;align-items: center;justify-content: center;height: 100% !important;width: 100% !important;fill: rgb(255, 255, 255);background: #202223;opacity: 0.9;border: 1px solid #202223;border-radius: 4px;box-shadow: -1px 0 6px rgb(200 195 195 / 50%);}.sg-spa-slider-icon-wrap.sg-spa-left-icon {left: 0px;transform: translateY(-50%) rotate(180deg);}.sg-spa-slider-icon-wrap.sg-spa-right-icon {right: 0px;}.sg-spa-slider-icon-wrap {height: 40px;width: 40px;max-width: 100%;max-height: 100%;}.sg-spa-slider-icon-wrap span svg {fill: inherit;height: 100%;width: 100%;}[id="layout-01"] .sg-spa-carousel-cell > .spice-spa-addon-product-item, [id="layout-02"] .sg-spa-carousel-cell > .spice-spa-addon-product-item {width: 100% !important;max-width: 315px !important;}.sg-spa-loader-atc-btn-success svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}:root {--spice-addon-group-border-color: #cccccc;--spice-addon-group-background-color: #f1f1f1;--spice-addon-group-transition: all 0.3s ease;--spice-addon-group-bg-white: #ffffff;}#layout-01 .spice-addon-group-dropdownBox .spice-addon-group-items, #layout-02 .spice-addon-group-dropdownBox .spice-addon-group-items {display: inline-flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;position: relative;width: 100%;overflow: hidden;}#layout-03 .spice-addon-group-dropdownBox .spice-spa-addon-product-item:last-child {margin-bottom: 0;}#layout-03 .spice-addon-group-dropdownBox .spice-addon-group-items {display: inline-flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;position: relative;width: 100%;overflow: hidden;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox {background-color: var(--spice-addon-group-background-color, #f1f1f1);border: 1px solid var(--spice-addon-group-border-color, #cccccc);border-radius: 5px;width: 100%;overflow: hidden;margin-bottom: 12px;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox .spice-addon-group-heading {display: flex;align-items: center;justify-content: space-between;padding: 10px;cursor: pointer;border: none;min-height: 40px;line-height: 20px;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox.spice-addon-group-active .spice-addon-group-heading {border-bottom: 1px solid var(--spice-addon-group-border-color, #cccccc);}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox .spice-addon-group-heading .spice-addon-group-title {font-size: 16px;font-weight: 500;letter-spacing: 0.5px;font-style: normal;line-height: 16px;padding: 0;margin: 0;margin-right: 8px;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox .spice-addon-group-content {display: grid;grid-template-rows: 0fr;overflow: hidden;transition: var(--spice-addon-group-transition);background: var(--spice-addon-group-bg-white, #ffffff);}.spice-addon-group-dropdownBox .spice-addon-group-content .spice-addon-group-items {padding: 0 10px;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox.spice-addon-group-active .spice-addon-group-content {grid-template-rows: 1fr;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox.spice-addon-group-active .spice-addon-group-content .spice-addon-group-items {padding-top: 10px;padding-bottom: 10px;}.spice-addon-group-dropdownBox span.spice-spa-group-Icon::before {content: "";display: flex;width: 16px;height: 16px;background-repeat: no-repeat;background-position: right center;}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox.spice-addon-group-active span.spice-spa-arrowIcon.sg_plusIcon::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="black" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8"/></svg>');}span.spice-spa-arrowIcon.sg_plusIcon::before {transform: rotate(0deg) !important;transition: var(--spice-addon-group-transition);background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="black" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>');}span.spice-spa-arrowIcon::before {transition: var(--spice-addon-group-transition);background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');}.spice-spa-addon-product-wrapper .spice-addon-group-dropdownBox.spice-addon-group-active span.spice-spa-arrowIcon::before {transform: rotate(180deg);}.sg-addon-group-tabs.sg-addon-hide-tab {display: none;}.spice-addon-hide {display: none;}
