@-webkit-keyframes box-shadow {0%, 100% {-webkit-box-shadow: 0 0 0 0;box-shadow: 0 0 0 0;}50% {-webkit-box-shadow: 0 0 0 4px;box-shadow: 0 0 0 4px;}}@keyframes box-shadow {0%, 100% {-webkit-box-shadow: 0 0 0 0;box-shadow: 0 0 0 0;}50% {-webkit-box-shadow: 0 0 0 4px;box-shadow: 0 0 0 4px;}}@-webkit-keyframes zoom-animation {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.5, 1.5, 1);transform: scale3d(1.5, 1.5, 1);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes zoom-animation {from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.5, 1.5, 1);transform: scale3d(1.5, 1.5, 1);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.template-product .footer {padding-bottom: 70px;}.productView-variants .form__label {display: block;margin: 0;font-size: 12px;font-weight: 500;letter-spacing: .02em;line-height: 22px;text-transform: capitalize;text-align: left;color: #232323;margin-bottom: 4px;}.productView-variants .form__label [data-header-option] {color: #3c3c3c;font-weight: 400;margin-left: 2px;}.productView-variants .product-form__label {border-radius: 20px;position: relative;font-size: 0;width: auto;min-width: 40px;height: 40px;line-height: 37px;border: 1px solid #cbcbcb;background: 0 0;cursor: pointer;padding: 0 10px;opacity: 1;margin: 5px 10px 14px 0;}.productView-variants .product-form__label:hover {border-color: #232323;}.productView-variants .product-form__label .text {display: block;font-size: 12px;font-weight: 400;text-transform: capitalize;color: #232323;text-align: center;-webkit-transition: all ease .3s;transition: all ease .3s;}.productView-variants .product-form__label.soldout {opacity: .5;}.productView-variants .product-form__label.soldout::before {content: "";top: 50%;left: 0;height: 1px;opacity: 1;z-index: 1;border: none;position: absolute;visibility: visible;width: 100%;background-color: #e95144;-webkit-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg);}.productView-variants .product-form__radio:checked + .product-form__label {border-color: #232323;}.productView-variants .product-form__swatch .product-form__label {border-radius: 50%;line-height: 40px;padding: 3px;margin-bottom: 3px;}.productView-variants .product-form__swatch .product-form__label .pattern {display: block;width: 100%;height: 100%;cursor: pointer;border-radius: 50%;text-align: center;font-size: 0;letter-spacing: 0;position: relative;background-size: cover;}.productView-rating, .review-rating {display: inline-block;vertical-align: bottom;margin-left: -2px;}.productView-rating .spr-badge-starrating, .review-rating .spr-badge-starrating {font-size: 18px;}.productView-rating .spr-icon::before, .review-rating .spr-icon::before {font-family: inherit;font-size: 18px;font-style: normal;width: auto;height: auto;font-weight: normal;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;}.productView-rating .spr-icon.spr-icon-star::before, .review-rating .spr-icon.spr-icon-star::before {content: "\2605";color: #232323;}.productView-rating .spr-icon.spr-icon-star-empty::before, .review-rating .spr-icon.spr-icon-star-empty::before {content: "\2605";color: #c8c8c8;}.productView-rating .spr-badge-caption, .review-rating .spr-badge-caption {display: inline-block;vertical-align: middle;font-size: 12px;font-weight: 400;line-height: 22px;margin: 0 0 0 10px;text-transform: capitalize;letter-spacing: .02em;}.productView-short-desc {font-size: 12px;line-height: 24px;color: #000000;padding: 14px 0px 0px;}.productView-soldProduct {margin-left: 23px;display: inline-block;vertical-align: bottom;}.productView-soldProduct .text {display: inline-block;vertical-align: middle;font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: .02em;color: #e95144;}.productView-soldProduct .icon {width: 18px;height: 18px;position: relative;top: -2px;fill: #e95144;margin-right: 7px;}.productView-countDown {margin-bottom: 19px;display: inline-block;vertical-align: top;font-size: 0;letter-spacing: 0;text-align: left;}.productView-countDown .num {display: inline-block;vertical-align: middle;border: 1px solid #232323;font-size: 16px;text-transform: uppercase;border-radius: 4px;padding: 13px 10px 10px;color: #232323;font-weight: 600;border-width: 2px;border-color: #f0f0f0;background-color: transparent;text-align: center;min-width: 55px;line-height: 1.6;}.productView-countDown .num span {color: #3c3c3c;font-weight: 400;font-size: 12px;display: block;text-transform: capitalize;}.productView-countDown .num + .num {margin-left: 5px;}.productView-countDown.style-2 .title-countDown {font-size: 15px;color: #000000;border-bottom: 1px solid;margin-right: 11px;position: relative;top: 5px;}.productView-countDown.style-2 .num {color: #000000;font-size: 15px;font-weight: 500;letter-spacing: 0;display: inline-block;min-width: inherit;border: none;padding: 0;}.productView-countDown.style-2 .num span {color: #000000;font-size: 15px;font-weight: 500;display: inline-block;}.productView-countDown.style-3 {margin-bottom: 11px;}.productView-countDown.style-3 .num, .productView-countDown.style-3 span {border: none;padding: 0;color: #e10600;font-size: 14px;font-weight: 600;display: inline-block;min-width: auto;text-transform: lowercase;}.productView-countDown.style-3 span {padding-left: 5px;}.product-quantity .form__label {display: block;font-weight: 500;color: #3c3c3c;letter-spacing: .02em;}.previewCartItem-qty {display: inline-block;vertical-align: middle;width: 94px;margin-top: 14px;position: relative;}.previewCartItem-qty .quantity {padding: 11px 14px 10px 20px;text-align: center;}.previewCartItem-qty .btn-quantity {width: 32px;height: 45px;display: block;position: absolute;left: 0;top: 0;}.previewCartItem-qty .btn-quantity::before {content: "";position: absolute;width: 12px;height: 1px;left: 10px;top: 22px;background: #5a5a5a;}.previewCartItem-qty .btn-quantity.plus {right: 0;left: auto;}.previewCartItem-qty .btn-quantity.plus::after {content: "";position: absolute;width: 12px;height: 1px;left: 10px;top: 22px;background: #5a5a5a;-webkit-transform: rotate(90deg);transform: rotate(90deg);}.productView-information {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.productView-information .halo-productView-left {width: 100%;position: relative;margin-bottom: 30px;}.productView-information .halo-productView-left .productView-images-wrapper {position: relative;}.productView-information .halo-productView-left .card__badge {top: 0;}.productView-information .halo-productView-left .card__badge.badge-left {left: 0;}.productView-information .halo-productView-left .card__badge.badge-right {right: 0;}.productView-information .halo-productView-left .productView-thumbnail-wrapper {margin: 8px 0 0;position: relative;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .productView-for {position: relative;font-size: 0;letter-spacing: 0;padding: 0 35px;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .productView-thumbnail {padding: 0 7.5px;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .productView-thumbnail .productView-thumbnail-link {display: block;position: relative;overflow: hidden;width: 100%;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .slick-current .productView-thumbnail-link img {opacity: .3;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .slick-arrow {width: 30px;height: 30px;top: 50%;padding: 3px !important;border: none;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .slick-arrow svg {width: 100%;height: 100%;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .slick-arrow:hover {background: transparent;}.productView-information .halo-productView-left .productView-thumbnail-wrapper .slick-arrow:hover svg {fill: #cbcbcb;}.productView-information .halo-productView-right {width: 100%;}.productView-information .halo-productView-right .productView-title {display: block;font-size: 20px;font-weight: 600;text-transform: capitalize;letter-spacing: 0;color: #232323;margin: 0;line-height: 30px;position: relative;top: -7px;margin-bottom: 2px;}.productView-information .productView-info {margin: 13px 0px 16px;}.productView-information .productView-info .productView-info-item {padding-bottom: 2px;}.productView-information .productView-info .productView-info-item span {display: inline-block;vertical-align: top;font-weight: 400;line-height: 24px;letter-spacing: .02em;}.productView-information .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 23px;}.productView-information .card-price .money {font-size: 18px;}.productView-information .quantity_selector {margin: 7px 0px 8px;}.productView-information .quantity_selector .quantity__label {display: block;width: 100%;padding: 0;margin: 0 0 7px;font-weight: 500;}.productView-information .quantity_selector .previewCartItem-qty {margin-top: 0;width: 110px;}.productView-information .productView-subtotal {margin: 8px 0px 10px;}.productView-information .productView-subtotal .text {color: #232323;font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: .02em;}.productView-information .productView-subtotal .money {color: #232323;font-size: 13px;font-weight: 500;line-height: 23px;}.productView-information .productView-perks {margin: 18px 0px 23px;display: block;white-space: nowrap;overflow-x: auto;}.productView-information .productView-perks .link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.productView-information .productView-perks .link .icon {fill: #232323;stroke: transparent;margin: 0 10px 0 0;position: relative;top: -1px;}.productView-information .productView-perks .link .text {font-weight: 400;line-height: 22px;letter-spacing: .02em;display: inline-block;vertical-align: middle;}.productView-information .productView-perks .productView-sizeChart {display: inline-block;vertical-align: middle;margin-left: 0;}.productView-information .productView-perks .productView-sizeChart .icon {width: 25px;height: 16px;}.productView-information .productView-perks .productView-compareColor {margin-left: 20px;display: inline-block;vertical-align: middle;}.productView-information .productView-perks .productView-compareColor .icon {width: 18px;height: 18px;}.productView-information .productView-perks .productView-askAnExpert {margin-left: 20px;display: inline-block;vertical-align: middle;}.productView-information .productView-perks .productView-askAnExpert .icon {width: 21px;height: 21px;}.productView-information .productView-share {display: inline-block;position: relative;}.productView-information .productView-share .share-button {display: inline-block;vertical-align: top;width: auto;border: none;min-width: auto;font-size: 0;padding: 14px 0 14px 15px;color: #232323;background-color: #ffffff;}.productView-information .productView-share .share-button .icon {width: 20px;height: 20px;vertical-align: top;}.productView-information .productView-share .share-button span {text-decoration: underline;text-underline-offset: 0.2rem;padding-left: 9px;font-size: 12px;letter-spacing: .02em;color: #3c3c3c;text-transform: capitalize;font-weight: 400;}.productView-information .productView-share .share-button:hover span {color: #e95144;}.productView-information .productView-share .share-button:hover svg {fill: #e95144;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 0;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-action {width: 100%;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-action .button {padding: 14px 15px;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist {margin: 0 0 0 15px;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a {display: block;width: 50px;height: 50px;border: 1px solid #c7c7c7;background-color: #ffffff;text-align: center;overflow: hidden;padding: 12px;border-radius: 50%;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a svg {width: 100%;height: 100%;fill: #232323;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a:hover {border-color: #e95144;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a:hover svg {fill: #e95144;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a.wishlist-added {border-color: #e95144;}.productView-information .previewCartAction .previewCartGroup .previewCartGroup-top .productView-wishlist a.wishlist-added svg {fill: #e95144;}.productView-information .previewCartAction .previewCartCheckbox {margin: 14px 0px 12px;}.productView-information .previewCartAction .previewCartGroup-bottom .button {padding: 14px 15px;}.productView-information .share-button__fallback {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;left: auto;right: 0;padding: 2rem;top: 100%;z-index: -1;opacity: 0;visibility: hidden;width: 300px;background: #ffffff;-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;-webkit-transition: all ease .5s;transition: all ease .5s;}.productView-information .share-button__fallback.is-open {top: calc(100% + 15px);opacity: 1;z-index: 999;visibility: visible;}.productView-information .share-button__fallback .share-button__close {position: absolute;top: 14px;right: 22px;font-size: 0;}.productView-information .share-button__fallback .form-label {letter-spacing: .02em;}.productView-information .share-button__fallback .share-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.productView-information .share-button__fallback .form-field {width: calc(100% - 56px);}.productView-information .share-button__fallback .button {width: 46px;margin: 0 0 0 10px;min-width: auto;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 0;}.productView-information .share-button__fallback .button svg {fill: #ffffff;height: auto;}.productView-information .productView-more {display: -webkit-box;display: -ms-flexbox;display: flex;white-space: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 15px;}.productView-information .productView-more svg {width: 19px;height: 19px;margin: -2px 10px 0 0;fill: #232323;}.productView-information .productView-more .text {color: #3c3c3c;font-size: 12px;font-weight: 400;letter-spacing: .02em;line-height: 22px;}.productView-pickupAvailable {margin: 25px 0px 0px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.productView-pickupAvailable .icon {position: relative;top: -1px;}.productView-pickupAvailable .icon svg {margin-right: 15px;width: 17px;height: 17px;fill: #108043;}.productView-pickupAvailable span {display: block;font-size: 12px;letter-spacing: .02em;padding-bottom: 3px;}.productView-pickupAvailable a {margin-top: 10px;display: block;}.productView-nextProducts {display: none;}.frequently-bought-together-block {padding-bottom: 70px;padding-top: 36px;margin-top: 27px;background: #f8f8f8;}.frequently-bought-together-block .halo-block-header {margin: 0 0 35px;}.frequently-bought-together-block .halo-block-header .title {text-align: left;text-transform: capitalize;font-weight: 600;font-size: 18px;letter-spacing: .02em;color: #232323;}.frequently-bought-together-block .halo-block-header .title:before {display: none;}.frequently-bought-together-block .bundle-product-wrapper .slick-arrow {top: -51px;-webkit-transform: translateY(0);transform: translateY(0);border: none;background: transparent;padding: 4px !important;width: 28px;height: 28px;}.frequently-bought-together-block .bundle-product-wrapper .slick-arrow.slick-next {right: 5px;}.frequently-bought-together-block .bundle-product-wrapper .slick-arrow.slick-prev {left: inherit;right: 42px;}.frequently-bought-together-block .bundle-product-wrapper .slick-arrow svg {top: -8px;}.frequently-bought-together-block .bundle-product-wrapper .slick-arrow:hover svg {fill: #232323;}.frequently-bought-together-block .bundle-product-wrapper .slick-dots {padding: 25px 0px 0px;}.frequently-bought-together-block .bundle-product-wrapper .slick-slide:first-child .bundlePdItem-wrapper::before {display: none;}.frequently-bought-together-block .bundle-product-wrapper .slick-active.slick-current .bundlePdItem .bundle-product-options {right: auto;left: 0;}.frequently-bought-together-block .bundle-product-wrapper .slick-active.slick-current .bundlePdItem.is-open .bundle-product-options {right: auto;left: 15px;}.frequently-bought-together-block .bundle-product-left {width: 100%;}.frequently-bought-together-block .bundle-product-left .bundlePdItem {padding-left: 15px;padding-right: 15px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundlePdItem-wrapper {padding: 10px;background-color: #fff;position: relative;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundlePdItem-wrapper:before {content: "+";position: absolute;font-size: 24px;left: -15px;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #3e3e3e;z-index: 1;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-content {padding: 20px 0 0;text-align: left;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-content .bundle-product-checkbox {position: relative;width: 100%;padding-bottom: 7px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-content .product-title {overflow: hidden;white-space: normal;display: inline;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;font-weight: 400;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-content .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-bottom: 16px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-content .button {width: 100%;max-width: 100%;min-width: 100%;font-weight: 500;text-transform: capitalize;font-size: 12px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-options {max-width: 400px;position: absolute;width: 285px;position: absolute;left: auto;right: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;z-index: 9999;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-options .halo-popup-header {background-color: #f5f5f5;padding: 0px 20px;margin: 0;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-options .halo-popup-header .halo-popup-title {padding-top: 12px;padding-bottom: 10px;letter-spacing: .02em;text-align: left;font-size: 14px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-options .halo-popup-header .halo-popup-close {background: transparent;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundle-product-options .halo-popup-wrapper {padding: 20px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem.is-open .bundle-product-options {opacity: 1;visibility: visible;pointer-events: auto;z-index: 101;right: 15px;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.frequently-bought-together-block .bundle-product-right {background: #f8f8f8;display: block;width: 100%;margin: 0 auto;padding: 15px 0 0 15px;text-align: left;}.frequently-bought-together-block .bundle-product-right .bundle-product-totalPrice {display: block;letter-spacing: 0;font-size: 0;margin-bottom: 17px;}.frequently-bought-together-block .bundle-product-right .bundle-product-totalPrice .text {display: block;color: #3c3c3c;font-size: 12px;font-weight: 400;margin: 0 0 10px;letter-spacing: .02em;}.frequently-bought-together-block .bundle-product-right .bundle-product-totalPrice .old-price {display: inline-block;vertical-align: middle;font-size: 18px;font-weight: 500;color: #969696;margin: 0 10px 0 0;text-decoration: line-through;}.frequently-bought-together-block .bundle-product-right .bundle-product-totalPrice .bundle-price {display: inline-block;vertical-align: middle;font-size: 18px;font-weight: 600;color: #e95144;}.frequently-bought-together-block .bundle-product-right .bundle-product-action .button {max-width: 210px;width: 100%;min-width: 210px;margin: 0;}.frequently-bought-together-block .bundle-product-right .bundle-product-text {padding-top: 15px;max-width: 210px;margin: 0;line-height: 22px;}.productView-stickyCart {position: fixed;z-index: 9;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all ease .5s;transition: all ease .5s;width: 100%;left: 0;right: 0;background-color: #fff;padding: 10px 0;border-bottom: 1px solid #ededed;}.productView-stickyCart.show-sticky {opacity: 1;visibility: visible;pointer-events: auto;top: auto;bottom: 69px;}.productView-stickyCart .sticky-product {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.productView-stickyCart .sticky-product .sticky-left {display: none;width: calc(100% - 650px);}.productView-stickyCart .sticky-product .sticky-left .sticky-image {display: inline-block;vertical-align: top;position: relative;width: 55px;overflow: hidden;}.productView-stickyCart .sticky-product .sticky-left .sticky-info {padding-left: 20px;width: calc(100% - 45px);}.productView-stickyCart .sticky-product .sticky-left .sticky-info .sticky-title {font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: .02em;text-transform: capitalize;color: #232323;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;margin: 0;}.productView-stickyCart .sticky-product .sticky-left .sticky-info .sticky-price {display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 600;letter-spacing: .02em;line-height: 22px;color: #232323;}.productView-stickyCart .sticky-product .sticky-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.productView-stickyCart .sticky-product .sticky-right .sticky-options {width: 100%;max-width: 250px;margin-bottom: 0;margin-right: 15px;}.productView-stickyCart .sticky-product .sticky-right .sticky-options .product-option {font-size: 12px;line-height: 1.5;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 0 10px;}.productView-stickyCart .sticky-product .sticky-right .sticky-options .form__select {position: relative;background: #f5f5f5;}.productView-stickyCart .sticky-product .sticky-right .sticky-options .form__select .select__select {padding-top: 10px;padding-bottom: 11px;padding-right: 30px;-webkit-box-shadow: none;box-shadow: none;border: none;background: transparent;}.productView-stickyCart .sticky-product .sticky-right .sticky-options .form__select .icon-dropdown {width: 45px;height: 45px;top: 0;bottom: inherit;right: 0;z-index: 1;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions {padding-right: 0;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector {margin: 0 15px 0 0;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector .previewCartItem-qty {margin: 0;width: 100px;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector .previewCartItem-qty a, .productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector .previewCartItem-qty .quantity {background: #f5f5f5;border: 1px solid #f5f5f5;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .product-form__submit {width: 210px;}.show-sticky-cart.notification-show .halo-notification-popup {bottom: 150px !important;}.productView-notifyMe {padding: 30px 0 2px;}.productView-notifyMe .form-field {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.productView-notifyMe .form-label {color: #3c3c3c;}.productView-notifyMe .form-input {width: calc(100% - 185px);}.productView-notifyMe .button {width: 175px !important;margin: 0 0 0 10px;}.productView-tab .nav-tabs {text-align: center;margin: 32px 0 20px;border-bottom: 1px solid #e6e6e6;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: none;}.productView-tab .nav-tabs .nav-item {display: inline-block;vertical-align: middle;width: auto;margin: 0;position: relative;text-align: left;}.productView-tab .nav-tabs .nav-item .nav-link {font-size: 16px;font-weight: 600;text-transform: none;padding: 15px 0px 15px;margin: 0px 15px;overflow: visible;position: relative;border: none;display: block;letter-spacing: .02em;color: #000000;}.productView-tab .nav-tabs .nav-item .nav-link::after {content: "";position: absolute;bottom: -1px;left: 0;width: 0;height: 3px;-webkit-transition: all .5s ease;transition: all .5s ease;background: #000000;}.productView-tab .nav-tabs .nav-item .nav-link:hover::after {width: 100%;}.productView-tab .nav-tabs .nav-item .nav-link.active::after {width: 100%;}.productView-tab .tab-content {padding: 18px 0px 15px;}.productView-tab .tab-content .toggle-title {font-size: 16px;font-weight: 600;text-transform: none;padding: 18px 0px 16px;margin: 0;color: #000000;letter-spacing: .02em;-webkit-transition: all .5s ease;transition: all .5s ease;display: block;position: relative;border-top: 1px solid #e6e6e6;cursor: pointer;}.productView-tab .tab-content .toggle-title::before, .productView-tab .tab-content .toggle-title::after {content: "";position: absolute;top: 50%;z-index: 2;-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0);background-color: #232323;transition: transform 350ms ease, visibility 350ms ease, -webkit-transform 350ms ease;}.productView-tab .tab-content .toggle-title::before {right: 5px;width: 2px;height: 12px;}.productView-tab .tab-content .toggle-title::after {right: 0;width: 12px;height: 2px;}.productView-tab .tab-content .toggle-title.is-clicked::before {-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);}.productView-tab .tab-content .toggle-content h4 {margin-top: 25px;font-size: 14px;font-weight: 600;line-height: 24px;letter-spacing: .02em;color: #232323;}.productView-tab .tab-content .toggle-content ul, .productView-tab .tab-content .toggle-content ol {margin-left: 25px;}.productView-tab .tab-content .toggle-content ul li, .productView-tab .tab-content .toggle-content ol li {padding-left: 2px;color: #3c3c3c;font-size: 12px;font-weight: 400;text-transform: none;list-style-type: disc;}.productView-tab .tab-content .toggle-content ul li + li, .productView-tab .tab-content .toggle-content ol li + li {margin-top: 5px;}.productView-tab .tab-content .toggle-content ol li {list-style-type: auto;padding-left: 5px;}.productView-tab .tab-content .blockQuote {margin-top: 18px;}.productView-tab .tab-content .blockQuote .title {color: #3c3c3c;font-size: 14px;margin-top: 0;margin-bottom: 22px;letter-spacing: .02em;}.productView-tab .tab-content .blockQuote .blockQuote-content {color: #3c3c3c;font-size: 12px;}.productView-tab .tab-content .blockQuote .blockQuote-content.has-bg {padding: 30px 40px;background-color: #fafafa;}.productView-tab .tab-content .blockQuote + .blockQuote {margin-top: 40px;}.productView-tab .tab-content .blockQuote + .blockQuote .title {margin-bottom: 18px;}.productView-tab .tab-content .halo-custom-banner {margin: 25px 0px 0px;}.productView-tab .tab-content .halo-custom-banner > .row > .halo-row-item {padding-top: 15px;padding-bottom: 15px;}.productView-tab .tab-content .halo-custom-banner .halo-row-item .item {position: relative;}.productView-tab .tab-content .halo-custom-banner .halo-row-item .wrapper-content {border: 1px solid #232323;width: 100%;height: 100%;}.productView-tab .tab-content .halo-custom-banner .halo-row-item .banner-title {font-size: 30px;letter-spacing: .02em;margin-bottom: 20px;}.productView-tab .tab-content .halo-custom-banner .halo-row-item .desc {font-size: 12px;letter-spacing: .02em;color: #3c3c3c;line-height: 22px;margin: 0 auto 35px;max-width: 320px;}.productView-tab .tab-content .halo-custom-banner .halo-row-item .button {width: 100%;max-width: 217px;}.productView-tab .tab-content .custom-desc {margin-top: 30px;}.productView-tab .tab-content .custom-desc dl {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 6px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #cbcbcb;margin: 0;border-bottom: none;}.productView-tab .tab-content .custom-desc dl dt, .productView-tab .tab-content .custom-desc dl dd {padding: 11px 10px 10px;}.productView-tab .tab-content .custom-desc dl dt {font-weight: 500;max-width: 400px;min-width: 160px;margin-right: 5px;color: #232323;letter-spacing: .02em;margin: 0;}.productView-tab .tab-content .custom-desc dl dd {border-left: 1px solid #cbcbcb;margin: 0;letter-spacing: .02em;color: #3c3c3c;}.productView-tab .tab-content .custom-desc dl:last-child {border-bottom: 1px solid #cbcbcb;}.productView-tab .tab-content .custom-desc.style-2 {margin: 0;}.productView-tab .tab-content .custom-desc.style-2 dl {border: none;}.productView-tab .tab-content .custom-desc.style-2 dl:nth-child(odd) {background: #f1f1f1;}.productView-tab .tab-content .custom-desc.style-2 dd {border: none;}.productView-tab .tab-content .custom-desc.style-2 p {margin-top: 25px;}.productView-tab .tab-content #tab-shipping-return h4 {margin-top: 0;letter-spacing: .02em;color: #232323;font-size: 14px;margin-bottom: 12px;}.productView-tab .tab-content #tab-shipping-return p {font-size: 12px;letter-spacing: .02em;line-height: 24px;color: #3c3c3c;margin-bottom: 23px;}.productView-tab.layout-vertical .tab-content .toggle-title {display: block;}.productView-tab.layout-vertical .tab-content > .tab-pane {display: block;opacity: 1;}.productView-tab.layout-vertical .tab-content .toggle-content {-webkit-transition: max-height .5s ease-out;transition: max-height .5s ease-out;max-height: 0;position: relative;overflow-y: hidden !important;overflow-x: hidden !important;border-bottom: 1px solid transparent;}.productView-tab.layout-vertical .tab-content .toggle-content .wrapper-content {padding: 15px 0px 30px;}.productView-tab.layout-vertical .tab-content .toggle-content .wrapper-content .custom-desc {margin: 0;}.productView-tab.layout-vertical .tab-content .toggle-content .wrapper-content .custom-desc dl dt {max-width: 170px;}#tab-review .productView-review .spr-header {margin-top: -10px;}#tab-review .productView-review .spr-summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#tab-review .productView-review .spr-summary .spr-starrating {display: block;text-align: center;margin-right: 0;margin-bottom: 0px;}#tab-review .productView-review .spr-summary .spr-summary-caption {margin-bottom: 17px;letter-spacing: .02em;}#tab-review .productView-review .spr-summary .button {width: 100%;max-width: 218px;font-size: 14px;}#tab-review .spr-form {width: 100%;max-width: 570px;}#tab-review .spr-form .spr-form-title {display: block;text-align: left;text-transform: uppercase;margin: 42px 0 26px;font-size: 14px;letter-spacing: .05em;}#tab-review .spr-form .spr-form-contact-name, #tab-review .spr-form .spr-form-contact-email, #tab-review .spr-form .spr-form-contact-location, #tab-review .spr-form .spr-form-review-rating, #tab-review .spr-form .spr-form-review-title, #tab-review .spr-form .spr-form-review-body {margin: 0 0 20px 0;}#tab-review .spr-form .spr-form-review-rating {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#tab-review .spr-form .spr-form-review-rating .spr-form-label {width: 60px;margin: 0;}#tab-review .spr-form .spr-form-review-rating .spr-badge-starrating {font-size: 38px;}#tab-review .spr-form .spr-form-review-rating .spr-badge-starrating .spr-icon::before {font-size: 29px;}#tab-review .spr-form .spr-form-input-textarea {padding: 20px 17px;}#tab-review .spr-form .spr-form-actions {margin-top: 5px;}#tab-review .spr-form .spr-form-actions .button {width: 100%;max-width: 220px;padding-bottom: 14px;padding-top: 14px;}#tab-review .spr-reviews {margin: 35px 0 0 0;}#tab-review .spr-reviews .spr-review {display: inline-block;vertical-align: top;margin: 0;margin-top: 15px;padding: 25px 30px 35px;border: 0;width: 100%;background-color: #ffffff;border: 1px solid #e6e6e6;position: relative;}#tab-review .spr-reviews .spr-review .spr-review-header-title {color: #232323;font-size: 14px;text-transform: capitalize;margin: 8px 0 9px;letter-spacing: .02em;font-weight: 600;}#tab-review .spr-reviews .spr-review .spr-review-header-byline {display: block;color: #999;margin: 0 0 12px;opacity: 1;}#tab-review .spr-reviews .spr-review .spr-review-header-byline strong {font-weight: 400;letter-spacing: .02em;}#tab-review .spr-reviews .spr-review .spr-review-content-body {color: #232323;}#tab-review .spr-reviews .spr-review .spr-review-footer {position: absolute;top: 55px;right: 35px;}#tab-review .spr-reviews .spr-review .spr-review-footer .spr-review-reportreview {display: inline-block;vertical-align: top;float: none;font-style: normal;text-decoration: underline;text-underline-offset: 0.3rem;font-size: var(--font-body-size);color: #e95144;}.image-zoom {width: 100%;height: 100%;cursor: crosshair;}.image-zoom img {max-width: 100%;-o-object-fit: cover;object-fit: cover;}@media (max-width: 1024px) {.productView-tab .tab-content .toggle-content {overflow-y: auto !important;overflow-x: hidden !important;}}@media (max-width: 992px) {.productView-soldProduct {display: block;margin-left: 0;margin-top: 10px;}}@media (max-width: 767px) {.halo-custom-banner .item {width: 100%;margin-bottom: 15px;}.halo-custom-banner .item .content-box {position: relative;padding: 35px 15px;-webkit-transform: translateY(0);transform: translateY(0);top: 0;}.halo-custom-banner .item .content-box .button {margin-top: 0px;}.productView-tab .tab-content > .tab-pane {display: block;opacity: 1;}.productView-tab .tab-content .toggle-content {-webkit-transition: max-height .5s ease-out;transition: max-height .5s ease-out;max-height: 0;overflow: hidden;position: relative;}.productView-tab .tab-content .toggle-content .wrapper-content {padding: 15px 0px 30px;}}@media (max-width: 551px) {.productView-soldProduct {margin-left: 0;display: block;margin-top: 10px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem {padding: 0;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundlePdItem-wrapper::before {display: none;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .quantity_selector {display: none;}.productView-stickyCart .sticky-product .sticky-right .sticky-actions form .product-form__submit {width: 160px;}.productView-tab .tab-content #tab-review .spr-reviews .spr-review {padding: 25px 20px 35px;}.productView-tab .tab-content #tab-review .spr-reviews .spr-review .spr-review-footer {position: relative;top: 0;right: 0;margin-top: 15px;}}@media (min-width: 768px) {.productView-information .halo-productView-left {width: 50%;margin-bottom: 0px;position: -webkit-sticky;position: sticky;top: 30px;}.productView-information .halo-productView-right {width: 50%;padding-left: 30px;}.frequently-bought-together-block .bundle-product-left .bundlePdItem .bundlePdItem-wrapper {padding: 15px;}.productView-tab .nav-tabs {display: block;}.productView-tab .tab-content .toggle-title {display: none;}.halo-custom-banner .halo-row-item.style-2 .row {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}@media (min-width: 992px) {.productView-tab .nav-tabs .nav-item .nav-link {margin: 0px 26px;}.productView-stickyCart .sticky-product .sticky-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.productView-stickyCart .sticky-product .sticky-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 650px;}}@media (min-width: 1025px) {.productView-nextProducts {display: block;position: absolute;right: 0;top: 20px;z-index: 4;}.productView-nextProducts .next-prev-icons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.productView-nextProducts .next-prev-icons .next-prev-icon.next-icon {margin-left: 24px;}.productView-nextProducts .next-prev-icons .next-prev-icon .icon {width: 15px;height: 15px;}.productView-nextProducts .next-prev-modal {position: absolute;top: calc(100% - 6px);left: auto;right: 0;z-index: 3;padding-top: 10px;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transform: translateY(15px);transform: translateY(15px);-webkit-transition: -webkit-transform 350ms ease;transition: -webkit-transform 350ms ease;transition: transform 350ms ease;transition: transform 350ms ease, -webkit-transform 350ms ease;}.productView-nextProducts .next-prev-modal .next-prev-content {display: none;width: 250px;background: #ffffff;padding: 10px 10px 8px 15px;-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;}.productView-nextProducts .next-prev-modal .next-prev-content.is-active {display: block;}.productView-nextProducts .next-prev-modal .card-information {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.productView-nextProducts .next-prev-modal .card-information .card-information__wrapper {display: inline-block;vertical-align: top;width: calc(100% - 60px);padding: 0 25px 0 0;position: relative;top: -6px;}.productView-nextProducts .next-prev-modal .card-information .card-vendor {margin: 0;overflow: hidden;}.productView-nextProducts .next-prev-modal .card-information .card-vendor a {white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;color: #969696;font-weight: 500;font-size: 12px;letter-spacing: .02em;}.productView-nextProducts .next-prev-modal .card-information .card-title {font-size: 11px;color: #232323;letter-spacing: .02em;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;}.productView-nextProducts .next-prev-modal .card-information .card-price {font-size: 13px;margin-top: 3px;color: #232323;letter-spacing: .02em;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.productView-nextProducts .next-prev-modal .card-media {display: inline-block;vertical-align: top;width: 60px;height: 90px;position: relative;z-index: 1;}.productView-nextProducts .next-prev-modal.is-show {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translate(0);transform: translate(0);}.frequently-bought-together-block {clear: both;}.frequently-bought-together-block .bundle-product-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.frequently-bought-together-block .bundle-product-left {width: calc(100% - 240px);}.frequently-bought-together-block .bundle-product-right {width: 100%;max-width: 240px;position: relative;z-index: 1;text-align: center;padding: 15px 0 0 30px;}.frequently-bought-together-block .bundle-product-right .bundle-product-action .button {margin: 0 auto;}.frequently-bought-together-block .bundle-product-right .bundle-product-text {margin: 0 auto;}.productView-tab .tab-content .custom-desc dl dt, .productView-tab .tab-content .custom-desc dl dd {padding: 11px 20px 10px;}.productView-tab .tab-content .custom-desc dl dt {width: 100%;}.productView-stickyCart {-webkit-box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.1);border: none;}.productView-stickyCart.show-sticky {bottom: 0px;}}@media (min-width: 1200px) {.productView-information .halo-productView-left {width: 470px;}.productView-information .halo-productView-right {width: calc(100% - 470px);}}.halo-popup {display: block;position: fixed;top: 50%;left: 50%;height: auto;z-index: -1;width: 100%;max-width: calc(100% - 30px);opacity: 0;visibility: hidden;pointer-events: none;background: #ffffff;-webkit-box-shadow: 0 6px 27px #0003;box-shadow: 0 6px 27px #0003;-webkit-transition: all ease .5s;transition: all ease .5s;-webkit-transform: translate(calc(-50% - 25px), -50%);transform: translate(calc(-50% - 25px), -50%);}.halo-popup .halo-popup-wrapper {position: relative;padding: 30px;}.halo-popup .halo-popup-header {margin: 0 0 25px;}.halo-popup .halo-popup-header .halo-popup-title {font-size: 16px;font-weight: 700;overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;text-transform: uppercase;margin: 0;padding: 0;letter-spacing: .02em;}.halo-popup .halo-popup-header .halo-popup-close {display: block;position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;line-height: 1;font-size: 0;letter-spacing: 0;text-align: center;padding: 7px;background: #232323;z-index: 9;}.halo-popup .halo-popup-header .halo-popup-close svg {width: 100%;height: 100%;fill: #ffffff;stroke: transparent;}.halo-popup .halo-popup-header .halo-popup-close:hover {background: #ef6454;}.halo-popup.customPopup-small .halo-popup-header .halo-popup-close {top: 10px;right: 10px;width: 18px;height: 18px;padding: 0;background: #ffffff;}.halo-popup.customPopup-small .halo-popup-header .halo-popup-close svg {fill: #5a5a5a;stroke: transparent;}.halo-popup.halo-popup-topDown {top: 0;-webkit-transform: translate(-50%, -100px);transform: translate(-50%, -100px);}body.compare-color-show {overflow: hidden;}body.compare-color-show .halo-compare-color-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 99999;}body.compare-color-show .background-overlay {z-index: 99999;opacity: 1;visibility: visible;}.halo-compare-color-popup {max-width: calc(100% - 40px);}.halo-compare-color-popup .halo-popup-wrapper {padding: 0;}.halo-compare-color-popup .halo-popup-header {border-bottom: 1px solid #e6e6e6;padding: 16px 30px 13px;margin-bottom: 0;}.halo-compare-color-popup .wrapper-content {padding: 15px 30px 15px;position: relative;overflow-x: hidden;overflow-y: auto;max-height: 80vh;}.halo-compare-color-popup .wrapper-content .halo-compareColors {padding: 15px 0;}.halo-compare-color-popup .wrapper-content .halo-compareColors .halo-compareColors-swatch {margin-bottom: 25px;}.halo-compare-color-popup .wrapper-content .halo-compareColors .compareColors-list .item {display: inline-block;vertical-align: top;margin: 0 10px 10px 0;position: relative;}.halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-option {display: none;}.halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-option:checked + .swatch-compare-color-label {border-color: #232323;}.halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-label {display: block;border-radius: 50%;overflow: hidden;position: relative;font-size: 0;letter-spacing: 0;width: 36px;height: 36px;margin: 0 auto;border: 2px solid #e6e6e6;background: 0 0;cursor: pointer;padding: 3px;}.halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-label::after, .halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-label::before {display: none;}.halo-compare-color-popup .wrapper-content .halo-compareColors .swatch-compare-color-label .pattern {display: block;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;position: relative;background-color: transparent;background-repeat: no-repeat;background-size: cover;background-position: center;}.halo-compare-color-popup .wrapper-content .halo-compareColors .halo-compareColors-text {font-size: 12px;font-weight: 400;font-style: italic;color: #969696;text-transform: capitalize;letter-spacing: .02em;}.halo-compare-color-popup .wrapper-content .halo-compareColors .halo-compareColors-image {text-align: center;}.halo-compare-color-popup .wrapper-content .halo-compareColors .halo-compareColors-image .title {padding: 15px 0 25px;display: block;}@media (min-width: 1025px) {body.compare-color-show {padding-right: 10px;}.halo-compare-color-popup {max-width: 970px;}}body.newsletter-show {overflow: hidden;}body.newsletter-show .halo-newsletter-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 99;}body.newsletter-show .background-overlay-popup {z-index: 99;opacity: 1;visibility: visible;}.halo-newsletter-popup {max-width: 940px;}.halo-newsletter-popup .halo-popup-header {margin: 0;}.halo-newsletter-popup .halo-popup-wrapper {padding: 0;}.halo-newsletter-popup .wrapper-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.halo-newsletter-popup .halo-popup-banner {width: 470px;display: inline-block;max-height: 100%;overflow: hidden;}.halo-newsletter-popup .halo-popup-content {overflow-x: hidden;overflow-y: auto;max-height: 81vh;vertical-align: top;height: 100%;padding: 70px 30px 40px;width: calc(100% - 470px);}.halo-newsletter-popup .halo-popup-content .header-content {padding: 0;max-width: 270px;margin: 0 auto;}.halo-newsletter-popup .halo-popup-content .header-content .newsletter-popup-title {font-size: 20px;margin: 0 0 10px;letter-spacing: .05em;}.halo-newsletter-popup .halo-popup-content .header-content .desc {display: block;font-weight: 400;line-height: 22px;padding: 2px 0 22px;}.halo-newsletter-popup .halo-popup-content .newsletter {width: 100%;max-width: 270px;margin: 0 auto;}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper {display: block;}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper .field__input {background-color: transparent;text-align: center;}.halo-newsletter-popup .halo-popup-content .newsletter .newsletter-form .newsletter-form__field-wrapper .field {margin-right: 0;}.halo-newsletter-popup .halo-popup-content .newsletter .button {margin-top: 10px;max-width: 100%;width: 100%;}.halo-newsletter-popup .halo-popup-content .list-social {text-align: center;margin-top: 37px;margin-bottom: 10px;}.halo-newsletter-popup .halo-popup-content .list-social .list-social__item {margin-right: 0;}.halo-newsletter-popup .halo-popup-content .list-social .list-social__link::before {display: none;}.halo-newsletter-popup .halo-popup-content .list-social .list-social__link svg {width: 18px;height: 18px;}.halo-newsletter-popup .halo-popup-content .newsletter--checked {margin-top: 10px;display: inline-block !important;width: auto !important;}.halo-newsletter-popup .halo-popup-content .newsletter--checked label {text-align: center;font-weight: 400;}@media (max-width: 991px) {.halo-newsletter-popup {max-width: 420px;}.halo-newsletter-popup .halo-popup-banner {display: none;}.halo-newsletter-popup .halo-popup-content {width: 100%;}}@media (max-width: 551px) {.halo-newsletter-popup {max-width: calc(100% - 30px);}}@media (min-width: 1025px) {body.newsletter-show {padding-right: 10px;}}body.notification-show .halo-notification-popup {pointer-events: auto;opacity: 1;visibility: visible;z-index: 2;bottom: 50px;}body.notification-show .halo-notification-popup.halo-notification-left {bottom: 40px;}.halo-notification-popup {width: 100%;max-width: 367px;top: auto;left: auto;right: 50px;bottom: 80px;-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all ease .7s;transition: all ease .7s;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);}.halo-notification-popup .halo-popup-header {margin: 0;}.halo-notification-popup .halo-popup-header .halo-popup-close {top: -14px;right: -13px;width: 27px;height: 27px;}.halo-notification-popup .halo-popup-wrapper {padding: 10px;}.halo-notification-popup .halo-popup-content {display: -webkit-box;display: -ms-flexbox;display: flex;}.halo-notification-popup .halo-popup-content .product-image {max-width: 60px;}.halo-notification-popup .halo-popup-content .product-image img {width: 100%;height: 100%;}.halo-notification-popup .halo-popup-content .product-content {margin-left: 26px;font-size: 12px;line-height: 20px;letter-spacing: .02em;color: #969696;padding: 5px 0px;}.halo-notification-popup .halo-popup-content .product-content a {color: #323232;}.halo-notification-popup .halo-popup-content .product-content .info-ago {margin-top: 10px;}.halo-notification-popup.halo-notification-left {right: auto;left: 40px;}@media (max-width: 1024px) {body.notification-show .halo-notification-popup {bottom: 84px !important;}.halo-notification-popup {right: 15px !important;}.halo-notification-popup.halo-notification-left {left: 15px !important;}}@media (max-width: 551px) {body.notification-show .halo-notification-popup {bottom: 69px !important;}.halo-notification-popup {max-width: 100%;-webkit-box-shadow: none;box-shadow: none;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;right: 0 !important;box-shadow: none !important;}.halo-notification-popup.halo-notification-left {left: 0px !important;}.halo-notification-popup.halo-popup {right: auto;left: 0;bottom: 80px;}.halo-notification-popup .halo-popup-header .halo-popup-close {top: 0;right: 0;}.halo-notification-popup .halo-popup-content .product-content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: 20px;}}@media (max-width: 360px) {.halo-notification-popup .halo-popup-content .product-content .product-name, .halo-notification-popup .halo-popup-content .product-content .text {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;}.halo-notification-popup .halo-popup-content .product-content .info-ago {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;}}body.notify-me-show {overflow: hidden;}body.notify-me-show .halo-notify-popup {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 999;}body.notify-me-show .background-overlay-popup {z-index: 999;opacity: 1;visibility: visible;}.halo-notify-popup {max-width: 470px;}.halo-notify-popup .form-field .form-label {text-align: center;margin-bottom: 23px;letter-spacing: .02em;font-weight: 500;}.halo-notify-popup .form-field input {text-align: center;}.halo-notify-popup .button {width: 100%;margin-left: 0;margin-top: 10px;}@media (min-width: 1025px) {body.notify-me-show {padding-right: 10px;}}body.edit-cart-show {overflow: hidden;}body.edit-cart-show .halo-edit-cart-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 9999;}body.edit-cart-show .background-overlay-popup {z-index: 999;opacity: 1;visibility: visible;background: transparent;}.halo-edit-cart-popup {max-width: 840px;}.halo-edit-cart-popup .halo-popup-wrapper {padding: 0px;}.halo-edit-cart-popup .halo-popup-header {padding: 28px 30px 28px;margin: 0;}.halo-edit-cart-popup .cart-edit {padding: 0 50px;}.halo-edit-cart-popup .halo-product-block {margin: 0;}.halo-edit-cart-popup .product-edit-item {font-size: 0;letter-spacing: 0;}.halo-edit-cart-popup .product-edit-itemLeft {display: inline-block;vertical-align: top;width: 120px;}.halo-edit-cart-popup .product-edit-itemCenter {width: 265px;display: inline-block;vertical-align: top;padding: 0 30px;}.halo-edit-cart-popup .product-edit-itemCenter .product-edit-title {overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: .02em;text-transform: capitalize;color: #232323;padding: 0 0 2px;margin-top: 0;margin-bottom: 0;}.halo-edit-cart-popup .product-edit-itemCenter .product-edit-title-variant {display: block;color: #969696;font-weight: 400;font-size: 12px;margin-top: 4px;}.halo-edit-cart-popup .product-edit-itemCenter .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 9px;}.halo-edit-cart-popup .product-edit-itemCenter .product-quantity {margin-top: 9px;}.halo-edit-cart-popup .product-edit-itemCenter .product-quantity .previewCartItem-qty {margin-top: 10px;}.halo-edit-cart-popup .product-edit-itemRight {display: inline-block;vertical-align: top;width: calc(100% - 386px);text-align: left;position: relative;}.halo-edit-cart-popup .add-more {display: block;padding: 25px 0 27px 16px;border-top: 1px solid #e8e8e8;font-size: 12px;position: relative;font-weight: 600;line-height: 1;letter-spacing: .02em;color: #232323;margin: 18px 0 0;}.halo-edit-cart-popup .add-more .text::before {top: 50%;content: "";width: 10px;height: 1px;line-height: 22px;left: 0;display: block;position: absolute;background-color: #232323;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-edit-cart-popup .add-more .text::after {top: 50%;content: "";width: 1px;height: 10px;line-height: 22px;left: 4px;display: block;position: absolute;background-color: #232323;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-edit-cart-popup .product-edit-action .button {width: 100%;max-width: 100%;position: relative;bottom: -1px;}.halo-edit-cart-popup .product-edit-action .button:hover {background-color: #232323;border-color: #232323;color: #ffffff;}@media (max-width: 991px) {.halo-edit-cart-popup {max-width: calc(100% - 30px);}}@media (max-width: 767px) {.halo-edit-cart-popup .cart-edit {padding: 0 40px;}.halo-edit-cart-popup .cart-edit .product-edit-itemLeft {display: none;}.halo-edit-cart-popup .cart-edit .product-edit-itemCenter {padding: 0 30px 0px 0px;width: 50%;}.halo-edit-cart-popup .cart-edit .product-edit-itemRight {width: 50%;}}@media (max-width: 551px) {.halo-edit-cart-popup .cart-edit .product-edit-itemLeft {display: none;}.halo-edit-cart-popup .cart-edit .product-edit-itemCenter {padding: 0;width: 100%;}.halo-edit-cart-popup .cart-edit .product-edit-itemRight {margin-top: 35px;width: 100%;}}@media (min-width: 1025px) {body.edit-cart-show {padding-right: 10px;}}body.quickshop-popup-show {overflow: hidden;}body.quickshop-popup-show .halo-quickshop-popup {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 999;}body.quickshop-popup-show .background-overlay-popup {z-index: 999;opacity: 1;visibility: visible;}.halo-quickshop-popup {max-width: calc(100% - 30px);}.halo-quickshop-popup .halo-popup-header {margin: 0;}.halo-quickshop-popup .halo-popup-content {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;}.halo-quickshop-popup .halo-productView-left {width: 45%;padding-right: 30px;display: none;}.halo-quickshop-popup .halo-productView-right {width: 100%;margin-bottom: 0;}.halo-quickshop-popup .halo-productView-right .product-title {font-size: 16px;font-weight: 500;padding-bottom: 15px;display: block;}.halo-quickshop-popup .halo-productView-right .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-bottom: 10px;}.halo-quickshop-popup .halo-productView-right .card-price .price-item .money {font-size: 16px;font-weight: 500;}.halo-quickshop-popup .halo-productView-right .productView-variants .form__label {font-size: 14px;}.halo-quickshop-popup .halo-productView-right .productView-variants [data-header-option] {font-size: 12px;}.halo-quickshop-popup .halo-productView-right .productView-variants .product-form__label {margin-bottom: 11px;}.halo-quickshop-popup .halo-productView-right .productView-variants .product-form__swatch .product-form__label {margin-bottom: 0;}.halo-quickshop-popup .halo-productView-right .wrapper-action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 15px 0px 15px;}.halo-quickshop-popup .halo-productView-right .wrapper-action .previewCartItem-qty {margin-top: 0;}.halo-quickshop-popup .halo-productView-right .wrapper-action .btn-card-action {width: calc(100% - 110px);}.halo-quickshop-popup .halo-productView-right .wrapper-action .btn-card-action .button {width: 100%;}.halo-quickshop-popup .halo-productView-right .productView-notifyMe {padding: 5px 0 30px;}.halo-quickshop-popup .halo-productView-right .productView-see-details {padding-bottom: 15px;}.halo-quickshop-popup .halo-productView-right .productView-see-details .button {width: 100%;}@media (min-width: 551px) {.halo-quickshop-popup .halo-productView-left {display: block;}.halo-quickshop-popup .halo-productView-right {width: 55%;}}@media (min-width: 768px) {.halo-quickshop-popup {max-width: 680px;}}@media (min-width: 1025px) {body.quickshop-popup-show {padding-right: 10px;}}body.quick-view-show {overflow: hidden;}body.quick-view-show .halo-quick-view-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 999;}body.quick-view-show .background-overlay-popup {z-index: 999;opacity: 1;visibility: visible;}.halo-quick-view-popup {max-width: calc(100% - 30px);}.halo-quick-view-popup .halo-popup-wrapper {padding: 0;}.halo-quick-view-popup .halo-popup-wrapper .halo-popup-content {padding: 30px 20px;}.halo-quick-view-popup .halo-popup-header {margin: 0;}.halo-quick-view-popup .halo-popup-content {position: relative;overflow-x: hidden;overflow-y: auto;max-height: 80vh;}@media (max-width: 767px) {.halo-quick-view-popup .productView-information .halo-productView-left {display: none;}}@media (min-width: 992px) {.halo-quick-view-popup {max-width: 1020px;}.halo-quick-view-popup .halo-popup-content {padding: 30px;}.halo-quick-view-popup .productView-information .halo-productView-left {position: -webkit-sticky;position: sticky;top: 0;}}@media (min-width: 1025px) {body.quick-view-show {padding-right: 10px;}}@media (min-width: 1600px) {.halo-quick-view-popup .halo-popup-wrapper .halo-popup-content {padding: 50px;}}.halo-recently-viewed-popup {top: 50%;left: auto;right: 0;width: 40px;-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;z-index: 9;border-radius: 0 !important;opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-recently-viewed-popup .recently-viewed-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;cursor: pointer;width: 40px;height: 40px;background-color: #ffffff;-webkit-transition: all ease .3s;transition: all ease .3s;}.halo-recently-viewed-popup .recently-viewed-icon svg {position: relative;width: 20px;height: 20px;fill: #232323;stroke: #232323;}.halo-recently-viewed-popup .recently-viewed-icon + .recently-viewed-icon {border-top: 1px solid #cccccc;}.halo-recently-viewed-popup .recently-viewed-icon.social-media-icon svg {stroke: transparent;}.halo-recently-viewed-popup .recently-viewed-icon.is-open::before {content: "";display: block;background: #ffffff;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 100;}.halo-recently-viewed-popup .recently-viewed-icon.is-open svg {z-index: 100;}.halo-recently-viewed-popup .recently-viewed-icon.ask-icon {padding: 9px;opacity: .8;}.halo-recently-viewed-popup .recently-viewed-tab {position: fixed;top: 0;left: auto;right: 0;z-index: 99;opacity: 0;visibility: hidden;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #ffffff;-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;-webkit-transition: all ease .5s;transition: all ease .5s;z-index: -1;}.halo-recently-viewed-popup .recently-viewed-tab.is-visible {right: 40px;opacity: 1;visibility: visible;pointer-events: auto;z-index: 1;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-list {width: 80px;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-list .products-grid {position: relative;width: 100%;margin-left: 0;margin-right: 0;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-list .products-grid .no-products {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 10px 0 20px;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-list .products-grid .no-products svg {width: 46px;height: 46px;opacity: .1;margin: 0 0 10px;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-list .products-grid .no-products .text {font-size: 11px;font-weight: 400;line-height: 1.2;letter-spacing: .02em;padding: 0 10px;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-share {width: 60px;}.halo-recently-viewed-popup .recently-viewed-tab.recently-viewed-share .recently-viewed-title {padding-top: 16px;}.halo-recently-viewed-popup .recently-viewed-tab .recently-viewed-title {position: relative;font-size: 11px;font-weight: 600;line-height: 1.2;letter-spacing: .02em;text-transform: uppercase;padding: 8px 5px 5px;margin-top: 0;margin-bottom: 0;}.halo-recently-viewed-popup .recently-viewed-tab .recently-viewed-media {margin: 10px 0 0;}.halo-recently-viewed-popup .recently-viewed-tab .list-social__item {display: inline-block;vertical-align: top;margin: 0 15px 6px 0;}.halo-recently-viewed-popup .recently-viewed-tab .list-social__link {display: block;position: relative;width: 100%;line-height: 1;font-size: 0;letter-spacing: 0;border-radius: 50%;padding: 12px;background-color: #ffffff;}.halo-recently-viewed-popup .recently-viewed-tab .list-social__link svg {width: 18px;height: 18px;fill: #3c3c3c;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 {position: relative;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 40px;margin: 0;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__item:hover {-webkit-box-shadow: 0 3px 7px #0003;box-shadow: 0 3px 7px #0003;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__link {width: auto;border: none;border-radius: 0;background-color: transparent !important;padding: 0;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__link svg {width: 19px;height: 19px;fill: #3c3c3c !important;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: auto;right: 40px;background: #ffffff;width: auto;height: 100%;padding: 4px 0 0 15px;opacity: 0;visibility: hidden;pointer-events: none;overflow: hidden;-webkit-transition: all ease .5s;transition: all ease .5s;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__info a {font-size: 10px;font-weight: 700;letter-spacing: .02em;line-height: 1.2;text-transform: uppercase;color: #3c3c3c;}.halo-recently-viewed-popup .recently-viewed-tab .list-social-2 .list-social__info a .text {-webkit-transition: -webkit-text-decoration 100ms ease;transition: -webkit-text-decoration 100ms ease;transition: text-decoration 100ms ease;transition: text-decoration 100ms ease, -webkit-text-decoration 100ms ease;text-underline-offset: 0.2rem;}@media (min-width: 551px) {.halo-recently-viewed-popup {right: 2px;border: none;}}@media (min-width: 1025px) {.list-social__link:before {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;top: -7px;left: -7px;padding: 7px;pointer-events: none;-webkit-transition: opacity .2s, -webkit-transform .2s;transition: opacity .2s, -webkit-transform .2s;transition: transform .2s, opacity .2s;transition: transform .2s, opacity .2s, -webkit-transform .2s;-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0;-webkit-box-shadow: 0 0 0 2px #0003;box-shadow: 0 0 0 2px #0003;}.list-social-2 .list-social__item:hover .list-social__info {opacity: 1;visibility: visible;pointer-events: auto;right: 100%;}.recently-viewed-icon:hover {background-color: #e5e5e5;}}body.search-popup-show {overflow: hidden;}body.search-popup-show .halo-search-popup {pointer-events: auto;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1;visibility: visible;z-index: 99;}body.search-popup-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-search-popup {max-width: 100%;}.halo-search-popup .halo-popup-header {position: relative;}.halo-search-popup .halo-popup-header .halo-popup-close {top: -4px;right: 0;background: transparent !important;padding: 4px;}.halo-search-popup .halo-popup-header .halo-popup-close svg {fill: #00163a;}.halo-search-popup .halo-popup-content {max-width: 100%;}.halo-search-popup .halo-popup-content .search-bar {margin-bottom: 50px;background: transparent;}.halo-search-popup .halo-popup-content .input-group-field {color: #00163a;padding: 15px 0px 15px;font-size: 14px;width: calc(100% - 25px);}.halo-search-popup .halo-popup-content .icon-search {width: 23px;height: 23px;min-width: 23px;padding: 0;}.halo-search-popup .halo-popup-content .icon-search svg {width: 100%;height: 100%;fill: #00163a;}.halo-search-popup .quickSearchResultsWrap {position: relative;z-index: 9;opacity: 1;visibility: visible;-webkit-box-shadow: none;box-shadow: none;width: 100%;top: 0;padding: 0;max-height: calc( 80vh - 50px);}.halo-search-popup .quickSearchResultsWrap .search-block-title .text {font-size: 14px;letter-spacing: 0;color: #00163a;font-style: italic;font-weight: 900;}.halo-search-popup .quickSearchResultsWrap .list-item .link {padding: 13px 20px 10px 12px;color: #00163a;font-size: 14px;background: #f2f2f2;border-radius: 4px;}.skin-1 .halo-search-popup {max-width: 1200px;}.skin-1 .halo-search-popup .halo-popup-header .halo-popup-close svg {fill: #232323;}.skin-1 .halo-search-popup .halo-popup-content {margin-left: 0;}.skin-1 .halo-search-popup .halo-popup-content .input-group-field {font-size: 12px;color: #323232;}.skin-1 .halo-search-popup .halo-popup-content .icon-search svg {fill: #232323;}.skin-1 .halo-search-popup .quickSearchResultsWrap .search-block-title .text {color: #232323;font-style: normal;font-weight: 600;}.skin-1 .halo-search-popup .quickSearchResultsWrap .list-item .link {padding: 6px 10px 6px 7px;text-transform: lowercase;background-color: #f7f7f7;color: #868686;}@media (min-width: 1025px) {body.search-popup-show {padding-right: 10px;}}body.size-chart-show {overflow: hidden;}body.size-chart-show .halo-size-chart-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 99999;}body.size-chart-show .background-overlay {z-index: 99999;opacity: 1;visibility: visible;}.halo-size-chart-popup {max-width: calc(100% - 30px);}.halo-size-chart-popup .halo-popup-wrapper {padding: 0;}.halo-size-chart-popup .halo-popup-header {border-bottom: 1px solid #e6e6e6;padding: 16px 15px 13px;margin-bottom: 0;}.halo-size-chart-popup .wrapper-content {padding: 20px;position: relative;overflow-x: hidden;overflow-y: auto;max-height: 80vh;}.halo-size-chart-popup .wrapper-content img {width: 100%;}@media (min-width: 768px) {.halo-size-chart-popup {max-width: 700px;}.halo-size-chart-popup .wrapper-content {padding: 30px 50px 30px;}}@media (min-width: 1025px) {body.size-chart-show {padding-right: 10px;}}body.ask-an-expert-show {overflow: hidden;}body.ask-an-expert-show .halo-ask-an-expert-popup {pointer-events: auto;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;visibility: visible;z-index: 99999;}body.ask-an-expert-show .background-overlay {z-index: 99999;opacity: 1;visibility: visible;}.halo-ask-an-expert-popup {max-width: calc(100% - 30px);}.halo-ask-an-expert-popup .halo-popup-wrapper {padding: 0;}.halo-ask-an-expert-popup .halo-popup-header {border-bottom: 1px solid #e6e6e6;padding: 16px 15px 13px;margin-bottom: 0;}.halo-ask-an-expert-popup .wrapper-content {padding: 20px 20px 40px;position: relative;overflow-x: hidden;overflow-y: auto;max-height: 80vh;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert {width: 100%;max-width: 500px;margin: 0 auto;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .heading {display: block;margin: 0 auto;padding: 15px;text-transform: uppercase;font-size: 12px;letter-spacing: .02em;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .text {display: block;font-size: 12px;font-weight: var(--font-weight-normal);color: #5a5a5a;line-height: 22px;letter-spacing: .02em;margin: 0 auto;padding: 2px 30px 0;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .intro {font-size: 12px;font-weight: 500;color: #232323;line-height: 22px;letter-spacing: .02em;margin: 24px 0 0;padding: 22px 0 23px;border-top: 1px solid #e6e6e6;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field label {font-weight: 400;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field + .form-field {margin-top: 15px;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field + .form-field.form-field-radio {margin-top: 22px;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field.form-field-radio .form-label {display: inline-block;vertical-align: top;width: auto;margin: 0 25px 0 0;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field.form-field-radio-2 .form-label:first-child {display: block;margin-right: 0;margin-bottom: 15px;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-field.form-field-textarea {margin-top: 23px;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-actions {margin-top: 23px;}.halo-ask-an-expert-popup .wrapper-content .ask-an-expert .form-actions .button {max-width: 100%;width: 100%;}@media (min-width: 768px) {.halo-ask-an-expert-popup {max-width: 700px;}.halo-ask-an-expert-popup .wrapper-content {padding: 30px 50px 50px;}}@media (min-width: 1025px) {body.ask-an-expert-show {padding-right: 10px;}}.halo-accept-cookie-popup {position: fixed;bottom: 50px;left: 50px;width: 100%;max-width: 440px;background: #000000;padding: 20px 23px 24px;border-radius: 3px;z-index: 9;}.halo-accept-cookie-popup.is-hidden {opacity: 0;bottom: 45px;-webkit-transition: all ease .7s;transition: all ease .7s;z-index: -1;visibility: hidden;}.halo-accept-cookie-popup .desc {color: #ffffff;line-height: 26px;letter-spacing: .02em;}.halo-accept-cookie-popup .group-action-links {text-align: right;padding-top: 22px;}.halo-accept-cookie-popup .group-action-links .accept-cookie {color: #aaaaaa;font-size: 15px;line-height: 22px;font-weight: 400;text-transform: uppercase;font-weight: 500;letter-spacing: .02em;}.halo-accept-cookie-popup .group-action-links .accept-cookie:hover {color: #ffffff;}.halo-accept-cookie-popup .group-action-links .accept {margin-left: 30px;font-size: 15px;color: #ffffff;font-weight: 500;letter-spacing: .02em;}@media (max-width: 1024px) {.halo-accept-cookie-popup {bottom: 83px;left: 15px;}}@media (max-width: 551px) {.halo-accept-cookie-popup {max-width: 100%;bottom: 67px;left: 0;text-align: center;}.halo-accept-cookie-popup .desc {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.halo-accept-cookie-popup .group-action-links {text-align: center;}}.live_help_group {position: absolute;top: 17px;width: 100%;max-width: 370px;right: -20px;opacity: 0;-webkit-transition: all .6s ease;transition: all .6s ease;z-index: -3;visibility: hidden;background-color: #ffffff;padding: 30px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);}.live_help_group.open {display: block;top: 32px;opacity: 1;z-index: 99;overflow: visible;visibility: visible;}.live_help_group .title {font-size: 14px;font-weight: bold;line-height: 26px;color: #202020;margin-bottom: 5px;}.live_help_group .desc {font-size: 13px;line-height: 24px;font-weight: 400;color: #202020;}.live_help_group .button-1 {font-size: 14px;font-weight: 400;color: #ffffff;line-height: 26px;text-transform: capitalize;padding: 8px 0;width: 100%;max-width: 190px;text-align: left;padding-left: 28px;margin-top: 42px;}.live_help_group .button-1 svg {margin-right: 10px !important;}.live_help_group .button-1:hover svg {fill: #ffffff !important;stroke: #ffffff !important;}.live_help_group .text {font-size: 13px;line-height: 24px;font-weight: 400;color: #202020;margin: 14px 0 24px 0;}.live_help_group .text .underline {text-decoration: underline;text-underline-offset: 0.2rem;}.live_help_group .live-ask-an-expert {border-bottom: 1px solid #ececec;}.live_help_group .live-contact-us {margin-top: 22px;}.halo-sidebar {position: fixed;top: 0;bottom: 0;padding: 0;height: 100%;z-index: 101;max-width: calc(100% - 40px);width: 100%;opacity: 0;visibility: hidden;-webkit-transition: opacity .5s, visibility 350ms ease, -webkit-transform 350ms ease;transition: opacity .5s, visibility 350ms ease, -webkit-transform 350ms ease;transition: opacity .5s, transform 350ms ease, visibility 350ms ease;transition: opacity .5s, transform 350ms ease, visibility 350ms ease, -webkit-transform 350ms ease;background-color: #ffffff;}.halo-sidebar.halo-sidebar-right {right: 0;-webkit-transform: translate(101%);transform: translate(101%);}.halo-sidebar.halo-sidebar-left {left: 0;-webkit-transform: translate(-101%);transform: translate(-101%);}.halo-sidebar .halo-sidebar-header {position: relative;padding: 24px 20px 0;background-color: #fff;}.halo-sidebar .halo-sidebar-header .title {display: block;font-size: 16px;font-style: normal;font-weight: 600;letter-spacing: .02em;line-height: 22px;color: #232323;text-transform: uppercase;}.halo-sidebar .halo-sidebar-header .halo-sidebar-close {position: absolute;top: 16px;right: 17px;width: 40px;height: 40px;font-size: 0;z-index: 10;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;pointer-events: auto;background-color: transparent;}.halo-sidebar .halo-sidebar-header .halo-sidebar-close svg {display: block;width: 18px;height: 18px;fill: #5a5a5a;stroke: transparent;}.halo-sidebar .halo-sidebar-wrapper {height: 100%;position: relative;overflow-x: hidden;overflow-y: auto;padding: 0 0 70px;}@media (max-width: 767px) {.halo-sidebar .halo-sidebar-header {padding: 9px 20px 9px;border-bottom: 1px solid #e6e6e6;}.halo-sidebar .halo-sidebar-close {top: 0px !important;background: #232323 !important;}.halo-sidebar .halo-sidebar-close svg {fill: #ffffff !important;}.halo-sidebar.halo-sidebar-left .halo-sidebar-close {right: -40px !important;}.halo-sidebar.halo-sidebar-right .halo-sidebar-close {left: -40px !important;}}@media (min-width: 1025px) {.halo-sidebar .halo-sidebar-header {padding-left: 30px;padding-right: 30px;}}.page-sidebar {position: fixed;top: 0;bottom: 0;padding: 0;width: 100%;height: 100%;z-index: 101;max-width: calc(100% - 40px);opacity: 0;visibility: hidden;-webkit-transform: translate(-101%);transform: translate(-101%);-webkit-transition: opacity 0.5s, visibility 350ms ease, -webkit-transform 350ms ease;transition: opacity 0.5s, visibility 350ms ease, -webkit-transform 350ms ease;transition: opacity 0.5s, transform 350ms ease, visibility 350ms ease;transition: opacity 0.5s, transform 350ms ease, visibility 350ms ease, -webkit-transform 350ms ease;background-color: #ffffff;}.page-sidebar .halo-sidebar-wrapper {padding: 30px 15px;height: 100%;position: relative;overflow-x: hidden;overflow-y: auto;max-height: calc( 100vh - 20px);}.page-sidebar .sidebarBlock {margin-bottom: 38px;}.page-sidebar .halo-sidebar-header {position: relative;padding: 24px 20px 0;background-color: #fff;padding: 9px 20px 9px;border-bottom: 1px solid #e6e6e6;}.page-sidebar .halo-sidebar-header .title {display: block;font-size: 16px;font-style: normal;font-weight: 600;letter-spacing: .02em;line-height: 22px;color: #232323;text-transform: uppercase;}.page-sidebar .halo-sidebar-header .halo-page-sidebar-close {position: absolute;top: 0px;background: #232323;right: -40px;width: 40px;height: 40px;font-size: 0;z-index: 10;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;pointer-events: auto;}.page-sidebar .halo-sidebar-header .halo-page-sidebar-close svg {display: block;width: 18px;height: 18px;fill: #ffffff;stroke: transparent;}.page-sidebar .sidebarBlock-heading {font-size: 14px;letter-spacing: .05em;text-transform: uppercase;font-weight: 700;line-height: 22px;color: #232323;border-bottom: 1px solid #e6e6e6;margin: 0;padding-bottom: 9px;margin-bottom: 13px;position: relative;cursor: pointer;}.page-sidebar .sidebarBlock-heading .icon {position: absolute;right: 0;}.page-sidebar .sidebarBlock-heading .icon svg {fill: #232323;color: #232323;}.page-sidebar .sidebarBlock-heading.is-clicked .icon svg {-webkit-transform: scale(1) rotate(-180deg);transform: scale(1) rotate(-180deg);}.page-sidebar .sidebarBlock-content {position: relative;overflow: hidden;}.page-sidebar .sidebarBlock-content .nav {margin: 0;}.page-sidebar .sidebarBlock-content .nav li {margin: 0;position: relative;padding-right: 22px;cursor: pointer;width: 100%;}.page-sidebar .sidebarBlock-content .nav li a {font-size: 13px;display: inline-block;font-weight: 500;color: #3c3c3c;padding: 7px 0 6px 0;line-height: 22px;position: relative;-webkit-transition: padding-left .5s linear;transition: padding-left .5s linear;}.page-sidebar .facets__list {margin: 19px -4px 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-height: 180px;overflow-y: auto;}.page-sidebar .facets__list .facets__item {display: inline-block;vertical-align: top;width: 100%;margin: 0 0 10px;padding-right: 5px;padding-left: 5px;}.page-sidebar .facets__list .facet-checkbox {padding-left: 25px;}.page-sidebar .facets__list .facet-checkbox::before {top: 2px;}.page-sidebar .facets__list .facet-checkbox::after {top: 5px;}.page-sidebar .filter-color .facets__list .facets__item {padding-right: 4px !important;padding-left: 4px !important;margin-bottom: 6px !important;width: auto !important;}.page-sidebar .filter-color .facets__list .facets__item input:checked + .facet-checkbox {border-color: #3c3c3c;padding: 2px;}.page-sidebar .filter-color .facets__list .facet-checkbox {display: inline-block;vertical-align: top;cursor: pointer;margin: 0 0 3px;border-radius: 50%;position: relative;font-size: 0;width: 34px;height: 34px;border: 1px solid #cbcbcb;background: transparent;padding: 0;opacity: 1;}.page-sidebar .filter-color .facets__list .facet-checkbox::before {display: none;}.page-sidebar .filter-color .facets__list .facet-checkbox::after {top: 11px;left: 12px;z-index: 9;border-color: #3c3c3c;}.page-sidebar .filter-color .facets__list .facet-checkbox .pattern {display: block;width: 100%;height: 100%;cursor: pointer;border-radius: 50%;text-align: center;font-size: 0;letter-spacing: 0;position: relative;background-size: cover;}.page-sidebar .filter-size .facets__item--rectangle {margin-bottom: 0 !important;padding-right: 4px !important;padding-left: 4px !important;width: auto !important;}.page-sidebar .filter-size .facets__item--rectangle input:checked + .facet-checkbox .text {border-color: #232323;}.page-sidebar .filter-size .facet-checkbox {padding-left: 0 !important;}.page-sidebar .filter-size .facet-checkbox::before, .page-sidebar .filter-size .facet-checkbox::after {display: none;}.page-sidebar .filter-size .facet-checkbox .text {display: block;width: auto;min-width: 45px;padding: 3px 10px;font-size: 12px;font-weight: 400;text-transform: capitalize;color: #232323;background-color: #ffffff;text-align: center;-webkit-transition: all ease .3s;transition: all ease .3s;border: 1px solid #dadada;}.page-sidebar .filter-prices {width: 100%;}.page-sidebar .filter-prices .sidebarBlock-content {padding-bottom: 7px;}.page-sidebar .filter-prices .price-container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;margin: 14px 0px 18px;}.page-sidebar .filter-prices .price-container input {width: 100%;border: none;text-align: right;line-height: 45px;}.page-sidebar .filter-prices .price-container .price-wrap-1, .page-sidebar .filter-prices .price-container .price-wrap-2 {border: 1px solid #dadada;padding: 0px 10px 0px;display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 0px;width: 85px;height: 40px;font-size: 12px;text-align: right;line-height: 40px;}.page-sidebar .filter-prices .price-container .price-wrap-1 label, .page-sidebar .filter-prices .price-container .price-wrap-2 label {line-height: 40px;}.page-sidebar .filter-prices .price-container .slide_price--to {width: 50px;text-align: center;line-height: 40px;}.page-sidebar .filter-prices .apply__button {width: 100%;max-width: 100%;text-align: center;padding: 9px 15px 9px;}.page-sidebar .filter-prices .price-field {position: relative;width: 100%;height: 36px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 15px;padding-left: 0px;}.page-sidebar .filter-prices .price-field input[type=range] {position: absolute;width: 100%;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: none;-webkit-appearance: none;}.page-sidebar .filter-prices .price-field input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;}.page-sidebar .filter-prices .price-field input[type=range]:active, .page-sidebar .filter-prices .price-field input[type=range]:focus {outline: 0;}.page-sidebar .filter-prices .price-field input[type=range]::-ms-track {width: 100%;height: 6px;cursor: pointer;background: #323232;border-radius: 0;}.page-sidebar .filter-prices .price-field input[type=range]::-webkit-slider-thumb {position: relative;-webkit-appearance: none;margin: 0;border: 0;outline: 0;border-radius: 50%;height: 18px;width: 18px;border: 4px solid #232323;margin-top: -6px;background-color: #fff;cursor: pointer;cursor: pointer;pointer-events: all;z-index: 100;}.page-sidebar .filter-prices .price-field input[type=range]::-moz-range-thumb {position: relative;-webkit-appearance: none;margin: 0;border: 0;outline: 0;border-radius: 50%;height: 18px;width: 18px;border: 4px solid #232323;margin-top: -6px;background-color: #fff;cursor: pointer;cursor: pointer;pointer-events: all;z-index: 100;}.page-sidebar .filter-prices .price-field input[type=range]::-ms-thumb {position: relative;-webkit-appearance: none;margin: 0;border: 0;outline: 0;border-radius: 50%;height: 18px;width: 18px;border: 4px solid #232323;margin-top: -6px;background-color: #fff;cursor: pointer;cursor: pointer;pointer-events: all;z-index: 100;}.page-sidebar .filter-prices .price-field input[type=range]::-webkit-slider-runnable-track {width: 100%;height: 6px;cursor: pointer;background: #323232;border-radius: 0;}.page-sidebar .filter-prices .price-field input[type=range]::-moz-range-track {width: 100%;height: 6px;cursor: pointer;background: #323232;border-radius: 0;}.page-sidebar .filter-prices .price-field input[type=range]::-ms-track {width: 100%;height: 6px;cursor: pointer;background: #323232;border-radius: 0;}.page-sidebar .filter-prices .price-field .price-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;color: #242424;font-size: 14px;line-height: 1.2em;font-weight: 400;margin-bottom: 0px;}.page-sidebar .filter-prices .price-field .price-wrap .filter__price {width: 30px;text-align: right;margin: 0;padding: 0;margin-right: 2px;background: 0;border: 0;outline: 0;color: #242424;font-family: 'Karla', 'Arial', sans-serif;font-size: 14px;line-height: 1.2em;font-weight: 400;}.page-sidebar .filter-prices .price-field .price-wrap .label {text-align: right;margin-top: 6px;padding-left: 5px;}.page-sidebar .filter-prices .price-field .price-title {margin-right: 5px;}.page-sidebar .filter-prices .price-field .price-wrap_line {margin: 6px 0px 5px 5px;}.page-sidebar .recent-articles .article {padding-bottom: 16px;}.page-sidebar .recent-articles .article + .article {border-top: 1px solid #e6e6e6;padding-top: 15px;}.page-sidebar .recent-articles .article a {font-size: 12px;line-height: 22px;font-weight: 500;}.page-sidebar .recent-articles .article em {display: block;font-style: normal;color: #999999;font-size: 12px;line-height: 22px;font-weight: 400;}.page-sidebar .recent-articles .article:last-child {padding-bottom: 0;}.page-sidebar .sidebar-product .halo-product-block {margin: 30px auto 0px;width: 100%;max-width: 240px;}.page-sidebar .sidebar-product .halo-product-block .product-card-top {width: 100%;max-width: 140px;margin: 0 auto;}.page-sidebar .sidebar-product .halo-product-block .product-card-top .card__badge.badge-left {left: 0;top: 0;}.page-sidebar .sidebar-product .halo-product-block .slick-arrow {top: 85px;-webkit-transform: translateY(0);transform: translateY(0);border: none;padding: 5px !important;background: transparent;}.page-sidebar .sidebar-product .halo-product-block .slick-arrow svg {fill: #232323;}.page-sidebar .sidebar-product .halo-product-block .product-card .card-action {opacity: 1;visibility: visible;pointer-events: auto;bottom: 0;position: relative;}.page-sidebar .sidebar-banner {padding-bottom: 6px;}.page-sidebar .sidebar-banner .img-box + .img-box {margin-top: 30px;}.page-sidebar .sidebar-cms-custom .desc + .desc {margin-top: 24px;}.page-sidebar .sidebar-refined-widgets {padding: 20px 15px 10px;width: 100%;}.page-sidebar .sidebar-refined-widgets .facets__clear-all {vertical-align: middle;margin-right: 18px;font-size: 12px;color: #3c3c3c;letter-spacing: .02em;margin-bottom: 12px;text-transform: capitalize;}.page-sidebar .sidebar-refined-widgets .facets__list--refined {display: inline-block;vertical-align: middle;margin-top: 0;margin-bottom: 0;text-align: left;}.page-sidebar .sidebar-refined-widgets .facets__list--refined li {display: inline-block;vertical-align: middle;margin: 0 10px 10px 0;}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button {display: block;font-size: 12px;font-weight: 400;letter-spacing: .02em;color: #232323;padding: 4px 12px;border-radius: 3px;background-color: #fafafa;cursor: pointer;-webkit-transition: all ease .3s;transition: all ease .3s;}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button svg {position: relative;top: -1px;margin-left: 3px;}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button:hover {background: #707070;color: #ffffff;}.page-sidebar .sidebar-refined-widgets .facets__list--refined li .active-facets__button:hover svg {fill: #ffffff;}.page-sidebar .facets__count {width: 21px;height: 21px;background: #232323;color: #ffffff;display: inline-block;text-align: center;border-radius: 50%;font-size: 12px;line-height: 21px;font-weight: 300;margin-left: 5px;}.page-sidebar.page-sidebar-left {left: 0;-webkit-transform: translate(-101%);transform: translate(-101%);}.page-sidebar.page-sidebar-right {right: 0;-webkit-transform: translate(101%);transform: translate(101%);}.page-sidebar.page-sidebar-right .halo-sidebar-header .halo-page-sidebar-close {right: inherit;left: -40px;}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets {padding: 0;}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .sidebarBlock-heading {padding: 0;margin: 0;border: none;}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .sidebarBlock-heading .facets__clear-all {position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin: 0;}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .results-count {padding: 7px 0px 10px;}.page-sidebar.page-sidebar--vertical .sidebar-refined-widgets .results-count .results {font-size: 12px;color: #707070;}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper {max-height: 80vh;}.sidebar-toogle {display: block;width: 40px;height: 40px;padding: 9px;background-color: #f5f5f5;margin: 0 0 15px;}.sidebar-toogle svg {width: 100%;height: 100%;stroke: transparent;fill: #808080;}body.open-mobile-sidebar {overflow: hidden;}body.open-mobile-sidebar .page-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.open-mobile-sidebar .background-overlay {z-index: 99;opacity: 1;visibility: visible;}@media (min-width: 552px) {.halo-sidebar {max-width: 370px;}.page-sidebar {max-width: 300px;}}@media (min-width: 1025px) {.page-sidebar {position: -webkit-sticky;position: sticky;top: 30px;left: unset !important;right: unset !important;bottom: unset;height: auto;-webkit-transition: unset;transition: unset;-webkit-transform: unset !important;transform: unset !important;z-index: inherit;background-color: transparent;display: inline-block;vertical-align: top;width: 210px;-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;float: left;}.page-sidebar .halo-sidebar-wrapper {padding: 0;max-height: initial;}.page-sidebar .halo-sidebar-header {display: none;}.page-sidebar + .page-content {width: calc(100% - 210px);padding-left: 30px;float: left;}.page-sidebar.page-sidebar-right {float: right;}.page-sidebar.page-sidebar-right + .page-content {padding-left: 0;padding-right: 30px;}.sidebar-toogle {display: none;margin-bottom: 0;}}body.auth-sidebar-show {overflow: hidden;}body.auth-sidebar-show .halo-auth-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.auth-sidebar-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.auth-form {padding: 22px 20px;}.auth-form .form-field + .form-field {margin-top: 14px;}.auth-actions {margin: 15px 0 0;}.auth-actions .button {width: 100%;}.auth-actions .auth-link {font-size: 12px;margin: 14px 0 22px;color: #3c3c3c;text-decoration: underline;text-underline-offset: 0.2rem;}.auth-actions .auth-link:hover {color: #232323;}@media (min-width: 1025px) {.auth-form {padding-left: 30px;padding-right: 30px;}body.auth-sidebar-show {padding-right: 10px;}}body.before-you-leave-show {overflow: hidden;}body.before-you-leave-show .halo-leave-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;z-index: 999;}body.before-you-leave-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-leave-sidebar .halo-sidebar-close {position: absolute;top: 16px;right: 16px;height: 40px;font-size: 0;z-index: 10;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.halo-leave-sidebar .halo-sidebar-close svg {display: block;width: 18px;height: 18px;fill: #232323;stroke: transparent;}.halo-leave-sidebar .header-leave {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 15px 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #ffffff;}.halo-leave-sidebar .halo-sidebar-wrapper {background-color: #ffffff;max-height: 90vh;padding: 0;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner {position: relative;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner img {width: 100%;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content {padding: 20px 30px;color: #ffffff;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .button {width: 100%;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .title {display: block;font-size: 30px;font-weight: 700;line-height: 22px;letter-spacing: .02em;color: #ffffff;margin: 0 0 12px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .desc-1 {color: #ffffff;display: block;font-weight: 500;margin: 0 0 10px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .desc-2 {color: #ffffff;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .heading-1 .text {font-size: 24px;font-weight: 700;margin: 0 0 10px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .heading-2 {font-size: 14px;font-weight: 700;letter-spacing: .02em;line-height: 22px;margin: 15px 0 13px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .button {border-color: #ffffff;}.halo-leave-sidebar .halo-sidebar-wrapper .content-title {padding: 18px 20px 0px 30px;border-bottom: 1px solid #ebebeb;font-size: 0;letter-spacing: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.halo-leave-sidebar .halo-sidebar-wrapper .content-title .title {display: inline-block;vertical-align: top;position: relative;padding: 0 30px 0 0;}.halo-leave-sidebar .halo-sidebar-wrapper .content-title .text {font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: .02em;color: #232323;}.halo-leave-sidebar .halo-sidebar-wrapper .content-title .count {position: absolute;top: 50%;right: 0;min-width: 24px;min-height: 24px;text-align: center;border-radius: 50%;z-index: 2;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: calc(12px - 3px);font-weight: 400;line-height: 24px;letter-spacing: .02em;background-color: #232323;color: #ffffff;}.halo-leave-sidebar .product-card {margin: 30px;}.halo-leave-sidebar .product-card .swatch.list-unstyled {overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;-webkit-box-orient: vertical;}.halo-leave-sidebar .button-leave {text-align: center;}.halo-leave-sidebar .button-leave .button {width: calc(100% - 60px);}@media (max-width: 767px) {.halo-leave-sidebar.halo-leave-sidebar .halo-sidebar-close {right: auto !important;left: -41px !important;padding: 0 11px !important;}}@media (max-width: 410px) {.halo-leave-sidebar .product-card {margin: 15px;}.halo-leave-sidebar .header-leave {padding: 5px 0;}.halo-leave-sidebar .header-leave .img-box {height: 30px;width: auto;}.halo-leave-sidebar .header-leave .img-box img {width: 100%;height: 100%;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .title {font-size: 24px;line-height: 28px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .desc-1 {margin: 0;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .heading-1 {margin-bottom: 0;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .heading-1 .text {font-size: 18px;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .desc-2 {line-height: 18px;margin: 14px 0;}.halo-leave-sidebar .halo-sidebar-wrapper .wrapper-banner .content .heading-2 {font-size: 12px;font-weight: 700;margin: 0 0 4px;}.halo-leave-sidebar .halo-sidebar-wrapper .content-title {padding: 18px 20px 0px 15px;}}@media (min-width: 552px) {.halo-leave-sidebar {max-width: 420px;}}body.lang-currency-sidebar-show {overflow: hidden;}body.lang-currency-sidebar-show .halo-sidebar_language_currency {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.lang-currency-sidebar-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-sidebar_language_currency .halo-sidebar-header {padding: 0 !important;}.halo-sidebar_language_currency .halo-sidebar-header .halo-sidebar-close {top: 1px !important;}.halo-sidebar_language_currency .nav-currency-language .title {font-size: 14px;text-transform: uppercase;font-style: italic;font-weight: 900;color: #00163a;line-height: 22px;letter-spacing: .02em;padding: 10px 19px 22px;text-align: left;margin: 0;background: #f2f2f2;padding: 11px 20px 12px;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list, .halo-sidebar_language_currency .nav-currency-language .wrapper-currencies {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 12px 20px 11px;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list {margin: 0;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item {width: 33.3333%;padding: 10px;margin: 0;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item .disclosure__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon {width: 22px;height: 22px;margin-right: 6px;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon svg {width: 100%;height: 100%;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .text {font-size: 14px;text-transform: uppercase;font-weight: 600;margin-left: 5px;margin-right: 5px;color: #00163a;}.halo-sidebar_language_currency .nav-currency-language .disclosure__list .disclosure__item .disclosure__link.disclosure__link--active {text-decoration: underline;text-underline-offset: 2px;}.halo-sidebar_language_currency .nav-currency-language .wrapper-currencies .currency-item {width: 33.3333%;padding: 10px;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.halo-sidebar_language_currency .nav-currency-language .wrapper-currencies .currency-item .icon {width: 22px;height: 22px;margin-right: 6px;}.halo-sidebar_language_currency .nav-currency-language .wrapper-currencies .currency-item .icon svg {width: 100%;height: 100%;}.halo-sidebar_language_currency .nav-currency-language .wrapper-currencies .currency-item .text {font-size: 14px;text-transform: uppercase;font-weight: 600;margin-left: 5px;margin-right: 5px;color: #00163a;}.halo-sidebar_language_currency .nav-currency-language .wrapper-currencies .currency-item.active {text-decoration: underline;text-underline-offset: 2px;}@media (min-width: 1025px) {body.lang-currency-sidebar-show {padding-right: 10px;}}body.menu-sidebar_show {overflow: hidden;}body.menu-sidebar_show .halo-sidebar_menu {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.menu-sidebar_show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-sidebar_menu .halo-sidebar-header {padding-left: 20px;padding-right: 20px;}.halo-sidebar_menu .halo-sidebar-header .halo-sidebar-close {right: 5px;}.halo-sidebar_menu .site-nav-mobile.nav .list-menu {width: 100%;}.halo-sidebar_menu .site-nav-mobile.nav .list-menu .menu-lv-item {width: 100%;border-bottom: 1px solid #e6e6e6;overflow: hidden;position: relative;}.halo-sidebar_menu .site-nav-mobile.nav .list-menu .menu-lv-item:last-child {border: none;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item {width: 100%;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action {font-size: 14px;font-weight: 500;text-transform: capitalize;color: #232323;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action span {margin-left: 10px;position: relative;z-index: -1;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-1__action.menu-lv__flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon {display: inline-block;vertical-align: middle;top: unset;width: 24px;height: 24px;overflow: hidden;position: relative;z-index: -1;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon.style-circle {border-radius: 50%;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .custom-icon img {width: 100%;height: 100%;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-2__action, .halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv-3__action {display: block;padding: 11px 30px 12px;width: 100%;font-weight: 400;letter-spacing: .02em;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .icon-dropdown {top: 0;right: 0;width: 45px;height: 45px;line-height: 45px !important;text-align: center;display: inline-block;position: absolute;-webkit-transform: none;transform: none;z-index: -1;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .icon-dropdown svg {left: 50%;right: inherit;width: 15px;height: 15px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);stroke: transparent;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile {margin: 0;background: #f8f8f8;padding: 11px 20px 12px;cursor: pointer;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile span {font-size: 14px;text-transform: uppercase;font-weight: 600;color: #232323;line-height: 22px;letter-spacing: .02em;padding: 0;z-index: 1;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile .icon-dropdown {right: inherit;left: 6px;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.dropdown .menu-lv__dropdownmenu .menu-lv__list .nav-title-mobile svg {width: 25px;height: 25px;-webkit-transform: none;transform: none;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-open > .menu-dropdown {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;position: relative;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-open > .list-menu__item {display: none !important;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item.is-hidden {display: none !important;border-bottom: none;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-dropdown {position: fixed;top: 0;bottom: 0;padding: 0;height: 100%;z-index: 101;max-width: 100%;width: 100%;opacity: 0;visibility: hidden;transition: opacity .5s, transform 350ms ease, visibility 350ms ease, -webkit-transform 350ms ease;background-color: #ffffff;left: 0;-webkit-transform: translate(-101%);transform: translate(-101%);}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 {right: unset;top: unset;position: relative;opacity: 1;visibility: visible;pointer-events: auto;height: auto;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu {padding: 5px 25px 20px;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .menu-lv-item {display: inline-block;vertical-align: top;width: 33.33333% !important;border: none;padding-left: 5px;padding-right: 5px;margin-bottom: 10px;border-bottom: none !important;overflow: unset !important;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .menu-lv-item .menu-lv-3__action {padding: 0;}.halo-sidebar_menu .site-nav-mobile.nav .menu-lv-item .menu-lv__dropdownmenu-3 .grid-menu .custom-image + .text {display: block;margin-top: 5px;}.halo-sidebar_menu .nav-currency-language .title {font-size: 14px;text-transform: uppercase;font-weight: 600;color: #232323;line-height: 22px;letter-spacing: .02em;padding: 10px 19px 22px;text-align: left;margin: 0;background: #f8f8f8;padding: 11px 20px 12px;}.halo-sidebar_menu .nav-currency-language .disclosure__list, .halo-sidebar_menu .nav-currency-language .wrapper-currencies {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 12px 20px 11px;}.halo-sidebar_menu .nav-currency-language .disclosure__list {margin: 0;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item {width: 33.3333%;padding: 10px;margin: 0;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon {width: 22px;height: 22px;margin-right: 6px;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .icon svg {width: 100%;height: 100%;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link .text {font-size: 12px;text-transform: uppercase;font-weight: 500;margin-left: 5px;margin-right: 5px;color: #232323;}.halo-sidebar_menu .nav-currency-language .disclosure__list .disclosure__item .disclosure__link.disclosure__link--active {text-decoration: underline;text-underline-offset: 2px;}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item {width: 33.3333%;padding: 10px;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .icon {width: 22px;height: 22px;margin-right: 6px;}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .icon svg {width: 100%;height: 100%;}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item .text {font-family: 12px;text-transform: uppercase;font-weight: 500;margin-left: 5px;margin-right: 5px;color: #232323;}.halo-sidebar_menu .nav-currency-language .wrapper-currencies .currency-item.active {text-decoration: underline;text-underline-offset: 2px;}@media (min-width: 768px) {.site-nav-mobile.nav {margin-top: 20px;}}@media (min-width: 1025px) {body.menu-sidebar_show {padding-right: 10px;}}@-webkit-keyframes progress-bar-stripes {from {background-position: 0 0;}to {background-position: 40px 0;}}@keyframes progress-bar-stripes {from {background-position: 0 0;}to {background-position: 40px 0;}}body.cart-sidebar-show {overflow: hidden;}body.cart-sidebar-show .halo-cart-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.cart-sidebar-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-cart-sidebar .halo-sidebar-header {padding: 24px 20px 0;border: none;}.halo-cart-sidebar .halo-sidebar-wrapper {overflow-x: inherit;overflow-y: inherit;}.halo-cart-sidebar .halo-sidebar-wrapper .CartItemDrop {overflow-x: inherit;overflow-y: inherit;}.previewCart-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100%;}.wrapper-cartCount {color: #727272;margin-top: 7px;margin-bottom: 13px;}.haloCalculatorShipping {position: relative;margin: 0 0 12px;min-height: 26px;padding: 0 20px;}.haloCalculatorShipping .progress {position: relative;margin: 0 0 10px;font-size: 0;letter-spacing: 0;border-radius: 0;background: transparent;display: block;height: auto;}.haloCalculatorShipping .progress.progress.progress-100 .progress_shipping {background: #ededed;}.haloCalculatorShipping .progress.progress.progress-100 .progress-meter {background-color: #ffc206;}.haloCalculatorShipping .progress .progress-meter {-webkit-animation: 2s linear 0s infinite progress-bar-stripes;animation: 2s linear 0s infinite progress-bar-stripes;background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 40px 40px;-webkit-transition: .9s linear;transition: .9s linear;-webkit-transition-property: width, background-color;transition-property: width, background-color;position: relative;display: block;width: 100%;height: 100%;font-size: 11px;font-weight: 400;letter-spacing: 0;line-height: 17px;color: #ffffff;text-align: center;}.haloCalculatorShipping .progress .progress_shipping {height: 16px;border: 0;}.haloCalculatorShipping .message {font-weight: 400;letter-spacing: 0;line-height: 22px;color: #727272;letter-spacing: .02em;}.haloCalculatorShipping .message .money {margin-right: 3px;}.previewCartInfo {position: relative;padding: 5px 30px 125px;}.previewCartInfo .previewCartTotals {display: block;font-size: 0;letter-spacing: 0;padding-top: 18px;padding-bottom: 14px;}.previewCartInfo .item {display: inline-block;vertical-align: top;font-size: 12px;line-height: 22px;letter-spacing: .02em;font-weight: 600;color: #232323;}.previewCartInfo .previewCartTotals-label, .previewCartInfo .previewCartShipping-label {width: 115px;text-align: left;}.previewCartInfo .previewCartTotals-value, .previewCartInfo .previewCartShipping-text {width: calc(100% - 120px);font-size: 16px;text-align: right;letter-spacing: 0;}.previewCartInfo .previewCartShipping {padding-bottom: 33px;}.previewCart {overflow-y: auto;overflow-x: hidden;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 15px 20px 0 30px;}.halo-cart-sidebar .previewCartItem {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 0;letter-spacing: 0;padding-bottom: 25px;border-bottom: 1px solid #e8e8e8;}.halo-cart-sidebar .previewCartItem:last-child {border-bottom: 0;padding-bottom: 0;}.halo-cart-sidebar .previewCartItem + .previewCartItem {border-top: 0;margin-top: 23px;}.halo-cart-sidebar .previewCartItem-image {display: inline-block;vertical-align: top;width: 80px;text-align: center;position: relative;top: 6px;}.halo-cart-sidebar .previewCartItem-content {width: calc(100% - 80px);padding: 0 20px;position: relative;display: inline-block;vertical-align: top;}.halo-cart-sidebar .previewCartItem-name {overflow: hidden;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;font-size: 12px;font-weight: 400;line-height: 20px;letter-spacing: .02em;color: #232323;text-transform: capitalize;margin: 0 0 8px;}.halo-cart-sidebar .previewCartItem-options {display: inline-block;vertical-align: top;position: relative;padding: 0 30px 0 0;margin: 0 0 7px;}.halo-cart-sidebar .previewCartItem-options span {display: block;font-size: 12px;font-weight: 400;color: #969696;text-transform: capitalize;letter-spacing: .02em;line-height: 22px;}.halo-cart-sidebar .previewCartItem-edit {display: inline-block;vertical-align: top;position: absolute;top: 50%;right: -2px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-cart-sidebar .previewCartItem-edit svg {width: 16px;height: 16px;fill: #5a5a5a;position: relative;top: -2px;}.halo-cart-sidebar .previewCartItem-price {display: block;font-size: 14px;font-weight: 600;letter-spacing: 0;line-height: 22px;color: #232323;}.halo-cart-sidebar .previewCartItem-remove {position: absolute;right: 8px;top: 50%;}.halo-cart-sidebar .previewCartItem-remove svg {fill: #5a5a5a;width: 18px;height: 18px;stroke: transparent;}.previewCartCheckbox input[type=checkbox] + label {display: inline-block;vertical-align: top;width: auto;font-size: 12px;padding-left: 25px;line-height: 20px;font-weight: 400;color: #3c3c3c;text-transform: unset;}.previewCartCheckbox input[type=checkbox] ~ a {display: inline-block;vertical-align: top;font-size: 12px;line-height: 20px;color: #3c3c3c;margin: 0 0 0 5px;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(97%, transparent), color-stop(3%, #3c3c3c));background-image: linear-gradient(transparent 97%, #3c3c3c 3%);background-repeat: repeat-x;background-position-y: -2px;}.previewCartCheckbox input[type=checkbox] ~ a:hover {color: #232323;}.previewCartGroup {margin: 12px 0 0;}.previewCartGroup .button {width: 100%;}.previewCartGroup .button + .button {margin-top: 15px;}.previewCartCollection {padding: 35px 0 7px;position: relative;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}.previewCartCollection .previewCartTitle {font-size: 16px;font-weight: 600;font-style: normal;line-height: 24px;letter-spacing: .02em;text-transform: unset;position: relative;margin: 0 0 22px;}.previewCartCollection .halo-product-block {margin-top: 0;padding-bottom: 25px;}.previewCartCollection .halo-product-block .row {margin: 0 !important;}.previewCartCollection .halo-product-block .row > * {padding: 0px;}.previewCartCollection .halo-product-block .row .slick-arrow {top: -54px;-webkit-transform: translateY(0);transform: translateY(0);}.previewCartCollection .halo-product-block .row .slick-arrow.slick-prev {left: auto;right: 55px;}@media (min-width: 552px) {.halo-sidebar.halo-cart-sidebar {max-width: 420px;}}@media (min-width: 1025px) {.haloCalculatorShipping {padding: 0 30px;}body.cart-sidebar-show {padding-right: 10px;}}@media (min-width: 1600px) {.previewCartCollection .halo-product-block .row .slick-arrow.slick-prev {right: 43px;}}body.search_sidebar-show {overflow: hidden;}body.search_sidebar-show .halo-sidebar_search {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.search_sidebar-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-sidebar_search .header-search {max-width: 100%;}.halo-sidebar_search .header-search .header-search__form {padding: 0px 20px;}.halo-sidebar_search .halo-sidebar-wrapper {overflow-x: inherit;overflow-y: inherit;padding: 25px 0px 40px;margin: 0;}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .input-group-field {padding: 10px 12px 10px;}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .icon-search {padding: 10px;width: 40px;height: 40px;}.halo-sidebar_search .halo-sidebar-wrapper .search-bar .icon-search svg {width: 100%;height: 100%;}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap {position: relative;top: 0;z-index: 1;opacity: 1;width: 100%;padding: 0px;-webkit-box-shadow: none;box-shadow: none;margin: 20px 0px;padding: 0px 20px;max-height: calc(100vh - 150px);visibility: visible;}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .halo-row--swipe {overflow: auto;white-space: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-left: -10px;margin-right: -10px;}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .halo-row--swipe > * {padding: 0px 10px;}.halo-sidebar_search .halo-sidebar-wrapper .quickSearchResultsWrap .halo-product-block .product-item {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 220px;}@media (min-width: 1025px) {body.search_sidebar-show {padding-right: 10px;}}body.edit-cart-show {overflow: hidden;}body.edit-cart-show .halo-edit-option-sidebar {-webkit-transform: translate(-500px);transform: translate(-500px);opacity: 1;visibility: visible;}body.edit-cart-show .background-overlay-popup {z-index: 99;opacity: 1;visibility: visible;background-color: transparent;}.halo-edit-option-sidebar {background: #f5f5f5;z-index: 100;}.halo-edit-option-sidebar .halo-sidebar-header {background: #f5f5f5;}.halo-edit-option-sidebar .halo-sidebar-header .halo-popup-close {position: absolute;top: 16px;right: 17px;width: 40px;height: 40px;font-size: 0;z-index: 10;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;pointer-events: auto;background-color: transparent;}.halo-edit-option-sidebar .halo-sidebar-header .halo-popup-close svg {display: block;width: 18px;height: 18px;fill: #5a5a5a;stroke: transparent;}.halo-edit-option-sidebar .halo-sidebar-header .halo-popup-close:hover {background: #ef6454;}.halo-edit-option-sidebar .halo-sidebar-wrapper {padding: 41px 30px 70px;}.halo-edit-option-sidebar .product-edit-itemTop {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-bottom: 33px;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemImage {width: 120px;border-radius: 6px;overflow: hidden;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemInfomation {width: calc(100% - 120px);padding-left: 20px;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemInfomation .product-edit-title {font-size: 16px;letter-spacing: -.02em;color: #202020;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemInfomation .product-edit-title-variant {display: block;font-size: 14px;letter-spacing: -.02em;color: #505050;padding: 5px 0px 8px;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemInfomation .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.halo-edit-option-sidebar .product-edit-itemTop .product-edit-itemInfomation .card-price .price-item .money {font-weight: 700;font-size: 16px;color: #202020;}.halo-edit-option-sidebar .product-edit-itemButtom .productView-variants .product-form__input {padding-bottom: 22px;}.halo-edit-option-sidebar .halo-product-block {padding: 0;}.halo-edit-option-sidebar .product-edit-action .add-more {display: block;padding: 20px 0 36px;border-top: 1px solid #e6e6e6;font-size: 14px;color: #0a6cdc;position: relative;font-weight: 500;line-height: 1;}.halo-edit-option-sidebar .product-edit-action .add-more .text {position: relative;margin-left: 18px;}.halo-edit-option-sidebar .product-edit-action .add-more .text::before {top: 50%;content: "";width: 10px;height: 1px;line-height: 22px;left: -18px;display: block;position: absolute;background-color: #0a6cdc;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-edit-option-sidebar .product-edit-action .add-more .text::after {top: 50%;content: "";width: 1px;height: 10px;line-height: 22px;left: -13.5px;display: block;position: absolute;background-color: #0a6cdc;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.halo-edit-option-sidebar .product-edit-action .button {width: 100%;max-width: 100%;}@media (max-width: 1024px) {body.edit-cart-show .halo-edit-option-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;z-index: 999;}body.edit-cart-show .background-overlay-popup {z-index: 110;opacity: 1;visibility: visible;background-color: transparent;}}@media (min-width: 552px) {.halo-edit-option-sidebar {max-width: 420px;}}@media (min-width: 1025px) {body.edit-cart-show {padding-right: 10px;}.halo-sidebar.halo-edit-option-sidebar {max-width: 500px;}.halo-sidebar.halo-edit-option-sidebar .halo-sidebar-header .halo-popup-close {top: 29px;right: 40px;background: #7f7f7f;border-radius: 8px;width: 30px;height: 30px;padding: 7px;}.halo-sidebar.halo-edit-option-sidebar .halo-sidebar-header .halo-popup-close svg {width: 100%;height: 100%;fill: #ffffff;}.halo-sidebar.halo-edit-option-sidebar .halo-sidebar-wrapper {padding: 41px 40px 70px;}}body.pickup-sidebar-show {overflow: hidden;}body.pickup-sidebar-show .halo-local-pick-up-sidebar {-webkit-transform: translate(0);transform: translate(0);opacity: 1;visibility: visible;}body.pickup-sidebar-show .background-overlay {z-index: 99;opacity: 1;visibility: visible;}.halo-local-pick-up-sidebar .halo-sidebar-wrapper {padding-left: 30px;padding-right: 30px;}.halo-local-pick-up-sidebar .halo-sidebar-header {border: none;}.halo-local-pick-up-sidebar .pickup-product-info {padding-top: 30px;padding-bottom: 18px;}.halo-local-pick-up-sidebar .pickup-product-info .pickup-product-title {font-size: 16px;font-weight: 600;color: #232323;line-height: 24px;padding-bottom: 10px;margin: 0;}.halo-local-pick-up-sidebar .pickup-product-info .pickup-product-variant span {display: block;font-size: 12px;font-weight: 400;color: #323232;text-transform: capitalize;letter-spacing: .02em;line-height: 22px;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item {padding: 22px 0px 10px;border-top: 1px solid #e5e5e5;margin: 0;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item .pickup-heading {font-size: 13px;font-weight: 600;line-height: 25px;text-transform: uppercase;color: #232323;margin: 0;padding-bottom: 6px;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item .pickup-preview {padding-bottom: 10px;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item .pickup-preview .icon {position: relative;top: -1px;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item .pickup-preview .icon svg {margin-right: 6px;width: 17px;height: 17px;fill: #108043;}.halo-local-pick-up-sidebar .pickup-list .pickup-list-item .pickup-address {line-height: 24px;}@media (min-width: 552px) {.halo-local-pick-up-sidebar {max-width: 410px;}}@media (min-width: 1025px) {body.pickup-sidebar-show {padding-right: 10px;}}.carousel {position: relative;box-sizing: border-box }.carousel *, .carousel *:before, .carousel *:after {box-sizing: inherit }.carousel.is-draggable {cursor: move;cursor: grab }.carousel.is-dragging {cursor: move;cursor: grabbing }.carousel__viewport {position: relative;overflow: hidden;max-width: 100%;max-height: 100% }.carousel__track {display: flex }.carousel__slide {flex: 0 0 auto;width: var(--carousel-slide-width, 60%);max-width: 100%;padding: 1rem;position: relative;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain }.has-dots {margin-bottom: calc(0.5rem + 22px) }.carousel__dots {margin: 0 auto;padding: 0;position: absolute;top: calc(100% + 0.5rem);left: 0;right: 0;display: flex;justify-content: center;list-style: none;user-select: none }.carousel__dots .carousel__dot {margin: 0;padding: 0;display: block;position: relative;width: 22px;height: 22px;cursor: pointer }.carousel__dots .carousel__dot:after {content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: currentColor;opacity: .25;transition: opacity .15s ease-in-out }.carousel__dots .carousel__dot.is-selected:after {opacity: 1 }.carousel__button {width: var(--carousel-button-width, 48px);height: var(--carousel-button-height, 48px);padding: 0;border: 0;display: flex;justify-content: center;align-items: center;pointer-events: all;cursor: pointer;color: var(--carousel-button-color, currentColor);background: var(--carousel-button-bg, transparent);border-radius: var(--carousel-button-border-radius, 50%);box-shadow: var(--carousel-button-shadow, none);transition: opacity .15s ease }.carousel__button.is-prev, .carousel__button.is-next {position: absolute;top: 50%;transform: translateY(-50%) }.carousel__button.is-prev {left: 10px }.carousel__button.is-next {right: 10px }.carousel__button[disabled] {cursor: default;opacity: .3 }.carousel__button svg {width: var(--carousel-button-svg-width, 50%);height: var(--carousel-button-svg-height, 50%);fill: none;stroke: currentColor;stroke-width: var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin: bevel;stroke-linecap: round;filter: var(--carousel-button-svg-filter, none);pointer-events: none }html.with-fancybox {scroll-behavior: auto }body.compensate-for-scrollbar {overflow: hidden !important;touch-action: none }.fancybox__container {position: fixed;top: 0;left: 0;bottom: 0;right: 0;direction: ltr;margin: 0;padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing: border-box;display: flex;flex-direction: column;color: var(--fancybox-color, #fff);-webkit-tap-highlight-color: transparent;overflow: hidden;z-index: 1050;outline: none;transform-origin: top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4)) }.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {box-sizing: inherit }.fancybox__container :focus {outline: none }body:not(.is-using-mouse) .fancybox__container :focus {box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94)) }@media all and (min-width: 1024px) {.fancybox__container {--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 27px;--carousel-button-svg-height: 27px }}.fancybox__backdrop {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: var(--fancybox-bg, rgba(24, 24, 27, 0.92)) }.fancybox__carousel {position: relative;flex: 1 1 auto;min-height: 0;height: 100%;z-index: 10 }.fancybox__carousel.has-dots {margin-bottom: calc(0.5rem + 22px) }.fancybox__viewport {position: relative;width: 100%;height: 100%;overflow: visible;cursor: default }.fancybox__track {display: flex;height: 100% }.fancybox__slide {flex: 0 0 auto;width: 100%;max-width: 100%;margin: 0;padding: 48px 8px 8px 8px;position: relative;overscroll-behavior: contain;display: flex;flex-direction: column;outline: 0;overflow: auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px }.fancybox__slide::before, .fancybox__slide::after {content: "";flex: 0 0 0;margin: auto }@media all and (min-width: 1024px) {.fancybox__slide {padding: 64px 100px }}.fancybox__content {margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding: 36px;color: var(--fancybox-content-color, #374151);background: var(--fancybox-content-bg, #fff);position: relative;align-self: center;display: flex;flex-direction: column;z-index: 20 }.fancybox__content :focus:not(.carousel__button.is-close) {outline: thin dotted;box-shadow: none }.fancybox__caption {align-self: center;max-width: 100%;margin: 0;padding: 1rem 0 0 0;line-height: 1.375;color: var(--fancybox-color, currentColor);visibility: visible;cursor: auto;flex-shrink: 0;overflow-wrap: anywhere }.is-loading .fancybox__caption {visibility: hidden }.fancybox__container>.carousel__dots {top: 100%;color: var(--fancybox-color, #fff) }.fancybox__nav .carousel__button {z-index: 40 }.fancybox__nav .carousel__button.is-next {right: 8px }@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-next {right: 40px }}.fancybox__nav .carousel__button.is-prev {left: 8px }@media all and (min-width: 1024px) {.fancybox__nav .carousel__button.is-prev {left: 40px }}.carousel__button.is-close {position: absolute;top: 8px;right: 8px;top: calc(env(safe-area-inset-top, 0px) + 8px);right: calc(env(safe-area-inset-right, 0px) + 8px);z-index: 40 }@media all and (min-width: 1024px) {.carousel__button.is-close {right: 40px }}.fancybox__content>.carousel__button.is-close {position: absolute;top: -40px;right: 0;color: var(--fancybox-color, #fff) }.fancybox__no-click, .fancybox__no-click button {pointer-events: none }.fancybox__spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;color: var(--fancybox-color, currentColor) }.fancybox__slide .fancybox__spinner {cursor: pointer;z-index: 1053 }.fancybox__spinner svg {animation: fancybox-rotate 2s linear infinite;transform-origin: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 100%;height: 100% }.fancybox__spinner svg circle {fill: none;stroke-width: 2.75;stroke-miterlimit: 10;stroke-dasharray: 1, 200;stroke-dashoffset: 0;animation: fancybox-dash 1.5s ease-in-out infinite;stroke-linecap: round;stroke: currentColor }@keyframes fancybox-rotate {100% {transform: rotate(360deg) }}@keyframes fancybox-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0 }50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px }100% {stroke-dasharray: 89, 200;stroke-dashoffset: -124px }}.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {opacity: var(--fancybox-opacity, 1) }.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {animation: .15s ease backwards fancybox-fadeIn }.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {animation: .15s ease both fancybox-fadeOut }.fancybox-fadeIn {animation: .15s ease both fancybox-fadeIn }.fancybox-fadeOut {animation: .1s ease both fancybox-fadeOut }.fancybox-zoomInUp {animation: .2s ease both fancybox-zoomInUp }.fancybox-zoomOutDown {animation: .15s ease both fancybox-zoomOutDown }.fancybox-throwOutUp {animation: .15s ease both fancybox-throwOutUp }.fancybox-throwOutDown {animation: .15s ease both fancybox-throwOutDown }@keyframes fancybox-fadeIn {from {opacity: 0 }to {opacity: 1 }}@keyframes fancybox-fadeOut {to {opacity: 0 }}@keyframes fancybox-zoomInUp {from {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0 }to {transform: scale(1) translate3d(0, 0, 0);opacity: 1 }}@keyframes fancybox-zoomOutDown {to {transform: scale(0.97) translate3d(0, 16px, 0);opacity: 0 }}@keyframes fancybox-throwOutUp {to {transform: translate3d(0, -30%, 0);opacity: 0 }}@keyframes fancybox-throwOutDown {to {transform: translate3d(0, 30%, 0);opacity: 0 }}.fancybox__carousel .carousel__slide {scrollbar-width: thin;scrollbar-color: #ccc rgba(255, 255, 255, .1) }.fancybox__carousel .carousel__slide::-webkit-scrollbar {width: 8px;height: 8px }.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, .1) }.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 2px;box-shadow: inset 0 0 4px rgba(0, 0, 0, .2) }.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {cursor: move;cursor: grab }.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {cursor: move;cursor: grabbing }.fancybox__carousel .fancybox__slide .fancybox__content {cursor: auto }.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {cursor: zoom-in }.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {cursor: zoom-out }.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {cursor: move;cursor: grab }.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {cursor: move;cursor: grabbing }.fancybox__image {transform-origin: 0 0;user-select: none;transition: none }.has-image .fancybox__content {padding: 0;background: transparent;min-height: 1px }.is-closing .has-image .fancybox__content {overflow: visible }.has-image[data-image-fit=contain] {overflow: visible;touch-action: none }.has-image[data-image-fit=contain] .fancybox__content {flex-direction: row;flex-wrap: wrap }.has-image[data-image-fit=contain] .fancybox__image {max-width: 100%;max-height: 100%;object-fit: contain }.has-image[data-image-fit=contain-w] {overflow-x: hidden;overflow-y: auto }.has-image[data-image-fit=contain-w] .fancybox__content {min-height: auto }.has-image[data-image-fit=contain-w] .fancybox__image {max-width: 100%;height: auto }.has-image[data-image-fit=cover] {overflow: visible;touch-action: none }.has-image[data-image-fit=cover] .fancybox__content {width: 100%;height: 100% }.has-image[data-image-fit=cover] .fancybox__image {width: 100%;height: 100%;object-fit: cover }.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {max-width: 100%;flex-shrink: 1;min-height: 1px;overflow: visible }.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {width: 100%;height: 80% }.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {width: 960px;height: 540px;max-width: 100%;max-height: 100% }.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {padding: 0;background: rgba(24, 24, 27, .9);color: #fff }.fancybox__carousel .fancybox__slide.has-map .fancybox__content {background: #e5e3df }.fancybox__html5video, .fancybox__iframe {border: 0;display: block;height: 100%;width: 100%;background: transparent }.fancybox-placeholder {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0 }.fancybox__thumbs {flex: 0 0 auto;position: relative;padding: 0px 3px;opacity: var(--fancybox-opacity, 1) }.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {animation: .15s ease-in backwards fancybox-fadeIn }.fancybox__container.is-animated.is-closing .fancybox__thumbs {opacity: 0 }.fancybox__thumbs .carousel__slide {flex: 0 0 auto;width: var(--fancybox-thumbs-width, 96px);margin: 0;padding: 8px 3px;box-sizing: content-box;display: flex;align-items: center;justify-content: center;overflow: visible;cursor: pointer }.fancybox__thumbs .carousel__slide .fancybox__thumb::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-width: 5px;border-style: solid;border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity: 0;transition: opacity .15s ease;border-radius: var(--fancybox-thumbs-border-radius, 4px) }.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {opacity: .92 }.fancybox__thumbs .carousel__slide>* {pointer-events: none;user-select: none }.fancybox__thumb {position: relative;width: 100%;padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size: cover;background-position: center center;background-color: rgba(255, 255, 255, .1);background-repeat: no-repeat;border-radius: var(--fancybox-thumbs-border-radius, 4px) }.fancybox__toolbar {position: absolute;top: 0;right: 0;left: 0;z-index: 20;background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding: 0;touch-action: none;display: flex;justify-content: space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity: var(--fancybox-opacity, 1);text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4)) }@media all and (min-width: 1024px) {.fancybox__toolbar {padding: 8px }}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {animation: .15s ease-in backwards fancybox-fadeIn }.fancybox__container.is-animated.is-closing .fancybox__toolbar {opacity: 0 }.fancybox__toolbar__items {display: flex }.fancybox__toolbar__items--left {margin-right: auto }.fancybox__toolbar__items--center {position: absolute;left: 50%;transform: translateX(-50%) }.fancybox__toolbar__items--right {margin-left: auto }@media(max-width: 640px) {.fancybox__toolbar__items--center:not(:last-child) {display: none }}.fancybox__counter {min-width: 72px;padding: 0 10px;line-height: var(--carousel-button-height, 48px);text-align: center;font-size: 17px;font-variant-numeric: tabular-nums;-webkit-font-smoothing: subpixel-antialiased }.fancybox__progress {background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height: 3px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 30;user-select: none }.fancybox__container:fullscreen::backdrop {opacity: 0 }.fancybox__button--fullscreen g:nth-child(2) {display: none }.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {display: none }.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {display: block }.fancybox__button--slideshow g:nth-child(2) {display: none }.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {display: none }.about-banner .image-mobile {display: none;}.about-banner :not(.slick-initialized) .halo-row-item {display: none;}.about-banner .content-box--absolute {width: calc(100% - 100px);}.about-banner .info {max-width: 100%;color: #ffffff;height: auto;margin: 0 auto;}.about-banner .info .content {width: 100%;max-width: 730px;margin: 0 auto;}.about-banner .info .img-box {width: 80px;height: 80px;border-radius: 50%;overflow: hidden;}.about-banner .info .avatar {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.about-banner .info .avatar .content-avatar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: #ffffff;padding-left: 20px;}.about-banner .info .avatar .name {font-size: 18px;letter-spacing: .02em;margin-bottom: 2px;font-weight: 500;}.about-banner .info .avatar .position {font-size: 12px;line-height: 22px;letter-spacing: .02em;font-weight: 400;}.about-banner .info .desc {color: #ffffff;letter-spacing: .02em;line-height: 28px;font-size: 14px;margin-bottom: 42px;}.about-banner .info .title {font-size: 40px;font-weight: 600;margin: 40px 0 24px 0;letter-spacing: .02em;}.about-banner .slick-slider {display: -webkit-box;display: -ms-flexbox;display: flex;}.about-banner .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 15px;}.about-banner .slick-dots li button {background: #ffffff;border-color: #ffffff;}.about-banner .slick-dots li.slick-active button {background: rgba(0, 0, 0, 0);border-color: #ffffff;}.page-header .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 37px 0px 11px;}.page-header .page-title {margin-bottom: 30px;}.page-header .desc {max-width: 730px;margin: 0 auto;letter-spacing: .02em;line-height: 24px;}.about-policies {margin-top: 64px;margin-bottom: 80px;}.about-policies .img-box img {margin: 0 auto;}.about-policies .text-policies {color: #232323;font-size: 18px;letter-spacing: .02em;font-weight: 600;}.about-policies .desc {padding: 30px 0 10px 0;}.about-policies .policies-icon {padding-bottom: 30px;}.about-policies .row {padding-left: 0;padding-right: 0;}.about-policies .halo-row-item {padding-left: 5px;padding-right: 5px;}.about-store {margin-bottom: 80px;}.about-store .desc {line-height: 26px;}.about-store .slick-arrow.slick-next {right: -110px;border: none;}.about-store .row .slick-list {padding: 0;}.about-store .slick-slider {margin: 0;}.about-store .slick-arrow.slick-prev {left: -110px;border: none;}.about-store .slick-dots {margin-top: 32px;}.about-store .slick-dots button {border: 1px solid #232323;background: #232323;}.about-store .slick-arrow.slick-prev .slick-arrow, .about-store .slick-slider .slick-arrow {border: none;}.about-store .slick-arrow.slick-prev .slick-arrow svg, .about-store .slick-slider .slick-arrow svg {top: 0;right: 10%;}.about-store .slick-arrow {width: 45px;height: 45px;padding: 0 !important;}.about-store .slick-arrow:hover {background-color: transparent;}.about-store .slick-arrow:hover svg {fill: #232323;color: #232323;}.about-store .store-item {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}.about-store .store-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #f8f8f8;}.about-store .store-left .store-content {max-width: 390px;}.about-store .store-left .title {font-size: 24px;font-weight: 700;color: #232323;}.about-store .slick-slider .slick-list, .about-store .slick-slider .slick-track {-webkit-transform: inherit;transform: inherit;}.about-store .video-banner {position: absolute;bottom: 40px;right: 40px;z-index: 9;}.about-store .video-banner.open_video {width: 100%;height: 100%;top: 0;right: 0 !important;}.about-store :not(.open_video) .halo-modal-close {display: none;position: absolute;top: 10px;right: 10px;}.about-store .open_video .halo-modal-close {display: block;}.about-store .store-right {position: relative;}.about-store .store-right a.video_icon {position: absolute;z-index: 9;width: 90px;height: 90px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.about-store .store-right a.video_icon svg {width: 100%;height: 100%;fill: #ffffff;color: #ffffff;}.about-store .store-right .open_video {width: 100%;height: 100%;}.about-store .store-right .video-banner.open_video.fixed_video {position: fixed;top: inherit !important;right: 0px !important;bottom: 0px;max-width: 350px;max-height: 250px;}.about-store .store-right .video-banner.open_video.fixed_video svg {width: 24px;height: 24px;border: 1px solid #fff;border-radius: 50%;padding: 5px;color: #fff;background-color: #323232;}.about-store .store-right .video-banner.open_video.fixed_video .visually-hidden {position: absolute !important;overflow: hidden !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;border: 0 !important;clip: rect(0 0 0 0) !important;word-wrap: normal !important;}.about-store .img-box {position: relative;}.about-store a.video_youtube::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border-radius: 50%;opacity: .3;-webkit-animation: zoom-animation 1.4s ease-in-out infinite;animation: zoom-animation 1.4s ease-in-out infinite;}.about-store .modal-content-video.video, .about-store .modal-video-content.video, .about-store .video_YT.video {width: 100%;height: 100%;}.about-store .modal-content-video {width: 100%;height: 100%;}.about-store .modal-video-content {width: 100%;height: 100%;}.about-store .button.button-1 {width: 195px;margin-top: 45px;text-align: center;}.about-contact .contact-img {padding-right: 0;}.about-contact .wrapper-street {padding-left: 0;}.about-contact .contact-street {padding-left: 0;background-color: #f8f8f8;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.about-contact .content-left {width: 100%;max-width: 290px;margin-bottom: 110px;}.about-contact .content-left .title {font-size: 24px;font-weight: 700;color: #232323;letter-spacing: .05em;margin-bottom: 38px;}.about-contact .content-left .wrapper-text {border-right: 1px solid #626262;font-size: 12px;}.about-contact .content-left .wrapper-text .massage-contact {margin-bottom: 8px;}.about-contact .content-left .wrapper-text .desc {line-height: 24px;}.about-contact .content-left .svg-inline--fa {position: relative;width: 20px !important;height: 20px !important;margin-right: 10px;}.about-contact .content-left .street {margin: 20px 0;}.about-contact .content-right {position: relative;top: -10%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 15px;width: 100%;max-width: 300px;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-transform: translateY(-20px);transform: translateY(-20px);}.about-contact .button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;max-width: 195px;}@media (max-width: 1600px) {.about-store .slick-arrow.slick-prev {left: -60px;border: none;}.about-store .slick-arrow.slick-next {right: -60px;border: none;}}@media (max-width: 1400px) {.about-store .slick-slider .slick-arrow {display: none !important;}.about-contact .content-left {padding-left: 40px;}}@media (max-width: 1200px) {.about-contact .contact-img {padding-right: 15px;}.about-contact .wrapper-street {padding-left: 15px;}}@media (max-width: 1024px) {.about-banner button.slick-arrow.slick-prev.slick-disabled {left: 15px;}.about-banner button.slick-arrow .slick-next {right: 15px;}.about-banner .info .title {margin: 0 0 15px 0;}.about-banner .desc {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;padding: 0 15px;}.about-intro .desc {max-width: 720px;}.about-policies .slick-dots {margin-top: 25px;}.about-policies .desc {padding: 30px 10px 10px 10px;}.about-store {margin-bottom: 70px;}.about-store .store-left .store-content {max-width: 340px;padding: 0px 20px;}.about-store .slick-dots {margin-top: 30px;}.about-store .row {margin: 0;}.about-contact .wrapper-street {padding: 0 10px;}.about-contact .contact-street {width: 100%;margin-top: 0;padding-bottom: 70px;margin-left: 0;max-width: 100%;padding-top: 50px;-ms-flex-pack: distribute;justify-content: space-around;}.about-contact .contact-street .content-left {padding-left: 0px;}.about-contact .content-right {top: -15%;}.about-contact .col-12.col-xl-6.contact-img {padding: 0;}.about-contact .image-adapt img {padding: 0 10px;}}@media (max-width: 767px) {.about-banner .img-box .image-desktop {display: none;}.about-banner .img-box .image-mobile {display: block;}.about-banner .info .title {font-size: 24px;font-weight: 600;margin: 0;}.about-banner .info .desc {font-size: 12px;margin-bottom: 20px;line-height: 22px;padding: 0 54px;}.about-banner .slick-dots {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;top: 50px;gap: 0;}.about-banner .content-box--absolute {width: 100%;}.about-banner .slick-slider {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.about-intro .breadcrumb {margin-top: 25px;margin-bottom: 5px;}.about-intro h3.page-title.uppercase {margin-bottom: 15px;}.about-policies {margin: 20px 0 40px 0;}.about-policies .slick-dots {margin-top: 25px;}.about-policies .desc {max-width: 100%;}.about-store {margin-bottom: 40px !important;}.about-store .item-1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.about-store .store-item.item-2 {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.about-store .title {font-weight: 600;margin-bottom: 24px;margin-top: 30px;}.about-store .store-left .store-content {padding-left: 15px;max-width: 100%;}.about-store .button-1 {margin-bottom: 40px;}.about-store .slick-dots {margin-top: 20px;}.about-store .store-right .video-banner.open_video.fixed_video {max-width: 200px;max-height: 150px;right: 5% !important;}.about-store .store-left {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.about-contact .contact-street {padding-left: 0 10px;max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px !important;}.about-contact .content-left {padding-left: 0px;}.about-contact .content-left .wrapper-text {border-right: none;}.about-contact .content-right {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 20px 0 0 0;text-align: left;width: 100%;}.about-contact .image-adapt img {padding: 0 5px;}.about-contact .button {width: 100%;}}@media (max-width: 551px) {.about-policies .halo-row-item {width: 100%;}.about-policies .policies-content .desc {max-width: 80%;margin: 0 auto;}.about-banner .info .desc {padding: 0 24px;}}@media (max-width: 320px) {.about-banner .slick-dots {top: 30px;}}@media (min-width: 768px) {.about-banner .content-box--absolute {max-width: 730px;}}.announcement-bar {background: #232323;}.announcement-bar .message {color: #ffffff;font-weight: 400;}.announcement-bar .message a {color: #ffffff;}.page-contact-2 {padding-bottom: 0;}.page-contact-2 .contact-banner {position: relative;background-image: url(../../images/Pages/contact-us/about-bg-image.png);background-size: cover;background-repeat: repeat-x;background-position: center top;height: 270px;background-attachment: fixed;}.page-contact-2 .contact-banner .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #ffffff;padding: 18px 0px 0px;margin: 0;}.page-contact-2 .contact-banner .breadcrumb .separate svg {color: #ffffff;fill: #ffffff;}.page-contact-2 .contact-banner .breadcrumb a {color: #ffffff;}.page-contact-2 .contact-banner .page-heading .page-title {display: block;font-size: 24px;font-weight: 700;line-height: 22px;letter-spacing: .05em;color: #ffffff;position: relative;padding: 50px 0 17px;margin: 0;}.page-contact-2 .contact-banner .page-heading .desc {margin-top: 5px;max-width: 540px;margin-left: auto;margin-right: auto;color: #ffffff;}.page-contact-2 .contact-navigation {width: 100%;padding-top: 12px;padding-bottom: 12px;padding-right: 10px;background-color: #fafafa;border: 1px solid;border-color: #fafafa;display: -webkit-box;display: -ms-flexbox;display: flex;place-items: center;}.page-contact-2 .contact-navigation .nav {list-style-type: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;margin: 0 auto;-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}.page-contact-2 .contact-navigation .nav .nav-item {position: relative;padding: 0px 25px;}.page-contact-2 .contact-navigation .nav .nav-item a {color: #232323;font-weight: 500;-webkit-transition: color .35s ease-in-out;transition: color .35s ease-in-out;}.page-contact-2 .page-content .header-title {font-size: 26px;padding: 35px 15px 10px;letter-spacing: .05em;margin: 0;}.page-contact-2 .page-content .page-subheader {display: block;font-size: 18px;font-weight: 600;letter-spacing: .02em;line-height: 22px;position: relative;color: #232323;padding: 0 0 20px;margin: 0;}.page-contact-2 .page-content .desc {padding: 0;margin: 0 0 30px;}.page-contact-2 .page-content .contact-itemLeft {width: 100%;padding-top: 30px;}.page-contact-2 .page-content .contact-itemLeft .page-subheader {padding: 0 0 16px;}.page-contact-2 .page-content .contact-itemLeft .desc {margin: 0 0 36px;}.page-contact-2 .page-content .contact-itemLeft .form-actions {margin-top: 25px;}.page-contact-2 .page-content .contact-itemLeft .form-actions .button {width: 100%;max-width: 227px;}.page-contact-2 .page-content .contact-itemRight {width: 100%;padding: 30px 20px;background-color: #fafafa;margin-top: 35px;}.page-contact-2 .page-content .contact-itemRight .button {width: 100%;max-width: 205px;text-align: center;margin-top: 5px;margin-bottom: 27px;}.page-contact-2 .page-content .contact-itemRight .contact-address {padding: 18px 0px 10px;}.page-contact-2 .page-content .contact-itemRight .contact-address p {line-height: 26px;margin-bottom: 9px;}.page-contact-2 .page-content .contact-itemRight .contact-store p {line-height: 26px;margin-bottom: 9px;}.page-contact-2 .contact-map {padding-top: 60px;padding-bottom: 30px;}.page-contact-2 .contact-map .map-header {padding-bottom: 40px;}.page-contact-2 .contact-map .map-header .title {display: block;font-size: 20px;font-weight: 600;letter-spacing: 0.02em;line-height: 22px;position: relative;color: #232323;margin-bottom: 25px;}.page-contact-2 .contact-map .map-header .desc {max-width: 400px;margin: 0 auto;}.page-contact-2 .contact-map .map-header .button {width: 100%;max-width: 227px;text-align: center;margin: 38px auto 20px;}.page-contact-2 .contact-map iframe {height: 250px;width: 100%;}@media (min-width: 768px) {.page-contact-2 .contact-item {display: inline-block;vertical-align: top;}.page-contact-2 .page-content .header-title {font-size: 30px;padding: 52px 15px 50px;}.page-contact-2 .page-content .contact-itemLeft {width: 46%;padding-top: 59px;}.page-contact-2 .page-content .contact-itemRight {width: 48%;margin-left: 30px;padding: 58px 55px 42px;margin-top: 0;}.page-contact-2 .contact-map {padding-top: 70px;}.page-contact-2 .contact-map .map-header .title {font-size: 24px;}.page-contact-2 .contact-map iframe {height: 370px;}}@media (min-width: 992px) {.page-contact-2 .contact-navigation {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-contact-2 .page-content .contact-itemLeft {width: calc(100% - 550px);padding-top: 59px;}.page-contact-2 .page-content .contact-itemRight {width: 450px;margin-left: 70px;}}@media (min-width: 1350px) {.page-contact-2 .page-content .contact-itemLeft {width: calc(100% - 550px);padding-top: 59px;}.page-contact-2 .page-content .contact-itemRight {width: 470px;margin-left: 76px;padding: 58px 55px 42px;}.page-contact-2 .contact-map {padding-top: 138px;}}.blog-full-width .announcement-bar {background: #232323;}.blog-full-width .announcement-bar .message {color: #ffffff;font-weight: 400;}.blog-full-width .announcement-bar .message a {color: #ffffff;}.blog-full-width .breadcrumb-wrapper {background: #f8f8f8;margin-bottom: 30px;}.blog-full-width .breadcrumb-wrapper .breadcrumb {padding: 15px 0px 15px;}.blog-template .halo-blog-content .page-content {padding-bottom: 77px;}.blog-template .halo-blog-content .article-title {font-size: 18px;line-height: 28px;color: #232323;font-weight: 600;margin-bottom: 6px;}.blog-template .halo-blog-content .article-title span {text-underline-offset: 0.4rem;}.blog-template .halo-blog-content .blog-info {color: #999999;font-size: 12px;font-weight: 400;text-transform: capitalize;font-style: normal;margin-bottom: 30px;}.blog-template .halo-blog-content .blog-info .blog-author, .blog-template .halo-blog-content .blog-info .blog-comment {margin-left: 10px;}.blog-template .halo-blog-content .article-details .article-img {margin-bottom: 30px;}.blog-template .halo-blog-content .article-details .desc {margin-bottom: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;color: #3c3c3c;line-height: 24px;}.blog-template .halo-blog-content .article-details .actions .button {width: 100%;max-width: 168px;}.blog-template .halo-blog-content .list-article {position: relative;top: -4px;}.blog-template .halo-blog-content .list-article .article-item {margin-bottom: 45px;}.blog-template .halo-blog-content .list-article .article-item + .article-item {border-top: 1px solid #E6E6E5;padding-top: 40px;}.blog-template .halo-blog-content .list-article .article-item:last-child {margin-bottom: 40px;}.blog-template .halo-blog-content .pagination {border-top: 1px solid #e6e6e6;padding-top: 35px;}.blog-template.blog-template-full-width .list-article .article-item {margin-bottom: 0;border: none;}.blog-template.blog-template-full-width .list-article .article-item + .article-item {border: none;padding-top: 0;}.blog-template.blog-template-full-width .list-article .article-details .blog-info {margin-bottom: 20px;}.blog-template.blog-template-full-width .list-article .article-details .desc {margin-bottom: 30px;}.blog-template.blog-template-full-width .halo-blog-content .pagination {border-top: none;}.blog-template.blog-template-masory .list-article .article-item.article-item {padding-top: 0;border: none;padding-bottom: 10px;}.blog-template.blog-template-masory .list-article .article-img {margin-bottom: 22px;}.blog-template.blog-template-masory .list-article .blog-info {margin-bottom: 19px;}.blog-template.blog-template-masory .list-article .desc {margin-bottom: 30px;}@media (max-width: 767px) {.blog-template-full-width .list-article .article-item {margin: 35px 0px;}.blog-template-full-width .list-article .article-item .article-img {margin-bottom: 20px;}}@media (min-width: 768px) {.blog-template-full-width .list-article .article-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.blog-template-full-width .list-article .article-item:nth-child(even) {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.blog-template-full-width .list-article .article-item .article-img {width: 50%;}.blog-template-full-width .list-article .article-item .article-details {width: 50%;padding: 30px 0 30px 30px;}.blog-template-full-width .list-article .article-item:nth-child(even) .article-details {padding: 30px 30px 30px 0;}.blog-template-full-width .halo-blog-content .pagination__list {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}@media (min-width: 1200px) {.blog-template-full-width .list-article .article-item .article-details {padding: 30px 0 30px 80px;}.blog-template-full-width .list-article .article-item:nth-child(even) .article-details {padding: 30px 80px 30px 0;}}body.edit-cart-show .background-overlay-popup {background-color: rgba(35, 35, 35, 0.8) !important;}.page-cart {padding-bottom: 50px;}.page-cart .haloCalculatorShipping {padding: 0;}.page-cart .haloCalculatorShipping .progress-meter {background-color: #f44336 !important;}.page-cart .haloCalculatorShipping .message {color: #3c3c3c;}.page-cart .cart-countdown {background-color: #fbf8e5;padding: 13px 15px;margin-top: 22px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-cart .cart-countdown .icon {display: block;width: 24px;height: 24px;margin: 0 10px 0 0;fill: currentColor;stroke: currentColor;color: #9d8766;}.page-cart .cart-countdown .count_down {color: #9d8766;}.page-cart .cart-countdown #time {font-weight: bold;}.page-cart .cart-page-wrapper {margin-top: 35px;display: -ms-grid;display: grid;-ms-grid-columns: minmax(800px, 1fr) 1fr;grid-template-columns: minmax(800px, 1fr) 1fr;width: 100%;}.page-cart .cart-page-wrapper .cart-items .cart-rowHeading {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #fafafa;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16px 0 16px 18px;}.page-cart .cart-page-wrapper .cart-items .cart-rowHeading .cart-rowItem {font-size: 12px;font-weight: 700;letter-spacing: .05em;color: #232323;margin-bottom: 0;cursor: pointer;}.page-cart .cart-page-wrapper .cart-items .cart-rowHeading .cart-product {padding-right: 41.5%;}.page-cart .cart-page-wrapper .cart-items .cart-rowHeading .cart-price {padding-right: 14.45%;}.page-cart .cart-page-wrapper .cart-items .cart-rowHeading .cart-qty {padding-right: 12.8%;}.page-cart .cart-page-wrapper .cart-items .previewCartItem {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1.5fr 1fr 1fr auto;grid-template-columns: 1fr 1.5fr 1fr 1fr auto;border: 1px solid #e6e6e6;padding: 25px;margin-top: 10px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-image {width: 90px;height: 120px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-image img {width: 100%;height: 100%;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content {width: 100%;max-width: 210px;font-size: 12px;letter-spacing: .02em;line-height: 20px;font-weight: 400;padding-top: 5px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content a {color: #232323;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .previewCartItem-options {line-height: 25px;color: #969696;margin-top: 8px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .previewCartItem-options svg {fill: #969696;width: 16px;height: 16px;margin-left: 8px;position: relative;top: -4px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .previewCartItem-options svg:hover {fill: #232323;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .card-vendor {margin-top: 3px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .card-vendor a {color: #969696;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-price {font-size: 14px;font-weight: 500;color: #232323;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity .previewCartItem-qty {width: 110px;margin-top: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartTotals {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;font-weight: 600;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 27px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove svg {width: 16px;height: 16px;}.page-cart .cart-page-wrapper .cart-items .gift-card-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 26px;}.page-cart .cart-page-wrapper .cart-items .gift-card-container .gift-card {position: relative;top: -3px;}.page-cart .cart-page-wrapper .cart-items .gift-card-container .gift-card svg {width: 18px;height: 18px;margin-right: 12px;}.page-cart .cart-page-wrapper .cart-items .gift-card-container .button {padding: 5px 0px;text-align: center;min-width: 52px;font-weight: 600;letter-spacing: .02em;}.page-cart .cart-page-wrapper .cart-items .gift-card-container .content-gift {line-height: 25px;color: #464646;margin-right: 10px;}.page-cart .cart-page-wrapper .cart-items .gift-card-container .content-gift .only {font-weight: 600;}.page-cart .cart-page-wrapper .cart-items .cart-note {margin-top: 24px;}.page-cart .cart-page-wrapper .cart-items .cart-note label {font-weight: 600;}.page-cart .cart-page-wrapper .cart-items .cart-note .form-input, .page-cart .cart-page-wrapper .cart-items .cart-note .field__input {max-width: 618px;min-height: 97px;border: none;-webkit-box-shadow: 0 0 0 0.1rem #c7c7c7 !important;box-shadow: 0 0 0 0.1rem #c7c7c7 !important;padding: 9px 0 0 11px;}.page-cart .cart-page-wrapper .cart-items .cart-note ::-webkit-input-placeholder {color: #3c3c3c;}.page-cart .cart-page-wrapper .cart-items .cart-securityImage .security-content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 25px;}.page-cart .cart-page-wrapper .cart-items .cart-securityImage .security-content svg {width: 22px;height: 22px;margin-right: 4px;}.page-cart .cart-page-wrapper .cart-items .cart-securityImage .security-content .desc {color: #3c3c3c;line-height: 18px;}.page-cart .cart-page-wrapper .cart-items .cart-securityImage .list-unstyled {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 15px;}.page-cart .cart-page-wrapper .cart-items .cart-securityImage .list-unstyled li {margin-right: 20px;}.page-cart .cart-page-wrapper .cart-content-item.cart-total {margin-left: 30px;}.page-cart .cart-page-wrapper .shipping-wrapper .shipping-container {position: relative;display: inline-block;vertical-align: middle;width: 100%;}.page-cart .cart-page-wrapper .shipping-wrapper .dropdown-shipping {width: calc(100% + 2px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background: #ffffff;position: absolute;top: 10px;left: -1px;opacity: 0;z-index: -1;overflow: hidden;-webkit-transition: all .5s ease;transition: all .5s ease;-webkit-box-shadow: 0 1px 4px #00000026;box-shadow: 0 1px 4px #00000026;}.page-cart .cart-page-wrapper .shipping-wrapper .dropdown-shipping.show {top: calc(100% + 10px);opacity: 1;z-index: 9;overflow: visible;}.page-cart .cart-page-wrapper .shipping-wrapper .dropdown-shipping .dropdown-item.active {background-color: #e9ecef;color: #232323;}.page-cart .cart-page-wrapper .shipping-wrapper .disclosure {position: relative;}.page-cart .cart-page-wrapper .shipping-wrapper .disclosure__list {width: 100%;z-index: 2;background: #ffffff;}.page-cart .cart-page-wrapper .shipping-wrapper .disclosure__button {border: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;background-color: transparent;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 9px 12px;}.page-cart .cart-page-wrapper .shipping-wrapper .icon {width: 16px;height: 16px;}.page-cart .cart-page-wrapper .shipping-wrapper .icon svg {width: 16px;height: 16px;stroke: initial;vertical-align: top;fill: #3c3c3c;}.page-cart .cart-page-wrapper .shipping-wrapper .text {color: #3c3c3c;font-weight: 400;font-size: 12px;line-height: 22px;letter-spacing: .02em;}.page-cart .cart-page-wrapper .shipping-wrapper .text + svg {width: 10px;height: 10px;}.page-cart .cart-page-wrapper .shipping-wrapper .dropdown-toggle::after {display: none;}.page-cart .cart-page-wrapper .list-unstyled {margin-bottom: 14px;}.page-cart .cart-page-wrapper .list-unstyled .cart--totals-title {font-weight: 600;letter-spacing: .05em;padding: 7px 0;border-bottom: 2px solid #3c3c3c;text-transform: uppercase;}.page-cart .cart-page-wrapper .cart-total-subtotal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 30px 0 12px 0;border-bottom: 1px solid #e6e6e6;}.page-cart .cart-page-wrapper .cart-total-subtotal .previewCartTotals-label {font-weight: 600;font-size: 12px;line-height: 22px;color: #232323;letter-spacing: .02em;}.page-cart .cart-page-wrapper .cart-total-subtotal .money {font-size: 16px;font-weight: 600;color: #232323;}.page-cart .cart-page-wrapper .cart-total-subtotal .cart-total-label {font-weight: 600;}.page-cart .cart-page-wrapper .cart-total-subtotal .cart-total-value {font-size: 16px;font-weight: 600;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-total-label {padding: 11px 0 14px 0;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-total-label .desc {font-weight: 600;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-nation {border: 1px solid #cbcbcb;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 15px 0;width: 100%;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .shipping-wrapper {border: 1px solid #cbcbcb;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .shipping-wrapper .disclosure__button {width: 100%;min-width: 200px;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city input#address_zip {width: 100%;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .form-group {margin-left: 15px;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .form-group input {border: 1px solid #cbcbcb;background: #ffffff;color: #232323;padding: 10px 12px;}.page-cart .cart-page-wrapper .cart-total-shipping #get-rates-container .button {max-width: 100%;width: 100%;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping {margin-top: 15px;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .message-shipping {background-color: #fbf8e5;padding: 20px;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .message-shipping .desc {line-height: 22px;color: #8b714a;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .message-shipping .standard {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 5px;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .message-shipping .standard-item {font-size: 12px;font-weight: 500;color: #8b714a;letter-spacing: .02em;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .message-shipping .doc {display: -webkit-box;display: -ms-flexbox;display: flex;width: 6px;height: 6px;border-radius: 50%;background-color: #8b714a;position: relative;top: 8px;margin-right: 8px;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .coupon {margin-top: 24px;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .coupon .desc {margin: 15px 0 8px 0;font-weight: 600;}.page-cart .cart-page-wrapper .cart-total-shipping .sub-shipping .coupon .sub-desc {margin: 8px 0 18px 0;color: #969696;}.page-cart .cart-page-wrapper .cart-total-grandtotal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #e6e6e6;padding: 18px 0 20px 0;}.page-cart .cart-page-wrapper .cart-total-grandtotal .previewCartTotals-label {font-size: 14px;line-height: 22px;letter-spacing: .02em;font-weight: 600;color: #232323;}.page-cart .cart-page-wrapper .cart-total-grandtotal .previewCartTotals-value .money {font-size: 16px;font-weight: 700;color: #232323;}.page-cart .cart-page-wrapper .cart-total-grandtotal .cart-total-label .text {font-size: 14px;font-weight: 600;line-height: 22px;letter-spacing: .02em;}.page-cart .cart-page-wrapper .cart-total-grandtotal .cart-total-value .money {font-size: 16px;font-weight: 700;}.page-cart .cart-page-wrapper .cart-actions .form-field .text-checkbox {font-weight: 400;}.page-cart .cart-page-wrapper .cart-actions .form-field .text {position: relative;top: -3px;margin-left: 3px;font-size: 12px;line-height: 25px;letter-spacing: .02em;color: #3c3c3c;}.page-cart .cart-page-wrapper .cart-actions .action-group .button {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page-cart .cart-page-wrapper .cart-actions .action-group .button-proceed {margin: 2px 0 15px 0;}.page-cart .cart-page-product {margin-top: 15px;border-top: 1px solid #e6e6e6;margin-top: 58px;}.page-cart .cart-page-product .title-product-cart {font-size: 18px;font-weight: 600;letter-spacing: .02em;color: #232323;margin: 34px 0;}@media (max-width: 1024px) {.page-cart .cart-page-wrapper {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}.page-cart .cart-page-wrapper .cart-content-item .content-cart-right {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-column-gap: 50px;}.page-cart .cart-page-wrapper .cart-content-item .content-cart-right .previewCartAction {padding-top: 40px;}.page-cart .cart-page-wrapper .cart-content-item.cart-total {margin-left: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem {-ms-grid-columns: 15.125% 33.45% 15.125% 20% 12% ;grid-template-columns: 15.125% 33.45% 15.125% 20% 12% ;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .shipping-wrapper {width: 100%;max-width: 70%;}.page-cart .cart-page-wrapper .cart-total-shipping .cart-city .form-group {width: 100%;max-width: 30%;}}@media (max-width: 768px) {.page-cart .cart-countdown .icon-error {display: none !important;}.page-cart .cart-rowHeading {display: none !important;}.page-cart .cart-page-wrapper .cart-items .previewCartItem {-ms-grid-columns: 15.125% 35.45% 14.125% 22.5% 7% auto;grid-template-columns: 15.125% 35.45% 14.125% 22.5% 7% auto;}.page-cart .cart-page-wrapper .cart-content-item .content-cart-right {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;}}@media (max-width: 767px) {.page-cart .cart-page-wrapper .cart-items .previewCartItem {-ms-grid-columns: 15% 50% auto;grid-template-columns: 15% 50% auto;padding: 15px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-image {-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;margin-left: 20px;max-width: 210px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-price {-ms-grid-column: 2;-ms-grid-column-span: 4;grid-column: 2/6;margin: 10px 0 14px 20px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity {-ms-grid-column: 3;-ms-grid-column-span: 2;grid-column: 3/span 2;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity .previewCartItem-qty {left: 20px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity .previewCartItem-qty {left: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartTotals {display: none !important;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove {-ms-grid-column: 4;-ms-grid-column-span: 1;grid-column: 4/5;-ms-grid-row: 1;-ms-grid-row-span: 1;grid-row: 1/2;position: relative;}.page-cart .cart-page-wrapper .cart-content-item .content-cart-right {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}}@media (max-width: 551px) {.page-cart .cart-page-wrapper .cart-items .previewCartItem {-ms-grid-columns: 110px 110px auto;grid-template-columns: 110px 110px auto;-ms-grid-rows: auto;grid-template-rows: auto;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-image {-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content {-ms-grid-column: 2;-ms-grid-column-span: 4;grid-column: 2/6;margin-left: 0;max-width: 300px;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-price {-ms-grid-column: 2;-ms-grid-column-span: 4;grid-column: 2/6;margin-left: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 3;-ms-grid-row-span: 1;grid-row: 3/4;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity .previewCartItem-qty {left: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartTotals {display: none !important;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 3;-ms-grid-row-span: 2;grid-row: 3/5;margin-left: 20px;position: relative;}}@media (max-width: 440px) {.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-image {-ms-grid-row: 1;-ms-grid-row-span: 3;grid-row: 1/4;-ms-grid-column: 1;-ms-grid-column-span: 1;grid-column: 1/2;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .previewCartItem-name .text {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-content .previewCartItem-options {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-price {-ms-grid-column: 2;-ms-grid-column-span: 4;grid-column: 2/6;margin-left: 0;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .quantity {-ms-grid-column: 2;-ms-grid-column-span: 1;grid-column: 2/3;-ms-grid-row: 3;-ms-grid-row-span: 1;grid-row: 3/4;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove {-ms-grid-column: 3;-ms-grid-column-span: 1;grid-column: 3/4;-ms-grid-row: 3;-ms-grid-row-span: 2;grid-row: 3/5;margin-left: 20px;}}@media (max-width: 320px) {.page-cart .cart-page-wrapper .cart-items .previewCartItem {-ms-grid-columns: 110px auto auto;grid-template-columns: 110px auto auto;}.page-cart .cart-page-wrapper .cart-items .previewCartItem .previewCartItem-remove {left: 0;}}.template-full-width {padding-bottom: 50px;}.template-full-width .page-header {position: relative;position: relative;background-size: cover;background-repeat: repeat-x;background-position: center top;height: 270px;background-attachment: fixed;}.template-full-width .page-header .content-box {top: 0px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);padding: 0 15px;left: 50%;max-width: 550px;}.template-full-width .page-header .content-box .breadcrumb {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #ffffff;padding: 20px 0px 0px;margin: 0;}.template-full-width .page-header .content-box .breadcrumb .separate svg {color: #ffffff;fill: #ffffff;}.template-full-width .page-header .content-box .breadcrumb a {color: #ffffff;}.template-full-width .page-header .content-box .page-heading .page-title {display: block;font-size: 24px;font-weight: 700;line-height: 22px;letter-spacing: .05em;color: #ffffff;position: relative;padding: 52px 0 17px;margin: 0;}.template-full-width .page-header .content-box .page-heading .desc {margin-top: 5px;max-width: 540px;margin-left: auto;margin-right: auto;color: #ffffff;}.template-full-width .collection-navigation {width: 100%;padding-top: 10px;padding-bottom: 8px;padding-right: 10px;background-color: #fafafa;border: 1px solid;border-color: #fafafa;display: -webkit-box;display: -ms-flexbox;display: flex;place-items: center;}.template-full-width .collection-navigation .nav {list-style-type: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;margin: 0 auto;-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}.template-full-width .collection-navigation .nav .nav-item {position: relative;padding: 0px 25px;}.template-full-width .collection-navigation .nav .nav-item a {color: #232323;font-weight: 500;-webkit-transition: color .35s ease-in-out;transition: color .35s ease-in-out;letter-spacing: .02em;}.template-full-width .toolbar .results-count span {font-size: 12px;letter-spacing: .02em;color: #707070;}.template-full-width .toolbar .results-count, .template-full-width .toolbar .toolbar-colRight {width: 40%;}.template-full-width .toolbar .toolbar-colRight {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.template-full-width .toolbar .toolbar-toolbar-colLeft {width: 20%;}.template-full-width .collection-description {color: #3c3c3c;max-width: 900px;margin: 40px auto 40px;}.page-sidebar.page-sidebar--horizontal .filter-title {display: none;}.collection-custom-banner {margin: 20px 0px 0px;}.collection-custom-banner .content-box {position: absolute;bottom: 70px;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 9;}.collection-custom-banner .content-box .sub-banner-title {font-size: 12px;line-height: 22px;letter-spacing: .02em;color: #ffffff;font-weight: 400;margin: 0;}.collection-custom-banner .content-box .banner-title {font-size: 40px;letter-spacing: .05em;margin: 0;color: #ffffff;padding: 13px 0px 24px;}.collection-custom-banner .content-box .banner-title a {color: #ffffff;}.collection-custom-banner .content-box .banner-title .text {text-decoration-thickness: 1px !important;}.collection-custom-banner .content-box .banner-button {border-color: #ffffff;width: 100%;max-width: 167px;text-align: center;color: #232323;background: #ffffff;}.collection-custom-banner .content-box .banner-button:hover {background: transparent;color: #ffffff;}.halo-icon-with-text {padding: 0px 0px 55px;}.halo-icon-with-text .halo-row-item {text-align: center;}.halo-icon-with-text .halo-row-item .icon {width: 40px;height: 40px;margin: 0 auto;}.halo-icon-with-text .halo-row-item .icon svg {fill: #232323;width: 100%;height: 100%;}.halo-icon-with-text .halo-row-item .title {font-size: 16px;letter-spacing: .02em;line-height: 30px;color: #232323;font-weight: 500;padding: 15px 0px 3px;}.halo-icon-with-text .halo-row-item .desc {color: #232323;}@media (max-width: 992px) {.collection-custom-banner {margin: 20px 0px 25px;}.halo-icon-with-text {padding: 4px 0px 35px;}.halo-icon-with-text .halo-row-item {border: 1px solid #727272;padding: 30px 15px;}}@media (max-width: 767px) {.template-full-width .halo-custom-banner.style-2 .content-box {position: relative;padding: 35px 0px 40px;top: 0;-webkit-transform: translateY(0);transform: translateY(0);}}@media (min-width: 1025px) {.page-sidebar.page-sidebar--horizontal {width: 100%;max-width: 100%;position: relative;top: unset !important;margin-top: 45px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page-sidebar.page-sidebar--horizontal + .page-content {padding-left: 0;padding-right: 0;width: 100%;}.page-sidebar.page-sidebar--horizontal .sidebar-refined-widgets {padding: 6px 15px 25px 0;}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;overflow: inherit;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title {display: block;}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title span {font-size: 12px;letter-spacing: .02em;font-weight: 500;color: #3c3c3c;text-transform: uppercase;padding: 0 17px 0 5px;}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title svg {width: 22px;height: 100%;fill: #3c3c3c;}.page-sidebar.page-sidebar--horizontal .sidebarBlock {max-width: 170px;width: 100%;margin: 0;padding: 0px 5px;position: relative;margin-bottom: 10px;}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-heading {border: 1px solid #e6e6e6;font-size: 12px;letter-spacing: .02em;color: #3c3c3c;font-weight: 400;text-transform: capitalize;padding: 11px 15px 10px;margin: 0;}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-heading .icon {right: 15px;}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-content {position: absolute;top: calc(100% + 5px);left: 6px;background: #ffffff;z-index: 999;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);width: calc(100% + 30px);padding: 0px 15px;}.page-sidebar.page-sidebar--horizontal .sidebarBlock.filter-prices .sidebarBlock-content {padding-bottom: 15px;}.template-full-width .toolbar {padding: 34px 0 36px;}.template-full-width .collection-description {margin: 72px auto 75px;}.template-full-width .halo-custom-banner.style-2 {padding-top: 12px;}}@media (min-width: 1400px) {.page-sidebar.page-sidebar--horizontal .sidebar-refined-widgets {padding: 6px 15px 25px 110px;}.page-sidebar.page-sidebar--horizontal .sidebarBlock {max-width: 210px;}}@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.collection-template {padding-bottom: 50px;}.collection-wrapper {margin-bottom: 50px;}.collection-wrapper .breadcrumb {padding: 20px 0px 27px;}.collection {margin-bottom: 80px;}.collection .products-grid .product-card .card-grid-hide {display: none;}.collection-header, .page-header {padding-bottom: 17px;}.collection-header .collection-title, .page-header .collection-title {font-size: 20px;letter-spacing: .05em;color: #232323;margin: 33px 0px 0px;}.collection-header .desc, .page-header .desc {font-size: 12px;color: #3c3c3c;margin-top: 15px;}.toolbar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;margin: 0;padding: 30px 0;border-top: 1px solid #dedede;}.toolbar .toolbar-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.toolbar .toolbar-wrapper:not(.toolbar-mobile) {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.toolbar .toolbar-wrapper.toolbar-mobile {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.toolbar .toolbar-wrapper:not(.toolbar-mobile) + .toolbar-mobile {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.toolbar .toolbar-wrapper .toolbar-colLeft, .toolbar .toolbar-wrapper .toolbar-colRight {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.toolbar .toolbar-col {font-size: 0;letter-spacing: 0;}.toolbar .toolbar-label {display: none;}.toolbar .toolbar-item {display: -webkit-box;display: -ms-flexbox;display: flex;vertical-align: middle;position: relative;z-index: 9;font-size: 0;letter-spacing: 0;}.toolbar .toolbar-item .icon-mode {position: relative;cursor: pointer;display: inline-block;vertical-align: middle;width: 26px;height: 26px;padding: 3px;border: 1px solid #dfdfdf;}.toolbar .toolbar-item .icon-mode:before {content: "";position: absolute;top: 3px;left: 3px;background-color: #dfdfdf;width: 4px;height: 18px;}.toolbar .toolbar-item .icon-mode.icon-mode-list:before {width: 18px;height: 4px;-webkit-box-shadow: 0 7px 0 #dfdfdf,0 14px 0 #dfdfdf;box-shadow: 0 7px 0 #dfdfdf,0 14px 0 #dfdfdf;}.toolbar .toolbar-item .icon-mode + .icon-mode {margin-left: 5px;}.toolbar .toolbar-item .icon-mode.grid-2 {width: 19px;}.toolbar .toolbar-item .icon-mode.grid-2:before {-webkit-box-shadow: 7px 0 0 #dfdfdf;box-shadow: 7px 0 0 #dfdfdf;}.toolbar .toolbar-item .icon-mode.grid-3:before {-webkit-box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf;box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf;}.toolbar .toolbar-item .icon-mode.grid-4 {width: 33px;}.toolbar .toolbar-item .icon-mode.grid-4:before {-webkit-box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf,21px 0 0 #dfdfdf;box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf,21px 0 0 #dfdfdf;}.toolbar .toolbar-item .icon-mode.grid-5 {width: 40px;}.toolbar .toolbar-item .icon-mode.grid-5:before {-webkit-box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf,21px 0 0 #dfdfdf, 28px 0 0 #dfdfdf;box-shadow: 7px 0 0 #dfdfdf,14px 0 0 #dfdfdf,21px 0 0 #dfdfdf, 28px 0 0 #dfdfdf;}.toolbar .toolbar-item .icon-mode.active {border-color: #323232;}.toolbar .toolbar-item .icon-mode.active:before {background: #323232;}.toolbar .toolbar-item .icon-mode.active.icon-mode-list:before {-webkit-box-shadow: 0 7px 0 #323232,0 14px 0 #323232;box-shadow: 0 7px 0 #323232,0 14px 0 #323232;}.toolbar .toolbar-item .icon-mode.active.grid-2 {width: 19px;}.toolbar .toolbar-item .icon-mode.active.grid-2:before {-webkit-box-shadow: 7px 0 0 #323232;box-shadow: 7px 0 0 #323232;}.toolbar .toolbar-item .icon-mode.active.grid-3:before {-webkit-box-shadow: 7px 0 0 #323232,14px 0 0 #323232;box-shadow: 7px 0 0 #323232,14px 0 0 #323232;}.toolbar .toolbar-item .icon-mode.active.grid-4 {width: 33px;}.toolbar .toolbar-item .icon-mode.active.grid-4:before {-webkit-box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232;box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232;}.toolbar .toolbar-item .icon-mode.active.grid-5 {width: 40px;}.toolbar .toolbar-item .icon-mode.active.grid-5:before {-webkit-box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232, 28px 0 0 #323232;box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232, 28px 0 0 #323232;}.toolbar .toolbar-item.sidebar-toogle {padding: 0;margin: 0;width: auto;height: auto;background: #ffffff;}.toolbar .toolbar-icon {display: inline-block;vertical-align: middle;width: 26px;height: 26px;padding: 3px;border: 1px solid #323232;}.toolbar .toolbar-icon .icon {width: 100%;height: 100%;fill: #323232;}.toolbar .toolbar-dropdown {display: inline-block;vertical-align: middle;position: relative;}.toolbar .toolbar-dropdown.limited-view {display: none;}.toolbar .toolbar-dropdown .label-tab {background-color: #ffffff;border: 1px solid #dadada;padding: 7px 38px 7px 20px;min-height: 45px;width: 100%;min-width: 89px;max-width: 149px;cursor: pointer;position: relative;line-height: 29px;}.toolbar .toolbar-dropdown .label-tab::before {content: "";background: transparent;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 99;}.toolbar .toolbar-dropdown .label-text {font-size: 12px;font-weight: 400;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #3c3c3c;}.toolbar .toolbar-dropdown .icon-dropdown {position: absolute;top: 50%;right: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.toolbar .toolbar-dropdown .icon-dropdown svg {fill: #3c3c3c;color: #3c3c3c;width: 10px;height: 10px;}.toolbar .toolbar-dropdown .dropdown-menu {position: absolute;top: calc(100% - 5px);left: auto;right: 0;pointer-events: none;opacity: 0;visibility: hidden;font-size: 0;letter-spacing: 0;background-color: #ffffff;z-index: 9;width: 100%;min-width: 90px;padding: 13px 13px 13px 20px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);display: initial;border-radius: 0px;border: none;}.toolbar .toolbar-dropdown .dropdown-menu li {display: inline-block;vertical-align: middle;position: relative;width: 100%;}.toolbar .toolbar-dropdown .dropdown-menu li .text {display: block;padding: 7px 0 0;font-weight: 400;color: #232323;font-size: 12px;cursor: pointer;}.toolbar .toolbar-dropdown .dropdown-menu li.is-active .text {text-decoration: underline;text-underline-offset: 0.3rem;}.toolbar .toolbar-dropdown .dropdown-menu.is-open {top: calc(100% + 5px);opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translate(0);transform: translate(0);}.toolbar .toolbar-sort .dropdown-menu {min-width: 180px;}.productListing .product-item {padding-bottom: 20px;}.pagination-page-total {color: #707070;letter-spacing: .02em;margin: 25px 0px 20px;}.pagination-page-total .pagination-total-progress {max-width: 190px;height: 3px;background-color: #e6e6e6;text-align: left;margin: 7px auto 0;display: block;}.pagination-page-total .pagination-total-progress .pagination-total-item {width: 0;height: 100%;background-color: #4b6cc0;display: block;-webkit-transition: all ease 1s;transition: all ease 1s;}.infinite-scrolling .button {width: 100%;max-width: 290px;}.halo-product-block {clear: both;}.halo-product-block .category-product-header {border-top: 1px solid #e6e6e6;padding: 30px 0px 12px;}.halo-product-block .category-product-header .title {font-size: 18px;letter-spacing: .02em;font-weight: 600;color: #232323;}.products-list .product-card .product-card-bottom .product-card-information {text-align: left !important;}.products-list .product-card .product-card-bottom .product-card-information .card-vendor {font-weight: 500;}.products-list .product-card .product-card-bottom .product-card-information .card-title {font-weight: 500;font-size: 14px;margin-top: 3px;}.products-list .product-card .product-card-bottom .product-card-information .card-price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.products-list .product-card .product-card-bottom .card-swatch {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: left !important;}.products-list .product-card .product-card-bottom .card-summary {margin: 10px 0px 12px;color: #3c3c3c;}.products-list .product-card .card-swatch .item {margin: 0 5px;}.products-list .product-card .card-action {display: none;}.products-list .product-card .card-action.card-action-list {display: block;position: relative;opacity: 1;visibility: visible;pointer-events: auto;bottom: 0;max-width: 210px;}.products-list .grid-item {margin-bottom: 30px;}.products-list .grid-item + .grid-item .product-card {padding-top: 30px;border-top: 1px solid #dedede;}.collection-template-right-sidebar .collection {margin-bottom: 60px;}.collection-template-right-sidebar .page-header {border-bottom: 1px solid #dedede;}.collection-template-right-sidebar .toolbar {border: none;}.collection-template-right-sidebar .halo-product-block {margin-top: 35px;}.collection-template-masonry {padding-bottom: 50px;}.collection-template-masonry .collection {margin-bottom: 60px;}.collection-template-masonry .product-collection .grid-item-masonry {margin-bottom: 20px;}.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown {position: absolute;z-index: 9;bottom: 26px;margin: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;text-align: center;}.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown .num {color: #ffffff;border-color: transparent;background-color: rgba(50, 50, 50, 0.9);font-size: 16px;font-weight: 400;padding: 5px 6px 5px;min-width: 50px;margin-bottom: 4px;}.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown .num span {color: #ffffff;letter-spacing: .02em;font-size: 10px;}.collection-template-masonry .pagination-page-total {margin: 4px 0px 20px;}.collection-template-masonry .halo-product-block {margin-top: 35px;}.halo-custom-banner {clear: both;}.halo-custom-banner .halo-row-item .sub-banner-title {font-size: 12px;letter-spacing: .02em;color: #232323;font-weight: 400;margin: 0px 0px 19px;}.halo-custom-banner .halo-row-item .banner-title {font-size: 30px;letter-spacing: .05em;margin-bottom: 14px;}.halo-custom-banner .halo-row-item .line {width: 40px;height: 2px;display: block;background: #232323;border: 1px solid #232323;text-align: center;margin: 0 auto 19px;}.halo-custom-banner .halo-row-item .desc {font-size: 12px;letter-spacing: .02em;color: #3c3c3c;line-height: 22px;margin: 0 auto 33px;max-width: 450px;}.halo-custom-banner .halo-row-item .button {width: 100%;max-width: 237px;}.halo-custom-banner.style-2 .wrapper-content {border: 1px solid #646464;width: 100%;height: 100%;position: relative;}.halo-custom-banner.style-2 .halo-row-item .banner-title {font-size: 30px;margin-bottom: 18px;}.halo-custom-banner.style-2 .halo-row-item .desc {max-width: 350px;margin: 0 auto 28px;}.halo-custom-banner.style-2 .halo-row-item .button {max-width: 187px;}@media (max-width: 1024px) {.toolbar {border: none;}.toolbar .toolbar-wrapper .toolbar-colLeft {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.toolbar .toolbar-item .icon-mode.grid-5 {display: none;}.toolbar.toolbar-fix {position: fixed;top: 0;left: 0;right: 0;padding: 10px 15px;background: #ffffff;z-index: 9;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;border-bottom: 1px solid #dedede;}.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown {bottom: 60px;}}@media (max-width: 768px) {.toolbar .toolbar-item .icon-mode.grid-4, .toolbar .toolbar-item .icon-mode.grid-5 {display: none;}}@media (max-width: 767px) {.toolbar .toolbar-item .icon-mode.grid-3, .toolbar .toolbar-item .icon-mode.grid-4, .toolbar .toolbar-item .icon-mode.grid-5 {display: none;}.halo-custom-banner .halo-row-item {margin-bottom: 15px;}}@media (max-width: 551px) {.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown .num {color: #232323;border-color: transparent;background-color: transparent;font-size: 16px;padding: 0;min-width: 34px;font-weight: 600;}.collection-template-masonry .product-collection .grid-item-masonry .product-card .productView-countDown .num span {color: #232323;font-weight: 500;}}@media (min-width: 551px) {.toolbar .toolbar-dropdown.limited-view {display: inline-block;}.toolbar .toolbar-sort {margin-left: 28px;}.products-list .product-card {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;font-size: 0;letter-spacing: 0;}.products-list .product-card .product-card-top {width: 250px;}.products-list .product-card .product-card-bottom {width: calc(100% - 250px);padding-left: 30px;position: relative;top: -15px;}.products-list .product-card .card-swatch .item {margin: 0 5px;}}@media (min-width: 768px) {.products-list .product-card .product-card-top {width: calc(33.3333333% - 8px);}.products-list .product-card .product-card-bottom {width: calc(66.6666667% + 8px);}}@media (min-width: 992px) {.products-list .product-card .product-card-top {width: calc(25% - 8px);}.products-list .product-card .product-card-bottom {width: calc(75% + 8px);}}@media (min-width: 1025px) {.toolbar .toolbar-label {display: inline-block;vertical-align: middle;margin: 0 15px 0 0;text-transform: uppercase;font-weight: 500;color: #3c3c3c;font-size: 12px;letter-spacing: .02em;}.toolbar .toolbar-item {display: inline-block;}.toolbar .toolbar-sidebar {display: none;}.collection-template-right-sidebar .page-sidebar {margin-top: 42px;}.collection-template-right-sidebar .page-header .desc {max-width: 970px;}.halo-custom-banner .halo-row-item .banner-title {font-size: 40px;}}.faqs .breadcrumb {margin-bottom: 0;}.faqs .halo-faqs-content .link-support {text-decoration: underline;text-underline-offset: 0.1rem;}.faqs .page-header {position: relative;font-weight: bold;font-style: normal;color: #232323;display: block;letter-spacing: .05em;line-height: 20px;font-size: 24px;margin: 0;padding-top: 15px;padding-bottom: 38px;}.faqs .faqs-message-and-questions {margin-top: 45px;}.faqs .faqs-title:after {content: "";background-color: #69c69c;position: absolute;bottom: 0;left: 0;height: 3px;width: 100%;}.faqs .faqs-title {position: relative;width: -webkit-max-content;width: -moz-max-content;width: max-content;margin-bottom: 28px;padding-bottom: 7px;}.faqs .page-subheader {display: block;position: relative;color: #232323;font-size: calc(24px - 6px);font-weight: 600;letter-spacing: .02em;line-height: calc(24px + 2px);margin: 0;}.paragraph-content.content-bottom {margin-top: 55px;}.faqs-message {width: 100%;}.faqs-message .content-top .faqs-body {margin-top: 35px;}.faqs-message .desc {margin-top: 27px;}.faqs-message .faqs-icon-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-items: center;width: 100%;min-height: 110px;margin-top: 26px;border: 2px solid #fafafa;}.faqs-message .faqs-icon-container .message-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 25px;row-gap: 6px;height: 52px;}.faqs-message .faqs-icon-container .message-icon-text-1, .faqs-message .faqs-icon-container .message-icon-text-2 {margin-top: 5px;}.faqs-message .faqs-icon-container .message-icon-1 + .message-icon-2 {border-left: 1px solid #232323;}.faqs-message .faqs-icon-container img {width: 28px;height: 29px;}.faqs-message .content-bottom {margin-top: 55px;}.faqs-message .content-bottom h3.title-technical {margin-top: 55px;}.faqs-item {cursor: pointer;background-color: #fafafa;margin-top: 15px;padding-bottom: 20px;}.faqs-item .faqs-heading {display: inline-block;position: relative;color: #232323;width: 100%;top: 8px;font-size: 14px;line-height: 24px;font-weight: 600;letter-spacing: .02em;}.faqs-item .faqs-heading .text {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 5px 135px 5px 30px;}.faqs-item .arrow {display: inline-block;vertical-align: top;pointer-events: none;position: absolute;top: 50%;right: 15px;width: 11px;height: 11px;z-index: 2;padding: 3px;-webkit-transition: all ease .55s;transition: all ease .55s;border: solid #232323;border-width: 0px 2px 2px 0px;-webkit-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);}.faqs-item .icon-plus {right: 32px;}.faqs-item .desc-demo {position: relative;width: 100%;padding: 25px 0 10px 0;font-size: 12px;line-height: 24px;letter-spacing: .02em;color: #3c3c3c;border-top: 1px solid #767676;}.faqs-item .desc-demo .list-item:first-child {margin-top: 18px;}.faqs-item .desc-demo ul {margin: 0;}.faqs-item .desc-demo .list-item {height: -webkit-max-content;height: -moz-max-content;height: max-content;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 11px;margin-top: 17px;}.faqs-item .desc-demo .list-item .list-circle-container {height: 100%;width: 7px;margin: 0;padding: 0;}.faqs-item .desc-demo .list-item .list-circle-container .list-circle:empty {display: inline-block;}.faqs-item .desc-demo .list-item .list-circle-container .list-circle {width: 7px;height: 7px;border-radius: 50%;background-color: #232323;}.faqs-item .desc-demo .list-item .a-color {color: #0688E2;}.faqs-item:not(.collapsed) .arrow {-webkit-transform: translateY(-50%) rotate(-135deg);transform: translateY(-50%) rotate(-135deg);}.box-desc {padding: 16px 30px 0 30px;}.button-contact {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin: 50px 0 100px 0;}.button-contact a.button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #ef6454;color: #ffffff;font-size: 14px;letter-spacing: .05em;width: 245px;height: 46px;}.button-contact .btn-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 12px;letter-spacing: .02em;height: 46px;padding-right: 20px;}@media (max-width: 767px) {.faqs-message {margin-bottom: 35px;}.faqs-message-and-questions {margin-top: 25px;}.faqs-item .icon-plus {right: 10px;}.faqs-item {padding-bottom: 5px;}.faqs-item .desc-demo {padding: 15px 0 0 0;}.button-contact {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 30px;}.button-contact .btn-text {padding-right: 0;}.box-desc {padding: 10px;}.faqs-item .faqs-heading .text {padding: 5px 35px 5px 10px;}.faqs-item .faqs-heading {top: 0;}}@media (min-width: 768px) {.faqs-message {max-width: 298px;}}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {display: block }