/** Shopify CDN: Minification failed

Line 631:30 Expected ":"

**/

.custom-policies{
      max-width: 1200px;
    margin: 0px auto;
    color: black;
    padding:0px 15px;
}
.sidebarBlock .card .variants, .sidebarBlock .card .variants-popup.custom-scrollbar{
  display:none;
}
.spotlight-block.section-block-template--25586592579881__custom_spotlight_block_HQiJ9B .title::before{
  background: #000;
}
.productView-nav .slick-next{
      background: transparent!important;
    right: 0px!important;
        text-align: end;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.productView-nav .slick-prev{
    background: transparent!important;
    left: 0px!important;
        text-align: end;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.productView-nav .slick-prev svg{
      transform: rotate(-180deg);
}
html body .badge.sale-badge {
    background-color: #225eae !important;
    font-weight: 600;
    font-size: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #225eae;
  color:white;
  padding:0px 8px!important;
  }
 .card {
    border: 1px solid #f5f5f5;
    border-radius: 5px;
}
@media (min-width: 1025px) {
    .card {
        margin-bottom: 10px;
    }
}
@media (min-width: 1025px) {
   .card:hover {
        box-shadow: 0 5px 5px #00000026;
    }
}
#shopify-section-template--25586592514345__collection_section_pnE9qA .product-tab-block{
      margin: 0px auto;
    max-width: 1170px;
}
#shopify-section-template--25586592514345__collection_section_pnE9qA .product-tab-block .view-all-btn{
  display:none;
}
.halo-collection-content .product-form__submit.button--primary{
  color:black!important;
  background-color:transparent!important;
}
.halo-collection-content .product-form__submit.button--primary:hover{
  color:white!important;
  background-color:black!important;
}
.halo-collection-content .card-information{
  padding-bottom:15px;
}
.product-tabs-content .slick-prev:before, .product-tabs-content .slick-next:before{
  color:black!important;
}
.product-tabs-content .card-information__wrapper{
  padding:0px!important;
}
.predictive-search__results-list .products-grid{
  margin:0px!important;
}
.predictive-search__results-list .card{
  border:0px!important;
  box-shadow:unset!important;
}
.products-grid .product .card-media{
  padding-bottom: 100.0%;
}
.card .card-action{
  opacity: 1;
    visibility: visible;
    position: unset;
        transform: unset;
}
.card-information__wrapper{
  padding: 0px 0px 20px;
}
.card-action .product-form__submit:hover{
   background:black!important;
   color:white;
}
dd.price__savings{
  margin-left:0px!important;
}
  .card__badge{
    position: absolute;
           left: 10px;
           top:10px;
    z-index: 2;
    display: flex;
    flex-direction: column;
}
.wrapper-body {
    padding-bottom: 80px;
}
.custom-by-noe-btn-statci,
.custom-buy-it-now .shopify-payment-button__button--unbranded {
  background: white;
    color: black;
        padding-top: 16px;
    padding-bottom: 16px;
    font-size:14px;
    letter-spacing:0.7px;
    font-weight:700;
    border:1px solid rgb(172, 172, 172);
    text-transform:uppercase;
    width: 100%;
    min-height: 52px;
}
.product-form__buttons{
  display: flex;
    align-items: center;
    gap: 20px;
}
.product-form__buttons button,
.product-form__buttons .custom-buy-it-now {
  flex:1;
}
.custom-buy-it-now .shopify-payment-button {
  width: 100%;
}

#shopify-section-template--25586592579881__custom_image_banner_f4knQW .halo-row{
  justify-content:center;
  margin-bottom:30px;
}
#disTable colgroup::nth-child(2){
  display:none;
}
.nature:before {
    content: url("https://cdn.shopify.com/s/files/1/0270/2612/8939/files/Paraben-free_256x256_crop_center.png");
}
.handmade:before {
    content: url("https://cdn.shopify.com/s/files/1/0270/2612/8939/files/Vegan_256x256_crop_center.png");
}
.organic:before {
    content: url("https://cdn.shopify.com/s/files/1/0270/2612/8939/files/Derma-Tested_256x256_crop_center.png");
}
.slick-slide img{
  object-fit:cover!important;
}
.custo-dpsoso, .cstom{
  display:none!important;
}
.predictive-search__heading, .predictive-search__item.predictive-search__item--term{
  padding:0px 20px 9px!important;
}
.predictive-search__item{
  gap:10px;
}
@media (max-width: 1024px) {
    /* Hide desktop headers on mobile — keep only .section-header-mobile */
    .section-header-navigation:not(.section-header-nav-multi-site),
    .section-header-single-line,
    .shopify-section-group-header-group .header.header-single-line {
        display: none !important;
    }
}
.shopify-section-header-sticky{
  z-index:222;
}
.section-header-single-line{
  z-index:123
}
body.cart-sidebar-show .halo-cart-sidebar{
  z-index:12345;
}
body.cart-sidebar-show .section-header-single-line{
z-index:1!important;
}

:root {
        --font-family-1: Helvetica,Arial, sans-serif;
        --font-family-2: Poppins;

        /* Settings Body */--font-body-family: Helvetica,Arial, sans-serif;--font-body-size: 16px;--font-body-weight: 400;--body-line-height: 26px;--body-letter-spacing: .02em;

        /* Settings Heading */--font-heading-family: Helvetica,Arial, sans-serif;--font-heading-size: 16px;--font-heading-weight: 700;--font-heading-style: normal;--heading-line-height: 24px;--heading-letter-spacing: .05em;--heading-text-transform: uppercase;--heading-border-height: 2px;

        /* Menu Lv1 */--font-menu-lv1-family: Helvetica,Arial, sans-serif;--font-menu-lv1-size: 14px;--font-menu-lv1-weight: 700;--menu-lv1-line-height: 22px;--menu-lv1-letter-spacing: .05em;--menu-lv1-text-transform: uppercase;

        /* Menu Lv2 */--font-menu-lv2-family: Helvetica,Arial, sans-serif;--font-menu-lv2-size: 14px;--font-menu-lv2-weight: 600;--menu-lv2-line-height: 22px;--menu-lv2-letter-spacing: .02em;--menu-lv2-text-transform: capitalize;

        /* Menu Lv3 */--font-menu-lv3-family: Helvetica,Arial, sans-serif;--font-menu-lv3-size: 14px;--font-menu-lv3-weight: 600;--menu-lv3-line-height: 22px;--menu-lv3-letter-spacing: .02em;--menu-lv3-text-transform: capitalize;

        /* Mega Menu Lv2 */--font-mega-menu-lv2-family: Helvetica,Arial, sans-serif;--font-mega-menu-lv2-size: 14px;--font-mega-menu-lv2-weight: 600;--font-mega-menu-lv2-style: normal;--mega-menu-lv2-line-height: 22px;--mega-menu-lv2-letter-spacing: .02em;--mega-menu-lv2-text-transform: uppercase;

        /* Mega Menu Lv3 */--font-mega-menu-lv3-family: Helvetica,Arial, sans-serif;--font-mega-menu-lv3-size: 14px;--font-mega-menu-lv3-weight: 600;--mega-menu-lv3-line-height: 22px;--mega-menu-lv3-letter-spacing: .02em;--mega-menu-lv3-text-transform: capitalize;

        /* Product Card Title */--product-title-font: Helvetica,Arial, sans-serif;--product-title-font-size : 12px;--product-title-font-weight : 400;--product-title-line-height: 22px;--product-title-letter-spacing: .02em;--product-title-line-text : 2;--product-title-text-transform : capitalize;--product-title-margin-bottom: 10px;

        /* Product Card Vendor */--product-vendor-font: Helvetica,Arial, sans-serif;--product-vendor-font-size : 12px;--product-vendor-font-weight : 400;--product-vendor-font-style : normal;--product-vendor-line-height: 22px;--product-vendor-letter-spacing: .02em;--product-vendor-text-transform : uppercase;--product-vendor-margin-bottom: 0px;--product-vendor-margin-top: 0px;

        /* Product Card Price */--product-price-font: Helvetica,Arial, sans-serif;--product-price-font-size : 14px;--product-price-font-weight : 600;--product-price-line-height: 22px;--product-price-letter-spacing: .02em;--product-price-margin-top: 0px;--product-price-margin-bottom: 13px;

        /* Product Card Badge */--badge-font: Helvetica,Arial, sans-serif;--badge-font-size : 12px;--badge-font-weight : 400;--badge-text-transform : capitalize;--badge-letter-spacing: .02em;--badge-line-height: 20px;--badge-border-radius: 0px;--badge-padding-top: 0px;--badge-padding-bottom: 0px;--badge-padding-left-right: 8px;--badge-postion-top: 0px;--badge-postion-left-right: 0px;

        /* Product Quickview */
        --product-quickview-font-size : 12px; --product-quickview-line-height: 23px; --product-quickview-border-radius: 1px; --product-quickview-padding-top: 0px; --product-quickview-padding-bottom: 0px; --product-quickview-padding-left-right: 7px; --product-quickview-sold-out-product: #e95144;--product-quickview-box-shadow: none;/* Blog Card Tile */--blog-title-font: Helvetica,Arial, sans-serif;--blog-title-font-size : 20px; --blog-title-font-weight : 700; --blog-title-line-height: 29px; --blog-title-letter-spacing: .09em; --blog-title-text-transform : uppercase;

        /* Blog Card Info (Date, Author) */--blog-info-font: Helvetica,Arial, sans-serif;--blog-info-font-size : 14px; --blog-info-font-weight : 400; --blog-info-line-height: 20px; --blog-info-letter-spacing: .02em; --blog-info-text-transform : uppercase;

        /* Button 1 */--btn-1-font-family: Helvetica,Arial, sans-serif;--btn-1-font-size: 14px; --btn-1-font-weight: 700; --btn-1-text-transform: uppercase; --btn-1-line-height: 22px; --btn-1-letter-spacing: .05em; --btn-1-text-align: center; --btn-1-border-radius: 0px; --btn-1-border-width: 1px; --btn-1-border-style: solid; --btn-1-padding-top: 10px; --btn-1-padding-bottom: 10px; --btn-1-horizontal-length: 0px; --btn-1-vertical-length: 0px; --btn-1-blur-radius: 0px; --btn-1-spread: 0px;
        
--btn-1-all-bg-opacity-hover: rgba(0, 0, 0, 0.5);--btn-1-inset: ;/* Button 2 */--btn-2-font-family: Helvetica,Arial, sans-serif;--btn-2-font-size: 18px; --btn-2-font-weight: 700; --btn-2-text-transform: uppercase; --btn-2-line-height: 23px; --btn-2-letter-spacing: .05em; --btn-2-text-align: right; --btn-2-border-radius: 6px; --btn-2-border-width: 1px; --btn-2-border-style: solid; --btn-2-padding-top: 20px; --btn-2-padding-bottom: 20px; --btn-2-horizontal-length: 4px; --btn-2-vertical-length: 4px; --btn-2-blur-radius: 7px; --btn-2-spread: 0px;
        
--btn-2-all-bg-opacity: rgba(25, 145, 226, 0.5);--btn-2-all-bg-opacity-hover: rgba(0, 0, 0, 0.5);--btn-2-inset: ;/* Button 3 */--btn-3-font-family: Helvetica,Arial, sans-serif;--btn-3-font-size: 14px; --btn-3-font-weight: 700; --btn-3-text-transform: uppercase; --btn-3-line-height: 22px; --btn-3-letter-spacing: .05em; --btn-3-text-align: center; --btn-3-border-radius: 0px; --btn-3-border-width: 1px; --btn-3-border-style: solid; --btn-3-padding-top: 10px; --btn-3-padding-bottom: 10px; --btn-3-horizontal-length: 0px; --btn-3-vertical-length: 0px; --btn-3-blur-radius: 0px; --btn-3-spread: 0px;
        
--btn-3-all-bg-opacity: rgba(0, 0, 0, 0.1);--btn-3-all-bg-opacity-hover: rgba(0, 0, 0, 0.1);--btn-3-inset: ;/* Footer Heading */--footer-heading-font-family: Helvetica,Arial, sans-serif;--footer-heading-font-size : 15px; --footer-heading-font-weight : 600; --footer-heading-line-height : 22px; --footer-heading-letter-spacing : .05em; --footer-heading-text-transform : uppercase;

        /* Footer Link */--footer-link-font-family: Helvetica,Arial, sans-serif;--footer-link-font-size : 12px; --footer-link-font-weight : ; --footer-link-line-height : 28px; --footer-link-letter-spacing : .02em; --footer-link-text-transform : capitalize;

        /* Page Title */--font-page-title-family: Helvetica,Arial, sans-serif;--font-page-title-size: 20px; --font-page-title-weight: 700; --font-page-title-style: normal; --page-title-line-height: 20px; --page-title-letter-spacing: .05em; --page-title-text-transform: uppercase;

        /* Font Product Tab Title */
        --font-tab-type-1: Helvetica,Arial, sans-serif; --font-tab-type-2: Poppins;

        /* Text Size */
        --text-size-font-size : 10px; --text-size-font-weight : 400; --text-size-line-height : 22px; --text-size-letter-spacing : 0; --text-size-text-transform : uppercase; --text-size-color : #787878;

        /* Font Weight */
        --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-bolder: 800; --font-weight-black: 900;

        /* Radio Button */
        --form-label-checkbox-before-bg: #fff; --form-label-checkbox-before-border: #cecece; --form-label-checkbox-before-bg-checked: #000;

        /* Conatiner */
        --body-custom-width-container: 1600px;

        /* Layout Boxed */
        --color-background-layout-boxed: #f8f8f8;/* Arrow */
        --position-horizontal-slick-arrow: 0;

        /* General Color*/
        --color-text: #232323; --color-text2: #969696; --color-global: #232323; --color-white: #FFFFFF; --color-grey: #868686; --color-black: #202020; --color-base-text-rgb: 35, 35, 35; --color-base-text2-rgb: 150, 150, 150; --color-background: #ffffff; --color-background-rgb: 255, 255, 255; --color-background-overylay: rgba(255, 255, 255, 0.9); --color-base-accent-text: ; --color-base-accent-1: ; --color-base-accent-2: ; --color-link: #232323; --color-link-hover: #232323; --color-error: #D93333; --color-error-bg: #FCEEEE; --color-success: #5A5A5A; --color-success-bg: #DFF0D8; --color-info: #202020; --color-info-bg: #FFF2DD; --color-link-underline: rgba(35, 35, 35, 0.5); --color-breadcrumb: #999999; --colors-breadcrumb-hover: #232323;--colors-breadcrumb-active: #999999; --border-global: #e6e6e6; --bg-global: #fafafa; --bg-planceholder: #fafafa; --color-warning: #fff; --bg-warning: #e0b252; --color-background-10 : #e9e9e9; --color-background-20 : #d3d3d3; --color-background-30 : #bdbdbd; --color-background-50 : #919191; --color-background-global : #919191;

        /* Arrow Color */
        --arrow-color: #323232; --arrow-background-color: #fff; --arrow-border-color: #ccc;--arrow-color-hover: #323232;--arrow-background-color-hover: #f8f8f8;--arrow-border-color-hover: #f8f8f8;--arrow-width: 35px;--arrow-height: 35px;--arrow-size: px;--arrow-size-icon: 17px;--arrow-border-radius: 50%;--arrow-border-width: 1px;--arrow-width-half: -17px;

        /* Pagination Color */
        --pagination-item-color: #3c3c3c; --pagination-item-color-active: #3c3c3c; --pagination-item-bg-color: #fff;--pagination-item-bg-color-active: #fff;--pagination-item-border-color: #fff;--pagination-item-border-color-active: #ffffff;--pagination-arrow-color: #3c3c3c;--pagination-arrow-color-active: #3c3c3c;--pagination-arrow-bg-color: #fff;--pagination-arrow-bg-color-active: #fff;--pagination-arrow-border-color: #fff;--pagination-arrow-border-color-active: #fff;

        /* Dots Color */
        --dots-color: transparent;--dots-border-color: #323232;--dots-color-active: #323232;--dots-border-color-active: #323232;--dots-style2-background-opacity: #00000050;--dots-width: 12px;--dots-height: 12px;

        /* Button Color */
        --btn-1-color: #FFFFFF;--btn-1-bg: #232323;--btn-1-border: #232323;--btn-1-color-hover: #232323;--btn-1-bg-hover: #ffffff;--btn-1-border-hover: #232323;
        --btn-2-color: #232323;--btn-2-bg: #FFFFFF;--btn-2-border: #727272;--btn-2-color-hover: #FFFFFF;--btn-2-bg-hover: #232323;--btn-2-border-hover: #232323;
        --btn-3-color: #FFFFFF;--btn-3-bg: #e9514b;--btn-3-border: #e9514b;--btn-3-color-hover: #ffffff;--btn-3-bg-hover: #e9514b;--btn-3-border-hover: #e9514b;
        --anchor-transition: all ease .3s;--bg-white: #ffffff;--bg-black: #000000;--bg-grey: #808080;--icon: var(--color-text);--text-cart: #3c3c3c;--duration-short: 100ms;--duration-default: 350ms;--duration-long: 500ms;--form-input-bg: #ffffff;--form-input-border: #c7c7c7;--form-input-color: #232323;--form-input-placeholder: #868686;--form-label: #232323;

        --new-badge-color: #232323;--new-badge-bg: #FFFFFF;--sale-badge-color: #ffffff;--sale-badge-bg: #e95144;--sold-out-badge-color: #ffffff;--sold-out-badge-bg: #c1c1c1;--custom-badge-color: #ffffff;--custom-badge-bg: #ffbb49;--bundle-badge-color: #ffffff;--bundle-badge-bg: #232323;
        
        --product-title-color : #232323;--product-title-color-hover : #232323;--product-vendor-color : #969696;--product-price-color : #232323;--product-sale-price-color : #e95144;--product-compare-price-color : #969696;--product-countdown-color : #c12e48;--product-countdown-bg-color : #ffffff;

        --product-swatch-border : #cbcbcb;--product-swatch-border-active : #232323;--product-swatch-width : 40px;--product-swatch-height : 40px;--product-swatch-border-radius : 0px;--product-swatch-color-width : 70px;--product-swatch-color-height : 70px;--product-swatch-color-border-radius : 5px;

        --product-wishlist-color : #000000;--product-wishlist-bg : #ffffff;--product-wishlist-border : transparent;--product-wishlist-color-added : #ffffff;--product-wishlist-bg-added : #000000;--product-wishlist-border-added : transparent;--product-compare-color : #000000;--product-compare-bg : #FFFFFF;--product-compare-color-added : #D12442; --product-compare-bg-added : #FFFFFF; --product-hot-stock-text-color : #d62828; --product-quick-view-color : #000000; --product-cart-image-fit : contain; --product-title-variant-font-size: 16px;--product-quick-view-bg : #FFFFFF;--product-quick-view-bg-above-button: rgba(255, 255, 255, 0.7);--product-quick-view-color-hover : #FFFFFF;--product-quick-view-bg-hover : #000000;--product-action-color : #232323;--product-action-bg : #ffffff;--product-action-border : #000000;--product-action-color-hover : #FFFFFF;--product-action-bg-hover : #232323;--product-action-border-hover : #232323;

        /* Multilevel Category Filter */
        --color-label-multiLevel-categories: #232323;--bg-label-multiLevel-categories: #fff;--color-button-multiLevel-categories: #fff;--bg-button-multiLevel-categories: #ff8b21;--border-button-multiLevel-categories: transparent;--hover-color-button-multiLevel-categories: #fff;--hover-bg-button-multiLevel-categories: #ff8b21;--cart-item-bg : #ffffff;--cart-item-border : #e8e8e8;--cart-item-border-width : 1px;--cart-item-border-style : solid;--w-product-swatch-custom: 30px;--h-product-swatch-custom: 30px;--w-product-swatch-custom-mb: 20px;--h-product-swatch-custom-mb: 20px;--font-size-product-swatch-more: 12px;--swatch-border : #cbcbcb;--swatch-border-active : #232323;

        --variant-size: #232323;--variant-size-border: #e7e7e7;--variant-size-bg: #ffffff;--variant-size-hover: #ffffff;--variant-size-border-hover: #232323;--variant-size-bg-hover: #232323;--variant-bg : #ffffff; --variant-color : #232323; --variant-bg-active : #ffffff; --variant-color-active : #232323;

        --fontsize-text-social: 12px;
        --page-content-distance: 64px;--sidebar-content-distance: 40px;--button-transition-ease: cubic-bezier(.25,.46,.45,.94);

        /* Loading Spinner Color */
        --spinner-top-color: #fc0; --spinner-right-color: #4dd4c6; --spinner-bottom-color: #f00; --spinner-left-color: #f6f6f6;

        /* Product Card Marquee */
        --product-marquee-background-color: ;--product-marquee-text-color: #FFFFFF;--product-marquee-text-size: 14px;--product-marquee-text-mobile-size: 14px;--product-marquee-text-weight: 700;--product-marquee-text-transform: none;--product-marquee-text-style: italic;--product-marquee-speed: ; --product-marquee-line-height: calc(var(--product-marquee-text-mobile-size) * 1.5);
    }







    .nav-title-mobile {display: none;}.list-menu--disclosure{display: none;position: absolute;min-width: 100%;width: 22rem;background-color: var(--bg-white);box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);padding: 5px 0 5px 20px;opacity: 0;visibility: visible;pointer-events: none;transition: opacity var(--duration-default) ease, transform var(--duration-default) ease;}.list-menu--disclosure-2{margin-left: calc(100% - 15px);z-index: 2;top: -5px;}.list-menu--disclosure:focus {outline: none;}.list-menu--disclosure.localization-selector {max-height: 18rem;overflow: auto;width: 10rem;padding: 0.5rem;}.js menu-drawer > details > summary::before, .js menu-drawer > details[open]:not(.menu-opening) > summary::before {content: '';position: absolute;cursor: default;width: 100%;height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top: 100%;left: 0;background: var(--color-foreground-50);opacity: 0;visibility: hidden;z-index: 2;transition: opacity var(--duration-default) ease,visibility var(--duration-default) ease;}menu-drawer > details[open] > summary::before {visibility: visible;opacity: 1;}.menu-drawer {position: absolute;transform: translateX(-100%);visibility: hidden;z-index: 3;left: 0;top: 100%;width: 100%;max-width: calc(100vw - 4rem);padding: 0;border: 0.1rem solid var(--color-background-10);border-left: 0;border-bottom: 0;background-color: var(--bg-white);overflow-x: hidden;}.js .menu-drawer {height: calc(100vh - 100%);height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));}.js details[open] > .menu-drawer, .js details[open] > .menu-drawer__submenu {transition: transform var(--duration-default) ease, visibility var(--duration-default) ease;}.no-js details[open] > .menu-drawer, .js details[open].menu-opening > .menu-drawer, details[open].menu-opening > .menu-drawer__submenu {transform: translateX(0);visibility: visible;}@media screen and (min-width: 750px) {.menu-drawer {width: 40rem;}.no-js .menu-drawer {height: auto;}}.menu-drawer__inner-container {position: relative;height: 100%;}.menu-drawer__navigation-container {display: grid;grid-template-rows: 1fr auto;align-content: space-between;overflow-y: auto;height: 100%;}.menu-drawer__navigation {padding: 0 0 5.6rem 0;}.menu-drawer__inner-submenu {height: 100%;overflow-x: hidden;overflow-y: auto;}.no-js .menu-drawer__navigation {padding: 0;}.js .menu-drawer__menu li {width: 100%;border-bottom: 1px solid #e6e6e6;overflow: hidden;}.menu-drawer__menu-item{line-height: var(--body-line-height);letter-spacing: var(--body-letter-spacing);padding: 10px 20px 10px 15px;cursor: pointer;display: flex;align-items: center;justify-content: space-between;}.menu-drawer__menu-item .label{display: inline-block;vertical-align: middle;font-size: calc(var(--font-body-size) - 4px);font-weight: var(--font-weight-normal);letter-spacing: var(--body-letter-spacing);height: 20px;line-height: 20px;margin: 0 0 0 10px;padding: 0 5px;text-transform: uppercase;text-align: center;position: relative;}.menu-drawer__menu-item .label:before{content: "";position: absolute;border: 5px solid transparent;top: 50%;left: -9px;transform: translateY(-50%);}.menu-drawer__menu-item > .icon{width: 24px;height: 24px;margin: 0 10px 0 0;}.menu-drawer__menu-item > .symbol {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;font-size: 0;pointer-events: none;}.menu-drawer__menu-item > .symbol .icon{width: 14px;height: 14px;opacity: .6;}.menu-mobile-icon .menu-drawer__menu-item{justify-content: flex-start;}.no-js .menu-drawer .menu-drawer__menu-item > .symbol {display: none;}.js .menu-drawer__submenu {position: absolute;top: 0;width: 100%;bottom: 0;left: 0;background-color: var(--bg-white);z-index: 1;transform: translateX(100%);visibility: hidden;}.js .menu-drawer__submenu .menu-drawer__submenu {overflow-y: auto;}.menu-drawer__close-button {display: block;width: 100%;padding: 10px 15px;background-color: transparent;border: none;background: #f6f8f9;position: relative;}.menu-drawer__close-button .symbol{position: absolute;top: auto;left: 20px;width: auto;height: 22px;z-index: 10;display: flex;align-items: center;justify-content: center;font-size: 0;pointer-events: none;}.menu-drawer__close-button .icon {display: inline-block;vertical-align: middle;width: 18px;height: 18px;transform: rotate(180deg);}.menu-drawer__close-button .text{max-width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: top;width: 100%;margin: 0 auto;}.no-js .menu-drawer__close-button {display: none;}.menu-drawer__utility-links {padding: 2rem;}.menu-drawer__account {display: inline-flex;align-items: center;text-decoration: none;padding: 1.2rem;margin-left: -1.2rem;font-size: 1.4rem;}.menu-drawer__account .icon-account {height: 2rem;width: 2rem;margin-right: 1rem;}.menu-drawer .list-social {justify-content: flex-start;margin-left: -1.25rem;margin-top: 2rem;}.menu-drawer .list-social:empty {display: none;}.menu-drawer .list-social__link {padding: 1.3rem 1.25rem;}

	/* Style General */
	.d-block{display: block}.d-inline-block{display: inline-block}.d-flex{display: flex}.d-none {display: none}.d-grid{display: grid}.ver-alg-mid {vertical-align: middle}.ver-alg-top{vertical-align: top}
	.flex-jc-start{justify-content:flex-start}.flex-jc-end{justify-content:flex-end}.flex-jc-center{justify-content:center}.flex-jc-between{justify-content:space-between}.flex-jc-stretch{justify-content:stretch}.flex-align-start{align-items: flex-start}.flex-align-center{align-items: center}.flex-align-end{align-items: flex-end}.flex-align-stretch{align-items:stretch}.flex-wrap{flex-wrap: wrap}.flex-nowrap{flex-wrap: nowrap}.fd-row{flex-direction:row}.fd-row-reverse{flex-direction:row-reverse}.fd-column{flex-direction:column}.fd-column-reverse{flex-direction:column-reverse}.fg-0{flex-grow:0}.fs-0{flex-shrink:0}.gap-15{gap:15px}.gap-30{gap:30px}.gap-col-30{column-gap:30px}
	.p-relative{position:relative}.p-absolute{position:absolute}.p-static{position:static}.p-fixed{position:fixed;}
	.zi-1{z-index:1}.zi-2{z-index:2}.zi-3{z-index:3}.zi-5{z-index:5}.zi-6{z-index:6}.zi-7{z-index:7}.zi-9{z-index:9}.zi-10{z-index:10}.zi-99{z-index:99} .zi-100{z-index:100} .zi-101{z-index:101}
	.top-0{top:0}.top-100{top:100%}.top-auto{top:auto}.left-0{left:0}.left-auto{left:auto}.right-0{right:0}.right-auto{right:auto}.bottom-0{bottom:0}
	.middle-y{top:50%;transform:translateY(-50%)}.middle-x{left:50%;transform:translateX(-50%)}
	.opacity-0{opacity:0}.opacity-1{opacity:1}
	.o-hidden{overflow:hidden}.o-visible{overflow:visible}.o-unset{overflow:unset}.o-x-hidden{overflow-x:hidden}.o-y-auto{overflow-y:auto;}
	.pt-0{padding-top:0}.pt-2{padding-top:2px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-10-imp{padding-top:10px !important}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-36{padding-top:36px}.pt-48{padding-top:48px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-10-imp{padding-bottom:10px !important}.pb-12{padding-bottom:12px}.pb-15{padding-bottom:15px}.pb-16{padding-bottom:16px}.pb-18{padding-bottom:18px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-50{padding-bottom:50px}.pb-80{padding-bottom:80px}.pb-84{padding-bottom:84px}.pr-0{padding-right:0}.pr-5{padding-right: 5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-30{padding-right:30px}.pr-36{padding-right:36px}.pr-80{padding-right:80px}.pl-0{padding-left:0}.pl-12{padding-left:12px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-36{padding-left:36px}.pl-48{padding-left:48px}.pl-52{padding-left:52px}.pl-80{padding-left:80px}.p-zero{padding:0}
	.m-lr-auto{margin:0 auto}.m-zero{margin:0}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mt-0{margin-top: 0}.mt-10{margin-top: 10px}.mt-15{margin-top: 15px}.mt-20{margin-top: 20px}.mt-25{margin-top: 25px}.mt-30{margin-top: 30px}.mt-40{margin-top: 40px}.mt-45{margin-top: 45px}.mb-0{margin-bottom: 0}.mb-5{margin-bottom: 5px}.mb-10{margin-bottom: 10px}.mb-15{margin-bottom: 15px}.mb-18{margin-bottom: 18px}.mb-20{margin-bottom: 20px}.mb-30{margin-bottom: 30px}
	.h-0{height:0}.h-100{height:100%}.h-100v{height:100vh}.h-auto{height:auto}.mah-100{max-height:100%}.mih-15{min-height: 15px}.mih-none{min-height: unset}.lih-15{line-height: 15px}
	.w-50pc{width:50%}.w-100{width:100%}.w-100v{width:100vw}.maw-100{max-width:100%}.maw-300{max-width:300px}.maw-480{max-width: 480px}.maw-780{max-width: 780px}.w-auto{width:auto}.minw-auto{min-width: auto}.min-w-100{min-width: 100px}
	.float-l{float:left}.float-r{float:right}
	.b-zero{border:none}.br-50p{border-radius:50%}.br-zero{border-radius:0}.br-2{border-radius:2px}.bg-none{background: none}
	.stroke-w-0{stroke-width: 0px}.stroke-w-1h{stroke-width: 0.5px}.stroke-w-1{stroke-width: 1px}.stroke-w-3{stroke-width: 3px}.stroke-w-5{stroke-width: 5px}.stroke-w-7 {stroke-width: 7px}.stroke-w-10 {stroke-width: 10px}.stroke-w-12 {stroke-width: 12px}.stroke-w-15 {stroke-width: 15px}.stroke-w-20 {stroke-width: 20px}.stroke-w-25 {stroke-width: 25px}.stroke-w-30{stroke-width: 30px}.stroke-w-32 {stroke-width: 32px}.stroke-w-40 {stroke-width: 40px}
	.w-21{width: 21px}.w-23{width: 23px}.w-24{width: 24px}.h-22{height: 22px}.h-23{height: 23px}.h-24{height: 24px}.w-h-16{width: 16px;height: 16px}.w-h-17{width: 17px;height: 17px}.w-h-18 {width: 18px;height: 18px}.w-h-19{width: 19px;height: 19px}.w-h-20 {width: 20px;height: 20px}.w-h-21{width: 21px;height: 21px}.w-h-22 {width: 22px;height: 22px}.w-h-23{width: 23px;height: 23px}.w-h-24 {width: 24px;height: 24px}.w-h-25 {width: 25px;height: 25px}.w-h-26 {width: 26px;height: 26px}.w-h-27 {width: 27px;height: 27px}.w-h-28 {width: 28px;height: 28px}.w-h-29 {width: 29px;height: 29px}.w-h-30 {width: 30px;height: 30px}.w-h-31 {width: 31px;height: 31px}.w-h-32 {width: 32px;height: 32px}.w-h-33 {width: 33px;height: 33px}.w-h-34 {width: 34px;height: 34px}.w-h-35 {width: 35px;height: 35px}.w-h-36 {width: 36px;height: 36px}.w-h-37 {width: 37px;height: 37px}
	.txt-d-none{text-decoration:none}.txt-d-underline{text-decoration:underline}.txt-u-o-1{text-underline-offset: 1px}.txt-u-o-2{text-underline-offset: 2px}.txt-u-o-3{text-underline-offset: 3px}.txt-u-o-4{text-underline-offset: 4px}.txt-u-o-5{text-underline-offset: 5px}.txt-u-o-6{text-underline-offset: 6px}.txt-u-o-8{text-underline-offset: 8px}.txt-u-o-12{text-underline-offset: 12px}.txt-t-up{text-transform:uppercase}.txt-t-cap{text-transform:capitalize}
	.ft-0{font-size: 0}.ft-16{font-size: 16px}.ls-0{letter-spacing: 0}.ls-02{letter-spacing: 0.2em}.ls-05{letter-spacing: 0.5em}.ft-i{font-style: italic}
	.button-effect svg{transition: 0.3s}.button-effect:hover svg{transform: rotate(180deg)}
	.icon-effect:hover svg {transform: scale(1.15)}.icon-effect:hover .icon-search-1 {transform: rotate(-90deg) scale(1.15)}
	.link-effect > span:after, .link-effect > .text__icon:after{content: "";position: absolute;bottom: -2px;left: 0;height: 1px;width: 100%;transform: scaleX(0);transition: transform var(--duration-default) ease-out;transform-origin: right}
	.link-effect > .text__icon:after{ bottom: 0 }
	.link-effect > span:hover:after, .link-effect > .text__icon:hover:after{transform: scaleX(1);transform-origin: left}
	@media (min-width: 1025px){
		.pl-lg-80{padding-left:80px}.pr-lg-80{padding-right:80px}
	}



        .footer-block__item{display:inline-block;vertical-align:top;width:var(--block-custom-width);padding-left:15px;padding-right:15px}.footer__content-top{padding:34px 0;overflow:hidden}.footer-block__top,.footer-block__top .footer-block__newsletter .item{font-size:0;letter-spacing:0}.footer-block__top .footer-block__item{vertical-align:middle}.footer-block__newsletter-form{margin:10px 0 0}.footer-block__newsletter .footer-block__heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin:0 0 4px}.style-arrows-8 .footer-block__newsletter .footer-block__heading[data-toggle-column-footer]{font-weight:var(--font-heading-weight)}.style-arrows-8 .footer-block__newsletter .footer-block__list-social .footer-block__heading{margin-bottom:15px}.footer-block__newsletter .footer-block__subheading{margin-bottom:12px}.footer-block__newsletter .footer-block__newsletter-form{padding:0;width:100%;max-width:420px}.footer-block__newsletter .footer-block__newsletter-form .field{margin-right:10px}.footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer,.footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{width:calc(100% - 130px);padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom);border-radius:var(--btn-1-border-radius);line-height:var(--btn-1-line-height)}.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^=NewsletterForm--]{padding-top:calc(var(--btn-1-padding-top) - 4px);padding-bottom:calc(var(--btn-1-padding-bottom) - 5px)}.footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:120px;margin:0}.style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{padding-top:calc(var(--btn-1-padding-top) - 4px);padding-bottom:calc(var(--btn-1-padding-bottom) - 5px)}.footer-block__newsletter .newsletter-form__field-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;overflow:hidden}.footer-block__newsletter .newsletter-form__message{margin:0;position:absolute;top:auto;bottom:-34px;left:0}.footer-block__top .footer-block__item+.footer-block__item{margin-top:20px}.footer-block__list-social{margin-top:var(--margin-top)}.column_reverse .footer-block__list-social{margin-bottom:var(--margin-top);margin-top:0}.footer-block__item.column_reverse>div{display:flex;flex-wrap:wrap}.footer-block__item.column_reverse>div>*{width:100%}.footer-block__item.column_reverse>div .footer-block__list-social{order:-1}.footer-block__column .footer-block__heading{display:block;position:relative;font-family:var(--footer-heading-font-family);font-size:var(--footer-heading-font-size);font-weight:var(--footer-heading-font-weight);text-transform:var(--footer-heading-text-transform);line-height:var(--footer-heading-line-height);letter-spacing:var(--footer-heading-letter-spacing);margin:0 0 12px}.footer-block__column .list-menu__item--link,.footer-block__newsletter .footer-block__subheading,.footer__content-bottom .footer-block__bottom .footer__copyright{font-family:var(--footer-link-font-family);font-size:var(--footer-link-font-size);font-weight:var(--footer-link-font-weight);text-transform:var(--footer-link-text-transform);line-height:var(--footer-link-line-height);letter-spacing:var(--footer-link-letter-spacing)}.footer-block__newsletter .footer-block__subheading{text-transform:none}.footer-block__details{margin-top:3px}.footer-block__details .image_logo{margin-bottom:var(--margin-bottom)}.footer-block__details .image_logo img{width:auto;height:100%}.footer-block__details p{margin:0}.footer-block__details .rte .content-piece,.footer-block__newsletter .rte .content-piece{display:flex}.footer-block__newsletter .rte .content-piece{align-items:center}.footer-block__details .rte .content-piece a{text-decoration:underline;text-underline-offset:4px}.footer-block__details.has-content-piece .rte>p:last-of-type{margin-bottom:13px}.footer-block__details .rte,.footer-block__newsletter .rte{display:flex;gap:var(--content-spacing);flex-direction:column}.footer-block__details .rte .content-piece p,.footer-block__newsletter .rte .content-piece p{display:inline-block;margin-top:0;margin-bottom:0;width:100%}.footer-block__details .rte .content-piece.is-last,.footer-block__newsletter .rte .content-piece.is-last{margin-top:16px}.footer-block__details .rte .content-piece .icon svg,.footer-block__details .rte .content-piece .icon svg path,.footer-block__newsletter .rte .content-piece .icon svg,.footer-block__newsletter .rte .content-piece .icon svg path{fill:var(--icon-color)}.footer-block__details .rte .content-piece .icon svg,.footer-block__newsletter .rte .content-piece .icon svg{width:var(--icon-size);height:var(--icon-size)}.footer-block__details .rte span.icon,.footer-block__newsletter .rte span.icon{width:var(--icon-size);min-width:33px;display:inline-block;vertical-align:top}.footer-block__newsletter .rte span.icon{margin-right:7px}.footer-block__details .rte span.icon svg,.footer-block__newsletter .rte span.icon svg{height:22px;width:22px}.footer-block__details .rte span+span,.footer-block__newsletter .rte span+span{width:calc(100% - 40px);display:inline-block}.footer-block__newsletter .rte{flex-direction:row;justify-content:space-between;gap:10px;margin-top:40px}.footer-block__newsletter .rte p{line-height:26px}.footer-block__newsletter .rte .content-piece+.content-piece{margin-top:15px}.footer__security-trust img{margin:var(--margin-top-image-trust) auto 0}.footer__content-bottom{padding:40px 0 34px}.footer__content-newsletter{margin-bottom:45px;background-color:var(--bg_color);position:relative}.footer__content-newsletter.footer-block__newsletter .footer-block__heading{max-width:640px;margin:0 auto 2px}.footer__content-newsletter.footer-block__newsletter .footer-block__subheading{max-width:640px;margin-left:auto;margin-right:auto}.footer__content-newsletter.footer-block__newsletter .footer-block__newsletter-form{margin:20px auto 0}.footer__content-newsletterfooter-block__newsletter .footer-block__newsletter-form .field{margin-right:15px}.footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:var(--button-width);min-width:fit-content}.btn_1_br_outside .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{margin-bottom:3px;margin-right:3px}.btn_1_br_outside .newsletter-form__button span:after{position:absolute;content:"";width:calc(100% + 5px);height:calc(100% + 5px);top:-1px;left:-1px}.footer__copyright{padding-right:15px}.copyright__content{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-grey)}.copyright__content a{color:inherit;transition:text-decoration var(--duration-short) ease;text-transform:initial}.copyright__content p{margin-top:0;margin-bottom:0;font-size:var(--font-size);color:var(--text-color);line-height:2.5em}.footer__content-bottom .footer-block__bottom{display:flex;align-items:center;justify-content:space-between;gap:23px}.footer-block__bottom .footer-block__item:only-child{display:block;text-align:center;width:100%}.footer-block__bottom.not_flex{display:block;text-align:center}.footer-block__bottom.not_flex .footer__copyright{padding-right:0}.footer-block__bottom.not_flex .footer__column--info{text-align:center!important;margin-top:24px}.footer-block__bottom.not_flex .list-payment{padding:0}.footer-block__bottom.not_flex .list-payment .list-payment__item:first-child{margin-left:0}.footer__content-bottom .footer-block__bottom.not_payment{justify-content:center;text-align:center}.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright{padding:0}.footer-block__bottom .footer-block__item+.footer-block__item{margin-top:20px}.newsletter-success-modal.halo-popup{opacity:1;visibility:visible;pointer-events:auto;display:none;border-radius:3px;transition:none}.newsletter-success-modal.halo-popup .halo-popup-wrapper{padding:15px 30px;position:relative;z-index:999;background:#fff;text-align:center}.newsletter-success-modal.halo-popup .halo-popup-wrapper .close{width:35px;height:35px;display:block;text-align:center;position:absolute;top:0;right:0;padding:8px;border:none;background:none}.newsletter-success-modal.halo-popup .halo-popup-wrapper .form-message--success{color:#428445}.newsletter-success-modal.halo-popup .halo-popup-wrapper .form-message--success svg{color:#428445;fill:#428445}.newsletter-success-modal.halo-popup .halo-popup-wrapper svg{width:18px;height:18px;margin-right:5px;position:relative;top:-2px}.footer-block__list-payment{margin-top:var(--margin-top)}.footer-block__list-payment ul{padding:0}.footer-block__list-payment ul li{margin-left:0;margin-right:13px}.footer:not(.footer-6) .footer__content-newsletter:before,.footer:not(.footer-6) .footer__content-newsletter:after{content:"";position:absolute;top:0;left:100%;width:10000px;height:100%;background-color:var(--bg_color)}.footer:not(.footer-6) .footer__content-newsletter:after{right:100%;left:auto}footer details[open] summary~*{animation:appear-down var(--duration-default) ease}.footer-block__newsletter .form--check{text-align:left;width:100%;margin-top:20px}.footer-block__newsletter .form--check label{max-width:520px;position:relative;padding-top:2px;padding-left:40px;line-height:30px;font-size:14px;display:block;text-transform:unset}.footer-block__newsletter .form--check label:before{position:absolute;content:"";top:2.5px;left:0;border:1px solid #fff;width:25px;height:25px;cursor:pointer}.footer-block__newsletter .form--check label:after{content:"";width:16px;height:10px;position:absolute;top:6px;left:4px;border:2px solid #fff;border-top:none;border-right:none;background:#fff0;transform:rotate(-45deg);transition:all .1s}
        .footer-block__newsletter .form--check input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0) rotate(-45deg)}.footer-block__newsletter .form--check a{display:inline-block;text-decoration:underline;text-underline-position:under}.footer-block__newsletter .form--check p{margin:0}.footer-1 .footer__content-top.enable_border_column .footer-block__item .list-social__link.icon-facebook{margin-left:0}.footer__content-top.enable_border_column .footer-block__item .list-social__link.icon-facebook{margin-left:-7px}.footer__content-top.enable_border_column .footer-block__list-social .list-social__item{margin-top:8px}.footer-block__list-social.enable_bg_social .list-social__link.icon-facebook{background:#385a9a!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-instagram{background:#3e739d!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-pinterest{background:#ec2327!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-tiktok{background:#000!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-tumblr{background:#ec2327!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-snapchat{background:#e3da6d!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-youtube{background:#ec2327!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-twitter{background:#31b1df!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-vimeo{background:#4593d7!important}.footer-block__text[style^="--block-custom-width: 100%"]>div{text-align:center}.footer-block__text[style^="--block-custom-width: 100%"] .image_logo{width:max-content;margin-left:auto;margin-right:auto}.footer-block__app-store{margin-top:16px}.footer-block__app-store .footer-block__heading{margin-bottom:20px}.footer-block__app-store .item{display:flex}.footer-block__app-store .item a+a{margin-left:15px}.footer-block__newsletter .image_logo{margin-bottom:var(--margin-bottom)}.style-arrows-8 .footer-1 .footer-block__list-social .list-social{margin-left:-10px}.style-arrows-8 .footer__column--info .list-payment__item .icon{height:24px}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}@media(max-width:1600px){.footer-block__newsletter .footer-block__subheading{line-height:calc(var(--footer-link-line-height) - 10px)}.footer-block__newsletter .rte{flex-direction:column;margin-top:20px;margin-bottom:20px}}@media(max-width:1024px){.footer-block__item{margin-bottom:30px!important}.footer-block__newsletter .image_logo{margin-bottom:20px}.style-arrows-8 .copyright__content p{line-height:1.6}.style-arrows-8 .footer__content-bottom .footer-block__bottom{gap:10px}}@media(max-width:991px){.footer-block__item{width:calc(100% / 3)}.footer-block__newsletter.newsletter__style2{border-right:0}.footer-block__item.footer-block__newsletter{width:100%;margin-top:20px}.column-6 .footer-block__item.footer-block__newsletter{margin-top:0}.column-6 .footer-block__item{width:calc(100% / 3)}.btn_1_br_outside .footer-1 .footer__content-bottom .footer-block__bottom{flex-direction:column;gap:10px}}@media(max-width:767px){.footer-block__text{margin-bottom:30px}.footer-block__link_list{margin-bottom:0}.footer-block__link_list+.footer-block__newsletter,.footer-block__link_list+.footer-block__text{margin-top:30px}.footer-block__item{width:100%!important}.footer-block__item.footer-block__newsletter{width:100%}.column-6 .footer-block__item:nth-child(n+3){margin-top:15px}.footer-block__mobile .footer-block__heading{border-bottom:1px solid #c7c7c7;pointer-events:auto;padding-bottom:13px}.footer-block__mobile .footer-block__heading:before,.footer-block__mobile .footer-block__heading:after{content:"";position:absolute;top:calc(50% - 6.5px);z-index:2;transform:translateY(-50%) rotate(0);background-color:#c7c7c7;transition:var(--anchor-transition)}.footer-block__mobile .footer-block__heading:before{right:5px;width:2px;height:12px}.footer-block__mobile .footer-block__heading:after{right:0;width:12px;height:2px}.footer-block__mobile .footer-block__heading.is-clicked:before{transform:translateY(-50%) rotate(90deg)}.footer-block__mobile .footer-block__heading.is-clicked:after{transform:translateY(-50%) rotate(180deg)}.footer-block__mobile .footer-block__list{display:none;padding-top:0;padding-bottom:10px}.footer-block__mobile .footer-block__heading.is-clicked+.footer-block__list{display:block;animation:appear-down var(--duration-default) ease}.footer-block__bottom .footer-block__item{display:block;text-align:center}.footer-block__bottom .footer-block__item+.footer-block__item{margin-top:20px}.footer__content-bottom .footer-block__bottom{display:block;text-align:center}.footer__copyright{padding:0}.footer-block__newsletter .footer-block__subheading{margin-bottom:7px!important}}@media(max-width:550px){.footer__content-top.enable_newsletter_social{padding-bottom:30px}.column-5 .footer-block__details .image_logo img{margin-right:auto;margin-left:auto}.btn_1_br_outside .copyright__content p{line-height:1.5em}.btn_1_br_outside .footer-block__list-payment ul li{margin-right:8px}}@media(min-width:768px)and (max-width:991px){.footer-block__grid{display:grid;grid-template-areas:"heading block2" "block1 block2"}.footer-block__grid .footer-block__heading{grid-area:heading}.footer-block__grid .footer-block__list-social{grid-area:block1}.footer-block__grid .footer-block__list-payment{grid-area:block2;margin-top:0}}@media(min-width:768px){.footer-block__top .footer-block__newsletter .item{margin-left:-15px;margin-right:-15px}.footer-block__newsletter-item{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;width:50%}.footer-block__newsletter-content{text-align:left}.footer-block__newsletter-form{margin-top:0}.footer-block__top .footer-block__item+.footer-block__item{margin-top:39px}.footer-block__bottom .footer-block__item{width:50%}.footer-block__bottom .footer__localization{text-align:left;font-size:0;letter-spacing:0}.footer-block__bottom .footer__column--info{text-align:right}.footer-block__bottom .footer-block__item+.footer-block__item{margin-top:0}}@media(min-width:1025px){.footer-block__top{margin-left:-15px;margin-right:-15px}.footer-block__top .footer-block__newsletter{width:74%}.footer-block__newsletter-form{padding-right:0}.footer-block__top .footer-block__item:only-child{width:100%;text-align:center}.footer-block__top .footer-block__item+.footer-block__item{margin-top:0}.footer__content-top.enable_border_column .footer-block__item+.footer-block__item,.footer__content-top.enable_border_column .footer-block__item.footer-block__newsletter{padding-left:65px}.footer__content-top.enable_border_column .footer-block__item.footer-block__newsletter:after{content:none}.footer__content-top.enable_border_column .footer-block__item{position:relative}.footer__content-top.enable_border_column .footer-block__item:after{content:"";position:absolute;top:13px;right:0;width:1px;height:100%;min-height:309px}.copyright__content a:hover{text-decoration:underline;text-underline-offset:.3rem}.localization-form .disclosure__link:hover{text-decoration:underline;text-underline-offset:.3rem;color:var(--color-link-hover)}.footer-block__details .rte .content-wrapper{display:flex;align-items:center;justify-content:flex-start;margin-top:14px}.footer-block__details .rte .content-wrapper .phone-wrapper{order:1;margin-left:20px}.footer-block__details.enable_custom_position_icon{margin-top:-4px}.style-arrows-8 .footer-block__bottom .footer__column--info{text-align:left;width:32.6%}.style-arrows-8 .copyright__content p{font-size:calc(var(--font-size) + 2px)}}@media(min-width:1921px){.footer-block__top .footer-block__newsletter{width:calc(100% - 460px)}.footer-block__newsletter .rte{justify-content:flex-start;gap:26%}}@media(max-width:1199px)and (min-width:992px){.column-6 .footer-block__item{width:20%}.footer-2 .column-5 .footer-block__item,.footer-2 .column-5 .footer-block__item.footer-block__text{width:25%}.column-6 .footer-block__newsletter,.footer-2 .column-5 .footer-block__newsletter{width:100%;text-align:center;margin-bottom:40px}.footer-block__details .rte span+span{width:auto}}@media(min-width:1200px)and (max-width:1399px){.column-5 .footer-block__newsletter .newsletter-form__field-wrapper{display:block}.column-5 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:100%;margin-top:15px}.btn_1_br_outside .footer-1 .column-5 .footer-block__newsletter .newsletter-form__field-wrapper{overflow:visible}}@media(min-width:768px)and (max-width:1200px){.column-5 .footer-block__item{width:25%}.column-5 .footer-block__item.footer-block__text{width:100%}.column-5 .footer-block__item.footer-block__newsletter{width:100%;margin-top:40px}.footer-5 .column-5 .footer-block__item,.footer-5 .column-6 .footer-block__item{width:33.33%}.footer-5 .column-5 .footer-block__trust_image,.footer-5 .column-6 .footer-block__trust_image{width:50%}.column-5 .footer-block__item.footer-block__text.block__text_first{width:34%}.column-5 .footer-block__item.footer-block__link_list.block__text_first{width:22%}}@media(min-width:768px)and (max-width:991px){.footer-2 .column-5 .footer-block__item,.footer-2 .column-5 .footer-block__item.footer-block__text{width:50%}}
.list-payment{font-size:0;letter-spacing:0}.list-payment__item{display:inline-block;vertical-align:top;margin:5px 0 5px 15px}.list-payment__item img{max-height:24px}.list-payment__item .icon{width:auto;height:32px;fill:currentColor;stroke:transparent}.list-payment__item:last-child{margin-right:0}@media(max-width:767px){.list-payment{text-align:center;padding:0;margin-top:20px}}

  .footer-block__text[style^="--block-custom-width: 100%"] > div {text-align: center}
  .footer-block__text[style^="--block-custom-width: 100%"] .image_logo {width: max-content;margin-left: auto;margin-right: auto}@media (max-width: 1200px) {.footer-block__newsletter .newsletter-form__field-wrapper {flex-wrap: wrap}}
  @media (max-width: 1024px) {.footer-block__newsletter .newsletter-form__field-wrapper {flex-wrap: nowrap}}
  @media (max-width: 767px) {
    .footer-block__text{margin-bottom:30px}.footer-block__text:not(.block__text_first){margin-top:25px}}
  @media (min-width: 768px) and (max-width: 1200px) {.column-5 .footer-block__item.footer-block__text{width:100%}.column-5 .footer-block__item.footer-block__text.block__text_first{width:34%}}
  @media (min-width: 1025px) and (max-width: 1200px) {
    .btn_1_br_outside .footer-block__newsletter .newsletter-form__field-wrapper {flex-wrap: nowrap}
  }
  @media (min-width: 1300px) {}
  
   .footer-block__newsletter .footer-block__newsletter-form {max-width: 420px}
   .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer {border-radius: 0px}
   .footer-6 .footer-block__newsletter .footer-block__heading {font-size: var(--footer-heading-font-size);text-transform: capitalize}
   .footer-6 .footer__bottom .footer-block__newsletter .newsletter-form__field-wrapper {padding: 10px 0}
   .footer-6 .footer__bottom .footer-block__newsletter .field__input,.footer-6 .footer__bottom .footer-block__newsletter .newsletter-form__button {box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.15) !important}
   .footer-7 .footer-block__newsletter .footer-block__newsletter-form .field {margin-right: 0 !important}
   .footer-7 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {width: var(--button-width);min-width: var(--button-width);text-overflow: unset;padding: 0;border-top-left-radius: 0;border-bottom-left-radius: 0}
   .footer-7 .footer-block__newsletter .newsletter-form__field-wrapper .button svg {width: 15px;height: 15px;margin: 0;position: relative;top: -2px}
   .footer-7 .footer-block__newsletter .footer-block__subheading .text-store {text-decoration: underline;text-underline-offset: 0.2em;margin-right: 6px}
   .footer-7 .footer-block__newsletter .footer-block__subheading .icon {width: 9px;height: 9px;padding: 0px}
   .footer-7 .footer-block__newsletter .field__input {border-top-right-radius: 0;border-bottom-right-radius: 0}
   .footer-block__newsletter .form--check {text-align: left;width: 100%;margin-top: 20px}
   .footer-block__newsletter .form--check label {max-width: 520px;position: relative;padding-top: 0;padding-left: 40px;line-height: 30px;font-size: 14px;display: block;text-transform: unset}
   .footer-block__newsletter .form--check label:before{position:absolute;content:"";top:3px;left:0;border:1px solid #fff;width:25px;height:25px;cursor:pointer}
   .footer-block__newsletter .form--check label:after{content:'';width:16px;height:10px;position:absolute;top:6px;left:4px;border:2px solid #fff;border-top:none;border-right:none;background:rgba(255,255,255,0);transform:rotate(-45deg);transition:.1s}
   .footer-block__newsletter .form--check input[type=checkbox]:not(:checked) + label:after {opacity: 0;transform: scale(0) rotate(-45deg)}
   .footer-block__newsletter .form--check a{display:inline-block;text-decoration:underline;text-underline-position:under}
   .footer-block__newsletter .form--check p{margin:0}
   .footer-block__newsletter {margin-bottom: 45px;}
   .footer-block__newsletter .footer-block__subheading {margin-bottom: 0px;margin-top: 0px}
   .footer-block__newsletter .footer-block__newsletter-form .field {margin-right: 10px}
   .footer-block__newsletter .rte{font-size: var(--footer-link-font-size)}
   @media (min-width: 768px) {
    .footer-block__top .footer-block__newsletter .item{margin-left:-15px;margin-right:-15px}
    .footer-block__newsletter-item{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;width:50%}
    .footer-block__newsletter-content{text-align:left}
    .footer-block__newsletter-form{margin-top:0}
   }
   @media (min-width: 1025px) {.footer-block__top .footer-block__newsletter{width:74%}.footer-block__newsletter-form{padding-right:0}.footer-7 .footer-block__item.footer-block__newsletter{text-align:right}}
   @media (min-width: 1200px){
    .footer-6 .footer-block__bottom .footer-block__newsletter{display:flex;justify-content:center;align-items:center}
    .footer-6 .footer-block__bottom .footer-block__newsletter h2{margin-right:20px!important}
    .footer-6 .footer-block__bottom .footer-block__newsletter .footer-block__newsletter-form{margin:0;width:auto}
    .footer-6 .footer-block__bottom .footer-block__newsletter .footer-block__newsletter-form .field{width:245px}
    .footer-6 .footer-block__bottom .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:120px}
   }
   @media (min-width: 1200px) and (max-width: 1399px){.column-5 .footer-block__newsletter .newsletter-form__field-wrapper{display:block}.column-5 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:100%;margin-top:15px}.footer-7 .column-5 .footer-block__newsletter .newsletter-form__field-wrapper{display:flex}.footer-7 .column-5 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button{width:40px;margin-top:0}}
   @media (min-width: 768px) and (max-width: 1200px) {.footer-7 .footer-block__item.footer-block__newsletter{text-align:left}.column-5 .footer-block__item.footer-block__newsletter{width:100%;margin-top:40px}}
   @media (min-width: 1920px){.footer-block__top .footer-block__newsletter{width: calc(100% - 460px)}}
   @media (max-width: 1199px) and (min-width: 992px) {.column-6 .footer-block__newsletter{width:100%;text-align:center;margin-bottom:40px;margin-top:20px}}
   @media (max-width: 1600px) {
    .footer-block__newsletter .footer-block__subheading {line-height: calc(var(--footer-link-line-height) - 10px)}
   }
   @media (max-width: 991px){.footer-block__newsletter.newsletter__style2{border-right:0}.footer-block__item.footer-block__newsletter{width:100%;margin-top:20px}.column-6 .footer-block__item.footer-block__newsletter{margin-top:7px}}
   @media (max-width: 767px) {.footer-block__item.footer-block__newsletter{width:100%}.footer-block__newsletter .footer-block__subheading{margin-bottom:7px!important}.footer-6 .footer-block__bottom .footer-block__newsletter .footer-block__newsletter-form{margin:15px auto 10px}}
   
    .footer-block__list-social.enable_bg_social .list-social__link.icon-facebook{background:#385a9a!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-instagram{background:#3e739d!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-pinterest,.footer-block__list-social.enable_bg_social .list-social__link.icon-tumblr,.footer-block__list-social.enable_bg_social .list-social__link.icon-youtube{background:#ec2327!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-tiktok{background:#000!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-snapchat{background:#e3da6d!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-twitter{background:#31b1df!important}.footer-block__list-social.enable_bg_social .list-social__link.icon-vimeo{background:#4593d7!important}
    .footer-block__list-social .list-social__item{margin-right: 15px}   
    .footer-block__list-social .list-social__link:before {box-shadow: 0 0 0 2px #ffffff}

    .footer-block__list-social .list-social__link {color: #282828 !important;background: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);padding: 12px}

    .footer-block__list-social .list-social__link svg {fill: #282828 !important;width: 22px !important;height: 22px !important}.footer-block__list-social .list-social {margin-left: -13px !important}
    .layout_rtl .footer-block__list-social .list-social {margin-right: -13px;margin-left: 0px}@media (min-width: 1025px){
        .footer-block__list-social .list-social__link:hover{color: #282828;border-color: #ffffff;background: #ffffff}
        .footer-block__list-social .list-social__link:hover svg{fill: #282828 !important}
    }
    .footer {--footer-heading-font-family: var(--font-family-1);--footer-heading-font-size : 18px;--footer-heading-font-weight : 700;
      --footer-heading-line-height : 22px;--footer-heading-letter-spacing : .0;--footer-heading-text-transform : capitalize;--footer-link-font-family: var(--font-family-1);--footer-link-font-size : 16px;--footer-link-font-weight : 400;--footer-link-line-height : 33px;--footer-link-letter-spacing : .0;--footer-link-text-transform : capitalize;--footer-heading-font-style:}
  .footer-block__item {margin-bottom: var(--block-margin-bottom)}
  .footer__content-top {padding-top: 60px;padding-bottom: 60px;}
  .footer-1 .list-social__item {margin-bottom: 15px}
  .footer-1 .footer-block__list-social .list-social {margin-left: 0}
  .btn_1_br_outside .footer-1 .footer-block__list-social .list-social {margin-top: 24px}
  .footer-02 .footer__content-top {padding-top: 60px;padding-bottom: 60px}
  .footer-7 .footer__content-top {}
  .footer-7 .footer__content-text {background: }
  .footer-7 .footer__content-text .footer_text-wrapper p {color: }
  .footer-7 .footer__content-text .footer_text-wrapper a.button {color: ;border: 1px solid ;background-color: }
  .footer-7 .footer-block__details .rte h3,.footer-7 .footer-block__newsletter .footer-block__subheading .icon {fill: #000000}.footer__content-top{background: #f4faff}.footer-block__column .footer-block__heading,.footer-block__newsletter .footer-block__heading,.footer-block__newsletter .footer-block__subheading .text-store {color: #000000}.list-menu__item--link,.footer-block__details,.footer-block__details a,.footer-block__newsletter .footer-block__subheading,.footer-block__newsletter .footer-block__subheading a,.footer-block__newsletter .rte,.footer-block__newsletter .rte a {color: #555555}@media (max-width: 767px){.footer-block__mobile .footer-block__heading{border-color: #000000}
        .footer-block__mobile .footer-block__heading:before,.footer-block__mobile .footer-block__heading:after{background-color: #000000}.footer-1 .footer__content-top {
      padding-bottom: 40px
    }

    .style-arrows-6 .footer-1 .footer__content-top {
      padding-bottom: 20px;
    }

    .btn_1_br_outside .footer-1 .footer__content-top {
        padding-bottom: 50px;
        padding-top: 48px;
    }
  }
  @media (max-width: 550px){.footer-block__mobile .footer-block__heading{border-color: #000000}
              .footer-block__mobile .footer-block__heading:before,.footer-block__mobile .footer-block__heading:after{background-color: #000000}.btn_1_br_outside .footer-1 .column-5 .footer-block__details .image_logo img{margin-left: 0}
  }
  @media (min-width: 1025px){
    .footer .container-full {padding-left: var(--spacing-l-r);padding-right: var(--spacing-l-r)}.list-menu__item--link:hover{color: #993399}.footer__content-top.footer__content-bg{background-attachment: fixed}.footer-7 .footer__content-text .footer_text-wrapper a.button:hover {color: ;border: 1px solid ;background-color: ;}
    .footer__content-top.enable_border_column .footer-block__item:after {background: }
  }
  @media (min-width: 1800px){}
  @media (min-width: 767px) {
      .footer-7 .footer-block__newsletter .footer-block__subheading {margin-top: px}
  }
  .footer-block__newsletter .field__input {
  color: #646464;
  background-color: #ffffff;
  border: 1px solid #000000;
  font-size: var(--footer-link-font-size);
}

.footer-block__newsletter .field__input::-webkit-input-placeholder {
  color: #646464;
  font-size: var(--footer-link-font-size);
}

.footer-block__newsletter .field__input:-ms-input-placeholder {
  color: #646464;
  font-size: var(--footer-link-font-size);
}

.footer-block__newsletter .field__input::placeholder {
  color: #646464;
  font-size: var(--footer-link-font-size);
}

.footer-block__newsletter .newsletter-form__button {
  color: #ffffff;
  fill: #ffffff;
  border: 1px solid #000000;
  background-color: #000000;
}

.btn_1_br_outside .footer-block__newsletter .newsletter-form__button span:after {
  border: 1px solid #000000;
}

.footer-7 .footer-block__newsletter .newsletter-form__field-wrapper .button svg {
  fill: #ffffff;
}

.footer-7 .footer-block__newsletter .newsletter-form__field-wrapper .button:hover svg {
  fill: #000000;
}

.footer-block__newsletter .newsletter-form__button:hover {
  color: #000000;
  border: 1px solid #000000;
  background-color: #ffffff;
}

.btn_1_br_outside .footer-block__newsletter .newsletter-form__button:hover span:after {
  border: 1px solid #000000;
}

.footer-block__newsletter .form--check p,
.footer-block__newsletter .form--check a {
  color: #808080;
  font-size: 14px;
  cursor: pointer;
}

.footer-block__newsletter .form--check label:before,
.footer-block__newsletter .form--check label:after {
  border-color: #ffffff;
}

.newsletter__style2 .newsletter-form__field-wrapper {
  border: 1px solid #ffffff;
  padding: 10px;
}

@media (max-width: 1024px) {
  .footer-block__newsletter .form--check p,
  .footer-block__newsletter .form--check a {
    font-size: 12px;
  }
}

@media (min-width: 1025px) {
  .newsletter__style2 .newsletter-form__field-wrapper #NewsletterForm--footer,
  .newsletter__style2 .newsletter-form__field-wrapper [id^="NewsletterForm--"] {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}













.list-menu--disclosure{
      width: fit-content!important;
    max-width: fit-content!important;
    min-width: fit-content!important;
    z-index: 12345!important;
}


.productView{position:relative;width:100%;margin:0 auto;padding-top:30px;padding-bottom:45px}.product-full-width .productView{padding-top:0;padding-bottom:80px}.product-full-width .halo-productBadges.halo-productBadges--left{top:10px;left:10px}.product-full-width-2 .productView{padding-top:0;padding-bottom:80px}.halo-productView-left,.halo-productView-right{letter-spacing:0;margin:0 auto;position:relative}.halo-productView-left{margin:0 auto 30px}.product-default .productView{padding-top:0}.product-full-width-2 .halo-banner-wrapper .flex-box__banner .content-box{padding:22px 15px}.product-full-width-2 #halo-image-banner-description .item-banner .banner-sub-title{margin-bottom:11px}.product-full-width-2 #halo-image-banner-description .item-banner .banner-heading{margin-bottom:23px;font-size:16px}.product-full-width-2 #halo-image-banner-description .item-banner .banner-heading:before{bottom:-9px}.product-full-width-2 #halo-image-banner-description .item-banner .banner-text{margin-bottom:10px}.product-details.has-sidebar .productView{padding-top:0;padding-bottom:40px}.product-details.has-sidebar .page-sidebar.page-sidebar-left .halo-sidebar-close,.product-details.has-sidebar .page-sidebar.page-sidebar-right .halo-sidebar-close{left:auto}.product-details.has-sidebar .halo-productView-left{width:57%;margin:0}.product-details.has-sidebar .halo-productView-right{width:43.6%}.modal-share-open .productView-sticky .halo-productView-right{margin-top:var(--sticky-top)}.product-details.has-sidebar .icon-filter.toolbar-icon{display:none;width:max-content}.product-details.has-sidebar .icon-filter.toolbar-icon .icon{width:100%;height:100%;transform:translateY(-3px)}.product-details.has-sidebar .toolbar-wrapper.toolbar-mobile,.product-details.has-sidebar .toolbar-sidebar{width:max-content}.product-details.has-sidebar .breadcrumb-with-sidebar{display:flex;align-items:center}.product-details.has-sidebar .icon-filter.toolbar-icon{margin-bottom:0}.productView-image-wrapper{display:inline-block;vertical-align:top;position:relative;width:100%}.productView-thumbnail-wrapper{margin:20px 0 0;position:relative}.product-gallery .productView-thumbnail-wrapper{margin-top:70px}.product-gallery .sticky-product-mobile-content .productView-thumbnail-wrapper{margin-top:0}.productView-image{display:inline-block;vertical-align:top;width:100%}.productView-image .productView-img-container{display:block;position:relative;margin:auto;max-width:none;width:100%}.productView-image .productView-img-container .media{position:absolute;top:0;left:0;width:100%;height:100%}.productView-image .productView-img-container .media.has-video{opacity:0;visibility:hidden;pointer-events:none;z-index:-1}.productView-image .productView-img-container img:not(.zoomImg){position:absolute;top:50%;left:50%;display:inline-block;vertical-align:top;height:100%;width:100%;max-width:none;transform:translate(-50%,-50%);object-position:center}.productView-image.fit-unset .productView-img-container img:not(.zoomImg){object-fit:unset}.productView-image.fit-contain .productView-img-container img:not(.zoomImg){object-fit:contain}.productView-image.fit-cover .productView-img-container img:not(.zoomImg){object-fit:cover}.productView-image.fit-unset .productView-img-container{padding-bottom:0!important}.productView-image.fit-unset .productView-img-container .media{position:initial}.productView-image.fit-unset .productView-img-container img:not(.zoomImg){position:initial;transform:inherit;width:auto;height:auto;max-width:100%;margin-left:auto;margin-right:auto;left:auto;top:auto;display:inherit}.productView-nav.image-fit-unset:not(.enable_variant_image_group) .slick-track{display:flex;align-items:center}.productView-image-wrapper .productView-nav:not(.slick-initialized){display:block;overflow:hidden;font-size:0;letter-spacing:0;white-space:nowrap}.product-left-thumbs .productView{padding-top:0;padding-bottom:40px}.productView-image img.lazyload,.productView-image img.lazyloading{opacity:0}.product-gallery .productView{padding-bottom:115px;padding-top:0}.product-right-thumbs .productView{padding-top:0;padding-bottom:55px}.product-horizontal-tabs .pickup-availability-info .caption-text{text-transform:unset}.product-horizontal-tabs .productView-tab .tabs{border-bottom:none;text-align:left;margin:38px 0 5px}.product-horizontal-tabs .productView-tab .tabs .tab-title{padding:0 0 5px;font-size:calc(var(--font-body-size) + 2px)}.product-horizontal-tabs .tab-descriptionShowmore{display:block}.product-horizontal-tabs .tab-descriptionShowmore .button{max-width:230px;padding-top:12px;padding-bottom:12px;border-width:2px;font-weight:400;border-color:#cbcbcb;color:#3c3c3c}.product-horizontal-tabs .tabs-contents .toggle-content--height{max-height:300px;overflow:hidden;transition:max-height .3s ease}.product-horizontal-tabs .productView-tab .tabs .tab-title:after{height:2px;bottom:10px}.product-horizontal-tabs .productView-videoPopup{right:auto;left:75px}.productView-image-wrapper .productView-nav.productView-nav-gallery:not(.slick-initialized){white-space:normal;margin-left:-5px;margin-right:-5px}.productView-image-wrapper .productView-nav.productView-nav-gallery:not(.slick-initialized) .productView-image{width:50%;padding-left:5px;padding-right:5px}.productView-image-wrapper .productView-nav.productView-nav-gallery:not(.slick-initialized) .productView-image:nth-child(n+5){display:none}.productView-image-wrapper .productView-nav.productView-nav-gallery:not(.slick-initialized) .productView-image{padding-bottom:10px}.productView-image-wrapper .productView-nav.productView-nav-gallery .slick-list{margin-left:-5px;margin-right:-5px}.productView-image-wrapper .productView-nav.productView-nav-gallery .slick-slide{padding-left:5px;padding-right:5px}.productView-image-wrapper .productView-nav.productView-nav-gallery .slick-slide div:first-child .productView-image{padding-bottom:10px}.productView-image-wrapper .productView-nav.productView-horizontal-tabs:not(.slick-initialized) .productView-image{width:50%}.productView-image-wrapper .productView-nav.productView-horizontal-tabs:not(.slick-initialized) .productView-image:nth-child(n+3){display:none}.productView-nav .slick-dots{bottom:-48px}.productView-quantity .quantity__label{margin:0 0 3px}.cursor-wrapper{position:fixed;opacity:1;width:110px;height:110px;left:-50px;top:-50px;transform:translate(-100%,-100%);display:flex;align-items:center;justify-content:center;z-index:1600000;pointer-events:none}.cursor-wrapper+.productView-images-wrapper .productView-image{cursor:none}.cursor-wrapper.handleMouseLeave{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.cursor-wrapper .counter{font-size:12px;font-weight:500;letter-spacing:.1em;margin-left:5px;margin-top:5px;display:flex;align-items:center}.cursor-wrapper .counter #count-image{margin-right:11px;position:relative}.cursor-wrapper .counter #count-image:before{content:"";position:absolute;right:-5px;bottom:50%;width:1px;height:9px;transform:translateY(50%)}.custom-cursor{position:relative;left:0;top:0}.custom-cursor__outer{width:60px;height:60px;border-radius:50%;transform:scale(0);transition:transform .4s ease}.handleMouseEnter .custom-cursor__outer{transform:scale(1)}.custom-cursor__inner{position:relative;width:100%;height:100%;display:block}.custom-cursor__inner .arrow{margin:25px;display:inline-block;height:12px;position:relative;width:12px;z-index:-1;opacity:0;overflow:hidden;animation:fadeIn 1s}.custom-cursor__inner .arrow:before,.custom-cursor__inner .arrow:after{content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotateZ(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.6,1);transition:transform .5s cubic-bezier(.4,0,.6,1);transition:transform .5s cubic-bezier(.4,0,.6,1),-webkit-transform .5s cubic-bezier(.4,0,.6,1);background:#000}.custom-cursor__inner .arrow:after{height:30px;width:2px;top:7px}.custom-cursor__inner .arrow:before{height:2px;width:30px;left:50%;transform:translate(-50%)}.cursor-wrapper.handleMouseEnter .custom-cursor__inner .arrow{z-index:1;opacity:1;overflow:visible}.productView-tab dl{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:6px}.productView-tab dl dt{font-weight:500;color:var(--page_title_color);min-width:180px;margin-right:5px}.productView-tab dl dd{margin:0}.productView-tab dl dt,.productView-tab dl dd{display:inline-block;vertical-align:middle}.productView-tab.layout-vertical{display:block;margin-top:17px}.productView-tab .tabs-contents-vertical .tab-content:first-child{border-top:1px solid #d3d3d3}.productView-tab .tabs-contents-vertical .tab-content:last-child{border-bottom:none}.productView-tab .tab-content .icon-dropdown{position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.productView-tab .tab-content svg{fill:#323232;stroke:#323232;width:20px;height:18px;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.productView-tab .tab-content .toggleLink.is-open svg{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#halo-image-banner-description{margin-top:40px;margin-bottom:40px}#halo-image-banner-description .item-banner+.item-banner{margin-top:30px}#halo-image-banner-description .item-banner .flex-box__banner{align-items:stretch}#halo-image-banner-description .item-banner .flex-box__banner .video-open-popup a{padding:0;border-radius:0;background:transparent;color:transparent;top:auto;left:auto;bottom:50px;right:50px;transform:none}
#halo-image-banner-description .item-banner .flex-box__banner .video-open-popup a svg{fill:transparent;stroke:transparent;width:40px;height:40px}#halo-image-banner-description .item-banner .flex-box__banner .banner-item{overflow:hidden;width:100%;display:block}#halo-image-banner-description .item-banner .flex-box__banner .banner-item img{padding-left:0;padding-right:0;width:100%}#halo-image-banner-description .item-banner .flex-box__banner .banner-content{display:flex;align-items:center;width:100%}#halo-image-banner-description .item-banner .flex-box__banner{margin-left:auto;margin-right:auto}#halo-image-banner-description .item-banner .flex-box__banner .banner-img{position:relative}#halo-image-banner-description .item-banner .banner-sub-title{font-size:var(--font-body-size);color:#3c3c3c;font-weight:400;margin-top:0;margin-bottom:18px}#halo-image-banner-description .item-banner .banner-sub-title span{text-decoration:underline;text-underline-offset:4px}#halo-image-banner-description .item-banner .banner-heading{font-size:30px;color:#232323;margin-top:0;margin-bottom:42px;padding-bottom:0;font-weight:700}#halo-image-banner-description .item-banner .banner-heading:before{content:"";position:absolute;left:50%;bottom:-25px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%);height:2px;width:40px;display:inline-block;background-color:#232323}#halo-image-banner-description .item-banner .banner-text{font-size:var(--font-body-size);color:#232323;line-height:26px}#halo-image-banner-description .item-banner .banner-button{color:#fff;background:#232323;border-color:#232323;max-width:217px}#halo-image-banner-description .item-banner .banner-button svg{fill:#fff}#halo-image-banner-description .item-banner .flex-box__banner .content-box{max-width:430px}.description-sample-container .articleGallery-block .slick-arrow{border-color:transparent}.description-sample-container .articleGallery-block .slick-arrow:hover{background:transparent}.description-sample-container .articleGallery-block .slick-arrow svg{padding:1px}.description-sample-container .articleGallery-block .slick-arrow.slick-next{top:-44px;right:3px!important}.description-sample-container .articleGallery-block .slick-arrow.slick-prev{top:-44px;left:auto!important;right:38px!important}.additional-information table,.additional-information td,.additional-information th{border:1px solid #cbcbcb;text-align:left}.additional-information table{border-collapse:collapse;width:100%;margin-top:30px!important}.additional-information p{font-weight:400;color:#3c3c3c}.additional-information table tr{background:transparent!important}.additional-information table tr td{font-weight:400;color:#3c3c3c;padding:11px 18px 9px}.additional-information table tr td:first-child{width:400px;font-weight:500;color:#232323}.additional-information th,.additional-information td{padding:15px}.tabs-contents .toggle-content .shipping-and-return{margin-top:7px}.tabs-contents .toggle-content .shipping-and-return h3{font-size:14px;font-weight:600;margin-bottom:0}.tabs-contents .toggle-content .shipping-and-return h3+p{margin-top:5px}.tabs-contents .toggle-content .shipping-and-return p{margin-top:25px}.faqs-custom-tab .faqs-desc{margin-bottom:30px}.faqs-custom-tab .faqs-item .card-header{position:relative}.faqs-custom-tab .faqs-item .card-header .title{font-size:12px;font-weight:500;line-height:24px;letter-spacing:.02em;color:#232323;background-color:#fafafa;text-align:left;padding:0 0 4px;transition:var(--anchor-transition)}.faqs-custom-tab .faqs-item .card-header .arrow{--rotation: 45deg;display:inline-block;vertical-align:top;position:absolute;top:50%;right:15px;width:11px;height:11px;z-index:2;pointer-events:none;transform:translateY(-50%) rotate(var(--rotation));border:solid var(--icon);border-width:0px 2px 2px 0px;padding:3px;transition:var(--anchor-transition)}.faqs-custom-tab .faqs-item .card-header:not(.collapsed) .arrow{--rotation: -135deg}.faqs-custom-tab .faqs-item .collapse{transition:max-height .5s ease-out;max-height:0;overflow:hidden;pointer-events:none;position:relative}.faqs-custom-tab .faqs-item .card-body a{text-decoration:underline;text-underline-offset:.1rem}.faqs-custom-tab .faqs-paragraph.is-hidden{display:none}.faqs-custom-tab .faqs-item .card-header .title{padding:16px 80px 15px 15px;background-color:#fafafa;cursor:pointer;position:relative}.faqs-custom-tab .faqs-item .card-header:not(.collapsed) .title:after{transform:scale(1);transform-origin:left}.faqs-custom-tab .faqs-item .card-header:not(.collapsed)+.collapse{pointer-events:auto}.faqs-custom-tab .faqs-item+.faqs-item{margin-top:10px}.productView-image .productView-img-container .productView-video{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2}.productView-image .productView-img-container .productView-video.mp4 img{display:none}.productView-image .productView-img-container .productView-video video{width:100%!important}.productView-image .productView-img-container .productView-video iframe{width:100%!important;height:100%!important}.productView-image .productView-img-container.model-viewer-click model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.productView-thumbnail-wrapper .productView-for{position:relative;font-size:0;letter-spacing:0;padding:0 35px}.productView-thumbnail{display:block;width:100%;padding:0 10px;position:relative}.productView-thumbnail .productView-thumbnail-link{display:block;position:relative;overflow:hidden;width:100%;cursor:pointer}.productView-thumbnail .productView-thumbnail-link:after{content:"";display:block;width:100%;padding-bottom:100%}.productView-thumbnail .productView-thumbnail-link img{position:absolute;top:50%;left:50%;height:100%;width:100%;max-width:none;display:inline-block;vertical-align:top;transform:translate(-50%,-50%);transition:var(--anchor-transition);object-fit:contain}.productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:.3}.productView-thumbnail .productView-thumbnail-icon{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.productView-thumbnail .productView-thumbnail-icon .icon{display:block;width:100%;height:100%;fill:var(--bg-white)}.productView-thumbnail-wrapper .slick-arrow{width:30px;height:30px;top:50%;padding:4px;border:none;box-shadow:none;background:none}.productView-thumbnail-wrapper .slick-prev{left:-9px!important}.productView-thumbnail-wrapper .slick-next{right:-9px!important}.productView-thumbnail-wrapper .slick-arrow svg{width:100%;height:100%}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized){white-space:nowrap;overflow:hidden}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{display:inline-block;vertical-align:top;width:20%}.layout-3 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(n+5),.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(6){display:none}.layout-3 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized){display:flex}.layout-3 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{display:block;width:25%}@media screen and (max-width:1599px){.layout-3 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(n+4){display:none}.layout-3 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{width:calc(100% / 3)}}.productView-compareColor.style-2{position:absolute;bottom:30px;right:30px}.productView-compareColor.style-1{display:inline-block;vertical-align:middle}.productView-compareColor.style-2 button{width:40px;height:40px;border-radius:50%;background-color:var(--bg-white);border:1px solid var(--bg-white);padding:6px;box-shadow:0 3px 7px #0003}.productView-compareColor.style-1 button{display:flex;align-items:center;padding-left:0}.productView-compareColor button{background:none;border:none}.productView-compareColor.style-2 .icon{width:100%;height:100%}.productView-compareColor.style-1 .icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px}.productView-compareColor .text{color:var(--color-text)}.productView-compareColor.style-1 image{display:block}.productView-videoPopup~.productView-compareColor.style-2{bottom:85px}.productView-askAnExpert{display:inline-block;vertical-align:middle}.productView-title{display:block;font-size:var(--fontsize-text);font-weight:var(--font-weight-semibold);text-transform:var(--product-title-text-transform);letter-spacing:0;color:var(--color-title);margin:0;line-height:max(30px,120%)}.productView-meta{font-size:0;letter-spacing:0;position:relative}.productView-meta *{font-size:var(--font-body-size)}.productView-rating{display:inline-block;vertical-align:bottom;margin-left:-2px;cursor:pointer}.productView-soldProduct.soldout{display:none!important}.productView-soldProduct .icon{width:18px;height:18px;position:relative;top:-2px;fill:var(--color-text-sold-in);margin-right:7px}.productView-soldProduct .text{display:inline-block;vertical-align:middle;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--color-text-sold-in)}.halo-quickView .productView-soldProduct .text{color:var(--product-quickview-sold-out-product)}.halo-quickView .productView-soldProduct .icon{fill:var(--product-quickview-sold-out-product)}.productView-meta-2 .next-prev-icons{justify-content:flex-end}.productView-desc p{margin:0}.productView-desc.halo-text-format{color:var(--color-text);font-size:var(--fontsize-text);line-height:1.8em}.productView-info{display:table}
.productView-info-item .productView-info-name,.productView-info-item .productView-info-value{display:inline-block;vertical-align:top;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);line-height:24px;letter-spacing:var(--body-letter-spacing)}.productView-info-item .productView-info-name{color:var(--text-cart)}.productView-info-item .productView-info-value{color:var(--text-cart);padding-left:7px}.productView-info-item .productView-info-value a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.productView-price .price{justify-content:flex-start}.productView-price .price.price--medium .price-item,.productView-price .price.price--medium .price-item .money{font-size:var(--fontsize-text);line-height:1.2}.productView-price+.volume-pricing-note{margin-top:10px}.productView-countDown-wrapper{overflow:hidden}.productView-countDown{display:inline-block;vertical-align:top;font-size:0;letter-spacing:0;text-align:left;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease,transform var(--duration-default) ease;opacity:0;visibility:hidden;transform:translate(-102%)}.productView-countDown.show{opacity:1;visibility:visible;transform:translate(0)}.productView-countDown .text{display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text2);margin:0 0 10px}.productView-countDown .text span{display:inline-block;vertical-align:top;padding:0 1px 0 0;background-image:linear-gradient(transparent 97%,var(--color-text2) 3%);background-repeat:repeat-x;background-position-y:0}.productView-countDown .num{display:inline-block;vertical-align:middle;color:var(--color-white);background-color:var(--color-global);border:1px solid var(--color-global);font-size:var(--font-body-size);font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:4px;padding:13px 10px 10px}.productView-countDown .num+.num{margin-left:5px}.productView-countDown.style-2 .text,.productView-countDown.style-3 .text{display:none}.productView-countDown.style-2 .num{color:#232323;font-weight:var(--font-weight-medium);border-width:2px;border-color:#f0f0f0;background-color:transparent;text-align:center;min-width:55px;line-height:1.6}.productView-countDown.style-2 .num span{color:var(--text-cart);font-weight:var(--font-weight-normal);display:block;text-transform:capitalize}.productView-countDown.style-3{border:1px solid #e6e6e6;border-radius:5px}.productView-countDown.style-3 .num{color:#232323;font-weight:var(--font-weight-medium);border:none;border-radius:0;background-color:transparent;text-align:center;min-width:74px;min-height:73px;line-height:1.4;font-size:calc(var(--font-body-size) + 4px);padding:18px 10px 13px}.productView-countDown.style-3 .num+.num{min-width:75px;border-left:1px solid #e6e6e6;margin-left:0}.productView-countDown.style-3 .num:last-child{min-width:74px}.productView-countDown.style-3 .num span{color:var(--text-cart);font-weight:var(--font-weight-normal);display:block;text-transform:capitalize;font-size:var(--font-body-size)}.productView-options,.productView-buttons{width:auto}.productView-options .product-form__input .form__label [data-header-option]{color:var(--text-cart)}.productView-hotStock{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--product-hot-stock-text-color);margin:7px 0;opacity:1;visibility:visible;transform:scale(1);height:calc(23px + var(--font-body-size));transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease,transform var(--duration-default) ease,height var(--duration-default);will-change:transform}.productView-hotStock.is-hide{opacity:0;visibility:hidden;transform:scaleY(0);height:0}.productView-groupTop{width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;padding:0}.productView-quantity{letter-spacing:0;font-size:0;margin:10px 0 0;display:block}.productView-quantity .quantity__label{font-weight:var(--font-weight-medium);margin:0 0 4px}.productView-quantity input{width:80px}.productView-action{width:calc(100% - 70px)}.productView-action .button{color:var(--atc-color);background:var(--atc-bg-color);border-color:var(--atc-border-color);padding-top:13px;padding-bottom:13px}.enable_gradient_button_card .productView-action .button{background:var(--gradient-button-card-color-left)!important;background:-moz-linear-gradient(left,var(--gradient-button-card-color-left) 0%,var(--gradient-button-card-color-right) 100%)!important;background:-webkit-gradient(left top,right top,color-stop(0%,var(--gradient-button-card-color-left)),color-stop(100%,var(--gradient-button-card-color-right)))!important;background:-webkit-linear-gradient(left,var(--gradient-button-card-color-left) 0%,var(--gradient-button-card-color-right) 100%)!important;background:-o-linear-gradient(left,var(--gradient-button-card-color-left) 0%,var(--gradient-button-card-color-right) 100%)!important;background:-ms-linear-gradient(left,var(--gradient-button-card-color-left) 0%,var(--gradient-button-card-color-right) 100%)!important;background:linear-gradient(to right,var(--gradient-button-card-color-left) 0%,var(--gradient-button-card-color-right) 100%)!important;border:0!important}.productView-action .an-horizontal-shaking.button[disabled]{animation:none}.productView-action-2{width:100%!important}.productView-wishlist{letter-spacing:0;font-size:0;margin:0 0 0 15px}.productView-wishlist a{display:block;width:50px;height:50px;border:1px solid var(--form-input-border);background-color:var(--form-input-bg);text-align:center;overflow:hidden;padding:12px;border-radius:50%;transition:color var(--duration-long) var(--button-transition-ease),background var(--duration-long) var(--button-transition-ease);line-height:1}.productView-wishlist a .icon{width:100%;height:100%;fill:var(--form-input-color)}.productView-wishlist a.wishlist-added{background-color:var(--product-wishlist-bg-added);border-color:var(--product-wishlist-bg-added)}.productView-wishlist a.wishlist-added .icon{fill:var(--product-wishlist-color-added)}.productView-groupBottom{margin:13px 0 0}.productView-checkbox{display:flex;align-items:center}.productView-checkbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:var(--font-body-size);padding-left:25px;line-height:20px;color:var(--text-cart);text-transform:revert;font-weight:var(--font-weight-normal)}.productView-checkbox input[type=checkbox]+label+a{margin-left:5px}.productView-checkbox input[type=checkbox]~button{display:inline-block;vertical-align:top;font-size:var(--font-body-size);line-height:20px;color:var(--text-cart);margin:0 0 0 5px;text-decoration:underline;text-underline-offset:.3rem;background:none;border:none;padding:0}.productView-checkbox input[type=checkbox]+.form-label--checkbox:before{width:16px;height:16px;top:2px}.halo-quick-view-popup .productView-checkbox input[type=checkbox]+.form-label--checkbox:before{top:1px}.productView-checkbox input[type=checkbox]+.form-label--checkbox:after{top:4px}.productView-askAnExpert .link{display:flex;align-items:center}.productView-askAnExpert .link svg{width:21px;height:21px;margin:0 10px 0 0;fill:var(--icon);stroke:transparent}.productView-askAnExpert .link .text{display:inline-block;vertical-align:middle}.productView-payment{width:100%}.productView-payment .shopify-payment-button{display:block;width:100%;clear:both}.productView-payment .shopify-payment-button [data-testid=Checkout-button],.productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded{display:block;width:100%;min-width:130px;max-width:100%;padding:13px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--btn-1-font-family);font-size:var(--btn-1-font-size);font-weight:var(--btn-1-font-weight);text-transform:var(--btn-1-text-transform);text-align:var(--btn-1-text-align);letter-spacing:var(--btn-1-letter-spacing);line-height:var(--btn-1-line-height);transition:var(--duration-long) var(--button-transition-ease);border-radius:var(--btn-1-border-radius);border-style:var(--btn-1-border-style);border-width:var(--btn-1-border-width);color:var(--bin-color);background:var(--bin-bg-color);border-color:var(--bin-border-color);box-shadow:var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) var(--btn-1-all-bg-opacity) var(--btn-1-inset)}.productView-payment .shopify-payment-button [data-testid=ShopifyPay-button],.productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded{padding-top:13px!important;padding-bottom:13px!important;height:auto}.style-arrows-6 .productView-payment .shopify-payment-button [data-testid=ShopifyPay-button],.style-arrows-6 .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded{height:auto}.productView-payment .shopify-payment-button div[role=button]{padding-top:14px!important;padding-bottom:14px!important}.productView-payment .shopify-payment-button div[role=button].shopify-payment-button__button.shopify-payment-button__button--branded{padding-top:0!important;padding-bottom:0!important}.productView-payment[disabled] .shopify-payment-button .shopify-payment-button__button,.productView-payment .shopify-payment-button .shopify-payment-button__button[disabled]{opacity:.6;pointer-events:none}.productView-payment .shopify-payment-button .shopify-payment-button__button--hidden{display:none}.shopify-payment-button__button svg{stroke:none}.productView-groupItem+.productView-groupItem{margin-top:11px}.productView-moreItem{padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom)}.productView-moreItem.productView-moreItem-product-variant{position:relative;z-index:2}.productView-ViewingProduct .icon{width:19px;height:19px;margin:-2px 15px 0 0;fill:var(--icon)}.halo-quick-view-popup .productView-ViewingProduct .icon{position:relative;top:0}
.productView-ViewingProduct .text{color:var(--text-cart);font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.productView-securityImage ul{font-size:0;letter-spacing:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.productView-securityImage ul li{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:5px}.productView-securityImage img{max-height:100px}.productView-customText{padding:var(--content-spacing);background:var(--background-style)}.productView-customText.text-left{margin-left:0}.productView-customText.text-center{margin:0 auto}.productView-customText.text-right{margin-right:0}.productView-customText>*:first-child{margin-top:0}.productView-customText>*:last-child{margin-bottom:0}.productView-moreItem-product-tags .text-tags{font-weight:600;margin-right:5px}.productView-moreItem-product-tags .text-tags+.separator{display:none}.productView-perks{display:block;white-space:nowrap;overflow-x:auto}.productView-perks::-webkit-scrollbar{height:5px}.productView-perks::-webkit-scrollbar-track{background:#f4f4f4}.productView-perks::-webkit-scrollbar-thumb{background:#000}.productView-perks::-webkit-scrollbar-thumb:hover{background:#000}.productView-perks>div+div{margin-left:20px}.productView-sizeChart{display:inline-block;vertical-align:middle}.productView-sizeChart .link{display:flex;align-items:center}.productView-sizeChart .icon{width:25px;height:16px;fill:var(--icon);stroke:transparent;margin:0 10px 0 0}.productView-sizeChart .icon image{display:block}.productView-sizeChart .text{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--color-text);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.productView-options.has-border-top .product-form__input{border-top:1px solid var(--color-border);padding-top:15px;margin-top:18px}.productView-options.has-border-bottom .product-form__input{border-bottom:1px solid var(--color-border);padding-bottom:15px;margin-bottom:18px}.productView-info.has-border-top{display:block;padding-top:20px;border-top:1px solid var(--color-border)}.productView-info.has-border-bottom{display:block;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.product-full-width .productView-wishlist a,.product-full-width-2 .productView-wishlist a{border-radius:3px;border-color:var(--color-text)}.product-full-width .productView-groupBottom,.product-full-width-2 .productView-groupBottom{margin-top:27px}.productView-propertyInfo .productView-info-title{font-size:calc(var(--font-body-size) + 2px);font-weight:700;text-transform:capitalize;margin-bottom:5px}.productView-propertyInfo .productView-info-item{display:table-row;background:transparent}.productView-propertyInfo .productView-info-item:nth-child(odd){background:#f1f1f1}.productView-propertyInfo .productView-info-item+.productView-info-item{margin-top:0}.productView-propertyInfo .productView-info-name,.productView-propertyInfo .productView-info-value{display:table-cell;padding:11px 13px 8px;text-align:left}.productView-propertyInfo .productView-info-name{font-weight:var(--font-weight-semibold);width:135px}.product__vendor a{color:var(--color-title);font-size:var(--fontsize-text);text-transform:var(--text-transform)}.product__text{color:var(--color-title);font-size:var(--fontsize-text)}.product__text.title{font-weight:700}.product__text.title svg{width:18px;height:18px;fill:#787878;margin-left:10px;position:relative;top:-2px}.quantity__style--1 .quantity__input{width:100%;padding:10px 20px 9px 38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.iOS .quantity__style--1 .quantity__input{padding-left:0;padding-right:0}.quantity__style--1 .quantity__input::-webkit-outer-spin-button,.quantity__style--1 .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__style--1 .quantity__input[type=number]{-moz-appearance:textfield}@-moz-document url-prefix(){.quantity__style--1 .quantity__input{padding:10px 30px 9px}}.quantity__container{display:block;width:110px;position:relative}.btn-quantity{width:30px;height:45px;display:block;position:absolute;top:0;background:none;border:none;cursor:pointer;padding:0}.btn-quantity.minus{left:0;right:auto}.btn-quantity.minus:before{content:"";position:absolute;width:12px;height:2px;left:10px;top:21px;background:#5a5a5a}.btn-quantity.plus{left:auto;right:0}.btn-quantity.plus:before{content:"";position:absolute;width:12px;height:2px;left:10px;top:21px;background:#5a5a5a}.btn-quantity.plus:after{content:"";position:absolute;width:12px;height:2px;left:10px;top:21px;background:#5a5a5a;transform:rotate(90deg)}.quantity__group--1 .quantity__input{padding-top:10px;padding-bottom:10px;min-height:50px}.quantity__group--1 .btn-quantity{height:50px}.quantity__group--1 .btn-quantity.minus:before,.quantity__group--1 .btn-quantity.plus:before,.quantity__group--1 .btn-quantity.plus:after{top:24px}.productView-subtotal{margin-top:10px;font-size:calc((var(--font-body-size)) + 1px);font-weight:var(--font-weight-medium)}.productView-subtotal .text{color:var(--color-text);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.productView-subtotal .money{color:var(--color-text);font-size:calc((var(--font-body-size)) + 1px);font-weight:var(--font-weight-medium);line-height:calc((var(--font-body-size)) + 1px)}.hotStock-progress{max-width:300px;height:5px;background-color:#f8f8f8;text-align:left;margin:8px 0 0;display:block;overflow:hidden}.hotStock-progress-item{width:100%;height:100%;background:linear-gradient(45deg,#d62828,#69c69c);display:block;transition:all ease 1s}.productView-videoPopup{position:absolute;right:30px;bottom:30px}.productView-videoPopup .videoPopup-btn:nth-child(n+2){display:none}.productView-videoPopup .videoPopup-btn{width:40px;height:40px;display:inline-block}.productView-videoPopup .videoPopup-btn .icon{fill:#545454;width:100%;height:100%;display:inline-block}.productView-videoPopup .videoPopup-btn img{display:none}.fancybox-thumbs__list a{display:inline-block}body.video-show.product-video-show .background-overlay{opacity:0;pointer-events:none}body.has-product-video .halo-video-popup{transform:translateY(-50%);top:auto;left:auto;right:15px;bottom:15px;max-width:400px;transition:opacity .8s,transform .8s ease,visibility .8s ease}body.video-show.product-video-show .halo-video-popup{transform:translate(0)}.product-details .product-option{display:inherit;margin:0}.product-details .productView-countDown .num{font-size:calc(var(--font-body-size) + 4px)}.product-details .productView-countDown .num span{font-size:calc(var(--font-body-size))}quantity-input.disabled{pointer-events:none;opacity:.5}.product-customInformation{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer}.product-customInformation.disabled{pointer-events:none;cursor:initial}.product-customInformation__icon{margin-right:10px}.product-customInformation__icon svg{position:relative;width:24px;height:24px}.product-customInformation__content .title{color:var(--color-title);font-weight:500;margin-top:0;margin-bottom:4px;font-size:var(--fontsize-text);line-height:unset}.product-customInformation__content .des{color:var(--color-des);font-weight:400;font-size:var(--fontsize-text)}.product-customInformation__content .des p{margin-top:0;margin-bottom:2px}.product-customInformation__content .product__text.title{display:flex;align-items:center}.product-customInformation__content .product__text.title svg{width:16px;height:16px;position:relative;top:-3px;margin-left:10px}.title-content-full .toggleLink.is-open .text{text-decoration:underline;text-underline-offset:.1em}.productView-tab .tab-content .title-content-full .toggleLink.is-open svg{transform:rotate(90deg)}.productView-moreItem.moreItem-breadcrumb.hidden-on-desktop{display:none}.productView-moreItem.moreItem-breadcrumb.hidden-on-mobile{display:block}.productView-iconZoom{display:inline-block;position:absolute;bottom:5px;left:5px;background-color:#fff;padding:6px 13px 8px;border-radius:50%}.productView-iconZoom svg{width:14px;height:16px;fill:#323232}.productView-complementary{padding-top:0;padding-bottom:40px}.productView-complementary .complementary-products-title .title .text{display:block;font-size:var(--font-heading-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);position:relative;transition:var(--anchor-transition)}.complementary-products-slider .card-media>img,.complementary-products-slider .card-media>video{object-fit:var(--complementary-object-fit)}.productView-complementary.style-1 .complementary-products-title .title .text{padding:0 0 20px;text-transform:uppercase;text-align:center}.productView-complementary.style-2 .complementary-products-title .title .text{padding:0 0 20px;text-transform:uppercase}.productView-complementary.style-2 .complementary-products-slider{position:relative;padding:5px 0 15px}.productView-complementary.style-1 .complementary-products-slider .product{padding-left:10px;padding-right:10px}.productView-complementary.style-2 .complementary-products-slider .product{padding-bottom:25px}.productView-complementary.style-2 .complementary-products-slider .card{display:flex}.productView-complementary.style-2 .product-item-custom .card-vendor{margin:0 0 6px}.productView-complementary.style-2 .product-item-custom .card-title{margin-top:5px;margin-bottom:8px}.productView-complementary.style-2 .product-item-custom .card-information{top:-5px}.productView-complementary.style-2{padding-bottom:0}.productView-complementary.style-2 .slick-dots{bottom:-5px}.productView-complementary .product-item-custom .card-product{height:auto}
.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action{position:relative;transform:none;opacity:1;visibility:visible;padding-top:12px;padding-bottom:35px}.productView-complementary.style-2.complementary_product_button_atc .complementary-products-slider .card-media>img{object-fit:contain}.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action .button-ATC,.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action .product-form__submit{padding-top:10px;padding-bottom:10px;max-width:240px;margin-left:0}.productView-complementary.style-2.complementary_product_button_atc .card-action .variants-popup-content{padding:25px 10px 60px}.productView-complementary.style-2.complementary_product_button_atc .card-action .product-card__button2 .button{padding-top:10px;padding-bottom:10px}.productView-complementary.style-2.complementary_product_button_atc .card-action .variants-popup{background-color:#fff}.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-swatch{margin-top:12px}.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-swatch+.card-action .variants-popup{bottom:35px}.product .card .price__saved,.product .card-vertical__information .price__saved{display:none}.productView-price .price__saved{font-size:calc(var(--fontsize-text, var(--product-price-font-size)) - 5px);padding:5px 10px 4px;background-color:var(--product-sale-price-color);border-radius:5px;line-height:1;align-self:start;margin-left:10px}#halo-quickshop-popup-option-3 .productView-price .price__saved{display:none}.price-item--saved{display:flex;align-items:center;justify-content:center;gap:5px}.productView-price .price.price--medium .price-item--saved,.productView-price .price.price--medium .price-item--saved .money{font-size:calc(var(--fontsize-text) - 5px);color:#fff;font-weight:var(--font-weight-normal);text-transform:uppercase;line-height:1}.halo-quick-view-popup .productView-price .price .price-item.price-item--saved .money{line-height:1}.icon_wishlist_full .productView-wishlist .wishlist-added .icon-wishlist,.icon_wishlist_full .productView-wishlist .icon-wishlist-add,.icon_wishlist_full .sticky-wishlist .wishlist-added .icon-wishlist,.icon_wishlist_full .sticky-wishlist .icon-wishlist-add{display:none!important}.icon_wishlist_full .productView-wishlist .wishlist-added .icon-wishlist-add,.icon_wishlist_full .sticky-wishlist .wishlist-added .icon-wishlist-add{display:inline-block!important}.productView-dlvr{color:var(--color-text);font-size:var(--font-size)}.productView-dlvr__icon{margin-right:10px}.productView-dlvr__icon svg{width:var(--icon-size);height:var(--icon-size);margin-top:-5px}.productView-dlvr__date-start,.productView-dlvr__date-end{font-weight:var(--font-weight-semibold)}.swatch-custom{margin-bottom:11px}.swatch-custom ul{column-gap:10px}.swatch-custom .item-custom--image{border-radius:var(--product-swatch-color-border-radius);position:relative;font-size:0;width:var(--product-swatch-color-width);height:var(--product-swatch-color-height);border:1px solid var(--swatch-border);background:0 0;cursor:pointer;padding:3px;opacity:1;display:block}.swatch-custom .item-custom.current-item .item-custom--image{border-color:var(--swatch-border-active)}.swatch-custom .item-custom--image .item-custom--inner{display:block;width:100%;height:100%;cursor:pointer;border-radius:var(--product-swatch-color-border-radius);text-align:center;font-size:0;letter-spacing:0;position:relative;background-size:cover}.productView-badge.sale_badge_disable .sale-badge{display:none}@media screen and (max-width:1279px){.product-horizontal-tabs .productView-bottom{padding-left:15px;padding-right:15px}.product-horizontal-tabs .productView{padding-top:0}}@media(max-width:1024px){.productView-perks::-webkit-scrollbar{display:none}.productView-perks{-ms-overflow-style:none;scrollbar-width:none}.product-details.has-sidebar .icon-filter.toolbar-icon{--border-color: #d9d9d9;display:inline-block;vertical-align:middle;width:26px;height:26px;padding:3px;border:1px solid var(--border-color)}.halo-productView.layout-1 .productView-thumbnail-wrapper,.halo-productView.layout-2 .productView-thumbnail-wrapper{position:unset}.product-details.has-sidebar .productView{padding-top:0}#halo-image-banner-description .item-banner .flex-box__banner .banner-content{border:1px solid #323232;margin-top:30px}.product-horizontal-tabs .productView-tab .tabs{margin:65px 0 0}.product-horizontal-tabs .productView-bottom{padding-left:15px}.product-horizontal-tabs .productView-tab .tabs .tab-title{margin-bottom:0;padding-top:10px;padding-bottom:10px}.product-horizontal-tabs .productView-moreItem{width:auto!important}.product-horizontal-tabs .bundle-product{padding-right:10px}.productView-moreItem.moreItem-breadcrumb{padding-top:var(--spacing-top-mb);padding-bottom:var(--spacing-bottom-mb)}.product-details.has-sidebar .breadcrumb-with-sidebar{gap:10px}.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action{margin-top:8px}}@media(max-width:992px){.description-sample-container .articleGallery-slider{overflow-x:inherit}}@media(max-width:767px){.productView-moreItem.moreItem-breadcrumb .breadcrumb-bg{width:100%;height:auto;background:var(--breadcrumb-mb-bg)}.productView-thumbnail-wrapper.is-hidden-mobile{display:none}.product-gallery .productView-thumbnail-wrapper{margin-top:15px}.productView-videoPopup,.productView-compareColor.style-2{right:15px;bottom:15px}.productView-videoPopup~.productView-compareColor.style-2{bottom:70px}.productView-nav.slick-initialized~.productView-videoPopup{bottom:46px}.productView-nav.slick-initialized~.productView-compareColor.style-2{bottom:46px}.productView-nav.slick-initialized~.productView-videoPopup~.productView-compareColor.style-2{bottom:102px}.productView-nav .slick-dots{left:2px;bottom:2px;width:max-content;background-color:#fff;padding:0 15px;max-width:calc(100% - 123px);display:none!important}.productView-nav .slick-arrow{border-radius:0;top:auto;bottom:2px;border:none;opacity:1;padding:11px;box-shadow:none;width:35px;height:35px;background:var(--bg-white)}.productView-nav .slick-arrow svg{width:17px;height:17px}.productView-nav .slick-arrow.slick-disabled svg{opacity:.4;filter:alpha(opacity=40)}.productView-nav .slick-prev{left:auto;right:39px;transform:translateY(0) rotate(0)}.style-arrows-2 .productView-nav .slick-arrow.slick-prev{transform:translateY(0) rotate(0)}.productView-nav .slick-next{left:auto;right:2px;transform:translateY(0)}.productView-nav .slick-counter{display:inline-block;font-size:var(--font-body-size);min-width:45px;height:35px;line-height:35px;position:absolute;bottom:2px;right:2px;z-index:1;background-color:#fff;text-align:center;padding:0 7px}.productView-nav[data-arrows-mobi=true] .slick-counter{right:76px}.productView-parallax-mobile .productView-images{position:-webkit-sticky;position:sticky;top:0;z-index:-1}.productView-parallax-mobile .productView-top{isolation:isolate}.productView-parallax-mobile .productView-details{position:relative;z-index:2;background-color:#fff;padding-top:10px}.product-details.has-sidebar .halo-productView-left,.product-details.has-sidebar .halo-productView-right{width:100%}.halo-productView-left{margin-bottom:10px}.product-details.has-sidebar .halo-productView-left+.halo-productView-right{margin-top:50px}.product-details.has-sidebar .productView-thumbnail-wrapper .productView-for.slick-initialized{margin-bottom:0}#halo-image-banner-description .item-banner .banner-sub-title{font-size:12px}#halo-image-banner-description .item-banner .banner-sub-title.has-border span{border-bottom:1px solid}#halo-image-banner-description .item-banner .banner-heading{font-size:24px}#halo-image-banner-description .item-banner .banner-text{font-size:12px}.bundle-product-options .swatch-element.color .label{width:30px!important;height:30px!important}.bundle-product-options .swatch-element .text{min-width:40px!important;height:30px!important;line-height:30px!important}.bundle-product-options .halo-popup-close{right:15px!important;width:16px!important;height:16px!important}.bundle-product-options .halo-popup-header{margin-bottom:20px}.bundle-product-options .swatch+.swatch{margin-top:10px}.product-horizontal-tabs .productView-bottom,.product-horizontal-tabs .halo-productView-right{padding-left:10px;padding-right:10px}.productView-moreItem.moreItem-breadcrumb.hidden-on-desktop{display:block}.productView-moreItem.moreItem-breadcrumb.hidden-on-mobile{display:none}.product-full-width .productView{padding-top:0}.productView-form.always-on-mobile .productView-groupTop{justify-content:flex-end;position:relative}.productView-form.always-on-mobile .pvGroup-row .productView-share{position:absolute;top:-37px}.productView-form.always-on-mobile .productView-groupBottom,.productView-form.always-on-mobile .pvGroup-row .productView-wishlist,.productView-form.always-on-mobile .pvGroup-row .productView-action,.productView-form.always-on-mobile .pvGroup-row .quantity__group--1{display:none}}@media(max-width:550px){.productView-title{font-size:var(--fontsize-mb-text)}.product-full-width .productView-quantity input,.product-full-width-2 .productView-quantity input{padding-top:12px!important;padding-bottom:12px!important}.productView-action .button{padding-top:13px!important;padding-bottom:13px!important}.product-full-width .productView-groupTop,.product-full-width-2 .productView-groupTop{flex-wrap:nowrap;margin-top:10px}.product-full-width .productView-action,.product-full-width-2 .productView-action{width:calc(100% - 60px)}.productView-wishlist{margin:0 0 0 10px}.productView-soldProduct{display:block;margin:10px 0 0 -2px}
.productView-tab .tabs-contents-horizontal .tab-content{display:block;border-top:1px solid #d3d3d3}.productView-tab .tabs-contents-vertical .tab-content .toggle-content:not(.show-mobile),.productView-tab .tabs-contents-horizontal .tab-content .toggle-content:not(.show-mobile),.productView-tab .tabs-contents-popup .tab-content .toggle-content:not(.show-mobile){display:none}.productView-tab .tab-content .toggleLink.show-mobile svg{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.productView-tab .tab-content svg{width:16px;height:14px}#halo-image-banner-description .item-banner .flex-box__banner .video-open-popup a{bottom:20px;right:20px}.productView-tab .tab-content .title-content-full .toggleLink.show-mobile svg{transform:rotate(90deg)}.product-left-thumbs .bundle-product-right{padding-top:20px}.fancybox-slide--video{padding:0!important}.fancybox-slide--video .fancybox-content{width:95%!important;height:50%!important}.pvGroup-row .quantity__group--1{margin-bottom:10px}.halo-quickView .productView-action{width:100%}.productView-image-wrapper .productView-nav.productView-nav-gallery.enable_1_item_mb:not(.slick-initialized) .productView-image{width:100%}.productView-image-wrapper .productView-nav.productView-nav-gallery.enable_1_item_mb:not(.slick-initialized) .productView-image:nth-child(n+2){display:none}}@media(min-width:551px){.productView-thumbnail-wrapper{margin-top:20px}.productView-soldProduct{display:inline-block;vertical-align:bottom}.productView-rating+.productView-soldProduct{margin-left:16px}.productView-countDown .text{display:inline-block;vertical-align:middle;margin-right:10px}.productView-action{width:100%}.pvGroup-row{display:flex;justify-content:flex-start;align-items:flex-end}.pvGroup-row .quantity__group--1{margin-right:15px}.product-full-width .productView-groupTop,.product-full-width-2 .productView-groupTop{flex-direction:row-reverse}.product-full-width .productView-groupTop .productView-action,.product-full-width-2 .productView-groupTop .productView-action{margin-left:15px}.product-full-width .productView-groupTop .productView-wishlist,.product-full-width-2 .productView-groupTop .productView-wishlist{margin-left:0}#halo-image-banner-description .item-banner .banner-button:first-child{margin-right:0}#halo-image-banner-description .item-banner .flex-box__banner{display:block}.faqs-custom-tab .faqs .faqs-item .card-body{margin-top:15px;padding-bottom:30px}.product-full-width .an-horizontal-shaking.open-tab-content{animation:none}.productView-iconZoom{display:none}[data-vertical=popup] #halo-image-banner-description .item-banner .flex-box__banner{flex-direction:column}[data-vertical=popup] #halo-image-banner-description .item-banner .flex-box__banner .banner-content,[data-vertical=popup] #halo-image-banner-description .item-banner .flex-box__banner .banner-item{width:100%}}@media(min-width:768px){.productView-top{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.halo-productView-left{display:inline-block;vertical-align:top;width:50%;margin-bottom:0;padding-right:30px}.halo-productView-right{display:inline-block;vertical-align:top;width:50%}.product-horizontal-tabs .halo-productView-left{width:55%}.product-horizontal-tabs .halo-productView-right{width:45%}.productView-sticky .halo-productView-left,.productView-sticky .halo-productView-right{position:sticky;top:3rem;z-index:2;transition:top ease .15s}.scroll-up .productView-sticky .halo-productView-left,.scroll-up .productView-sticky .halo-productView-right{top:3rem}.productView-container.container-full{overflow:unset}.positionMainImage--right .productView-top{flex-direction:row-reverse}.positionMainImage--right .halo-productView-left{padding-left:30px;padding-right:0}.productView-nav .slick-counter{display:none}.productView-image-wrapper .productView-nav.style-2,.productView-image-wrapper .productView-nav.style-3{overflow:visible;white-space:normal}.productView-nav.style-2 .productView-image+.productView-image{margin-top:10px}.productView-nav.style-3 .productView-image{padding-top:10px}.productView-nav.style-3 .productView-image:nth-child(-n+2){padding-top:0}.productView-nav.style-3 .productView-image:nth-child(3n+1){width:50%;padding-right:5px}.productView-nav.style-3 .productView-image:nth-child(3n+2){width:50%;padding-left:5px}.productView-nav.style-3 .productView-image:nth-child(3n+3){width:100%}.tabs-horizontal+.tabs-contents .tab-content .icon-dropdown{display:none}.faqs-custom-tab .faqs-item .card-header .title{padding-left:25px}.faqs-custom-tab .faqs-item .card-header .title:after{left:30px}.faqs-custom-tab .faqs-item .card-body{margin-top:27px;margin-bottom:37px}.productView-moreItem.moreItem-breadcrumb .breadcrumb-container{position:relative}.productView-moreItem.moreItem-breadcrumb .breadcrumb-bg{width:100%;height:auto;background:var(--breadcrumb-bg)}.productView-moreItem.moreItem-breadcrumb .breadcrumb-with-sidebar{position:relative}.productView-moreItem.moreItem-breadcrumb .breadcrumb-with-sidebar .breadcrumb:after{display:none}.product-full-width .productView-container.container-full{padding-right:15px}.productView-nav.style-2.enable_variant_image_group .productView-image+.productView-image,.productView-nav.style-3.enable_variant_image_group .productView-image+.productView-image{left:0!important;opacity:1!important}.productView-nav.style-2.enable_variant_image_group .slick-list,.productView-nav.style-3.enable_variant_image_group .slick-list{height:auto!important}.productView-nav.style-3.enable_variant_image_group .productView-image:nth-child(-n+2){padding-top:0!important}.productView-nav.style-3.enable_variant_image_group .productView-image:nth-child(3n+1){width:50%!important}.productView-nav.style-3.enable_variant_image_group .productView-image:nth-child(3n+2){width:50%!important}.productView-nav.style-3.enable_variant_image_group .productView-image:nth-child(3n+3){width:100%!important}}@media(min-width:992px){.productView-securityImage ul li{margin-right:20px;margin-bottom:20px}.product-horizontal-tabs .halo-productView-left{width:65%}.product-horizontal-tabs .halo-productView-right{width:35%}.productView-rating+.productView-soldProduct{margin-left:23px}}@media(min-width:1025px){.productView-action .button:hover{color:var(--atc-color-hover);background:var(--atc-bg-color-hover);border-color:var(--atc-border-color-hover)}.productView-payment .shopify-payment-button .shopify-payment-button__button:hover{color:var(--bin-color-hover);background:var(--bin-bg-color-hover);border-color:var(--bin-border-color-hover);box-shadow:var(--btn-2-horizontal-length) var(--btn-2-vertical-length) var(--btn-2-blur-radius) var(--btn-2-spread) var(--btn-2-all-bg-opacity-hover) var(--btn-2-inset)}.productView-wishlist a:hover{background-color:var(--product-wishlist-bg-added);border-color:var(--product-wishlist-bg-added)}.productView-wishlist a:hover .icon{fill:var(--product-wishlist-color-added)}.productView-share .at-share-btn-elements .at-share-btn:hover .at-icon-wrapper{background-color:var(--social_icon_bg_hover)}.productView-share .at-share-btn-elements .at-share-btn:hover .at-icon-wrapper svg{fill:var(--social_icon_color_hover)!important}.productView-share .at-share-btn-elements .at-share-btn:hover .at-icon-wrapper:before{transform:scale(1);opacity:1}.productView-securityImage ul{overflow:visible}#halo-image-banner-description .item-banner .banner-button:hover{color:#232323;background:#fff;border-color:#7f7f7f}#halo-image-banner-description .item-banner .banner-button:hover svg{fill:#232323}#halo-image-banner-description .item-banner .banner-text{margin-bottom:35px}#halo-image-banner-description .item-banner .flex-box__banner{display:flex}#halo-image-banner-description .item-banner .flex-box__banner .banner-item{width:calc(50% - 15px)}#halo-image-banner-description .item-banner .flex-box__banner .banner-content{width:calc(50% - 15px);border:1px solid #323232}.faqs-custom-tab .faqs-item .card-header .title{font-size:14px}.faqs-custom-tab .faqs-item .card-header .icon-plus{right:27px}.product-horizontal-tabs .tab-descriptionShowmore .button:hover,.product-horizontal-tabs .tab-descriptionShowmore .button:focus{border-color:#3c3c3c;background-color:#3c3c3c;color:#fff}.title-content-full:hover .toggleLink .text{text-decoration:underline;text-underline-offset:.1em}.productView-complementary .complementary-products-slider .slick-arrow.slick-prev{opacity:0;transform:translate(-15px);transition:all .3s ease-in-out}.productView-complementary .complementary-products-slider .slick-arrow.slick-next{opacity:0;transform:translate(15px);transition:all .3s ease-in-out}.productView-complementary .complementary-products-slider:hover .slick-arrow.slick-prev,.productView-complementary .complementary-products-slider:hover .slick-arrow.slick-next{opacity:1;transform:translate(0);transition:all .3s ease-in-out}.productView-complementary.style-1 .complementary-products-title .title .text{padding:35px 0 25px}}@media(min-width:1200px){.halo-productView-left{width:62.4%;padding-right:60px}.halo-productView-right{width:37.6%}.product-full-width .halo-productView-left{width:54.0983606557377%}.product-full-width .halo-productView-right{width:45.9016393442623%}.product-full-width-2 .halo-productView-left{width:62.71186440677966%}.product-full-width-2 .halo-productView-right{width:37.28813559322034%}.positionMainImage--right .halo-productView-left{padding-left:60px;padding-right:0}}@media(min-width:1280px){.productView.layout-1 .productView-images-wrapper,.productView.layout-2 .productView-images-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.productView.layout-1 .productView-image-wrapper,.productView.layout-2 .productView-image-wrapper{width:calc(100% - 100px)}.productView.layout-2 .productView-image-wrapper{order:-2}
.productView.layout-1 .productView-thumbnail-wrapper,.productView.layout-2 .productView-thumbnail-wrapper{display:inline-block;vertical-align:top;width:100px;margin-top:0;order:-1}.productView.layout-1 .productView-thumbnail-wrapper{padding-right:30px}.productView.layout-2 .productView-thumbnail-wrapper{padding-left:30px}.productView.layout-1 .productView-thumbnail-wrapper .productView-for,.productView.layout-2 .productView-thumbnail-wrapper .productView-for{padding:30px 0 38px}.productView.layout-1 .productView-thumbnail,.productView.layout-2 .productView-thumbnail{padding:3px 0}.productView.layout-1 .productView-thumbnail-wrapper.arrows-disable,.productView.layout-2 .productView-thumbnail-wrapper.arrows-disable{margin-top:-3px}.productView.layout-1 .productView-thumbnail-wrapper.arrows-disable .productView-for,.productView.layout-2 .productView-thumbnail-wrapper.arrows-disable .productView-for{padding-top:0;padding-bottom:0}.productView.layout-1 .productView-thumbnail-wrapper .slick-arrow.slick-prev,.productView.layout-2 .productView-thumbnail-wrapper .slick-arrow.slick-prev{top:-5px;left:50%!important;transform:translate(-50%) rotate(-90deg)}.productView.layout-1 .productView-thumbnail-wrapper .slick-arrow.slick-next,.productView.layout-2 .productView-thumbnail-wrapper .slick-arrow.slick-next{top:auto;left:50%;right:auto!important;bottom:0;transform:translate(-50%) rotate(90deg)}.productView.layout-1 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized),.productView.layout-2 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized){white-space:normal}.productView.layout-1 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div,.productView.layout-2 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{width:100%}.halo-productView.layout-1 .productView-for .slick-arrow.slick-prev svg,.halo-productView.layout-2 .productView-for .slick-arrow.slick-prev svg,.halo-quickView.layout-1 .productView-for .slick-arrow.slick-prev svg,.halo-quickView.layout-2 .productView-for .slick-arrow.slick-prev svg{transform:none}.product-horizontal-tabs .halo-productView-left{width:62.4155%}.product-horizontal-tabs .halo-productView-right{width:37.5845%;padding-right:75px}.product-horizontal-tabs .productView-bottom{padding-left:75px;max-width:1000px}.product-horizontal-tabs .productView-nav .slick-dots{bottom:25px;text-align:right;padding-right:30px}.product-full-width .productView-container.container-full{padding-right:60px}}@media(min-width:1500px){.product-horizontal-tabs .halo-productView-left{width:70.4155%}.product-horizontal-tabs .halo-productView-right{width:29.5845%}}@media(pointer:coarse){.cursor-wrapper{display:none!important}}
.tabs{display:none}.tabs .tab{display:inline-block;vertical-align:middle;width:calc(50% - 8px);margin:0 0 16px;position:relative;text-align:left}.tabs .tab-title{display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);white-space:nowrap;text-transform:none;overflow:hidden;text-overflow:ellipsis;border:1px solid #e6e6e6;color:var(--color-text);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);padding:18px 415px;position:relative;text-transform:uppercase;transition:var(--anchor-transition)}.tabs .tab:nth-child(odd){margin-right:8px}.tabs-contents .toggleLink{display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);padding:18px 45px 18px 0;position:relative;text-transform:uppercase;transition:var(--anchor-transition)}.tabs-contents .toggleLink .icon-plus{font-size:0;display:inline-block;vertical-align:top;position:absolute;top:50%;right:0;z-index:2;pointer-events:none;transform:translateY(-50%);background-color:transparent;background-position:unset;background-repeat:unset;background-image:unset;transition:var(--anchor-transition)}.tabs-contents .toggleLink .icon-plus:after,.tabs-contents .toggleLink .icon-plus:before{content:"";position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:var(--color-text);transition:var(--anchor-transition)}.tabs-contents .toggleLink .icon-plus:before{right:4px;width:2px;height:10px}.tabs-contents .toggleLink .icon-plus:after{right:0;width:10px;height:2px}.tabs-contents .toggleLink.is-open .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.tabs-contents .toggle-content{display:none;position:relative;padding:5px 0 15px}.tabs-contents .toggle-content.is-active,.tabs-contents-horizontal .toggle-content,.tabs-contents-popup .toggle-content{display:block}.tabs-contents-horizontal .tab-content{display:none}.tabs-contents-horizontal .tab-content.is-active{display:block}.tabs-contents-vertical .tab-content:last-child,.tabs-contents-vertical_sidebar .tab-content:last-child{border-bottom:1px solid #d3d3d3}.tabs-contents-vertical .tab-content+.tab-content,.tabs-contents-vertical_sidebar .tab-content+.tab-content{border-top:1px solid #d3d3d3}.tab-showMore.is-show{display:block;text-align:center;position:absolute;left:0;right:0;bottom:0;padding:50px 0 30px;background-color:rgba(var(--color-background-rgb),.9);background:linear-gradient(to bottom,rgba(var(--color-background-rgb),0) 0,rgba(var(--color-background-rgb),.8) 12%,rgba(var(--color-background-rgb),.9) 34%,rgba(var(--color-background-rgb),.96) 57%,var(--color-background) 73%)}.tab-showMore.is-less{display:block;text-align:center;padding:35px 0 10px}.productView-tab .tabs{text-align:center;margin:45px 0 20px}.productView-tab .tabs .tab-title{color:var(--bg-black);font-size:calc(var(--font-body-size) + 4px);text-transform:capitalize;font-weight:var(--font-weight-semibold)}.productView-tab .tabs .tab-title:after{height:3px;background:var(--border-color)}.tab-showMore .button{max-width:300px}.pdViewTab-close{position:absolute;top:42px;right:-4px;width:24px;height:24px;display:none;font-size:0;transform:rotate(-45deg)}.pdViewTab-close:before{content:"";position:absolute;top:0;left:50%;bottom:0;width:2px;height:100%;transform:translate(-50%);background-color:var(--icon)}.pdViewTab-close:after{content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:2px;transform:translateY(-50%);background-color:var(--icon)}.pdViewTab-close-mobile{top:10px;right:12px;width:16px;height:16px;padding:12px}.pdViewTab-close-mobile:before{width:1px}.pdViewTab-close-mobile:after{height:1px}.popup-mobile.is-show .pdViewTab-close-mobile,.sidebar-mobile.is-show .pdViewTab-close-mobile{display:block}body.tab-popup-show{overflow:hidden;padding-inline-end:16px}.tab-popup-show .background-overlay{pointer-events:auto;opacity:1}.tab-popup-show .halo-productView-right{position:inherit;z-index:inherit}@media(max-width:1024px){.productView-tab .tabs .tab-title{padding-bottom:3px;margin-bottom:10px}.productView-tab.layout-popup .tabs{white-space:nowrap;overflow-x:auto}}@media(min-width:767px)and (max-width:1024px){.productView-tab .tabs .tab-title{margin-bottom:0}}@media screen and (max-width:550px){.tabs-contents .toggle-content.show-mobile{display:block}.tab-showMore.is-show{display:none}.tab-content .toggle-content.popup-mobile,.tab-content .toggle-content.sidebar-mobile{display:block!important;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-height:100%;display:block;transition:var(--anchor-transition);background-color:#fff;z-index:100;transform:translate3d(0,50px,0);padding:0}.tab-content .toggle-content.sidebar-mobile{left:auto;z-index:101;transform:translate(101%);max-width:calc(100vw - 40px)}.tab-content .toggle-content.popup-mobile.is-show,.tab-content .toggle-content.sidebar-mobile.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.toggle-content.popup-mobile .tab-popup-header,.toggle-content.sidebar-mobile .tab-popup-header{padding:10px 20px;box-shadow:0 0 3px #00000036}.toggle-content.popup-mobile .tab-popup-header h5,.toggle-content.sidebar-mobile .tab-popup-header h5{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;margin:0 30px 0 0}.toggle-content.popup-mobile .tab-popup-content,.toggle-content.sidebar-mobile .tab-popup-content{padding:15px 20px 30px;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto}.tabs-contents .toggleLink.popup-mobile .icon-dropdown,.tabs-contents .toggleLink.sidebar-mobile .icon-dropdown{transform:translateY(-50%) rotate(-90deg)}.product-full-width-2 .tabs-contents .toggleLink.popup-mobile .icon-dropdown,.product-full-width-2 .tabs-contents .toggleLink.sidebar-mobile .icon-dropdown{transform:translateY(-50%)}#halo-product-custom-information .halo-popup-content{max-height:350px;overflow-y:auto}.tabs-contents .toggleLink.show-mobile .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.productView-tab .tab-content+.tab-content{border-top:1px solid #d3d3d3}body.tab-popup-sidebar-show .productView-bottom.animate--slide-in:not(.scroll-trigger--offscreen){animation:none;opacity:1;transform:none}}@media(min-width:551px){.tabs{border-bottom:1px solid #e6e6e6}.tabs .tab{width:auto;margin-bottom:0}.tabs .tab-title{padding:0 0 20px;margin:0 30px 0 0;overflow:visible;border:none}.tabs .tab-title:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;transition:var(--anchor-transition);background:var(--color-text)}.tabs .tab:nth-child(odd){margin-right:0}.tabs .tab-title.is-open:after{width:100%}.tabs-horizontal{display:block;margin:30px 0}.tabs-contents-horizontal .toggle-title,.tabs-contents-horizontal .tabs-contents .tab-content,.tabs-contents-popup .tabs-contents .tab-content{display:none}.tabs-contents-horizontal .tabs-contents .toggle-content{display:block!important}.tabs-contents-horizontal .tabs-contents .tab-content.is-active{display:block}.tab-showMore{display:none}.tabs-contents-popup .tab-content{opacity:0;visibility:hidden;pointer-events:none;position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;max-height:700px;display:block;transition:var(--anchor-transition);background-color:#fff;z-index:2;transform:translate3d(0,50px,0);padding:30px 0}.tabs-contents-popup .tab-content.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.tabs-contents-popup.is-show:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;display:block;background-color:#fff;transition:var(--anchor-transition)}.tabs-contents-popup .tab-content .toggle-content{overflow-x:hidden;overflow-y:auto;height:calc(100% - 52px)}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar{width:5px}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-track{background:#f4f4f4}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-thumb{background:#000}.tabs-contents-popup .tab-content .toggle-content::-webkit-scrollbar-thumb:hover{background:#000}.productView-tab.layout-popup .tabs{border-bottom:none;text-align:left;margin:15px 0 30px}.productView-tab.layout-popup .tabs .tab{margin-bottom:15px}.productView-tab.layout-popup .tabs .tab-title{color:var(--color-text);font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-medium);margin:0;padding-bottom:0;text-decoration:underline;text-underline-position:under;text-decoration-color:#4f4f4f}.productView-tab.layout-popup .tab+.tab .tab-title{margin-left:15px;padding-left:15px}.productView-tab.layout-popup .tab+.tab .tab-title:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:16px;background-color:#cbcbcb}.productView-tab.layout-popup .tabs .tab-title:after{display:none}.productView-tab.layout-popup .tab-content .toggleLink{font-size:calc(var(--font-body-size) + 8px);text-transform:capitalize;font-weight:var(--font-weight-semibold);pointer-events:none;padding:0 45px 28px 0}.productView-tab.layout-popup .tab-content .toggleLink .icon-plus,.productView-tab.layout-popup .tab-content .toggleLink .icon-dropdown{display:none}.pdViewTab-close{display:inline-block;right:24px}.tabs-contents .toggle-content--height{max-height:var(--maximum-des-to-show);overflow:hidden;transition:max-height .3s ease}.toggle-content .tab-popup-header{display:none}[data-vertical=sidebar] .tab-content .toggle-content{display:block!important;pointer-events:none;position:fixed;top:0;left:unset;right:0;bottom:unset;width:500px;max-width:50vw;height:100%;max-height:100%;display:block;transition:transform var(--duration-default) ease-in-out;background-color:#fff;z-index:101;transform:translate(100%);padding:0;overflow-y:auto}[data-vertical=sidebar] .tab-content .toggle-content.is-show{pointer-events:auto;transform:translate(0)}[data-vertical=sidebar] .toggle-content .tab-popup-header,[data-vertical=sidebar] .is-show .pdViewTab-close-mobile{display:block}[data-vertical=sidebar] .toggle-content .tab-popup-header{padding:10px 25px;box-shadow:0 0 3px #00000036}[data-vertical=sidebar] .toggle-content .tab-popup-header h5{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text);text-transform:uppercase;margin:0 30px 0 0;padding-bottom:0}[data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content{padding:10px 25px}}@media(min-width:1200px){.productView-tab .tabs .tab-title{margin-right:50px}}
.product-form__input{font-size:0;letter-spacing:0;border:none;padding:0;margin:0}.product-form__input .form__label,.form__label-combined{display:block;margin:0;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize;text-align:left;color:var(--color-text)}.form__label-combined{margin-bottom:7px}.form__label-combined span{color:var(--text-cart);font-weight:var(--font-weight-normal);margin-left:7px}.product-form__input .form__label [data-header-option]{color:var(--product-vendor-color);font-weight:var(--font-weight-normal);margin-left:2px}.product-form__input .form__select{display:inline-block;position:relative;width:100%;max-width:25rem;margin:10px 0 0}.product-form__label{display:inline-block;vertical-align:top;cursor:pointer;margin:5px 10px 10px 0}.product-form__label .text{display:block;width:auto;min-width:var(--product-swatch-width);height:var(--product-swatch-height);line-height:var(--product-swatch-height);border-radius:var(--product-swatch-border-radius);padding:0 10px;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-transform:capitalize;color:var(--variant-color);background-color:var(--variant-bg);border:1px solid var(--swatch-border);text-align:center;transition:var(--anchor-transition)}.product-form__label .pattern{display:block;width:100%;height:100%;cursor:pointer;border-radius:var(--product-swatch-color-border-radius);text-align:center;font-size:0;letter-spacing:0;position:relative;background-size:cover;background-position:center}.product-form__label .tooltip{display:none;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);color:var(--variant-color);text-align:center;background:var(--variant-bg);position:absolute;bottom:100%;left:50%;padding:4px 7px;z-index:2;min-width:40px;transform:translate(-50%);margin:0 0 10px;transition:var(--anchor-transition);white-space:nowrap;text-transform:capitalize}.product-form__label .tooltip:before{content:" ";position:absolute;bottom:-7px;left:50%;height:0;width:0;border-top:7px solid var(--variant-bg);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.product-form__label .expand{display:none;background-color:var(--bg-white);border:1px solid transparent;line-height:1;z-index:2;padding:6px;position:absolute;top:calc(100% + 5px);left:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 6px 27px #0003}.product-form__label .expand:before{content:"";position:absolute;top:-7px;left:17px;height:0;width:0;border-bottom:7px solid var(--bg-white);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.product-form__label.soldout{opacity:.5;position:relative;overflow:hidden}.product-form__label.soldout:before{content:"";top:50%;left:-10px;height:1px;opacity:1;z-index:1;border:none;position:absolute;visibility:visible;width:calc(100% + 20px);background-color:var(--product-sale-price-color);transform:translateY(-50%) rotate(-45deg)}.product-form__label.unavailable{display:none}.product-form__label:first-of-type{margin-left:0}.product-form__radio:checked+.product-form__label .text{color:#fff;background-color:#83b05d!important;border-color:var(--swatch-border-active)}.product-form__swatch .form__label{margin-bottom:8px}.product-form__swatch .product-form__label{border-radius:var(--product-swatch-color-border-radius);position:relative;font-size:0;width:var(--product-swatch-color-width);height:var(--product-swatch-color-height);border:1px solid var(--swatch-border);background:0 0;cursor:pointer;padding:3px;opacity:1}.product-form__swatch .product-form__label.soldout .pattern{opacity:.5}.product-form__swatch .product-form__radio:checked+.product-form__label{border-color:var(--swatch-border-active)}.product-form__input+.product-form__input{margin-top:11px}.quantity__input{width:80px}.quantity__message{display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:12px 0 0;color:var(--color-error)}.quantity__message:empty{display:none}@media(max-width:551px){.product-form__label{margin:5px 6px 10px 0}}@media(min-width:1025px){.product-form__label:hover .tooltip,.product-form__label:hover .expand{display:block}}.productView-buttons .customer{margin-bottom:22px}.recipient-form{--recipient-checkbox-margin-top: .64rem}.recipient-fields>div{padding:1rem 0 0}.recipient-email-label{display:none}.recipient-form-field-label{margin-top:3px;display:inline-block}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease;margin-top:10px}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 1rem}.recipient-fields__field .field{display:block}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.js .recipient-fields{display:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}
.halo-grid-content:after{content:"";display:block;clear:both}.page-sidebar{position:fixed;top:0;bottom:0;padding:0;width:100%;height:100%;z-index:101;max-width:calc(100vw - 40px);opacity:1;transition:transform var(--duration-long) ease,opacity var(--duration-long) ease,visibility var(--duration-default) ease;background-color:var(--bg-white)}.sidebar-toogle{display:block;width:40px;height:40px;padding:9px 0 9px 9px;background-color:var(--color-global-darken);margin:0}.sidebar-toogle .icon{width:100%;height:100%;stroke:transparent;fill:var(--bg-grey)}.page-sidebar.page-sidebar-left{left:0;transform:translate3d(-101%,0,0)}.page-sidebar.page-sidebar-right{right:0;transform:translate3d(101%,0,0)}.page-sidebar.page-sidebar-left .halo-sidebar-close{right:-40px}.page-sidebar.page-sidebar-right .halo-sidebar-close,.product-left-sidebar.has-sidebar .page-sidebar.page-sidebar-right .halo-sidebar-close{left:-40px}body.open-mobile-sidebar{overflow:hidden}body.open-mobile-sidebar .background-overlay{opacity:1;pointer-events:all}body.open-mobile-sidebar.has-halo-loader .background-overlay{z-index:999}body.open-mobile-sidebar .page-sidebar{opacity:1;visibility:visible;transform:translateZ(0)}body.open-mobile-sidebar .halo-grid-content{overflow-x:hidden}@media(max-width:1299px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product{width:33.33333%}.toolbar .toolbar-item .toolbar-icon.grid-4{display:none}}@media(max-width:1199px){.sidebar--layout_horizontal .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full{left:auto;right:0}.sidebar--layout_horizontal .page-sidebar.page-sidebar--horizontal .sidebarBlock:first-child .sidebarBlock-content--full{left:0;right:auto}.halo-product-block .products-carousel.slick-dotted{margin-bottom:50px}}@media(max-width:1100px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product,.sidebar--layout_vertical .productGrid.column-3 .product{width:50%}.toolbar .toolbar-item .toolbar-icon.grid-3{display:none}}@media(max-width:1024px){.page-sidebar .halo-sidebar-close{opacity:0;pointer-events:none;transition:opacity var(--duration-long) ease}body.open-mobile-sidebar .page-sidebar .halo-sidebar-close{opacity:1;pointer-events:auto}.template-list-collections .sidebar-toogle{border:none;display:flex;gap:3px;width:75px;text-align:left;margin-bottom:25px}.template-list-collections .sidebar-toogle svg{width:20px}}@media(min-width:420px){.page-sidebar{max-width:300px}}@media(min-width:1025px){.page-sidebar{position:static;top:30px;left:unset!important;right:unset!important;bottom:unset;height:auto;transition:unset;transform:unset!important;z-index:inherit;background-color:transparent;display:inline-block;vertical-align:top;width:210px;opacity:1;visibility:visible;float:left;transition:var(--anchor-transition)}.blog-layout-default .page-sidebar{width:270px}.page-sidebar.has-sticky{position:sticky}.scroll-down .page-sidebar{top:20px}.scroll-up .page-sidebar{top:70px}.sidebar-toogle{display:none;margin-bottom:0}.page-sidebar+.page-content{width:calc(100% - 210px);padding-left:30px;float:left}.product-details.has-sidebar .page-sidebar-left{float:left}.product-details.has-sidebar .page-sidebar-right{float:right}.product-details.has-sidebar .page-sidebar+.page-content{float:none;display:inline-block}.blog-layout-default .page-sidebar+.page-content{width:calc(100% - 270px)}.page-sidebar.page-sidebar-right{float:right}.page-sidebar.page-sidebar-right+.page-content{padding-left:0;padding-right:30px}.page-sidebar.page-sidebar--horizontal{width:100%;max-width:100%;position:relative;top:unset!important;margin-bottom:15px}.page-sidebar.page-sidebar--horizontal+.page-content{padding-left:0;padding-right:0;width:100%}}@media(min-width:1400px){.blog-layout-full-width .page-sidebar+.page-content{padding-left:60px}}



.product-tab-block .list-product-tabs.enable_scroll_tab{
  justify-content:center;
}





.whatsapp-widget-mid-upper-right {
    right: 10px;
    bottom: 47px;
    z-index: 2147483648;
    position: fixed;
        display: block !important;
    animation: whatsapp-fade-in .35s ease-out forwards;
}
#whatsapp-link {
    text-decoration: none;
}
#whatsapp-link svg {
    stroke: none;
    width: 55px;
    height: 55px;
    display: block !important;
}
#whatsapp-link svg path {
    display: block !important;
}
.products-carousel .slick-slide img{
 height:268px;
 object-fit: contain !important;
}
.products-carousel .card-media{
      padding-bottom: unset!important;
    height: 268px;
}
#CollectionProductGrid .articleLookbook-title{
  text-align:center;
}
.fancybox__toolbar__column.is-middle .f-button[title="Rotate clockwise"], .fancybox__toolbar__column.is-middle .f-button[title="Rotate counterclockwise"]{
  display:none;
}
.halo-item.customImageBanner-item{
  padding:0px!important;
  width:50%;
}
.halo-item.customImageBanner-item img{
 width:100%;
}


#shopify-section-template--25764459905321__tab_section_pnWLL9 .halo-block-header .title .text{
        width: 100%;
        text-align: left;
}
.product-tab-block .halo-block-header{
  display:flex;
  justify-content:space-between;
}
.ps-btn-ps{
  font-size: 16px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
    line-height: 1;
    transition: all .3s ease;s
}
#shopify-section-template--25764459905321__tab_section_pnWLL9 .halo-block-header .title .text{
  padding:0px!important;
}

