Refund policy

Returns & Refund Policy /* Source: https://www.fysetc.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css */ .shopify-payment-button__button--hidden { visibility: hidden; } .shopify-payment-button__button { height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px); min-height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px); width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: transparent 0px 0px 0px 0px; color: rgb(255, 255, 255); cursor: pointer; display: block; font-size: 1em; font-weight: 500; line-height: 1; text-align: center; transition: background 0.2s ease-in-out; } .shopify-payment-button__button[disabled] { opacity: 0.6; cursor: default; } .shopify-payment-button__button--unbranded { background-color: rgb(25, 144, 198); padding: 1em 2em; } .shopify-payment-button__button--unbranded:hover:not([disabled]) { background-color: rgb(19, 111, 153); } .shopify-payment-button__more-options { background: transparent; border: 0px; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; text-decoration: underline; width: 100%; } .shopify-payment-button__more-options.shopify-payment-button__skeleton { width: 50%; margin-left: 25%; margin-right: 25%; height: auto !important; min-height: 0px !important; border-radius: 4px !important; } .shopify-payment-button__button.shopify-payment-button__button--branded { display: flex; flex-direction: column; position: relative; z-index: 1; } .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate { flex: 1 1 0% !important; display: flex !important; flex-direction: column !important; } .shopify-payment-button__button.button.loading { position: relative; color: transparent; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner { width: fit-content; } .button.loading > .loading-overlay__spinner .path { stroke: rgb(255, 255, 255); } .shopify-payment-button__button .loading-overlay__spinner { width: 1.8rem; display: inline-block; } .shopify-payment-button__button .spinner { animation: 1.4s linear 0s infinite normal none running shopify-rotator; } @keyframes shopify-rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } .shopify-payment-button__button .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; stroke: rgb(18, 18, 18); animation: 1.4s ease-in-out 0s infinite normal none running shopify-dash; } @media screen and (forced-colors: active) { .shopify-payment-button__button .path { stroke: canvastext; } } @keyframes shopify-dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } #shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; } #shopify-buyer-consent.hidden { display: none; } #shopify-subscription-policy-button, #shopify-managed-markets-terms-and-conditions-button, #shopify-managed-markets-privacy-policy-button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; } #shopify-subscription-policy-button::before, #shopify-managed-markets-terms-and-conditions-button::before, #shopify-managed-markets-privacy-policy-button::before { box-shadow: none; } @keyframes acceleratedCheckoutLoadingSkeleton { 50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1); } 75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, .5); } 100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1); } } .shopify-payment-button__skeleton { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); box-sizing: border-box; height: var(--shopify-accelerated-checkout-button-block-size, inherit); min-height: 25px; max-height: 55px; border-radius: var( --shopify-accelerated-checkout-button-border-radius, inherit ); text-decoration: none !important; } .wallet-cart-button__skeleton { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); } .wallet-button-wrapper { container: wrapper / inline-size; width: 100%; } .wallet-cart-grid { margin: 0px -5px -5px; padding: 0px; display: flex; flex-direction: row; justify-content: var(--shopify-accelerated-checkout-inline-alignment, start); } .wallet-cart-button-container { position: relative; margin: 0px 5px 5px; } .wallet-cart-button-container, .wallet-cart-button { width: auto; flex: 1 1 0px; min-width: 100px; height: clamp(25px,var(--shopify-accelerated-checkout-button-inline-size, var(--shopify-accelerated-checkout-button-block-size, 42px)),55px); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px); text-align: center; list-style-type: none !important; } .wallet-cart-grid.wallet-cart-grid--vertical, .additional-checkout-buttons--vertical .wallet-cart-grid { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container, .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child, .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button, .additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } .wallet-cart-grid.wallet-cart-grid--horizontal, .additional-checkout-buttons--horizontal .wallet-cart-grid { justify-content: stretch; } .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container, .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container, .wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button, .additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button { min-width: 0px; } @container wrapper (width >= 100px) and (width <= 500px) { .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(1)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } @container wrapper (width <= 210px) { .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } @container wrapper (width <= 320px) { .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } @container wrapper (width <= 430px) { .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } @container wrapper (width <= 540px) { .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(> .wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(> .wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } @media screen and (max-width: 750px) { .wallet-cart-grid { justify-content: stretch; } .wallet-cart-button-container, .wallet-cart-button { min-width: 0px; } } @supports (not (container-type: inline-size)) or (not (selector(:has(*)))) { .wallet-cart-grid { justify-content: flex-start; flex-direction: column; margin: 0px; } .wallet-cart-button-container { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); margin: var(--shopify-accelerated-checkout-row-gap, 8px) 0 0 0; } .wallet-cart-button-container:first-child { margin: 8px 0px 0px; } .wallet-cart-button { width: 100%; height: clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 54px),55px); } } .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; } /* Source: inline */ #shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; } #shopify-buyer-consent.hidden { display: none; } #shopify-subscription-policy-button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; text-decoration: underline; font-size: inherit; cursor: pointer; } #shopify-subscription-policy-button::before { box-shadow: none; } /* Source: inline */ @font-face { font-display: swap; font-family: Inter; font-weight: 400; font-style: normal; src: url("//www.fysetc.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), url("//www.fysetc.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); } @font-face { font-display: swap; font-family: Inter; font-weight: 500; font-style: normal; src: url("//www.fysetc.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), url("//www.fysetc.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); } @font-face { font-display: swap; font-family: Inter; font-weight: 600; font-style: normal; src: url("//www.fysetc.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), url("//www.fysetc.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); } @font-face { font-display: swap; font-family: Inter; font-weight: 700; font-style: normal; src: url("//www.fysetc.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), url("//www.fysetc.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); } :root { color-scheme: light only; --font-family-1: Inter,sans-serif; --font-family-2: Inter,sans-serif; --font-body-family: Inter,sans-serif; --font-body-size: 12px; --font-body-weight: 400; --body-line-height: 22px; --body-letter-spacing: 0; --font-heading-family: Inter,sans-serif; --font-heading-size: 16px; --font-heading-weight: 700; --font-heading-style: normal; --heading-line-height: 24px; --heading-letter-spacing: 0; --heading-text-transform: uppercase; --heading-border-height: 2px; --font-menu-lv1-family: Inter,sans-serif; --font-menu-lv1-size: 14px; --font-menu-lv1-weight: 500; --menu-lv1-line-height: 22px; --menu-lv1-letter-spacing: 0; --menu-lv1-text-transform: none; --font-menu-lv2-family: Inter,sans-serif; --font-menu-lv2-size: 14px; --font-menu-lv2-weight: 400; --menu-lv2-line-height: 30px; --menu-lv2-letter-spacing: 0; --menu-lv2-text-transform: none; --font-menu-lv3-family: Inter,sans-serif; --font-menu-lv3-size: 12px; --font-menu-lv3-weight: 400; --menu-lv3-line-height: 22px; --menu-lv3-letter-spacing: 0; --menu-lv3-text-transform: none; --font-mega-menu-lv2-family: Inter,sans-serif; --font-mega-menu-lv2-size: 12px; --font-mega-menu-lv2-weight: 600; --font-mega-menu-lv2-style: normal; --mega-menu-lv2-line-height: 22px; --mega-menu-lv2-letter-spacing: 0; --mega-menu-lv2-text-transform: none; --font-mega-menu-lv3-family: Inter,sans-serif; --font-mega-menu-lv3-size: 12px; --font-mega-menu-lv3-weight: 400; --mega-menu-lv3-line-height: 22px; --mega-menu-lv3-letter-spacing: 0; --mega-menu-lv3-text-transform: none; --product-title-font: Inter,sans-serif; --product-title-font-size: 12px; --product-title-font-weight: 400; --product-title-line-height: 22px; --product-title-letter-spacing: 0; --product-title-line-text: 2; --product-title-text-transform: capitalize; --product-title-margin-bottom: 10px; --product-vendor-font: Inter,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: 0; --product-vendor-text-transform: uppercase; --product-vendor-margin-bottom: 0px; --product-vendor-margin-top: 0px; --product-price-font: Inter,sans-serif; --product-price-font-size: 14px; --product-price-font-weight: 600; --product-price-line-height: 22px; --product-price-letter-spacing: 0; --product-price-margin-top: 0px; --product-price-margin-bottom: 13px; --badge-font: Inter,sans-serif; --badge-font-size: 12px; --badge-font-weight: 400; --badge-text-transform: capitalize; --badge-letter-spacing: 0; --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-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-title-font: Inter,sans-serif; --blog-title-font-size: 20px; --blog-title-font-weight: 700; --blog-title-line-height: 29px; --blog-title-letter-spacing: 0; --blog-title-text-transform: uppercase; --blog-info-font: Inter,sans-serif; --blog-info-font-size: 14px; --blog-info-font-weight: 400; --blog-info-line-height: 20px; --blog-info-letter-spacing: 0; --blog-info-text-transform: uppercase; --btn-1-font-family: Inter,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: 0; --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: ; --btn-2-font-family: Inter,sans-serif; --btn-2-font-size: 14px; --btn-2-font-weight: 700; --btn-2-text-transform: uppercase; --btn-2-line-height: 22px; --btn-2-letter-spacing: .05em; --btn-2-text-align: center; --btn-2-border-radius: 0px; --btn-2-border-width: 1px; --btn-2-border-style: solid; --btn-2-padding-top: 13px; --btn-2-padding-bottom: 13px; --btn-2-horizontal-length: 0px; --btn-2-vertical-length: 0px; --btn-2-blur-radius: 0px; --btn-2-spread: 0px; --btn-2-all-bg-opacity-hover: rgba(0, 0, 0, 0.5); --btn-2-inset: ; --btn-3-font-family: Inter,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-font-family: Inter,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-font-family: Inter,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; --font-page-title-family: Inter,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-tab-type-1: Inter,sans-serif; --font-tab-type-2: Inter,sans-serif; --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-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-bolder: 800; --font-weight-black: 900; --form-label-checkbox-before-bg: #fff; --form-label-checkbox-before-border: #cecece; --form-label-checkbox-before-bg-checked: #000; --body-custom-width-container: 1600px; --color-background-layout-boxed: #f8f8f8; --position-horizontal-slick-arrow: 0; --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: #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-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: 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; --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: #ffffff; --new-badge-bg: #232323; --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: 40px; --product-swatch-color-height: 40px; --product-swatch-color-border-radius: 20px; --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: #ffffff; --product-action-border-hover: #232323; --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); --spinner-top-color: #fc0; --spinner-right-color: #4dd4c6; --spinner-bottom-color: #f00; --spinner-left-color: #f6f6f6; --product-marquee-background-color: ; --product-marquee-text-color: #FFFFFF; --product-marquee-text-size: 14px; --product-marquee-text-mobile-size: 14px; --product-marquee-text-weight: 400; --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); } /* Source: https://www.fysetc.com/cdn/shop/t/28/assets/base.css?v=45827078627460370951784600043 */ *, ::before, ::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: 62.5%; height: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; } .no-js:not(html) { display: none !important; } html.no-js .no-js:not(html) { display: block !important; } .no-js-inline { display: none !important; } html.no-js .no-js-inline { display: inline-block !important; } html.no-js .no-js-hidden { display: none !important; } body { font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-body-weight); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); color: var(--color-text); background: var(--color-background); margin: 0px auto; opacity: 1; visibility: visible; overflow-x: hidden; } button { cursor: pointer; } option.soldout { color: rgba(18, 18, 18, 0.5); } .color-accent-1 { color: var(--color-base-accent-text); background-color: var(--color-base-accent-1); } .color-accent-2 { color: var(--color-base-accent-text); background-color: var(--color-base-accent-2); } .header-boxed, .body-boxed, .footer-boxed { background-color: var(--color-background-layout-boxed); background-image: var(--image-background-layout-boxed); background-repeat: no-repeat; background-position: center top; background-attachment: fixed; } .body-boxed .wrapper-body { background-color: var(--bg-white); max-width: 1370px; margin-left: auto; margin-right: auto; flex: 1 1 0%; } .halo-widget-banner { position: sticky; width: calc(-700px + 50vw); top: 55%; transform: translateY(-50%); height: 100%; visibility: hidden; opacity: 0; } .halo-widget-banner + .halo-widget-banner { order: 3; } [style*="--wid-a"] { width: var(--wid-a); } .container { display: block; width: 100%; position: relative; max-width: 100%; padding: 0px 15px; margin: 0px auto; } .halo-row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } .halo-item { padding-left: 15px; padding-right: 15px; } .halo-row.column-1 .halo-item { width: 100%; } .halo-row.column-2 .halo-item { width: 50%; } .halo-row.column-3 .halo-item { width: calc(33.3333%); } .halo-row.column-4 .halo-item { width: 25%; } .halo-row.column-5 .halo-item { width: 20%; } .halo-row.column-6 .halo-item { width: calc(16.6667%); } .halo-row.column-7 .halo-item { width: calc(14.2857%); } .halo-row.column-8 .halo-item { width: 12.5%; } .halo-row.column-9 .halo-item { width: calc(11.1111%); } .halo-row.column-10 .halo-item { width: 10%; } .wrapper-body { padding-bottom: 80px; } .template-index .wrapper-body { padding-bottom: 0px; overflow: hidden; } .template-index.style-arrows-5 .wrapper-body { overflow: initial; } .template-index.style-arrows-5 .wrapper-body > .shopify-section:not(.section-special-banner) { overflow: hidden; } .adaptive_height { display: block; max-width: 100%; position: relative; margin: 0px auto; } @media screen and (max-width: 767px) { .adaptive_height[style*="--padding-top-fpmb"] { padding-top: var(--padding-top-fpmb) !important; } } .adaptive_height img { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; max-width: 100%; cursor: pointer; object-fit: contain; object-position: center center; transition: opacity 0.5s; } .adaptive_height img[style^="object-position"] { object-fit: cover; } .adaptive_height img.lazyload, .adaptive_height img.lazyloading { opacity: 0; transition: var(--anchor-transition); } .adaptive_height img.lazyloaded { opacity: 1 !important; } .adaptive_height img.lazyload + .data-lazy-loading, .adaptive_height img.lazyloading + .data-lazy-loading { content: ""; position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 0; background-color: var(--bg-planceholder); display: block; transition: var(--anchor-transition); } .ajax-loaded .data-lazy-loading { display: none !important; } .disable-srollbar::-webkit-scrollbar { display: none; } .disable-srollbar::-webkit-scrollbar-track { display: none; } .disable-srollbar::-webkit-scrollbar-thumb { display: none; } .disable-srollbar::-webkit-scrollbar-thumb:hover { display: none; } @media (prefers-reduced-motion: no-preference) and (hover: hover) { .animate--hover-3d-lift .card .card-product__wrapper, .animate--hover-3d-lift .spotlight-block .halo-item .image-container, .animate--hover-3d-lift .article-card .article-card__image-wrapper, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .image-zoom, .animate--hover-3d-lift .slidable-spotlight-slide img, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box, .animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon, .animate--hover-3d-lift .customer-review-block .customer-review__item .review__item-image, .animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height, .animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height, .animate--hover-3d-lift .instagram-special .halo-item .adaptive_height, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box, .animate--hover-3d-lift .policies-block .halo-item img, .animate--hover-3d-lift .halo-blog-content .item .blog-image, .animate--hover-3d-lift .articleGallery-block .halo-item .img-box, .animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img_box, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item img, .animate--hover-3d-lift .newsletter-section .section-banner img, .animate--hover-3d-lift .counter-positions-image-banner .content-block .section-block-banner-image, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image .img-box, .animate--hover-3d-lift .product-tab-block .product-block__banner figure, .animate--hover-3d-lift .button, .animate--hover-3d-lift .productView-payment .shopify-payment-button div[role="button"], .animate--hover-3d-lift .shopify-challenge__button, .animate--hover-3d-lift .customer button, .animate--hover-3d-lift .shopify-payment-button__button, .animate--hover-3d-lift .deferred-media .deferred-media__poster-button { transform-origin: center center; transition: transform var(--duration-long) ease,box-shadow var(--duration-long) ease !important; } .animate--hover-3d-lift .card:hover .card-product__wrapper, .animate--hover-3d-lift .spotlight-block .halo-item:hover .image-container, .animate--hover-3d-lift .article-card:hover .article-card__image-wrapper, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .image-zoom, .animate--hover-3d-lift .slidable-spotlight-slide:hover img, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box, .animate--hover-3d-lift .customer-review-block .customer-review__item:hover .review__item-image, .animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height, .animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height, .animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box, .animate--hover-3d-lift .policies-block .halo-item:hover img, .animate--hover-3d-lift .halo-blog-content .item:hover .blog-image, .animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box, .animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img_box, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--image_with_text:hover, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover img, .animate--hover-3d-lift .newsletter-section .section-banner:hover img, .animate--hover-3d-lift .counter-positions-image-banner .content-block:hover .section-block-banner-image, .animate--hover-3d-lift .puzzled-image-banner .section-block-banner-image:hover .img-box, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image:hover, .animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure, .animate--hover-3d-lift .button:not([disabled]):not(.button-not-animation):hover, .animate--hover-3d-lift .productView-payment .shopify-payment-button div[role="button"]:hover, .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-3d-lift .customer button:not([disabled]):hover, .animate--hover-3d-lift .shopify-payment-button__button:hover, .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button { box-shadow: rgba(0, 0, 0, 0.05) -1rem -1rem 1rem -1rem, rgba(0, 0, 0, 0.05) 1rem 1rem 1rem -1rem, rgba(255, 255, 255, 0) 0px 0px 0.5rem, rgba(0, 0, 0, 0.5) 0px 2rem 3.5rem -2rem; transition: transform var(--duration-extended) ease,box-shadow var(--duration-long) ease !important; transform: rotate(2deg) !important; } .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button { transform: translate(-50%, -50%) scale(1.05) !important; } .animate--hover-3d-lift .products-grid { isolation: isolate; } .animate--hover-3d-lift .card:hover .card-product__wrapper::after, .animate--hover-3d-lift .card:hover .card-media::before { background-size: 250px 250px; mix-blend-mode: color-dodge; pointer-events: none; z-index: 2; } .animate--hover-3d-lift .card:hover .card-media::before { content: ""; position: absolute; inset: 0px; } .animate--hover-3d-lift .card .card-product .card-media::after, .animate--hover-3d-lift .article-card .article-card__image-wrapper::after, .animate--hover-3d-lift .section-block-banner-image .img-box::after, .animate--hover-3d-lift .spotlight-block .spotlight-item .img-box::after, .animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide .adaptive_height::after, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .img-box::after, .animate--hover-3d-lift .policies-block-wrapper .halo-item .policies-icon::after, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item .review__item-image::after, .animate--hover-3d-lift .instagram-slide .halo-item .adaptive_height::after, .animate--hover-3d-lift .instagram-grid-section .instagram-item .adaptive_height::after, .animate--hover-3d-lift .instagram-special .halo-item .adaptive_height::after, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item .img-box::after, .animate--hover-3d-lift .halo-blog-content .item .blog-image::after, .animate--hover-3d-lift .articleGallery-block .halo-item .img-box::after, .animate--hover-3d-lift .special-banner .special-banner__item .special-banner__img::after, .animate--hover-3d-lift .newsletter-section .section-banner .image::after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item a::after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item .image-animation .lookbook-img::after, .animate--hover-3d-lift .product-tab-block .product-block__banner figure::after { content: ""; position: absolute; inset: 0px; opacity: 0; pointer-events: none; transition: background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease; mix-blend-mode: overlay; background-size: 400% 100%; background-position: 90% 0px; background-repeat: no-repeat; background-image: linear-gradient(135deg, rgba(255, 255, 255, 0) 45%, rgb(255, 255, 255), rgba(255, 255, 255, 0) 55%); } .animate--hover-3d-lift .card:hover .card-product .card-media::after, .animate--hover-3d-lift .article-card:hover .article-card__image-wrapper::after, .animate--hover-3d-lift .section-block-banner-image:hover .img-box::after, .animate--hover-3d-lift .spotlight-block .spotlight-item:hover .img-box::after, .animate--hover-3d-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover .adaptive_height::after, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item:hover .img-box::after, .animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon::after, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review__item:hover .review__item-image::after, .animate--hover-3d-lift .instagram-slide .halo-item:hover .adaptive_height::after, .animate--hover-3d-lift .instagram-grid-section .instagram-item:hover .adaptive_height::after, .animate--hover-3d-lift .instagram-special .halo-item:hover .adaptive_height::after, .animate--hover-3d-lift .collection-lookbook .lookbook-image-item:hover .img-box::after, .animate--hover-3d-lift .halo-blog-content .item:hover .blog-image::after, .animate--hover-3d-lift .articleGallery-block .halo-item:hover .img-box::after, .animate--hover-3d-lift .special-banner .special-banner__item:hover .special-banner__img::after, .animate--hover-3d-lift .newsletter-section .section-banner:hover .image::after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .special-banner__coll_item:hover a::after, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .special-banner__lb_item:hover .image-animation .lookbook-img::after, .animate--hover-3d-lift .product-tab-block .product-block__banner:hover figure::after { opacity: 0.2; transition: background-position 6s ease,opacity var(--duration-long) ease; background-position: left center; z-index: 2; } .animate--hover-3d-lift .button.not_fade_up:hover { transition: none !important; transform: none !important; box-shadow: none !important; } .animate--hover-3d-lift .button-animation { transform-origin: center center; transition: transform var(--duration-long) ease,box-shadow var(--duration-long) ease !important; } .animate--hover-3d-lift .button-animation:hover, .animate--hover-3d-lift .policies-block-wrapper .halo-item:hover .policies-icon { transition: transform var(--duration-extended) ease,box-shadow var(--duration-long) ease !important; transform: rotate(2deg) !important; } .animate--hover-3d-lift .slidable-spotlight-slide-button.button-not-animation:hover { transform: translateY(-50%) !important; } .animate--hover-3d-lift .special-banner .special-banner__product .slick-list .product { padding-left: 15px; padding-right: 15px; } .animate--hover-3d-lift .halo-product-block .halo-block-content.is-scroll { overflow: initial !important; } .animate--hover-3d-lift .halo-product-block .halo-block-content.is-scroll .products-flex { padding-left: 15px; margin-left: -15px; } .animate--hover-vertical-lift .button, .animate--hover-vertical-lift .button-animation, .animate--hover-vertical-lift .shopify-challenge__button, .animate--hover-vertical-lift .customer button, .animate--hover-vertical-lift .shopify-payment-button__button { transition: transform var(--duration-default) var(--ease-out-slow) !important; } .animate--hover-vertical-lift .card .card-product__wrapper, .animate--hover-vertical-lift .spotlight-block .halo-item .image-container, .animate--hover-vertical-lift .article-card .article-card__image-wrapper, .animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide img, .animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item .img-box, .animate--hover-vertical-lift .policies-block-wrapper .halo-item .policies-icon, .animate--hover-vertical-lift .customer-review-block .customer-review__item .review__item-image, .animate--hover-vertical-lift .instagram-slide .halo-item .adaptive_height, .animate--hover-vertical-lift .instagram-grid-section .instagram-item .adaptive_height, .animate--hover-vertical-lift .instagram-special .halo-item .adaptive_height, .animate--hover-vertical-lift .collection-lookbook .lookbook-image-item .img-box, .animate--hover-vertical-lift .policies-block .halo-item img, .animate--hover-vertical-lift .halo-blog-content .item .blog-image, .animate--hover-vertical-lift .articleGallery-block .halo-item .img-box, .animate--hover-vertical-lift .special-banner .special-banner__item .special-banner__img_box, .animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image .img-box:not(.animate--zoom-in) img, .animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image, .animate--hover-vertical-lift .newsletter-section .section-banner img, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .image, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient, .animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image .img-box, .animate--hover-vertical-lift .product-tab-block .product-block__banner figure { transition: transform var(--duration-medium) var(--ease-out-slow) !important; } .animate--hover-vertical-lift .card:hover .card-product__wrapper, .animate--hover-vertical-lift .spotlight-block .halo-item:hover .image-container, .animate--hover-vertical-lift .article-card:hover .article-card__image-wrapper, .animate--hover-vertical-lift .slidable-spotlight-slider .slidable-spotlight-slide:hover img, .animate--hover-vertical-lift .custom-image-banner-block .customImageBanner-item:hover .img-box, .animate--hover-vertical-lift .policies-block-wrapper .halo-item:hover .policies-icon, .animate--hover-vertical-lift .customer-review-block .customer-review__item:hover .review__item-image, .animate--hover-vertical-lift .instagram-slide .halo-item:hover .adaptive_height, .animate--hover-vertical-lift .instagram-grid-section .instagram-item:hover .adaptive_height, .animate--hover-vertical-lift .instagram-special .halo-item:hover .adaptive_height, .animate--hover-vertical-lift .collection-lookbook .lookbook-image-item:hover .img-box, .animate--hover-vertical-lift .policies-block .halo-item:hover img, .animate--hover-vertical-lift .halo-blog-content .item:hover .blog-image, .animate--hover-vertical-lift .articleGallery-block .halo-item:hover .img-box, .animate--hover-vertical-lift .special-banner .special-banner__item:hover .special-banner__img_box, .animate--hover-vertical-lift .custom-image-banner-block .section-block-banner-image:hover .img-box:not(.animate--zoom-in) img, .animate--hover-vertical-lift .custom-image-banner-block .press-banner-block-wrapper .section-block-banner-image:hover, .animate--hover-vertical-lift .newsletter-section .section-banner:hover img, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image:hover .image, .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image.ambient:hover, .animate--hover-vertical-lift .puzzled-image-banner .section-block-banner-image:hover .img-box, .animate--hover-vertical-lift .product-tab-block .product-block__banner:hover figure { transform: translateY(-0.75rem) !important; } .animate--hover-vertical-lift .button:not(.button2):not([disabled]):hover, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .animate--hover-vertical-lift .customer button:not([disabled]):hover, .animate--hover-vertical-lift .shopify-payment-button__button:hover { transform: translateY(-0.5rem) !important; } .animate--hover-vertical-lift .button:not([disabled]):active, .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .animate--hover-vertical-lift .customer button:not([disabled]):active, .animate--hover-vertical-lift .shopify-payment-button__button:active { transform: translateY(0px) !important; } .animate--hover-vertical-lift .halo-product-block .products-carousel .slick-list, .animate--hover-vertical-lift .featured-blog-block .slick-list, .animate--hover-vertical-lift .special-banner .special-banner__product .slick-list, .animate--hover-vertical-lift .halo-product-block .halo-block-content .products-flex, .animate--hover-vertical-lift .slidable-spotlight-slider .slick-list, .animate--hover-vertical-lift .customer-review-block.style_2 .customer-review-block-wrapper .customer-review__right, .animate--hover-vertical-lift .articleGallery-block .slick-list, .animate--hover-vertical-lift .large-lookbook-banner .slick-list, .animate--hover-vertical-lift .instagram-slide .instagram-layout--slider .slick-list, .animate--hover-3d-lift .halo-product-block .products-carousel .slick-list, .animate--hover-3d-lift .featured-blog-block .slick-list, .animate--hover-3d-lift .special-banner .special-banner__product .slick-list, .animate--hover-3d-lift .halo-product-block .halo-block-content .products-flex, .animate--hover-3d-lift .slidable-spotlight-slider .slick-list, .animate--hover-3d-lift .spotlight-block .slider, .animate--hover-3d-lift .customer-review-block.style_2 .customer-review-block-wrapper .customer-review__right, .animate--hover-3d-lift .large-lookbook-banner .slick-list, .animate--hover-3d-lift .articleGallery-block .slick-list, .animate--hover-3d-lift .instagram-slide .instagram-layout--slider .slick-list { margin-top: -15px; overflow-y: hidden; padding-top: 15px !important; } .animate--hover-vertical-lift .special-banner .special-banner__product .slick-list, .animate--hover-3d-lift .special-banner .special-banner__product .slick-list { height: auto !important; } .animate--hover-vertical-lift .slidable-spotlight-slide-button.button-not-animation:hover { transform: translateY(-3.5rem) !important; } .animate--hover-vertical-lift .counter-positions-image-banner .section-block-banner-image .animate--zoom-in .image-zoom:hover img, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .animate--zoom-in .image-zoom:hover img { transform: none; } } .animate--hover-vertical-lift .featured-blog-block .article-card, .animate--hover-vertical-lift .footer-block__newsletter .newsletter-form__field-wrapper, .animate--hover-vertical-lift .custom-image-banner-block .image-zoom, .animate--hover-vertical-lift .newsletter-section .image-zoom, .animate--hover-vertical-lift .newsletter-section .container-full, .animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image, .animate--hover-vertical-lift .puzzled-image-banner-wrapper .section-block-banner-image, .animate--hover-3d-lift .featured-blog-block .article-card, .animate--hover-3d-lift .image-zoom, .animate--hover-3d-lift .puzzled-image-banner-wrapper .section-block-banner-image, .animate--hover-3d-lift .footer-block__newsletter .newsletter-form__field-wrapper, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--collection_banner .image-zoom { overflow: visible !important; } .animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image.zoom--in, .animate--hover-vertical-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .image-animation, .animate--hover-vertical-lift .counter-positions-image-banner-wrapper .section-block-banner-image .animate--hover-3d-lift .article-card .image-zoom, .animate--hover-3d-lift .customer-review-block .review__item-image .image-zoom, .animate--hover-3d-lift .instagram-slide .image-zoom, .animate--hover-3d-lift .instagram-grid-section .image-zoom, .animate--hover-3d-lift .product-block .product-block-has__banner .image-zoom, .animate--hover-3d-lift .instagram-special .halo-item .adaptive_height, .animate--hover-3d-lift .special-banner .image-zoom, .animate--hover-3d-lift .articleLookbook-block .articleLookbook-item .image-zoom, .animate--hover-3d-lift .press-banner-block-wrapper .section-block-banner-image .image-zoom, .animate--hover-3d-lift .spotlight-block .spotlight-item .image-zoom, .animate--hover-3d-lift .custom-image-banner-block .customImageBanner-item .image-zoom, .animate--hover-3d-lift .special-banner .special-banner__item.special-banner__item--lookbook_banner .image-animation, .animate--hover-3d-lift .counter-positions-image-banner-wrapper .section-block-banner-image, .animate--hover-3d-lift .featured-blog-block .article-card .image-zoom { overflow: hidden !important; } @media (prefers-reduced-motion: no-preference) { .animate--ambient .image { animation: 20s linear 0s infinite normal none running animateAmbient; } @keyframes animateAmbient { 0% { transform: rotate(0deg) translate(2em) rotate(0deg) scale(1.2); } 100% { transform: rotate(360deg) translate(2em) rotate(-360deg) scale(1.2); } } } .animate--fixed { clip-path: inset(0px); } .animate--fixed .image:not(.zoom):not(.deferred-media__poster-button) img { position: fixed; height: 100vh; object-fit: cover; } .remove-animation { animation: auto ease 0s 1 normal none running none !important; transform: none !important; opacity: 1 !important; } .animate--zoom-in { --zoom-in-ratio: 1; } .animate--zoom-in .image { transition: scale 0.25s linear; scale: var(--zoom-in-ratio); } .banner-item-fixed .animate--zoom-in { clip-path: inset(0px); } .banner-item-fixed .animate--zoom-in img:not(.zoom):not(.deferred-media__poster-button) { position: fixed; height: 100vh; } svg { display: inline-block; vertical-align: middle; fill: currentcolor; stroke: currentcolor; width: 1rem; height: 1rem; transition: var(--anchor-transition); } .icon { fill: var(--icon); stroke: transparent; } .placeholder { height: var(--height_placeholder); line-height: var(--height_placeholder); } .placeholder-svg { display: block; fill: rgba(120, 129, 136, 0.15); stroke: rgba(120, 129, 136, 0.2); background-color: rgba(120, 129, 136, 0.1); width: 100%; height: 100%; max-width: 100%; max-height: 100%; } .background-overlay, .background-overlay1 { position: fixed; background-color: rgba(35, 35, 35, 0.8); inset: 0px; cursor: pointer; z-index: 100; opacity: 0; pointer-events: none; transition: opacity var(--duration-long) ease; display: block !important; } .quickshop-popup-show .background-overlay { z-index: 101; } body:not(.safari).show_effect_close .background-overlay, body:not(.safari).show_effect_close .background-overlay1 { cursor: none; } body:not(.safari).show_effect_close .background-overlay:hover, body:not(.safari).show_effect_close .background-overlay1:hover { cursor: none; } .background-overlay.hold { opacity: 1; } body:not(.safari) .background-cursor-wrapper { position: absolute; top: 0px; left: 0px; transform: translateY(calc(var(--translate-y, 0) * 1px - 50%)) translate(calc(var(--translate-x, 0) * 1px - 50%)); transition: transform 70ms; } body:not(.safari) .background-cursor-wrapper_outer { width: 40px; height: 40px; border-radius: 50%; background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; } body:not(.safari) .background-cursor-wrapper_inner { width: 25px; height: 25px; position: relative; display: flex; justify-content: center; align-items: center; } body:not(.safari) .background-cursor-wrapper_outer, body:not(.safari) .background-cursor-wrapper_inner { transform: scale(0.1); opacity: 0; transition: transform 0.35s ease-in-out, opacity 0.35s 0.15s; } body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_outer, body:not(.safari) .background-cursor-wrapper.enlarge-cursor .background-cursor-wrapper_inner { transform: scale(1); opacity: 1; transition-delay: 0ms; } body:not(.safari) .background-cursor-wrapper .background-cursor-wrapper_inner svg { width: 15px; height: 15px; stroke: rgb(35, 35, 35); } .enable-gradient-color { background: linear-gradient(to right,var(--gradient-color-left) 0%,var(--gradient-color-right) 100%) !important; border: 0px !important; } body.safari .button { transition: all .2s var(--button-transition-ease); } body:not(.safari) .button { transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: color, background, background-color, border; } .button, .shopify-challenge__button { display: block; width: 100%; 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); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: var(--btn-1-border-radius); border-style: var(--btn-1-border-style); border-width: var(--btn-1-border-width); min-width: 130px; max-width: 100%; padding-top: var(--btn-1-padding-top); padding-bottom: var(--btn-1-padding-bottom); padding-left: 15px; padding-right: 15px; margin: auto; 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); cursor: pointer; position: relative; outline: none !important; } .shopify-challenge__container .shopify-challenge__button { max-width: 304px; margin-top: 15px; } .button svg { display: inline-block; vertical-align: middle; width: 32px; height: 32px; margin: 0px 6px 0px 0px; } .button.button-1, .button.button--primary { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-1-border); color: var(--btn-1-color); background-origin: border-box; } .button.button-1 svg, .button.button--primary svg { fill: var(--btn-1-color); } .button.button-2, .button.button--secondary { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-2-border); color: var(--btn-2-color); background-origin: border-box; } .button.button-2 svg, .button.button--secondary svg { fill: var(--btn-2-color); } .button.button-3 { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-3-border); color: var(--btn-3-color); background-origin: border-box; } .button.button-3 svg { fill: var(--btn-3-color); } button[aria-disabled="true"], button:disabled, button[disabled], button.disabled, .button:disabled, .button[disabled], .button[aria-disabled="true"], .button.disabled, .btn-unavailable { opacity: 0.6; pointer-events: none; } .button[aria-disabled="true"].button-continue { opacity: 1; pointer-events: auto; } .btn_1_br_outside .button, .btn_2_br_outside .productView-action .button, .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded, .btn_3_br_outside .card-action .button { overflow: visible; } .btn_1_br_outside .button:not(.search__button):not(.share-button__button):not(.newsletter-form__button)::after, .btn_3_br_outside .card-action .button::after, .btn_2_br_outside .productView-action .button::after { position: absolute; content: ""; width: calc(100% + 5px); height: calc(100% + 5px); top: -1px; left: -1px; transform: unset; z-index: 1; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded { line-height: 1; min-height: 50px; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded::after { position: absolute; content: ""; width: calc(100% + 3px); height: calc(100% + 3px); top: 0px; left: 0px; transform: unset; z-index: 1; } .btn_1_br_outside .button:not(.search__button)::after { border: 1px solid var(--btn-1-border); } .btn_1_br_outside .button.button-2::after, .btn_1_br_outside .button.button--secondary::after { border: 1px solid var(--btn-2-border); } .btn_1_br_outside .button.button-3::after { border: 1px solid var(--btn-3-border); } .btn_2_br_outside .productView-action .button::after { border: 1px solid var(--atc-border-color); } .btn_2_br_outside .productView-payment .shopify-payment-button { position: relative; } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded::after { border: 1px solid var(--bin-border-color); } .btn_3_br_outside .card-action .button::after { border: 1px solid var(--product-action-border); } .btn_1_br_outside:not(.btn_3_br_outside) .card-action .button::after, .btn_1_br_outside:not(.btn_2_br_outside) .productView-action .button::after, .btn_1_br_outside:not(.btn_2_br_outside) .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded::after { content: none !important; } .halo-block { position: relative; background: rgb(255, 255, 255); } .halo-block-header { position: relative; margin: 0px 0px 30px; } .halo-block-header .title { display: inline-block; position: relative; font-family: var(--font-heading-family); font-size: var(--font-heading-size); font-weight: var(--font-heading-weight); font-style: var(--font-heading-style); text-transform: var(--heading-text-transform); letter-spacing: var(--heading-letter-spacing); line-height: var(--heading-line-height); color: var(--color-text); margin-top: 0px; margin-bottom: 5px; } .halo-block-header .title .text { display: inline-block; vertical-align: top; padding: 0px 20px; position: relative; z-index: 1; background: var(--color-background); width: auto; max-width: 100%; } .halo-block-header .title.fontsize_title_60 .text { background: transparent; } .halo-block-header .title.fontsize_title_60 + .rte { margin-bottom: 95px; } .halo-block-header:not(.text-center) .title .text { padding: 0px; } .halo-block-header.text-left.viewAll--left .title, .halo-block-header.text-right.viewAll--right .title { margin-right: 30px; } .halo-block-header.text-left.viewAll--left.has-des .title, .halo-block-header.text-right.viewAll--right.has-des .title { margin-right: 0px; } .halo-block-header.text-center .title { display: block; margin-right: 0px; } .halo-block-header .title::before { content: ""; display: block; position: absolute; top: calc(50% - 1px); left: 0px; width: 100%; height: var(--heading-border-height); background: rgb(199, 199, 199); } .halo-block-header .title svg { width: 26px; height: 26px; position: relative; top: -3px; margin-right: 8px; margin-left: 0px; } .halo-block-header .view_all { display: inline-block; border-bottom: 1px solid; line-height: 16px; } .halo-block-header .view_all { line-height: 24px; } .halo-block-header .view_all .icon-svg { position: relative; top: -1px; } .halo-block-header .text-left .text, .halo-block-header.text-left .title .text { padding-left: 0px; } .halo-block-header .text-right .text, .halo-block-header.text-right .title .text { padding-right: 0px; } .block-title--style2 { display: flex; justify-content: space-between; align-items: center; text-align: left !important; } .block-title--style2 .title { display: inline-block; margin: 0px !important; } .block-title--style2.enable_border_title_style2 .title { border-bottom: 3px solid; } .block-title--style2 .title::before { display: none; } .block-title--style2 .title .text { width: auto !important; padding: 0px !important; } .block-title--style2 .view_all { position: relative; top: -3px; margin: 0px !important; } .product-countdown-block { display: inline-block; border: 1px solid; padding: 6px 15px; line-height: 1; border-radius: 3px; } .product-countdown-block .clock-item { display: inline-block; font-weight: 700; } .product--countdown { flex: 1 1 0%; position: relative; top: -7px; font-size: 0px; } .countdown_style_2 { display: flex; justify-content: space-between; align-items: center; text-align: left !important; } .countdown_style_2 .text { width: auto !important; } .countdown_style_2 .num { background: rgb(50, 50, 50); padding: 10px 8px; min-width: 34px; max-height: 34px; border-radius: 34px; display: inline-block; color: rgb(255, 255, 255); font-weight: 400; text-align: center; } .countdown_style_2 .icon { margin-right: 5px; margin-left: 5px; color: rgb(32, 32, 32); } .countdown_style_2 .product-countdown-block { margin-left: 0px; border: 0px; } .price__label_sale { border-radius: 3px; overflow: hidden; height: 20px; line-height: 20px; clip-path: polygon(0px 50%, 20% 100%, 100% 100%, 100% 0px, 20% 0px, 0px 50%); margin: 0px 0px 0px 3px !important; } .price__label_sale .label_sale { font-size: 12px; font-weight: 400; color: var(--sale-badge-color); background-color: var(--sale-badge-bg); padding: 0px 10px; display: block; } .halo-product-block .products-carousel { display: block; position: relative; margin: 0px -15px; width: auto !important; } .halo-product-block .slick-dots { bottom: -40px; } .halo-product-block .product { display: inline-block; vertical-align: top; padding: 0px 15px; } .halo-product-block .products-carousel.slick-dotted { margin-bottom: 30px; } .halo-product-block .products-carousel:not(.slick-initialized) { white-space: nowrap; overflow: hidden; font-size: 0px; letter-spacing: 0px; } .halo-product-block .products-carousel:not(.slick-initialized) > .product { display: inline-block; vertical-align: top; width: 100%; } .slider-progress-bar { height: var(--scrollbar-height); width: 100%; max-width: 100%; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: content-box; border: 1px solid transparent; margin-top: 50px; display: block !important; } .slider-progress-bar .slider-scrollbar-track { position: relative; width: 100%; height: 100%; } .slider-progress-bar .scrollbar-thumb { display: inline-block; position: absolute; top: auto; left: 0px; transform: translateY(-1px); width: var(--percent); max-width: 100%; height: var(--scrollbar-height); background-color: var(--scrollbar-thumb-color); transition: 1s ease-in-out; } .slider-progress-bar .scrollbar-thumb:hover { background-color: var(--scrollbar-thumb-hover-color); transition: 1s ease-in-out; } .haloCalculatorShipping { position: relative; margin: 0px 0px 12px; min-height: var(--free-shipping-min-height); padding: 0px 20px; } .haloCalculatorShipping .progress { position: relative; margin: 0px 0px 10px; font-size: 0px; letter-spacing: 0px; } .haloCalculatorShipping .progress.progress-hidden { display: none; } .haloCalculatorShipping .progress .progress_shipping { height: var(--free-shipping-height); background-color: var(--free-shipping-bg); border-radius: var(--free-shipping-border-radius); border: 0px; } .haloCalculatorShipping .progress .progress-meter { position: relative; display: block; width: 100%; height: 100%; font-size: calc(var(--font-body-size) - 1px); font-weight: var(--font-weight-normal); letter-spacing: 0px; line-height: calc(var(--free-shipping-height) + 1px); color: var(--color-white); transition: width 0.3s; } .haloCalculatorShipping .progress.progress-free .progress_shipping { border-color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress_shipping { border-color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress_shipping { border-color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress_shipping { border-color: var(--free_shipping_color3); } .haloCalculatorShipping .progress.progress-free .progress-meter { background-color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress-meter { background-color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress-meter { background-color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress-meter { background-color: var(--free-shipping-bg-3); } .haloCalculatorShipping .message { font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: 0px; line-height: var(--body-line-height); color: var(--free-shipping-color); transition: color var(--duration-default) ease-in-out; } .haloCalculatorShipping .progress.progress-free + .message { color: var(--free-shipping-bg-4); } .haloCalculatorShipping .message .text { text-transform: capitalize; } .template-cart .haloCalculatorShipping .progress .progress-meter, .cart-sidebar-show .haloCalculatorShipping .progress .progress-meter { text-align: center; animation: 2s linear 0s infinite normal none running progress-bar-stripes; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; transition: width 0.9s linear, background-color; border-radius: var(--free-shipping-border-radius); } .halo-cart-sidebar .halo-sidebar-wrapper { padding-top: 13px; } .progress-truck-wrapper { position: absolute; right: 0px; bottom: -2px; } .progress-truck-wrapper .icon-shipping-truck { --truck-color: var(--free-shipping-bg); width: calc(var(--free-shipping-height) * 3); height: calc(var(--free-shipping-height) * 3); stroke: rgb(255, 255, 255); transition: fill var(--duration-default) ease-in-out; } .haloCalculatorShipping .progress.progress-free .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-4); color: var(--free-shipping-bg-4); } .haloCalculatorShipping .progress.progress-30 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-1); color: var(--free-shipping-bg-1); } .haloCalculatorShipping .progress.progress-60 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-2); color: var(--free-shipping-bg-2); } .haloCalculatorShipping .progress.progress-100 .progress-meter .progress-truck-wrapper .icon-shipping-truck { fill: var(--free-shipping-bg-3); color: var(--free-shipping-bg-3); } .haloCalculatorShipping .progress-truck-wrapper .icon-shipping-truck .wheel { fill: rgb(255, 255, 255) !important; } .list-unstyled { list-style: none; margin: 0px; padding: 0px; } .visually-hidden { overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; } .visually-hidden--inline { margin: 0px; height: 1em; } .overflow-hidden { overflow: hidden; } .clearfix::after { content: ""; display: block; clear: both; } .full-width-link { position: absolute; inset: 0px; z-index: 2; } .grecaptcha-badge { display: none !important; } h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: var(--heading-letter-spacing); line-height: var(--heading-line-height); color: var(--color-text); } .h0 { font-size: 4rem; } h1, .h1 { font-size: 3rem; } h2, .h2 { font-size: 2rem; line-height: 2.8rem; } h3, .h3 { font-size: 1.7rem; } h4, .h4 { font-size: 1.5rem; } h5, .h5 { font-size: 1.2rem; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { display: inherit; color: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; } .hidden { display: none !important; } .left, .text-left { text-align: left; } .center, .text-center { text-align: center; } .right, .text-right { text-align: right; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } .capitalize { text-transform: capitalize; } ul:empty, dl:empty, div:empty, section:empty, article:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty { display: none; } form-embed:empty { display: unset !important; } br:empty, hr:empty, iframe:empty, path:empty, line:empty, circle:empty, use:empty, img:empty, input:empty, rect:empty, textarea:empty, .display-empty:empty, shopify-payment-terms:empty, shopify-installments-modal:empty, model-viewer:empty, polyline:empty, polygon:empty, .fancybox-bg:empty { display: block; } #shopify-chat inbox-online-store-chat { display: block; } .shopify_subscriptions_fieldset input[type="radio"] { background-color: initial; cursor: default; appearance: auto; box-sizing: border-box; margin: 3px 3px 0px 5px; padding: initial; border: initial; position: relative; top: 2px; overflow: visible; display: inline-block; clip: unset; width: auto; height: auto; } a { color: var(--color-link); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; text-decoration: none; } body:not(.safari) a { transition: var(--anchor-transition); } .body-overflow-hd { overflow: hidden; padding-inline-end: 17px; } .link { display: inline-block; vertical-align: top; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); } .link-underline .text { transition: text-decoration var(--duration-short) ease; } .circle-divider::after { content: "•"; margin: 0px 1.3rem 0px 1.5rem; } .circle-divider:last-of-type::after { display: none; } hr { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 0.1rem; display: block; margin: 5rem 0px; background-color: var(--color-background-10); } details > * { box-sizing: border-box; } .break { word-break: break-word; } .visibility-hidden { visibility: hidden; } .image-zoom { overflow: hidden; position: relative; } .image-zoom img { will-change: transform; transition: transform 0.64s; } img { max-width: 100%; } .animate-arrow .icon-arrow path { transform: translate(-0.25rem); transition: transform var(--duration-short) ease; } .animate-arrow:hover .icon-arrow path { transform: translate(-0.05rem); } summary { cursor: pointer; list-style: none; position: relative; } summary .icon-caret { position: absolute; height: 0.6rem; right: 1.5rem; top: calc(50% - 0.35rem); } summary::-webkit-details-marker { display: none; } .disclosure-has-popup { position: relative; } .disclosure-has-popup[open] > summary::before { content: " "; position: fixed; inset: 0px; z-index: 2; display: block; cursor: default; background: transparent; } .disclosure-has-popup > summary::before { display: none; } .disclosure-has-popup[open] > summary + * { z-index: 100; } :focus-visible { outline: none; } :focus { outline: none; } :focus:not(:focus-visible) { outline: 0px; box-shadow: none; } .focus-inset:focus-visible { outline: 0px; box-shadow: none; } .focus-inset:focus { outline: 0px; box-shadow: none; } .focus-inset:focus:not(:focus-visible) { outline: 0px; box-shadow: none; } .focus-none { box-shadow: none !important; outline: 0px !important; } .field { display: flex; position: relative; width: 100%; } .field__form { display: block; width: 100%; } .field--with-error { flex-wrap: wrap; } label { font-size: var(--font-body-size); font-weight: var(--font-weight-medium); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); text-transform: capitalize; text-align: left; color: var(--form-label); } label em { color: rgb(233, 81, 68); } .form-label, .field__label { display: block; width: 100%; padding: 0px; margin: 0px 0px 8px; } .field__labelInline { position: absolute; left: 15px; top: 50%; color: var(--form-input-placeholder); transition: top var(--duration-short) ease,font-size var(--duration-short) ease; pointer-events: none; transform: translateY(-50%); margin-bottom: 0px; } label.hiddenLabels { display: none; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } input { appearance: none; background: transparent; border-radius: 0px; min-height: unset; outline-offset: unset; } input[type="checkbox"], input[type="radio"] { display: none; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; box-sizing: border-box; } input[type="checkbox"] + .form-label--checkbox, input[type="radio"] + .form-label--radio { display: block; width: 100%; position: relative; padding: 0px 0px 0px 23px; margin: 0px; pointer-events: auto; cursor: pointer; line-height: 22px; } input[type="checkbox"] + .form-label--checkbox::before { content: ""; position: absolute; top: 3px; left: 0px; border: 1px solid rgb(219, 219, 219); width: 15px; height: 15px; background-color: transparent; border-radius: 0px; } input[type="checkbox"] + .form-label--checkbox::after { content: ""; display: block; position: absolute; top: 5px; left: 3px; width: 10px; height: 10px; background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-check fa-w-16 fa-3x'%3E%3Cpath fill='%23ffffff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z' class=''%3E%3C/path%3E%3C/svg%3E"); background-size: cover; background-position: center center; line-height: 1; transition: transform 0.3s ease-out; opacity: 0; transform: scale(0.9); } input[type="checkbox"]:checked + .form-label--checkbox::before { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); } input[type="checkbox"]:checked + .form-label--checkbox::after { opacity: 1; transform: scale(1); } input[type="radio"] + .form-label--radio::before { content: ""; display: block; position: absolute; top: 4px; left: 0px; transition: 50ms ease-out; background-color: var(--form-label-checkbox-before-bg); border: 1px solid var(--form-label-checkbox-before-border); width: 16px; height: 16px; border-radius: 50%; } input[type="radio"] + .form-label--radio::after { content: ""; display: block; position: absolute; top: 8px; left: 4px; transition: 50ms ease-out; width: 0px; height: 0px; border: 4px solid var(--form-label-checkbox-before-bg-checked); border-radius: 50%; transform: scale(0); opacity: 0; background-color: var(--form-label-checkbox-before-bg-checked); } input[type="radio"]:checked + .form-label--radio::before { border-color: var(--form-label-checkbox-before-border-checked); } input[type="radio"]:checked + .form-label--radio::after { opacity: 1; transform: scale(1); } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: auto; margin: 0px; opacity: 1; width: 15px; height: auto; } .form-input, .field__input { flex-grow: 1; display: block; width: 100%; height: auto; font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); text-align: left; border: 1px solid var(--form-input-border); color: var(--form-input-color); background-color: var(--form-input-bg); padding-top: var(--btn-1-padding-top); padding-bottom: var(--btn-1-padding-bottom); padding-left: 15px; padding-right: 15px; margin: 0px; overflow: hidden; border-radius: var(--btn-1-border-radius); appearance: none; box-shadow: unset !important; outline: none !important; } input.form-input-placeholder::-webkit-input-placeholder { color: var(--form-input-placeholder); transition: var(--anchor-transition); } input.form-input-placeholder::placeholder { color: var(--form-input-placeholder); transition: var(--anchor-transition); } input.form-input-placeholder:focus::-webkit-input-placeholder { opacity: 0; visibility: hidden; } input.form-input-placeholder:focus::placeholder { opacity: 0; visibility: hidden; } .field__input::-webkit-search-cancel-button { display: none; } input.form-input-hiddenPlaceholder::-webkit-input-placeholder { opacity: 0; visibility: hidden; } input.form-input-hiddenPlaceholder::placeholder { opacity: 0; visibility: hidden; } .field__input:focus ~ .field__labelInline, .field__input:not(:placeholder-shown) ~ .field__labelInline, .field__input:-webkit-autofill ~ .field__labelInline { font-size: 1rem; top: 5px; left: 10px; letter-spacing: 0.04rem; transform: unset; } .select__select { font-family: var(--font-body-family); font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); appearance: none; background-color: var(--form-input-bg); width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; cursor: pointer; padding: 11px 15px 10px; box-shadow: 0 0 0 .1rem var(--form-input-border); border: 0px; border-radius: var(--btn-1-border-radius); text-align: left; color: var(--form-input-color); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M 7 10 L 12 15 L 17 10 Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 9px center; background-size: 20px 20px; min-height: 45px; outline: none !important; } .select__select:hover { box-shadow: 0 0 0 .2rem var(--form-input-border); } .text-area { min-height: 10rem; resize: none; } .text-area--resize-vertical { resize: vertical; } .form__message { display: flex; align-items: center; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); color: var(--color-grey); outline: 0px; box-shadow: none; } .form__message .icon { width: 20px; height: 20px; margin: 0px 10px 0px 0px; } .form-status { margin: 0px; } .form-status-list { padding: 0px; margin: 2rem 0px 4rem; } .form-status-list li { list-style-position: inside; } .form-status-list .link::first-letter { text-transform: capitalize; } .form-field.form-field--success .form-input, .form-field.form-field--success .form-textarea { border-color: var(--color-success-bg); } .form-field.form-field--error .form-input, .form-field.form-field--error .form-textarea { border-color: var(--color-error-bg); } .update-quantity__group { display: flex; max-width: 94px; position: relative; } .update-quantity__group .btn-quantity { width: 32px; height: 45px; display: block; position: absolute; left: 0px; top: 0px; } .product-edit-quantity .update-quantity__group .btn-quantity::before { content: ""; position: absolute; width: 12px; height: 1px; left: 10px; top: 22px; background: rgb(90, 90, 90); } .product-edit-quantity .update-quantity__group .btn-quantity.plus::after { content: ""; position: absolute; width: 12px; height: 1px; left: 10px; top: 22px; background: rgb(90, 90, 90); transform: rotate(90deg); } .update-quantity__group .btn-quantity.plus { right: 0px; left: auto; } .update-quantity__group .form-input { width: 100%; padding: 0px 32px; height: 45px; text-align: center; } .update-quantity__group input::-webkit-outer-spin-button, .update-quantity__group input::-webkit-inner-spin-button { appearance: none; margin: 0px; display: none; } .update-quantity__group input[type="number"] { } .modal__toggle { list-style-type: none; } .no-js details[open] .modal__toggle { position: absolute; z-index: 2; } .modal__toggle-close { display: none; } .no-js details[open] .modal__toggle-close { display: flex; z-index: 1; height: 1.7rem; width: 1.7rem; } .modal__toggle-open { display: flex; } .no-js details[open] .modal__toggle-open { display: none; } .no-js .modal__close-button.link { display: none; } .modal__close-button.link { display: flex; justify-content: center; align-items: center; padding: 0rem; height: 4.4rem; width: 4.4rem; background-color: transparent; } .modal__close-button .icon { width: 1.7rem; height: 1.7rem; } .modal__content { position: absolute; inset: 0px; z-index: 1; display: flex; justify-content: center; align-items: center; background: var(--bg-white); } .modal__content:empty { display: none; } .cart-count-bubble:empty, .wishlist-count-bubble:empty { display: none; } .cart-count-bubble, .wishlist-count-bubble { position: absolute; top: 0px; right: 0px; min-width: 23px; min-height: 23px; text-align: center; border-radius: 50%; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: 22px; background-color: var(--color-global); color: var(--color-white); letter-spacing: 0px; } .cart-count-bubble .text { display: inherit; } .bottom-bar--list .cart-count-bubble { min-width: 22px; min-height: 15px; } .page-header { display: block; font-family: var(--font-page-title-family); font-size: var(--font-page-title-size); font-weight: var(--font-page-title-weight); font-style: var(--font-page-title-style); line-height: var(--page-title-line-height); letter-spacing: var(--page-title-letter-spacing); text-transform: var(--page-title-text-transform); color: var(--color-text); position: relative; padding: 37px 0px 25px; margin: 0px; } .breadcrumb-container + .page-header { padding-top: 10px; } .page-subheader { display: block; font-family: var(--font-page-title-family); font-size: calc(var(--font-page-title-size) - 6px); font-weight: var(--font-weight-semibold); letter-spacing: var(--body-letter-spacing); line-height: calc(var(--font-page-title-size) + 2px); position: relative; color: var(--color-text); padding: 0px 0px 17px; margin: 0px; } #shopify-section-announcement-bar { position: relative; z-index: 2; } .announcement-bar__message { display: inline-block; vertical-align: top; width: 100%; padding: 2px 0px; } .announcement-bar__message .message, .announcement-bar__message p { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 5px 15px; position: relative; font-size: var(--font-body-size); font-weight: var(--font-weight-medium); letter-spacing: 0.05em; line-height: var(--body-line-height); margin: 0px; } .announcement-bar__message .message a { margin-left: 5px; } .announcement-bar__message .message a:hover { text-decoration: underline; } .announcement-bar__message .message span img { position: relative; top: -4px; margin-right: 25px; } .announcement-bar__message .message span.btn { margin-left: 32px; font-weight: var(--font-weight-medium); padding: 1px 10px; border-radius: 3px; min-width: 110px; border-width: 1px; border-style: solid; border-image: none; letter-spacing: 0px; color: var(--button-color-style); background: var(--button-background-style); border-color: var(--button-border-style); } .announcement-close { display: block; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); width: 17px; height: 17px; line-height: 1; font-size: 0px; letter-spacing: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; } .announcement-close svg { width: 100%; height: 100%; fill: var(--icon); stroke: transparent; } .top-mesage-countdown { text-align: center; font-weight: var(--font-weight-bold); padding-top: 10px; } .announcement-bar .announcement-countdown { padding: 14px 0px 12px; } .announcement-bar .announcement-countdown .clock-item { border-radius: 4px; box-shadow: rgba(247, 248, 250, 0.8) 0px 3px 1px; margin-left: 10px; margin-right: 10px; width: 48px; height: 50px; position: relative; } .announcement-bar .announcement-countdown .clock-item::before { content: ":"; position: absolute; top: 50%; transform: translateY(-50%); right: -14px; font-size: 22px; } .announcement-bar .announcement-countdown .clock-item:last-child::before { content: none; } .announcement-bar .announcement-countdown .clock-item span.num { font-size: 20px; } .announcement-bar .announcement-countdown .clock-item span.text { font-size: 12px; text-transform: capitalize; } .announcement-bar .announcement-countdown + .announcement-close { width: 21px; height: 21px; } .announcement-bar [data-announcement-bar] .slick-arrow.slick-prev svg { transform: rotate(0deg); } .announcement-bar [data-announcement-bar] .slick-arrow { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; opacity: 1 !important; } .announcement-bar [data-announcement-bar] .slick-arrow svg { width: 18px; height: 18px; transform: rotate(0deg) !important; } .shopify-section-header-sticky { top: 0px; transition: opacity 0.1s, visibility 0.2s, transform 0.2s, -webkit-transform 0.2s, top 0.2s; position: sticky !important; } .shopify-section-header-hidden { transform: translateY(-100%); } .shopify-section-header-sticky.slide-down { transform: translateY(-100%); animation: 0.25s ease-in-out 0s 1 normal forwards running headerSlideDown; } #shopify-section-header.animate { transition: transform 0.25s ease-out; } .header { pointer-events: auto; } @media screen and (min-width: 1025px) { .header { opacity: 0.01; animation: 0.55s ease-in 0s 1 normal forwards running slowShow; } } .header-wrapper { display: block; position: relative; } .header-top { display: none; position: relative; background-color: var(--bg-white); padding-top: 15px; padding-bottom: 16px; } .header-top--wrapper { display: flex; flex-wrap: nowrap; align-items: flex-end; justify-content: space-between; } .shopify-section-header-sticky .header-top--wrapper { min-height: auto; } .header-top--wrapper-2 { padding-top: 15px; padding-bottom: 15px; } .header__logo .header__heading svg, .header-mobile--icon .header__heading-link svg { width: 100%; height: auto; } .header-top--left, .header-top--right { display: block; position: relative; font-size: 0px; letter-spacing: 0px; } .header-top--right .free-shipping-text { font-size: var(--font-body-size); font-weight: var(--font-weight-semibold); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 15px; } .header__group .header__icon--cart svg { width: 20px; height: 20px; margin-right: 8px; position: relative; top: -2px; } .header__group .cart-count-bubble { margin-left: 8px; } .header__group .header__icon--wishlist svg { width: 19px; height: 18px; margin-right: 8px; } .top-language-currency { display: inline-block; } .top-language-currency .halo-top-currency, .top-language-currency .halo-top-language { position: relative; display: inline-block; vertical-align: middle; } .halo-top-language + .halo-top-currency { margin-left: 7px; } .halo-top-language .icon { width: 16px; height: 16px; } .halo-top-language .icon svg { width: 16px; height: 16px; stroke: initial; vertical-align: top; } .halo-top-language .text { font-family: var(--font-body-family); text-transform: uppercase; font-weight: var(--font-weight-medium); margin-left: 5px; margin-right: 5px; } .halo-top-language .disclosure__button { border: 0px; } .dropdown-language .disclosure__list { padding: 8px 0px; } .dropdown-language .localization-form .disclosure__link { display: flex; align-items: center; padding: 7px 15px; } .dropdown-language .localization-form { min-width: 100px; } .dropdown-language .localization-form .disclosure__link .icon { width: 22px; height: 22px; margin-right: 6px; } .dropdown-language .localization-form .disclosure__link .icon svg { width: 22px; height: 22px; } .dropdown-language .localization-form .disclosure__link.disclosure__link--active, .dropdown-language .localization-form .disclosure__link:hover { text-decoration: underline; text-underline-offset: 2px; } .header-top-right-group { display: flex; justify-content: flex-end; align-items: center; } .header-top-right-group .customer-service-text { font-size: var(--font-body-size); margin-right: 15px; letter-spacing: var(--body-letter-spacing); } .header-top--wrapper .customer-service-text p { margin: 0px; } .halo-top-currency .currency-dropdown { line-height: 1; } .halo-top-currency .currency-dropdown .dropdown-label { display: flex; align-items: center; cursor: pointer; } .halo-top-currency .currency-dropdown.shopify-currency .dropdown-label { display: flex; align-items: center; } .halo-top-currency .shopify-currency .img-icon { width: 16px; height: 16px; display: inline-block; line-height: 1; position: relative; top: -1px; } .halo-top-currency .currency-menu .text + svg { display: none; } .halo-top-currency .text { text-transform: uppercase; font-weight: var(--font-weight-medium); color: rgb(35, 35, 35); margin-left: 5px; margin-right: 5px; } .halo-top-language .text + svg { width: 9px; height: 10px; } .halo-top-currency .icon { width: 16px; height: 16px; display: inline-block; line-height: 1; position: relative; top: -1px; } .halo-top-currency .text + svg { position: relative; top: 0px; width: 9px; height: 10px; } .halo-top-currency .currency-dropdown .icon svg { width: 100%; height: 100%; stroke: initial; } .halo-top-currency .currency-dropdown .icon svg polygon { display: block; } .dropdown-language, .dropdown-currency { display: flex; justify-content: flex-end; background: var(--bg-white); position: absolute; right: 0px; top: 10px; opacity: 0; pointer-events: none; z-index: -1; overflow: hidden; transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 4px; } .dropdown-language.show, .dropdown-currency.show { top: calc(100% + 4px); opacity: 1; z-index: 9; overflow: visible; pointer-events: auto; } .header__icons { position: static !important; } .header [tabindex="-1"]:focus { outline: none; } .header__heading { display: block; font-size: 0px; letter-spacing: 0px; } .header__heading .h2 { font-size: var(--font-heading-size); font-weight: var(--font-weight-normal); letter-spacing: var(--letter-spacing); color: var(--color-text); line-height: normal; white-space: nowrap; overflow: hidden; } .header-mobile--icon .header__heading-link { width: var(--width-logo-mb); } .header__heading-logo { width: 100%; height: auto; } .header__heading--item .header__heading-link { display: none; } .header__heading--item .header__heading-link.is-active { display: flex; align-items: center; } .header__iconItem { display: inline-block; vertical-align: middle; } .header-top-right-group .header__search { margin-left: 20px; } .header__iconItem .header__icon--cart .cart-count-bubble { position: relative; } .header__icon--cart *, .header__icon--wishlist * { display: inline-block !important; vertical-align: middle; } .cart-text, .wishlist-text, .customer-links { font-size: var(--font-body-size); letter-spacing: var(--body-letter-spacing); } .customer-links { display: inline-block; vertical-align: middle; margin-left: 25px; } .header__search .search-modal__form { max-width: 160px; } .header__search .search-modal__form .search__input { padding: 3px 10px; background-color: transparent; border: 0px; } .header__search .search-modal__form .search__button { min-width: inherit; text-overflow: unset; padding: 1px 10px 4px; border-radius: 0px; min-height: 30px; background: transparent; box-shadow: none; border: 0px; } .header__search .search-modal__form .search__button svg { width: 14px; height: 14px; position: relative; top: 1px; } .header-search-close { display: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } .header__icon { display: inline-block; vertical-align: middle; font-size: 0px; letter-spacing: 0px; line-height: 1; width: auto; position: relative; } .header__icon span { display: flex; align-items: center; justify-content: center; height: 100%; } .header__icon .icon { display: block; } .header__icon--menu .icon { transform: scale(1); transition: transform 0.15s, opacity 0.15s; } .header__icon .icon-search-1 { transform: rotate(-90deg); } .section-header-mobile { position: relative; z-index: 20; } .header-mobile { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; background: var(--bg-color); padding: var(--p-top) 0 var(--p-bottom); display: block; } @media screen and (min-width: 1025px) { .section-header-mobile { display: none; } } .header-mobile--wrapper { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; } .header-mobile__item { min-width: 46px; display: flex; align-items: center; justify-content: center; } .header-mobile__item:first-child { justify-content: flex-start; } .header-mobile__item:last-child { justify-content: flex-end; } .header-mobile--item { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; } .header-mobile--left { justify-content: flex-start; } .header-mobile__item--logo { display: flex; width: auto; flex: 1 1 0%; justify-content: var(--alignment); } .header-mobile--right { justify-content: flex-end; } .header-mobile--icon { display: flex; align-items: center; width: auto; min-height: 50px; } .header-mobile--icon .header__icon--account svg:not(.user-circle) { width: 22px; height: 22px; } .header-mobile--icon .header__icon--account .user-circle { width: 26px; height: 26px; } .header-mobile--icon .header__icon--cart svg { width: 22px; height: 22px; } .header-mobile--icon .header__icon--cart .bag-curved { width: 24px; height: 24px; } .header-mobile--icon .header__icon--cart .shopping-basket { width: 23px; height: 23px; margin-right: 1px; } .header-mobile__item.header-mobile__item--cart:has(.cart-count-bubble):last-child { padding-right: 10px; } .header-mobile--icon .header__icon--wishlist svg { width: 22px; height: 22px; } .header-mobile--icon .header__icon--wishlist .wishlist-count-bubble { position: absolute; top: -10px; left: 12px; background-color: var(--wishlist-bg-item); color: var(--wishlist-color-item); } .header-mobile__item.header-mobile__item--wishlist:last-child { justify-content: center; } .header-mobile--icon .header__heading-link, .header-mobile--icon .header__heading-logo { text-align: var(--alignment); } .header-mobile--icon .header__heading-link .h2, .header-mobile--icon .header__heading-logo .h2 { font-size: var(--logo-font-size); font-weight: var(--logo-font-weight); line-height: var(--logo-font-size); color: var(--logo-color); overflow-wrap: break-word; } .section-header-mobile:not(.scrolled-past-header) .header-mobile--transparent .header-mobile--icon .header__heading-link .h2 { color: var(--color-transparent); } .header-mobile__item .icon, .header-mobile__item svg.icon path { fill: var(--i-color); } .header-mobile__item .header__icon--cart .cart-count-bubble { color: var(--color-bubble); background-color: var(--bg-bubble); align-items: center; justify-content: center; display: flex !important; } .style-arrows-8 .header-mobile__item .header__icon--cart .cart-count-bubble .text { font-size: calc(var(--font-body-size) - 4px); } .header-mobile__item--search .modal__toggle-close { display: none; } .mobile-header-2 .header-mobile--right .header-mobile--icon { padding-right: 10px; } .mobile-header-2 .header-mobile--right .header-mobile--icon + .header-mobile--icon { margin-left: 25px; } .mobileMenu-toggle { width: 24px; height: 24px; font-size: 0px; overflow: hidden; position: relative; z-index: 1; outline: none; box-shadow: none; display: block; padding: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after { content: ""; display: block; height: 2px; width: 100%; position: absolute; transform: rotate(0deg); transition: transform 0.1s ease-in, top 0.1s ease-in 0.15s, bottom 0.1s ease-in 0.15s; } .mobileMenu-toggle__Icon { top: 50%; width: 100%; transform: translateY(-50%); transition: background-color 10ms ease-in 0.1s; } .mobileMenu-toggle__Icon::before { top: -8px; } .mobileMenu-toggle__Icon::after { bottom: -8px; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon { background-color: transparent; transition-delay: 0.1s; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before, .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after { bottom: auto; top: auto; transition: transform 0.1s ease-in 0.15s, top 0.1s ease-in, bottom 0.1s ease-in; } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::before { top: 0px; transform: rotate(45deg); } .mobileMenu-toggle.is-open .mobileMenu-toggle__Icon::after { bottom: 0px; transform: rotate(-45deg); } .mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon::before, .mobileMenu-toggle__Icon::after { background-color: var(--i-color); } details:not(.menu-opening) > .header__icon--menu .icon-close, details.menu-opening > .header__icon--menu .icon-hamburger { display: none; opacity: 0; visibility: hidden; transform: scale(0.8); } menu-drawer + .header__search { display: none; } .no-js details[open] > .header__icon--search { top: 1rem; right: 0.5rem; } .slick-arrow { display: block; line-height: 1; font-size: 0px; letter-spacing: 0px; cursor: pointer; position: absolute; top: 50%; padding: 8px; width: var(--arrow-width); height: var(--arrow-height); transform: translateY(-50%); z-index: 1; outline: none; background: var(--arrow-background-color); transition: var(--anchor-transition); border: var(--arrow-border-width) solid var(--arrow-border-color); border-radius: var(--arrow-border-radius); } .style-arrows-10 .slick-arrow.slick-prev { border-top-left-radius: unset; border-bottom-left-radius: unset; } .style-arrows-10 .slick-arrow.slick-next { border-top-right-radius: unset; border-bottom-right-radius: unset; } .slick-arrow svg { max-width: 100%; max-height: 100%; width: var(--arrow-size-icon); height: var(--arrow-size-icon); color: var(--arrow-color); fill: var(--arrow-color); stroke: transparent; } .style-arrows-8 .slick-arrow svg { stroke: var(--arrow-color); } .style-arrows-8 .slick-arrow svg path { stroke-width: 0px; } .body-custom-width.style-arrows-6 .halo-product-block .slick-arrow { width: calc(var(--arrow-width) + 20px); } .body-custom-width.style-arrows-6 .sidebar-product .slick-arrow { width: 46px; height: 36px; } .style-arrows-7 .slick-arrow { padding: 0px; } .slick-arrow.slick-prev { left: 0px; transform: translateY(-50%) rotate(0deg); } .slick-arrow.slick-prev svg { transform: rotate(-180deg); } .slick-arrow.slick-next { right: 0px; } .slick-arrow.slick-arrow--bottom { top: auto; transform: unset; width: 30px; height: 30px; padding: 0px; } .slick-arrow--bottom.slick-prev { left: 0px; transform: rotate(-180deg); } .slick-arrow--bottom.slick-next { right: 0px; } .enable_button_disable_arrows .slick-arrow.slick-disabled { display: block !important; } .slick-arrow.slick-disabled { display: none !important; opacity: 0.4; } .slick-dots, .slider-dots { position: absolute; top: auto; bottom: -40px; left: 0px; list-style: none; display: block; text-align: center; font-size: 0px; letter-spacing: 0px; padding: 0px; width: 100%; } .slick-dots li, .slider-dots li { display: inline-block; vertical-align: middle; width: auto; height: auto; margin: 0px 7px; position: relative; border-radius: 50%; } .btn_1_br_outside .slick-dots li, .btn_1_br_outside .slider-dots li { margin: 0px 15px; } .slick-dots li:first-child, .slider-dots li:first-child { margin-left: 0px; } .slick-dots li:last-child, .slider-dots li:last-child { margin-right: 0px; } .slick-dots li button, .slider-dots li button { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; border: 1px solid var(--dots-border-color); background: var(--dots-color); font-size: 0px; letter-spacing: 0px; padding: 0px; width: var(--dots-width); height: var(--dots-height); cursor: pointer; transition: var(--anchor-transition); } .slideshow.show-dot-with-image .slick-dots li button img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button { padding: 17px; transition: unset; } .slideshow.show-dot-with-image .slick-dots li.slick-active button { padding: 10px; } .slideshow.show-dot-with-image .slick-dots li.slick-active button:not(:has(img)) { padding: 20px; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button img { display: none; } .slideshow.show-dot-with-image .slick-dots li button svg { width: 100%; height: 100%; stroke: none; } .slideshow.show-dot-with-image .slick-dots li.slick-active button:has(img) svg { display: none; } .slideshow.show-dot-with-image .slick-dots { align-items: center; transform: translate(-50%, -50%); transition: var(--anchor-transition); top: 50% !important; } .slideshow.show-dot-with-image .slick-dots button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; backdrop-filter: blur(12px); background: rgba(255, 255, 255, 0.5) !important; } .slideshow .adaptive_height img { object-fit: cover; } .slick-dots li.slick-active button, .slider-dots li.active button { background: var(--dots-color-active); border-color: var(--dots-border-color-active); } .slick-loading .slick-slide { visibility: visible !important; } .style-arrows-2 .slick-arrow { padding: 0px 0px 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px; } .btn_1_br_outside.style-arrows-2 .slick-arrow { box-shadow: none; } .style-arrows-2 .slick-arrow.slick-prev { transform: translateY(-50%) rotate(0deg); } .style-arrows-2 .slick-arrow.slick-prev svg { transform: rotate(-180deg); } .style-arrows-5 .slick-arrow { padding: 0px; } .style-arrows-5 .slick-arrow svg, .style-arrows-2 .slick-arrow svg { transition: 0.3s ease-in-out; } .style-arrows-5 .slick-arrow.slick-prev svg { transform: rotateY(180deg); } .style-arrows-5 .slick-prev:hover svg, .style-arrows-2 .slick-prev:hover svg { margin-left: -13px; } .style-arrows-5 .slick-next:hover svg, .style-arrows-2 .slick-next:hover svg { margin-left: 8px; } .style-arrows-5 .sidebarBlock-product .slick-arrow { width: 40px; } .products-counter-number { order: -1; position: absolute; top: 6px; text-align: left; } .style-dots-2 .slick-dots, .style-dots-2 .slider-dots { width: auto; background-color: var(--dots-style2-background-opacity); border-radius: 4px; margin: 0px auto; left: 50%; transform: translate(-50%); } .style-dots-2 .slick-dots li:first-child, .style-dots-2 .slider-dots li:first-child { margin-left: 5px; } .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child { margin-right: 5px; } .style-dots-2 .slick-dots li, .style-dots-2 .slider-dots li { margin: 0px 5px; vertical-align: top; } .style-dots-2 .slideshow .slick-dots { bottom: 34px; } .select-icon { position: absolute; cursor: pointer; width: 25px; height: 25px; z-index: 2; } .select-icon .glyphicon { width: 24px; height: 24px; display: block; border-radius: 50%; position: relative; cursor: pointer; transition: var(--anchor-transition); transform: rotate(0deg); } .select-icon .glyphicon::before, .select-icon .glyphicon::after { position: absolute; top: 50%; left: 50%; content: ""; transform: translate(-50%, -50%); } .select-icon .glyphicon::before { width: 10px; height: 2px; } .select-icon .glyphicon::after { width: 2px; height: 10px; } .select-icon::before { animation: 1.5s linear 0s infinite normal none running box-shadow; content: ""; width: 24px; height: 24px; position: absolute; border-radius: 50%; left: 0px; top: 0px; } .popup-lookbook-product-style-1 .select-icon.active .glyphicon { transform: rotate(45deg); } .halo-lookbook-popup { position: absolute; width: 200px; max-width: 100%; display: none; z-index: 5; } .halo-lookbook-popup.style-2 { opacity: 0; transition: opacity 0.25s ease-in-out; width: 230px !important; height: 85px !important; display: block !important; } .halo-lookbook-popup.style-2.visible { opacity: 1; } .halo-lookbook-popup .halo-popup-wrapper.style-1, .halo-lookbook-popup .halo-popup-wrapper.style-2 { position: relative; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 4px; } .halo-lookbook-popup .halo-popup-wrapper.style-1 { padding: 18px 18px 7px; background-color: rgb(255, 255, 255); border: 1px solid rgb(251, 251, 251); border-radius: 1px; } :root { --lookbook-style-2-border-radius: .5rem; } .halo-lookbook-popup .halo-popup-wrapper.style-2 { padding: 9px 13px 9px 9px; background: var(--lookbook-background-color); border-radius: var(--lookbook-style-2-border-radius); max-width: 170px; height: 63px; max-height: 63px; cursor: pointer; } .halo-lookbook-popup .halo-popup-wrapper.style-2::after { content: ""; position: absolute; top: 50%; right: 12px; transform: translateY(-50%) rotate(-45deg); border-style: solid; border-width: 0px 1.3px 1.3px 0px; border-color: var(--lookbook-text-color); display: inline-block; padding: 2px; transition: transform 0.15s ease-in-out; } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2::after { right: auto; left: 12px; transform: translateY(-50%) rotate(135deg); } .halo-lookbook-popup .halo-popup-wrapper.style-2:hover::after { transform: translateY(-50%) translate(3px) rotate(-45deg); } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2:hover::after { transform: translateY(-50%) translate(-3px) rotate(135deg); } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-information { padding-top: 0px; } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-title { text-align: left; margin-bottom: 0px; color: var(--lookbook-text-color); -webkit-line-clamp: 1; } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-title { text-align: right; } .halo-lookbook-popup .halo-popup-wrapper.style-2 .card-price { justify-content: flex-start; font-size: calc(var(--product-title-font-size) + 2px); font-weight: var(--font-weight-semibold); margin-bottom: 0px; color: var(--lookbook-text-color); } .halo-lookbook-popup.swapped .halo-popup-wrapper.style-2 .card-price { justify-content: flex-end; } [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] { position: relative; } .halo-lookbook-popup .overlay { position: fixed; inset: 0px; cursor: pointer; display: block; } .halo-lookbook-popup .overlay { background-color: transparent; } .halo-lookbook-popup .close-modal { position: fixed; right: 15px; top: 15px; } .halo-lookbook-popup .close-modal svg { color: rgb(255, 255, 255); width: 24px; height: 24px; } .halo-popup { display: block; position: fixed; top: 50%; left: 50%; height: auto; z-index: 102; width: 100%; max-width: calc(100% - 30px); opacity: 0; visibility: hidden; pointer-events: none; background-color: var(--bg-white); box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 27px; transition: opacity 0.3s, transform 0.35s, visibility 0.35s; transform: translate3d(calc(-50% - 10px), -50%, 0px); } .halo-popup-banner { display: none; position: relative; } .halo-popup-banner img { width: 100%; } .halo-popup-wrapper { position: relative; padding: 30px; } .halo-popup-header { margin: 0px 0px 25px; padding: 21px 0px 0px; } .halo-popup-close { display: block; position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; line-height: 1; font-size: 0px; letter-spacing: 0px; background: var(--bg-black); text-align: center; padding: 7px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } .halo-popup-close svg { width: 100%; height: 100%; fill: var(--color-white); } .halo-popup-title { font-size: var(--font-heading-size); overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; text-overflow: ellipsis; -webkit-box-orient: vertical; text-transform: uppercase; margin: 0px; padding: 0px; } .halo-popup-desc { display: block; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); padding: 2px 0px 20px; color: var(--color-text); } .halo-popup-scroll { position: relative; overflow: hidden auto; max-height: 80vh; } .customPopup-banner { height: auto; max-height: 81vh; } .customPopup-header { padding-top: 0px !important; } .customPopup-header-2 { margin-bottom: 0px; border-bottom: 1px solid rgb(239, 239, 239); padding: 3px 30px !important; } .customPopup-close { top: 10px; right: 10px; width: 15px; height: 15px; padding: 0px; background-color: var(--bg-white); } .customPopup-close svg { fill: var(--bg-black); } .customPopup-title { font-size: calc(var(--font-body-size) + 4px); font-weight: var(--font-weight-bold); } .customPopup-title-2 { font-size: var(--font-body-size); font-weight: var(--font-weight-normal); letter-spacing: var(--body-letter-spacing); text-transform: capitalize; color: var(--text-cart); padding-top: 10px; padding-bottom: 10px; } body.term-condition-show .halo-term-condition-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, -50%, 0px); z-index: 1000; } body.term-condition-show .background-overlay { opacity: 1; pointer-events: auto; z-index: 999; } .halo-sidebar { position: fixed; top: 0px; bottom: 0px; padding: 0px; height: 100%; z-index: 101; max-width: calc(-40px + 100vw); width: 100%; opacity: 1; visibility: hidden; transition: opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease; background-color: var(--bg-white); } .halo-sidebar-header { position: relative; padding: 24px 20px 0px; background-color: rgb(255, 255, 255); } .halo-sidebar-header .title { display: block; font-size: calc(var(--font-body-size) + 4px); font-style: var(--font-heading-style); font-weight: var(--font-weight-semibold); letter-spacing: var(--body-letter-spacing); line-height: var(--body-line-height); color: var(--color-text); text-transform: capitalize; } .halo-sidebar-close { position: absolute; top: 16px; width: 40px; height: 40px; font-size: 0px; z-index: 10; line-height: 1; display: flex; align-items: center; justify-content: center; text-align: center; pointer-events: auto; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; } .halo-sidebar-close svg { display: block; width: 18px; height: 18px; fill: var(--color-text); stroke: transparent; } .halo-sidebar-wrapper { height: 100%; position: relative; overflow: hidden auto; padding: 0px 0px 70px; } .halo-cart-sidebar .halo-sidebar-wrapper { overflow: hidden; } .halo-sidebar.halo-sidebar-left { left: 0px; transform: translate3d(-101%, 0px, 0px); } body:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search { right: 0px; left: auto; transform: translate3d(101%, 0px, 0px); } body.open_search_mobile:has(.header__search.show-popup-rtl) .halo-sidebar-left.halo-sidebar_search { transform: translateZ(0px); } .halo-sidebar.halo-sidebar-right { right: 0px; transform: translate3d(101%, 0px, 0px); } .halo-sidebar.halo-sidebar-left .halo-sidebar-close { left: 20px; } .halo-sidebar.halo-sidebar-right .halo-sidebar-close { right: 20px; } .alertBox { font-size: var(--font-body-size); font-weight: var(--font-weight-normal); line-height: var(--body-line-height); letter-spacing: var(--body-letter-spacing); padding: 13px 15px; } .alertBox-message { margin-top: 0px; margin-bottom: 0px; } .alertBox.alertBox--success { color: var(--color-success); background-color: var(--color-success-bg); } .alertBox.alertBox--error { color: var(--color-error); background-color: var(--color-error-bg); } .alertBox.alertBox--info { color: var(--color-info); background-color: var(--color-info-bg); } .halo-notifyMe { padding: 30px 0px 0px; } .halo-notifyMe .form-field { display: flex; flex-wrap: wrap; } .halo-notifyMe .form-input { width: calc(100% - 185px); } .halo-notifyMe .form-label { color: var(--color-text2); } .halo-notifyMe .button { width: 175px; margin: 0px 0px 0px 10px; } .notifyMe-text { display: none; margin: 20px 0px 0px; } .halo-notifyMe--popup { padding-top: 0px; } .halo-notifyMe--popup .form-label { text-align: center; margin-bottom: 23px; text-transform: none; } .halo-notifyMe--popup .form-input { width: 100%; } .halo-notifyMe--popup .button { width: 100%; margin-left: 0px; margin-top: 10px; } body.notify-me-show { overflow: hidden; } body.notify-me-show .background-overlay { opacity: 1; pointer-events: all; } body.notify-me-show .halo-notify-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, -50%, 0px); z-index: 201; } .header__inline-menu { display: block; grid-area: navigation; } .header__inline-menu[data-navigation] .menu-heading-mobile.halo-sidebar-header { display: none; } .list-menu { display: block; list-style: none; padding: 0px; margin: 0px; font-size: 0px; letter-spacing: 0px; } .menu-lv-item { display: inline-block; vertical-align: top; position: relative; } .menu-lv-2, .menu-lv-3 { width: 100%; padding: 0px 20px 0px 0px; } .menu-lv-item > a, .menu-lv-item .site-nav-list-dropdown > a { display: block; position: relative; } .menu-lv-item .site-nav-list-dropdown > a.has-icon { padding-right: 15px; } .menu-lv-1__action { padding: 11px 20px 12px; } .menu-lv-2__action, .menu-lv-3__action { padding: 8px 0px; border-bottom: 1px solid rgb(235, 235, 235); } .menu-lv-1__action, .menu--mobile-lv-1__action { font-family: var(--font-menu-lv1-family); font-size: var(--font-menu-lv1-size); font-weight: var(--font-menu-lv1-weight); line-height: var(--menu-lv1-line-height); letter-spacing: var(--menu-lv1-letter-spacing); text-transform: var(--menu-lv1-text-transform); } .menu-lv-2__action, .menu--mobile-lv-2__action { font-family: var(--font-menu-lv2-family); font-size: var(--font-menu-lv2-size); font-weight: var(--font-menu-lv2-weight); line-height: var(--menu-lv2-line-height); letter-spacing: var(--menu-lv2-letter-spacing); text-transform: var(--menu-lv2-text-transform); } .menu-lv-3__action, .menu--mobile-lv-3__action { font-family: var(--font-menu-lv3-family); font-size: var(--font-menu-lv3-size); font-weight: var(--font-menu-lv3-weight); line-height: var(--menu-lv3-line-height); letter-spacing: var(--menu-lv3-letter-spacing); text-transform: var(--menu-lv3-text-transform); } .menu-lv-1__action .text { text-decoration-thickness: 0.2rem !important; } .menu-lv-1 .label { display: inline-block; vertical-align: middle; position: absolute; right: 7px; top: -9px; font-size: calc(var(--font-body-size) - 2px); font-weight: var(--font-weight-normal); letter-spacing: 0px; line-height: 15px; height: 15px; padding: 0px 6px; text-transform: capitalize; text-align: center; border-radius: 1px; } .style-dots-2.style-arrows-2.product-card-layout-05 .menu-lv-1 .label { line-height: 16px; } .site-nav-title .label, .site-nav-link .label, .menu-lv-2__action .label { position: relative; top: 0px; margin-left: 20px; } .menu-lv-3__action .label { position: relative; top: -2px; margin-left: 20px; } .menu-lv-1 .label::before { content: ""; position: absolute; left: 50%; bottom: -9px; transform: translate(-50%) rotate(180deg); border: 5px solid transparent; } .site-nav-title .label::before, .site-nav-link .label::before, .menu-lv-2__action .label::before, .menu-lv-3__action .label::before { left: -9px; top: 50%; bottom: auto; transform: translateY(-50%) rotate(270deg); } .menu-lv-item.menu-lv-1 .icon-dropdown { display: none; } .menu-lv-item:last-child .site-nav-list-dropdown > a, .menu-lv-item:last-child > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; } .menu-lv-item .text { transition: text-decoration var(--duration-short) ease; } .menu-lv-item .icon { display: block; position: absolute; height: 10px; width: 10px; top: 50%; right: 0px; transform: translateY(-50%); } .menu-lv-item.has-megamenu { position: static; } .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.new-label, .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.hot-label, .menu-lv-item.has-megamenu:hover > .menu-dropdown .menu-lv-blink .label.sale-label, .menu_open .menu-lv-blink .label.new-label, .menu_open .menu-lv-blink .label.hot-label, .menu_open .menu-lv-blink .label.sale-label { animation: 0.6s ease 0s infinite normal none running blink; opacity: 0; } .products-grid { display: block; position: relative; margin: 0px -15px; font-size: 0px; letter-spacing: 0px; } .products-grid .product { display: inline-block; vertical-align: top; width: 100%; padding: 0px 15px; margin-top: 30px; } .products-grid .product:first-child { margin-top: 0px; } .products-grid.slider .product { margin-top: 0px; flex-shrink: 0; } .products-grid .loading { font-size: var(--font-body-size); } .product-infinite-scroll { margin: 55px 0px 0px; } .product-infinite-scroll .button { width: 100%; max-width: 270px; margin-left: auto; margin-right: auto; } .product-infinite-scroll .button span { pointer-events: none; } .product-infinite-scroll .button svg { width: 14px; height: 14px; margin-right: 8px; margin-top: -2px; } .product-infinite-scroll .button.is-loading { pointer-events: none; } .product-infinite-scroll .button[disabled] { display: none !important; } .footbar-fixed { position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 10; line-height: 0; transition: 0.3s; } .sticky-toolbar-mobile .footbar-fixed { bottom: 60px; } .footbar-fixed .footbar-fixed-left, .footbar-fixed .footbar-fixed-right { line-height: 22px; display: inline-block; } .footbar-fixed-left { left: 0px; right: 0px; bottom: 0px; width: 100%; display: inline-block; vertical-align: top; transition: 0.3s; } .footbar-fixed-right { left: 0px; right: 0px; bottom: 0px; display: inline-block; vertical-align: top; transition: 0.3s; } .slideshow .item { position: relative; } .slideshow .item.item-video + .slide-content .slide-heading, .slideshow .item.item-video + .slide-content .slide-text { display: block !important; } .slide-content .slide-heading { margin-top: 0px; margin-bottom: var(--heading-spacing-bottom-style); position: relative; display: inline-block; line-height: 1; } .slide-content .slide-heading.has-border { padding-bottom: 22px; } .slide-content .slide-heading .line { position: absolute; left: 50%; bottom: 0px; transform: translate(-50%); height: 2px; width: 40px; display: inline-block; } .slide-content .slide-sub { font-family: var(--font-sub-heading-type); color: var(--slide-sub-color-style); font-size: var(--slide-sub-font-size-style); font-weight: var(--font-weight-sub-heading-style); margin-top: 0px; margin-bottom: var(--sub-heading-spacing-bottom-style); } .slide-content .slide-sub.border--solid span { border-bottom: 1px solid var(--slide-sub-color-style); } .slide-content.sub_heading_font_1 .slide-sub.border--solid span { padding-bottom: 6px; } .slide-content .slide-text { margin-top: 0px; margin-bottom: var(--des-spacing-bottom-style); max-width: 425px; margin-left: auto; margin-right: auto; letter-spacing: 0px; } .slide-content .slide-sub.slide-mobile { margin-bottom: var(--sub-heading-spacing-bottom-style) !important; } .slide-content .slide-heading.slide-mobile { margin-bottom: var(--heading-spacing-bottom-style) !important; } .slide-content .slide-text.slide-mobile { margin-bottom: var(--des-spacing-bottom-style) !important; line-height: 1.5; } .slide-content .slide-button { min-width: 240px; width: auto; display: inline-flex; justify-content: center; } .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; overflow: hidden; } .fluid-width-video-wrapper video, .fluid-width-video-wrapper iframe { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; } .slick-slider img { visibility: visible !important; } .slideshow:not(.slick-slider) .item:not(.type-item--custom-2):nth-child(n+2) { display: none; } .slideshow:not(.slick-slider) .swatch .item:nth-child(n+2) { display: inline-block; } .slideshow .slick-arrow { opacity: 0; } .slideshow:hover .slick-arrow { opacity: 1; } .slideshow .slick-dots { position: absolute; left: 50%; bottom: 20px; transform: translate(-50%); } .slick-slide img { margin-left: auto; margin-right: auto; } .slideshow .content-box--absolute::before { content: ""; position: absolute; border: 4px solid; width: calc(100% - 20px); height: calc(100% - 20px); left: 10px; top: 10px; z-index: -1; display: none; } .wrapper-category-banner { display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; } .wrapper-category-banner .slideshow, .block-categories-slider { padding-left: 5px; padding-right: 5px; } .block-categories-slider .wrapper-category { padding: 20px 20px 17px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 11px; border-radius: 10px; } .block-categories-slider .title { text-transform: unset; margin-bottom: 5px; } .block-categories-slider .title span { display: inline-block; padding: 6px 20px; font-weight: var(--font-weight-bold); border-radius: 6px 6px 0px 0px; letter-spacing: 0.02em; } .block-categories-slider .categories-slider--list { list-style: none; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; } .block-categories-slider .categories-slider--list li { width: 50%; margin: 0px; border-top: 1px solid rgb(245, 245, 245); border-right: 1px solid rgb(245, 245, 245); min-height: 72px; } .block-categories-slider .categories-slider--list li:nth-child(1), .block-categories-slider .categories-slider--list li:nth-child(2) { border-top: 0px; } .block-categories-slider .categories-slider--list li:nth-child(2n) { border-right: 0px; } .block-categories-slider .categories-slider--list li a { display: flex; place-content: space-around center; flex-wrap: wrap; height: 100%; line-height: 24px; color: rgb(32, 32, 32); } .block-categories-slider .categories-slider--list li a:hover .text-menu { text-decoration: underline; text-underline-offset: 0.3rem; } .block-categories-slider .categories-slider--list li a span { width: 100%; text-align: center; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; } .block-categories-slider .categories-slider--list li a img { max-width: 24px; margin-bottom: 5px; padding-top: 5px; margin-left: auto; margin-right: auto; } .block-banner-slider { display: flex; flex-wrap: wrap; place-content: space-between; padding-left: 5px; padding-right: 5px; } .block-banner-slider .banner { width: calc(50% - 5px); } .halo-lookbook-popup-mobile { --lookbook-mobile-duraton: .5s; position: fixed; inset: 0px; background-color: transparent; z-index: 100; pointer-events: none; transition: opacity var(--lookbook-mobile-duraton) 50ms ease-in-out,background-color var(--lookbook-mobile-duraton) 50ms ease-in-out; } body.video-show .halo-video-popup { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, -50%, 0px); } body.video-show .background-overlay { opacity: 1; pointer-events: all; } body.is-custom-information #halo-product-custom-information { opacity: 1; visibility: visible; pointer-events: auto; transform: translate3d(-50%, -50%, 0px); } #halo-product-custom-information .halo-popup-content { max-height: 55vh; overflow-y: auto; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar { width: 5px; } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-track { background: rgb(244, 244, 244); } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb { background: rgb(0, 0, 0); } #halo-product-custom-information .halo-popup-content::-webkit-scrollbar-thumb:hover { background: rgb(0, 0, 0); } body.is-custom-information .background-overlay { opacity: 1; pointer-events: all; } .halo-video-popup .halo-popup-close { z-index: 9; } .halo-video-popup .halo-popup-wrapper { padding: 0px; } .halo-video-popup .halo-popup-header { margin: 0px; padding: 0px; } .halo-video-popup .fluid-width-video-wrapper { padding-top: 56%; } .halo-video-popup .fluid-width-video-wrapper iframe { height: 100%; border: 0px; } .site-nav-mobile.nav-account { --icon-size: 20px; padding-top: 0px !important; padding-bottom: 0px !important; } .site-nav-mobile.nav-account .icon-wrapper { width: calc(var(--icon-size) + 5px); height: var(--icon-size); } .site-nav-mobile.nav-account .customer-links.customer-login .icon-wrapper { height: calc(var(--icon-size) + 3px); } .site-nav-mobile.nav-account .last-link { border-bottom: 1px solid rgb(230, 230, 230); } .site-nav-mobile.nav-account .header__link--account, .site-nav-mobile.nav-account .header__icon { border-top: 1px solid rgb(230, 230, 230); padding: 15px 20px !important; } .site-nav-mobile.nav-account .header__link--account .title { position: relative; top: 1px; } .site-nav-mobile.nav-account .header__link--account .title, .site-nav-mobile.nav-account .header__icon .title { margin-left: 5px !important; margin-right: 5px; } .site-nav-mobile.nav-account .customer-links .icon-wrapper svg, .site-nav-mobile.nav-account .header__icon .icon-wrapper .icon-wishlist { width: var(--icon-size); height: var(--icon-size); fill: var(--color-text); } .site-nav-mobile.nav-account .customer-links .customer_register_link .icon-wrapper svg { width: 18px; height: 18px; } .site-nav-mobile.nav-account .customer-links .icon-wrapper .icon-account path { width: var(--icon-size); height: var(--icon-size); transform: scale(1.2); transform-origin: center center; } .site-nav-mobile.nav-account .wrapper-links { padding-top: 7px; padding-bottom: 10px; } .site-nav-mobile.nav-account .customer-links.customer-login { padding: 15px 20px; border-top: 1px solid rgb(230, 230, 230); } .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding: 0px 7px !important; } .site-nav-mobile.nav-account .customer-links.customer-login .header__link--account.customer_logount { padding-left: 0px !important; margin-left: 5px; } .site-nav-mobile.nav-account .customer-links.customer-login { align-items: normal !important; } .positive_vibes { position: relative; overflow: hidden; min-height: 24px; display: block; } .positive_vibes .text-vibes { display: flex; flex-direction: column; position: absolute; top: 0px; width: 100%; transition: 0.5s; } .positive_vibes .text-vibes p { display: block; transition: transform 1s ease-in-out; margin: 0px; color: var(--color-text); font-size: var(--font-size); font-weight: var(--fonr-weight); } .positive_vibes .text-vibes p svg { width: 20px; height: 20px; stroke: transparent; position: relative; top: -2px; margin-right: 10px; } .text-vibes--child .hot-stock { font-size: calc(var(--font-body-size) - 2px); background: rgb(232, 83, 66); color: rgb(255, 255, 255); padding: 3px 6px 3px 7px; border-radius: 8px 0px; line-height: 1; display: inline-block; letter-spacing: 0px; } .text-vibes--child .new-arrivals { font-size: calc(var(--font-body-size) - 2px); background: rgb(66, 122, 232); color: rgb(255, 255, 255); padding: 3px 6px 3px 7px; border-radius: 8px 0px; line-height: 1; display: inline-block; letter-spacing: 0px; margin-right: 10px; } @media (max-width: 1600px) { .wrapper-category-banner .block-categories-slider { -webkit-box-flex: 0; flex: 0 0 20% !important; max-width: 20% !important; } .wrapper-category-banner.has-categories.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 48% !important; max-width: 48% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 32% !important; max-width: 32% !important; align-content: unset !important; } } @media (max-width: 1400px) { .wrapper-category-banner .block-categories-slider { -webkit-box-flex: 0; flex: 0 0 20% !important; max-width: 20% !important; } .wrapper-category-banner.has-categories.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 49% !important; max-width: 49% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 31% !important; max-width: 31% !important; } } @media (max-width: 1366px) { .wrapper-category-banner .block-categories-slider { order: 1; flex: 0 0 100% !important; max-width: 100% !important; margin-top: 20px !important; } .wrapper-category-banner.has-categories.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 calc(100% - 520px) !important; max-width: calc(100% - 520px) !important; } .wrapper-category-banner.has-categories .slideshow { flex: 0 0 100% !important; max-width: 100% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 520px !important; max-width: 520px !important; align-content: space-between !important; } .block-categories-slider .categories-slider--list { scroll-snap-type: x mandatory; flex-wrap: nowrap; overflow: auto; padding-bottom: 10px; position: relative; z-index: 101; } .block-categories-slider .categories-slider--list li { border-top: 0px; border-right: 0px; scroll-snap-align: start; scroll-snap-stop: always; flex: 0 0 13%; max-width: 13%; padding: 0px 10px; } } @media (max-width: 1200px) { .wrapper-category-banner.has-categories.has-banner .slideshow, .wrapper-category-banner.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 60% !important; max-width: 60% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 40% !important; max-width: 40% !important; align-content: space-between !important; } } @media (max-width: 1024px) { .slide-pc, .hidden-mobile { display: none !important; } .slideshow.show-dot-with-image:has(.enable_position_outside_image) .slick-dots { transform: translate(-50%, -50%); top: calc((var(--height-image-active) / 2)) !important; } body.cart-sidebar-show #halo-sidebar.page-sidebar, body.auth-sidebar-show #halo-sidebar.page-sidebar, body.open_search_mobile #halo-sidebar.page-sidebar, body.menu_open #halo-sidebar.page-sidebar, body.lang-currency-sidebar-show#halo-sidebar.page-sidebar { display: none; } .header-with-sidebar { display: flex; align-items: center; justify-content: space-between; } .header-with-sidebar .page-header { padding: 21px 0px !important; } .header-with-sidebar .page-header.text-right + .sidebar-toggle { order: 1; padding-left: 0px; } .header-with-sidebar .page-header.text-right { order: 2; } .background-cursor-wrapper { display: none; } .container-1920 { padding-left: 15px; padding-right: 15px; } .container-1770 { display: block; width: 100%; position: relative; max-width: 100%; padding: 0px 15px; margin: 0px auto; } .container-1570, .container-1670, .container-1470, .container-1370, .container-1320, .container-1170 { padding-left: 15px; padding-right: 15px; } .halo-row { margin-left: -8px; margin-right: -8px; } .halo-item { padding-left: 8px; padding-right: 8px; } .wrapper-body { padding-bottom: 50px; } .halo-row.halo-slider.md-column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4) { display: none; } .halo-row.halo-slider.md-column-3:not(.slick-slider) .halo-item { width: 33.3333%; } .style-arrows-5 .slick-arrow svg { width: 46px; height: 46px; } .halo-product-block .products-carousel, .halo-product-block .products-grid { margin: 0px -8px; } .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product { padding: 0px 8px; } .products-grid .product .card-action, .products-carousel .product .card-action { padding: 0px 0px 15px; } .card-action .variants-popup { bottom: 15px !important; } .halo-block-header.text-left.viewAll--right .title, .halo-block-header.text-right.viewAll--left .title { margin-right: 30px; } .halo-block-header.text-left.viewAll--left, .halo-block-header.text-left.viewAll--right { text-align: left; } .halo-block-header.text-right.viewAll--right, .halo-block-header.text-right.viewAll--left { text-align: right; } .halo-block-header.text-mb-left { text-align: left; } .halo-block-header.text-mb-center { text-align: center; } .halo-block-header.text-mb-right { text-align: right; } .view_all { margin-bottom: 0px !important; } .halo-product-block .collection-column-2 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 10px; padding-right: 10px; } .slider-progress-bar { margin-top: 22px; } .style-arrows-6 .button:not(.share-button__button), .style-arrows-6 .grouped_btn--slider .slide-button, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^="NewsletterForm--"] { padding-top: 11px !important; padding-bottom: 13px !important; font-size: calc(var(--btn-1-font-size) - 2px) !important; } .product-tab-block .halo-product-block .slick-dots { bottom: -26px; } .product-card-layout-01 .product-tab-block .halo-product-block .slick-dots { bottom: -45px; } .slide-content .slide-sub { margin-bottom: 10px; } .slide-content .slide-heading { margin-bottom: 3px; font-size: 24px !important; } .slide-content .slide-heading.has-border { padding-bottom: 17px; margin-bottom: 17px; } .slide-content .slide-text { margin-bottom: 24px !important; } .slideshow .slick-dots li { margin: 0px 5px; width: 10px; height: 10px; } .block-categories-slider .categories-slider--list { padding: 0px; } .block-categories-slider .categories-slider--list li { flex: 0 0 18%; max-width: 18%; border-right: 0px; } .block-categories-slider .categories-slider--list li a { align-content: center; } .slide-content.text-mb-right .grouped_btn--slider { justify-content: right; } .slide-content.text-mb-center .grouped_btn--slider { justify-content: center; } .slide-content.text-mb-left .grouped_btn--slider { justify-content: left; } .slide-content.text-mb-center { text-align: center; } .slide-content.text-mb-left { text-align: left; } .slide-content.text-mb-right { text-align: right; } .halo-popup-wrapper-mobile { position: absolute; bottom: 0px; left: 0px; height: max-content; max-height: 85%; width: 100%; background-color: rgb(255, 255, 255); transform: translateY(100%); transition: transform var(--lookbook-mobile-duraton) ease-in-out; } body.mobile-popup-active { overflow-y: hidden; } .halo-lookbook-popup-mobile { opacity: 0; visibility: hidden; transition: opacity var(--lookbook-mobile-duraton) ease,visibility var(--lookbook-mobile-duraton) ease; } .halo-lookbook-popup-mobile .product-item { flex: 0 0 55%; } .halo-lookbook-popup-mobile .price-item--saved { display: none; } .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile { display: flex; align-items: stretch; justify-content: start; gap: 10px; } .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .halo-popup-container-mobile.center { align-items: stretch; justify-content: center; } .select-icon .lookbook-modal { display: none; } body.mobile-popup-active .halo-lookbook-popup-mobile { pointer-events: auto; opacity: 1; visibility: visible; background-color: rgba(0, 0, 0, 0.7); } body.mobile-popup-active .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile { transform: translateY(0px); } .halo-popup-wrapper-mobile .close-modal { position: absolute; right: 10px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; } .mobile-popup-header { width: 100%; padding: 10px; margin: 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); text-align: center; color: var(--text-color); font-size: var(--font-heading-size); line-height: var(--heading-line-height); letter-spacing: var(--heading-letter-spacing); font-weight: var(--font-weight-medium); position: relative; display: flex; justify-content: center; align-items: center; text-transform: uppercase; } .btn_1_br_outside .mobile-popup-header { text-transform: unset; } .halo-popup-wrapper-mobile .halo-popup-container-mobile { display: flex; justify-content: center; align-items: start; gap: 10px; padding: 10px; } .halo-popup-wrapper-mobile .lookbook-mobile-item { display: inline-block; width: auto; height: max-content; max-width: 55vw; flex: 0 0 55vw; } .halo-popup-wrapper-mobile .lookbook-mobile-item .img-box .lookbook-mobile-image-container { width: 100%; } .halo-popup-wrapper-mobile .lookbook-mobile-item img { max-width: 100%; max-height: 100%; object-fit: cover; object-position: center center; } .halo-popup-wrapper-mobile .lookbook-mobile-item .text-shorten { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: var(--product-title-font-size); font-weight: var(--font-weight-medium); line-height: var(--product-title-line-height); letter-spacing: var(--product-title-letter-spacing); text-transform: var(--product-title-text-transform); margin-top: 10px; display: block; } .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-title, .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price { text-align: center; } .halo-popup-wrapper-mobile .lookbook-mobile-item .mobile-lookbook-price { font-size: var(--product-price-font-size); font-weight: var(--font-weight-normal); line-height: var(--product-price-line-height); letter-spacing: var(--product-price-letter-spacing); margin-top: var(--product-price-margin-top); margin-bottom: 0px; padding-bottom: 15px; } .halo-popup-wrapper-mobile .scroll-snap-mobile { padding: 0px; overflow-x: scroll; } .halo-lookbook-popup-mobile .close-modal svg { width: 16px; height: 16px; fill: var(--color-text); stroke: var(--color-text); } .hide-on-mobile { visibility: hidden; } .footbar-fixed-left.cookie_someone_right { position: absolute; bottom: 143px; } .halo-sidebar-header { padding: 13px 20px 0px; } .halo-sidebar-close { top: 5px; } .halo-sidebar.halo-sidebar-left .halo-sidebar-close { left: 5px; } .halo-sidebar.halo-sidebar-right .halo-sidebar-close { right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_search .halo-sidebar-close { left: auto; right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close { position: inherit; top: 0px; left: auto; right: -15px; background-color: transparent; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .site-nav-mobile + .halo-sidebar-close { position: absolute; right: 5px; } .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg { fill: var(--color-black); } #navigation-mobile .halo-sidebar-close { opacity: 0; pointer-events: none; transition: opacity var(--duration-long) ease; } body.menu_open #navigation-mobile .halo-sidebar-close { opacity: 1; pointer-events: auto; } .announcement-close { width: 15px; height: 15px; right: 10px; } .header__icon--cart .cart-count-bubble { position: absolute; right: -12px; top: -8px; } .search-modal__form { background-color: rgb(250, 250, 250); border-bottom: 1px solid rgb(231, 231, 231); } .search-modal__form .search__button { min-width: inherit; text-overflow: unset; padding: 1px 10px 4px; border-radius: 0px; min-height: 30px; background: transparent; box-shadow: none; border: 0px; } .search-modal__form .search__input { padding: 3px 10px; background-color: transparent; border: 0px; } .search-modal__form .search__button svg { position: relative; width: 20px !important; height: 20px !important; } .menu-heading-mobile { display: flex; justify-content: space-between; align-items: center; padding: 6px 20px 3px; } .halo-top-language .icon svg { width: 20px; height: 20px; } .halo-currency .currency-menu .icon svg { position: relative; top: 1px; width: 20px !important; height: 20px !important; } .halo-sidebar_menu #HeaderLanguageList, .halo-sidebar_menu .halo-currency .currency-menu, .halo-sidebar_menu #HeaderLanguageList .disclosure__item, .halo-sidebar_menu .halo-currency .currency-menu .dropdown-item { padding: 10px !important; } .logo-m-none { display: none !important; } .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .label { position: relative; top: -1px; right: 0px; margin-left: 12px; line-height: 18px; height: 18px; } .halo-sidebar_menu .site-nav-mobile .menu-lv-1 .menu-lv-1__action .label { top: 2px; } .menu-lv-1 .label::before { left: -10px; top: 4px; bottom: auto; transform: rotate(270deg); } .halo-sidebar_menu .nav-title-mobile { font-size: var(--font-menu-lv1-size); text-transform: uppercase; } .halo-sidebar_menu .site-nav { font-size: var(--font-menu-lv1-size); } .dropdown-currency, .dropdown-language { pointer-events: auto; } .products-grid.grid { display: flex; margin-left: 0px; margin-right: 0px; margin-bottom: 30px; } .products-grid.grid .grid__item { padding-left: 0px; padding-right: 0px; margin-left: 0.5rem; max-width: 50%; flex-grow: 1; flex-shrink: 0; margin-top: 0px !important; width: calc(25% - 0.375rem) !important; } .products-grid.grid .grid__item:first-of-type { margin-left: 15px; } .products-grid.grid .grid__item:last-of-type { margin-right: 15px; } .style-dots-2 .slick-dots li:last-child, .style-dots-2 .slider-dots li:last-child { margin-right: 7px; } .disable-srollbar-mb::-webkit-scrollbar { display: none; } .disable-srollbar-mb::-webkit-scrollbar-track { display: none; } .disable-srollbar-mb::-webkit-scrollbar-thumb { display: none; } .disable-srollbar-mb::-webkit-scrollbar-thumb:hover { display: none; } .button { font-size: calc(var(--btn-1-font-size) * .8); line-height: calc(var(--btn-1-line-height) * .8); } } @media (max-width: 992px) { .products-grid.grid .grid__item { width: calc(33.3333% - 0.375rem) !important; } .scroll-snap-mobile { flex-wrap: nowrap; overflow-x: auto; padding: 0px 0px 0px 15px; margin-left: 0px; align-items: center; scroll-snap-type: x mandatory; } .scroll-snap-mobile .halo-item { padding-left: 0px; padding-right: 0px; -webkit-box-flex: 0; flex: 0 0 90%; scroll-snap-align: start; scroll-snap-stop: always; max-width: 400px !important; } .halo-product-block .collection-column-2 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-left: 10px; padding-right: 10px; } .halo-product-block .collection-column-2 + .collection-column-2 { margin-top: 40px; } } @media (max-width: 767px) { .slide-content .slide-heading { margin-bottom: 8px; } .slide-content .slide-heading.has-border { padding-bottom: 17px; } .slide-content.sub_heading_font_1 .slide-sub.border--solid span { padding-bottom: 4px; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-top: 18px; margin-left: 10px; } .slideshow.show-dot-with-image .slick-dots li button { padding: 6px; } .footbar-fixed-left.cookie_someone_right { position: absolute; bottom: 128px; } .halo-lookbook-popup { left: 0px; right: 0px; margin: 20px auto; width: 275px; max-width: calc(-30px + 100vw); } .halo-lookbook-popup .halo-popup-wrapper { padding: 10px 12px; } .halo-lookbook-popup .card { display: flex; } .halo-lookbook-popup .card-product { -webkit-box-flex: 0; flex: 0 0 30%; max-width: 30%; margin-right: 15px; } .halo-lookbook-popup .card-information { padding: 0px; -webkit-box-flex: 0; flex: 0 0 calc(70% - 15px); max-width: calc(70% - 15px); } .halo-lookbook-popup .card-information__wrapper { text-align: left; } .halo-lookbook-popup .card-information .card-price { justify-content: flex-start !important; } .halo-lookbook-popup .card-action { display: none; } .price__label_sale { height: 16px; line-height: 16px; position: relative; top: 4px; display: none; margin: 0px !important; } .price__label_sale .label_sale { font-size: 10px; padding: 0px 5px; } .halo-product-block .collection-column-2 + .collection-column-2 { margin-top: 25px; } .halo-product-block .products-carousel[data-item-to-show="2.5"]:not(.slick-initialized) > .product { width: 82.2%; } .countdown_style_2 { display: block; } .slideshow.show-dot-with-image .slick-dots li.slick-active button { padding: 6px; } .slideshow.show-dot-with-image .slick-dots li button svg { max-width: 14px; max-height: 14px; } .slideshow.show-dot-with-image .slide-content .slide-heading { padding-bottom: 7px; } .slideshow.show-dot-with-image .slick-dots li:not(.slick-active) button { padding: 7px; } .style-arrows-10 .slick-arrow { padding: 2px; width: calc(var(--arrow-width) - 10px); height: calc(var(--arrow-height) - 10px); } } @media (max-width: 551px) { .container, .container-1770, .container-1570, .container-1670, .container-1470, .container-1370, .container-1320, .container-1170 { padding-left: 10px; padding-right: 10px; } .halo-row { margin-left: -5px; margin-right: -5px; } .halo-item { padding-left: 5px; padding-right: 5px; } .halo-row.column-3 .slider__slide { width: 100%; } .halo-row.halo-slider.sm-column-1:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+2), .halo-row.halo-slider.sm-column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3) { display: none; } .halo-row.halo-slider.sm-column-1:not(.slick-slider) .halo-item { width: 100%; } .halo-row.halo-slider.sm-column-2:not(.slick-slider) .halo-item { width: 50%; } .scroll-snap-mobile { padding: 0px 0px 0px 10px; margin-left: 0px; } .products-grid.grid .grid__item { width: calc(50% - 1.875rem) !important; } .product-block-has__banner.container-full .product-block__grid { padding: 0px 5px !important; } .halo-product-block .container-full .products-carousel, .halo-product-block .container-full .products-grid { margin: 0px; } .halo-product-block .container-full:not(.product-block-has__banner) .halo-block-content { padding: 0px 5px; } .halo-term-condition-popup .halo-popup-scroll { max-height: 50vh; } .halo-term-condition-popup .halo-popup-header { margin: 0px 0px 20px; padding: 5px 0px 0px; } .product-infinite-scroll { margin: 30px 0px 0px; } .halo-product-block .products-carousel, .halo-product-block .products-grid { margin: 0px -5px; } .halo-product-block .products-carousel .product, .halo-product-block .products-grid .product { padding: 0px 5px; } .products-grid .product .card-action, .products-carousel .product .card-action { padding: 0px 0px 15px; } .product-card__button2 { padding: 0px; } .style-arrows-6 .button:not(.share-button__button), .style-arrows-6 .grouped_btn--slider .slide-button, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-6 .footer-block__newsletter .footer-block__newsletter-form [id^="NewsletterForm--"], .style-arrows-8 .button:not(.share-button__button):not(.product-form__submit), .style-arrows-8 .grouped_btn--slider .slide-button, .style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form #NewsletterForm--footer, .style-arrows-8 .footer-block__newsletter .footer-block__newsletter-form [id^="NewsletterForm--"] { padding-top: 9px !important; padding-bottom: 10px !important; } .style-arrows-6 .grouped_btn--slider .slide-button { margin-top: 5px !important; } .btn_1_br_outside .button { padding-top: 10px !important; padding-bottom: 10px !important; } .body-full-width.product-card-layout-04 .button { padding-top: 9px !important; padding-bottom: 5px !important; } .field__input, .form-input { padding-top: 7px; padding-bottom: 7px; } .product-tab-block .halo-product-block .slick-dots { bottom: -16px; } .halo-product-block .products-carousel.slick-dotted { margin-bottom: 40px; } .grouped_btn--slider .slide-button { padding-top: var(--btn-1-padding-top) !important; padding-bottom: var(--btn-1-padding-bottom) !important; } .btn_1_br_outside .grouped_btn--slider .slide-button { padding-top: 10px !important; padding-bottom: 10px !important; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-left: 0px; } .wrapper-category-banner.has-banner .slideshow, .wrapper-category-banner.has-categories.has-banner .slideshow { -webkit-box-flex: 0; margin-bottom: 20px; flex: 0 0 100% !important; max-width: 100% !important; } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 100% !important; max-width: 100% !important; } .wrapper-category-banner .block-categories-slider { margin-top: 10px !important; } .block-categories-slider .wrapper-category { padding: 20px 20px 10px; } .block-categories-slider .categories-slider--list { padding-bottom: 0px; } .block-categories-slider .categories-slider--list li { flex: 0 0 30%; max-width: 30%; border-right: 0px; } .block-categories-slider .categories-slider--list li a { align-content: center; } .block-banner-slider .banner { margin-bottom: 15px; } .block-categories-slider .categories-slider--list { z-index: 10; } .page-header { padding: 10px 0px 15px; } .btn_1_br_outside .slick-dots li, .btn_1_br_outside .slider-dots li { margin: 0px 7px; } .btn_1_br_outside .slick-dots li button, .btn_1_br_outside .slider-dots li button { width: calc(var(--dots-width) - 4px); height: calc(var(--dots-height) - 4px); } .animate--fixed .image.enable_custom_image img { position: absolute !important; height: 100% !important; } body .crisp-client .cc-tlyw[data-full-view="true"] .cc-kxkl .cc-nsge { bottom: 72px !important; } .halo-quick-view-popup, .halo-edit-cart-popup { left: 0px; max-width: 100%; top: unset; bottom: 0px; transform: translateY(100px); } } @media (min-width: 321px) { .products-grid.column-2 .product, .products-grid.column-3 .product, .products-grid.column-4 .product, .products-grid.column-5 .product { width: 50%; } .products-grid.column-2 .product:nth-child(-n+2), .products-grid.column-3 .product:nth-child(-n+2), .products-grid.column-4 .product:nth-child(-n+2), .products-grid.column-5 .product:nth-child(-n+2) { margin-top: 0px; } } @media (min-width: 375px) { .halo-product-block .products-carousel:not(.slick-initialized) > .product { width: 50%; } } @media (min-width: 551px) { .footbar-fixed { left: 15px; right: auto; bottom: 15px; } .halo-popup-header { padding-top: 3px; } .halo-popup.customPopup-tiny { max-width: 535px; } .halo-popup.customPopup-small { max-width: 470px; } .halo-sidebar { max-width: 370px; } .halo-sidebar.halo-cart-sidebar { max-width: 420px; } } @media only screen and (min-width: 750px) { .h0 { font-size: 5.2rem; } h1, .h1 { font-size: 4rem; } h2, .h2 { font-size: 2.4rem; } h3, .h3 { font-size: 1.8rem; } h5, .h5 { font-size: 1.3rem; } blockquote { padding-left: 1.5rem; } hr { margin: 7rem 0px; } } @media (min-width: 768px) { .grouped_btn--slider { display: flex; align-items: center; } .slide-content.text-center .grouped_btn--slider { justify-content: center; } .grouped_btn--slider .slide-button:first-child { margin-right: 5px; margin-left: 0px; } .grouped_btn--slider .slide-button:last-child { margin-left: 5px; margin-right: 0px; } .show-dot-with-image .slide-content .grouped_btn--slider .slide-button { margin: 0px; } .halo-popup { max-width: 720px; } .products-grid.column-2 .product { margin-top: 30px; } .products-grid.column-3 .product, .products-grid.column-4 .product, .products-grid.column-5 .product { width: 33.3333%; margin-top: 50px; } .products-grid.column-3 .product:nth-child(-n+3), .products-grid.column-4 .product:nth-child(-n+3), .products-grid.column-5 .product:nth-child(-n+3) { margin-top: 0px; } .halo-product-block .products-carousel:not(.slick-initialized) > .product { width: 33.3333%; } } @media (min-width: 992px) { .halo-product-block .products-carousel:not(.slick-initialized) > .product { width: 25%; } .halo-product-block .column-2\.5.products-carousel:not(.slick-initialized) > .product { width: 38%; } } @media (min-width: 1025px) { a:hover { color: var(--color-link-hover); } .link-underline:hover .text { text-decoration: underline; text-underline-offset: 0.3rem; } .halo-block-header .title .text { min-width: 420px; } .halo-block-header.text-left.viewAll--left .title .text, .halo-block-header.text-right.viewAll--right .title .text { width: auto; } .slick-arrow:hover { border-color: var(--arrow-border-color-hover); background: var(--arrow-background-color-hover); } .slick-arrow:hover svg { color: var(--arrow-color-hover); fill: var(--arrow-color-hover); } .body-custom-width .slick-arrow.slick-prev { left: 15px; } .body-custom-width .slick-arrow.slick-next { right: 15px; } .style-arrows-8 .slick-dots li, .style-arrows-8 .slider-dots li { margin: 0px 20px; } .container { max-width: 1200px; padding-left: 15px; padding-right: 15px; } .container-full { width: 100%; max-width: 100%; padding-left: 0px; padding-right: 0px; margin-left: auto; margin-right: auto; overflow: hidden; } .container-1920 { width: 100%; max-width: 1950px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1770 { max-width: 1800px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1570 { max-width: 1600px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1670 { max-width: 1700px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1470 { max-width: 1500px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1370 { max-width: 1400px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1320 { max-width: 1350px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .container-1170 { max-width: 1200px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } .has-megamenu .container { max-width: var(--container_size) !important; padding-left: 15px !important; padding-right: 15px !important; } .header-full-width .header .container, .header-full-width #shopify-section-announcement-bar .container, .body-full-width .wrapper-body .container { max-width: 100%; padding: 0px 3.175%; } .body-full-width.template-customers\/login .wrapper-body .container, .body-full-width.template-customers\/register .wrapper-body .container, .body-full-width.template-customers\/account .wrapper-body .container, .body-full-width.template-customers\/addresses .wrapper-body .container { max-width: 1200px; padding-left: 15px; padding-right: 15px; } .body-custom-width .wrapper-body .container { max-width: var(--body-custom-width-container); padding-left: 15px; padding-right: 15px; } .halo-row.halo-slider.column-2:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+3), .halo-row.halo-slider.column-3:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+4), .halo-row.halo-slider.column-4:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+5), .halo-row.halo-slider.column-5:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+6), .halo-row.halo-slider.column-6:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+7), .halo-row.halo-slider.column-7:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+8), .halo-row.halo-slider.column-8:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+9), .halo-row.halo-slider.column-9:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+10), .halo-row.halo-slider.column-10:not(.slick-slider):not(.brand-layout--infinite) .halo-item:nth-child(n+11) { display: none; } .products-carousel.column-2:not(.slick-slider) .product:nth-child(n+3), .products-carousel.column-3:not(.slick-slider) .product:nth-child(n+4), .products-carousel.column-4:not(.slick-slider) .product:nth-child(n+5), .products-carousel.column-5:not(.slick-slider) .product:nth-child(n+6), .products-carousel.column-6:not(.slick-slider) .product:nth-child(n+7), .products-carousel.column-7:not(.slick-slider) .product:nth-child(n+8), .products-carousel.column-8:not(.slick-slider) .product:nth-child(n+9), .products-carousel.column-9:not(.slick-slider) .product:nth-child(n+10), .products-carousel.column-10:not(.slick-slider) .product:nth-child(n+11) { display: none; } .header-top, .header-bottom { display: block; } .header-bottom .main-menu, .header-bottom .main-menu > .container { position: static; } .header__list .link { padding: 23px 25px; } .header__icon:hover .icon { transform: scale(1.15); } .header__icon:hover .icon-search-1 { transform: rotate(-90deg) scale(1.15); } .halo-top-language #HeaderLanguageLabel, .halo-top-currency .currency-block .title { display: none; } .menu-lv-item .site-nav-list-dropdown > .menu-lv-2__action { display: flex; } .slide-mobile, .hidden-pc { display: none !important; } .wrapper-category-banner .block-categories-slider { -webkit-box-flex: 0; flex: 0 0 305px; max-width: 305px; } .wrapper-category-banner.has-categories .slideshow { -webkit-box-flex: 0; flex: 0 0 calc(100% - 305px); max-width: calc(100% - 305px); } .wrapper-category-banner.has-categories.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 calc(100% - 825px); max-width: calc(100% - 825px); } .wrapper-category-banner.has-banner .slideshow { -webkit-box-flex: 0; flex: 0 0 calc(100% - 520px); max-width: calc(100% - 520px); } .wrapper-category-banner .block-banner-slider { -webkit-box-flex: 0; flex: 0 0 520px; max-width: 520px; } .slide-content.sub_heading_font_1 .grouped_btn--slider .slide-button:last-child { margin-left: 28px; } .slide-content.text-right .grouped_btn--slider { justify-content: right; } .slide-content.text-center .grouped_btn--slider { justify-content: center; } .slide-content.text-left .grouped_btn--slider { justify-content: left; } [data-show-lookbook-container][data-style="2"] [data-lookbook-item-container] .select-icon.invisible { visibility: hidden; } .header-wrapper .header-bottom .fixed-left, .header-wrapper .header-bottom .fixed-right, .shopify-section-header-sticky .header-wrapper .header-top { display: none; } .shopify-section-header-sticky .header-wrapper .header-bottom { display: flex; justify-content: center; align-items: stretch; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-center { width: calc(100% - 224px); display: flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-left { width: 112px; padding: 6px 10px 6px 15px; display: inline-flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right { width: 112px; display: flex; align-items: center; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__search, .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .header__icon--cart { width: 45px; height: 100%; display: inline-flex; justify-content: center; align-items: center; border-left: 1px solid rgba(255, 255, 255, 0.15); padding-top: 9px; padding-bottom: 9px; } .shopify-section-header-sticky .header-wrapper .header-bottom .fixed-right .cart-count-bubble { top: 5px; right: 5px; min-width: 20px; min-height: 20px; line-height: 20px; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top { display: block; padding: 0px; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--left, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header__group, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .free-shipping-text, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .customer-service-text, .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .top-language-currency { display: none; } .sticky-search-open .shopify-section-header-sticky .header-wrapper .header-top .header-top--right .header-top-right-group { margin: 0px; } .sticky-search-open #shopify-section-header { will-change: unset; transform: none !important; } .sticky-search-open .header-top-right-group .header__search { position: fixed; inset: 0px; background: rgba(35, 35, 35, 0.8); width: 100%; height: 100%; margin: 0px; z-index: 101; opacity: 0; animation: 0.5s ease 0s 1 normal forwards running slowShow; } .sticky-search-open .header__search .search-modal__form { max-width: 555px; } .sticky-search-open .header__search .search-modal__form .search__input { padding: 7px 10px; } .sticky-search-open .header__search .search-modal__form .search__button svg { width: 18px; height: 18px; } .sticky-search-open .search_details { top: 10vh; position: relative; max-width: 555px; margin: 0px auto; text-align: center; animation: 0.5s ease 0s 1 normal none running animateMenuOpen; } .sticky-search-open .search_details .quickSearchResultsWrap { right: 0px; left: 0px; width: 555px; } .sticky-search-open .quickSearchResults .container { padding-left: 20px; padding-right: 20px; } .sticky-search-open .search_details .header-search-close { padding-bottom: 15px; display: block; } .sticky-search-open .search_details .header-search-close svg { width: 20px; height: 20px; color: var(--bg-white); } .sticky-search-open details > .search-modal { opacity: 1; animation: animateMenuOpen var(--duration-default) ease; } .sticky-search-open details > .search-modal .quickSearchResultsWrap { animation: appear-down var(--duration-default) ease; display: block !important; } .custom-scrollbar::-webkit-scrollbar-track { background-color: rgb(244, 244, 244); } .custom-scrollbar::-webkit-scrollbar { width: 5px; background-color: rgb(244, 244, 244); } .custom-scrollbar::-webkit-scrollbar-thumb { background-color: var(--color-background-30); } .custom-scrollbar-x::-webkit-scrollbar { height: 5px; } .custom-scrollbar-x::-webkit-scrollbar-track { background-color: rgb(244, 244, 244); } .custom-scrollbar-x::-webkit-scrollbar-thumb { background-color: var(--color-background-30); } .button:hover { 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-hover) var(--btn-1-inset); } .button.button-1:hover, .button.button--primary:hover, .button.button--primary:focus { color: var(--btn-1-color-hover); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-1-border-hover); background-origin: border-box; } .button.button-1:hover svg, .button.button--primary:hover svg, .button.button--primary:focus svg { fill: var(--btn-1-color-hover); } .btn_1_br_outside .button:hover::after { border-color: var(--btn-1-border-hover); } .button.button-2:hover, .button.button--secondary:hover, .button.button--secondary:focus { color: var(--btn-2-color-hover); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-2-border-hover); background-origin: border-box; } .btn_1_br_outside .button.button-2:hover::after, .btn_1_br_outside .button.button--secondary:hover::after { border: 1px solid var(--btn-2-border-hover); } .button.button-2:hover svg, .button.button--secondary:hover svg, .button.button--secondary:focus svg { fill: var(--btn-2-color-hover); } .btn_2_br_outside .productView-action .button:hover::after { border-color: var(--atc-border-color-hover); } .btn_2_br_outside .productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded:hover::after { border-color: var(--bin-border-color-hover); } .button.button-3:hover, .button.button-3:focus { color: var(--btn-3-color-hover); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-clip: ; background-color: ; border-color: var(--btn-3-border-hover); background-origin: border-box; } .btn_1_br_outside .button.button-3:hover::after { border: 1px solid var(--btn-3-border-hover); } .button.button-3:hover svg, .button.button-3:focus svg { fill: var(--btn-3-color-hover); } .halo-block-header.text-left.viewAll--center .view_all, .halo-block-header.text-right.viewAll--center .view_all { position: absolute; top: 10px; left: 50%; transform: translate(-50%); right: auto; z-index: 1; } .halo-block-header.text-left.viewAll--center { padding-right: 55%; } .halo-block-header.text-right.viewAll--center { padding-left: 55%; } .halo-block-header.text-center.viewAll--left, .halo-block-header.text-center.viewAll--right { padding-left: 70px; padding-right: 70px; } .halo-block-header.text-right.viewAll--left { padding-left: 70px; } .halo-block-header.text-left.viewAll--right { padding-right: 70px; } .halo-block-header.text-center.viewAll--left .view_all, .halo-block-header.text-right.viewAll--left .view_all { position: absolute; top: 12px; left: 0px; right: auto; } .halo-block-header.text-center.viewAll--right .view_all, .halo-block-header.text-left.viewAll--right .view_all { position: absolute; top: 12px; left: auto; right: 0px; } .halo-popup-banner { display: block; } .halo-popup.customPopup-large { max-width: 1000px; } .halo-popup.halo-edit-cart-popup.customPopup-large { max-width: 840px; } .halo-popup.halo-edit-cart-popup .halo-notifyMe { display: none !important; } .halo-popup.halo-quick-view-popup.customPopup-large { max-width: 1020px; } .halo-popup.halo-size-chart-popup.customPopup-large, .halo-popup.halo-ask-an-expert-popup.customPopup-large { max-width: 700px; } .halo-popup.halo-compare-color-popup.customPopup-large { max-width: 970px; } .halo-sidebar-header { padding-left: 30px; padding-right: 30px; } .announcement-bar__message .text { font-size: calc(var(--font-body-size) + 4px); } .menu-lv-item:hover > a > .text, .menu-lv-item > .site-nav-list-dropdown > a > .text, .menu-lv-item:hover > .site-nav-list-dropdown > a > .text { border-bottom: 1px solid transparent; } .menu-lv-item:hover > .header__submenu, .menu-lv-item.menu-lv-2.dropdown:hover .site-nav-list-dropdown > .header__submenu { display: block; opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px); animation: animateMenuOpen var(--duration-default) ease; z-index: 1; } .menu-lv-item.menu-lv-1 .menu-lv-2__action .icon-dropdown { display: block; } .products-grid.column-4 .product, .products-grid.column-5 .product { width: 25%; } .products-grid.column-4 .product:nth-child(-n+4), .products-grid.column-5 .product:nth-child(-n+4) { margin-top: 0px; } .halo-product-block .slick-arrow { top: calc(50% - 70px); } .halo-product-block .slick-prev { left: 0px; } .halo-product-block .slick-next { right: 0px; } .halo-product-block .products-carousel.column-1:not(.slick-initialized) > .product { width: 100%; } .halo-product-block .products-carousel.column-2:not(.slick-initialized) > .product { width: 50%; } .halo-product-block .products-carousel.column-3:not(.slick-initialized) > .product { width: calc(33.3333%); } .halo-product-block .products-carousel.column-4:not(.slick-initialized) > .product { width: 25%; } .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product { width: 20%; } .halo-product-block .products-carousel.column-6:not(.slick-initialized) > .product { width: calc(16.6667%); } .halo-product-block .collection-column-2 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; } .halo-product-block .collection-column-2:first-child { padding-right: 10px; } .halo-product-block .collection-column-2 + .collection-column-2 { padding-left: 10px; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev { left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 65px !important; } body .halo-product-block .special-arrow-position .slick-arrow { transform: translateY(-100%); top: var(--spacing_bottom) !important; } body .halo-product-block .products-carousel.special-arrow-position .slick-next { right: var(--spacing_right) !important; } body .halo-product-block .products-carousel.special-arrow-position .slick-prev { left: auto !important; right: calc(var(--spacing_right) + 10px + var(--arrow-width)); } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next { left: var(--spacing_right) !important; right: auto !important; } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-next svg { transform: rotate(-180deg); } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev { left: calc(var(--spacing_right) + 10px + var(--arrow-width)) !important; right: auto !important; } body.layout_rtl .halo-product-block .products-carousel.special-arrow-position .slick-prev svg { transform: unset; } .sections-product-block:has(.products-carousel.special-arrow-position) .halo-block-header { margin-right: calc(var(--arrow-width) * 2 + 10px); } .footbar-fixed-left { position: fixed; left: 15px; right: auto; bottom: 15px; z-index: 10; width: auto; } .footbar-fixed-right { position: fixed; left: auto; right: 15px; bottom: 15px; z-index: 10; } .image-zoom:hover img { transform: scale(1.06); } .custom_position { top: var(--vertical_position) !important; left: var(--horizontal_position) !important; right: auto !important; bottom: auto !important; transform: translate(var(--minus_horizontal_position),var(--minus_vertical_position)) !important; } .haloCalculatorShipping { padding: 0px 30px; } .body-content-wrapper { transition: transform var(--duration-long) ease; } body.cart-sidebar-show .body-content-wrapper, body.auth-sidebar-show .body-content-wrapper, body.show-pickup-availability .body-content-wrapper { transform: translate(calc(var(--page-content-distance) * -1)); } body.menu_open .body-content-wrapper, body.open_search_mobile .body-content-wrapper { transform: translate(var(--page-content-distance)); } #halo-cart-sidebar .halo-sidebar-header, #halo-cart-sidebar .previewCartMessage, #halo-cart-sidebar .previewCart-wrapper, #halo-auth-sidebar .halo-sidebar-header, #halo-auth-sidebar .halo-sidebar-wrapper, #halo-language-currency-sidebar .title, #halo-language-currency-sidebar .halo-top-language, #halo-language-currency-sidebar .halo-top-currency { transform: translate(calc(var(--sidebar-content-distance) * 1)); opacity: 0; transition: transform var(--duration-long) ease,opacity var(--duration-long) ease; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header, body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .title { transition-delay: 0.25s; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCartMessage, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language, body:not(.safari).lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency { transition-delay: 0.4s; } body:not(.safari).cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper { transition-delay: 0.55s; } body:not(.safari).cart-sidebar-show #halo-auth-sidebar .halo-sidebar-header { transition-delay: 0.3s; } body:not(.safari).auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper { transition-delay: 0.3s; } #search-form-mobile .halo-sidebar-header, #search-form-mobile .header__search-full, #search-form-mobile .quickSearchTrending, #search-form-mobile .quickSearchProduct, #navigation-mobile .halo-sidebar-wrapper { transform: translate(calc(var(--sidebar-content-distance) * -1)); opacity: 0; transition: transform var(--duration-long) ease,opacity var(--duration-long) ease; } body:not(.safari).open_search_mobile #search-form-mobile .halo-sidebar-header, body:not(.safari).menu_open #navigation-mobile .halo-sidebar-wrapper { transition-delay: 0.25s; } body:not(.safari).open_search_mobile #search-form-mobile .header__search-full { transition-delay: 0.4s; } body:not(.safari).open_search_mobile #search-form-mobile .quickSearchTrending { transition-delay: 0.55s; } body:not(.safari).open_search_mobile #search-form-mobile .quickSearchProduct { transition-delay: 0.7s; } body.cart-sidebar-show #halo-cart-sidebar .halo-sidebar-header, body.cart-sidebar-show #halo-cart-sidebar .previewCartMessage, body.cart-sidebar-show #halo-cart-sidebar .previewCart-wrapper, body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-header, body.auth-sidebar-show #halo-auth-sidebar .halo-sidebar-wrapper, body.open_search_mobile #search-form-mobile .halo-sidebar-header, body.open_search_mobile #search-form-mobile .header__search-full, body.open_search_mobile #search-form-mobile .quickSearchTrending, body.open_search_mobile #search-form-mobile .quickSearchProduct, body.menu_open #navigation-mobile .halo-sidebar-wrapper, body.lang-currency-sidebar-show #halo-language-currency-sidebar .title, body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-language, body.lang-currency-sidebar-show #halo-language-currency-sidebar .halo-top-currency { transform: translate(0px); opacity: 1; } body.cart-sidebar-show, body.auth-sidebar-show, body.open_search_mobile, body.lang-currency-sidebar-show, body.menu_omenu_openpen, body.quick-view-show, body.quickshop-popup-show, body.newsletter-show, body.show-pickup-availability { padding-inline-end: 16px; } .halo-popup-wrapper-mobile { display: none; } } @media (min-width: 1280px) { .halo-popup.customPopup-extraLarge { max-width: 1170px; } .halo-lookbook-popup .halo-popup-wrapper { max-height: 366px; } .halo-lookbook-popup .lookbook-content .card-media { padding-bottom: 133.333% !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev { left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 65px !important; } } @media (min-width: 1400px) { .wrapper-hasbanner-adv { display: flex; } .halo-popup.customPopup-extraLarge { max-width: 1370px; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev { left: 55px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 80px !important; } } @media (min-width: 1600px) { .halo-widget-banner { opacity: 1; visibility: visible; } .halo-widget-banner .adaptive_height img.lazyload + .data-lazy-loading { background: transparent; } .halo-popup.customPopup-extraLarge { max-width: 1570px; } .products-grid.column-5 .product { width: 20%; } .products-grid.column-5 .product:nth-child(-n+5) { margin-top: 0px; } .halo-product-block .slick-prev { left: 0px; } .halo-product-block .slick-next { right: 0px; } .halo-product-block .products-carousel.column-5:not(.slick-initialized) > .product { width: 20%; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev { left: 60px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 110px !important; } } @media (min-width: 1700px) { .halo-product-block .container-1670 .products-carousel[data-item-to-show="3.5"], .halo-product-block .container-1670 .products-carousel[data-item-to-show="4.5"] { margin: 0px 0px 0px -15px; } body.layout_rtl .halo-product-block .container-1670 .products-carousel[data-item-to-show="3.5"], body.layout_rtl .halo-product-block .container-1670 .products-carousel[data-item-to-show="4.5"] { margin: 0px -15px 0px 0px; } } @media (min-width: 1920px) { .halo-product-block .slick-prev { left: 0px; } .halo-product-block .slick-next { right: 0px; } .halo-product-block .products-carousel.enable_progress_bar .slick-prev { left: 50px !important; } .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 116px !important; } .style-arrows-6 .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 61px !important; } .product-card-layout-08 .halo-product-block .products-carousel.enable_progress_bar .slick-next { right: 150px !important; } .slick-arrow.slick-next { right: var(--position-horizontal-slick-arrow) !important; } .slick-arrow.slick-prev { left: var(--position-horizontal-slick-arrow) !important; } } @media (min-width: 768px) and (max-width: 1024px) { .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-action, .halo-lookbook-popup-mobile .halo-popup-wrapper-mobile .product-item .card-information .card-swatch { display: none; } .halo-lookbook-popup-mobile .product-item { flex-basis: 25%; } .halo-row.column-3 .slider__slide, .halo-row.column-4 .slider__slide { width: 50%; } .halo-row.column-5 .slider__slide, .halo-row.column-5 .halo-item { width: 33.3333%; } .halo-row.column-5:not(.brands-slider) .halo-item { margin-bottom: 15px; } .slider-dots.count_2, .slider-action.count_2 { display: none; } .slider-dots li:last-child { display: none; } .slide-content.sub_heading_font_1 .slide-sub { margin-top: 25px; } .halo-block-header .title .text { padding: 0px 60px; } } @media (prefers-reduced-motion) { .motion-reduce { transition: none !important; } } /* Source: https://www.fysetc.com/cdn/shop/t/28/assets/animated.css?v=124579380764407670711784600040 */ @keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -50%, 0px); } 100% { opacity: 1; transform: translateZ(0px); } } @keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 50%, 0px); } 100% { opacity: 1; transform: none; } } .fadeInUp { animation-name: fadeInUp; animation-duration: 0.6s; animation-fill-mode: both; } @keyframes fadeInDown2 { 0% { transform: translate3d(0px, -50%, 0px); } 100% { transform: translateZ(0px); } } @keyframes headerSlideDown { 100% { transform: translateY(0px); } } @keyframes loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes animateMenuOpen { 0% { opacity: 0; transform: translateY(-1.5rem); } 100% { opacity: 1; transform: translateY(0px); } } @keyframes appear-down { 0% { opacity: 0; margin-top: -1rem; } 100% { opacity: 1; margin-top: 0px; } } @keyframes rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } @keyframes dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } @-webkit-keyframes progress-bar-stripes { 0% { background-position: 0px 0px; } 100% { background-position: 40px 0px; } } @keyframes progress-bar-stripes { 0% { background-position: 0px 0px; } 100% { background-position: 40px 0px; } } @-webkit-keyframes shimmer { 0% { background-position: -100% 0px; } 100% { background-position: 100% 0px; } } @keyframes shimmer { 0% { background-position: -1200px 0px; } 100% { background-position: 1200px 0px; } } @-webkit-keyframes zoom-animation { 0% { transform: scaleZ(1); } 50% { transform: scale3d(1.5, 1.5, 1); } 100% { transform: scaleZ(1); } } @keyframes zoom-animation { 0% { transform: scaleZ(1); } 50% { transform: scale3d(1.5, 1.5, 1); } 100% { transform: scaleZ(1); } } @keyframes box-shadow { 0%, 100% { box-shadow: 0px 0px; } 50% { box-shadow: 0px 0px 0px 4px; } } @keyframes dot-shadow { 0%, 100% { box-shadow: 0 0 0 0 var(--dot-shadow-color); } 50% { box-shadow: 0 0 0 4px var(--dot-shadow-color); } } @keyframes animateDrawerOpen { } @keyframes spin-icon { 0% { transform: translateY(-50%) rotate(0deg); } 100% { transform: translateY(-50%) rotate(360deg); } } @keyframes halo-animateloader { 0% { width: 0%; } 100% { width: 100%; } } @keyframes slowShow { 0% { opacity: 0.01; } 100% { opacity: 1; } } @keyframes prixClipFix { 0% { clip-path: polygon(50% 50%, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px); } 25% { clip-path: polygon(50% 50%, 0px 0px, 100% 0px, 100% 0px, 100% 0px, 100% 0px); } 50% { clip-path: polygon(50% 50%, 0px 0px, 100% 0px, 100% 100%, 100% 100%, 100% 100%); } 75% { clip-path: polygon(50% 50%, 0px 0px, 100% 0px, 100% 100%, 0px 100%, 0px 100%); } 100% { clip-path: polygon(50% 50%, 0px 0px, 100% 0px, 100% 100%, 0px 100%, 0px 0px); } } @keyframes tilt-shaking { 0%, 18%, 100% { transform: rotate(0deg); } 2%, 6%, 10%, 14% { transform: rotate(-2deg); } 4%, 8%, 12%, 16% { transform: rotate(2deg); } } @-webkit-keyframes tilt-shaking { 0%, 18%, 100% { transform: rotate(0deg); } 2%, 6%, 10%, 14% { transform: rotate(-2deg); } 4%, 8%, 12%, 16% { transform: rotate(2deg); } } .an-tilt-shaking { animation: 6s ease 5s infinite normal none running tilt-shaking; transform-origin: 50% 50%; } @-webkit-keyframes vertical-shaking { 0%, 18%, 100% { transform: translateZ(0px); } 2%, 6%, 10%, 14% { transform: translate3d(0px, -2px, 0px); } 4%, 8%, 12%, 16% { transform: translate3d(0px, 2px, 0px); } } @keyframes vertical-shaking { 0%, 18%, 100% { transform: translateZ(0px); } 2%, 6%, 10%, 14% { transform: translate3d(0px, -2px, 0px); } 4%, 8%, 12%, 16% { transform: translate3d(0px, 2px, 0px); } } .an-vertical-shaking { animation: 6s ease 5s infinite normal none running vertical-shaking; transform-origin: 50% 50%; } @-webkit-keyframes horizontal-shaking { 0%, 18%, 100% { transform: translateZ(0px); } 2%, 6%, 10%, 14% { transform: translate3d(-5px, 0px, 0px); } 4%, 8%, 12%, 16% { transform: translate3d(5px, 0px, 0px); } } @keyframes horizontal-shaking { 0%, 18%, 100% { transform: translateZ(0px); } 2%, 6%, 10%, 14% { transform: translate3d(-5px, 0px, 0px); } 4%, 8%, 12%, 16% { transform: translate3d(5px, 0px, 0px); } } .an-horizontal-shaking { animation: 6s ease 5s infinite normal none running horizontal-shaking; transform-origin: 50% 50%; } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeUp { 0% { opacity: 0; transform: translateY(30px); pointer-events: none; } 100% { opacity: 1; transform: translateY(0px); pointer-events: auto; } } @keyframes iconFadeLeft { 0% { opacity: 0; transform: translate(-50%, -5px); pointer-events: none; } 100% { opacity: 1; transform: translate(0px); pointer-events: auto; } } @keyframes iconFadeRight { 0% { opacity: 0; transform: translate(-50%, 5px); pointer-events: none; } 100% { opacity: 1; transform: translate(0px); pointer-events: auto; } } @keyframes scrollArrow { 0% { transform: translateY(0px); } 50% { transform: translateY(5px); } 100% { transform: translateY(0px); } } @keyframes slideUp { 0%, 50% { transform: translateY(100%); opacity: 0; } 60%, 100% { transform: translateY(0px); opacity: 1; } } @keyframes fadeOut { 0% { opacity: 1; pointer-events: auto; } 100% { opacity: 0; pointer-events: none; } } @-webkit-keyframes cursorInfinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(359.85deg); } } @keyframes cursorInfinite { 0% { transform: rotate(0deg); } 100% { transform: rotate(359.85deg); } } @keyframes jelly { 0%, 100% { transform: scale(1); } 25% { transform: scale(0.9, 1.1); } 50% { transform: scale(1.1, 0.9); } 75% { transform: scale(0.95, 1.05); } } @keyframes lookbook-appear-down { 0% { opacity: 0; transform: translateY(-10px); pointer-events: none; } 100% { opacity: 1; transform: translateY(0px); pointer-events: auto; } } @keyframes lookbook-disappear-up { 0% { opacity: 1; transform: translateY(0px); pointer-events: auto; } 100% { opacity: 0; transform: translateY(-10px); pointer-events: none; } } @keyframes marquee { 0% { transform: translateZ(0px); visibility: visible; } 100% { transform: translate3d(-100%, 0px, 0px); } } .marquee-rtl { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: 2s; } @keyframes marquee-ltr { 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } 100% { transform: translateZ(0px); } } .marquee-ltr { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: 2s; } @keyframes widthAnimation { 0% { max-width: 0px; } 100% { max-width: 100%; } } @keyframes moveUpDown { 0% { transform: translateY(0px); } 100% { transform: translateY(50px); } } @keyframes zoom-icon { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.2); } } /* Source: https://www.fysetc.com/cdn/shop/t/28/assets/component-card.css?v=182335514131096761661784600043 */ .product-item { position: relative; letter-spacing: 0px; font-size: 0px; } .product-item > .card { font-size: var(--font-body-size); } .card { position: relative; } .card-product { position: relative; z-index: 1; } .card-media { display: block; position: relative; overflow: hidden; } .card-link { position: absolute; inset: 0px; z-index: 1; width: 100%; height: 100%; display: block; } .card-media > img, .card-media > video { display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; max-width: 100%; cursor: pointer; object-fit: var(--product-cart-image-fit); object-position: center center; transition: 0.8s; } .card-media > img.lazyload, .card-media > img.lazyloading { opacity: 0; } .card-media > img + img.lazyloaded { opacity: 0; } .card-media > img + img, .card-media > img + video { opacity: 0; } .card-product--padding { border: .1rem solid var(--color-background-20); } .card-product--padding .card-product__wrapper { padding: 2rem; } .card-information { padding: 15px 0px 0px; } .style-arrows-7 .card-information { padding: 17px 0px 0px; } .style-arrows-10 .card-information { padding: 20px 0px 0px; } .animate--hover-vertical-lift .card-information, .animate--hover-vertical-lift.style-arrows-7 .card-information { padding: 15px 0px; } .card-information__group { margin: 0px 0px 1px; } .card-vendor { overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; text-overflow: ellipsis; -webkit-box-orient: vertical; font-family: var(--product-vendor-font); font-size: var(--product-vendor-font-size); font-weight: var(--product-vendor-font-weight); font-style: var(--product-vendor-font-style); color: var(--product-vendor-color); line-height: var(--product-vendor-line-height); letter-spacing: var(--product-vendor-letter-spacing); text-transform: var(--product-vendor-text-transform); width: 100%; margin-bottom: var(--product-vendor-margin-bottom); margin-top: var(--product-vendor-margin-top); } .card-vendor a { font-size: inherit; font-weight: inherit; color: inherit; line-height: inherit; letter-spacing: inherit; } .card__heading { font-size: var(--product-title-font-size); margin: 0px; } .card-title { font-family: var(--product-title-font); font-size: var(--product-title-font-size); font-weight: var(--product-title-font-weight); line-height: var(--product-title-line-height); letter-spacing: var(--product-title-letter-spacing); text-transform: var(--product-title-text-transform); color: var(--product-title-color); display: block; margin: 0 0 var(--product-title-margin-bottom) 0; } .card-title span[data-change-title] { display: none; } .enable_text_color_title .card-title span[data-change-title] { display: inline; } .card-title-ellipsis { overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: var(--product-title-line-text); text-overflow: ellipsis; -webkit-box-orient: vertical; } .card-price { font-weight: var(--font-weight-bold); letter-spacing: 0px; margin-top: var(--product-price-margin-top); margin-bottom: var(--product-price-margin-bottom); } .card-quickview .quickview-button { font-family: var(--font-body-family); font-size: var(--product-quickview-font-size); font-weight: var(--font-body-weight); line-height: var(--product-quickview-line-height); letter-spacing: var(--body-letter-spacing); color: var(--product-quick-view-color); background-color: var(--product-quick-view-bg); border-color: var(--product-quick-view-bg); padding: var(--product-quickview-padding-top) var(--product-quickview-padding-left-right) var(--product-quickview-padding-bottom) var(--product-quickview-padding-left-right); min-width: 86px; width: auto; text-transform: capitalize; border-radius: var(--product-quickview-border-radius); box-shadow: var(--product-quickview-box-shadow); } .card-quickview .quickview-icon, .card-wishlist .wishlist-icon, .card-compare .compare-icon { display: block; text-align: center; position: relative; width: 36px; height: 36px; padding: 9px 8px; line-height: 1; border-radius: 50%; font-size: 0px; letter-spacing: 0px; cursor: pointer; } .enable_custom_layout_card_1 .card-quickview .quickview-icon, .enable_custom_layout_card_1 .card-wishlist .wishlist-icon, .enable_custom_layout_card_1 .card-compare .compare-icon { width: 40px; height: 40px; } .card-quickview .quickview-icon { background-color: var(--product-quick-view-bg); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } .card-quickview .text, .card-wishlist .text, .card-compare .text, .card-compare .text_1 { display: none; white-space: nowrap; font-size: var(--font-body-size); font-weight: var(--font-weight-normal); width: 0px; opacity: 0; overflow: hidden; visibility: hidden; right: calc(100% - 30px); height: 36px; background-color: var(--bg-white); line-height: 36px; position: absolute; top: 50%; padding: 0px 30px 0px 15px; border-radius: 36px; transform: translateY(-50%); transition-property: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-duration: var(--duration-default); pointer-events: none; } .enable_custom_layout_card_1 .card-quickview .text, .enable_custom_layout_card_1 .card-wishlist .text, .enable_custom_layout_card_1 .card-compare .text, .enable_custom_layout_card_1 .card-compare .text_1 { height: 44px; line-height: 44px; } .card-product__group.group-left .card-quickview .text, .card-product__group.group-left .card-wishlist .text, .card-product__group.group-left .card-compare .text, .card-product__group.group-left .card-compare .text_1 { padding: 0px 15px 0px 40px; } .card-quickview .text { color: var(--product-quick-view-color); background-color: var(--product-quick-view-bg); } .card-quickview .icon, .card-wishlist .icon, .card-compare .icon { width: 18px; height: 18px; line-height: 18px; vertical-align: top; position: relative; z-index: 2; background-color: transparent; } .card-quickview .icon { fill: var(--product-quick-view-color); } .card-quickview:not(.card-quickviewIcon) { display: block; position: absolute; top: 50%; left: 50%; z-index: 4; transition: transform var(--duration-default) ease,visibility var(--duration-default) ease; transform: translate3d(-50%, calc(-50% - 10px), 0px); opacity: 0; visibility: hidden; pointer-events: none; width: auto; } .card-quickview.card-quickviewIcon { display: none; } .card-wishlist .wishlist-icon { background-color: var(--product-wishlist-bg); border: 1px solid var(--product-wishlist-border); } .card-wishlist .text { color: var(--product-wishlist-color); background-color: var(--product-wishlist-bg); text-transform: capitalize; } .card-wishlist .icon { fill: var(--product-wishlist-color); } .card-wishlist .wishlist-added { background-color: var(--product-wishlist-bg-added); border-color: var(--product-wishlist-border-added); } .card-wishlist .wishlist-added .text { color: var(--product-wishlist-color-added); background-color: var(--product-wishlist-bg-added); } .card-wishlist .wishlist-added .icon { fill: var(--product-wishlist-color-added); } .card-compare .compare-icon { background-color: var(--product-compare-bg); } .card-compare .compare-label { display: inline-block; vertical-align: middle; font-size: calc(var(--font-body-size) - 3px); cursor: pointer; position: relative; } .card-compare .text { color: var(--product-compare-color); background-color: var(--product-compare-bg); } .card-compare .icon { fill: var(--product-compare-color); } .card-compare .compare-checkbox:checked + .compare-label .text, .card-compare .compare-checkbox:checked + .compare-label .text_1 { color: var(--product-compare-color-added); background-color: var(--product-compare-bg-added); } .card-compare .compare-checkbox:checked + .compare-label .icon { fill: var(--product-compare-color-added); } .card-compare .compare-icon.is-checked { background-color: var(--product-compare-bg-added); } .card-compare.card-compareIcon { display: none; } .card-compare:not(.card-compareIcon) { opacity: 0; visibility: hidden; pointer-events: none; transition-property: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-duration: var(--duration-default); } .card-compare.card-compareIcon .compare-label { font-size: 0px; letter-spacing: 0px; padding: 0px; position: static; } .card-product__group { position: absolute; z-index: 3; transition: transform var(--duration-long) ease,opacity var(--duration-default) ease; } .card-product__group.group-left, .card-product__group.group-right { top: 10px; display: flex; flex-direction: column; } .style-arrows-7 .card-product__group.group-left, .style-arrows-7 .card-product__group.group-right { top: 15px; } .product-item.enable_custom_layout_card_1 .card-product__group.group-left, .product-item.enable_custom_layout_card_1 .card-product__group.group-right { top: 25px; } .card-product__group .card-product__group-item + .card-product__group-item { margin-top: 10px; } .card-product__group.group-left { left: 10px; } .style-arrows-7 .card-product__group.group-left { left: 15px; } .product-item.enable_custom_layout_card_1 .card-product__group.group-left { left: 25px; transform: translate3d(-25px, 0px, 0px); } .card-product__group.group-middle { top: 50%; left: 50%; transform: translate3d(-50%, calc(-50% - 10px), 0px); } .card-product__group.group-right { left: auto; right: 10px; } .style-arrows-7 .card-product__group.group-right { right: 15px; } .product-item.enable_custom_layout_card_1 .card-product__group.group-right { left: auto; right: 25px; } .card-product__group.group-left .card-wishlist .text, .card-product__group.group-left .card-quickview .text, .card-product__group.group-left .card-compare .text { right: auto; left: calc(100% + 20px); } .card-action { position: absolute; bottom: 0px; width: 100%; padding: 0px; background: transparent; z-index: 10; margin: 0px; transform: translate3d(0px, 15px, 0px); transition: transform var(--duration-long) ease,opacity var(--duration-default) ease; } .price { justify-content: center; } .card-action .button { font-family: var(--btn-3-font-family); font-size: var(--btn-3-font-size); font-weight: [Truncated]

Returns & Refund Policy

Last Updated: April 25, 2026

We want you to be completely satisfied with your purchase. If you are not satisfied for any reason, you may return eligible items within the applicable return period. This policy applies to products purchased directly from our official online store.

Statutory Rights Notice: Nothing in this policy affects your statutory rights as a consumer. If any provision of this policy conflicts with mandatory consumer protection laws applicable in your jurisdiction, the legal provisions shall prevail.


1. Right of Withdrawal (EU / EEA / UK Customers)

Under EU Directive 2011/83/EU (and the UK Consumer Contracts Regulations 2013), if you are a consumer in the European Union, the European Economic Area (including Norway, Iceland, and Liechtenstein), Switzerland, or the United Kingdom, you have the right to withdraw from your purchase within 14 calendar days of receiving the goods, without giving any reason.

How to Exercise Your Right of Withdrawal

  • You must notify us of your decision to withdraw within 14 calendar days of receiving the goods by means of a clear, unambiguous statement (e.g., an email or by using the withdrawal form template below).
  • After notifying us, you have an additional 14 calendar days to return the goods.

Withdrawal Refunds

  • We will refund the full amount you paid, including standard shipping costs (if you paid for shipping). If you chose a delivery method more expensive than the cheapest standard delivery option we offer, we will only refund the cost of the standard delivery option.
  • The refund will be issued within 14 days of the date we receive the returned goods, or from the date you provide evidence that you have sent the goods back (whichever is earlier).
  • The refund will be made using the same payment method used for the original transaction, unless you expressly agree otherwise.

Obligations Upon Withdrawal

  • You are responsible for the direct cost of returning the goods, unless we have agreed to bear that cost or we failed to inform you that you must bear the return shipping cost.
  • You may inspect the goods to the extent necessary to ascertain their nature, characteristics, and functioning — the same way you would be allowed to in a physical store (e.g., unboxing and visually inspecting a 3D printer kit is acceptable; fully assembling and extensively using it exceeds the scope of inspection).
  • You are liable for any Diminished Value of the goods resulting from handling beyond what is necessary for inspection. See Section 5: Diminished Value Assessment below.

Exceptions to the Right of Withdrawal

The Right of Withdrawal does not apply in the following cases (pursuant to Article 16 of Directive 2011/83/EU):

  • Goods made to your specifications or clearly personalized (Article 16©)
  • Sealed goods not suitable for return due to health protection or hygiene reasons, where the seal has been broken after delivery (Article 16(e))
  • Goods that have been inseparably mixed with other items after delivery (Article 16(f))

Withdrawal Form Template

(You are not required to use this form; any clear statement of withdrawal is sufficient, but please include the following information.)

To: FYSETC(HK) CO.,LIMITED, shop@fysetc.com

I hereby give notice that I withdraw from the contract for the purchase of the following goods:

  • Order date: ______
  • Date of receipt: ______
  • Order number: ______
  • Consumer name: ______
  • Consumer address: ______
  • Date: ______
  • Signature (only required if sent on paper): ______

2. Returns for All Customers (Including US)

For customers in the United States and other regions outside the EU/EEA/UK, we offer a 14-day return window from the date of delivery, subject to the following conditions.

Eligibility

  • Unopened/Unused Items: Items must be in their original, unopened condition with all packaging, accessories, and documentation included.
  • Opened but Unused Items: If you opened the product for inspection but did not use it beyond what is necessary to evaluate the product, we accept the return. A Diminished Value deduction may apply.
  • Defective or Damaged Products: Items with manufacturing defects or shipping damage may be returned regardless of whether they have been opened. See Section 4 below.

US Returns by Item Condition

Condition Return Eligibility Restocking Fee Original Shipping
Unopened (original packaging intact) Returnable 5% Standard shipping refunded
Opened but unused (inspection only) Returnable 15% Not refunded
Used (signs of use) Not returnable — —
Consumables / loose electronics opened Not returnable — —

Low-Value Items (<$30) Special Return Terms

To avoid excessive cross-border return shipping costs and duties for both parties, return requests for items valued under $30 are offered the following options:

  • Option A (Recommended): You keep the item and we refund 70% of the item price.
  • Option B: Return per standard process — you bear all return shipping costs and duties; we assess the refund based on the actual condition of the item upon receipt.

This provision applies to both EU and US customers.

Items Not Eligible for Voluntary Returns

The following items cannot be returned under the voluntary return policy:

  • Items that have been assembled, installed, and used beyond initial inspection and testing
  • Items that have been modified, disassembled, or altered from their original condition
  • Items with identification labels removed or tampered with
  • Gift cards or digital products
  • Items purchased from third-party resellers (please contact the reseller directly)

3. Return Procedure

  1. Contact Us First — RMA Authorization Required: All return requests must be submitted through our customer service channels before shipping the item back. You will receive a Return Merchandise Authorization number (RMA) and a designated return address. Packages returned without a valid RMA number will not be processed until authorization is obtained, which may cause significant delays. We are not responsible for unauthorized packages that are lost, damaged, or undeliverable.
  2. Provide the Required Information:
    • Your order number or invoice number
    • The item(s) you wish to return, along with a clear product photo showing the current condition
    • Reason for return (optional for EU/EEA/UK withdrawal; required for all other return types)
    • For defect/damage claims: clear photo or video evidence showing the issue, plus diagnostic logs from product support
    • For shipping damage or missing item claims: your unboxing video (see Shipping Policy Section 8 for why this is critical)
  3. Receive Return Authorization: Our support team will verify your information, issue an RMA number, and provide the return address. For high-value items, we may provide specific packaging instructions.
  4. Pack and Ship:
    • All returned items must be placed in their original packaging with all accessories, parts, manuals, cables, tools, and free gifts included. See Section 5 for how missing items affect refunds.
    • Use the original box and packaging materials to prevent damage during transit. If the original packaging is unavailable, use equivalent protective packaging.
    • You must use a trackable shipping service (with delivery confirmation) and provide the tracking number to our support team. We are not responsible for items lost in transit by the carrier you choose. Shipping insurance is strongly recommended for high-value items.
  5. Inspection and Verification: Upon arrival at our warehouse, all returned items will undergo the following verification process within 7 business days:
    • Identity Verification: The returned product will be compared against our pre-shipment photos and order records to confirm it matches the originally shipped item.
    • Weight Verification: Total package weight is compared against the recorded outbound shipment weight to detect missing components.
    • Condition Assessment: The product will be inspected for signs of use, damage, modification, or missing items. Photos are taken during inspection and compared with pre-shipment photos.
    • Completeness Check: All accessories, tools, cables, manuals, and free gifts listed on the original packing list are verified.
    • We will notify you of the inspection results and any applicable deductions before processing the refund.

4. Damaged, Defective, or Incorrect Items

If you receive a product that was damaged during shipping, has a manufacturing defect, or is not the item you ordered:

  • Contact us as soon as possible after discovering the issue, providing your order number and clear evidence (photos/videos). We recommend reporting within 48 hours of receipt to expedite processing.
  • We will arrange a replacement or full refund (including return shipping costs) based on the circumstances and your preference.
  • For defective products beyond the return window, please refer to our Warranty Policy.

5. Diminished Value Assessment (by Product Category)

Under EU Directive 2011/83/EU (Article 14(2)), you are liable for any diminished value of the goods resulting from handling beyond what is necessary to establish their nature, characteristics, and functioning. Because our products vary significantly in nature, we apply different assessment criteria by category. We will notify you of any deductions and provide a detailed breakdown before processing the refund.

How We Calculate Diminished Value: We assess the retail market value of the product in its returned condition — i.e., the price at which the product could realistically be resold to a consumer in its current state. The deduction is the difference between the original purchase price and that assessed value.

Diminished Value Reference Rates

Item Condition Diminished Value
Brand new, unopened 0%
Opened but inspection only (not installed/not used) 0–5%
Installed but not actually used 30–50%
Used (signs of use) 50–100%
Hotend / wear-prone accessories used 80–100%
Consumables opened 100%
Loose electronics / chips opened (ESD-sensitive) 80–100%

Additional Deductions:

  • Missing original packaging: +10%
  • Missing accessories / manuals: +15%
  • Product damaged or showing significant wear: +20–50%

Calculation Example: Item price $100, installed but not actually used (40%) with missing original packaging (+10%) = 50% Diminished Value; refund amount = $50.

The following sections describe detailed inspection criteria and usage thresholds for each product category:


Category A: 3D Printer Kits and Major Component Assemblies

Includes: complete printer kits, printhead assemblies, AMS/multi-color systems, enclosures

Reasonable Inspection (No Deduction) Use Beyond Inspection (Deduction Applies)
Opening shipping box and all packaging Fully assembling the printer and performing print jobs
Removing the printer from the box for visual inspection Filament residue on nozzle, print marks on the heated bed
Verifying all accessories and parts are present Wear on moving parts (belts, rails, bearings) from use
Brief power-on for self-test (< 5 minutes) Firmware modified, custom configuration, or bootloader unlocked
Reading documentation Missing accessories, tools, or free gifts
Original packaging damaged or discarded

Deduction Examples:

  • Assembled and used for printing → assessed as opened/used condition; deduction = new price minus resale value in current condition
  • Missing items → deducted at the current retail price listed in our store, item by item
  • Packaging damaged and cannot be resold as new → reasonable repackaging fee deducted
  • Firmware modified and cannot be restored → assessed as non-resalable if factory state cannot be recovered

Category B: Electronic Components

Includes: mainboards, power supplies, stepper motors, displays, control boards, heater cartridges, fans, wiring harnesses

Reasonable Inspection (No Deduction) Use Beyond Inspection (Deduction Applies)
Unpacking for visual inspection Installed in a printer (solder marks, thermal paste residue, connector wear)
Checking part numbers / compatibility Signs of being powered on (burn marks, bent pins)
Confirming physical condition (no visible defects) Wiring altered, cables cut, connectors modified

Deduction Examples:

  • Installed then removed → assessed at used component value; deduction for inability to sell as new
  • Installation caused bent or damaged pins/connectors → full deduction if component is no longer usable
  • Anti-static packaging opened and discarded → minor packaging deduction

Category C: Mechanical and Structural Parts

Includes: aluminum extrusion frames, linear rails, lead screws, belts, pulleys, bearings, mounting brackets, couplers

Reasonable Inspection (No Deduction) Use Beyond Inspection (Deduction Applies)
Unpacking for visual inspection Installed and showing mounting marks (screw holes used, surface scratches from assembly)
Checking dimensions, surface finish, and compatibility Grease or lubricant applied (contamination prevents resale)
Comparing against product listing photos Cut, bent, or trimmed to fit

Deduction Examples:

  • Installed then removed with visible mounting marks → deduction based on used-part resale value
  • Belt cut to a specific length → full deduction (cannot be resold)
  • Rails scratched from bearing wear → assessed at used-condition value

Category D: Extruder and Hotend Components

Includes: extruder assemblies, hotend kits, heat breaks, heater blocks, thermistors, silicone socks, heat sinks

Reasonable Inspection (No Deduction) Use Beyond Inspection (Deduction Applies)
Unpacking for visual inspection Any signs of heating (discoloration, melted thermal paste, residue)
Checking part compatibility and dimensions Filament residue inside the hotend or heat break
Installed in a printer (connector wear, mounting marks)
Thermal paste or thermal compound applied

Deduction Examples:

  • Heated even once → typically assessed as non-resalable (thermal components cannot be reliably sold as “new” after heating); deduction may be up to 100%
  • Filament residue inside → full deduction, unless it can be professionally cleaned

Why hotend component deductions are higher: Once a thermal component has been heated, its condition cannot be verified to meet new-product standards. Thermal cycling affects material properties, and residue contamination is often invisible. This is similar to not expecting to return a light bulb that has already been used.


Category E: Consumables and Wear Parts

Includes: nozzles, build plates/stickers, PTFE tubes, extruder gears, activated carbon filters, glue sticks, filament/print materials

Reasonable Inspection (No Deduction) Use Beyond Inspection (Deduction Applies)
Visual inspection of sealed packaging Individual sealed packaging opened
Confirming the item matches the order description Any signs of use (filament loaded, nozzle installed, build plate used for printing)

Deduction Examples:

  • Seal intact → full refund (minus return shipping)
  • Opened but clearly unused → minor packaging deduction
  • Any signs of use → full deduction (consumables cannot be resold after use)
  • Filament seal broken → full deduction (moisture exposure cannot be verified)

General Rules Applicable to All Categories

  • Missing accessories or parts (any category): Deducted item by item at the current retail price listed in our store.
  • Original packaging missing or damaged (any category): A reasonable repackaging fee is deducted. If the product cannot be repackaged for resale, the deduction reflects the reduced resale value.
  • Product returned in non-resalable condition (extensive use, significant damage, or modifications rendering the product unsalable as new or refurbished): The deduction may equal the full value of the product, in accordance with applicable law.

Evidence We Use

To ensure a fair and transparent assessment, we rely on:

  • Pre-shipment Records: Before shipping, we photograph every product from multiple angles, record package weight, and document QC test results. These records establish the product’s condition at the time of shipment.
  • Your Unboxing Video: Your unboxing video (see Shipping Policy Section 8) establishes the product’s condition upon receipt. In claims involving shipping damage or missing items, the unboxing video and our pre-shipment records together form a complete chain of evidence.
  • Return Inspection Records: Upon receiving a return, we photograph the product, weigh the package, and document any discrepancies compared to our pre-shipment records. These records are available to you upon request.

When Evidence Conflicts: If you report an item as missing or damaged but cannot provide an unboxing video, and our pre-shipment records (photos, verified packing list, recorded weight) indicate the item was included and intact at the time of shipment, we may reasonably rely on our pre-shipment evidence to evaluate the claim. This is why we strongly recommend all customers record an unboxing video — it protects both parties.


6. Refund Details

  • Refund Method:
    • EU/EEA/UK withdrawal and defective items: Refund to the original payment method.
    • US voluntary returns (non-defective): We may, at our discretion, offer a refund to the original payment method or store credit. If you prefer a specific refund method, please indicate this when initiating your return.
  • Processing Time: Once a refund is approved, please allow 7–14 business days for the refund to appear in your account, depending on your payment provider or bank. EU/EEA/UK withdrawal refunds are issued within the statutory 14-day period.
  • Shipping Costs:
    • EU/EEA/UK withdrawal: Standard shipping costs are refunded. Supplementary shipping costs (e.g., you chose express delivery when a standard delivery option was available) are not refunded.
    • Other voluntary returns: Original shipping costs are not refunded.
    • Defective/incorrect items (all regions): Full shipping costs refunded (both original and return shipping).
  • Return Shipping Costs and Duties:
Cost Item EU Withdrawal US / Other Voluntary Returns Defective / Incorrect Items
Return shipping Buyer bears Buyer bears We bear
Return duties / customs fees Buyer bears Buyer bears Buyer bears (government fees)
Original standard shipping Refunded Not refunded Refunded
Original expedited shipping Not refunded Not refunded Not refunded
Original order import duties Not refunded (apply to customs for a refund) Not refunded Not refunded
  • Diminished Value Deductions: Deductions (if any) are applied per the assessment criteria in Section 5 above. You will receive a detailed written notification before the refund is finalized, including photo evidence and the calculation method. You may dispute the assessment by providing your own evidence within 14 days of receiving the notification.

7. Order Cancellation

  • Before Shipment: You may cancel your order at any time before shipment for a full refund. Please contact our support team or use the cancellation option in your account dashboard.
  • After Shipment: Once the order has entered the shipping process, it cannot be cancelled. You will need to receive the item and then initiate a return or exercise your Right of Withdrawal (EU/EEA/UK).
  • Partial Shipments: If your order has been partially shipped, unshipped items may still be eligible for cancellation. Please contact our support team for assistance.

8. Return Fraud Prevention

We are committed to providing a fair return experience for all customers. To protect our business and the interests of honest customers, we employ the following measures:

  • Product Identity Verification: We photograph every product before shipment and compare returned items against these records. Returns that do not match the originally shipped product (different product, condition inconsistent with expectations, components swapped) will be flagged and may be rejected.
  • Return Pattern Monitoring: We track return frequency, timing, and reasons across customer accounts. Accounts exhibiting patterns consistent with return abuse (e.g., abnormally high return rates, repeated “defective” claims contradicted by inspection results, returning items different from those ordered) may be subject to additional verification requirements.
  • Account Restrictions: In cases of confirmed or repeated return fraud or abuse of our policies, we reserve the right to restrict or suspend customer accounts, decline future orders, and/or limit available payment methods.
  • Right to Pursue Remedies: In cases of deliberate fraud, we reserve the right to pursue all available legal remedies, including but not limited to reporting to relevant authorities and recovering losses through legal proceedings.

9. Data Protection

Personal data collected during the return and refund process (such as name, address, order details, and communication records) is processed on the basis of contract performance (GDPR Article 6(1)(b)) and legal obligation (GDPR Article 6(1)©). Return and refund records are retained for the period required by applicable tax and accounting laws. For full details on how we handle your personal data, please refer to our Privacy Policy.


Contact Us

If you have any questions about our Returns & Refund Policy, please contact our customer service team. We are here to help and will do our best to resolve your concerns promptly.