/* ===== vendor.css ===== */
/*!
* slick-slider.css.css
*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0}.slick-list:focus{outline: none}.slick-list.dragging{cursor: pointer;cursor: hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto}.slick-track:before,.slick-track:after{display: table;content: ''}.slick-track:after{clear: both}.slick-loading .slick-track{visibility: hidden}.slick-slide{display: none;float: left;height: 100%;min-height: 1px}[dir='rtl'] .slick-slide{float: right}.slick-slide img{display: block}.slick-slide.slick-loading img{display: none}.slick-slide.dragging img{pointer-events: none}.slick-initialized .slick-slide{display: block}.slick-loading .slick-slide{visibility: hidden}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent}.slick-arrow.slick-hidden{display: none}
/* ===== animated.css ===== */
@keyframes lookbook{0%{opacity:0;transform:translate(-3rem) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loadingBanner{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@-webkit-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{0%{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@-webkit-keyframes zoom-animation{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes zoom-animation{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes zoom-animation-2{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.75,1.75,1);transform:scale3d(1.75,1.75,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes zoom-animation-2{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.75,1.75,1);transform:scale3d(1.75,1.75,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes zoom-in{0%{transform:scale(.5)}to{transform:none}}@keyframes zoom-in{0%{transform:scale(.5)}to{transform:none}}@keyframes animateDrawerOpen{@media screen and (max-width: 767px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 768px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes halo-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes halo-animateloader{0%{width:0%}to{width:100%}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@-webkit-keyframes btn-atc-shake{3%{-webkit-transform:translateX(9px);transform:translate(9px)}6%{-webkit-transform:translateX(-9px);transform:translate(-9px)}8%{-webkit-transform:translateX(6px);transform:translate(6px)}10%{-webkit-transform:translateX(-6px);transform:translate(-6px)}13%{-webkit-transform:translateX(3px);transform:translate(3px)}16%,to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}to{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}to{width:200%;height:200%;opacity:0}}@-webkit-keyframes flash{0%{opacity:.4}to{opacity:1}}@keyframes flash{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}@-webkit-keyframes cursorInfinite{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359.85deg);transform:rotate(359.85deg)}}@keyframes cursorInfinite{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359.85deg);transform:rotate(359.85deg)}}@keyframes top-in{0%{opacity:0;transform:translateY(-40px)}50%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes top-out{to{opacity:0;transform:translateY(-30px)}0%{opacity:1;transform:translateY(0)}}@keyframes right-in{0%{opacity:0;transform:translate(30px)}50%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes right-out{to{opacity:0;transform:translate(20px)}0%{opacity:1;transform:translate(0)}}@keyframes flashy{0%{transform:scale(0)}50%{transform:scale(0)}70%{transform:scale(-1,0)}80%{transform:scale(1)}to{transform:scale(0)}}@keyframes marquee{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes snow_falling_effect{0%{background-position:0 0,0 0}to{background-position:0 500px,0 300px}}@keyframes snow_falling_effect_2{0%{background-position:0 0,0 0,0 0}to{background-position:0 500px,0 400px,0 300px}}@keyframes iconAnimation{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/animated.css.map?v=82428022931249397821768190996 */

/* ===== base.css ===== */
:root{--section-height-small: 15rem;--section-height-medium: 25rem;--section-height-large: 35rem}@media screen and (min-width:40em){:root{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){:root{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}.spacing-style{--padding-top: var(--pd-top-mobile);--padding-bottom: var(--pd-bottom-mobile);padding-block:var(--padding-top, 0px) var(--padding-bottom, 0px)}@media screen and (min-width:750px)and (max-width:1024px){.spacing-style{--padding-top: var(--pd-top-tablet);--padding-bottom: var(--pd-bottom-tablet)}}@media screen and (min-width:1025px){.spacing-style{--padding-top: var(--pd-top-desktop);--padding-bottom: var(--pd-bottom-desktop)}}.section-wrapper{--section-height-offset: 0px}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.no-js:not(html),.no-js-inline,html.no-js .no-js-hidden{display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-inline{display:inline-block!important}body.dark-mode *,body.dark-mode{--color-background: var(--dark-mode-color-background) !important;--color-text: var(--dark-mode-color-text) !important;--color-text2: var(--dark-mode-color-text2) !important;--header-color: var(--dark-mode-header-color) !important;--page-title-color: var(--dark-mode-page-title-color) !important;--title-content-color: white !important;--text-color: var(--dark-mode-color-text) !important;--form-label: var(--dark-mode-color-text) !important;--bg-color: var(--dark-mode-color-background);--color-link: var(--dark-mode-color-text) !important;--color-global-bg: var(--dark-mode-color-background) !important;--icon: var(--dark-mode-color-text) !important;--form-input-bg: var(--dark-mode-color-background) !important;--form-input-color: var(--dark-mode-color-text) !important}body{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);background:var(--color-background);margin:0 auto;opacity:1;visibility:visible;overflow-x:hidden}body.overflow-hidden{overflow:hidden}.list-unstyled{list-style:none;margin:0;padding:0}.hide,.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;word-wrap:normal!important}.overflow-hidden{overflow:hidden}.clearfix:after{content:"";display:block;clear:both}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(--letter-spacing);color:var(--color-text);line-height:var(--line-height)}.h0{font-size:4rem}h1,.h1{font-size:3rem}h2,.h2{font-size:2rem}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!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.left,.text-left{text-align:left}.center,.text-center{text-align:center}.right,.text-right{text-align:right}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}*:empty{display:none}br:empty,hr:empty,iframe:empty,path:empty,polygon: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{display:block}a{transition:var(--anchor-transition);color:var(--color-link);cursor:pointer;border:none;box-shadow:none;text-decoration:none}.link{cursor:pointer;display:inline-block;vertical-align:top;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.link .icon{fill:currentColor;stroke:transparent;color:currentColor}.link-underline:not(.link-effect-1) .text{transition:text-decoration var(--duration-short) ease}.t-button{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}.text-underline .text{text-decoration:underline;text-underline-offset:.3rem}.image-border-1{border-radius:1px;overflow:hidden}.image-border-2{border-radius:2px;overflow:hidden}.image-border-3{border-radius:3px;overflow:hidden}.image-border-4{border-radius:4px;overflow:hidden}.image-border-5{border-radius:5px;overflow:hidden}.image-border-6{border-radius:6px;overflow:hidden}.image-border-7{border-radius:7px;overflow:hidden}.image-border-8{border-radius:8px;overflow:hidden}.image-border-9{border-radius:9px;overflow:hidden}.image-border-10{border-radius:10px;overflow:hidden}.image-border-11{border-radius:11px;overflow:hidden}.image-border-12{border-radius:12px;overflow:hidden}.image-border-13{border-radius:13px;overflow:hidden}.image-border-14{border-radius:14px;overflow:hidden}.image-border-15{border-radius:15px;overflow:hidden}.image-border-16{border-radius:16px;overflow:hidden}.image-border-17{border-radius:17px;overflow:hidden}.image-border-18{border-radius:18px;overflow:hidden}.image-border-19{border-radius:19px;overflow:hidden}.image-border-20{border-radius:20px;overflow:hidden}.skip-to-content-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-content-link:hover,.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto;font-size:1.2em;font-weight:400}hr{border:none;height:.1rem;display:block;margin:5rem 0;background-color:var(--color-background-10)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}#preview-bar-iframe{display:block;position:fixed;z-index:-1;width:0;height:0}[style*=--cus-color-background]{background-color:var(--cus-color-background)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:var(--color-background-50)}body:hover::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}.disable-scrollbar::-webkit-scrollbar{display:none}.disable-scrollbar::-webkit-scrollbar-track{display:none}.disable-scrollbar::-webkit-scrollbar-thumb{display:none}.disable-scrollbar::-webkit-scrollbar-thumb:hover{display:none}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f4f4f4}.custom-scrollbar::-webkit-scrollbar{width:5px;background-color:#f4f4f4}.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:#f4f4f4}.custom-scrollbar-x::-webkit-scrollbar-thumb{background-color:var(--color-background-30)}*:focus-visible{outline:0;box-shadow:none}*:focus{outline:0;box-shadow:none}*:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-inset:focus-visible{outline:0;box-shadow:none}.focus-inset:focus{outline:0;box-shadow:none}.focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-none{box-shadow:none!important;outline:0!important}.image-effect-1{box-shadow:none;transition:box-shadow .3s var(--cubic)}.image-effect-1:hover{box-shadow:0 0 20px 5px #00000042}body.dark-mode .image-effect-1:hover{box-shadow:0 0 20px 5px #ffffff42}.background-effect{display:block;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#00000003;background-repeat:repeat;z-index:9999;pointer-events:none;opacity:var(--opacity)}.background-effect.snow{background-image:url(snow-500x500.png),url(snow-300x300.png);animation:snow_falling_effect var(--duration-timing) linear infinite}.background-effect.snow-2{background-image:url(snow-500x500.png),url(snow-400x400.png),url(snow-300x300.png);animation:snow_falling_effect_2 var(--duration-timing) linear infinite}.container{display:block;width:100%;position:relative;max-width:100%;padding:0 15px;margin:0 auto}.container.container-full{max-width:100%;padding-left:0;padding-right:0;overflow-x:hidden}.halo-block--customScroll .container.container-full{overflow:inherit}.container-scroll .slick-list{overflow:unset}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-svg{display:block;fill:#78818826;stroke:#78818833;background-color:#7881881a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(120,129,136,.2);stroke-width:.1px}@media(max-width:550px){.image-mobile .placeholder-svg{min-height:550px}}.background-overlay{position:fixed;background-color:#0000004d;top:0;left:0;bottom:0;right:0;cursor:pointer;display:none;z-index:100}body.dark-mode .background-overlay{background-color:#ffffff4d}.button{display:block;width:100%;font-family:var(--btn-font-name);font-size:min(16px,var(--btn-font-size));font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);text-align:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-border-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);min-width:130px;max-width:100%;transition:var(--anchor-transition);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);padding-left:15px;padding-right:15px;margin:auto;outline:none!important;box-shadow:var(--btn-box-shadow)!important;cursor:pointer}.layout-panel-flex .button{margin:0}.button-height{min-height:var(--btn-min-height)}.button-icon{padding-top:calc(var(--btn-padding-top) - 5px);padding-bottom:calc(var(--btn-padding-bottom) - 5px)}.button-icon .text{vertical-align:middle}.button svg{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:0 6px 0 0}.button.button-1,.button.button--primary{background:var(--btn-1-bg);border-color:var(--btn-1-border);color:var(--btn-1-color)}.button.button-1 svg,.button.button--primary svg{fill:var(--btn-1-color)}.button.button-2,.button.button--secondary{background:var(--btn-2-bg);border-color:var(--btn-2-border);color:var(--btn-2-color)}.button.button-2 svg,.button.button--secondary svg{fill:var(--btn-2-color)}.button.button-3{background:var(--btn-3-bg);border-color:var(--btn-3-border);color:var(--btn-3-color)}.button.button-3 svg{fill:var(--btn-3-color)}.button.button-4{background:var(--btn-4-bg);border-color:var(--btn-4-border);color:var(--btn-4-color)}.button.button-4 svg{fill:var(--btn-4-color)}.button.button-5{background:var(--btn-5-bg);border-color:var(--btn-5-border);color:var(--btn-5-color)}.button.button-5 svg{fill:var(--btn-5-color)}.button.button-6{color:var(--btn-6-color);border-color:transparent;background:var(--btn-6-bg);background-size:200% auto;transition:.5s}.button.button-6 svg{fill:var(--btn-6-color)}.button.button-7{color:var(--btn-7-color);border-color:transparent;background-image:linear-gradient(#fff0,#fff0),var(--btn-7-border);background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 1000px 0 var(--btn-7-bg) inset!important;transition:all .3s ease}.button.button-8{background:var(--btn-8-bg);color:var(--btn-8-color);position:relative;isolation:isolate;transition:color .3s ease}.button.button-8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-8-bg-hover);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.button.button-8:hover{color:var(--btn-8-color-hover)}.button.button-8:hover:before{transform:scaleX(1);transform-origin:left}button[aria-disabled=true],button:disabled,button[disabled],button.disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled{opacity:.6;pointer-events:none}.button:focus-visible,.button:focus{box-shadow:0 0 0 .1rem var(--color-background-10),0 0 0 .3rem var(--color-background),0 0 .5rem .4rem var(--color-background-30)}.button.loading:after{content:"";animation:loading var(--duration-long) infinite linear;border:.5rem solid rgba(var(--color-button-text-rgb),.4);border-left:.5rem solid var(--color-button-text);border-radius:100%;box-sizing:content-box;display:block;height:2rem;position:absolute;width:2rem}@media(min-width:1025px){.button{font-size:var(--btn-font-size)}}.block-rich-text p{margin-block-start:var(--margin-b-s, 1em);margin-block-end:var(--margin-b-e, 1em)}.field{display:flex;position:relative;width:100%}.field-justify-between{justify-content:space-between}.field__form{display:block;width:100%}.field--with-error{flex-wrap:wrap}label{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize;text-align:left;color:var(--form-label)}.form-label,.field__label{display:block;width:100%;padding:0;margin:0 0 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:0}label.hiddenLabels{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;min-height:unset;outline-offset:unset}input[type=checkbox],input[type=radio]{display:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;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:0 0 0 23px;margin:0;pointer-events:auto;cursor:pointer}input[type=checkbox]+.form-label--checkbox:before{content:"";position:absolute;top:50%;left:0;border:2px solid var(--form-label-checkbox-before-border);width:16px;height:16px;background-color:var(--form-label-checkbox-before-bg);border-radius:3px;transform:translateY(-50%)}input[type=checkbox]+.form-label--checkbox:after{content:"";display:block;position:absolute;top:50%;left:3px;width:11px;height:11px;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;line-height:1;transition:transform .3s ease-out;opacity:0;transform:translateY(-50%) scale(.9)}input[type=checkbox]:checked+.form-label--checkbox:before{background-color:var(--form-label-checkbox-before-bg-checked);border-color:var(--form-label-checkbox-before-border-checked)}input[type=checkbox]:checked+.form-label--checkbox:after{opacity:1;transform:translateY(-50%) scale(1)}input[type=radio]+.form-label--radio:before{content:"";display:block;position:absolute;top:50%;left:0;transition:all 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%;transform:translateY(-50%)}input[type=radio]+.form-label--radio:after{content:"";display:block;position:absolute;top:50%;left:4px;transition:all 50ms ease-out;width:0;height:0;border:4px solid var(--form-label-checkbox-before-bg-checked);border-radius:50%;transform:translateY(-50%) 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:translateY(-50%) scale(1)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;opacity:1;width:15px;height:auto}input[type=search]::-webkit-search-cancel-button{display:none}.form-input,.field__input{flex-grow:1;display:block;width:100%;height:auto;font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-align:left;border:1px solid var(--form-input-border);color:var(--form-input-color);background-color:var(--form-input-bg);box-shadow:unset!important;outline:none!important;padding:17px 20px;margin:0;overflow:hidden;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input-placeholder::-webkit-input-placeholder,textarea.form-input-placeholder::-webkit-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:-ms-input-placeholder,textarea.form-input-placeholder:-ms-input-placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder::placeholder,textarea.form-input-placeholder::placeholder{color:var(--form-input-placeholder);transition:var(--anchor-transition)}input.form-input-placeholder:focus::-webkit-input-placeholder,textarea.form-input-placeholder:focus::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus:-ms-input-placeholder,textarea.form-input-placeholder:focus:-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-placeholder:focus::placeholder,textarea.form-input-placeholder:focus::placeholder{opacity:0;visibility:hidden}input.form-input-hiddenPlaceholder::-webkit-input-placeholder,textarea.form-input-hiddenPlaceholder::-webkit-input-placeholder{opacity:0;visibility:hidden}input.form-input-hiddenPlaceholder::-ms-input-placeholder,textarea.form-input-hiddenPlaceholder::-ms-input-placeholder{opacity:0;visibility:hidden}input.form-input-hiddenPlaceholder::placeholder,textarea.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;transform:unset}.form-text{display:block;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey);margin:17px 0 0}.select__select{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);-webkit-appearance:none;appearance:none;background-color:var(--form-input-bg);width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;cursor:pointer;padding:18px 15px;box-shadow:0 0 0 .1rem var(--form-input-border);border:0;border-radius:0;text-align:left;outline:none!important;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}.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-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--color-grey);outline:0;box-shadow:none}.form__message .icon{width:20px;height:20px;margin:0 10px 0 0}.form-status{margin:0}.form-status-list{padding:0;margin:2rem 0 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)}.form-field-group{font-size:0;letter-spacing:0;margin:0 0 10px}.form-field-group .form-field{display:inline-block;vertical-align:top;width:100%}.form-fieldInline{display:flex;flex-wrap:nowrap}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-all-1{flex:1}.justify-start{justify-content:flex-start}.justify-end{justify-content:end}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:flex-end!important}.w-100v{width:100vw}.h-100v{height:100vh}.pos-fixed{position:fixed}.pos-relative{position:relative}.pos-absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}[style*=--top]{top:var(--top)}[style*=--left]{left:var(--left)}[style*=--right]{right:var(--right)}[style*=--bottom]{bottom:var(--bottom)}.c-pointer{cursor:pointer}.e-none{pointer-events:none}.e-auto{pointer-events:auto}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.d-none{display:none}.di-block{display:block}.di-flex{display:flex}.j-c-center{justify-content:center}.j-c-between{justify-content:space-between}.j-c-around{justify-content:space-around}.j-c-evenly{justify-content:space-evenly}.j-c-start{justify-content:flex-start}.j-c-end{justify-content:flex-end}.j-i-center{justify-items:center}.j-s-start{justify-self:flex-start}.j-s-end{justify-self:flex-end}.j-s-center{justify-self:center}.a-i-center{align-items:center}.a-i-start{align-items:flex-start}.a-i-end{align-items:flex-end}.f-column{flex-direction:column}.f-row{flex-direction:row}.f-wrap{flex-wrap:wrap}.f-row-reverse{flex-direction:row-reverse}[style*=--m-t]{margin-top:var(--m-t)}.w-s-normal{white-space:normal}.o-h{overflow:hidden}.halo-icon-dropdown{display:block!important;position:absolute;top:50%;right:13px;transform:translateY(-50%);transition:var(--anchor-transition)}.halo-icon-dropdown:before{content:"";display:block;width:20px;height:20px;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:center;background-size:cover}body.dark-mode .halo-icon-dropdown:before{filter:invert(1)}.preload-screen[loaded]{opacity:0;visibility:hidden}.u-p-load .preload-screen,.preload-screen{z-index:99999;opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease}.u-p-load.p-load .loading-bar{display:none}.loading-bar{display:block;width:130px;height:2px;border-radius:2px;background-color:#ebebeb}.loading-bar:after{content:"";height:100%;width:68px;position:absolute;transform:translate(-34px);background-color:#212326;border-radius:2px;animation:initial-loading 1.5s ease infinite}.p-load .loading-logo{opacity:0;visibility:hidden;transform:scale(.7);transition:opacity .55s ease,visibility .55s ease,transform .55s ease}.u-p-load.p-load .loading-logo{opacity:1;visibility:visible;transform:scale(1)}body.dark-mode preload-screen .name{color:var(--color-black)}@keyframes initial-loading{0%{transform:translate(-3.4rem)}50%{transform:translate(9.6rem)}to{transform:translate(-3.4rem)}}.gradient{color:var(--color-text);background:var(--color-background)}.page-header{display:block;position:relative;font-family:var(--font-page-title-family);font-size:var(--page-title-mobile-font-size);font-weight:var(--page-title-font-weight);text-transform:var(--page-title-text-transform);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--page-title-color);padding:13px 0 24px;margin-top:0;margin-bottom:0}.page-subheader{display:block;font-family:var(--font-page-title-family);font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);text-transform:var(--page-title-text-transform);letter-spacing:var(--letter-spacing);line-height:var(--line-height);position:relative;color:var(--color-text);padding:0 0 17px;margin:0}.page-desc{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);position:relative;color:var(--color-text);padding:0 0 31px}.breadcrumb+.page-header{padding-top:0}.element-spacing{padding-top:var(--spacing-top)!important;padding-bottom:var(--spacing-bottom)!important}.halo-block{display:block;position:relative}.halo-block-padding,.halo-page-padding{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.halo-block-gradient{background:var(--bg-color)}.halo-block-header{position:relative;margin:0 0 29px}.halo-block-header.hasArrow-left{padding-right:130px}.halo-block-header.hasArrow-right{padding-left:130px}.halo-block-headerWapper{width:100%;margin:0 auto}.container-full .halo-block-header{padding-left:15px;padding-right:15px}.container-full>.container .halo-block-header{padding-left:0;padding-right:0}.halo-block-header .subtitle{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text2);margin:0 0 10px}.halo-block-header .title{display:block;position:relative;font-family:var(--font-heading-family);font-size:var(--header-mobile-font-size);font-weight:var(--header-font-weight);text-transform:var(--header-text-transform);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--header-color);margin-top:0;margin-bottom:0}.halo-block-header .title svg{position:absolute;top:50%;left:13px;width:30px;height:30px;fill:var(--icon);stroke:transparent;transform:translateY(-50%)}.halo-block-header .title .text{display:inline-block;vertical-align:top;width:auto;position:relative;z-index:2}.halo-block-header .desc{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin:20px 0 0}.halo-block-header .desc .underline{text-decoration:underline;text-underline-offset:.3rem}.halo-block-header .button{max-width:190px;margin:13px auto 0}.halo-block-header .button.text-left{margin-left:0}.halo-block-header .button.text-right{margin-right:0}.halo-block-header.text-left .button{margin-left:0}.halo-block-header.text-right .button{margin-right:0}.halo-block-header .text-left .text{padding-left:0}.halo-block-header .text-right .text{padding-right:0}.halo-block-content--border{border-bottom:1px solid #d6d6d6}.halo-block-content--loading .loading{display:none;position:absolute;top:50%;left:50%;font-size:26px;font-family:var(--font-body-family);font-weight:var(--font-weight-medium);color:#505050;box-sizing:border-box;text-shadow:0 0 2px var(--bg-white),0 0 1px var(--bg-white),0 0 1px var(--bg-white);letter-spacing:2px;transform:translate(-50%,-50%);opacity:.6}.halo-block:not(.ajax-loaded) .halo-block-content--loading>.loading{display:block}.halo-block:not(.ajax-loaded) .halo-block-content--loading>*:not(.loading){opacity:0!important}.halo-block-background{display:none;background:var(--bg-block)}.halo-block-footer{margin:50px 0 0}.halo-block-footer .button{max-width:340px;margin-left:auto;margin-right:auto}.halo-block.has-dots .halo-block-footer{padding-top:30px}.halo-product-block .products-carousel{display:block;position:relative;margin:0 -8px;width:auto!important}.halo-product-block .products-carousel.col-slim{margin-left:-8px;margin-right:-8px}.halo-custom-product-banner-2 .products-carousel{margin-left:0!important;margin-right:0!important}.halo-product-block .slick-dots{bottom:-40px}.halo-product-block .product{display:inline-block;vertical-align:top;padding:0 8px}.halo-custom-product-banner-2 .products-carousel .product{padding-left:0!important;padding-right:0!important}.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:0;letter-spacing:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-1:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.halo-block .halo-row{font-size:0;letter-spacing:0;margin:0 -8px}.halo-block .halo-row--swipe{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 0 0 15px;margin-left:0;margin-right:0}.halo-block .container-full .halo-row--swipe{padding-left:0}.halo-block .halo-row .halo-row-item{display:inline-block;vertical-align:top;position:relative;padding:0 8px;margin:15px 0 0}.halo-block .halo-row--swipe .halo-row-item{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;margin-right:15px;white-space:normal;width:auto}.halo-block .halo-row--no-distance.halo-row--swipe .halo-row-item{margin-right:0}.halo-block .container-full .halo-row--swipe .halo-row-item:last-child{margin-right:0}.halo-block .halo-row--swipe .banner-item{width:300px}.halo-icon-with-text .halo-row--swipe .banner-item{width:340px}.featured-brand.style-2 .halo-row--swipe .brands-item{width:200px}.halo-block .halo-row.style-2{margin-left:0;margin-right:0;padding-left:0!important}.halo-block .halo-row.style-2 .halo-row-item{padding-left:0!important;padding-right:0!important}.halo-block .halo-row.style-2 .halo-row-item:last-child{margin-right:0}.halo-block .halo-row.column-1{padding-left:0}.halo-block .halo-row.column-1 .halo-row-item{width:100%;margin-top:0;margin-right:0;padding-left:15px;padding-right:15px}.halo-block .halo-row.column-1 .banner-item{width:100%}.halo-block .halo-row--fixed{font-size:0;letter-spacing:0;margin:0 -8px}.halo-block .halo-row--fixed .halo-row-item{display:inline-block;vertical-align:top;width:calc(100% + 16px);padding:0 8px;margin:0 -8px}.halo-block .halo-row--fixed .item{display:inline-block;vertical-align:top;width:100%;padding:0 8px}.halo-block .halo-row--fixed .item+.item,.halo-block .halo-row--fixed+.halo-row--fixed{margin-top:15px}.halo-block .halo-row--fixed .halo-row-itemFirst,.halo-block .halo-row--fixed .halo-item-wrapperFirst,.halo-block .halo-row--fixed.style-2 .halo-item-wrapperFirst .halo-row-itemFirst{margin-top:0;margin-bottom:15px}.halo-block .halo-row--fixed.style-2 .halo-row-itemSecond,.halo-block .halo-row--fixed.style-2 .halo-item-wrapperSecond{order:-1}.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond .item{height:100%!important}.halo-block .halo-items-2{font-size:0;letter-spacing:0}.halo-block .halo-items .halo-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.halo-block .halo-items-2 .halo-item{display:inline-block;vertical-align:middle;width:100%;margin-bottom:0}.halo-block .halo-items .item{overflow:hidden;position:relative;width:100%}.halo-block .halo-items .item+.item,.halo-block .halo-items .halo-item+.halo-item{margin-top:30px}.halo-block--customSlider .halo-row,.halo-block--customSlider .products-carousel{margin-left:0!important;margin-right:0!important}.halo-block--customSlider .slick-list{padding-left:8px;padding-right:8px}.halo-block--customSlider .halo-cus--arrow .slick-prev{left:15px}.halo-block--customSlider .halo-cus--arrow .slick-next{right:15px}.halo-grid{display:grid}.halo-grid-item>*{width:100%}.halo-grid-item .banner-item,.halo-grid-item .img-box,.halo-grid-item .image{height:100%}.grid-wrapper .halo-grid-item .banner-item,.grid-wrapper .halo-grid-item .img-box,.grid-wrapper .halo-grid-item .image{height:auto}.halo-panel-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-panel-carousel .halo-panel-item{position:relative}.halo-panel-carousel:not(.slick-initialized)>.halo-panel-item{display:inline-block;vertical-align:top;width:100%;white-space:normal}.masonry-row{font-size:0;letter-spacing:0}.masonry-row .masonry-item{display:inline-block;vertical-align:top;width:100%;margin:0 0 15px}.masonry-row .item{position:relative;overflow:hidden}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .35rem)}summary::-webkit-details-marker{display:none}.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{content:" ";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{position:absolute;z-index:2}.modal__toggle-close{display:none!important}.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{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:var(--color-global-bg)}.slick-arrow{display:block;line-height:1;font-size:0;letter-spacing:0;cursor:pointer;position:absolute;top:50%!important;padding:0;width:20px;height:40px;transform:translateY(-50%);z-index:1;outline:none;background-color:transparent;border:none;transition:var(--anchor-transition)}.slick-arrow svg{width:100%;height:100%;fill:var(--icon);stroke:transparent;color:var(--icon)}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.halo-block .container-full .slick-prev{left:15px}.halo-block .container-full .slick-next{right:15px}.slick-arrow.slick-arrow--bottom{top:auto;transform:unset;width:30px;height:30px;padding:0}.slick-arrow.slick-arrow--circle{width:40px;height:40px;padding:10px;border-radius:50%;background-color:var(--bg-white);box-shadow:0 3px 7px #0003}.slick-arrow.slick-disabled{display:none!important;opacity:.4;filter:alpha(opacity=40)}.slick-dots{position:absolute;top:auto;bottom:-30px;left:0;list-style:none;display:block;text-align:center;font-size:0;letter-spacing:0;padding:0;width:100%}.slick-dots li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 7px;position:relative;border-radius:50%}.slick-dots li button{display:inline-block;vertical-align:middle;position:relative;border-radius:50%;border:1px solid var(--icon);background:transparent;line-height:1;font-size:0;letter-spacing:0;width:12px;height:12px;cursor:pointer;transition:var(--anchor-transition);padding:0}.slick-dots li.slick-active button{background:var(--icon)}.halo-slider-progress .slick-dots{display:none!important}.slick-slider.slick-dotted{margin-bottom:30px}div.slick-slider{min-width:100%}body.dark-mode .slick-arrow.slick-arrow--circle{background-color:var(--bg-black);box-shadow:0 3px 15px #fff3}@media(min-width:1025px){.icon-arrow-effect--bis{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;padding:16px}.slick-arrow.slick-prev .icon-arrow-effect--bis{transform:translate(10px)}.slick-arrow.slick-next .icon-arrow-effect--bis{transform:translate(-10px)}.slick-arrow.slick-prev:hover .icon-arrow-effect,.slick-arrow.slick-next:hover .icon-arrow-effect--bis{animation:fx-arrow-prev .3s ease-out}.slick-arrow.slick-prev:hover .icon-arrow-effect--bis,.slick-arrow.slick-next:hover .icon-arrow-effect{animation:fx-arrow-next .3s ease-out}.slick-arrow.slick-prev:hover .icon-arrow-effect--bis,.slick-arrow.slick-next:hover .icon-arrow-effect--bis{animation-direction:reverse}@keyframes fx-arrow-prev{0%{transform:translate(0);opacity:1;visibility:visible}to{transform:translate(-10px);opacity:0;visibility:hidden}}@keyframes fx-arrow-next{0%{transform:translate(0);opacity:1;visibility:visible}to{transform:translate(10px);opacity:0;visibility:hidden}}}.halo-popup{display:block;position:fixed;top:50%;left:50%;height:auto;z-index:999;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%;opacity:0;visibility:hidden;pointer-events:none;border-radius:var(--image-border);background-color:var(--color-global-bg);box-shadow:0 6px 27px #0003;transition:transform var(--duration-long) ease,visibility var(--duration-long) ease;webkit-transition:all var(--duration-long) ease;transition:all var(--duration-long) ease;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-popup-topDown{top:0;transform:translate3d(-50%,-10px,0)}.halo-popup-banner{display:none;position:relative}.halo-popup-banner-2{display:block!important}.halo-popup-banner img{width:100%;height:auto}.halo-popup-wrapper{position:relative;padding:30px}.halo-popup-header{margin:0 0 25px;padding:21px 0 0}.halo-popup-close{display:block;position:absolute;top:17px;right:17px;width:22px;height:22px;line-height:1;font-size:0;letter-spacing:0;background:transparent;border:none;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none}.halo-auth-popup .halo-popup-close{right:19px}.halo-popup-close svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.halo-popup-banner .halo-popup-close svg{fill:var(--bg-white)}.halo-popup-title{font-size:var(--header-mobile-font-size);font-weight:var(--header-font-weight);text-transform:var(--header-text-transform);overflow:hidden;white-space:normal;margin-top:0;margin-bottom:0}.halo-popup-desc{display:block;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:2px 0 9px;color:var(--color-text2)}.halo-popup-scroll{position:relative;overflow-x:hidden;overflow-y:auto;max-height:80vh;webkit-overflow-scrolling:touch}.halo-popup-scroll-x{overflow-x:auto}.customPopup-banner{height:auto;max-height:calc(100vh - 25px)}.customPopup-header{padding-top:0!important}.customPopup-close{top:10px;right:10px;width:14px;height:14px}.customPopup-title{font-size:calc(var(--font-size) + 8px);font-weight:var(--font-weight-bold)}.halo-recently-viewed-popup{overflow:initial;top:50%;left:auto;right:0;transform:translate3d(20px,-50%,0);width:40px;box-shadow:0 3px 7px #0003;z-index:100;border-radius:0!important}.halo-modal{display:block;position:fixed;opacity:0;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:#0000004d;height:100%;box-sizing:border-box}.halo-modal__dialog{position:absolute;top:50%;left:50%;margin:0 auto;width:100%;height:auto;border-radius:var(--image-border);background-color:var(--color-global-bg);overflow-y:auto;max-width:100%;transition:transform var(--duration-long) ease;box-shadow:0 6px 27px #0003;transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-modal__topDown .halo-modal__dialog{top:0;transform:translate3d(-50%,-10px,0)}.halo-modal__leftRight .halo-modal__dialog{transform:translate3d(calc(-50% - 10px),-50%,0)}.halo-modal-header{position:relative;padding:5px 30px;border-bottom:1px solid #c7c7c7}.halo-modal-close{display:block;position:absolute;top:50%;padding:0;right:15px;width:20px;height:20px;line-height:1;font-size:0;letter-spacing:0;transform:translateY(-50%);background:transparent;-webkit-appearance:none;appearance:none;border:none;cursor:pointer}.halo-modal-close svg{color:var(--icon);width:100%;height:100%;fill:currentColor;stroke:transparent}.halo-modal-title{font-size:min(30px,var(--font-size));font-weight:var(--font-weight-normal);color:var(--color-text);overflow:hidden;white-space:normal;margin-top:0;margin-bottom:0;padding:10px}.halo-modal-contentWrapper{position:relative;padding:30px}.halo-modal[open]{opacity:1;z-index:101}.halo-modal__topDown[open] .halo-modal__dialog{transform:translate3d(-50%,0,0)}.halo-modal__leftRight[open] .halo-modal__dialog{transform:translate3d(-50%,-50%,0)}.halo-sidebar{position:fixed;top:0;bottom:0;padding:0;height:100%;z-index:101;max-width:calc(100% - 40px);width:100%;opacity:1;visibility:visible;transition:transform .3s;background-color:var(--color-global-bg)}.halo-sidebar-header{position:relative;padding:8px 20px;background-color:#f9f9f9}.halo-sidebar-header .title{display:block;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);text-transform:var(--header-text-transform)}.halo-sidebar-header .close{position:absolute;top:6px;right:16px}.halo-sidebar-header .close svg{display:block;width:23px;height:23px;fill:var(--icon);stroke:transparent}.halo-sidebar-header.style-2{padding-top:16px;padding-bottom:0;background-color:transparent}.halo-sidebar-header.style-2 .title{font-family:var(--font-heading-family);font-size:var(--header-mobile-font-size);font-weight:var(--header-font-weight)}.halo-sidebar-close{position:absolute;top:0;width:40px;height:40px;z-index:10;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto;background-color:var(--bg-black);padding:0;border:0}.halo-sidebar-close svg{display:block;width:15px;height:15px;fill:var(--color-white);stroke:transparent}.halo-sidebar-wrapper{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 70px}.halo-sidebar.halo-sidebar-left{left:0;transform:translate3d(calc(-102% - 40px),0,0)}.halo-sidebar.halo-sidebar-right{right:0;transform:translate3d(calc(102% + 40px),0,0)}.halo-sidebar.halo-sidebar-left .halo-sidebar-close{right:-40px}.halo-sidebar.halo-sidebar-right .halo-sidebar-close{left:-40px}body.dark-mode .halo-sidebar-header{background-color:#121212}body.dark-mode .halo-sidebar-close{background-color:var(--bg-white);border:1px solid}body.dark-mode .halo-sidebar-close svg{fill:var(--color-black)}.alertBox{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:13px 15px}.alertBox-message{margin-top:0;margin-bottom:0}.alertBox svg{position:relative;top:-2px;width:20px;height:20px;margin-right:5px;stroke:transparent}.alertBox.alertBox--success{color:var(--color-success);background:var(--color-success-bg)}.alertBox.alertBox--success svg{fill:var(--color-success)}.alertBox.alertBox--error{color:var(--color-error);background:var(--color-error-bg)}.alertBox.alertBox--error svg{fill:var(--color-error)}.alertBox.alertBox--info{color:var(--color-info);background:var(--color-info-bg)}.alertBox.alertBox--info svg{fill:var(--color-info);position:relative;top:1px}.products-grid{font-size:0;letter-spacing:0;margin:0 -10px;text-align:left}.products-grid.col-slim{margin-left:-8px;margin-right:-8px}.products-grid .product{display:inline-block;vertical-align:top;width:100%;padding:0 10px;margin-top:20px}.products-grid.col-slim .product{padding-left:8px;padding-right:8px}.products-grid .product:first-child{margin-top:0}.products-grid .product.shuffle-item{margin-top:0!important;margin-bottom:20px}.products-grid.is-empty{margin-left:0;margin-right:0}.products-cursor{display:none}.products-scroll{overflow-x:auto;overflow-y:hidden;padding:0 0 15px;margin:0 0 -5px;white-space:nowrap;font-size:0;letter-spacing:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:none}.products-scroll .product{margin:0 15px 0 0;white-space:normal;width:calc(50% + 30px);padding-left:0;padding-right:0;scroll-snap-align:end}.products-scroll .product:last-child{margin-right:0!important}.products-scroll::-webkit-scrollbar{height:5px}.products-scroll::-webkit-scrollbar-track{background-color:#bfbfbf}.products-scroll::-webkit-scrollbar-thumb{background-color:#000}.products-scroll.active>div{pointer-events:none!important}.products-scroll.active .product-item{pointer-events:auto!important}body.dark-mode .products-scroll::-webkit-scrollbar-track{background-color:#484848}body.dark-mode .products-scroll::-webkit-scrollbar-thumb{background-color:#fff}.product-infinite-scroll{display:block;margin:30px 0 0}.product-infinite-scroll .button{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.product-infinite-scroll .button.is-loading{pointer-events:none}.halo-product-tabs .product-infinite-scroll{margin-top:40px!important}.halo-product-tabs-2 .product-infinite-scroll{margin-top:0!important}.product-tabs-arrow .arrows{opacity:0;visibility:hidden;transition:all .2s ease}.product-tabs-arrow .arrows.active{opacity:1;visibility:visible}.shopify-challenge__container{max-width:500px;margin:auto;min-height:500px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}.shopify-challenge__container .shopify-challenge__button{display:block;width:100%;font-family:var(--btn-font-name);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);text-align:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--btn-border-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);min-width:130px;max-width:300px;transition:var(--anchor-transition);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);padding-left:15px;padding-right:15px;margin:30px auto auto;outline:0!important;box-shadow:none!important;cursor:pointer;background-color:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border)}.global-checkbox{display:block}.global-checkbox--label{text-transform:inherit}.global-checkbox--label p{margin-top:0;margin-bottom:0}.global-checkbox--label a{color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:.3rem}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{animation:animateAmbient 30s linear infinite!important}}@media(max-width:1024px){body .crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge{bottom:75px!important}.d-none-mw-l{display:none}.container-no-padding{padding-left:0;padding-right:0}.halo-block--customScroll .container.container-full{padding-left:15px;padding-right:15px}.element-spacing{padding-top:var(--spacing-top-tablet)!important;padding-bottom:var(--spacing-bottom-tablet)!important}.halo-block-padding,.halo-page-padding{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}.halo-block .halo-row--grid{margin-left:-8px;margin-right:-8px}.halo-block .halo-row.column-1{margin-left:-15px;margin-right:-15px}.halo-block .halo-row--grid .halo-row-item{padding-left:8px;padding-right:8px}.halo-block .halo-row-carousel--mobile .halo-row-item{margin-top:0!important}.halo-block .halo-row-carousel--mobile:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.products-grid.grid{display:flex;margin-left:0;margin-right:0;margin-bottom:30px}.products-grid.grid .grid__item{padding-left:0;padding-right:0;margin-top:0!important;margin-left:.5rem;width:calc(25% - .375rem)!important;max-width:50%;flex-grow:1;flex-shrink:0}.products-grid.grid .grid__item:first-of-type{margin-left:15px}.products-grid.grid .grid__item:last-of-type{margin-right:15px}}@media(max-width:991px){.products-grid.grid .grid__item{width:calc(33.333333% - .5rem*3/4)!important}.halo-popup-title{padding:0 15px}}@media(max-width:767px){.hidden-mobile{display:none}.halo-block .halo-row--grid .halo-row-item,.halo-block .halo-row-carousel--mobile:not(.slick-initialized) .halo-row-item{width:50%}.halo-block .halo-row-carousel--mobile.column-1:not(.slick-initialized) .halo-row-item{width:100%}.halo-grid{grid-column-gap:15px;grid-row-gap:15px}.halo-grid.halo-grid--collage{grid-template-columns:repeat(2,minmax(0,1fr))}.halo-grid.column-2.halo-grid--collage{grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;grid-row-gap:0}.halo-grid--collage .halo-grid-itemLeft:nth-child(3n-2){grid-column:span 2}.halo-grid--collage .halo-grid-itemLeft:nth-child(3n-2):nth-last-child(2){grid-column:span 1}.halo-grid--collage .halo-grid-itemLeft:nth-child(3n){grid-column-start:2}.halo-grid--collage .halo-grid-itemRight:nth-child(3n-2){grid-column-start:1}.halo-grid--collage .halo-grid-itemRight:nth-child(3n-2):last-child{grid-column:span 2}.halo-grid--collage .halo-grid-itemRight:nth-child(3n-1){grid-column-start:2}.halo-grid--collage .halo-grid-itemRight:nth-child(3n){grid-column:1 / span 2}}@media(max-width:550px){.mb-visibility-hidden{visibility:hidden!important}.products-grid.grid .grid__item{width:calc(50% - 1.875rem)!important}.element-spacing{padding-top:var(--spacing-top-mobile)!important;padding-bottom:var(--spacing-bottom-mobile)!important}.halo-block-padding,.halo-page-padding{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.halo-block .halo-row--grid .halo-row-item,.halo-block .halo-row-carousel--mobile:not(.slick-initialized) .halo-row-item{width:100%}.halo-block .halo-row--grid .halo-row-item+.halo-row-item{margin-top:15px!important}.halo-block .halo-row--no-distance .halo-row-item+.halo-row-item{margin-top:0!important}.halo-block .halo-row--swipe{padding-bottom:5px}.halo-block .container-no-padding .halo-block-header{padding-left:15px;padding-right:15px}}@media(min-width:321px){.products-grid.column-2 .product,.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product,.products-grid.column-6 .product,.products-grid.column-7 .product,.products-grid.column-8 .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),.products-grid.column-6 .product:nth-child(-n+2),.products-grid.column-7 .product:nth-child(-n+2),.products-grid.column-8 .product:nth-child(-n+2){margin-top:0}}@media(min-width:375px){.halo-product-block .products-carousel .product,.halo-product-block .products-carousel.col-slim .product{padding-left:8px;padding-right:8px}.halo-product-block .products-carousel:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}}@media(min-width:551px){.halo-popup-header{padding-top:3px}.halo-popup-title{font-size:calc(var(--font-size) + 14px)}.halo-popup.customPopup-tiny{max-width:420px}.halo-popup.customPopup-small{max-width:470px}.halo-recently-viewed-popup{right:0}.halo-modal-title{font-size:min(40px,var(--header-font-size));font-weight:var(--header-font-weight);text-transform:var(--header-text-transform)}.halo-sidebar{max-width:470px}.halo-sidebar-header.style-2 .title{font-size:calc(var(--font-size) + 14px)}.halo-block-header .title{font-size:var(--header-sm-tablet-font-size)}.halo-block .halo-row.column-2{margin-left:-8px;margin-right:-8px;padding-left:0}.halo-block .halo-row--swipe.column-2{margin-left:0;margin-right:0;padding-left:15px}.halo-block .halo-row.column-2 .halo-row-item{width:50%;margin-top:0;margin-right:0;padding-left:8px;padding-right:8px}.halo-block .halo-row--swipe.column-2 .halo-row-item{margin-right:15px;padding-left:0;padding-right:0}.halo-block .halo-row.column-2 .banner-item{width:100%}.halo-block .halo-row.halo-row--no-distance{padding:0!important;margin:0!important}.halo-block .halo-row.halo-row--no-distance .halo-row-item{padding-left:0!important;padding-right:0!important;margin-top:0!important}.masonry-row{margin-left:-8px;margin-right:-8px}.masonry-row .masonry-item{width:50%;padding-left:8px;padding-right:8px}.masonry-row.masonry--strait{margin-left:-3px;margin-right:-3px}.masonry-row.masonry--strait .masonry-item{padding-left:3px;padding-right:3px;margin-bottom:6px}.page-header{font-size:var(--page-title-font-size)}}@media(min-width:551px)and (max-width:767px){.halo-block .halo-row--grid .halo-row-item:nth-child(-n+2){margin-top:0!important}}@media(min-width:551px)and (max-width:991px){.halo-block .halo-row--fixed .halo-row-itemSecond .item,.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item{width:50%}.halo-block .halo-row--fixed .halo-row-itemSecond .item+.item,.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item+.item{margin-top:0}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemSecond .item{width:100%}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item{width:calc((100%/3) + 16px)}}@media(min-width:551px)and (max-width:1024px){.halo-block .halo-row--grid.halo-row--wide{margin-left:-15px;margin-right:-15px}.halo-block .halo-row--grid.halo-row--expand{margin-left:-20px;margin-right:-20px}.halo-block .halo-row--grid.halo-row--expand .halo-row-item{margin-top:40px;padding-left:20px;padding-right:20px}.halo-block .halo-row--grid.halo-row--wide .halo-row-item{margin-top:30px;padding-left:15px;padding-right:15px}}@media(min-width:768px){.hidden-desktop{display:none}.form-field-group{margin-left:-10px;margin-right:-10px;margin-bottom:0}.form-field-group .form-field{width:50%;padding-left:10px;padding-right:10px;margin-bottom:15px}.halo-popup,.halo-modal__dialog{max-width:720px}.halo-panel-carousel.column-2{margin-left:-10px;margin-right:-10px}.halo-panel-carousel.column-2 .halo-panel-item{padding-left:10px;padding-right:10px}.halo-panel-carousel.column-2:not(.slick-initialized)>.halo-panel-item{width:50%}.products-grid.column-2 .product{margin-top:30px}.products-grid.column-3 .product,.products-grid.column-4 .product,.products-grid.column-5 .product,.products-grid.column-6 .product,.products-grid.column-7 .product,.products-grid.column-8 .product{width:33.3333333%;margin-top:30px}.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),.products-grid.column-6 .product:nth-child(-n+3),.products-grid.column-7 .product:nth-child(-n+3),.products-grid.column-8 .product:nth-child(-n+3){margin-top:0}.products-scroll .product{width:calc(33.333333% + 30px)}.halo-block-header .title{font-size:var(--header-tablet-font-size)}.halo-product-block .products-carousel:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-3:not(.slick-initialized)>.product{width:33.3333333%}.halo-block .halo-items .halo-item{flex-wrap:nowrap}.halo-block .halo-items .item{width:50%}.halo-block .halo-items .item-first,.halo-block.layout-2 .halo-items .item-first{padding-right:15px}.halo-block .halo-items .item-second,.halo-block.layout-2 .halo-items .item-second{padding-left:15px}.halo-block .halo-items .halo-item--even .item-first,.halo-block.layout-2 .halo-items .halo-item--even .item-first{padding-left:15px;padding-right:0}.halo-block .halo-items .halo-item--even .item-second,.halo-block.layout-2 .halo-items .halo-item--even .item-second{order:-1;padding-left:0;padding-right:15px}.halo-block .halo-items .item+.item{margin-top:0}.halo-block .halo-items .halo-item+.halo-item{margin-top:60px}.halo-grid{grid-auto-flow:column;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.halo-grid-row{display:grid;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(1,minmax(0,1fr))}.halo-grid.column-2{grid-template-columns:repeat(2,minmax(0,1fr))}.halo-grid.halo-grid--strait,.halo-grid.halo-grid--strait .halo-grid-row{grid-column-gap:10px;grid-row-gap:10px}}@media(min-width:768px)and (max-width:1024px){.halo-block .halo-row--grid .halo-row-item,.halo-block .halo-row-carousel--mobile:not(.slick-initialized) .halo-row-item{width:33.33333333%}.halo-block .halo-row-carousel--mobile.column-2:not(.slick-initialized) .halo-row-item{width:50%}.halo-block .halo-row-carousel--mobile.column-1:not(.slick-initialized) .halo-row-item{width:100%}.halo-block .halo-row--grid .halo-row-item:nth-child(-n+3){margin-top:0!important}}@media(min-width:992px){.halo-block-headerWapper{max-width:270px}.halo-block-headerWapper.text-left{margin-left:0;margin-right:auto}.halo-block-headerWapper.text-right{margin-left:auto;margin-right:0}.halo-product-block .products-carousel:not(.slick-initialized)>.product{width:25%}.halo-block .halo-row--swipe .banner-item--large{width:400px}.halo-block .halo-row--fixed{display:flex;flex-wrap:nowrap}.halo-block .halo-row--fixed.style-2{flex-wrap:wrap}.halo-block .halo-row--fixed .halo-row-item{margin-left:0;margin-right:0}.halo-block .halo-row--fixed .halo-row-itemFirst,.halo-block .halo-row--fixed .halo-item-wrapperFirst{width:calc(100% - 440px);margin-top:0!important;margin-bottom:0}.halo-block .halo-row--fixed .halo-row-itemSecond,.halo-block .halo-row--fixed .halo-item-wrapperSecond{width:440px}.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst,.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst{width:calc(100% - 470px)}.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond,.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperSecond{width:470px}.halo-block .halo-row--fixed .item{padding-left:0;padding-right:0}.halo-block .halo-row--fixed .halo-row-itemFirst .item,.halo-block .halo-row--fixed .img-box,.halo-block .halo-row--fixed .image{height:100%}.halo-block .halo-row--fixed .halo-row-itemSecond .item{height:calc(50% - 8px)}.halo-block .halo-row--fixed .halo-item-wrapper{display:inline-block;vertical-align:top;overflow:hidden}.halo-block .halo-row--fixed .halo-item-wrapper .halo-row-item{width:100%}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-item{padding-left:8px;padding-right:8px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst{height:calc(33.3333333% - 8px)}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemSecond{margin-top:15px;height:calc(66.6666666% - 8px)}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item{height:calc(33.3333333% - 8px)}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item{width:50%;margin-top:0;margin-bottom:15px}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item .item{height:100%}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item:first-child{padding-right:8px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item:last-child{padding-left:8px}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item+.halo-row-item{margin-top:15px}.halo-block .halo-row--fixed .halo-item-wrapper .halo-row-item .item{height:100%}.masonry-row .masonry-item{width:33.3333333%}}@media(min-width:1025px){a:hover{color:var(--color-link-hover)}.link-underline:not(.link-effect-1):hover .text{text-decoration:underline;text-underline-offset:.3rem}.link-effect-1>span,.block-rich-text a{text-decoration:none!important;position:relative;transition:color var(--duration-default) ease,opacity var(--duration-default) ease}.link-effect-1>span:after,.block-rich-text a:after{content:"";position:absolute;bottom:var(--cus-bottom, 0);left:0;height:1px;width:100%;background:var(--text-color, currentColor);transition:transform var(--duration-default) ease-out}.link-effect-1.h-link>span:hover:after,.link-effect-1.u-link>span:after,.block-rich-text.h-link a:hover:after,.block-rich-text.u-link a:after{transform:scaleX(1);transform-origin:left}.link-effect-1.h-link>span:after,.link-effect-1.u-link>span:hover:after,.block-rich-text.h-link a:after,.block-rich-text.u-link a:hover:after{transform:scaleX(0);transform-origin:right}.button.button--transparent{position:relative}.button.button--transparent .text,.button.button--transparent .icon{position:relative;z-index:2}.button.button--transparent:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;transition:var(--anchor-transition);z-index:1;background:var(--btn-1-bg-hover)}.button.button--transparent:hover{color:var(--btn-1-color-hover)!important;border-color:transparent!important;background-color:transparent!important}.button.button--transparent:hover:before{width:100%}.button.button-1:hover,.button.button--primary:hover{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover)}.button.button-1:hover svg,.button.button--primary:hover svg{fill:var(--btn-1-color-hover)}.button.button-2:hover,.button.button--secondary:hover{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover)}.button.button-2:hover svg,.button.button--secondary:hover svg{fill:var(--btn-2-color-hover)}.button.button-3:hover{color:var(--btn-3-color-hover);background:var(--btn-3-bg-hover);border-color:var(--btn-3-border-hover)}.button.button-3:hover svg{fill:var(--btn-3-color-hover)}.button.button-4:hover{color:var(--btn-4-color-hover);background:var(--btn-4-bg-hover);border-color:var(--btn-4-border-hover)}.button.button-4:hover svg{fill:var(--btn-4-color-hover)}.button.button-5:hover{color:var(--btn-5-color-hover);background:var(--btn-5-bg-hover);border-color:var(--btn-5-border-hover)}.button.button-5:hover svg{fill:var(--btn-5-color-hover)}.button.button-6:hover{color:var(--btn-6-color-hover);background-position:right center}.button.button-6:hover svg{fill:var(--btn-6-color-hover)}.button.button-7:hover{color:var(--btn-7-color-hover);box-shadow:none!important;transition:all .3s ease}.accordion summary:hover{background:#1212120a}.container.container-flex{display:flex;flex-wrap:nowrap}.halo-popup-banner{display:block}.halo-popup.customPopup-minimal,.halo-popup.customPopup-medium,.halo-popup.customPopup-large,.halo-popup.customPopup-extraLarge,.halo-modal__dialog{max-width:1000px}.halo-sidebar-header{padding-left:30px;padding-right:30px}.halo-customArrow .slick-arrow{opacity:0;visibility:hidden;pointer-events:none}.products-grid.col-wide{margin-left:-15px;margin-right:-15px}.products-grid.col-wide .product{margin-top:30px;padding-left:15px;padding-right:15px}.products-grid.col-narrow .product.shuffle-item,.products-grid.col-wide .product.shuffle-item{margin-bottom:30px}.products-grid.col-expand{margin-left:-20px;margin-right:-20px}.products-grid.col-expand .product{margin-top:40px;padding-left:20px;padding-right:20px}.products-grid.col-expand .product.shuffle-item{margin-bottom:40px}.products-grid.column-4 .product,.products-grid.column-5 .product,.products-grid.column-6 .product,.products-grid.column-7 .product,.products-grid.column-8 .product{width:25%}.products-grid.column-4 .product:nth-child(-n+4),.products-grid.column-5 .product:nth-child(-n+4),.products-grid.column-6 .product:nth-child(-n+4),.products-grid.column-7 .product:nth-child(-n+4),.products-grid.column-8 .product:nth-child(-n+4){margin-top:0}.products-cursor{display:block;position:fixed;top:-20px;left:-20px;z-index:10000;width:40px;height:40px;border-radius:100%;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;will-change:transform;transition:transform .35s cubic-bezier(.04,.64,.56,1),opacity .5s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,-webkit-transform .35s cubic-bezier(.04,.64,.56,1)}.products-cursor__inner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;background:transparent;padding:3px}.products-cursor__image{color:var(--color-global);opacity:0;-webkit-transform-origin:center;transform-origin:center;flex:0 0 100%;width:100%;height:100%;animation:cursorInfinite 6s linear infinite}.products-cursor__icon{position:absolute;top:50%;left:50%;width:40%;height:40%;fill:var(--color-global);stroke:transparent;opacity:0;transform-origin:center;transition:unset;transform:translate(-50%,-50%)}.products-scroll.col-narrow .product,.products-scroll.column-3.col-narrow .product{margin-right:20px;width:calc(33.333333% + 40px)}.products-scroll.col-wide .product,.products-scroll.column-3.col-wide .product{margin-right:30px;width:calc(33.333333% + 60px)}.products-scroll.col-expand .product,.products-scroll.column-3.col-expand .product{margin-right:30px;width:calc(33.333333% + 80px)}.products-scroll.column-4.col-narrow .product,.products-scroll.column-5.col-narrow .product,.products-scroll.column-6.col-narrow .product{width:calc(25% + 40px)}.products-scroll.column-4.col-wide .product,.products-scroll.column-5.col-wide .product,.products-scroll.column-6.col-wide .product{width:calc(25% + 60px)}.products-scroll.column-4.col-expand .product,.products-scroll.column-5.col-expand .product,.products-scroll.column-6.col-expand .product{width:calc(25% + 80px)}.halo-block-header.hasFlex{display:flex;align-items:center;justify-content:space-around}.halo-product-block-5.content-style-2 .halo-block-header.hasFlex,.halo-product-block-5.content-style-3 .halo-block-header.hasFlex,.halo-product-block-6.content-style-3 .halo-block-header.hasFlex,.halo-product-block-7.content-style-3 .halo-block-header.hasFlex{display:block}.halo-block-header.flex-right{flex-direction:row-reverse}.halo-block-header .title{font-size:var(--header-font-size)}.halo-block-header.hasFlex .title{flex:1}.halo-block-header .arrows:not(.arrows-style-2) .slick-arrow{padding:0;box-shadow:unset;background-color:transparent;border:none}.halo-block-header .text-left .slick-arrow.slick-prev{left:auto;right:85px}.halo-block-header .text-left .slick-arrow.slick-next{right:0}.halo-block-header .text-right .slick-arrow.slick-prev{left:0}.halo-block-header .text-right .slick-arrow.slick-next{left:85px;right:auto}.halo-block-header .arrows.arrows-style-2.text-left .slick-arrow.slick-prev{left:auto;right:60px}.halo-block-header .arrows.arrows-style-2.text-right .slick-arrow.slick-next{left:60px;right:auto}.halo-block-header.product-tabs-arrow-header .text-left .slick-arrow.slick-prev{left:auto;right:80px}.halo-block-header.product-tabs-arrow-header .text-right .slick-arrow.slick-next{left:80px;right:auto}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{width:480px;padding-top:30px}.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{width:410px;padding-top:30px}.halo-product-block-5.content-style-2 .halo-block-header+.halo-block-content,.halo-product-block-5.content-style-3 .halo-block-header+.halo-block-content{width:calc(100% - 480px)}.halo-product-block-6.content-style-2 .halo-block-header+.halo-block-content,.halo-product-block-6.content-style-3 .halo-block-header+.halo-block-content,.halo-product-block-7.content-style-2 .halo-block-header+.halo-block-content,.halo-product-block-7.content-style-3 .halo-block-header+.halo-block-content{width:calc(100% - 410px)}.halo-product-block-5.content-style-3 .halo-block-header+.halo-block-content,.halo-product-block-6.content-style-3 .halo-block-header+.halo-block-content,.halo-product-block-7.content-style-3 .halo-block-header+.halo-block-content{order:-1}.halo-block-background{display:block;position:absolute;width:100%;height:600px;bottom:0;z-index:-1;font-size:0;letter-spacing:0}.halo-block-background--image{background-color:var(--bg-block);background:var(--bg-block-img);background-position:var(--bg-block-img-position-x) var(--bg-block-img-position-y);background-repeat:var(--bg-block-img-repeat);background-attachment:var(--bg-block-img-attachment);background-size:var(--bg-block-img-size)}.halo-product-block .products-carousel{margin-left:-10px;margin-right:-10px}.halo-product-block-2 .products-carousel{margin-left:-6px;margin-right:-6px}.halo-product-block .products-carousel .product{padding-left:10px;padding-right:10px}.halo-product-block .products-carousel .product .product-item--border .card.style-12{margin-bottom:10px}.halo-product-block-2 .products-carousel .product{padding-left:6px;padding-right:6px}.halo-product-block .products-carousel.col-wide{margin-left:-15px;margin-right:-15px}.halo-product-block .products-carousel.col-wide .product{padding-left:15px;padding-right:15px}.halo-product-block .products-carousel.col-expand{margin-left:-20px;margin-right:-20px}.halo-product-block .products-carousel.col-expand .product{padding-left:20px;padding-right:20px}.halo-product-block .products-carousel.column-4:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-7:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-8:not(.slick-initialized)>.product{width:25%}.halo-product-block-7 .products-carousel .product{padding-left:15px;padding-right:15px}.halo-block:not(.halo-block--customSlider) .halo-row{white-space:normal!important;width:auto!important;padding-left:0!important;min-width:100%;overflow:visible!important;margin-left:-15px;margin-right:-15px}.halo-block .halo-row.halo-row--strait{margin-left:-5px;margin-right:-5px}.halo-block .halo-row.halo-row--narrow{margin-left:-10px;margin-right:-10px}.halo-block .halo-row.halo-row--expand{margin-left:-20px;margin-right:-20px}.halo-block .halo-row-carousel:not(.slick-initialized){white-space:nowrap!important;overflow:hidden!important;font-size:0;letter-spacing:0}.halo-block .halo-row .halo-row-item{padding-left:15px;padding-right:15px;margin-right:0;margin-top:30px;margin-bottom:0}.halo-block .halo-row.halo-row--strait .halo-row-item{margin-top:10px;margin-bottom:0;padding-left:5px;padding-right:5px}.halo-block .halo-row.halo-row--narrow .halo-row-item{margin-top:20px;padding-left:10px;padding-right:10px}.halo-block .halo-row.halo-row--expand .halo-row-item{margin-top:40px;padding-left:20px;padding-right:20px}.halo-block .halo-row .banner-item{width:100%!important}.halo-block .halo-row.column-2{margin-left:-15px;margin-right:-15px}.halo-block .halo-row.halo-row--expand.column-2{margin-left:-20px;margin-right:-20px}.halo-block .halo-row.halo-row--narrow.column-2{margin-left:-10px;margin-right:-10px}.halo-block .halo-row.halo-row--strait.column-2{margin-left:-5px;margin-right:-5px}.halo-block .halo-row.halo-row-carousel .halo-row-item,.halo-block .halo-row.halo-row-carousel.column-2 .halo-row-item,.halo-block .halo-row.halo-row-carousel.column-3 .halo-row-item,.halo-block .halo-row.halo-row-carousel.column-4 .halo-row-item,.halo-block .halo-row.halo-row-carousel.column-5 .halo-row-item,.halo-block .halo-row.halo-row-carousel.column-6 .halo-row-item{margin-top:0!important}.halo-block .halo-row.column-2 .halo-row-item{padding-left:15px;padding-right:15px;margin-right:0}.halo-block .halo-row.halo-row--strait.column-2 .halo-row-item{padding-left:5px;padding-right:5px}.halo-block .halo-row.halo-row--narrow.column-2 .halo-row-item{padding-left:10px;padding-right:10px}.halo-block .halo-row.halo-row--expand.column-2 .halo-row-item{padding-left:20px;padding-right:20px}.halo-block .halo-row.column-3 .halo-row-item{width:33.3333333%}.halo-block .halo-row.column-4 .halo-row-item,.halo-block .halo-row.column-5 .halo-row-item,.halo-block .halo-row.column-6 .halo-row-item,.halo-block .halo-row.column-7 .halo-row-item,.halo-block .halo-row.column-8 .halo-row-item{width:25%;margin-top:30px}.halo-block .halo-row.column-4 .halo-row-item.item-large,.halo-block .halo-row.column-5 .halo-row-item.item-large,.halo-block .halo-row.column-6 .halo-row-item.item-large,.halo-block .halo-row.column-7 .halo-row-item.item-large,.halo-block .halo-row.column-8 .halo-row-item.item-large{width:calc(100%/3)}.halo-block .halo-row.halo-row--strait.column-4 .halo-row-item,.halo-block .halo-row.halo-row--strait.column-5 .halo-row-item,.halo-block .halo-row.halo-row--strait.column-6 .halo-row-item,.halo-block .halo-row.halo-row--strait.column-7 .halo-row-item,.halo-block .halo-row.halo-row--strait.column-8 .halo-row-item{margin-top:10px}.halo-block .halo-row.halo-row--narrow.column-4 .halo-row-item,.halo-block .halo-row.halo-row--narrow.column-5 .halo-row-item,.halo-block .halo-row.halo-row--narrow.column-6 .halo-row-item,.halo-block .halo-row.halo-row--narrow.column-7 .halo-row-item,.halo-block .halo-row.halo-row--narrow.column-8 .halo-row-item{margin-top:20px}.halo-block .halo-row.halo-row--expand.column-4 .halo-row-item,.halo-block .halo-row.halo-row--expand.column-5 .halo-row-item,.halo-block .halo-row.halo-row--expand.column-6 .halo-row-item,.halo-block .halo-row.halo-row--expand.column-7 .halo-row-item,.halo-block .halo-row.halo-row--expand.column-8 .halo-row-item{margin-top:40px}.halo-block .halo-row.column-2 .halo-row-item:not(.item-large):nth-child(-n+2),.halo-block .halo-row.column-3 .halo-row-item:not(.item-large):nth-child(-n+3),.halo-block .halo-row.column-4 .halo-row-item:not(.item-large):nth-child(-n+4),.halo-block .halo-row.column-5 .halo-row-item:not(.item-large):nth-child(-n+4),.halo-block .halo-row.column-6 .halo-row-item:not(.item-large):nth-child(-n+4),.halo-block .halo-row.column-7 .halo-row-item:not(.item-large):nth-child(-n+4),.halo-block .halo-row.column-8 .halo-row-item:not(.item-large):nth-child(-n+4){margin-top:0;margin-bottom:0}.halo-block .halo-row.column-2 .halo-row-item.item-large:nth-child(-n+2),.halo-block .halo-row.column-3 .halo-row-item.item-large:nth-child(-n+3),.halo-block .halo-row.column-4 .halo-row-item.item-large:nth-child(-n+3),.halo-block .halo-row.column-5 .halo-row-item.item-large:nth-child(-n+3),.halo-block .halo-row.column-6 .halo-row-item.item-large:nth-child(-n+3),.halo-block .halo-row.column-7 .halo-row-item.item-large:nth-child(-n+3),.halo-block .halo-row.column-8 .halo-row-item.item-large:nth-child(-n+3){margin-top:0;margin-bottom:0}.halo-block .halo-row.style-2.column-2 .banner-item{width:calc(100% - 10px)}.halo-block .halo-row.style-2.column-2 .halo-row-item:nth-child(1) .banner-item{margin-left:0;margin-right:auto}.halo-block .halo-row.style-2.column-2 .halo-row-item:nth-child(2) .banner-item{margin-left:auto;margin-right:0}.halo-block .halo-row.style-2.column-3 .banner-item{width:calc(100% - 10px)}.halo-block .halo-row.style-2.column-3 .halo-row-item:nth-child(1) .banner-item{margin-left:0;margin-right:auto}.halo-block .halo-row.style-2.column-3 .halo-row-item:nth-child(2) .banner-item{margin-left:auto;margin-right:auto}.halo-block .halo-row.style-2.column-3 .halo-row-item:nth-child(3) .banner-item{margin-left:auto;margin-right:0}.slick-dots li{margin-left:10px;margin-right:10px}.slick-dots li button{width:14px;height:14px}.halo-block .halo-row--fixed{margin-left:-10px;margin-right:-10px}.halo-block .halo-row--fixed .halo-row-item{padding-left:10px;padding-right:10px}.halo-block .halo-row--fixed .item+.item{margin-top:20px}.halo-block .halo-row--fixed .halo-row-itemSecond .item{height:calc(50% - 10px)}.halo-block .halo-row--fixed.halo-row--wide{margin-left:-15px;margin-right:-15px}.halo-block .halo-row--fixed.halo-row--wide .halo-row-item{padding-left:15px;padding-right:15px}.halo-block .halo-row--fixed.halo-row--wide .item+.item{margin-top:30px}.halo-block .halo-row--fixed.halo-row--wide .halo-row-itemSecond .item{height:calc(50% - 15px)}.halo-block .halo-row--fixed+.halo-row--fixed{margin-top:20px}.halo-block .halo-row--fixed.halo-row--wide+.halo-row--fixed.halo-row--wide{margin-top:30px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-item{padding-left:10px;padding-right:10px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst{height:calc(33.3333333% - 10px)}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item{margin-bottom:20px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item:first-child{padding-right:10px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item:last-child{padding-left:10px}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemSecond{margin-top:20px;height:calc(66.6666666% - 10px)}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item{height:calc(33.3333333% - 10px)}.halo-block .halo-row--fixed .halo-item-wrapperSecond .halo-row-item+.halo-row-item{margin-top:20px}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-item{padding-left:15px;padding-right:15px}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemFirst{height:calc(33.3333333% - 15px)}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemFirst .item{margin-bottom:30px}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemFirst .item:first-child{padding-right:15px}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemFirst .item:last-child{padding-left:15px;margin-top:0}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemSecond .item{height:100%}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperFirst .halo-row-itemSecond{margin-top:30px;height:calc(66.6666666% - 15px)}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperSecond .halo-row-item{height:calc(33.3333333% - 15px)}.halo-block .halo-row--fixed.halo-row--wide .halo-item-wrapperSecond .halo-row-item+.halo-row-item{margin-top:30px}.halo-block .halo-items-2 .halo-item{width:400px}.halo-block .halo-items-2 .halo-item:only-child{width:100%}.halo-block .halo-items .halo-item+.halo-item{margin-top:80px}.halo-block .halo-items-2{padding-bottom:50px}.halo-block .halo-items-2 .halo-item+.halo-item{margin-top:0;width:calc(100% - 400px)}.halo-block .halo-items-2 .item+.item{top:50px}.halo-block .halo-items .item-first,.halo-block .halo-items .halo-item--even .item-second{padding-right:20px}.halo-block .halo-items .item-second,.halo-block .halo-items .halo-item--even .item-first{padding-left:20px}.halo-grid,.halo-grid-row{grid-column-gap:30px;grid-row-gap:30px}.halo-grid-row+.halo-grid-row{margin-top:9px}.halo-grid-row.row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.halo-grid.column-2{grid-template-columns:repeat(3,minmax(0,1fr))}.halo-grid.halo-grid--narrow,.halo-grid.halo-grid--narrow .halo-grid-row{grid-column-gap:20px;grid-row-gap:20px}.halo-grid-itemLeft:nth-child(3n-2){grid-column:1 / span 2;grid-row:span 2}.halo-grid-itemLeft:nth-child(3n-2):last-child{grid-column:1 / span 3}.halo-grid-itemLeft:nth-child(3n-1),.halo-grid-itemLeft:nth-child(3n){grid-column-start:3}.halo-grid-itemLeft:nth-child(3n-1):last-child{grid-row:span 2}.halo-grid-itemRight:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 1}.halo-grid-itemRight:nth-child(3n-2):last-child{grid-column:1 / span 3}.halo-grid-itemRight:nth-child(3n-1){grid-column-start:1}.halo-grid-itemRight:nth-child(3n-1):last-child{grid-column:span 2}.halo-grid-itemRight:nth-child(3n){grid-column:2 / span 2;grid-row:span 2}.masonry-row{margin-left:-10px;margin-right:-10px}.masonry-row .masonry-item{padding-left:10px;padding-right:10px;margin-bottom:20px}.masonry-row.column-4 .masonry-item,.masonry-row.column-5 .masonry-item{width:25%}.masonry-row.masonry--wide{margin-left:-15px;margin-right:-15px}.masonry-row.masonry--wide .masonry-item{padding-left:15px;padding-right:15px;margin-bottom:40px}.shopify-challenge__container .shopify-challenge__button:hover{background-color:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover)}}@media(min-width:1025px)and (max-width:1279px){.halo-block .slick-arrow{width:40px;height:40px;padding:10px;border-radius:50%;background-color:var(--bg-white);box-shadow:0 3px 7px #0003}.halo-block .container-1170 .slick-prev,.halo-block .container-1370 .slick-prev,.halo-block .container-1570 .slick-prev,.halo-block .container-1770 .slick-prev{left:0}.halo-block .container-1170 .slick-next .halo-block .container-1370 .slick-next,.halo-block .container-1570 .slick-next,.halo-block .container-1770 .slick-next{right:0}body.dark-mode .halo-block .slick-arrow{background-color:var(--bg-black);box-shadow:0 3px 7px #fff3}}@media(min-width:1200px){.container,.container.container-1170,.container.container-header-1170{padding-left:calc((100% - 1170px)/2);padding-right:calc((100% - 1170px)/2)}.halo-product-block-7 .container.container-1170{padding-left:calc((100% - 1170px)/2);padding-right:calc((100% - 1200px)/2)}.halo-popup.customPopup-minimal{max-width:1120px}.halo-popup.customPopup-medium,.halo-popup.customPopup-extraLarge{max-width:1170px}.halo-product-block-5.content-style-2 .halo-block-header{padding-left:calc((var(--width-block) - 1170px)/2)}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header{padding-right:30px}.halo-product-block-5.content-style-3 .halo-block-header{padding-right:calc((var(--width-block) - 1170px)/2)}.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-left:30px}.halo-block-background{height:720px}.halo-block--customSlider .slick-list,.halo-block--customSlider .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);padding-left:calc((100% - var(--check-cus-pro-container, 1170px))/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1170px))/ 2)}.halo-block--customSlider .halo-row--narrow .slick-list,.halo-block--customSlider .col-narrow .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--narrow:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-narrow:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);padding-left:calc((100% - var(--check-cus-pro-container, 1170px) - 20px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1170px) - 20px)/ 2)}.halo-block--customSlider .halo-row--wide .slick-list,.halo-block--customSlider .col-wide .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--wide:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-wide:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);padding-left:calc((100% - var(--check-cus-pro-container, 1170px) - 30px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1170px) - 30px)/ 2)}.halo-block--customSlider .halo-row--expand .slick-list,.halo-block--customSlider .col-expand .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--expand:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-expand:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);padding-left:calc((100% - var(--check-cus-pro-container, 1170px) - 40px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1170px) - 40px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-prev{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);left:calc((100% - var(--check-cus-pro-container, 1170px) - 20px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-next{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 600px), 1170px);right:calc((100% - var(--check-cus-pro-container, 1170px) - 20px)/ 2)}.halo-product-block-7 .slick-list,.halo-product-block-7 .products-carousel:not(.slick-initialized){padding-right:calc((100% - 1170px)/2)}.halo-product-block-7 .col-narrow .slick-list,.halo-product-block-7 .products-carousel.col-narrow:not(.slick-initialized){padding-right:calc((100% - 1150px)/2)}.halo-product-block-7 .col-wide .slick-list,.halo-product-block-7 .products-carousel.col-wide:not(.slick-initialized){padding-right:calc((100% - 1140px)/2)}.halo-product-block-7 .col-expand .slick-list,.halo-product-block-7 .products-carousel.col-expand:not(.slick-initialized){padding-right:calc((100% - 1130px)/2)}}@media(min-width:1280px){.halo-block .container-1170 .slick-prev,.halo-block .container-1370 .slick-prev,.halo-block .container-1570 .slick-prev,.halo-block .container-1770 .slick-prev{left:-15px}.halo-block .container-1170 .slick-next,.halo-block .container-1370 .slick-next,.halo-block .container-1570 .slick-next,.halo-block .container-1770 .slick-next{right:-15px}}@media(min-width:1400px){.container,.container.container-1370,.container.container-header-1370{padding-left:calc((100% - 1370px)/2);padding-right:calc((100% - 1370px)/2)}.halo-product-block-7 .container.container-1370{padding-left:calc((100% - 1370px)/2);padding-right:calc((100% - 1400px)/2)}.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .products-grid,.container-boxed.container-1770 .products-carousel,.container-boxed.container-1770 .products-grid,.container-boxed.container-1570 .products-carousel,.container-boxed.container-1570 .products-grid,.container-boxed.container-1370 .products-carousel,.container-boxed.container-1370 .products-grid{padding-left:calc((100% - 1170px)/2);padding-right:calc((100% - 1170px)/2)}.halo-popup.customPopup-medium,.halo-popup.customPopup-extraLarge{max-width:1370px}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header .halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-top:60px}.halo-product-block-5.content-style-2 .halo-block-header{padding-left:calc((var(--width-block) - 1370px)/2)}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header{padding-right:60px}.halo-product-block-5.content-style-3 .halo-block-header{padding-right:calc((var(--width-block) - 1370px)/2)}.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-left:60px}.halo-block .container-1170 .slick-prev,.halo-block .container-1370 .slick-prev,.halo-block .container-1570 .slick-prev,.halo-block .container-1770 .slick-prev{left:-20px}.halo-block .container-1170 .slick-next,.halo-block .container-1370 .slick-next,.halo-block .container-1570 .slick-next,.halo-block .container-1770 .slick-next{right:-20px}.halo-block .halo-row.column-4 .halo-row-item.item-large,.halo-block .halo-row.column-5 .halo-row-item.item-large,.halo-block .halo-row.column-6 .halo-row-item.item-large,.halo-block .halo-row.column-7 .halo-row-item.item-large,.halo-block .halo-row.column-8 .halo-row-item.item-large{width:25%}.halo-block .halo-row.column-4 .halo-row-item.item-large:nth-child(-n+4),.halo-block .halo-row.column-5 .halo-row-item.item-large:nth-child(-n+4),.halo-block .halo-row.column-6 .halo-row-item.item-large:nth-child(-n+4),.halo-block .halo-row.column-7 .halo-row-item.item-large:nth-child(-n+4),.halo-block .halo-row.column-8 .halo-row-item.item-large:nth-child(-n+4){margin-top:0}.halo-block .halo-items-2{padding-bottom:100px}.halo-block .halo-items-2 .item+.item{top:100px}.halo-block--customSlider .slick-list,.halo-block--customSlider .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);padding-left:calc((100% - var(--check-cus-pro-container, 1370px))/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1370px))/ 2)}.halo-block--customSlider .halo-row--narrow .slick-list,.halo-block--customSlider .col-narrow .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--expand:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-narrow:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);padding-left:calc((100% - var(--check-cus-pro-container, 1370px) - 20px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1370px) - 20px)/ 2)}.halo-block--customSlider .halo-row--wide .slick-list,.halo-block--customSlider .col-wide .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--wide:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-wide:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);padding-left:calc((100% - var(--check-cus-pro-container, 1370px) - 30px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1370px) - 30px)/ 2)}.halo-block--customSlider .halo-row--expand .slick-list,.halo-block--customSlider .col-expand .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--expand:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-expand:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);padding-left:calc((100% - var(--check-cus-pro-container, 1370px) - 40px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1370px) - 40px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-prev{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);left:calc((100% - var(--check-cus-pro-container, 1370px) - 20px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-next{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 400px), 1370px);right:calc((100% - var(--check-cus-pro-container, 1370px) - 20px)/ 2)}.halo-product-block-7 .slick-list,.halo-product-block-7 .products-carousel:not(.slick-initialized){padding-right:calc((100% - 1370px)/2)}.halo-product-block-7 .col-narrow .slick-list,.halo-product-block-7 .products-carousel.col-narrow:not(.slick-initialized){padding-right:calc((100% - 1350px)/2)}.halo-product-block-7 .col-wide .slick-list,.halo-product-block-7 .products-carousel.col-wide:not(.slick-initialized){padding-right:calc((100% - 1340px)/2)}.halo-product-block-7 .col-expand .slick-list,.halo-product-block-7 .products-carousel.col-expand:not(.slick-initialized){padding-right:calc((100% - 1330px)/2)}}@media(min-width:1600px){.container,.container.container-1570,.container.container-header-1570{padding-left:calc((100% - 1570px)/2);padding-right:calc((100% - 1570px)/2)}.halo-product-block-7 .container.container-1570{padding-left:calc((100% - 1570px)/2);padding-right:calc((100% - 1600px)/2)}.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .products-grid,.container-boxed.container-1770 .products-carousel,.container-boxed.container-1770 .products-grid,.container-boxed.container-1570 .products-carousel,.container-boxed.container-1570 .products-grid{padding-left:calc((100% - 1370px)/2);padding-right:calc((100% - 1370px)/2)}.halo-popup.customPopup-medium{max-width:1485px}.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:0}.products-grid.column-6 .product,.products-grid.column-7 .product,.products-grid.column-8 .product{width:16.6666666%}.products-grid.column-6 .product:nth-child(-n+6),.products-grid.column-7 .product:nth-child(-n+6),.products-grid.column-8 .product:nth-child(-n+6){margin-top:0}.products-scroll.col-narrow .product{width:calc(25% + 40px)}.products-scroll.col-wide .product{width:calc(25% + 60px)}.products-scroll.col-expand .product{width:calc(25% + 80px)}.products-scroll.column-5.col-narrow .product{width:calc(20% + 40px)}.products-scroll.column-5.col-wide .product{width:calc(20% + 60px)}.products-scroll.column-5.col-expand .product{width:calc(20% + 80px)}.products-scroll.column-6.col-narrow .product{width:calc(16.6666666% + 40px)}.products-scroll.column-6.col-wide .product{width:calc(16.6666666% + 60px)}.products-scroll.column-6.col-expand .product{width:calc(16.6666666% + 80px)}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-top:75px}.halo-product-block-5.content-style-2 .halo-block-header{padding-left:calc((var(--width-block) - 1570px)/2)}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header{padding-right:90px}.halo-product-block-5.content-style-3 .halo-block-header{padding-right:calc((var(--width-block) - 1570px)/2)}.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-left:90px}.halo-block-background{height:770px}.halo-block .halo-row.column-5 .halo-row-item{width:20%}.halo-block .halo-row.column-6 .halo-row-item{width:calc(100%/6)}.halo-block .halo-row.column-7 .halo-row-item{width:calc(100%/7)}.halo-block .halo-row.column-8 .halo-row-item{width:12.5%}.halo-block .halo-row.column-5 .halo-row-item:nth-child(-n+5),.halo-block .halo-row.column-6 .halo-row-item:nth-child(-n+6),.halo-block .halo-row.column-7 .halo-row-item:nth-child(-n+7),.halo-block .halo-row.column-8 .halo-row-item:nth-child(-n+8){margin-top:0}.halo-product-block .products-carousel.column-5:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-7:not(.slick-initialized)>.product,.halo-product-block .products-carousel.column-8:not(.slick-initialized)>.product{width:20%}.halo-block .halo-items .item-first,.halo-block .halo-items .halo-item--even .item-second{padding-right:30px}.halo-block .halo-items .item-second,.halo-block .halo-items .halo-item--even .item-first{padding-left:30px}.halo-block .halo-items-2{padding-bottom:200px}.halo-block .halo-items-2 .item+.item{top:150px}.halo-block .container-1170 .slick-prev,.halo-block .container-1370 .slick-prev,.halo-block .container-1570 .slick-prev,.halo-block .container-1770 .slick-prev{left:-30px}.halo-block .container-1170 .slick-next,.halo-block .container-1370 .slick-next,.halo-block .container-1570 .slick-next,.halo-block .container-1770 .slick-next{right:-30px}.halo-block--customSlider .slick-list,.halo-block--customSlider .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);padding-left:calc((100% - var(--check-cus-pro-container, 1570px))/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1570px))/ 2)}.halo-block--customSlider .halo-row--narrow .slick-list,.halo-block--customSlider .col-narrow .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--narrow:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-narrow:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);padding-left:calc((100% - var(--check-cus-pro-container, 1570px) - 20px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1570px) - 20px)/ 2)}.halo-block--customSlider .halo-row--wide .slick-list,.halo-block--customSlider .col-wide .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--wide:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-wide:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);padding-left:calc((100% - var(--check-cus-pro-container, 1570px) - 30px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1570px) - 30px)/ 2)}.halo-block--customSlider .halo-row--expand .slick-list,.halo-block--customSlider .col-expand .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--expand:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-expand:not(.slick-initialized){--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);padding-left:calc((100% - var(--check-cus-pro-container, 1570px) - 40px)/ 2);padding-right:calc((100% - var(--check-cus-pro-container, 1570px) - 40px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-prev{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);left:calc((100% - var(--check-cus-pro-container, 1570px) - 20px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-next{--check-cus-pro-container: max(calc(var(--cus-pro-container) - 200px), 1570px);right:calc((100% - var(--check-cus-pro-container, 1570px) - 20px)/ 2)}.halo-product-block-7 .slick-list,.halo-product-block-7 .products-carousel:not(.slick-initialized){padding-right:calc((100% - 1570px)/2)}.halo-product-block-7 .col-narrow .slick-list,.halo-product-block-7 .products-carousel.col-narrow:not(.slick-initialized){padding-right:calc((100% - 1550px)/2)}.halo-product-block-7 .col-wide .slick-list,.halo-product-block-7 .products-carousel.col-wide:not(.slick-initialized){padding-right:calc((100% - 1540px)/2)}.halo-product-block-7 .col-expand .slick-list,.halo-product-block-7 .products-carousel.col-expand:not(.slick-initialized){padding-right:calc((100% - 1530px)/2)}.masonry-row.column-5 .masonry-item{width:20%}}@media(min-width:1920px){.container,.container.container-1770,.container.container-header-1770{padding-left:calc((100% - 1770px)/2);padding-right:calc((100% - 1770px)/2)}.halo-product-block-7 .container.container-1770{padding-left:calc((100% - 1770px)/2);padding-right:calc((100% - 1920px)/2)}.container.container-1860{padding-left:calc((100% - 1860px)/2);padding-right:calc((100% - 1860px)/2)}.halo-product-block-7 .container.container-1860{padding-left:calc((100% - 1860px)/2);padding-right:calc((100% - 1920px)/2)}.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .products-grid,.container-boxed.container-1770 .products-carousel,.container-boxed.container-1770 .products-grid{padding-left:calc((100% - 1570px)/2);padding-right:calc((100% - 1570px)/2)}.products-grid.column-7 .product{width:calc(100%/7)}.products-grid.column-7 .product:nth-child(-n+7){margin-top:0}.products-grid.column-8 .product{width:12.5%}.products-grid.column-7 .product:nth-child(-n+8){margin-top:0}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-top:80px}.halo-product-block-5.content-style-2 .halo-block-header{padding-left:calc((var(--width-block) - 1770px)/2)}.halo-product-block-5.content-style-2 .halo-block-header{padding-right:120px}.halo-product-block-5.content-style-3 .halo-block-header{padding-right:calc((var(--width-block) - 1770px)/2)}.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-left:120px}.halo-product-block .products-carousel.column-6:not(.slick-initialized)>.product{width:calc(100%/6)}.halo-product-block .products-carousel.column-7:not(.slick-initialized)>.product{width:calc(100%/7)}.halo-product-block .products-carousel.column-8:not(.slick-initialized)>.product{width:12.5%}.halo-block--customSlider .slick-list,.halo-block--customSlider .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized){padding-left:calc((100% - var(--cus-pro-container, 1770px))/ 2);padding-right:calc((100% - var(--cus-pro-container, 1770px))/ 2)}.halo-block--customSlider .halo-row--narrow .slick-list,.halo-block--customSlider .col-narrow .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--narrow:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-narrow:not(.slick-initialized){padding-left:calc((100% - var(--cus-pro-container, 1770px) - 20px)/ 2);padding-right:calc((100% - var(--cus-pro-container, 1770px) - 20px)/ 2)}.halo-block--customSlider .halo-row--wide .slick-list,.halo-block--customSlider .col-wide .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--wide:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-wide:not(.slick-initialized){padding-left:calc((100% - var(--cus-pro-container, 1770px) - 30px)/ 2);padding-right:calc((100% - var(--cus-pro-container, 1770px) - 30px)/ 2)}.halo-block--customSlider .halo-row--expand .slick-list,.halo-block--customSlider .col-expand .slick-list,.halo-block--customSlider .halo-row-carousel.halo-row--expand:not(.slick-initialized),.halo-block--customSlider .products-carousel.col-expand:not(.slick-initialized){padding-left:calc((100% - var(--cus-pro-container, 1770px) - 40px)/ 2);padding-right:calc((100% - var(--cus-pro-container, 1770px) - 40px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-prev{left:calc((100% - var(--cus-pro-container, 1770px) - 20px)/ 2)}.halo-block--customSlider .halo-cus--arrow .slick-next{right:calc((100% - var(--cus-pro-container, 1770px) - 20px)/ 2)}.halo-product-block-7 .slick-list,.halo-product-block-7 .products-carousel:not(.slick-initialized){padding-right:calc((100% - 1770px)/2)}.halo-product-block-7 .col-narrow .slick-list,.halo-product-block-7 .products-carousel.col-narrow:not(.slick-initialized){padding-right:calc((100% - 1750px)/2)}.halo-product-block-7 .col-wide .slick-list,.halo-product-block-7 .products-carousel.col-wide:not(.slick-initialized){padding-right:calc((100% - 1740px)/2)}.halo-product-block-7 .col-expand .slick-list,.halo-product-block-7 .products-carousel.col-expand:not(.slick-initialized){padding-right:calc((100% - 1730px)/2)}}@media(min-width:2000px){.container{padding-left:15px!important;padding-right:15px!important}.container.container-1170,.container.container-header-1170{max-width:1200px!important}.container.container-1370,.container.container-header-1370{max-width:1400px!important}.container.container-1570,.container.container-header-1570{max-width:1600px!important}.container.container-1770,.container.container-header-1770{max-width:1800px!important}.container.container-1860,.container.container-header-1860{max-width:1890px!important}.halo-product-block-5.content-style-2 .halo-block-header,.halo-product-block-5.content-style-3 .halo-block-header,.halo-product-block-6.content-style-2 .halo-block-header,.halo-product-block-6.content-style-3 .halo-block-header,.halo-product-block-7.content-style-2 .halo-block-header,.halo-product-block-7.content-style-3 .halo-block-header{padding-left:15px;padding-right:15px}}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}.skin-1 .halo-block-header .title .text,.skin-2 .halo-block-header .title .text{background:var(--color-background)!important;padding-left:20px;padding-right:20px}.skin-1 .halo-block-gradient .halo-block-header .title .text,.skin-2 .halo-block-gradient .halo-block-header .title .text{background:var(--bg-color)}.skin-1 .halo-block-header .title.text-left .text,.skin-2 .halo-block-header .title.text-left .text{padding-left:0}.skin-1 .halo-block-header .title.text-right .text,.skin-2 .halo-block-header .title.text-right .text{padding-right:0}.skin-1 .halo-block-header.flex-left .title,.skin-2 .halo-block-header.flex-left .title{margin-right:20px}.skin-1 .halo-block-header.flex-right .title,.skin-2 .halo-block-header.flex-right .title{margin-left:20px}.skin-1 .halo-block-header .title .text-2{padding-left:50px}.skin-1 .halo-block-header .title:before,.skin-2 .halo-block-header .title:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#c7c7c7;transform:translateY(-50%)}body.dark-mode.skin-1 .halo-block-header .title .text,body.dark-mode.skin-2 .halo-block-header .title .text{background:var(--bg-black)}.skin-2 .halo-sidebar{box-shadow:-3px 0 7px #0003}.skin-2 .halo-block-header .title:before{height:10px;background-color:transparent;border-top:1px solid var(--bg-grey);border-bottom:1px solid var(--bg-grey)}.skin-2 .halo-block-header .title svg{position:relative;top:-4px;left:0;transform:translateY(0);margin-right:7px}.skin-2 .slick-dots li button,.skin-3 .slick-dots li button{width:16px;height:16px;border:1px solid var(--icon)}.skin-2 .slick-dots li.slick-active button,.skin-3 .slick-dots li.slick-active button{background:transparent}.skin-2 .slick-dots li.slick-active button:before,.skin-3 .slick-dots li.slick-active button:before{content:"";width:4px;height:4px;background:var(--icon);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;border-radius:50%}.skin-2 .slick-dots li.slick-active button:before,.skin-3 .slick-dots li.slick-active button:before{width:6px;height:6px;background-color:var(--icon)}@media(min-width:551px){.skin-2 .halo-popup-header{padding-top:11px}}@media(min-width:1025px){.skin-2 .slick-dots li button,.skin-3 .slick-dots li button{width:18px;height:18px;border-width:2px}}@media(min-width:1600px){.skin-2 .halo-block-header{margin:0 0 54px}.skin-2 .halo-block-header .title .text{padding-left:30px;padding-right:30px}}@media(min-width:1920px){.skin-2 .halo-block-header .title .text{padding-left:50px;padding-right:50px}}.skin-3 .field__input,.skin-3 .form-input{border-radius:var(--btn-border-radius)}.skin-3 .page-header{padding-bottom:29px}.skin-3 .halo-block-header{margin-bottom:26px}.skin-3 .halo-block-header .title svg{display:block;position:relative;top:unset;left:unset;transform:unset;margin-left:auto;margin-right:auto;width:35px;height:35px}.skin-3 .halo-block-header .desc{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal);color:var(--color-text2);margin-top:16px}.skin-3 .halo-product-block .halo-block-header{margin-bottom:31px}.skin-3 .halo-block .slick-arrow{padding:10px;width:40px;height:40px;border-radius:50%;background-color:var(--bg-white);box-shadow:0 4px 9px #0000001a}@media(min-width:1025px){.skin-3 .halo-popup-desc{padding-top:0;padding-bottom:7px;position:relative;margin-top:-2px}.skin-3 .halo-product-block .halo-block-header{margin-bottom:36px}}@media(min-width:1600px){.skin-3 .halo-product-block .halo-block-header{margin-bottom:41px}}@media(min-width:1920px){.skin-3 .card-swatch--slider .slick-prev{left:0!important}.skin-3 .card-swatch--slider .slick-next{right:0!important}}.skin-4 .halo-block:not(.slideshow) .slick-arrow{width:40px;height:40px;padding:10px;border:none;border-radius:50%;background-color:#f9f9f9}.skin-4 .instagram .slick-arrow{background-color:var(--bg-white)!important}.skin-4 .halo-block-header{margin-bottom:40px}.skin-4 .halo-block-header .desc{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);color:var(--color-text2);max-width:800px;margin-left:auto;margin-right:auto}.skin-4 .halo-block-header .desc.text-left{margin-left:0}.skin-4 .halo-block-header .desc.text-right{margin-right:0}.skin-4 .instagram .halo-block-header{margin-bottom:37px}.skin-4 .instagram .halo-block-header .desc{margin-top:7px}.skin-4 .halo-product-block .halo-block-header{margin-bottom:25px}.skin-4 .halo-product-block:not(.halo-product-tabs) .halo-block-header,.skin-4 .halo-product-block:not(.halo-custom-product-banner) .halo-block-header{margin-bottom:40px}.skin-4 .slick-dots li button{width:11px;height:11px;opacity:.5;border:none;padding:0;background-color:var(--color-global-darken)}.skin-4 .slick-dots li.slick-active button{opacity:1}.skin-4 .top-language-currency .dropdown-icon svg{fill:var(--color-link);color:var(--color-link)}.skin-4 .halo-custom-product-banner .banner-button{padding:9px 15px 10px;display:inline-block;vertical-align:top;width:auto;min-width:190px;min-height:unset;border-radius:40px;background:#ffb1c1;color:#000;border-color:#ffb1c1;text-transform:uppercase}body.dark-mode.skin-4 .halo-block:not(.slideshow) .slick-arrow{background-color:#060606}body.dark-mode.skin-4 .top-language-currency .dropdown-icon svg{fill:var(--color-black);color:var(--color-black)}body.dark-mode.skin-4 .instagram .slick-arrow{background-color:var(--bg-black)!important}.skin-5 .page-header{padding-bottom:34px}.skin-5 .halo-block-header{margin-bottom:32px}.skin-5 .halo-block-header .title .text{display:flex;align-items:center;justify-content:center}.skin-5 .halo-block-header .title svg{width:33px;height:33px;position:relative;top:unset;left:unset;transform:unset;margin-right:22px}.skin-5 .halo-block-header .title.text-left .text{justify-content:flex-start}.skin-5 .halo-block-header .title.text-right .text{justify-content:flex-end}.skin-5 .halo-block-header .desc{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-semibold);padding-bottom:10px}.skin-5 .slick-dots li button{width:10px;height:10px;padding:0;border-color:var(--bg-grey);background-color:transparent!important}.skin-5 .slick-dots li.slick-active button{border-width:2px;border-color:var(--bg-black)}.skin-5 .product-infinite-scroll{margin-top:45px}.skin-5 .product-infinite-scroll .button{max-width:240px}@media(max-width:1399px){.skin-5 .top-customer-service .customer-service--text a.btn{display:block}}.skin-6 .halo-block-header{margin-bottom:32px}.skin-6 .halo-product-block .halo-block-header{margin-bottom:12px}.skin-6 .halo-block .slick-arrow{width:40px;height:40px;padding:13px;border:none;border-radius:50%;background-color:#282828}.skin-6 .halo-block .slick-arrow svg{fill:#ffca28}body.dark-mode.skin-6 .halo-block .slick-arrow{background-color:#282828}@media(min-width:1025px){.skin-6 .halo-block:not(.slideshow) .col-wide .slick-prev,.skin-6 .halo-block:not(.slideshow) .halo-row--wide .slick-prev{left:-5px}.skin-6 .halo-block:not(.slideshow) .col-wide .slick-next,.skin-6 .halo-block:not(.slideshow) .halo-row--wide .slick-next{right:-5px}.skin-6 .halo-block:not(.slideshow) .col-narrow .slick-prev,.skin-6 .halo-block:not(.slideshow) .halo-row--narrow .slick-prev{left:-10px}.skin-6 .halo-block:not(.slideshow) .col-narrow .slick-next,.skin-6 .halo-block:not(.slideshow) .halo-row--narrow .slick-next{right:-10px}.skin-6 .halo-block:not(.slideshow) .col-expand .slick-prev,.skin-6 .halo-block:not(.slideshow) .halo-row--expand .slick-prev{left:10px}.skin-6 .halo-block:not(.slideshow) .col-expand .slick-next,.skin-6 .halo-block:not(.slideshow) .halo-row--expand .slick-next{right:10px}}.skin-8 .text-underline:not(.link-effect-1) .text,.skin-8 .link-underline:not(.link-effect-1) .text{text-underline-offset:4px!important;text-decoration-thickness:2px}.skin-8 .halo-auth-popup .halo-popup-close{top:16px;right:6px}.skin-8 .halo-sidebar-header.style-2{padding-top:50px}.skin-8 .halo-block .slick-arrow.slick-disabled{display:block!important;opacity:.6}@media(min-width:1025px){.skin-8 .halo-popup.halo-auth-popup{max-width:800px}}.skin-9 .slick-arrow{width:42px;height:42px;border-radius:10px;border:1px solid #f2f2f2;padding:7px;box-shadow:1px 2px 4.55px .45px #0000001a;background-color:var(--bg-white)}.skin-9 .halo-block-header{margin:0 0 19px}.skin-9 .halo-popup .halo-popup-header{margin-bottom:18px}.skin-9 .halo-popup-desc{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);color:var(--color-text);padding-top:0;padding-bottom:4px}.skin-9 .product-infinite-scroll .button{border-radius:var(--image-border)!important;max-width:120px}body.dark-mode.skin-9 .slick-arrow{border:1px solid #4c4c4c;box-shadow:1px 2px 4.55px .45px #ffffff1a;background-color:var(--bg-black)}@media(max-width:1024px){.skin-9 .container-no-padding .halo-block-header{padding-left:15px;padding-right:15px}.skin-9 .halo-block .halo-row--swipe{padding-bottom:5px}}@media(max-width:550px){.skin-9 .halo-block .halo-row .halo-row-item{margin-top:0}}@media(min-width:1025px){.skin-9 .halo-sidebar-header.style-2{padding-top:35px}.skin-9 .halo-block.halo-product-block .container-1170 .slick-prev,.skin-9 .halo-block.halo-product-block .container-1370 .slick-prev,.skin-9 .halo-block.halo-product-block .container-1570 .slick-prev,.skin-9 .halo-block.halo-product-block .container-1770 .slick-prev{left:-10px}.skin-9 .halo-block.halo-product-block .container-1170 .slick-next,.skin-9 .halo-block.halo-product-block .container-1370 .slick-next,.skin-9 .halo-block.halo-product-block .container-1570 .slick-next,.skin-9 .halo-block.halo-product-block .container-1770 .slick-next{right:-10px}}@media(min-width:1600px){.skin-9 .halo-sidebar-header.style-2{padding-top:45px}}.skin-10 .halo-block-header{margin-bottom:45px}.skin-10 .halo-block-header .desc{font-size:var(--font-size);font-weight:var(--font-weight-normal);margin-top:24px;color:var(--color-text2)}.skin-10 .slick-dots li button{width:8px;height:8px;border-color:var(--color-global)}.skin-10 .slick-dots li.slick-active button{background:var(--color-global)}.skin-10 .slick-arrow.slick-disabled{display:block!important;opacity:.25}.skin-10 .halo-block-footer .button{max-width:245px}body.dark-mode.skin-10 .halo-top-currency .dropdown-label{color:var(--color-white)}@media(min-width:1025px){.skin-10 .slick-dots li button{width:10px;height:10px}.skin-10 .halo-block.halo-product-block .container-1170 .slick-prev,.skin-10 .halo-block.halo-product-block .container-1370 .slick-prev,.skin-10 .halo-block.halo-product-block .container-1570 .slick-prev,.skin-10 .halo-block.halo-product-block .container-1770 .slick-prev{left:0}.skin-10 .halo-block.halo-product-block .container-1170 .slick-next,.skin-10 .halo-block.halo-product-block .container-1370 .slick-next,.skin-10 .halo-block.halo-product-block .container-1570 .slick-next,.skin-10 .halo-block.halo-product-block .container-1770 .slick-next{right:0}.skin-10 .halo-block.has-dots .halo-block-footer{padding-top:50px}}@media(min-width:1400px){.skin-10 .slick-dots li{margin-left:12px;margin-right:12px}}@media(min-width:1600px){.skin-10 .slick-dots{bottom:-55px}.skin-10 .slick-dots li{margin-left:15px;margin-right:15px}.skin-10 .halo-block.has-dots .halo-block-footer{padding-top:70px}}.skin-11 .halo-block-header{margin-bottom:39px}.skin-11 .halo-product-block .halo-block-header{margin-bottom:19px}.skin-11 .halo-block-header .title{line-height:1.2}.skin-11 .halo-block-header .desc{font-weight:var(--font-weight-normal);margin-top:0}.skin-11 .slick-dots li button{width:10px;height:10px;background:var(--icon)}.skin-11 .slick-dots li.slick-active button{background:transparent!important}.skin-11 .halo-block .slick-arrow{width:46px;height:46px}.skin-11 .halo-block .slick-arrow.slick-disabled{display:block!important}body.dark-mode.skin-11 .halo-top-currency .dropdown-label{color:var(--color-white)}@media(min-width:1025px){.skin-11 .halo-custom-product-banner-1.style-4 .halo-block-header{margin-bottom:60px}}.skin-12 .halo-block-header{margin-bottom:4px}.skin-12 .slick-dots li button{width:12px;height:12px;background:var(--icon)}.skin-12 .slick-dots li.slick-active button{background:transparent!important}.skin-12 .halo-block .slick-arrow{width:35px;height:55px;border-radius:0;background:transparent;padding:10px;border:2px solid var(--icon)}.skin-12 .halo-block .slick-arrow svg{fill:var(--icon);color:var(--icon)}.skin-12 .halo-block .container-full .slick-prev{left:23px}.skin-12 .halo-block .container-full .slick-next{right:23px}@media(min-width:1025px){.skin-12 .halo-block.halo-product-block .container-1170 .slick-prev,.skin-12 .halo-block.halo-product-block .container-1370 .slick-prev,.skin-12 .halo-block.halo-product-block .container-1570 .slick-prev,.skin-12 .halo-block.halo-product-block .container-1770 .slick-prev{left:0}.skin-12 .halo-block.halo-product-block .container-1170 .slick-next,.skin-12 .halo-block.halo-product-block .container-1370 .slick-next,.skin-12 .halo-block.halo-product-block .container-1570 .slick-next,.skin-12 .halo-block.halo-product-block .container-1770 .slick-next{right:0}}.skin-13 .halo-product-block-6 .slick-arrow{width:40px;height:40px;padding:10px;border-radius:50%;background-color:var(--bg-white);box-shadow:0 3px 7px #0003}.skin-13 .halo-product-block-6 .slick-prev{left:0!important}.skin-13 .halo-product-block-6 .slick-next{right:0!important}.skin-13 .halo-block-header .desc{font-weight:var(--font-weight-normal);margin-top:7px;margin-bottom:25px}.skin-13 .slick-dots li button{width:14px;height:14px;background-color:#e5d4c8;border-color:var(--variant-border-active)}.skin-13 .slick-dots li.slick-active button{background:var(--btn-5-color);border-color:var(--variant-border-active)}.skin-13 .heroCarousel .slick-arrow{width:34px;height:46px}body.dark-mode.skin-13 .halo-product-block-6 .slick-arrow{background-color:var(--bg-black);box-shadow:0 3px 7px #fff3}@media(min-width:1025px){.skin-13 .heroCarousel .slick-dots{bottom:44px}.skin-13 .slick-dots li{margin-left:7px;margin-right:7px}.skin-13 .slick-dots li button{width:14px;height:14px;background-color:#e5d4c8;border-color:transparent}.skin-13 .slick-dots li.slick-active button{background:var(--btn-5-color);border-color:var(--btn-5-color)}}.skin-14 .slideshow .slick-arrow{width:72px;height:72px;border-radius:50%;background:rgb(var(--arrow-bg));padding:10px;border:1px solid var(--arrow-border)}.skin-14 .slideshow .slick-arrow svg{fill:var(--arrow-color);color:var(--arrow-color);width:16px;height:30px}.skin-14 .halo-product-block .slick-arrow,.skin-14 .halo-gallery-block .slick-arrow{width:50px;height:70px;border-radius:0;background-color:#fff;border:0;box-shadow:0 3px 7px #0000000d}.skin-14 .halo-product-block .slick-arrow svg,.skin-14 .halo-gallery-block .slick-arrow svg{fill:#26292d;color:#26292d;width:10px;height:17px}.skin-14 .halo-product-block .slick-arrow.slick-prev,.halo-gallery-block .slick-arrow.slick-prev{left:30px}.skin-14 .halo-product-block .slick-arrow.slick-next,.halo-gallery-block .slick-arrow.slick-next{right:30px}body.dark-mode.skin-14 .halo-top-currency .dropdown-label{color:var(--color-white)}@media(max-width:1024px){.skin-14 .halo-icon-with-text .item-content .sub-title{font-size:calc(var(--text-font-size) - 1px)}}@media(min-width:551px)and (max-width:1024px){.skin-14 .slideshow .img-box .image{height:600px}}@media(min-width:551px){.skin-14 .banner-title,.skin-14 .halo-product-block-7 .title .text,.skin-14 .image-gallery-2 .title .text{letter-spacing:2px}}@media(min-width:1025px){.skin-14 .heroCarousel .heroCarousel-title{margin-bottom:16px}}@media(min-width:1400px){.skin-14 .heroCarousel .slick-dots{bottom:76px}}@media(min-width:1600px){.skin-14 .heroCarousel .heroCarousel-content{max-width:470px}.skin-14 .heroCarousel .heroCarousel-content .heroCarousel-title{letter-spacing:2px}.skin-14 .heroCarousel .heroCarousel-content.text-left .heroCarousel-description{margin-bottom:43px;padding-right:105px}}@media(min-width:1920px){.skin-14 .heroCarousel .slick-arrow.slick-prev{left:calc((100% - 1547px)/2)}.skin-14 .heroCarousel .slick-arrow.slick-next{right:calc((100% - 1547px)/2)}.skin-14 .halo-product-block .slick-arrow.slick-prev,.halo-gallery-block .slick-arrow.slick-prev{left:calc((100% - 1770px)/2 - 1.5rem)}.skin-14 .halo-product-block .slick-arrow.slick-next,.halo-gallery-block .slick-arrow.slick-next{right:calc((100% - 1770px)/2 - 1.5rem)}}.skin-15 .halo-block-header .title{font-style:italic}.skin-15 .halo-block-header .desc{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);margin-top:0;color:var(--color-text2)}.skin-15 .slideshow .heroCarousel-title{font-style:italic}.skin-15 .halo-article-6 .slick-arrow{width:55px;height:55px;border-radius:50%;background-color:#747474;border:0;box-shadow:0 3px 7px #0000000d}.skin-15 .slick-arrow svg{width:12px;height:23px}.skin-15 .productView-thumbnail-wrapper .slick-arrow.slick-disabled,.skin-15 .productView-thumbnail-wrapper .slick-arrow{border:0px!important;background:transparent!important}.skin-15 .productView-thumbnail-wrapper .slick-arrow.slick-disabled svg{fill:var(--color-text2)!important;color:var(--color-text2)!important}.skin-15 .productView-thumbnail-wrapper .slick-arrow svg{fill:var(--color-text)!important;color:var(--color-text)!important}body.dark-mode.skin-15 .slick-arrow{background-color:#747474;box-shadow:0 3px 7px #ffffff0d}body.dark-mode.skin-15 .slick-arrow svg{fill:var(--color-black);color:var(--color-black)}body.dark-mode.skin-15 .slick-dots li button{background:var(--icon)}body.dark-mode.skin-15 .slick-dots li.slick-active button{background:transparent}body.dark-mode.template-index.skin-15 .halo-top-currency .dropdown-label{color:var(--color-white)}@media(min-width:768px){.skin-15 .slideshow .heroCarousel-title{font-size:calc(var(--title-tablet-font-size) + 20px)}}@media(min-width:1025px){.skin-15 .slick-arrow.slick-disabled{display:block!important;background-color:transparent;border:1px solid #707070;opacity:1}.skin-15 .slick-arrow.slick-disabled svg{fill:#707070;color:#707070}.skin-15 .slideshow .heroCarousel-content{max-width:700px}.skin-15 .slideshow .heroCarousel-subtitle{margin-bottom:15px}.skin-15 .slideshow .heroCarousel-title{margin-bottom:64px}.skin-15 .slideshow .heroCarousel-title{font-size:calc(var(--title-tablet-font-size) + 30px)}body.dark-mode.skin-15 .slick-arrow.slick-disabled{background-color:transparent;border:1px solid #707070}body.dark-mode.skin-15 .slick-arrow.slick-disabled svg{fill:#707070;color:#707070}}@media(min-width:1400px){.skin-15 .slideshow .heroCarousel-content{max-width:885px}.skin-15 .slideshow .heroCarousel-title{font-size:calc(var(--title-font-size) + 20px)}}.skin-16 .slick-arrow{width:60px;height:60px;border-radius:50%;border:1px solid #f2f2f2;padding:16px;box-shadow:0 0 10px 3px #0000001a;background-color:var(--bg-white)}.skin-16 .halo-block-header .desc,.skin-17 .halo-block-header .desc{font-weight:var(--font-weight-normal)}.skin-16 .halo-popup .halo-popup-header,.skin-17 .halo-popup .halo-popup-header{margin-bottom:18px}.skin-16 .halo-popup-desc,.skin-17 .halo-popup-desc{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);color:var(--color-text);padding-top:0;padding-bottom:4px}.skin-16 .product-infinite-scroll .button,.skin-17 .product-infinite-scroll .button{border-radius:var(--image-border)!important;max-width:120px}.skin-16 .custom-banner .custom-banner-item,.skin-17 .custom-banner .custom-banner-item{border-radius:0}.skin-16 .featured-brand-1 .halo-row-item,.skin-17 .featured-brand-1 .halo-row-item{padding-bottom:23px;padding-top:23px}.skin-16 .featured-brand-1 .image,.skin-17 .featured-brand-1 .image{border:1px solid #ebebeb;transition:all .3s ease}.skin-16 .featured-brand-1 .image:hover,.skin-17 .featured-brand-1 .image:hover{border:1px solid #d4d4d4;box-shadow:0 0 20px #0000001a}.skin-16 .featured-brand-1 .image-zoom:hover img,.skin-17 .featured-brand-1 .image-zoom:hover img{transform:scale(1)}.skin-16 .slick-dots li button,.skin-17 .slick-dots li button{border:1px solid var(--color-link)}.skin-16 .slick-dots li.slick-active button,.skin-17 .slick-dots li.slick-active button{border:1px solid var(--color-link-hover);background:var(--color-link-hover)}.skin-16 .halo-block .slick-arrow.slick-disabled,.skin-17 .halo-block .slick-arrow.slick-disabled{display:block!important}.skin-16 .header-nav-vertical-menu.style-2 .menu-lv-item.menu-lv-toggle>.menu-lv-1__action .icon,.skin-17 .header-nav-vertical-menu.style-2 .menu-lv-item.menu-lv-toggle>.menu-lv-1__action .icon{height:27px}body.dark-mode.skin-16 .slick-arrow,body.dark-mode.skin-17 .slick-arrow{border:1px solid #4c4c4c;box-shadow:1px 2px 4.55px .45px #ffffff1a;background-color:var(--bg-black)}body.dark-mode.skin-16 .halo-collapsible-content-2.style-2 .product-tabs-list .tab-links,body.dark-mode.skin-17 .halo-collapsible-content-2.style-2 .product-tabs-list .tab-links{color:var(--color-background);border-color:var(--color-background)}body.dark-mode.skin-16 .halo-collapsible-content-2.style-2 .product-tabs-list li .tab-links.active,body.dark-mode.skin-17 .halo-collapsible-content-2.style-2 .product-tabs-list li .tab-links.active{background:var(--color-background);color:var(--color-text)}body.dark-mode.skin-16 .marquee-box,body.dark-mode.skin-16 .halo-newsletter,body.dark-mode.skin-16 .halo-collapsible-content-2,body.dark-mode.skin-16 .halo-banner-with-custom-link2,body.dark-mode.skin-16 .halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:before,body.dark-mode.skin-16 .halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:after,body.dark-mode.skin-17 .marquee-box,body.dark-mode.skin-17 .halo-newsletter,body.dark-mode.skin-17 .halo-collapsible-content-2,body.dark-mode.skin-17 .halo-banner-with-custom-link2,body.dark-mode.skin-17 .halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:before,body.dark-mode.skin-17 .halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:after{background:var(--color-background)}body.dark-mode.skin-16 .marquee-box,body.dark-mode.skin-16 .halo-newsletter,body.dark-mode.skin-16 .footer-6 .footer-block__column .footer-block__heading,body.dark-mode.skin-16 .footer-6 .list-menu__item--link,body.dark-mode.skin-16 .footer-6 .footer-block__details,body.dark-mode.skin-17 .marquee-box,body.dark-mode.skin-17 .halo-newsletter,body.dark-mode.skin-17 .footer-6 .footer-block__column .footer-block__heading,body.dark-mode.skin-17 .footer-6 .list-menu__item--link,body.dark-mode.skin-17 .footer-6 .footer-block__details{color:var(--color-text)}@media(max-width:1024px){.skin-16 .container-no-padding .halo-block-header,.skin-17 .container-no-padding .halo-block-header{padding-left:15px;padding-right:15px}.skin-16 .halo-block .halo-row--swipe,.skin-17 .halo-block .halo-row--swipe{padding-bottom:0}}@media(min-width:1025px){.skin-16 .halo-sidebar-header.style-2,.skin-17 .halo-sidebar-header.style-2{padding-top:35px}.skin-16 .halo-block.featured-brand-1 .container-1570 .slick-prev,.skin-17 .halo-block.featured-brand-1 .container-1570 .slick-prev{left:-10px}.skin-16 .halo-block.featured-brand-1 .container-1570 .slick-next,.skin-17 .halo-block.featured-brand-1 .container-1570 .slick-next{right:-10px}}@media(min-width:1600px){.skin-16 .halo-sidebar-header.style-2,.skin-17 .halo-sidebar-header.style-2{padding-top:45px}.skin-16 .halo-block.featured-brand-1 .container-1570 .slick-prev,.skin-17 .halo-block.featured-brand-1 .container-1570 .slick-prev{left:-75px}.skin-16 .halo-block.featured-brand-1 .container-1570 .slick-next,.skin-17 .halo-block.featured-brand-1 .container-1570 .slick-next{right:-75px}}.skin-17 .halo-block-header{margin:0 0 40px}.skin-17 .halo-block-header .desc{margin:8px 0 0}.skin-17 .slick-arrow{width:52px;height:52px;border-radius:50%;border:1px solid #000000;padding:13px;box-shadow:none;background-color:var(--bg-white)}.skin-17 .icon-arrow-effect--bis{padding:14px}.skin-17 .halo-article-1 .banner-link{color:var(--blog-title-color);text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.skin-17 .footer-10 .footer-block__bottom{padding-top:19px;padding-bottom:20px}.skin-17 .footer-block__bottom.separate-line{border-top:1px solid var(--bg-grey)}@media(min-width:551px){.skin-17 .fixed-banner-2.layout-2 .content-box{max-width:510px}}@media(min-width:1025px){.skin-17 .halo-article-1 .banner-link:hover,.skin-17 .halo-article-1 .banner-link:hover .text{text-decoration:none}.skin-17 .featured-brand-3 .halo-block-header{margin:0 0 60px}}.skin-18 .halo-block-header{margin-bottom:39px}.skin-18 .halo-product-block .halo-block-header{margin-bottom:40px}.skin-18 .halo-block-header .desc{font-weight:var(--font-weight-normal);margin-top:0}.skin-18 .slick-dots li button{width:10px;height:10px;background:var(--icon)}.skin-18 .slick-dots li.slick-active button{background:transparent!important}.skin-18 .halo-block .slick-arrow{width:46px;height:46px}.skin-18 .halo-block .slick-arrow.slick-disabled{display:block!important}.skin-18 .card.style-12 .card-information{border-top:none}body.dark-mode.skin-18 .halo-top-currency .dropdown-label{color:var(--color-white)}@media(min-width:1025px){.skin-18 .halo-custom-product-banner-1.style-4 .halo-block-header{margin-bottom:60px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/base.css.map?v=160105031377579908181768190996 */

/* ===== component-announcement-bar.css ===== */
@-webkit-keyframes announcement-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes announcement-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}#shopify-section-announcement-bar [id^=shopify-section-announcement-bar-]{z-index:101}announcement-bar{display:block}.announcement-bar{background:var(--bg-color)}.announcement-bar .wrapper-content{background:transparent;width:100%;overflow:hidden}.announcement-bar__message{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.announcement-bar-scroll .announcement-bar__message{animation:announcement-scroll 15s infinite linear}.announcement-bar__message .icon{width:6px;height:6px;fill:currentColor!important;stroke:transparent;position:relative;left:17px}.announcement-bar__message .message{display:flex;align-items:center;justify-content:center;padding:5px 18px 5px 16px;position:relative}.announcement-bar__message .text{display:inherit;font-size:var(--font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-white)}.announcement-bar-1 .announcement-bar__message,.announcement-bar-1 .announcement-bar__message .text{color:var(--text-color-1)}.announcement-bar__message p{margin-top:0;margin-bottom:0}.announcement-bar__message .text-code{display:inherit;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-bolder);line-height:var(--line-height);margin:0 0 0 17px;padding:0 2px}.announcement-bar-1 .announcement-bar__message .text-code{background:var(--text-color-1);color:var(--text-color-2)}.announcement-bar__message .text+.text{margin-left:15px}.announcement-bar__link{width:100%;outline:none;box-shadow:none}.announcement-bar__link .announcement-bar__message{display:flex;align-items:center;justify-content:center}.announcement-bar__link .icon-arrow{fill:currentColor;stroke:transparent;width:20px;height:20px}.announcement-bar__close{position:absolute;top:50%;right:0;font-size:0;line-height:1;transform:translateY(-50%);background:transparent;border:none;cursor:pointer}.announcement-bar__close svg{width:15px;height:15px;color:var(--text-color);fill:currentColor;stroke:transparent}.announcement-bar-normal{padding-top:10px;padding-bottom:10px;max-height:unset!important}.announcement-bar-normal .wrapper-content{max-height:unset!important}.announcement-bar-normal .announcement-bar__message{flex-wrap:wrap}.announcement-bar-scroll{padding-top:0;padding-bottom:0}.announcement-bar-scroll .announcement-bar__link,.announcement-bar-scroll .announcement-bar__message{display:inline-block;vertical-align:top;white-space:nowrap}.announcement-bar-scroll .announcement-bar__message .message,.announcement-bar-scroll .announcement-bar__message .text{display:inline-block}.top-announcement-bar{font-size:0;letter-spacing:0}.top-announcement-bar-item{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text)}.top-announcement-bar-item p{margin-top:0;margin-bottom:0}.top-announcement-bar-item a{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.top-announcement-bar-item a>.text{text-decoration:underline;text-underline-offset:.3rem}.top-announcement-bar-item a strong{text-transform:uppercase}.top-announcement-bar .slick-arrow{padding:5px;transform:translateY(-50%)!important}.top-announcement-bar-2 .slick-arrow{padding:7px;color:var(--text-color)}.top-announcement-bar-2 .slick-arrow svg{color:currentColor;fill:currentColor;stroke:currentColor}.top-announcement-bar-2 .slick-arrow.slick-prev{left:auto;right:20px}.top-announcement-bar:not(.slick-initialized){white-space:nowrap;overflow:hidden;padding-left:0;padding-right:0}.top-announcement-bar:not(.slick-initialized)>.top-announcement-bar-item{display:inline-block;vertical-align:top;width:100%}.top-announcement-bar-2{padding-top:10px;padding-bottom:10px}.top-announcement-bar-2 .top-announcement-bar-item{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-semibold);color:var(--text-color)}.top-announcement-bar-3{position:relative;white-space:normal!important;overflow:unset!important}.top-announcement-bar-3 .announcement-bar__link{width:auto}.top-announcement-bar-3 .announcement-bar__message{display:block;text-align:center;padding-top:12px;padding-bottom:12px;font-size:var(--text-font-size);font-weight:var(--text-font-weight);color:var(--text-color)}body.dark-mode .top-announcement-bar .slick-arrow svg{fill:var(--color-black);color:var(--color-black)}body.dark-mode .announcement-bar:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .announcement-bar.dark-mode{background:var(--color-background)}body.dark-mode .announcement-bar:not(.dark-mode) .top-announcement-bar-2 .top-announcement-bar-item,body.dark-mode .announcement-bar:not(.dark-mode) .top-announcement-bar-3 .announcement-bar__message,body.dark-mode .announcement-bar:not(.dark-mode) .announcement-bar__close svg{color:var(--dark-mode-text-color)}body.dark-mode .announcement-bar.dark-mode .top-announcement-bar-2 .top-announcement-bar-item{color:var(--color-text)}body.dark-mode .announcement-bar.dark-mode .top-announcement-bar .slick-arrow svg{fill:var(--color-white);color:var(--color-white)}@media(max-width:1024px){.announcement-bar__message .message{padding-top:8px;padding-bottom:8px}}@media(max-width:767px){.top-announcement-bar-3 .announcement-bar__message{padding-left:15px;padding-right:25px}.top-announcement-bar-3 .announcement-bar__message p{overflow:hidden;white-space:normal;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-text)}}@media(min-width:1025px){.announcement-bar__message .text{font-size:calc(var(--font-size) + 4px)}.top-announcement-bar{padding-left:15px;padding-right:15px}.announcement-bar-scroll .announcement-bar__message .text-code{position:relative;top:-3px}.announcement-bar-scroll .announcement-bar__message .message{padding-top:7px;padding-bottom:3px}.announcement-bar-scroll .announcement-bar__message .icon{position:relative;top:-2px}}@media(min-width:1600px){.top-announcement-bar{padding-left:30px;padding-right:30px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-announcement-bar.css.map?v=47138934128122333271768190996 */

/* ===== component-auth.css ===== */
.auth-text{text-align:center;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2)}.auth-form .form-input{min-height:var(--btn-min-height);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);text-align:center}.auth-actions{margin:30px 0 0}.auth-actions .button{border-radius:0}.auth-actions .button-register{display:flex;align-items:center;justify-content:center}.auth-link{margin:24px 0 0}.auth-form .form-field+.form-field,.auth-actions .button+.button{margin-top:10px}.auth-form.auth-form-2{padding:30px 20px}.auth-form.auth-form-2 .form-input{text-align:left}.account-dropdown{padding:30px 20px}.account-dropdown .account-item{display:inline-block;vertical-align:middle;position:relative;width:100%;border-bottom:1px solid #c7c7c7;padding:0}.account-dropdown .account-item:last-child{border-bottom:0}.account-dropdown .account-action{width:100%;padding:10px 0;margin:0;text-transform:capitalize}.halo-auth-popup .halo-popup-wrapper{padding:25px 30px 30px}.halo-auth-popup .halo-popup-header{margin:10px 0 28px}.halo-auth-popup .auth-link{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-medium);margin:20px 0 2px}.halo-auth-popup.halo-popup-topDown{top:-101%;overflow-y:auto;overflow-x:hidden;max-height:100vh}.halo-header-image img{width:100%}body.auth-popup-show,body.auth-sidebar-show{overflow:hidden;height:100%}body.auth-popup-show .background-overlay,body.auth-sidebar-show .background-overlay{display:block}body.auth-popup-show .halo-auth-popup{opacity:1;visibility:visible;pointer-events:auto}body.auth-popup-show .halo-auth-popup.halo-popup-topDown{top:0}body.auth-sidebar-show .halo-auth-sidebar{-webkit-transform:none!important;transform:none!important}@media(min-width:1025px){.auth-form.auth-form-2,.account-dropdown{padding-left:30px;padding-right:30px}body.auth-popup-show,body.auth-sidebar-show{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-auth.css.map?v=43172657042597536281768190996 */

/* ===== component-badge.css ===== */
.halo-productBadges{position:absolute;top:0;z-index:2;display:flex;flex-direction:column}.halo-productBadges.style-9{top:15px}.card.style-4 .halo-productBadges{display:block;top:auto;bottom:0;left:0;text-align:center;width:100%}.halo-productBadges .badge{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);height:auto;padding:3px 10px;text-transform:var(--badge-text-transform);text-align:center;word-break:break-word}.halo-productBadges.style-10 .badge,.halo-productBadges.style-11 .badge{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);padding-top:2px;padding-bottom:2px}.halo-productBadges .badge.sale-badge{color:var(--sale-badge-color);background:var(--sale-badge-bg)}.halo-productBadges .badge.new-badge{color:var(--new-badge-color);background:var(--new-badge-bg)}.halo-productBadges .badge.sold-out-badge{color:var(--sold-out-badge-color);background:var(--sold-out-badge-bg)}.halo-productBadges .badge.custom-badge{color:var(--custom-badge-color);background:var(--custom-badge-bg)}.halo-productBadges .badge.bundle-badge{color:var(--bundle-badge-color);background:var(--bundle-badge-bg)}.halo-productBadges .badge+.badge{margin-top:2px}.halo-productBadges.style-3 .badge+.badge{margin-top:5px}.halo-productBadges.style-6 .badge+.badge{margin-top:4px}.halo-productBadges.style-9 .badge+.badge,.card.style-4 .halo-productBadges .badge+.badge{margin-top:0}.halo-productBadges.style-10 .badge+.badge{margin-top:5px}.halo-productBadges.style-11 .badge+.badge{margin-top:7px}.halo-productBadges.style-12 .badge+.badge{margin-top:5px}.halo-productBadges.style-1 .badge{border-radius:0;border:none}.halo-productBadges.style-2 .badge{border-radius:4rem;border:1px solid transparent}.halo-productBadges.style-3 .badge{font-size:calc(var(--font-size) - 2px);border:1px solid transparent;padding:1px 8px}.halo-productBadges.style-4 .badge{font-size:var(--font-size);font-weight:var(--font-weight-medium);padding:2px 7px;border-radius:3px}.halo-productBadges.style-5 .badge{display:inline-block;vertical-align:top;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-medium)}.halo-productBadges.style-6 .badge{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-medium);line-height:19px}.halo-productBadges.style-7 .badge{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);line-height:19px;padding-top:0;padding-bottom:0;padding-left:5px}.halo-productBadges.style-8 .badge{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-bold);line-height:24px;padding-top:0;padding-bottom:0}.halo-productBadges.style-9 .badge{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-normal);font-style:italic;line-height:20px;padding:0 8px}.halo-productBadges.style-12 .badge{font-size:calc(var(--font-size) - 5px);font-weight:var(--font-weight-normal);font-style:normal;line-height:18px;padding:0 10px}.halo-productBadges.style-2 .badge.new-badge,.halo-productBadges.style-3 .badge.new-badge{border-color:var(--new-badge-color)}.halo-productBadges.style-2 .badge.sale-badge,.halo-productBadges.style-3 .badge.sale-badge{border-color:var(--sale-badge-color)}.halo-productBadges.style-2 .badge.sold-out-badge,.halo-productBadges.style-3 .badge.sold-out-badge{border-color:var(--sold-out-badge-color)}.halo-productBadges.style-2 .badge.custom-badge,.halo-productBadges.style-3 .badge.custom-badge{border-color:var(--custom-badge-color)}.halo-productBadges.style-2 .badge.bundle-badge,.halo-productBadges.style-3 .badge.bundle-badge{border-color:var(--bundle-badge-color)}.halo-productBadges--left,.halo-productBadges--left.style-9,.halo-productBadges--left.style-11,.card.style-2 .halo-productBadges--left,.card.style-6 .halo-productBadges--left{left:0;align-items:flex-start}.halo-productBadges--right,.halo-productBadges--right.style-9,.halo-productBadges--right.style-11,.card.style-2 .halo-productBadges--right,.card.style-6 .halo-productBadges--right{right:0;align-items:flex-end}.card.style-11 .halo-productBadges--left{top:20px;left:20px}.card.style-11 .halo-productBadges--right{top:20px;right:20px}@media(min-width:992px){.halo-productBadges{top:10px}.halo-productBadges--left{left:10px}.halo-productBadges--right{right:10px}.halo-productBadges.style-5 .badge{padding:6px 15px}}@media(min-width:1025px){.halo-productBadges--left.style-10{left:15px}.halo-productBadges--right.style-10{right:15px}.halo-productBadges.style-11{top:14px}.halo-productBadges.style-11 .badge{padding:0 15px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-badge.css.map?v=99793409531634056231768190996 */

/* ===== component-breadcrumb.css ===== */
.breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px 0;font-size:var(--font-size);font-weight:var(--font-weight-normal);text-transform:capitalize;letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.breadcrumb a,.breadcrumb span:not(.separate){font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit}.breadcrumb a{color:var(--color-text)}.breadcrumb span.separate{display:block;position:relative;padding:0 4px}.breadcrumb span.separate:before{content:"/";font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#ececec}.breadcrumb span:not(.separate),.breadcrumb span.bd-title a{color:var(--color-grey)}.breadcrumb.breadcrumb-center{justify-content:center}.breadcrumb.breadcrumb-right{justify-content:flex-end}@media(max-width:550px){.breadcrumb-inline{display:block;white-space:nowrap;overflow-x:auto}.breadcrumb-full{display:block}.breadcrumb-full span.separate,.breadcrumb-inline span.separate{display:inline-block}.breadcrumbs-blur{display:block;position:absolute;top:1px;background:linear-gradient(270deg,hsla(var(--color-background-hsl),.8) 38.19%,hsla(var(--color-background-hsl),0));width:40px;height:40px;z-index:1}.breadcrumbs-blur__left{left:0;transform:rotate(180deg)}.breadcrumbs-blur__right{right:0}body.dark-mode .breadcrumbs-blur{background:linear-gradient(270deg,hsla(var(--color-background-hsl),.2) 38.19%,hsla(var(--color-background-hsl),0))}}@media(min-width:1025px){.breadcrumb{padding:35px 0 20px}.breadcrumb a:hover{color:var(--color-link-hover)}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-breadcrumb.css.map?v=74921435402602487001768795459 */

/* ===== component-card.css ===== */
.product-item{position:relative;letter-spacing:0;font-size:0}.product-item--box-shadow{padding-top:20px;padding-bottom:25px}.product-item--border{padding-top:0;padding-bottom:0}.product-item--border .card{border:1px solid #f2f2f2;border-radius:var(--image-border)}.product-item--border .card.style-12{border:1px solid #ebebeb;transition:all .2s ease}.products-custom--width .product-item{max-width:440px;margin-left:auto;margin-right:auto}.card{overflow:hidden;position:relative}div[class^="card style-"]{background:var(--product-card-bg)}.card.style-2,.card.style-4,.card.style-7{overflow:unset}.card-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.card-product{position:relative;z-index:1}.card.style-7 .card-product__wrapper{padding:10px 10px 0}.card-media{display:block;position:relative;overflow:hidden;background-color:transparent}.card-media>img,.card-media>video{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:cover;object-position:center center;webkit-transition:all .8s ease;transition:all .8s ease;z-index:1}.card-media.card-media--square>img,.card-media.card-media--square>video{object-fit:contain}.card-media>img{pointer-events:none}.card-media>img+img{opacity:0}.card-media>video{opacity:0}.card-media--svg>.placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.media-loading{display:none;position:absolute;top:50%;left:50%;font-size:26px;font-family:var(--font-body-family);font-weight:var(--font-weight-medium);color:#505050;box-sizing:border-box;text-shadow:0 0 2px var(--bg-white),0 0 1px var(--bg-white),0 0 1px var(--bg-white);letter-spacing:2px;transform:translate(-50%,-50%);opacity:.6}.media--loading-effect>img.lazyload,.media--loading-effect>img.lazyloading{opacity:0!important}.media--loading-effect>img.lazyload~.media-loading,.media--loading-effect>img.lazyloading~.media-loading,.card-media--loading .media-loading{display:block}.card-marquee{position:absolute;left:0;right:0;bottom:15px;background:var(--product-marquee-background-color);z-index:1;opacity:1;visibility:visible}.card-marquee .marquee-box{padding:5px 0}.card-marquee .banner-marquee{animation:marquee 10s infinite linear}.card-marquee .banner-marquee .banner-marquee__item{position:relative;color:var(--product-marquee-text-color);margin:0 12px;text-transform:var(--product-marquee-text-transform);font-size:var(--product-marquee-text-mobile-size);font-weight:var(--product-marquee-text-weight);font-style:var(--product-marquee-text-style);letter-spacing:var(--letter-spacing)}.card-marquee .banner-marquee .banner-marquee__item:before{display:none}.card-information{padding:15px 0 0}.card.style-4 .card-information{padding-top:0;background-color:var(--bg-white);min-height:205px}.card.style-11 .card-information{padding-top:19px}.card.style-10 .card-information{padding-top:12px;padding-bottom:9px}.card-information__group{margin:0 0 5px}.card.style-8 .card-information__group{margin-bottom:1px}.card.style-4 .card-information__wrapper{padding:27px 10px 30px}.card.style-7 .card-information{padding-top:20px;padding-bottom:20px}.card.style-8 .card-information{padding-top:17px}.card.style-12 .card-information{border-top:1px solid #ebebeb;padding-top:13px;padding-bottom:18px}.card.style-4 .card-swatch+.card-information__wrapper{padding-top:4px}.card.style-6 .card-information__wrapper{padding:9px 10px 0}.card.style-7 .card-information__wrapper,.card.style-12 .card-information__wrapper{padding:0 10px}.card-vendor{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:var(--product-vendor-font-size);font-weight:var(--product-vendor-font-weight);color:var(--product-vendor-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--product-vendor-text-transform);width:100%}.card-vendor a{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.card.style-2 .card-vendor{margin-bottom:5px}.card.style-3 .card-vendor{margin-bottom:3px}.card.style-4 .card-vendor{margin-bottom:4px}.card.style-6 .card-vendor{margin-bottom:7px}.card.style-8 .card-vendor{font-family:var(--font-heading-family)}.card-review{font-size:0;letter-spacing:0;margin:5px 0 0}.card.style-2 .card-review{margin-bottom:8px}.card.style-3 .card-review{margin-top:8px;margin-bottom:8px}.card.style-4 .card-review{margin-top:3px;margin-bottom:3px}.card.style-6 .card-review{margin-top:10px}.card.style-7 .card-review,.card.style-12 .card-review{margin-top:0}.card.style-11 .card-review{margin:5px 0 3px}.card-title{display:block;font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--product-title-text-transform);color:var(--product-title-color);margin:0 0 10px}.card-title-ellipsis{width:100%;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.card.style-2 .card-title,.card.style-10 .card-title{margin-bottom:7px}.card.style-4 .card-title{margin-bottom:3px}.card.style-6 .card-title{line-height:24px;margin-bottom:5px}.card.style-6 .card-title .text{text-decoration:none!important}.card.style-7 .card-title,.card.style-12 .card-title{margin-bottom:5px}.card.style-11 .card-title{margin-top:2px;margin-bottom:7px}.card-price{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--product-price-color)}.card-price .old-price{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);text-decoration:line-through}.card-options+.card-price{margin-top:17px}.product-item-custom-2 .card-price{display:flex;align-items:flex-end}.product-item-custom-2 .details{margin:0 0 0 19px}.product-item-custom-2 .details-icon{display:block;position:relative;width:21px;height:21px;line-height:1;font-size:0;letter-spacing:0;cursor:pointer}.product-item-custom-2 .details-icon .icon{width:100%;height:100%;fill:var(--icon);stroke:transparent}.card-list__hidden{display:none!important}.card-author{font-size:var(--font-size);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2);margin:0 0 13px}.card-summmary,.card-summary{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);margin:0 0 13px}.card-quickview .quickview-button{color:var(--product-quick-view-color);background:var(--product-quick-view-bg);border-color:var(--product-quick-view-bg);padding-top:calc(var(--btn-padding-top) - 5px);padding-bottom:calc(var(--btn-padding-bottom) - 5px);min-width:150px}.card.style-2 .card-quickview .quickview-button{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding-top:3px;padding-bottom:4px}.card.style-3 .card-quickview .quickview-button{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-semibold);padding-top:calc(var(--btn-padding-top) + 3px);padding-bottom:calc(var(--btn-padding-bottom) + 3px);min-width:120px}.card.style-4 .card-quickview .quickview-button{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-semibold);min-width:120px;box-shadow:0 3px 7px #0003!important;padding-top:calc(var(--btn-padding-top) - 4px);padding-bottom:calc(var(--btn-padding-bottom) - 4px);border-radius:20px}.card.style-6 .card-quickview .quickview-button{font-size:var(--font-size);font-weight:var(--font-weight-medium);min-width:unset;text-transform:capitalize;background-color:transparent!important;border:none!important;padding:0!important}.card.style-9 .card-quickview .quickview-button{font-family:var(--product-action-font);font-size:calc(var(--product-action-font-size) - 2px);font-weight:var(--product-action-font-weight);text-transform:var(--product-action-text-transform);display:inline-block;vertical-align:top;min-width:130px;min-height:unset;padding-top:4px;padding-bottom:5px}.card-quickview .quickview-icon,.card-wishlist .wishlist-icon,.card-compare .compare-icon,.card-actionIcon .action-icon{display:block;text-align:center;position:relative;width:32px;height:32px;padding:8px;line-height:1;border-radius:50%;font-size:0;letter-spacing:0;cursor:pointer}.card-quickview .quickview-icon{background:var(--product-quick-view-bg)}.card-actionIcon .action-icon{border:none;background-color:var(--product-action-bg)}.card-quickview.item-square .quickview-icon,.card-wishlist.item-square .wishlist-icon,.card-compare.item-square .compare-icon,.card-actionIcon.item-square .action-icon{border-radius:0;width:38px;height:38px;padding:10px}.card.style-2 .card-quickview .quickview-icon,.card.style-2 .card-wishlist .wishlist-icon,.card.style-2 .card-compare .compare-icon,.card.style-2 .card-actionIcon .action-icon{background-color:transparent!important;padding:4px}.card.style-3 .card-quickview .quickview-icon,.card.style-3 .card-wishlist .wishlist-icon,.card.style-3 .card-compare .compare-icon,.card.style-3 .card-actionIcon .action-icon{width:27px;height:27px;background-color:transparent!important;padding:0}.card.style-4 .card-quickview .quickview-icon,.card.style-4 .card-wishlist .wishlist-icon,.card.style-4 .card-compare .compare-icon,.card.style-4 .card-actionIcon .action-icon{width:40px;height:40px;padding:10px;box-shadow:0 3px 7px #0003}.card.style-6 .card-quickview .quickview-icon,.card.style-6 .card-wishlist .wishlist-icon,.card.style-6 .card-compare .compare-icon,.card.style-6 .card-actionIcon .action-icon{width:40px;height:40px;padding:10px}.card.style-8 .card-quickview .quickview-icon,.card.style-8 .card-wishlist .wishlist-icon,.card.style-8 .card-compare .compare-icon,.card.style-8 .card-actionIcon .action-icon{width:37px;height:37px}.card.style-10 .card-quickview .quickview-icon,.card.style-10 .card-wishlist .wishlist-icon,.card.style-10 .card-compare .compare-icon,.card.style-10 .card-actionIcon .action-icon{width:44px;height:44px;padding:10px}.card.style-11 .card-quickview .quickview-icon,.card.style-11 .card-wishlist .wishlist-icon,.card.style-11 .card-compare .compare-icon,.card.style-11 .card-actionIcon .action-icon{width:36px;height:36px;padding:10px 9px}.card.style-12 .card-quickview .quickview-icon,.card.style-12 .card-wishlist .wishlist-icon,.card.style-12 .card-compare .compare-icon,.card.style-12 .card-actionIcon .action-icon{width:44px;height:44px}.card-quickview .text,.card-wishlist .text,.card-compare .text,.card-actionIcon .text{display:block;white-space:nowrap;font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:uppercase;width:auto;opacity:0;visibility:hidden;position:absolute;top:50%;right:calc(100% + 20px);padding:7px 10px;transform:translateY(-50%);transition:var(--anchor-transition);transition-duration:var(--duration-default);pointer-events:none}.card-quickview .text{color:var(--product-quick-view-color);background:var(--product-quick-view-bg)}.card-product__group.group-center .card-quickview .text,.card-product__group.group-center .card-wishlist .text,.card-product__group.group-center .card-compare .text,.card-product__group.group-center .card-actionIcon .text{top:auto;right:auto!important;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);border-radius:.25rem}.card-product__group.group-center .card-quickview .text{color:var(--product-quick-view-color-hover);background:var(--product-quick-view-bg-hover)}.card-product__group.group-center .card-wishlist .text{background:var(--product-wishlist-bg-added);color:var(--product-wishlist-color-added)}.card-product__group.group-center .card-compare .text{background:var(--product-compare-bg-added)!important;color:var(--product-compare-color-added)!important}.card-product__group.group-center .card-actionIcon .text{background:var(--product-action-bg-hover);color:var(--product-action-color-hover)}.card-quickview .text:before,.card-wishlist .text:before,.card-compare .text:before{content:" ";position:absolute;top:50%;left:auto;right:-7px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:translateY(-50%)}.card-quickview .text:before{border-left:7px solid var(--product-quick-view-bg)}.card-product__group.group-center .card-quickview .text:before,.card-product__group.group-center .card-wishlist .text:before,.card-product__group.group-center .card-compare .text:before,.card-product__group.group-center .card-actionIcon .text:before{top:100%;left:0;right:auto;width:100%;height:8px;transform:unset;border:none;background-color:transparent}.card-product__group.group-center .card-quickview .text:after,.card-product__group.group-center .card-wishlist .text:after,.card-product__group.group-center .card-compare .text:after,.card-product__group.group-center .card-actionIcon .text:after{content:"";position:absolute;bottom:-3px;left:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);z-index:-1;background:transparent}.card-product__group.group-center .card-quickview .text:after{background:var(--product-quick-view-bg-hover)}.card-product__group.group-center .card-wishlist .text:after{background:var(--product-wishlist-bg-added)}.card-product__group.group-center .card-compare .text:after{background:var(--product-compare-bg-added)}.card-product__group.group-center .card-actionIcon .text:after{background:var(--product-action-bg-hover)}.card-quickview .icon,.card-wishlist .icon,.card-compare .icon,.card-actionIcon .icon{width:100%;height:100%}.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),0);opacity:0;visibility:hidden;pointer-events:none;width:auto}.card.style-6 .card-quickview:not(.card-quickviewIcon){top:10px;transform:unset!important}.card.style-6 .badge-left~.card-quickview:not(.card-quickviewIcon){left:auto;right:20px}.card.style-6 .badge-right~.card-quickview:not(.card-quickviewIcon){left:20px}.card-wishlist .wishlist-icon{background:var(--product-wishlist-bg)}.card-wishlist .text{color:var(--product-wishlist-color);background:var(--product-wishlist-bg)}.card-wishlist .text:before{border-left:7px solid var(--product-wishlist-bg)}.card-wishlist .icon{fill:var(--product-wishlist-color)}.card-wishlist .wishlist-added .text{color:var(--product-wishlist-color-added);background:var(--product-wishlist-bg-added)}.card-wishlist .wishlist-added .text:before{border-left-color:var(--product-wishlist-bg-added)}.card-wishlist .wishlist-added .icon{fill:var(--product-wishlist-color-added)}.card.style-4 .card-wishlist .wishlist-added,.card.style-5 .card-wishlist .wishlist-added,.card-wishlist.item-hover .wishlist-icon.wishlist-added{background:var(--product-wishlist-bg-added);border-color:var(--product-wishlist-bg-added)}.product-item-custom-2 .card-wishlist{position:absolute;top:0;right:0}.product-item-custom-2 .card-wishlist .wishlist-icon{width:18px;height:18px;padding:0;background-color:transparent!important}.card-compare .compare-icon{background:var(--product-compare-bg)}.card-compare .compare-label{display:inline-block!important;vertical-align:middle;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);cursor:pointer;position:relative;width:auto!important;text-transform:initial;color:var(--product-compare-color)}.card-compare .text{color:var(--product-compare-color);background:var(--product-compare-bg)}.card-compare .text:before{border-left:7px solid var(--product-compare-bg)}.card-compare .icon{fill:var(--product-compare-color)}.card-compare .compare-checkbox:checked+.compare-label .text{color:var(--product-compare-color-added);background:var(--product-compare-bg-added)}.card-compare .compare-checkbox:checked+.compare-label .text:before{border-left-color:var(--product-compare-bg)}.card-compare .compare-checkbox:checked+.compare-label .icon{fill:var(--product-compare-color-added)}.card-compare .compare-icon.is-checked{background:var(--product-compare-bg-added)}.card-compare.card-compareIcon{display:none}.card-compare:not(.card-compareIcon){opacity:0;visibility:hidden;pointer-events:none;transition:var(--anchor-transition);transition-duration:var(--duration-default)}.card-compare.card-compareIcon .compare-label{font-size:0!important;letter-spacing:0;padding:0!important;position:static;display:inline!important}.card-compare.with-plus:not(.card-compareIcon){margin-top:13px}.card-compare.with-plus .compare-label{font-size:var(--font-size);font-weight:var(--font-weight-bold);padding-left:0!important}.card-compare.with-plus .compare-label:before,.card-compare.with-plus .compare-label:after{display:block;background-color:var(--product-compare-color);border:none;left:auto;opacity:1;transform:scale(1)}.card-compare.with-plus .compare-label:before{top:10px;right:calc(100% + 6px);width:8px;height:2px}.card-compare.with-plus .compare-label:after{top:7px;right:calc(100% + 9px);width:2px;height:8px;background-image:unset}.card-compare.with-plus .compare-checkbox:checked+.compare-label{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;color:var(--product-compare-color-added)}.card-compare.with-plus .compare-checkbox:checked+.compare-label:before,.card-compare.with-plus .compare-checkbox:checked+.compare-label:after{background-color:var(--product-compare-color-added)}.card.style-5 .card-compare.with-plus .compare-label{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);padding-left:13px!important}.card.style-5 .card-compare.with-plus .compare-checkbox:checked+.compare-label{text-underline-offset:2px}.card.style-5 .card-compare.with-plus .compare-label:before{left:0}.card.style-5 .card-compare.with-plus .compare-label:after{left:3px}.card.style-3 .card-compare:not(.card-compareIcon){display:inline-block;vertical-align:bottom;margin-left:15px}.card.style-3 .card-compare .compare-label{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding-left:0!important;text-decoration:underline;text-underline-offset:2px}.card.style-4 .card-compare:not(.card-compareIcon){margin-top:9px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.card.style-4 .card-compare .compare-label{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding-left:0!important}.card.style-3 .card-compare .compare-label:before,.card.style-3 .card-compare .compare-label:after,.card.style-4 .card-compare .compare-label:before,.card.style-4 .card-compare .compare-label:after{display:none}.card.style-3 .card-compare .compare-checkbox:checked+.compare-label,.card.style-4 .card-compare .compare-checkbox:checked+.compare-label{text-decoration-thickness:2px;color:var(--product-compare-color-added)}.card.style-4 .card-compare .compare-checkbox:checked+.compare-label{text-decoration:underline;text-underline-offset:2px}.card-actionIcon .icon{fill:var(--product-action-color)}.card-product__group{position:absolute;z-index:10;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.card-product__group-wrapper{display:flex;justify-content:center;box-shadow:0 2px 10px #0000001a;border-radius:5px}.card-product__group-2{display:flex;justify-content:space-between;position:absolute;top:auto;bottom:10px;left:10px;width:calc(100% - 20px);z-index:2}.card-product__group-2 .card-product__group-item{width:40px;height:40px;margin-top:0;flex:0 0 auto;text-align:center;box-shadow:0 2px 8px #0003}.card-product__group-2 .card-product__group-item-2{width:auto;flex:1;margin-left:15px;margin-right:15px}.card-product__group-2 .card-product__group-item-2:only-child{margin-left:0;margin-right:0}.card-product__group-2 .card-product__group-item-2:first-child{margin-left:0}.card-product__group-2 .card-product__group-item-2:last-child{margin-right:0}.card-product__group-icon{text-align:center!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center;align-items:center;border-radius:0!important}.card-product__group.group-center{display:flex;justify-content:center;left:10px;width:calc(100% - 20px)}.card-product__group.group-left,.card-product__group.group-right{top:10px;display:flex;flex-direction:column;webkit-transition:all .5s ease;transition:all .5s ease}.card-product__group.group-right{left:auto;right:10px}.card-product__group.group-left{right:auto;left:10px}.card-product__group.group-bottom{top:auto;bottom:10px}.card-product__group.group-middle{top:50%;left:50%;transform:translate3d(-50%,calc(-50% - 10px),0)}.card-product__group.group-center .card-product__group-item{display:inline-block;vertical-align:top;border-right:1px solid #f2f2f2}.card-product__group.group-center .card-product__group-item:last-child{border-right:0}.card-product__group.group-center .card-product__group-item:first-child>a,.card-product__group.group-center .card-product__group-item:first-child>div{border-radius:5px 0 0 5px}.card-product__group.group-center .card-product__group-item:last-child>a,.card-product__group.group-center .card-product__group-item:last-child>div{border-radius:0 5px 5px 0}.card-product__group.group-middle .card-product__group-item{display:inline-block;vertical-align:top;margin-bottom:0}.card-product__group.group-middle .card-product__group-item .text{display:none!important}.card-product__group.group-middle .card-product__group-item+.card-product__group-item{margin-left:10px}.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-product__group.group-left .card-wishlist .text:before,.card-product__group.group-left .card-quickview .text:before,.card-product__group.group-left .card-compare .text:before{border-left:none;right:auto;left:-7px}.card-product__group.group-left .card-wishlist .text:before{border-right:7px solid var(--product-wishlist-bg)}.card-product__group.group-left .card-quickview .text:before{border-right:7px solid var(--product-quick-view-bg)}.card-product__group.group-left .card-compare .text:before{border-right:7px solid var(--product-compare-bg-add)}.card-product__group.group-left .card-wishlist .wishlist-added .text:before{border-right-color:var(--product-wishlist-color-added)}.card-product__group.group-left .card-compare .compare-checkbox:checked+.compare-label .text:before{border-right-color:var(--product-compare-bg-added)}.card-product__group.group-left .card-product__group-item+.card-product__group-item,.card-product__group.group-right .card-product__group-item+.card-product__group-item{margin-top:10px}.card.style-8 .card-product__group.group-left .card-product__group-item+.card-product__group-item,.card.style-8 .card-product__group.group-right .card-product__group-item+.card-product__group-item{margin-top:5px}.card.style-3 .card-product__group.group-left,.card.style-3 .card-product__group.group-right{top:5px}.card.style-4 .card-product__group.group-left,.card.style-4 .card-product__group.group-right{top:-20px}.card-action__wrapper{font-size:0;letter-spacing:0;margin:24px 0 0}.card-action{margin:22px 0 0}.card-actionIcon{margin-top:0}.card-action-custom{margin-top:0;padding-bottom:20px}.card-action .button{font-family:var(--product-action-font);font-size:var(--product-action-font-size);font-weight:var(--product-action-font-weight);text-transform:var(--product-action-text-transform);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);min-height:var(--product-action-min-height);min-width:unset}.card-action a.button{display:flex;align-items:center;justify-content:center}.card-action .button.is-notify-me{opacity:.6}.card-action .button.is-unavailable{background:var(--product-action-bg)!important;color:var(--product-action-color)!important;border-color:var(--product-action-border)!important;pointer-events:auto}.card-action .button.button-link{border:none!important;background:transparent!important;display:inline-block;vertical-align:top;width:auto;text-align:center;padding:0;min-height:unset;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.product-item.quickshop-popup-show .card-action .button.is-unavailable{pointer-events:none}.card-action-custom .button{max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}.card.style-2 .card-action .button{display:inline-block;vertical-align:top;width:auto;min-width:150px;min-height:unset}.card.style-3 .card-action{display:inline-block;vertical-align:bottom;margin-top:0}.card.style-3 .card-action .button{background-color:transparent!important;border:none!important;padding:0!important;display:inline-block;vertical-align:top;width:auto;min-width:unset;min-height:unset;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.card.style-4 .card-action__wrapper{position:absolute;left:0;top:auto;bottom:0;width:100%;text-align:center;margin-top:0}.card.style-4 .card-action{margin-top:0}.productList .card.style-4 .card-action{margin-top:22px}.card.style-4 .card-action .button{width:auto;display:inline-block;vertical-align:top;min-width:170px;min-height:unset;padding-top:calc(var(--btn-padding-top) + 4px);padding-bottom:calc(var(--btn-padding-bottom) + 5px);border-radius:25px;box-shadow:0 3px 7px #e1e1e1!important}.productList .card.style-4 .card-action .button{width:100%}.card.style-5 .card-action .button{padding-top:calc(var(--btn-padding-top) - 7px);padding-bottom:calc(var(--btn-padding-bottom) - 7px);min-height:40px}.card.style-5 .card-action__group.card-list__hidden .card-action .button{box-shadow:0 2px 8px #0003!important}.card.style-6 .card-action{margin-top:27px}.card.style-9 .card-action{margin-top:10px;text-align:center}.card.style-9 .card-action .button{display:inline-block;vertical-align:top;width:auto;min-width:150px;min-height:unset;padding-top:3px;padding-bottom:3px}.card.style-11 .card-action{position:absolute;bottom:0;left:0;right:0;margin:0;padding:15px;z-index:1}.variants-popup{display:block;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:auto;bottom:0;left:0;width:100%;background-color:var(--bg-white);box-shadow:0 3px 7px #0003;max-width:100%;max-height:100%;z-index:10;overflow-y:auto;transform:translate3d(0,30px,0);transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.variants-popup-content{position:relative;padding:3px 0 0}.variants-popup-close{position:absolute;top:7px;left:auto;right:7px;color:inherit;line-height:1;font-size:0;letter-spacing:0}.variants-popup-close svg{width:18px;height:18px;fill:var(--icon);stroke:transparent}.card.style-8 .variants-popup-close{top:20px;right:20px}.variants-popup .button{box-shadow:0 2px 8px #0003!important}.variants-popup .selector-wrapper{padding:12px 0}.variants-popup .selector-wrapper .form-label{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-semibold);padding:3px 25px 0}.variants-popup .selector-wrapper .swatch-element{position:relative;padding:0 25px;transition:var(--anchor-transition)}.variants-popup .selector-wrapper .single-label{display:block;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-semibold);color:var(--color-text2);padding:9px 0;cursor:pointer}.variants-popup .selector-wrapper .single-label .name{margin:0 5px 0 0}.variants-popup .selector-wrapper .single-label .text{display:none;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);color:var(--color-grey);margin:0}.card.style-6 .variants-popup .selector-wrapper .single-label .text{font-size:calc(var(--font-size) - 4px)}.variants-popup .selector-wrapper .single-action{display:none;font-size:0;letter-spacing:0;padding:0 0 12px}.variants-popup .selector-wrapper .single-action .icon{fill:var(--icon);stroke:transparent;width:16px;height:16px;margin:0 5px 0 0}.variants-popup .selector-wrapper .single-action .text{display:none;vertical-align:middle;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--form-label)}.variants-popup .selector-wrapper .single-option:checked+.single-label .name{text-decoration:underline;text-underline-position:under}.variants-popup .selector-wrapper .swatch-element.soldout .single-label{pointer-events:none}.variants-popup .selector-wrapper .swatch-element.soldout .single-label .text{display:inline-block;vertical-align:inherit}.variants-popup .selector-wrapper .swatch-element.soldout .single-action{display:block}.variants-popup .selector-wrapper .swatch-element+.swatch-element{border-top:1px solid var(--color-global-darken)}.card.style-2 .variants-popup{background-color:#e9e9e9;box-shadow:unset}.card.style-2 .variants-popup .selector-wrapper .form-label{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold)}.card.style-2 .variants-popup .selector-wrapper .single-label{font-size:var(--font-size);font-weight:var(--font-weight-bold);text-transform:none;color:var(--color-text);padding-top:3px;padding-bottom:3px}.card.style-2 .variants-popup .selector-wrapper .swatch-element.unavailable .single-label,.card.style-2 .variants-popup .selector-wrapper .swatch-element.soldout .single-label{opacity:1;color:var(--color-grey)}.card.style-3 .variants-popup{box-shadow:unset;border:1px solid var(--bg-black)}.card.style-3 .variants-popup .selector-wrapper{padding-top:17px;padding-bottom:20px}.card.style-3 .variants-popup .selector-wrapper .form-label{font-weight:var(--font-weight-bold);margin-bottom:13px}.card.style-3 .variants-popup .selector-wrapper .single-label{font-weight:var(--font-weight-normal);color:var(--color-text);padding-top:5px;padding-bottom:4px}.card.style-3 .variants-popup .selector-wrapper .swatch-element.unavailable .single-label,.card.style-3 .variants-popup .selector-wrapper .swatch-element.soldout .single-label{opacity:1;color:var(--color-grey)}.card.style-4 .variants-popup,.card.style-5 .variants-popup,.card.style-7 .variants-popup,.card.style-12 .variants-popup{box-shadow:unset;border-bottom:1px solid #e1e1e1}.card.style-5 .variants-popup{border:1px solid;border-color:#dadada}.card.style-6 .variants-popup{box-shadow:unset;background-color:var(--product-action-bg)}.card.style-6 .variants-popup .selector-wrapper .swatch-element{padding-top:4px;padding-bottom:4px;background-color:transparent}.card.style-6 .variants-popup .selector-wrapper .single-label{display:inline-block;vertical-align:middle;padding:0;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);color:var(--color-text);margin-right:15px}.card.style-6 .variants-popup .selector-wrapper .single-option:checked+.single-label{color:var(--product-action-bg-hover)}.card.style-6 .variants-popup .selector-wrapper .swatch-element.soldout .single-label{color:var(--color-grey)}.card.style-6 .variants-popup .selector-wrapper .single-action{position:relative;top:unset;left:unset;bottom:unset;transform:unset;right:unset;border:1px solid #b9b6a2;padding:0 4px}.card.style-6 .variants-popup .selector-wrapper .single-action .text{font-size:calc(var(--font-size) - 4px);line-height:22px;color:var(--product-action-bg-hover)}.card.style-6 .variants-popup .selector-wrapper .single-action .icon{fill:var(--product-action-bg-hover)}.card.style-6 .variants-popup .selector-wrapper .swatch-element.soldout .single-action{display:inline-block!important;vertical-align:middle}.card.style-8 .variants-popup .selector-wrapper .form-label{font-size:var(--font-size);font-weight:var(--font-weight-normal);text-transform:uppercase;padding-left:20px;padding-right:20px}.card.style-8 .variants-popup .selector-wrapper .single-label{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--color-text);padding-top:7px;padding-bottom:7px}.card.style-8 .variants-popup .selector-wrapper .single-action .text{font-size:calc(var(--font-size) - 2px);text-decoration:underline;text-underline-offset:.3rem}.card.style-8 .variants-popup .selector-wrapper .single-option:checked+.single-label .name{text-underline-offset:.3rem}.card.style-9 .variants-popup{box-shadow:unset;border:1px solid var(--color-global)}.card.style-11 .variants-popup{box-shadow:unset}.card.style-11 .variants-popup .card-action{position:inherit;padding:0 0 15px;opacity:1;visibility:visible;transform:translateY(0)}.card-swatch{font-size:0;letter-spacing:0}.card-swatch .swatch{display:block;width:100%;position:relative}.card-swatch .item{display:inline-block;vertical-align:middle;margin:0 5px;position:relative}.card-swatch .item .tooltip{display:none;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);color:var(--color-white);background:var(--color-global);text-align:center;position:absolute;bottom:100%;left:50%;padding:2px 5px;z-index:2;min-width:40px;transform:translate(-50%);margin:0 0 10px;transition:var(--anchor-transition);white-space:nowrap;text-transform:capitalize}.card-swatch .item .tooltip:before{content:"";position:absolute;bottom:-7px;left:50%;height:0;width:0;border-top:7px solid var(--color-global);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.card-swatch .item.item-show-more{vertical-align:middle;margin-right:0}.card-swatch .item-show-more .link{font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--color-text)}.card-swatch .item-show-more .text-1{display:block}.card-swatch .item-show-more .text-2,.card-swatch .swatch.is-expand .item-show-more .text-1{display:none}.card-swatch .swatch.is-expand .item-show-more .text-2{display:block}.card-swatch .swatch-label{display:block;border-radius:50%;overflow:hidden;position:relative;font-size:0;letter-spacing:0;width:36px;height:36px;margin:0 auto;border:2px solid var(--product-swatch-border);background:transparent;cursor:pointer;padding:3px}.card-swatch .swatch-square{padding:0;border-radius:0;width:30px;height:30px;border:none;background:transparent!important}.card-swatch .swatch-label .pattern{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center}.card-swatch .swatch-label .pattern--white{border:1px solid #cccccc}.card-swatch .swatch-square .pattern{border-radius:0;border:4px solid var(--product-swatch-border)}.card-swatch .swatch-label.is-active,.card-swatch .swatch-square.is-active .pattern{border-color:var(--product-swatch-border-active);width:34px;height:34px}.card-swatch .swatch-label.is-active .pattern--white{border-color:transparent}.card-swatch .swatch-square.is-active:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:transparent;border:1px solid var(--bg-black)}.card-swatch .item:first-child{margin-left:0}.card-swatch .item:last-child{margin-right:0}.card.style-12 .card-swatch .swatch-label{border:1px solid var(--product-swatch-border)}.card.style-12 .card-swatch .swatch-label.is-active,.card.style-12 .card-swatch .swatch-square.is-active .pattern{border-color:var(--product-swatch-border-active);width:30px;height:30px;padding:2px}.card-swatch--grid{margin-top:10px}.card.style-8 .card-swatch--grid{margin-top:16px}.card.style-11 .card-swatch--grid{margin-top:14px}.card-swatch--grid .item:not(.item-show-more):nth-child(n+3){display:none}.card-swatch--grid .swatch.is-expand .item:not(.item-show-more){display:inline-block!important}.card-swatch--slider{position:relative;width:100%;top:auto;left:0;bottom:0;opacity:1;visibility:visible;pointer-events:auto;padding:8px;z-index:3;background-color:var(--bg-white);transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.card-swatch--slider .swatch{max-width:220px;margin:0 auto;position:static}.card.style-10 .card-swatch--slider .swatch{min-width:unset;max-width:320px}.card-swatch--slider .item{margin-left:0;margin-right:0}.card-swatch--slider .slick-arrow{width:8px!important;height:16px!important;background-color:transparent!important;box-shadow:unset!important;padding:0!important;border:none!important;border-radius:0!important}.card.style-4 .card-swatch--slider,.card.style-5 .card-swatch--slider{position:relative;opacity:1!important;z-index:1!important;visibility:visible!important;pointer-events:auto!important;transform:unset!important;background-color:transparent}.card.style-6 .card-swatch{position:absolute;top:auto;bottom:10px;width:calc(100% - 20px);z-index:3}.card.style-6 .card-swatch .item{vertical-align:middle;margin-top:10px;margin-left:0;margin-right:10px}.card.style-6 .card-swatch .item:last-child{margin-right:0}.card.style-6 .card-product__group:not(.card-mobile__hidden)~.card-swatch{width:calc(100% - 70px)}.card.style-6 .card-product__group.group-right~.card-swatch{left:10px;text-align:left}.card.style-6 .card-product__group.group-left~.card-swatch{right:10px;text-align:right}.card-action__group{position:relative}.productList .card-action__group{position:initial}.productList .card-action__group .card-compare{display:block!important;margin-left:0!important}.productList .card.style-7 .card-product__wrapper{padding:20px}.card-action__group .card-action{margin-bottom:22px}.card-popup{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:var(--bg-white);padding:15px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;will-change:transform;transform:translate3d(0,-40px,0);max-height:100%;overflow-y:auto}.card-popup>a{display:block;position:absolute;top:17px;right:17px;width:22px;height:22px;line-height:1;font-size:0;letter-spacing:0}.card-popup>a svg{width:100%;height:100%;fill:var(--icon);stroke:transparent}.card-attr{font-size:var(--product-attr-font-size);font-weight:var(--product-attr-font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--product-attr-color);text-transform:var(--product-attr-text-transform);margin:3px 0 0}.card-form--button{margin:20px 0 0}.card-form--button .button{font-family:var(--product-action-font);font-size:var(--product-action-font-size);font-weight:var(--product-action-font-weight);text-transform:var(--product-action-text-transform);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);min-height:var(--product-action-min-height);max-width:260px;margin-left:0}.card.style-3 .card-form--button .button{background-color:transparent!important;border:none!important;padding:0!important;display:inline-block;vertical-align:top;width:auto;min-width:unset;min-height:unset;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.card.style-4 .card-form--button .button{width:auto;display:inline-block;vertical-align:top;min-width:170px;min-height:unset;padding-top:calc(var(--btn-padding-top) + 4px);padding-bottom:calc(var(--btn-padding-bottom) + 5px);border-radius:25px;box-shadow:0 3px 7px #e1e1e1!important}.card.style-5 .card-form--button .button{box-shadow:0 2px 8px #0003!important}.card-notifyMe .notifyMe-form{max-width:500px}.card.quick-shop-show .card-popup,.product-item.quickshop-popup-show .variants-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.product-item-custom .card-product{display:inline-block;vertical-align:top;width:95px;height:140px}.product-item-custom-2 .card-product{width:60px;height:90px}.skin-4 .product-item-custom .card-product{width:110px;height:110px}.skin-5 .product-item-custom .card-product{width:90px;height:100px}.product-item-custom .card-media{width:100%;height:100%;background-color:transparent}.product-item-custom-2 .card-media:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.product-item-custom-2 .card-media .icon{display:block;position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;fill:var(--color-white);opacity:0;visibility:hidden;pointer-events:none}.product-item-custom .card-information{display:inline-block;vertical-align:top;width:calc(100% - 95px);padding:0 25px 0 20px}.product-item-custom-2 .card-information{position:relative;padding-right:20px;width:calc(100% - 60px)}.skin-4 .product-item-custom .card-information{width:calc(100% - 110px)}.skin-5 .product-item-custom .card-information{width:calc(100% - 90px);padding-left:15px;padding-right:10px}.product-item-custom .card-review{margin:0 0 5px}.product-item-custom-2 .card-review{margin-bottom:15px}.product-item-custom .card-vendor{margin:0 0 5px}.skin-11 .product-item-custom .card-vendor{font-size:var(--font-size);font-weight:var(--font-weight-bold)}.product-item-custom .card-title{margin-bottom:15px}.skin-11 .product-item-custom .card-title{font-size:var(--font-size)}.card-vendor.animated-loading>a,.card-title.animated-loading .text,.card-price.animated-loading .price,.card-action.animated-loading .button{opacity:0;visibility:hidden}.product-item.quickshop-popup-show .card-action .button{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover)}body.dark-mode .card-vendor,body.dark-mode .card-title,body.dark-mode .card-price{filter:invert(1)}body.dark-mode .variants-popup-content{background:#121212}body.dark-mode .card.style-4 .card-information{background-color:var(--bg-black)}body.dark-mode .card-swatch .swatch-label .pattern--black{border:1px solid #484848}body.dark-mode .card.style-7,body.dark-mode .card.style-12{border:1px solid #484848;background:var(--bg-black)}@media(max-width:1024px){.card-tablet__visible{display:block!important}.variants-popup .selector-wrapper .swatch-element.soldout .single-action{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:0;border:none}.variants-popup .selector-wrapper .swatch-element.soldout .single-action .icon,.card.style-6 .variants-popup .selector-wrapper .single-label{margin-right:0}.card-marquee{display:block;bottom:30%;transform:translateY(50%)}.card.style-10 .card-action:not(.card-action--list){margin-top:0}.card.style-10 .card-action:not(.card-action--list)>form{position:absolute;width:100%;top:auto;bottom:8px;left:0;z-index:2;transition:var(--anchor-transition)}.card.style-10 .card-swatch+.card-action:not(.card-action--list)>form{bottom:60px}.card.style-11 .card-action{position:relative}}@media(max-width:991px){.card.style-6 .card-swatch .swatch{display:flex;flex-wrap:wrap-reverse;align-items:center}.card.style-6 .card-swatch .item{margin-top:5px;margin-right:5px}.card.style-6 .card-product__group.group-left~.card-swatch{justify-content:flex-end}.card.style-6 .card-product__group.group-right~.card-swatch{justify-content:flex-start}}@media(max-width:767px){.card-marquee{bottom:25%}}@media(max-width:550px){.card-mobile__hidden{display:none!important}.card-mobile__visible{display:block!important}.variants-popup .selector-wrapper .swatch-element.soldout{position:relative}.text-mobile__hidden>.text,.icon-mobile__hidden>.icon{display:none!important}.text-mobile__visible>.text,.icon-mobile__visible>.icon{display:block!important}.card-swatch--slider{padding-left:15px;padding-right:15px}.card.style-4 .card-action .button{min-width:120px;max-width:100%}.card.style-5 .card-action__group.card-list__hidden .card-action .button{max-width:97%}.card-product__group-wrapper{overflow:hidden}.card-product__group-2{flex-wrap:wrap-reverse}.card-product__group-2 .card-product__group-item-2{margin-left:0!important;margin-right:0!important;width:100%;flex:auto}.card-product__group-2 .card-product__group-item.card-wishlist{position:absolute;top:0;right:0;left:auto}.card-product__group-2 .card-product__group-item.card-quickview{margin-bottom:10px}.card.style-11 .card-action{position:relative}.card.style-11 .card-information{padding-top:0}.card-marquee{bottom:31%}.card-marquee .banner-marquee{animation:marquee 35s infinite linear}}@media(min-width:551px){.card-information__group{display:flex;align-items:center;justify-content:space-between}.card.style-1 .text-center>.card-information__group{flex-wrap:wrap;justify-content:center}.card-information__group .card-vendor{width:calc(100% - 120px)}.card-information__group .card-review{width:120px;margin-top:0;text-align:right}.card-information__group-2 .card-vendor,.card-information__group-2 .card-review,.card.style-1 .text-center>.card-information__group .card-vendor,.card.style-1 .text-center>.card-information__group .card-review,.card.style-1 .text-center>.card-information__group .card-price,.card.style-1 .text-center>.card-information__group .card-compare{width:100%}.card.style-1 .text-center>.card-information__group .card-vendor,.card.style-1 .text-center>.card-information__group .card-review{text-align:center}.card.style-1 .text-center>.card-information__group .card-review{order:-1}.card.style-1 .text-center>.card-information__group .card-compare{margin-top:20px}.card-information__wrapper.text-center .card-information__group-2{justify-content:center}.card-information__wrapper.text-center .card-information__group-2 .card-vendor,.card-information__wrapper.text-center .card-information__group-2 .card-review{text-align:center}.card-information__wrapper.text-left .card-information__group-2{justify-content:flex-start}.card-information__wrapper.text-left .card-information__group-2 .card-vendor,.card-information__wrapper.text-left .card-information__group-2 .card-review{text-align:left}.card-information__wrapper.text-right .card-information__group-2{justify-content:flex-end}.card-information__wrapper.text-right .card-information__group-2 .card-vendor,.card-information__wrapper.text-right .card-information__group-2 .card-review{text-align:right}.card-action__group .card-action{max-width:260px}.card-action__group .card-compare{position:absolute;top:50%;left:275px;transform:translateY(-50%)}.productList .card-action__group .card-compare{position:relative;top:unset;left:unset;transform:unset}.card-popup{padding-left:30px;padding-right:20px}.card-swatch--slider .slick-prev{left:10px!important}.card-swatch--slider .slick-next{right:10px!important}}@media(min-width:551px)and (max-width:1024px){.card-tablet__visible{display:block!important}.card-tablet__hidden{display:none!important}.card-swatch .item.card-tablet__visible{display:inline-block!important}.card-swatch--grid .item:not(.item-show-more){display:inline-block!important}.text-tablet__hidden>.text,.icon-tablet__hidden>.icon{display:none!important}.text-tablet__visible>.text,.icon-tablet__visible>.icon{display:block!important}.text-tablet__visible.icon-tablet__visible>.text,.text-tablet__visible.icon-tablet__visible>.icon{display:inline-block!important;vertical-align:middle}.card-swatch--grid .item:not(.item-show-more):nth-child(n+4){display:none!important}}@media(min-width:768px)and (max-width:1024px){.card-product__group-2 .card-product__group-item-2{margin-left:5px;margin-right:5px}}@media(min-width:1025px){.variants-popup .selector-wrapper .single-action .text{display:inline-block}.card-swatch--slider{position:absolute}.card.style-10 .card-swatch--slider{padding-top:18px;padding-bottom:18px}.card-desktop__hidden{display:none!important}.text-desktop__hidden>.text,.icon-desktop__hidden>.icon{display:none!important}.text-desktop__visible>.text,.icon-desktop__visible>.icon{display:block!important}.text-desktop__visible.icon-desktop__visible>.text,.text-desktop__visible.icon-desktop__visible>.icon{display:inline-block!important;vertical-align:middle}.product-item-custom-2 .card-media:hover:before,.product-item-custom-2 .card-media:hover .icon{opacity:1;visibility:visible}.card-title:hover{color:var(--product-title-color-hover)}.quickview-button:hover,.quickview-icon.card-product__group-icon:hover,.card-quickview.item-hover .quickview-icon:hover{color:var(--product-quick-view-color-hover);background:var(--product-quick-view-bg-hover);border-color:var(--product-quick-view-bg-hover)}.quickview-icon.card-product__group-icon:hover .icon,.card-quickview.item-hover .quickview-icon:hover .icon{fill:var(--product-quick-view-color-hover)}.wishlist-icon.card-product__group-icon:hover,.card-wishlist.item-hover .wishlist-icon:hover{background:var(--product-wishlist-bg-added);border-color:var(--product-wishlist-bg-added)}.wishlist-icon.card-product__group-icon:hover .icon,.card-wishlist.item-hover .wishlist-icon:hover .icon{fill:var(--product-wishlist-color-added)}.card-quickview .quickview-icon:hover .text,.card-wishlist .wishlist-icon:hover .text,.card-compare .compare-icon:hover .text,.card-actionIcon .action-icon:hover .text{right:calc(100% + 10px);opacity:1;visibility:visible;pointer-events:auto}.card-compare.item-hover .compare-icon:hover{background:var(--product-compare-bg-added)}.card-compare.item-hover .compare-icon:hover .icon{fill:var(--product-compare-color-added)}.card-actionIcon.item-hover .action-icon:hover{background:var(--product-action-bg-hover)}.card-actionIcon.item-hover .action-icon:hover .icon{fill:var(--product-action-color-hover)}.card-product__group.group-left .card-wishlist .wishlist-icon:hover .text,.card-product__group.group-left .card-quickview .quickview-icon:hover .text,.card-product__group.group-left .card-compare .compare-icon:hover .text{left:calc(100% + 10px);right:auto}.card-quickview.card-quickviewIcon,.card-compare.card-compareIcon{display:block}.card-product__group,.card-product__group-2{opacity:0;visibility:hidden;pointer-events:none}.card-product__group.group-right{right:0}.card-product__group.group-left{left:0}.card-product__group.group-center{left:20px;width:calc(100% - 40px);opacity:0;visibility:hidden;transform:scale(.8);transition:transform var(--duration-long) ease,opacity var(--duration-default) ease,visibility var(--duration-default) ease}.card-product__group.group-visible.group-right{right:10px;transform:unset!important}.card.style-10 .card-product__group.group-visible.group-right{top:15px;right:15px}.card.style-11 .card-product__group.group-visible.group-right{top:20px;right:20px}.card-product__group.group-visible.group-left{left:10px;transform:unset!important}.card.style-10 .card-product__group.group-visible.group-left{top:15px;left:15px}.card.style-11 .card-product__group.group-visible.group-left{top:20px;left:20px}.card-action .button:hover{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover)}.variants-popup .selector-wrapper .single-action{position:absolute;top:50%;right:25px;z-index:1;transform:translateY(-50%);padding-bottom:0}.variants-popup .selector-wrapper .swatch-element:hover{background-color:var(--color-global-darken)}.card.style-2 .variants-popup .selector-wrapper .swatch-element:hover,.card.style-3 .variants-popup .selector-wrapper .swatch-element:hover{background-color:var(--bg-black)}.card.style-2 .variants-popup .selector-wrapper .swatch-element:hover .single-label,.card.style-2 .variants-popup .selector-wrapper .swatch-element:hover .text,.card.style-3 .variants-popup .selector-wrapper .swatch-element:hover .single-label,.card.style-3 .variants-popup .selector-wrapper .swatch-element:hover .text{color:var(--color-white)!important}.card.style-2 .variants-popup .selector-wrapper .swatch-element:hover .icon,.card.style-3 .variants-popup .selector-wrapper .swatch-element:hover .icon{fill:var(--color-white)!important}.card.style-8 .variants-popup .selector-wrapper .swatch-element:hover{background-color:#f6ede4}.card.style-9 .variants-popup .selector-wrapper .swatch-element:hover{background-color:var(--color-global)}.variants-popup .selector-wrapper .swatch-element+.swatch-element{border-top:none}.card.style-6 .variants-popup .selector-wrapper .form-label,.card.style-6 .variants-popup .selector-wrapper .swatch-element{padding-left:30px;padding-right:30px}.card-swatch .item .tooltip{display:block;opacity:0;visibility:hidden;pointer-events:none}.card-swatch .item:hover .tooltip{opacity:1;visibility:visible;pointer-events:auto}.card-swatch--grid .item:not(.item-show-more){display:inline-block!important}.card-swatch--grid .item:not(.item-show-more):nth-child(n+5){display:none!important}.card-swatch--slider{opacity:0;z-index:1;visibility:hidden;pointer-events:none;webkit-transition:all .5s ease;transition:all .5s ease;transform:translate3d(0,10px,0)}.card-product:hover .card-media.media--hover-effect>img:first-child:not(:only-of-type){opacity:0;z-index:-1}.card-product:hover .card-media.media--hover-effect>img:only-of-type{transform:scale(1.05);transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.card-product:hover .card-media.media--hover-effect>img+img{opacity:1;transform:scale(1.05);transition:opacity .5s,transform 2s cubic-bezier(0,0,.44,1.18),-webkit-transform 2s cubic-bezier(0,0,.44,1.18)}.card-product.card-swatch-hover .card-media.media--hover-effect>img+img{opacity:0!important;z-index:-1!important}.card-product.card-swatch-hover .card-media.media--hover-effect>img:first-child:not(:only-of-type){opacity:1!important;z-index:1!important;transition:opacity .5s}.card-product:hover .card-media.media--hover-effect>video{opacity:1;z-index:1}.card.style-4 .card-action__wrapper{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,10px,0);transition:opacity .2s,transform .6s cubic-bezier(0,0,.44,1.18),-webkit-transform .6s cubic-bezier(0,0,.44,1.18)}.card:hover .card-quickview:not(.card-quickviewIcon){opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}.card:hover .card-compare:not(.card-compareIcon){opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-wishlist{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.card:hover .card-product__group{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-40px,0,0)}.card:hover .card-product__group-2{opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-product__group.group-left{transform:translate3d(10px,0,0)}.card:hover .card-product__group.group-right{transform:translate3d(-10px,0,0)}.card:hover .card-product__group.group-center{transform:scale(1)}.card:hover .card-product__group.group-middle{transform:translate3d(-50%,-50%,0)}.card.style-11 .card-action{transform:translateY(15px);opacity:0;visibility:hidden;transition:all .2s ease}.card.style-11:hover .card-action{transform:translateY(0);opacity:1;visibility:visible}.card:hover .card-swatch--slider{opacity:1;z-index:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.product-item:hover .card.style-4 .card-action__wrapper{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.card-popup{padding-top:30px}.card-form--button .button:hover{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover)}.card.style-3 .card-compare:not(.card-compareIcon){margin-left:20px}.card.style-3 .card-compare:not(.card-compareIcon):hover .compare-label{color:var(--product-compare-color-added)}.card.style-4 .card-information__wrapper{padding-left:15px;padding-right:15px}.card.style-4 .card-wishlist .wishlist-icon:hover{background:var(--product-wishlist-bg-added)}.card.style-4 .card-wishlist .wishlist-icon:hover .icon{fill:var(--product-wishlist-color-added)}.card.style-4 .card-compare .compare-icon:hover{background:var(--product-compare-bg-added)}.card.style-4 .card-compare .compare-icon:hover .icon{fill:var(--product-compare-color-added)}.card.style-4 .card-quickview .quickview-icon:hover{background:var(--product-quick-view-bg-hover)}.card.style-4 .card-quickview .quickview-icon:hover .icon{fill:var(--product-quick-view-color-hover)}.card.style-4 .card-compare .compare-label:hover{text-decoration:underline;text-underline-offset:2px;color:var(--product-compare-color-added)}.product-item--box-shadow .card:hover{box-shadow:0 3px 7px #e1e1e1}.card.style-5 .card-swatch{margin-top:10px;padding:8px 0}.card.style-5 .card-swatch--slider .swatch{margin-left:0;margin-right:0}.halo-product-block .products-carousel .card.style-5 .card-swatch--slider .swatch{margin-left:-4px;margin-right:-4px}.card.style-5 .card-swatch--slider .swatch .slick-track{margin:0}.card.style-8 .card-product__wrapper{position:relative}.card.style-8 .card-action:not(.card-action--list),.card.style-10 .card-action:not(.card-action--list){margin-top:0}.card.style-8 .card-action:not(.card-action--list)>form,.card.style-10 .card-action:not(.card-action--list)>form{position:absolute;width:100%;top:auto;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:var(--anchor-transition)}.card.style-10 .card-action:not(.card-action--list)>form{bottom:8px}.card.style-10 .card-swatch+.card-action:not(.card-action--list)>form{bottom:80px}.card.style-8:hover .card-action:not(.card-action--list)>form,.card.style-10:hover .card-action:not(.card-action--list)>form,.quickshop-popup-show .card.style-8 .card-action:not(.card-action--list)>form,.quickshop-popup-show .card.style-10 .card-action:not(.card-action--list)>form{opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-marquee{opacity:0;visibility:hidden;transition:all .2s ease}.card-marquee .banner-marquee .banner-marquee__item{font-size:var(--product-marquee-text-size)}.card-marquee.marquee-text .banner-marquee .banner-marquee__item,.card-marquee.marquee-sale-text .banner-marquee .banner-marquee__item{margin:0 30px}body.dark-mode .product-item--box-shadow .card:hover{box-shadow:0 3px 7px #484848}}@media(min-width:1200px){.card.style-7 .card-product__wrapper{padding:20px 20px 0}.card.style-7 .card-information__wrapper{padding:0 20px}.card.style-12 .card-information__wrapper{padding:0 18px}}@media(min-width:1400px){.card-product__group-2{bottom:20px;left:20px;width:calc(100% - 40px)}.card-product__group-2 .card-product__group-item-2,.card-product__group-2 .card-product__group-item-2.narrow{margin-left:20px;margin-right:20px}}@media(min-width:1600px){.card-product__group-2 .card-product__group-item-2{margin-left:30px;margin-right:30px}.card-popup{padding-top:60px;padding-left:60px}.card.style-3 .card-compare:not(.card-compareIcon){margin-left:30px}}@media(min-width:1920px){.card-product__group-2 .card-product__group-item-2{margin-left:40px;margin-right:40px}.card.style-3 .card-compare:not(.card-compareIcon){margin-left:40px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-card.css.map?v=172229005907837441051768190996 */

/* ===== component-fancybox.css ===== */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{display:block;bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* ===== component-grid.css ===== */
.halo-grid-content:after{content:"";display:block;clear:both}.page-sidebar{position:fixed;top:0;bottom:0;padding:0;width:100%;height:100%;z-index:101;max-width:calc(100% - 40px);opacity:1;visibility:visible;transition:transform .3s;background-color:var(--bg-white)}.sidebar-toogle{display:block;width:40px;height:40px;padding:9px;background-color:var(--color-global-darken);margin:0 0 15px}.sidebar-toogle .icon{width:100%;height:100%;stroke:transparent;fill:var(--bg-grey)}.page-sidebar.page-sidebar-left{left:0;transform:translate3d(calc(-102% - 40px),0,0)}.page-sidebar.page-sidebar-right{right:0;transform:translate3d(calc(102% + 40px),0,0)}.page-sidebar.page-sidebar-left .halo-sidebar-close{right:-40px}.page-sidebar.page-sidebar-right .halo-sidebar-close{left:-40px}body.open-mobile-sidebar{overflow:hidden}body.open-mobile-sidebar .background-overlay{display:block}body.open-mobile-sidebar.has-halo-loader .background-overlay{z-index:999}body.open-mobile-sidebar .page-sidebar{-webkit-transform:none!important;transform:none!important}body.dark-mode .page-sidebar{background-color:var(--bg-black)}@media(max-width:1199px){.sidebar--layout_horizontal .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full{left:auto;right:0}.sidebar--layout_horizontal .page-sidebar.page-sidebar--horizontal .sidebarBlock:first-child .sidebarBlock-content--full{left:0;right:auto}}@media(max-width:1100px){.sidebar--layout_vertical .productGrid.column-4 .product,.sidebar--layout_vertical .productGrid.column-5 .product,.sidebar--layout_vertical .productGrid.column-3 .product{width:50%}.toolbar .toolbar-item .toolbar-icon.grid-3{display:none}}@media(min-width:420px){.page-sidebar{max-width:300px}}@media(min-width:1025px){.page-sidebar{position:unset;top:30px;left:unset!important;right:unset!important;bottom:unset;height:auto;transition:unset;transform:unset!important;z-index:inherit;background-color:transparent;display:inline-block;vertical-align:top;width:300px;opacity:1;visibility:visible;float:left}.scroll-down .page-sidebar{top:20px}.scroll-up .page-sidebar{top:110px}.sidebar-toogle{display:none;margin-bottom:0}.page-sidebar+.page-content{width:calc(100% - 300px);padding-left:20px;float:right}.page-sidebar.page-sidebar-right{float:right}.page-sidebar.page-sidebar-right+.page-content{padding-left:0;padding-right:20px}.page-sidebar.page-sidebar--horizontal{width:100%;max-width:100%;position:relative;top:unset!important;margin-bottom:30px}.page-sidebar.page-sidebar--horizontal+.page-content{padding-left:0;padding-right:0;width:100%}.page-sidebar--vertical.content-style-2 .sidebarBlock{background-color:var(--bg-white);margin-bottom:0;padding:23px 20px 20px}.page-sidebar--vertical.content-style-2 .sidebarBlock-border,.page-sidebar--vertical.content-style-2 .collection-filters+.sidebarBlock,.page-sidebar--vertical.content-style-2 .collection-filters~.sidebarBlock{margin-bottom:30px;border-bottom:0;border-top:0!important}.page-sidebar--vertical.content-style-2 .collection-filters+.sidebarBlock{margin-top:30px}.page-sidebar--vertical.content-style-2 .sidebarBlock-border,.page-sidebar--vertical.content-style-2 .collection-filters,.page-sidebar--vertical.content-style-2 .collection-filters+.sidebarBlock,.page-sidebar--vertical.content-style-2 .collection-filters~.sidebarBlock{box-shadow:0 3px 7px #e1e1e1}.page-sidebar--vertical.content-style-2 .facets__list{margin-bottom:0}.page-sidebar--vertical.content-style-2 .sidebarBlock+.sidebarBlock,.page-sidebar--vertical.content-style-2 .sidebarBlock+.collection-filters__item{border-top:1px solid #dedede}body.dark-mode .page-sidebar--vertical.content-style-2 .sidebarBlock{background-color:var(--bg-black)}body.dark-mode .page-sidebar--vertical.content-style-2 .sidebarBlock-border,body.dark-mode .page-sidebar--vertical.content-style-2 .collection-filters,body.dark-mode .page-sidebar--vertical.content-style-2 .collection-filters+.sidebarBlock,body.dark-mode .page-sidebar--vertical.content-style-2 .collection-filters~.sidebarBlock{box-shadow:0 3px 7px #141414}}@media(min-width:1400px){.sidebar--layout_vertical .page-sidebar{max-width:340px!important;width:340px!important}.sidebar--layout_vertical .page-sidebar.content-style-2{max-width:320px!important;width:320px!important}.sidebar--layout_vertical .page-sidebar+.page-content{width:calc(100% - 340px)!important}.sidebar--layout_vertical .page-sidebar.content-style-2+.page-content{width:calc(100% - 320px)!important;padding-left:30px}.page-sidebar--vertical.content-style-2 .sidebarBlock{padding-left:30px;padding-right:30px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-grid.css.map?v=103373956428017772521768190996 */

/* ===== component-header.css ===== */
.header-nav .header-top,.header-nav .header-middle,.header-nav .header-bottom{background:var(--header-bg)}.header-nav-classic .header-middle--wrapper .header-nav__logo{width:calc(var(--logo-width) + 30px)}.header-nav-basic .header__linkItem>a{font-size:var(--font-size)}.header-nav .header__icons--margin.style-4 .header__icon+.header__icon--cart,.header-nav .header__icons--margin.style-5 .header__icon+.header__icon--cart{margin-left:calc(var(--margin-left) - 7px)}.header-nav .header__icons--margin.style-6 .header__iconItem+.header__iconItem{margin-left:calc(var(--margin-left) + 12px)}.header-nav .header-nav__icons.style-6 .cart-count-bubble,.header-nav .header-nav__icons.style-6 .wishlist-count-bubble{min-width:15px;min-height:15px;font-size:calc(var(--font-size) - 5px);line-height:15px;top:-5px;right:-2px}.header-nav .header-nav__icons.style-7 .cart-count-bubble{top:-2px;right:-2px}.header-nav .header-nav__icons.style-7 .cart-count-bubble,.header-nav .header-nav__icons.style-7 .wishlist-count-bubble{min-width:15px;min-height:15px;line-height:15px}.header-nav .header-nav__icons.style-12 .cart-count-bubble,.header-nav .header-nav__icons.style-12 .wishlist-count-bubble{min-width:20px;min-height:20px;line-height:20px;top:-9px;right:-7px}.header-nav .cart-count-bubble,.header-nav .wishlist-count-bubble{background:var(--cart-count-background);color:var(--cart-count-color)}.disable-width,.header-nav-vertical-menu.layout-search-full .header-top-left.disable-width,.header-nav-vertical-menu.layout-search-full .disable-width:not(.header-nav__logo)+.header-top-left.header-nav__language,.layout-search-full.header-inline .header-top-left,.layout-search-full.header-inline .header-top-right,.header-nav-vertical-menu.layout-search-full.style-function-13 .header-top-left.disable-width,.header-nav-vertical-menu.layout-search-full.style-function-13 .disable-width:not(.header-nav__logo)+.header-top-left.header-nav__language,.layout-search-full.header-inline.style-function-13 .header-top-left,.layout-search-full.header-inline.style-function-13 .header-top-right{display:block!important;width:auto}.layout-search-full .header-top-left+.header-top-left,.layout-search-full .header-top-right+.header-top-left,.layout-search-full .header-top-left+.header-nav__icons,.layout-search-full.style-search-icon .header-nav__logo+.header-nav__language,.layout-search-full.style-search-icon .header-nav__language+.header-nav__logo,.layout-search-full.style-search-icon .header-nav__icons+.header-nav__logo,.layout-search-full.style-search-icon .header-nav__icons+.header-nav__language{margin-left:38px}.layout-search-full .header-nav__logo{padding-left:0;padding-right:0}.header-nav-vertical-menu .header-nav__icons.style-9 .header__icon>.text{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-bold);margin-left:3px}.layout-search-full.style-search-icon .header-nav__icons{flex:1}.header-nav__icons.style-10 .header__icon>.text{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);text-transform:capitalize;margin-left:8px}.header-nav__icons.style-11 .header__icon>.text{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal);text-transform:capitalize;margin:0}.header-nav__icons.style-11 .header__icon--cart>.text{margin-left:9px}.header-nav__icons.style-13 .header__icon>.text{font-family:var(--font-1-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);text-transform:capitalize;margin-left:8px}.header-nav .header__inline-social li svg{fill:var(--header-color);stroke:transparent}.header__list .link{color:var(--text-color);background:var(--text-bg)}.header__list .link svg{fill:var(--text-color)}.header__list .item.is-active .link{color:var(--text-color-active);background:var(--text-bg-active)}body.dark-mode .header__list .link{color:var(--color-text2)}@media(max-width:1024px){.search-modal__form--mobile .field{background:var(--search_bg);border-color:var(--search_border)}.search-modal__form--mobile .search__input,.search-modal__form--mobile .search__button{color:var(--search_color)}.search-modal__form--mobile.style-2 .field{border-color:var(--search_bg)}.header-nav .header__icon .icon-cart{width:30px!important;height:30px!important}}@media(min-width:1025px){.header-nav-classic.header-inline .header-top--wrapper .header-top-left,.header-nav-classic.header-inline .header-top--wrapper .header-top-right{width:calc((100% - 50px)/2)}.template-index .section-header-navigation .header-nav{position:relative;top:unset;left:unset;right:unset}.header-wrapper--border{border-bottom:1px solid var(--header-color)}.header-nav .header-middle--wrapper{padding:0}.header-nav-multi-site .header-wrapper--border,.header-nav-full-elements .header-wrapper--border{border-bottom:1px solid var(--line-separator-color)}.header-nav .header__icon .icon,.header-nav .header__icon>svg{width:var(--function-group-size);height:var(--function-group-size)}.header-nav .transparent .menu-lv-1__action,.header-nav .top-announcement-bar-item,.header-nav .header__linkItem>a,.header-nav .halo-top-currency .dropdown-label,.header-nav .top-custom-link{color:var(--header-color)}.header-nav .header__icon:hover .icon,.header-nav .header__icon:hover>svg{fill:var(--cart-count-background)}.header-nav .header__icon .icon,.header-nav .header__icon>svg,.header-nav:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg{fill:var(--header-color);color:var(--header-color)}.header-nav-vertical-menu .header__icon .icon,.header-nav-vertical-menu .header__icon>svg{fill:var(--header-top-icon-color);color:var(--header-top-icon-color)}body.dark-mode .header-nav .top-announcement-bar-item,body.dark-mode .header-nav .header__linkItem>a,body.dark-mode .header-nav .menu-lv-1__action,body.dark-mode .header-nav .top-custom-link{color:var(--dark-mode-header-color)}body.dark-mode .header-nav .header__icon .icon,body.dark-mode .header-nav .header__icon>svg,body.dark-mode .header-nav:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg{fill:var(--dark-mode-header-color);color:var(--dark-mode-header-color)}.template-index .section-header-navigation .transparent{position:absolute;top:0;left:0;right:0;width:100%;z-index:9999}.template-index .transparent .header__list .item:not(.is-active) .link{background:transparent}.template-index .transparent .header-wrapper--border{border-bottom:1px solid var(--color-modify-1-text)}.template-index .transparent .top-customer-service .customer-service--text,.template-index .transparent .header-top .header__icon>.text,.template-index .transparent .header-top .header__brands .link,.template-index .transparent .top-announcement-bar-item,.template-index .transparent .header__linkItem>a,.template-index .transparent .menu-lv-1__action,.template-index .transparent .halo-top-currency .dropdown-label,.template-index .transparent .top-custom-link,body.dark-mode.template-index .transparent .top-announcement-bar-item,body.dark-mode.template-index .transparent .header__linkItem>a,body.dark-mode.template-index .transparent .menu-lv-1__action,body.dark-mode.template-index .transparent .top-custom-link{color:var(--color-modify-1-text)}.template-index .transparent .top-language-currency .dropdown-icon svg{fill:var(--color-modify-1-text);color:var(--color-modify-1-text)}.template-index .transparent .header__icon .icon,.template-index .transparent .header__icon>svg,.template-index .transparent .header__inline-social li svg{fill:var(--color-modify-1-icon);color:var(--color-modify-1-icon)}body.dark-mode.template-index .transparent .header__icon .icon,body.dark-mode.template-index .transparent .header__icon>svg,body.dark-mode.template-index .transparent:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg{fill:var(--color-modify-1-icon);color:var(--color-modify-1-icon)}.header-nav.background-transparent-3 .show-underline .menu-lv-1__action{padding-bottom:var(--text-underline)}.header-nav.background-transparent-3 .header-nav__menu.show-underline .menu-lv-1:hover>.menu-lv-1__action,.header-nav.background-transparent-3 .header-nav__menu.show-underline .menu-lv-1__action:hover{background-image:linear-gradient(transparent 97%,var(--lv-1-color-hover) 3%);background-repeat:repeat-x;background-position-y:0}.template-index .transparent [data-menu-lv-toggle-content] .menu-lv-1:hover>.menu-lv-1__action,.template-index.dark-mode .transparent .menu-lv-toggle:hover>.menu-lv__dropdownmenu .menu-lv-1__action{color:var(--lv-2-color-hover)!important}.template-index.scroll-up .transparent .header-wrapper--border,.template-index.scroll-down .transparent .header-wrapper--border,.template-index.activeHeader .transparent .header-wrapper--border{border-color:var(--color-modify-2-text)}.template-index .background-transparent-1{transition:transform .3s ease-in-out}.template-index .background-transparent-1 .header-top,.template-index .background-transparent-1 .header-middle,.template-index .background-transparent-1 .header-bottom,.template-index .background-transparent-1 .header-mobile{background:var(--color-modify);transition:all .3s ease-in-out}.template-index :not(.shopify-section-header-sticky.shopify-section-header-hidden) .background-transparent-1{transition:all .3s ease-in-out}.template-index.scroll-up .background-transparent-1,.template-index.scroll-up .background-transparent-1 .header-mobile,.template-index .background-transparent-1:hover .header-top,.template-index .background-transparent-1:hover .header-middle,.template-index .background-transparent-1:hover .header-bottom{background:var(--color-modify-2)}.template-index.scroll-up .background-transparent-1 .header__heading-link .header__transparent-logo+img,.template-index .background-transparent-1 .header__heading-link .header__transparent-logo,.template-index .background-transparent-1:hover .header__heading-link .header__transparent-logo+img{display:none}.template-index.scroll-up .background-transparent-1 .header__heading-link .header__transparent-logo,.template-index .background-transparent-1 .header__heading-link .header__transparent-logo+img,.template-index .background-transparent-1:hover .header__heading-link .header__transparent-logo{display:block}.template-index .background-transparent-1 .header__icon .wishlist-count-bubble,.template-index .background-transparent-1 .header__icon .cart-count-bubble{transition:all .3s ease-in-out}.template-index.scroll-up .transparent .header__icon .wishlist-count-bubble,.template-index.scroll-down .transparent .header__icon .wishlist-count-bubble,.template-index.activeHeader .transparent .header__icon .wishlist-count-bubble,.template-index.scroll-up .transparent .header__icon .cart-count-bubble,.template-index.scroll-down .transparent .header__icon .cart-count-bubble,.template-index.activeHeader .transparent .header__icon .cart-count-bubble,.template-index .background-transparent-1:hover .header__icon .wishlist-count-bubble,.template-index .background-transparent-1:hover .header__icon .cart-count-bubble,.background-transparent-1 .header-mobile .header__icon .wishlist-count-bubble,.background-transparent-1 .header-mobile .header__icon .cart-count-bubble{color:var(--header-bg);background:var(--icon-color-transparent);transition:all .3s ease-in-out}.background-transparent-1 .header-mobile{background:rgb(var(--header-bg));background:var(--header-bg)}.background-transparent-2,.background-transparent-3{transition:background .3s}.template-index .transparent:not(.background-transparent-1) .header-top,.template-index .transparent:not(.background-transparent-1) .header-middle,.template-index .transparent:not(.background-transparent-1) .header-bottom,.template-index .transparent:not(.background-transparent-1) .header-mobile{background:transparent;transition:all .3s ease-in-out}.template-index .background-transparent-2{background:var(--color-modify)!important}.template-index .background-transparent-2:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--header-height));left:0;width:100%;height:100%;background:transparent;transition:all var(--duration-default) ease}body.template-index.scroll-up .background-transparent-2,body.template-index.scroll-down .background-transparent-2,body.template-index.activeHeader .background-transparent-2{background:var(--color-modify-2)!important}body.template-index.scroll-up .background-transparent-2:before,body.template-index.scroll-down .background-transparent-2:before,body.template-index.activeHeader .background-transparent-2:before{top:0;background:var(--color-modify-2)}.template-index .background-transparent-3{background:var(--color-modify)}body.template-index.scroll-up .background-transparent-3,body.template-index.scroll-down .background-transparent-3,body.template-index.activeHeader .background-transparent-3{background:var(--color-modify-2)}body.scroll-up .header-nav.header-nav-classic .header-top--wrapper,body.scroll-down .header-nav.header-nav-classic .header-top--wrapper{display:none}.template-index .background-transparent-1:hover .top-customer-service .customer-service--text,.template-index .background-transparent-1:hover .header-top .header__icon>.text,.template-index .background-transparent-1:hover .header-top .header__brands .link,.template-index .background-transparent-1:hover .menu-lv-1__action,.template-index .background-transparent-1:hover .top-announcement-bar-item,.template-index .background-transparent-1:hover .header__linkItem>a,.template-index .background-transparent-1:hover .top-custom-link,.template-index .background-transparent-1:hover .halo-top-currency .dropdown-label,body.template-index.scroll-up .transparent .top-customer-service .customer-service--text,body.template-index.scroll-down .transparent .top-customer-service .customer-service--text,body.template-index.activeHeader .transparent .top-customer-service .customer-service--text,body.template-index.scroll-up .transparent .header-top .header__icon>.text,body.template-index.scroll-down .transparent .header-top .header__icon>.text,body.template-index.activeHeader .transparent .header-top .header__icon>.text,body.template-index.scroll-up .transparent .header-top .header__brands .link,body.template-index.scroll-down .transparent .header-top .header__brands .link,body.template-index.activeHeader .transparent .header-top .header__brands .link,body.template-index.scroll-up .transparent .menu-lv-1__action,body.template-index.scroll-down .transparent .menu-lv-1__action,body.template-index.activeHeader .transparent .menu-lv-1__action,body.template-index.scroll-up .transparent .top-announcement-bar-item,body.template-index.scroll-down .transparent .top-announcement-bar-item,body.template-index.activeHeader .transparent .top-announcement-bar-item,body.template-index.scroll-up .transparent .header__linkItem>a,body.template-index.scroll-down .transparent .header__linkItem>a,body.template-index.activeHeader .transparent .header__linkItem>a,body.template-index.scroll-up .transparent .top-custom-link,body.template-index.scroll-down .transparent .top-custom-link,body.template-index.activeHeader .transparent .top-custom-link,body.template-index.scroll-up .transparent .halo-top-currency .dropdown-label,body.template-index.scroll-down .transparent .halo-top-currency .dropdown-label,body.template-index.activeHeader .transparent .halo-top-currency .dropdown-label{color:var(--color-modify-2-text)}body.template-index.scroll-up .transparent .header__icon .icon,body.template-index.scroll-down .transparent .header__icon .icon,body.template-index.activeHeader .transparent .header__icon .icon,body.template-index.scroll-up .transparent .header__inline-social li svg,body.template-index.scroll-down .transparent .header__inline-social li svg,body.template-index.activeHeader .transparent .header__inline-social li svg,.template-index .background-transparent-1:hover .header__icon .icon,.template-index .background-transparent-1:hover .header__icon svg,.template-index .background-transparent-1:hover .header__inline-social li svg,body.template-index.scroll-up .background-transparent-2 .header__icon svg,body.template-index.scroll-down .background-transparent-2 .header__icon svg,body.template-index.activeHeader .background-transparent-2 .header__icon svg,body.dark-mode.template-index .background-transparent-1:hover .header__icon .icon,body.dark-mode.template-index .background-transparent-1:hover .header__icon>svg,body.dark-mode.template-index .background-transparent-1:not(.header-nav-vertical-menu):hover .top-language-currency .dropdown-icon svg{fill:var(--color-modify-2-icon);color:var(--color-modify-2-icon)}.template-index .background-transparent-1:hover .top-language-currency .dropdown-icon svg,body.template-index.scroll-up .transparent:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg,body.template-index.scroll-down .transparent:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg,body.template-index.activeHeader .transparent:not(.header-nav-vertical-menu) .top-language-currency .dropdown-icon svg{fill:var(--color-modify-2-text);color:var(--color-modify-2-text)}.template-index.dark-mode .transparent .menu-lv-1:hover>.menu-lv-1__action,.template-index.dark-mode .transparent .menu-lv-1__action:hover,body.template-index.dark-mode.scroll-up .transparent .top-announcement-bar-item,body.template-index.dark-mode.scroll-down .transparent .top-announcement-bar-item,body.template-index.dark-mode.activeHeader .transparent .top-announcement-bar-item,body.template-index.dark-mode.scroll-up .transparent .header__linkItem>a,body.template-index.dark-mode.scroll-down .transparent .header__linkItem>a,body.template-index.dark-mode.activeHeader .transparent .header__linkItem>a,body.template-index.dark-mode.scroll-up .transparent .top-custom-link,body.template-index.dark-mode.scroll-down .transparent .top-custom-link,body.template-index.dark-mode.activeHeader .transparent .top-custom-link,body.dark-mode.template-index .background-transparent-1:hover .top-announcement-bar-item,body.dark-mode.template-index .background-transparent-1:hover .header__linkItem>a,body.dark-mode.template-index .background-transparent-1:hover .menu-lv-1__action,body.dark-mode.template-index .background-transparent-1:hover .top-custom-link{color:var(--color-modify-2-text)!important}.shopify-design-mode .template-index .background-transparent-2:before{transform:translateY(-100%);opacity:0;visibility:hidden}.shopify-design-mode .template-index.activeHeader .background-transparent-2:before{transform:translateY(0);opacity:1;visibility:visible}.header-top .header__icon>.text,.header-top .header__brands .link{color:var(--header-color)}.header-nav__annoucement .header-top-left,.header-nav__annoucement .header-top-right{flex:0 0 12.5%}.header-nav__annoucement .header-top-left+.header-top-center{width:auto;flex:0 0 75%}.header-nav .header-nav__icons{display:flex!important;justify-content:flex-end;flex-wrap:wrap;align-items:center;row-gap:15px}.header-nav .header__heading svg{width:var(--logo-icon-width);height:var(--logo-icon-height)}.header-nav .header__heading .h2{font-size:var(--logo-font-size);font-weight:var(--logo-font-weight);color:var(--logo-color)}.header-nav-basic .header-bottom--wrapper .header-nav__logo:first-child,.header-nav-basic .header-bottom--wrapper .header-nav__logo:last-child{width:var(--logo-width)}.header-nav-basic .header-bottom .header-nav__menu:first-child+.header-nav__logo{width:var(--logo-width);padding-left:15px;padding-right:15px;flex:inherit}.header-nav-basic .header-bottom .header-nav__icons:first-child+.header-nav__logo{width:var(--logo-width);padding-left:30px;padding-right:0;flex:inherit}.header-nav-basic .header-bottom--wrapper .header-nav__menu:first-child,.header-nav-basic .header-bottom--wrapper .header-nav__menu+.header-nav__logo+.header-nav__icons,.header-nav-basic .header-bottom--wrapper .header-nav__icons+.header-nav__logo+.header-nav__menu,.header-nav-multi-site .header-top-left,.header-nav-multi-site .header-top-right,.header-nav-full-elements .header-top-left,.header-nav-full-elements .header-top-right{width:calc(50% - (var(--logo-width)/ 2))}.header-nav-multi-site .header-top-center,.header-nav-full-elements .header-top-center{padding-left:0;padding-right:0}.header-nav-multi-site .header-top-left,.header-nav-full-elements .header-top-left{padding-right:15px}.header-nav-multi-site .header-top-right,.header-nav-full-elements .header-top-right{padding-left:15px}.header-nav-vertical-menu.layout-search-full .header-top-left .header__heading{display:inline-block}.header__search-full .search-modal__form .search__input{color:var(--search_color)}.header__search-full .search-modal__form .search__button svg{fill:var(--search_icon_color);color:var(--search_icon_color)}.header__search-full .search-modal__form .search__button{background:var(--search_button_bg_color)}.style-search-full .header__search-full .search-modal__form .search__input,.style-search-full .header__search-full .search-modal__form .search__button{background:transparent}.style-search-full .header__search-full .search-modal__form .field{border-bottom:1px solid var(--search_border)}.style-search-full-2 .header__search-full .search-modal__form .search__input,.style-search-full-2 .header__search-full .search-modal__form .search__button{background:var(--search_bg)!important;border-color:var(--search_border)!important;color:var(--search_color)}.header-nav-basic .header-bottom--wrapper .header-nav__icons:first-child,.header-nav-basic .header-bottom--wrapper .header-nav__logo+.header__menu+.header-nav__icons{display:block;font-size:0;letter-spacing:0;width:auto}.header-nav-basic .header-bottom--wrapper .header-nav__logo+.header__menu,.header-nav-basic .header-bottom--wrapper .header-nav__icons+.header__menu{padding-left:15px;padding-right:15px;flex:1}.header-nav-basic .header-bottom--wrapper .header-nav__logo:last-child,.header-nav-basic .header-bottom--wrapper .header-nav__menu:first-child{padding-left:0!important;padding-right:0!important}.header-nav-basic .header-bottom--wrapper .header-nav__menu:first-child+.header-nav__icons{padding-right:30px}.header-nav-basic .header-bottom--wrapper .header-nav__logo:first-child+.header-nav__icons{width:auto;padding-left:30px}.search-inline{position:static}.header-nav .header__search--custom-2{max-width:170px}.header-nav .header-nav__icons.style-5 .cart-count-bubble,.header-nav .header-nav__icons.style-5 .wishlist-count-bubble{top:-10px;right:-10px}.header-nav .header-nav__icons.style-6 .header__icon--cart .icon{width:calc(var(--function-group-size) + 2px);height:calc(var(--function-group-size) + 2px)}.header-nav .header-nav__icons.style-7 .bg-cart:not(.bg-cart-text) svg{transform:translate(-50%,-50%)}.header-nav .header-nav__icons.style-7 .cart-count-bubble,.header-nav .header-nav__icons.style-7 .wishlist-count-bubble{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-medium)}.header-nav__icons.style-9 .bubble-count--inline{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-bold);margin-left:8px}.header-nav__icons.style-10 .bubble-count--inline{margin-left:9px;border-radius:20px;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-medium);min-width:30px!important}.header-nav__icons.style-13 .bubble-count--inline{margin-left:8px;font-size:var(--font-size);font-family:var(--font-1-family);line-height:1.5!important;min-width:24px!important;min-height:24px!important}.header-nav .bg-cart:not(.bg-cart-text){position:relative;width:45px;height:45px;border-radius:50%;background:var(--cart-item-background)}.header-nav .bg-cart:not(.bg-cart-text) svg{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.header-nav .bg-cart-text{border-radius:9px;padding:8px 10px 8px 13px;background:var(--cart-item-background)}.header-nav .bg-cart .icon,.header-nav .bg-cart svg{fill:var(--cart-item-color);color:var(--cart-item-color)}.header-nav .bg-cart-text .icon+.text{color:var(--cart-item-color)}.header-nav .bg-cart-text .cart-count-bubble{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-medium);min-width:24px!important;min-height:24px!important;line-height:24px!important;margin-left:5px}.layout-search-full.header-inline .header-bottom--wrapper .header-bottom-center{padding-left:0;padding-right:0}}@media(min-width:1600px){.header-nav-vertical-menu.layout-search-full .header-top-left,.header-nav-vertical-menu.layout-search-full .header-top-right{width:415px}.header-nav-vertical-menu.style-2.layout-search-full .header-top-left,.header-nav-vertical-menu.style-2.layout-search-full .header-top-right{width:380px}.header-nav-vertical-menu.layout-search-full .header-top-center:not(.header-nav__logo){width:calc(100% - 850px)}.header-nav-vertical-menu.style-2.layout-search-full .header-top-center:not(.header-nav__logo){width:calc(100% - 780px)}.header-nav-vertical-menu.layout-search-full .header-nav__logo+.header-nav__language{width:calc(415px - (var(--logo-width) + 38px))}.header-nav-vertical-menu.style-search-full-6 .header-top-left,.header-nav-vertical-menu.style-search-full-6 .header-top-right{width:420px}.header-nav-vertical-menu.style-search-full-6.style-function-13 .header-top-left,.header-nav-vertical-menu.style-search-full-6.style-function-13 .header-top-right{width:460px}.header-nav-vertical-menu.style-search-full-6 .header-top-center:not(.header-nav__logo){width:calc(100% - 820px)}.header-nav-vertical-menu.style-search-full-6 .header-nav__logo+.header-nav__language{width:calc(420px - (var(--logo-width) + 38px))}.header-nav-vertical-menu.style-search-full-6.style-function-13 .header-nav__logo+.header-nav__language{width:calc(460px - (var(--logo-width) + 38px))}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-header.css.map?v=43869460165275343901768190996 */

/* ===== component-header-basic.css ===== */
.header-basic{background:var(--header-bg)}.header-basic .top-customer-service .customer-service--text,.header-basic .top-announcement-bar-item,.header-basic .halo-top-currency .dropdown-label{color:var(--header-color)}.header-basic .top-language-currency .dropdown-icon svg{color:var(--header-color);fill:var(--header-color)}.header-basic .top-customer-service{padding:0}.header-basic .customer-service--text .phone-item{display:inline-flex;align-items:center}.header-basic .customer-service--text .phone-item .icon{fill:none;stroke:#1e1e1e;width:28px;height:28px;margin-right:4px;vertical-align:inherit}.header-basic .customer-service--text .phone-item .text{display:inline-block;font-weight:400;line-height:20px;letter-spacing:0px;text-transform:uppercase;color:#1d1d1d}.header-basic .customer-service--text .phone-item .text .label{font-size:12px}.header-basic .customer-service--text .phone-item .text .value{font-size:14px}.header-basic .customer-service--text .phone-item+.phone-item{margin-left:24px}body.dark-mode .header-basic .top-customer-service .customer-service--text,body.dark-mode .header-basic .top-announcement-bar-item{color:var(--dark-mode-header-color)}body.dark-mode .header-basic .top-language-currency .dropdown-icon svg{color:var(--dark-mode-header-color);fill:var(--dark-mode-header-color)}.header-basic .custom-text{font-family:var(--lv-1-font);font-weight:var(--lv-1-font-weight);line-height:20px;letter-spacing:0px;text-align:right;color:var(--lv-1-color);text-transform:var(--lv-1-text-transform)}.header-basic .custom-text .label{font-size:12px}.header-basic .custom-text .value{font-size:var(--lv-1-font-size)}.header-basic .cart-count-bubble,.header-basic .wishlist-count-bubble{background:var(--cart-count-background);color:var(--cart-count-color);font-family:var(--font-3-family);font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;min-width:20px;min-height:20px;top:-10px;right:-8px}.header-basic .cart-count-bubble .text,.header-basic .wishlist-count-bubble .text{margin-top:3px}.header-basic .header__icon .icon,.header-basic .header__icon>svg{width:28px;height:28px}@media(max-width:1600px){.header-basic .customer-service--text .phone-item+.phone-item{margin-left:0}.header-basic .header__inline-custom_link{width:100%}}@media(max-width:1024px){.header-basic{display:none}}@media(min-width:1025px){.header-basic .header-customer_service,.header-basic .header-language_currency{width:31.5%;display:block;position:static;font-size:0;letter-spacing:0}.header-basic .header-announcement_bar{width:500px;padding:0 15px}.header-basic .header-customer_service.text-left .top-customer-service{justify-content:flex-start}.header-basic .header-customer_service.text-center .top-customer-service{justify-content:center}.header-basic .header-customer_service.text-right .top-customer-service{justify-content:flex-end}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-header-basic.css.map?v=139045124626312893541768190996 */

/* ===== component-header-collection.css ===== */
.collection-header{position:relative;overflow:hidden}.collection-banner{position:relative}.collection-banner .image{display:block;overflow:hidden;position:relative}.collection-banner .image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.collection-banner .image{display:none}.collection-banner .image+.image{display:block}.collection-banner--overlay .image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:2;background:var(--bg-color)}.collection-title{padding-top:26px;padding-bottom:21px}.collection-description{display:block;margin:0 auto;padding:0 0 8px}.collection-description .short-description{display:inline}.collection-description .full-description{display:none}.collection-description .read-description{background:transparent;border:none;display:inline;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-bold);line-height:inherit;letter-spacing:inherit;color:inherit;padding-left:0;padding-right:0}.collection-description.show-full .short-description{display:none}.collection-description.show-full .full-description{display:inline}.collection-content-3{display:flex;flex-direction:column-reverse}.collection-content-3 .collection-banner,.collection-content-3 .collection-info{flex:0 0 100%}.collection-content-3 .collection-info{padding-bottom:35px}.collection-sub-list{font-size:0;letter-spacing:0}.collection-sub-list .item{display:inline-block;vertical-align:top;margin:0 15px 15px 0}.collection-sub-list .item a{display:block;position:relative;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);padding:7px 25px;background-color:var(--bg-white);border:1px solid #cccccc;border-radius:25px}.collection-sub-list .item:last-child{margin-right:0}.collection-info-item+.collection-info-item{margin-top:25px}.breadcrumb+.collection-content{margin-top:12px}.breadcrumb+.collection-content-2{margin-top:0}body.dark-mode .collection-sub-list .item a{background-color:var(--bg-black)}@media(min-width:551px){.collection-banner .image{display:block}.collection-banner .image+.image{display:none}}@media(min-width:1025px){.collection-banner--parallax{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}.collection-banner--parallax .image{opacity:0;visibility:hidden}.collection-description{max-width:1000px}.collection-sub-list .item a:hover{background-color:var(--color-global)!important;border-color:var(--color-global)!important;color:var(--color-white)!important}.collection-content-2{display:flex;align-items:center}.collection-content-2 .collection-banner,.collection-content-2 .collection-info{flex:0 0 50%}.collection-content-2 .collection-info{order:-1;padding-right:15px}.collection-content-2 .collection-title{padding-top:0}.collection-info--absolute{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:3}.collection-info--absolute .collection-title,.collection-info--absolute .collection-description{color:var(--color-white)}.collection-info--absolute .collection-description{max-width:820px;margin-bottom:16px}.collection-header-2 .collection-info--absolute{position:relative;top:unset;left:unset;width:100%;transform:unset;z-index:3;padding-bottom:25px}.collection-info.collection-info--absolute .collection-sub-list .item a{border-color:var(--bg-white)}.collection-header-2 .collection-info--absolute .collection-title,.collection-header-2 .collection-info--absolute .collection-description{color:initial}}@media(min-width:1200px){.collection-description{max-width:1200px}}@media(min-width:1600px){.collection-description{max-width:1450px}.collection-content-2 .collection-info{order:-1;padding-right:20px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-header-collection.css.map?v=119116202805256428191768190996 */

/* ===== component-image-effect.css ===== */
.image-zoom,.image-flash,.image-run{overflow:hidden;position:relative}.image-zoom img{will-change:transform;transition:transform .64s ease}.image.image-overlay,.image.image-overlay-2,.image.image-overlay-3,.image.image-shine{overflow:hidden;position:relative}.image-overlay .image:before,.image.image-overlay:before{content:"";display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;transition:all .3s ease 0s;z-index:2;background-color:#fff3}.image-overlay-2 .image:before,.image.image-overlay-2:before{content:"";width:100%;height:100%;top:100%;right:0;left:auto;z-index:2;transform:none;position:absolute;transition:all .3s ease;background-color:#00000040;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.25) 100%)}.image-overlay-3 .image:before,.image.image-overlay-3:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:2;width:0;height:0;background:#fff3;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.image-overlay-4 .image:before,.image.image-overlay-4:before{content:"";width:100%;height:100%;top:0;left:0;z-index:2;transform:scale(.9);position:absolute;transition:opacity var(--duration-short) ease,transform .5s ease;background-color:#2d2d2d4d;opacity:0;visibility:hidden}.image-shine .image:before,.image.image-shine:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.image-run:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff3;transition:all .6s cubic-bezier(.75,0,.125,1);-webkit-tap-highlight-color:initial;z-index:2}.image-liquid .hover{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#2d2d2d4d;transition:width .6s ease .3s,height .6s ease .3s;transform:translate(-50%,-50%);z-index:1}.img-box.loading .loading-banner img{opacity:0}.img-box.loaded .loading-banner img{animation:loadingBanner 1s ease forwards}.img-box.completed .loading-banner img{animation:inherit}@media(max-width:1024px){.img-box:not(.loading) .loading-banner img,.img-box.loading .loading-banner img{opacity:1!important}.img-box.loaded .loading-banner img{animation:unset}}@media(min-width:1025px){.image-zoom:hover img{transform:scale(1.06)}.image-flash:hover img{animation:flash 1.5s!important;-webkit-animation:flash 1.5s!important}.image-overlay:hover .image:before,.image.image-overlay:hover:before{left:0}.image-overlay-2:hover .image:before,.image.image-overlay-2:hover:before{top:0}.image-overlay-3:hover .image:before,.image.image-overlay-3:hover:before{animation:circle .75s;-webkit-animation:circle .75s}.image-overlay-4:hover .image:before,.image.image-overlay-4:hover:before{transform:scale(1);opacity:1;visibility:visible}.image-shine:hover .image:before,.image.image-shine:hover:before{animation:shine .75s;-webkit-animation:shine .75s}.image-run:hover:before{left:0;width:100%;transition:all .3s ease .2s}.image-liquid:hover .hover{width:300vh;height:300vh}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-image-effect.css.map?v=155250282240345216611768190996 */

/* ===== component-list-social.css ===== */
.list-social{display:block;font-size:0;letter-spacing:0;text-align:center}.list-social--label{display:block;text-align:center;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);text-transform:uppercase}.list-social__item{display:inline-block;vertical-align:top;margin:6px 12px 6px 0}.list-social__link{display:block;position:relative;width:100%;line-height:1;font-size:0;letter-spacing:0;border-radius:50%;padding:15px;background:var(--btn-1-bg)}.list-social__link .icon{width:20px;height:20px;fill:var(--btn-1-color)}.list-social__link.color-white{background-color:var(--bg-white)}.list-social__link.color-white .icon{background-color:var(--color-black)}li.list-social__item:last-child{margin-right:0}.list-social-2{position:relative}.list-social-2 .list-social__item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin:0}.list-social-2 .list-social__link{width:auto;border:none;border-radius:0;background-color:transparent!important;padding:0}.list-social-2 .list-social__link .icon{width:19px;height:19px;fill:var(--color-grey)!important}.list-social-2 .list-social__info{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:auto;right:100%;background:var(--bg-white);width:auto;height:100%;padding:4px 0 0 15px;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:var(--anchor-transition)}.list-social-2 .list-social__info a{font-size:calc(var(--font-size) - 5px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:1.2;text-transform:uppercase;color:var(--color-text2)}.list-social-2 .mail-newsletter .list-social__info{min-width:140px}@media(min-width:1025px){.list-social--label{display:inline-block;vertical-align:middle;text-align:left;margin-right:12px}.list-social--label+.list-social{display:inline-block;vertical-align:middle}.list-social__link{padding:18px}.list-social__link .icon{width:24px;height:24px}.list-social__link:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-7px;left:-7px;padding:7px;pointer-events:none;-webkit-transition:-webkit-transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .2s,opacity .2s;transform:scale(.8);opacity:0;box-shadow:0 0 0 2px var(--btn-1-bg-hover)}.list-social__link.color-white:before{box-shadow:0 0 0 2px var(--bg-black)}.list-social__link:hover{background:var(--btn-1-bg-hover)}.list-social__link:hover .icon{fill:var(--btn-1-color-hover)}.list-social__link:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.list-social__link.color-white:hover{background-color:var(--bg-black)}.list-social__link.color-white:hover .icon{background-color:var(--color-white)}.list-social-2 .list-social__item:hover{box-shadow:0 3px 7px #0003}.list-social-2 .list-social__item:hover .list-social__info{opacity:1;visibility:visible;pointer-events:auto}.list-social-2 .list-social__link:before{display:none}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-list-social.css.map?v=37246820028759420821768190996 */

/* ===== component-loading-banner.css ===== */
.banner-item,.fullwidth-banner .img-box{position:relative;white-space:normal}.halo-banner-annimated .slick-slide .banner-subtitle,.halo-banner-annimated .slick-slide .banner-title,.halo-banner-annimated .slick-slide .banner-summary,.halo-banner-annimated .slick-slide .banner-desc,.halo-banner-annimated .slick-slide .banner-button,.halo-banner-annimated .slick-slide .banner-link{visibility:hidden;animation-delay:0ms;animation-name:fadeOutDown}.halo-banner-annimated .slick-current .banner-subtitle{visibility:visible;animation-delay:25ms;animation-name:fadeInUp}.halo-banner-annimated .slick-current .banner-title{visibility:visible;animation-delay:50ms;animation-name:fadeInUp}.halo-banner-annimated .slick-current .banner-info{visibility:visible;animation-delay:75ms;animation-name:fadeInUp}.halo-banner-annimated .slick-current .banner-summary,.halo-banner-annimated .slick-current .banner-desc{visibility:visible;animation-delay:.1s;animation-name:fadeInUp}.halo-banner-annimated .slick-current .banner-button,.halo-banner-annimated .slick-current .banner-link{visibility:visible;animation-delay:.15s;animation-name:fadeInUp}.banner-itemWrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.banner-itemHalf{width:100%;overflow:hidden}.banner-itemContent{padding-left:15px;padding-right:15px}.marquee-box{display:flex;overflow:hidden;background:var(--marquee-background-color);color:var(--marquee-text-color);padding:10px 0}.banner-marquee{display:flex;flex:0 0 auto;align-items:center;width:max-content;will-change:transform,width;animation:marquee 25s infinite linear}.banner-marquee .banner-marquee__item{position:relative;color:currentColor;margin:0 30px;text-decoration:none;font-size:var(--marquee-mobile-font-size);font-weight:var(--marquee-font-weight);font-style:var(--marquee-font-style);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.banner-marquee .banner-marquee__item:before{content:"";position:absolute;top:50%;right:-3.9rem;transform:translate(-50%,-50%);width:1rem;height:1rem;background:var(--marquee-text-color);border-radius:50%}.img-box .image{display:block;overflow:hidden;position:relative}.halo-row-carousel .img-box img{visibility:visible!important}.img-box--adapt .image-adapt .placeholder-svg,.img-box .image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.img-box .image .icon-plus{font-size:0;letter-spacing:0;position:absolute;width:48px;height:48px;z-index:3;top:50%;left:50%;opacity:0;visibility:hidden;overflow:hidden;transform:translate(-50%,-50%) scale(.8) rotate(45deg);transition:opacity var(--duration-short) ease,transform .5s ease}.img-box .image .icon-plus:before,.img-box .image .icon-plus:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-white)}.img-box .image .icon-plus:before{width:2px;height:100%}.img-box .image .icon-plus:after{width:100%;height:2px}.img-box .image.image-circle{border-radius:50%}.img-box--mobile .image{display:none}.img-box--mobile .image+.image{display:block}.video-box--mobile .video{display:none}.video-box--mobile .video+.video{display:block}.img-box .video-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer}.img-box .video-link .icon{fill:currentColor;stroke:currentColor;width:50px;height:50px}.video-box{position:absolute;top:50%;left:0;width:100%;height:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:var(--anchor-transition)}.video-box.video-only{position:relative;top:unset;left:unset;height:inherit;transition:unset;transform:unset;opacity:1;visibility:visible}.fixed-banner-10 .halo-block-background{display:block;position:relative;overflow:hidden;z-index:inherit}.fixed-banner-10 .halo-grid-block{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:34px;padding-top:105px;padding-bottom:50px}.fixed-banner-10 .item{display:flex;flex-direction:column}.fixed-banner-10 .item-column-reverse{flex-direction:column-reverse}.content-box{position:relative;white-space:normal}.content-box--bg{padding-left:15px;padding-right:15px;padding-bottom:15px;background:var(--bg-color)}body.dark-mode .content-box--bg{background:var(--bg-white)}@media(max-width:550px){.content-box--bg-mobile{background:var(--bg-color-mobile)}}.fixed-banner-8 .content-box{padding-top:15px;padding-bottom:35px}.fixed-banner-9 .content-box{margin:18px 0 45px}.fixed-banner-10 .content{padding:30px 80px 45px}.content-box--absolute{position:absolute;top:50%;left:0;z-index:2;transform:translateY(-50%);padding:15px;margin:0 auto;width:100%;overflow:hidden}.content-box--custom{padding:20px 0 15px}.content-box--custom.text-center{padding-left:15px;padding-right:15px;max-width:600px;margin:0 auto}.content-box--line+.content-box--line{margin-top:10px}.banner-subtitle{display:block;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);margin:0 0 5px}.banner-subtitle.typography__subtitle{font-size:var(--text-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);color:var(--text-color)}.banner-title{display:block;position:relative;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin:0 0 18px}.banner-title a,.banner-title .link{display:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.banner-title.typography__mobile,.banner-title.typography__tablet,.banner-title.typography__desktop{font-family:var(--title-font);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);color:var(--title-color)}.banner-title.typography__mobile{font-size:var(--title-mobile-font-size)}.fixed-banner-6 .banner-title{margin-bottom:20px}.fixed-banner-7 .banner-title.has--separate-line{margin-bottom:148px;line-height:1.2}.fixed-banner-8 .banner-title,.fixed-banner-9 .banner-title{margin-bottom:0}.fixed-banner-10 .banner-title{margin-bottom:5px}.fixed-banner-7 .banner-title.has--separate-line:before{content:"";display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);width:4px;height:115px;background-image:url(border.png);background-position:center;background-repeat:repeat-y;background-size:contain}.fixed-banner-7 .content-box.text-left .banner-title:before{left:0;transform:none}.fixed-banner-7 .content-box.text-right .banner-title:before{left:auto;right:0;transform:none}.banner-text{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin:var(--banner-m-t, 0) var(--banner-m-l, 0) var(--banner-m-b, 15px) var(--banner-m-r, 0)}.banner-text.typography__text{font-size:var(--text-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);color:var(--text-color)}body.dark-mode .banner-text.typography__text{color:var(--dark-mode-text-color)}.fixed-banner-6 .banner-text{margin-bottom:40px}.fixed-banner-7 .banner-text{margin-bottom:17px}.fixed-banner-10 .banner-text{margin-bottom:35px}.banner-icon{font-size:0;letter-spacing:0}.banner-icon .icon,.banner-icon .text{display:inline-block;vertical-align:middle}.banner-icon .icon{width:23px;height:23px}.banner-icon .text{font-size:var(--font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-grey);margin:0 0 0 10px}.banner-button{max-width:300px}.banner-button.typography__button,.banner-link.typography__link{font-size:var(--text-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);color:var(--text-color)}body.dark-mode .banner-button.typography__button,body.dark-mode .banner-link.typography__link{color:var(--btn-1-color)}.banner-button.button--transparent{background:transparent;color:var(--text-color);border-color:var(--text-color)}.fixed-banner-6 .banner-button,.fixed-banner-7 .banner-button{display:inline-block;vertical-align:top;width:auto;min-width:180px;max-width:unset}.fixed-banner-7 .banner-button{margin-top:15px}.fixed-banner-8 .banner-link{margin-top:6px}.fixed-banner-10 .content.text-left .banner-button{margin-left:0}.fixed-banner-10 .content.text-right .banner-button{margin-right:0}.fixed-banner-10 .content.text-center .banner-button{margin:0 auto}body.dark-mode .fixed-banner-10:not(.dark-mode) .halo-block-background:not(.halo-block-background--image){background:var(--dark-mode-bg-color)}body.dark-mode .fixed-banner-10.dark-mode .halo-block-background:not(.halo-block-background--image){background:var(--color-background)}body.dark-mode .fixed-banner-10:not(.dark-mode) .banner-title,body.dark-mode .fixed-banner-10.dark-mode .halo-block-background.halo-block-background--image .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .fixed-banner-10:not(.dark-mode) .banner-text,body.dark-mode .fixed-banner-10.dark-mode .halo-block-background.halo-block-background--image .banner-text{color:var(--dark-mode-text-color)}body.dark-mode .fixed-banner-10.dark-mode .halo-block-background:not(.halo-block-background--image) .banner-title{color:var(--color-text)}body.dark-mode .fixed-banner-10.dark-mode .halo-block-background:not(.halo-block-background--image) .banner-text{color:var(--color-text2)}.fullwidth-banner-2 .banner-button{max-width:240px}.fullwidth-banner-2 .block-rich-text p{--margin-b-s: 0;--margin-b-e: 0}.fullwidth-banner-2 .banner-rich-text a{color:var(--text-color);font-weight:var(--font-weight-semibold)}.fullwidth-banner-2.style-2 .banner-countdown--countdown{border:none;column-gap:3px}.fullwidth-banner-2.style-2 .banner-countdown--countdown .time-item{border:1px solid var(--countdown-color-foreground);border-radius:7px}.fullwidth-banner-2 .banner-countdown--countdown .time-item .num{font-size:18px}.banner-countdown{display:none;max-width:100%;margin:0 0 15px}.banner-countdown--wrapper{display:block}.banner-countdown--block .banner-countdown--wrapper{display:inline-block;vertical-align:top}.banner-countdown--countdown{display:flex;align-items:center;justify-content:space-between;color:var(--countdown-color-foreground);background:var(--countdown-color-background);border:1px solid var(--countdown-color-foreground);position:relative;overflow:hidden}.banner-countdown--countdown .time-item{display:inline-block;vertical-align:top;text-align:center;width:100%;padding:11px 15px}.banner-countdown--block .banner-countdown--countdown .time-item{min-width:60px}.banner-countdown--countdown .time-item span{display:block;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:currentColor;text-transform:var(--countdown-text-transform)}.banner-countdown--countdown .time-item .num{font-family:var(--countdown-font);font-size:var(--countdown-font-size);font-weight:var(--countdown-font-weight)}.banner-countdown--countdown .time-item .text{font-family:var(--font-body-family);font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-normal)}.banner-countdown--countdown .time-item+.time-item{border-left:1px solid var(--countdown-color-foreground)}.banner-countdown.is-show{display:block}.content-box--flexible .banner-title,.content-box--flexible .banner-subtitle,.content-box--flexible .banner-text,.content-box--flexible .banner-button,.content-box--flexible .banner-countdown,.content-box--flexible .banner-link{margin-top:0;margin-bottom:0}.content-box--flexible .banner-block--flexible{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.collage-item .content-box{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:15px;width:100%;flex-grow:1}.collage-item .content-box--absolute{left:0;top:auto;bottom:0;width:100%;max-width:100%;transform:unset}.collage-item .link{grid-row-start:2;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-white)}.collage-item .link svg,.collage-item .link .icon{width:16px;height:16px;fill:currentColor;stroke:transparent}.custom-banner .content-box--absolute{left:50%;transform:translate(-50%);top:inherit;bottom:15px;padding-left:15px;padding-right:15px}.custom-banner.style-2 .content-box{padding:12px 15px 15px}.custom-banner .banner-title{margin-bottom:5px}.custom-banner.style-2 .banner-title{margin-bottom:27px}.custom-banner.style-2 .banner-button{max-width:150px}.custom-banner.style-2 .banner-text{margin-bottom:16px}.custom-banner .halo-row.halo-row--slim .halo-row-item{margin-right:1px}.custom-banner .halo-row.halo-row--slim{margin-left:0;margin-right:0}.custom-banner .banner-text.typography__text p{margin-block-start:1em;margin-block-end:0}.custom-banner .banner-text.typography__text a{color:var(--text-color)}.custom-banner .block-rich-text a:after{--cus-bottom: 2px}.custom-banner .banner-text.typography__text a:focus:after{transform:scaleX(1);transform-origin:left}.custom-banner .block-i-w-overlay .content-box{position:absolute;padding:15px}.custom-banner .block-i-w-overlay .image-overlay-2 .image:before{transition:all .5s ease;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 100%)}body.dark-mode .custom-banner:not(.dark-mode-1){background:var(--dark-mode-bg-color)}body.dark-mode .custom-banner:not(.dark-mode-1) .halo-block-header .title,body.dark-mode .custom-banner:not(.dark-mode-1) .halo-block-header .desc{filter:invert(1)}body.dark-mode .custom-banner:not(.dark-mode-2) .content-box{background:var(--dark-mode-bg-color)!important}body.dark-mode .custom-banner.dark-mode-1,body.dark-mode .custom-banner.dark-mode-2 .halo-row-item:not(.block-i-w-overlay) .content-box:not(.content-box--absolute){background:var(--color-background)}body.dark-mode .custom-banner:not(.dark-mode-2) .content-box .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .custom-banner.dark-mode-2 .halo-row-item:not(.block-i-w-overlay) .content-box:not(.content-box--absolute) .banner-title{color:var(--color-text)}body.dark-mode .custom-banner:not(.dark-mode-2) .content-box .banner-text{color:var(--dark-mode-text-color)}body.dark-mode .custom-banner.dark-mode .content-box .banner-text{color:var(--color-text2)}.fullwidth-banner .item+.item{margin-top:var(--spacing-top)}.fullwidth-banner .video-banner,.halo-banner-with-video .video-banner{position:absolute;bottom:40px;right:40px;z-index:9}.fullwidth-banner .video-banner,.halo-banner-with-video .banner-icon{color:var(--text-color)}.fullwidth-banner .video-banner .icon,.halo-banner-with-video .banner-icon .icon{color:currentColor;fill:currentColor;stroke:transparent}.halo-banner-with-video .video-banner.open_video{width:100%;height:100%;right:0!important;bottom:0!important}.fullwidth-banner .video-banner .link{width:28px;height:28px;border-radius:50%;color:var(--text-color)}.fullwidth-banner .video-banner .link:before,.fullwidth-banner .video_icon.link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:50%;opacity:.3;background:var(--text-color);animation:zoom-animation 1.4s ease-in-out infinite}.fullwidth-banner .video-banner .icon,.fullwidth-banner .video_icon.link .icon,.halo-banner-with-video .video-banner .icon{width:100%;height:100%;color:currentColor;fill:currentColor;stroke:transparent}.fullwidth-banner .video-banner .halo-modal-close,.halo-banner-with-video .video-banner .halo-modal-close{display:none;position:absolute;top:15px;right:15px;z-index:9;color:var(--text-color)}.fullwidth-banner .video-banner .halo-modal-close svg,.halo-banner-with-video .video-banner .halo-modal-close svg{width:28px;height:28px;fill:currentColor;stroke:transparent;border:1px solid currentColor;border-radius:50%;padding:5px;color:currentColor;background:transparent}.fullwidth-banner .video-banner .modal-video-content .video,.fullwidth-banner .video-banner .modal-video-content,.fullwidth-banner .video-banner .modal-content-video,.halo-banner-with-video .video-banner .modal-video-content .video,.halo-banner-with-video .video-banner .modal-video-content,.halo-banner-with-video .video-banner .modal-content-video{height:100%;width:100%;background:var(--bg-black)}.fullwidth-banner .video-banner.open_video,.halo-banner-with-video .video-banner.open_video{width:100%;height:100%;top:0;right:0!important}.fullwidth-banner .video-banner.open_video .link{display:none}.fullwidth-banner .video-banner.open_video .halo-modal-close,.halo-banner-with-video .video-banner.open_video .halo-modal-close{display:block}.fullwidth-banner .video_icon.link{width:28px;height:28px;border-radius:50%;position:absolute;bottom:40px;right:40px;z-index:9;color:var(--text-color)}.fullwidth-banner .video_icon_2.no-content{width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%)}.fullwidth-banner .button svg{width:20px;height:20px;position:relative;top:-2px}.fullwidth-banner .video-banner.open_video.fixed_video,.halo-banner-with-video .video-banner.open_video.fixed_video{position:fixed;top:inherit!important;right:0!important;bottom:0;max-width:350px;max-height:250px}.fullwidth-banner .video-banner.open_video.fixed_video .halo-modal-close,.halo-banner-with-video .video-banner.open_video.fixed_video .halo-modal-close{top:5px;right:7px}.fullwidth-banner .video-banner.open_video.fixed_video .halo-modal-close svg,.halo-banner-with-video .video-banner.open_video.fixed_video .halo-modal-close svg{width:20px;height:20px}body.dark-mode .fullwidth-banner .banner-item .content-box{background:var(--dark-mode-bg-color)!important}body.dark-mode .banner-with-video .banner-title,body.dark-mode .fullwidth-banner .content-box .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .banner-with-video .banner-text,body.dark-mode .banner-with-video .banner-icon,body.dark-mode .halo-banner-with-video .banner-icon .icon,body.dark-mode .fullwidth-banner .content-box .banner-subtitle,body.dark-mode .fullwidth-banner .content-box .banner-text{color:var(--dark-mode-text-color)}.halo-customlink-banner .content-box--absolute{max-width:100%}.halo-customlink-banner.style-1 .content-box--absolute{top:20%;transform:translateY(0)}.halo-customlink-banner .sub-title{font-family:var(--sub-title-font);font-size:var(--sub-title-font-size);font-weight:var(--sub-title-font-weight);text-transform:var(--sub-title-text-transform);color:var(--text-color);margin-top:0;margin-bottom:0}.halo-customlink-banner.style-2 .banner-title{margin-bottom:15px}.halo-customlink-banner.style-3 .banner-title{margin-bottom:10px}.halo-customlink-banner .wrapper-button{width:100%;font-size:0;letter-spacing:0;overflow-y:hidden;text-align:center;max-width:1200px;margin:0 auto}.halo-customlink-banner.style-1 .wrapper-button{position:absolute;left:50%;transform:translate(-50%);bottom:10%;z-index:1}.halo-customlink-banner .wrapper-button .banner-button{display:inline-block;vertical-align:top;position:relative;margin:20px 10px 0;white-space:normal;width:240px}.halo-customlink-banner.style-3 .wrapper-button .banner-button{width:auto;margin:20px 18px 0}.halo-customlink-banner .wrapper-button .link{font-family:var(--sub-title-font);font-size:var(--sub-title-font-size);font-weight:var(--font-weight-normal);text-transform:var(--sub-title-font-weight);color:var(--text-color)}.halo-customlink-banner.style-3 .wrapper-button .link{margin-top:0}.halo-customlink-banner.style-3 .wrapper-button .link svg{width:18px;height:18px}.featured-collection-6.border-bottom{border-bottom:1px solid rgba(var(--border-bottom),.3)}.featured-collection .content-box,.featured-brand .content-box{padding:12px 0 1px}.featured-collection-5 .content-box{padding-top:17px;padding-bottom:0}.featured-collection .content-box--absolute{top:auto;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 40px);padding-top:8px!important;padding-bottom:8px}.featured-collection .banner-title{margin-bottom:10px}.featured-collection .banner-title a{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.featured-collection-4 .banner-title{margin-top:20px;margin-bottom:30px}.featured-collection .halo-block-footer,.featured-brand .halo-block-footer{text-align:center;margin:25px 0 0}.featured-collection .halo-block-footer .link,.featured-brand .halo-block-footer .link,.halo-banner-with-custom-link2 .content-bottom .link{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-bold)}.featured-collection .halo-block-footer .link .text,.featured-brand .halo-block-footer .link .text{text-decoration:underline;text-underline-offset:.1rem}.featured-collection .halo-block-footer .link:hover .text,.featured-brand .halo-block-footer .link:hover .text{color:var(--color-link-hover)!important}.featured-collection.style-2 .halo-row-item .collections-item{box-shadow:0 3px 7px #e1e1e1}.featured-collection.style-2 .content-box{padding:24px 15px 7px}.featured-collection.style-2 .column-1 .content-box,.featured-collection.style-2 .column-2 .content-box{padding-top:24px;padding-bottom:23px}.featured-collection.style-2 .column-5 .content-box{padding-top:14px;padding-bottom:7px}.featured-collection.style-2 .banner-text{letter-spacing:normal;-webkit-line-clamp:10;margin:0 auto 15px}.featured-collection.style-2 .column-3.text-center .banner-text,.featured-collection.style-2 .column-4.text-center .banner-text,.featured-collection.style-2 .column-5.text-center .banner-text{max-width:280px}.featured-collection.style-2 .halo-row-item:hover .content-box .banner-title{color:var(--color-link-hover)!important}.featured-collection.style-3 .halo-row-item .collections-item{box-shadow:1px 2px 4.55px .45px #0000001a}.featured-collection.style-3 .content-box{padding:22px 20px 10px}.featured-collection.style-3 .banner-button{width:auto;margin-bottom:20px;min-width:132px}.featured-collection.style-3 .banner-button .icon svg{width:20px;height:18px;position:relative;top:-1px;margin:0}.featured-collection.style-3 .banner-title{margin-bottom:3px}.featured-collection .banner-subtitle{margin-bottom:5px}.featured-collection-4 .banner-subtitle span{padding:0 30px 6px 0;border-bottom:1px solid var(--bg-white)}.featured-collection-4 .content-box.text-right .banner-subtitle span{padding:0 0 6px 30px}.featured-collection-4 .content-box.text-center .banner-subtitle span{padding:0 15px 6px}.featured-collection .banner-text{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:25px}.featured-collection-5 .banner-text{-webkit-line-clamp:2}.featured-collection-6 .banner-text{margin-bottom:20px}.featured-collection-6 .halo-block-header{margin:0 0 50px}.featured-collection-6 .halo-block-header .desc{font-size:calc(var(--font-size) + 8px);font-weight:var(--font-weight-medium)}.featured-collection .banner-button,.featured-brand .banner-button{display:inline-block;vertical-align:top;max-width:100%}.featured-collection .banner-button.button-link,.featured-brand .banner-button.button-link{font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);min-width:unset;padding-bottom:10px}.featured-collection-4 .banner-button{max-width:unset;width:auto;min-width:180px}.featured-collection-4 .content-box.only--button{left:10px;bottom:10px;padding:0;max-width:calc(100% - 20px);transform:none}.featured-collection-4 .content-box.only--button .banner-button{width:100%;padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);padding-left:15px;padding-right:15px}.featured-collection-6.style-4 .banner-button{width:auto;margin-bottom:20px;min-width:132px}.featured-collection-6.style-1 .banner-button+.banner-button{margin-top:20px}.featured-collection-6.style-4 .banner-button+.banner-button{margin-left:15px}.featured-collection.style-2 .banner-button{margin-bottom:20px}.featured-collection-2 .content-box{padding-top:22px}.featured-collection-2 .banner-title{margin-bottom:16px}.featured-collection-2.style-2 .content-box{padding-top:27px!important}.featured-collection-2.style-2 .content-box .banner-text{max-width:450px;margin:0 auto 21px}.featured-collection-2.style-2 .halo-row-item .collections-item{box-shadow:none}.featured-collection-3 .img-box{position:relative}.featured-collection-3.style-1 .banner-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%}.featured-collection-3.style-2 .banner-title{margin:15px 0}.featured-collection-3.style-2 .content-box{margin-top:0}.featured-collection-3 .banner-text{margin:0 auto 15px;max-width:430px}.featured-collection-3 .content-box{margin-top:26px}.featured-collection-3 .halo-block-footer{margin-top:36px}.featured-collection-3.style-1 .halo-block-header{margin-bottom:45px}.featured-collection-3 .halo-block-footer .button{max-width:280px}.featured-collection .content-box--absolute>*:only-child{margin:0;padding:0}body.dark-mode .featured-collection:not(.dark-mode),body.dark-mode .featured-collection-2:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .featured-collection.dark-mode,body.dark-mode .featured-collection-1.dark-mode-1,body.dark-mode .featured-collection-1.dark-mode-2 .content-box{background:var(--color-background)}body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-subtitle,body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-title,body.dark-mode .featured-collection-1:not(.dark-mode-2) .content-box .banner-title,body.dark-mode .featured-collection-3.style-2:not(.dark-mode) .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-text,body.dark-mode .featured-collection-1:not(.dark-mode-2) .content-box .banner-text,body.dark-mode .featured-collection-3.style-1:not(.dark-mode) .banner-text,body.dark-mode .featured-collection-2:not(.dark-mode) .content-box .banner-button{color:var(--dark-mode-text-color)}body.dark-mode .featured-collection.dark-mode .content-box .banner-subtitle,body.dark-mode .featured-collection.dark-mode .content-box .banner-title,body.dark-mode .featured-collection-1.dark-mode-2 .content-box .banner-title,body.dark-mode .featured-collection-1.dark-mode-2 .content-box .banner-text,body.dark-mode .featured-collection-3.style-2.dark-mode .banner-title{color:var(--color-text)}body.dark-mode .featured-collection.dark-mode .content-box .banner-text,body.dark-mode .featured-collection-2.dark-mode .content-box .banner-button{color:var(--color-text2)}body.dark-mode .featured-collection:not(.featured-collection-1):not(.featured-collection-5):not(.dark-mode) .halo-block-header .title,body.dark-mode .featured-collection:not(.featured-collection-1):not(.featured-collection-5):not(.dark-mode) .halo-block-header .desc{filter:invert(1)}body.dark-mode .featured-collection-1:not(.dark-mode-1){background:var(--dark-mode-block-bg-color)!important}body.dark-mode .featured-collection-1:not(.dark-mode-2) .content-box{background:var(--dark-mode-bg-color)!important}body.dark-mode .featured-collection-2:not(.dark-mode) .content-box{background:transparent}body.dark-mode .featured-collection.style-3 .halo-row-item .collections-item{box-shadow:1px 2px 4.55px .45px #ffffff1a}body.dark-mode .featured-collection-5:not(.dark-mode-1){background:var(--dark-mode-bg-color)}body.dark-mode .featured-collection-5 .halo-block-content:not(.dark-mode-2) .content-box{background:var(--dark-mode-block-bg-color)}body.dark-mode .featured-collection-5.dark-mode-1{background:var(--color-background)}body.dark-mode .featured-collection-5 .halo-block-content.dark-mode-2 .content-box{background:transparent}body.dark-mode .featured-collection-5 .halo-block-content:not(.dark-mode-2) .content-box .banner-title{color:var(--dark-mode-blog-title-color)}body.dark-mode .featured-collection-5 .halo-block-content:not(.dark-mode-2) .content-box .banner-text{color:var(--dark-mode-blog-text-color)}body.dark-mode .featured-collection-5 .halo-block-content.dark-mode-2 .content-box .banner-title,body.dark-mode .featured-collection-5 .halo-block-content.dark-mode-2 .content-box .banner-text{color:var(--color-text)}body.dark-mode .featured-collection-6:not(.dark-mode) .content-box .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .featured-collection-6:not(.dark-mode) .content-box .banner-text{color:var(--dark-mode-text-color)}body.dark-mode .featured-collection-6.border-bottom{border-bottom:1px solid rgba(255,255,255,.8)}.featured-brand .content-box>*:only-child{padding-top:10px;margin-bottom:0!important}.instagram .content-box--absolute,.image-gallery .content-box--absolute{width:auto;max-width:unset;padding-top:0;padding-bottom:0}.instagram .content-box--absolute,.image-gallery .content-box--absolute{top:50%;left:50%;transform:translate(-50%,-50%)}.instagram .banner-button,.image-gallery .banner-button{width:auto;min-width:210px;max-width:100%;padding-top:calc(var(--btn-padding-top) - 5px);padding-bottom:calc(var(--btn-padding-bottom) - 5px)}body.dark-mode .instagram.style-1:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .instagram.style-1.dark-mode{background:var(--color-background)}body.dark-mode .instagram.style-1:not(.dark-mode) .halo-block-header .title,body.dark-mode .instagram.style-1:not(.dark-mode) .halo-block-header .desc{filter:invert(1)}.fixed-banner{overflow:hidden}.fixed-banner .halo-row-item,.fixed-banner .item{position:relative}.fixed-banner-2 .content-box .subtitle{display:block;margin-bottom:10px}.fixed-banner-2 .content-box .heading{margin-bottom:20px}.fixed-banner-2 .content-box .content{margin-bottom:0}.fixed-banner-2 .content-box .link{margin-top:40px}.fixed-banner-2 .content-box .button{display:inline-block;vertical-align:top;width:auto;min-width:180px;margin-top:40px}.fixed-banner-2 .content-box.text-center .content{padding-left:15px;padding-right:15px}.fixed-banner-2 .content-box.text-left .content{padding-right:15px}.fixed-banner-2 .content-box.text-right .content{padding-left:15px}body.dark-mode .fixed-banner-2 .content-box .subtitle,body.dark-mode .fixed-banner-2 .content-box .heading{color:var(--color-text)}body.dark-mode .fixed-banner-2 .content-box .content{color:var(--color-text2)}.fixed-banner-4 .halo-row{padding-left:0;margin-left:0;margin-right:0;overflow:hidden;white-space:normal}.fixed-banner-4 .mansory-layout-item{position:relative;width:100%}.fixed-banner-4 .mansory-layout-item.one-item{padding-left:15px;padding-right:15px;padding-bottom:15px}.fixed-banner-4 .group-items .halo-row-left,.fixed-banner-4 .group-items .halo-row-right{padding-left:15px;padding-right:15px}.fixed-banner-4 .group-items .halo-row-right{margin-top:15px}.fixed-banner-4 .group-items .halo-row-item{width:100%;margin-right:0;margin-top:0}.fixed-banner-4 .group-items .halo-row-item.item-top{margin-bottom:15px}.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond .item{height:100%}.fixed-banner-6 .halo-block-background{position:absolute;width:100%;height:calc(100% - 100px);bottom:0}.fixed-banner-6 .item-banner{display:inline-block;vertical-align:top;width:100%}.fixed-banner-6 .banner-item{z-index:2;width:100%;max-width:400px;margin:0 auto 0 0}.fixed-banner-6.layout-2 .banner-item{margin-left:auto;margin-right:0}.fixed-banner-6 .content-box--absolute{top:auto;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 40px);padding-top:8px!important;padding-bottom:8px}.halo-article .content-box{padding-top:33px;padding-bottom:33px}.halo-article-4 .content-box{padding-top:40px;padding-bottom:50px}.direction-block .content-box{padding-top:42px;padding-bottom:50px;max-width:620px;margin-left:auto;margin-right:auto}.fixed-banner-7 .direction-block .content-box{max-width:var(--customize-content-width)}body.dark-mode .fixed-banner-7:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .fixed-banner-7.dark-mode{background:var(--color-background)}body.dark-mode .fixed-banner-7:not(.dark-mode) .content-box .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .fixed-banner-7:not(.dark-mode) .content-box .banner-subtitle,body.dark-mode .fixed-banner-7:not(.dark-mode) .content-box .banner-text{color:var(--dark-mode-text-color)}body.dark-mode .fixed-banner-7.dark-mode .content-box .banner-title{color:var(--color-text)}body.dark-mode .fixed-banner-7.dark-mode .content-box .banner-subtitle,body.dark-mode .fixed-banner-7.dark-mode .content-box .banner-text{color:var(--color-text2)}body.dark-mode .fixed-banner-7:not(.dark-mode) .content-box .banner-button.button--transparent{color:var(--dark-mode-text-color);border-color:var(--dark-mode-text-color)}body.dark-mode .fixed-banner-7.dark-mode .content-box .banner-button.button--transparent{color:var(--color-text);border-color:var(--color-text)}body.dark-mode .fixed-banner-7.dark-mode .banner-title:before{filter:invert(1)}body.dark-mode .fixed-banner-8 .banner-title,body.dark-mode .fixed-banner-9 .banner-title{color:var(--color-text)}body.dark-mode .fixed-banner-8 .banner-link,body.dark-mode .fixed-banner-9 .banner-link{color:var(--color-text2)}.direction-block.content-style-1 .content-box{margin-left:0;margin-right:auto}.direction-block.content-style-2 .content-box{margin-left:auto;margin-right:0}.halo-article .content-box--absolute{top:auto;left:15px;bottom:15px;max-width:calc(100% - 30px);transform:unset;padding-top:0;padding-bottom:0}.halo-article-6{overflow:hidden}.halo-article-1 .content-box--bg,.halo-article-6 .content-box--bg{padding-top:15px;padding-bottom:15px}.halo-article .banner-subtitle{font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--blog-text-color)}.halo-article-1 .banner-subtitle,.halo-article-6 .banner-subtitle{font-size:calc(var(--font-size) - 2px);text-transform:uppercase}.halo-article .banner-title{font-family:var(--blog-title-font);font-size:var(--blog-title-mobile-font-size);font-weight:var(--blog-title-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--blog-title-text-transform);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:15px}.halo-article-1 .banner-title,.halo-article-6 .banner-title{color:var(--blog-title-color)}.halo-article-4 .banner-title{margin-bottom:20px}.halo-article-5 .banner-title{line-height:1.2;margin-bottom:0;color:var(--blog-title-color)}.halo-article .banner-info,.halo-article .banner-summary{display:block;font-size:var(--blog-text-font-size);font-weight:var(--blog-text-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--blog-text-text-transform);color:var(--blog-text-color)}.halo-article .banner-info{margin:0 0 15px}.halo-article-4 .banner-info{font-style:italic;margin-bottom:10px}.halo-article-5 .banner-info{font-family:var(--blog-title-font);font-size:calc(var(--blog-text-font-size) + 4px);font-weight:var(--blog-title-font-weight);text-transform:var(--blog-title-text-transform);margin-bottom:30px}.halo-article .banner-summary{margin-bottom:15px}.halo-article-4 .banner-summary{margin-bottom:25px}.halo-article-5 .banner-summary{margin-bottom:0}.halo-article .banner-link{font-size:var(--font-size);font-weight:var(--font-weight-bold)}.halo-article-4 .banner-link{font-weight:var(--font-weight-normal);color:var(--color-link-hover);text-transform:capitalize}.halo-article .banner-button{display:inline-block;vertical-align:top;width:auto;min-width:180px;max-width:unset;margin-top:30px}.halo-article .banner-button.button--transparent{background:transparent;color:var(--blog-text-color);border-color:var(--blog-text-color)}.halo-article-1 .banner-subtitle,.halo-article-1 .banner-info,.halo-article-1 .banner-summary,.halo-article-1 .banner-link,.halo-article-6 .banner-subtitle,.halo-article-6 .banner-info,.halo-article-6 .banner-summary,.halo-article-6 .banner-link.link{color:var(--blog-text-color)}.halo-article-1.style-2 .banner-subtitle,.halo-article-1.style-2 .banner-link{color:var(--blog-title-color)}.halo-article-1.style-2 .banner-link span{position:relative;text-decoration:none;padding:0 10px}.halo-article-1.style-2 .banner-link span:before{content:"";width:100%;height:2px;position:absolute;top:auto;bottom:-10px;left:0;background:currentColor}.halo-article .content-box--absolute .banner-info{margin-bottom:5px}.halo-article .content-box--absolute .banner-summary,.halo-article-6 .content-box--absolute .banner-link{position:relative;margin-bottom:0;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .5s,height 2s cubic-bezier(0,0,.44,1.18)}.halo-article-6 .content-box--absolute .banner-link.button{padding:0;margin:0;border-width:0;text-transform:capitalize}.halo-article-6 .article-item .content-box--absolute .banner-summary,.halo-article-6 .content-box--absolute .banner-link,.halo-article-6 .content-box--absolute .banner-link.button{transition:all .5s cubic-bezier(0,0,.44,1.18)}.halo-article-4 .halo-block-header .button{display:inline-block;vertical-align:top;width:auto;min-width:225px;max-width:unset;margin-top:43px}body.dark-mode .halo-article.style-2 .article-item.dark-mode{background:var(--color-background)!important}body.dark-mode .halo-article.style-2 .article-item.dark-mode .content-box,body.dark-mode .background-article-6:before{filter:invert(1)}body.dark-mode .halo-article-4:not(.dark-mode-1){background:var(--dark-mode-bg-color)}body.dark-mode .halo-article-4 .halo-block-content:not(.dark-mode-2) .content-box{background:var(--dark-mode-block-bg-color)}body.dark-mode .halo-article-4.dark-mode-1,body.dark-mode .halo-article-4 .halo-block-content.dark-mode-2 .content-box{background:var(--color-background)}body.dark-mode .halo-article-4:not(.dark-mode-1) .halo-block-header .title,body.dark-mode .halo-article-4:not(.dark-mode-1) .halo-block-header .subtitle,body.dark-mode .halo-article-4:not(.dark-mode-1) .halo-block-header .desc{filter:invert(1)}body.dark-mode .halo-article-4 .halo-block-content:not(.dark-mode-2) .content-box .banner-title{color:var(--dark-mode-blog-title-color)}body.dark-mode .halo-article-4 .halo-block-content:not(.dark-mode-2) .content-box .banner-info,body.dark-mode .halo-article-4 .halo-block-content:not(.dark-mode-2) .content-box .banner-summary{color:var(--dark-mode-blog-text-color)}body.dark-mode .halo-article-4 .halo-block-content.dark-mode-2 .content-box .banner-title{color:var(--color-text)}body.dark-mode .halo-article-4 .halo-block-content.dark-mode-2 .content-box .banner-info,body.dark-mode .halo-article-4 .halo-block-content.dark-mode-2 .content-box .banner-summary{color:var(--color-text2)}.heroCarousel-logo{position:relative;margin:0 auto 30px;width:100%;max-width:calc(100% - 100px)}.heroCarousel-logo .image{padding-left:15px;padding-right:15px}.heroCarousel-logo:before{content:"";position:absolute;top:-65px;left:50%;width:1px;height:40px;background-color:var(--color-global);z-index:1}.slideshow .halo-block-content.has-logo,.heroCarousel-wrapper{position:relative}.heroCarousel-slide--wrapper{position:relative;overflow:hidden}.heroCarousel-image-wrapper{position:relative}.heroCarousel-image-wrapper.heroCarousel-overlay-wrapper .image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--background-overlay)}.heroCarousel-video iframe,.heroCarousel-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.slideshow-with-effect .heroCarousel .image{min-height:400px}.slideshow-with-effect .heroCarousel .heroCarousel-subtitle{margin-bottom:5px}.slideshow-with-effect .heroCarousel .heroCarousel-title{margin-bottom:80px}.slideshow-with-effect .heroCarousel .heroCarousel-title:before{content:"";display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);width:4px;height:60px;background-image:url(border-white.png);background-position:center;background-repeat:repeat-y;background-size:contain}.slideshow-with-effect .heroCarousel .text-left>.heroCarousel-title:before{left:0;transform:unset}.slideshow-with-effect .heroCarousel .text-right>.heroCarousel-title:before{left:auto;right:0;transform:unset}.slideshow-with-effect .heroCarousel .heroCarousel-description{margin-bottom:17px}.heroCarousel .heroCarousel-action{max-width:220px}.slideshow-with-banner .heroCarousel .banner-button{width:auto;display:inline-block;text-transform:none;min-width:120px;margin-right:9px!important;margin-bottom:5px!important;padding-right:22px;padding-left:22px;max-width:none;background:var(--btn-back-color);border-color:var(--btn-border-color);color:var(--btn-color);box-shadow:var(--btn-box-shadow)!important}.slideshow-with-effect .heroCarousel .banner-button{display:inline-block;vertical-align:top;width:auto;min-width:180px;max-width:unset;margin-top:15px}.slideshow-with-banner .heroCarousel .heroCarousel-subImage{display:none;margin-bottom:7px}.heroCarousel .slick-arrow{width:40px;height:40px;padding:10px;visibility:hidden;opacity:0;pointer-events:none;border:none;border-color:var(--arrow-border);border-radius:50%;background:var(--arrow-bg);color:var(--arrow-color)}.heroCarousel .slick-arrow svg{color:currentColor!important;fill:currentColor!important;stroke:transparent}.slideshow-with-effect .heroCarousel .slick-arrow{width:35px;height:55px;border-radius:0;border:2px solid var(--arrow-border)}.heroCarousel .slick-arrow.slick-prev{left:15px}.heroCarousel .slick-arrow.slick-next{right:15px}.heroCarousel .slick-dots{bottom:30px}@media(max-width:550px){.heroCarousel.content--relative-mobile .slick-dots{position:relative;bottom:0;padding:10px 0}}.heroCarousel .slick-dots li button{border-color:var(--dot-border)}.heroCarousel .slick-dots li button:before{background:var(--dot-color)}.heroCarousel .slick-dots li.slick-active button{background:var(--dot-bg)}.heroCarousel.style-2 .slick-dots{bottom:-30px}.heroCarousel.style-4 .slick-dots li{border-radius:0;margin-left:5px;margin-right:5px;vertical-align:bottom;height:40px;line-height:40px;cursor:pointer}.heroCarousel.style-4 .slick-dots li button{width:20px;height:2px;border:none;border-radius:0;background:var(--dot-bg)}.heroCarousel.style-4 .slick-dots li.slick-active button{height:5px}.heroCarousel.style-5 .slick-dots{bottom:5px}.heroCarousel.style-5 .slick-dots li{vertical-align:bottom;width:30px;height:40px;line-height:40px;cursor:pointer;border-radius:0;margin:0}.heroCarousel.style-5 .slick-dots li button{width:8px;height:8px;background:var(--dot-bg);opacity:.5;padding:0}.heroCarousel.style-5 .slick-dots li.slick-active button{width:30px;height:10px;border-radius:20px;opacity:1}.heroCarousel.style-6 .slick-dots,.heroCarousel.style-7 .slick-dots{top:50%;left:auto;right:15px;bottom:auto;transform:translate3d(0,-50%,0);text-align:right;width:auto}.heroCarousel.style-6 .slick-dots li,.heroCarousel.style-7 .slick-dots li{display:block;width:auto;height:auto;padding:0;margin:0;border-radius:0;text-align:right}.heroCarousel.style-6 .slick-dots li button,.heroCarousel.style-7 .slick-dots li button{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:40px;color:var(--dot-color);border:none;border-radius:0;width:auto;height:auto;position:relative;transition:var(--anchor-transition);background-color:transparent!important;border-bottom:1px solid transparent!important}.heroCarousel.style-6 .slick-dots li button:before,.heroCarousel.style-7 .slick-dots li button:before{display:none}.heroCarousel.slick-dotted.style-2{margin-bottom:30px}.slideshow-with-banner .halo-block-content .halo-row--grid{margin-top:20px}.heroCarousel .slick-slide .heroCarousel-subtitle,.heroCarousel .slick-slide .heroCarousel-title,.heroCarousel .slick-slide .heroCarousel-description,.heroCarousel .slick-slide .heroCarousel-action{visibility:hidden;animation-delay:0ms;animation-name:fadeOutDown}.slideshow-with-effect .heroCarousel .slick-slide .heroCarousel-subtitle,.slideshow-with-effect .heroCarousel .slick-slide .heroCarousel-title,.slideshow-with-effect .heroCarousel .slick-slide .heroCarousel-description,.slideshow-with-effect .heroCarousel .slick-slide .heroCarousel-action{transform:translate3d(0,140%,0);opacity:0;transition:transform .4s ease,opacity .8s ease}.heroCarousel .slick-current .heroCarousel-subtitle{visibility:visible;animation-delay:25ms;animation-name:fadeInUp}.heroCarousel .slick-current .heroCarousel-title{visibility:visible;animation-delay:50ms;animation-name:fadeInUp}.heroCarousel .slick-current .heroCarousel-description{visibility:visible;animation-delay:.1s;animation-name:fadeInUp}.heroCarousel .slick-current .heroCarousel-action{visibility:visible;animation-delay:.15s;animation-name:fadeInUp}.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-subtitle,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-title,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-description,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-action{transform:translateZ(0);opacity:1;transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .1s ease}.slideshow-with-effect .heroCarousel .heroCarousel-image img{transition:all 1s cubic-bezier(.7,0,.3,1);transform:scale(1.2)}.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-image img{transform:scale(1)}.heroCarousel.slick-dotted{margin-bottom:0}.heroCarousel.slick-slider--playvideo .heroCarousel-video{opacity:1;visibility:visible;z-index:9}.heroCarousel:not(.slick-initialized){display:block;white-space:nowrap;overflow:hidden;position:relative}.heroCarousel.heroCarousel--split:not(.slick-initialized){display:flex;flex-wrap:nowrap;white-space:normal!important}.heroCarousel:not(.slick-initialized) .item{display:block;width:100%}.heroCarousel.heroCarousel--split:not(.slick-initialized) .item{flex:1;will-change:flex;overflow:hidden;width:auto;position:relative;transition:flex .7s cubic-bezier(.7,0,.3,1);height:var(--item-height)}.heroCarousel.heroCarousel--split:not(.slick-initialized) .item-active{flex:var(--item-count)}.heroCarousel:not(.slick-initialized) :not(.heroCarousel-slide--first).heroCarousel-slide{display:none}.heroCarousel.heroCarousel--split:not(.slick-initialized) :not(.heroCarousel-slide--first).heroCarousel-slide{display:block}.heroCarousel.heroCarousel--split:not(.slick-initialized) .heroCarousel-slide,.heroCarousel.heroCarousel--split:not(.slick-initialized) .heroCarousel-slide--wrapper,.heroCarousel.heroCarousel--split:not(.slick-initialized) .heroCarousel-image,.heroCarousel.heroCarousel--split:not(.slick-initialized) .image{height:100%}.heroCarousel.heroCarousel--split:not(.slick-initialized) .image{padding-top:0!important}.heroCarousel.heroCarousel--split:not(.slick-initialized) .image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.heroCarousel.heroCarousel--split:not(.slick-initialized) .item-active .image img{-webkit-filter:none;filter:none}.heroCarousel.heroCarousel--split:not(.slick-initialized) .heroCarousel-content{opacity:0;visibility:hidden;transition:all var(--duration-default) ease-in-out}.heroCarousel.heroCarousel--split:not(.slick-initialized) .item-active .heroCarousel-content{opacity:1;visibility:visible}.slider-progress-bar{display:block!important;height:3px;width:100%;max-width:100%;background:#c8c8c8;background-clip:content-box;border:1px solid transparent;margin-top:20px}.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:0;transform:translateY(-1px);width:var(--percent);max-width:100%;height:3px;background-color:var(--header-color);transition:all 1s ease-in-out}.slider-progress-bar .scrollbar-thumb:hover{background-color:var(--header-color);transition:all 1s ease-in-out}body.dark-mode .slider-progress-bar .slider-scrollbar-track{background:#484848}@media(max-width:1024px){.slider-progress-bar--desktop{display:none!important}}@media(min-width:1025px){.slider-progress-bar--mobile{display:none!important}}.image-gallery-2 .halo-block-content .block-content-bottom.content-bottom{padding-top:43px}.image-gallery-2 .img-bottom .button{position:absolute;bottom:3%;left:5%;z-index:3;display:flex;min-width:auto;align-items:center;padding:16px 17px;border-radius:30px;width:60px;transition:all .3s ease-in-out}.image-gallery-2 .img-bottom .button .icon{width:24px;height:26px;min-width:24px;margin:0}.image-gallery-2 .img-bottom .button .text{opacity:0;visibility:hidden;text-decoration:underline;text-underline-offset:3px;transition:all .2s ease-in-out}.image-gallery-2 .img-bottom .button:hover{width:121px}.image-gallery-2 .img-bottom .button:hover .icon+.text{padding-left:11px}.image-gallery-2 .img-bottom .button:hover .text{opacity:1;visibility:visible}.lookbook-image-product .lookbook-bg-image{position:absolute;left:0;right:0;bottom:var(--bg-bottom);z-index:-1}.lookbook-box{position:relative;overflow:hidden}.point-box{position:absolute;z-index:3;pointer-events:auto}.point-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-align:center;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--lookbook-point-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);background:var(--lookbook-point-bg-2);border:2px solid;border-color:var(--lookbook-point-border-2);box-shadow:0 3px 9px #0000006e;transition:var(--anchor-transition)}.point-icon .text{display:flex;align-items:center;justify-content:center;position:relative;line-height:1}.point-icon .icon{width:12px;height:12px;fill:currentColor;stroke:currentColor}.point-box.style-6 .point-icon{width:48px;height:48px;background:var(--lookbook-point-bg)}.point-box.style-6[open] .point-icon{background:var(--lookbook-point-button-2);transition:all .3s ease}.point-box.style-6 .point-icon .icon{width:21px;height:21px}.point-box.style-6[open] .point-icon .icon{transform:rotate(45deg)}.point-box.style-2 .point-icon,.point-box.style-3 .point-icon,.point-box.style-4 .point-icon,.point-box.style-5 .point-icon,.point-box.style-6 .point-icon{border:none;box-shadow:none}.point-box.style-3 .point-icon{width:15px;height:15px;background:var(--lookbook-point-bg)}.point-box.style-4 .point-icon{font-size:0;line-height:1;width:32px;height:32px;background:var(--lookbook-point-bg)}.point-box.style-5 .point-icon{font-size:0;line-height:1;width:12px;height:12px;background:var(--lookbook-point-bg)}.point-box.style-2 .point-icon:before,.point-box.style-3 .point-icon:before,.point-box.style-4 .point-icon:before,.point-box.style-5 .point-icon:before,.point-box.style-6 .point-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:50%;opacity:.3;background-color:var(--lookbook-point-bg-2);animation:zoom-animation 1.4s ease-in-out infinite}.point-box.style-3 .point-icon:before,.point-box.style-4 .point-icon:before,.point-box.style-5 .point-icon:before{animation:zoom-animation-2 1.4s ease-in-out infinite}.popup-box{display:none;position:absolute;top:calc(var(--top) + 40px);left:calc(var(--left) + 20px);background:var(--lookbook-point-bg-2);border-radius:5px;width:250px;max-width:100%;z-index:12;will-change:transform}.popup-box.style-6{top:calc(var(--top) + -10px);left:calc(var(--left) + 60px);width:auto;max-width:320px;background:var(--lookbook-point-bg);transition:all .3s ease}.popup-box.position-right{left:auto;right:calc(100% - (var(--left) + 20px))}.popup-box.position-bottom{top:auto;bottom:calc(100% - var(--top))}.popup-box[open]{display:block;animation:lookbook var(--duration-long) ease}.popup-box a{display:block;width:100%;padding:10px}.popup-box a .text{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);color:var(--lookbook-point-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);width:100%;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.popup-box.style-6 a .text{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bolder);font-style:italic}.popup-box a .info{display:flex;align-items:center;margin:5px 0 0}.popup-box a .price{display:inline-block;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);color:var(--lookbook-point-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.popup-box a .old-price{text-decoration:line-through;margin:0 5px 0 0;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal)}.popup-box:hover,.popup-box:focus,.popup-box:focus-visible{background:var(--lookbook-point-bg)}.popup-box.style-6:hover,.popup-box.style-6:focus,.popup-box.style-6:focus-visible{background:var(--lookbook-point-bg-2);transition:all .3s ease}.custom-text-2 .halo-block-header .desc{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal)}.custom-text-2 .halo-block-header .sub-title{margin:19px 0 25px}.banner-custom-text-items{list-style:none;margin:0;padding:0}.banner-custom-text-items .item{padding:28px 0 27px;border-bottom:1px solid #c7c7c7;width:100%!important;font-size:calc(var(--font-size) + 1px);margin:0!important}.banner-custom-text-items .item:last-child{border:none}.banner-custom-text-items .item .title{min-width:50%;display:inline-block;color:#202020}.halo-banner-with-custom-link2 .content-medium{margin:30px 0 25px}.halo-banner-with-custom-link2.style-2 .content-medium{margin:19px 0 0}.halo-banner-with-custom-link2 .content-bottom{margin:40px 0 0}.halo-banner-with-custom-link2 .halo-block-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.halo-banner-with-custom-link2:not(.style-4) .halo-block-content.has-background{background:var(--bg-color);padding-left:25px;padding-right:25px}.halo-banner-with-custom-link2.style-3 .halo-block-content.has-background{background:var(--bg-color);padding-left:0;padding-right:0;padding-bottom:35px}.halo-banner-with-custom-link2.banner-position-left .halo-block-content{flex-direction:row-reverse}.halo-banner-with-custom-link2 .block-content__left{width:100%;padding:0 30px}.halo-banner-with-custom-link2.style-2 .block-content__left{padding:0!important}.halo-banner-with-custom-link2 .block-content__right{width:100%}.halo-banner-with-custom-link2.style-2 .block-content__right{max-width:555px}.halo-banner-with-custom-link2 .banner-link-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.halo-banner-with-custom-link2 .text-center .banner-link-wrapper{justify-content:center}.halo-banner-with-custom-link2 .text-right .banner-link-wrapper{justify-content:flex-end}.halo-banner-with-custom-link2 .sub-title{font-family:var(--sub-title-font);font-size:var(--sub-title-font-size);font-weight:var(--sub-title-font-weight);text-transform:var(--sub-title-text-transform);color:var(--text-color);margin-top:0;margin-bottom:0}.halo-banner-with-custom-link2 .banner-title{margin-bottom:24px}.halo-banner-with-custom-link2.style-3 .banner-title{margin-bottom:22px}.halo-banner-with-custom-link2:not(.style-4) .text-left .banner-title{margin-left:-3px}.halo-banner-with-custom-link2 .text-right .banner-title{margin-right:-3px}.halo-banner-with-custom-link2.style-2 .banner-title{margin-bottom:0}.halo-banner-with-custom-link2 .banner-desc{color:var(--text-color)}.halo-banner-with-custom-link2.style-2 .banner-desc,.halo-banner-with-custom-link2.style-3 .banner-desc{font-size:var(--sub-title-font-size);font-weight:var(--sub-title-font-weight)}.halo-banner-with-custom-link2 .label-title{font-size:var(--font-size);font-weight:var(--font-weight-medium);margin:0 0 16px;color:var(--text-color)}.halo-banner-with-custom-link2.style-4 .block-content__left{padding:20px}.halo-banner-with-custom-link2.style-4{background:var(--bg-color)}.halo-banner-with-custom-link2 .banner-link{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;margin-bottom:15px;font-size:var(--link-text-font-size-mobile);font-weight:var(--link-text-font-weight);text-transform:var(--link-text-transform);background:var(--btn-bg);border:2px solid var(--btn-border-color);color:var(--btn-color);box-shadow:var(--btn-box-shadow);padding:10px 15px;border-radius:40px;width:100%;max-width:129px}.halo-banner-with-custom-link2.style-2 .banner-link{width:auto;max-width:100%;padding:8px 22px 7px;min-width:102px;margin-right:9px}.halo-banner-with-custom-link2 .banner-link:last-child{margin-right:0!important}.halo-banner-with-custom-link2.style-2 .halo-block-content{padding-top:23px;padding-bottom:17px}.halo-banner-with-custom-link2.style-4 .halo-block-content{position:relative}.halo-banner-with-custom-link2.style-4 .block-content__left .content-box{max-width:730px}.halo-banner-with-custom-link2.style-4 .block-content__left .content-medium{margin:15px 0}.halo-banner-with-custom-link2.style-4 .banner-link{border-radius:0;width:calc(50% - 10px);text-align:left;padding:0;max-width:100%}.halo-banner-with-custom-link2.style-4 .banner-link .text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s;display:flex;align-items:center;width:fit-content}.halo-banner-with-custom-link2.style-4 .banner-link .icon-arrow-wrap{margin-left:10px;overflow:hidden}.halo-banner-with-custom-link2.style-4 .banner-link svg{fill:var(--btn-color);opacity:0;display:block;transition:all .3s ease-in-out;width:16px;height:16px}.halo-banner-with-custom-link2.style-4 .banner-link .icon-arrow-1{transform:translate(-100%,100%);position:absolute}.halo-banner-with-custom-link2.style-4 .banner-link:hover .text{background-size:100% 1px}.halo-banner-with-custom-link2.style-4 .banner-link:hover .icon-arrow-1{transform:translate(0);opacity:1}.halo-banner-with-custom-link2.style-4 .banner-link:hover .icon-arrow-2{transform:translate(150%,-100%);opacity:1}body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .halo-block-content{background:var(--dark-mode-bg-color)}body.dark-mode .halo-banner-with-custom-link2.dark-mode .halo-block-content{background:var(--color-background)}body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .halo-banner-with-custom-link2.dark-mode .banner-title{color:var(--color-text)}body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .sub-title,body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .banner-desc,body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .label-title{color:var(--dark-mode-text-color)}body.dark-mode .halo-banner-with-custom-link2.dark-mode .sub-title,body.dark-mode .halo-banner-with-custom-link2.dark-mode .banner-desc,body.dark-mode .halo-banner-with-custom-link2.dark-mode .label-title{color:var(--color-text2)}body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .banner-button.button--transparent{color:var(--dark-mode-text-color);border-color:var(--dark-mode-text-color)}.halo-custom-banner-center-mode-2 .banner-title{margin-bottom:24px}.halo-custom-banner-center-mode-2 .sub-title{font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--title-color)}.halo-custom-banner-center-mode-2 .banner-button{max-width:210px}body.dark-mode .halo-custom-banner-center-mode:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .halo-custom-banner-center-mode.dark-mode{background:var(--color-background)}.banner-with-video .item{cursor:pointer;position:relative}.banner-with-video .content-box{padding-top:0;padding-bottom:0}.banner-with-video .banner-title{line-height:1.2;margin-bottom:13px}.banner-with-video .banner-text{margin-bottom:29px}.banner-with-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:none}body.dark-mode .featured-brand-2 .content-box .banner-title{color:var(--color-text)}body.dark-mode .featured-brand-2 .content-box .banner-button{color:var(--color-text2)}.featured-brand-3.style-2 .halo-block-content{border:1px solid #f2f2f2;padding:36px 30px 30px;box-shadow:0 2px 4.55px .45px #0000001a;border-radius:5px}.featured-brand-3.style-2 .halo-row--swipe .brands-item .img-box{padding:0 5px}.featured-brand-3.style-2 .content-box{padding:10px 0 2px}.featured-brand-3.style-2 .halo-row.halo-row-carousel--mobile.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.halo-row-carousel--mobile.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.halo-row-carousel--mobile.column-8 .halo-row-item,.featured-brand-3.style-2 .halo-row.halo-row--grid.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.halo-row--grid.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.halo-row--grid.column-8 .halo-row-item{margin-bottom:20px;margin-top:0}body.dark-mode .featured-brand-3.style-2 .halo-block-content{border:1px solid #0d0d0d;box-shadow:0 2px 4.55px .45px #ffffff1a}.halo-popular-categories .content-box{padding:15px 0 17px}.halo-popular-categories .content-box .title{margin-bottom:7px}.halo-popular-categories .content-box .count{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:0;color:var(--text-color)}.halo-popular-categories .content-box .link{margin-top:5px;color:var(--link-color)}.halo-popular-categories .halo-row .halo-row-item{margin-top:0!important}.halo-popular-categories.style-2 .banner-item{display:flex;justify-content:space-between;align-items:center;box-shadow:1px 2px 4.55px .45px #0000001a;margin-bottom:20px}.halo-popular-categories.style-2 .img-box{width:105px;padding:15px 0 15px 15px}.halo-popular-categories.style-2 .content-box{width:calc(100% - 120px);padding-left:5px;padding-right:5px}.halo-popular-categories .halo-block-header.di-flex{margin:0 -10px 20px}.halo-popular-categories .halo-block-header.di-flex .halo-block-header__col{width:50%;padding:0 10px}.halo-popular-categories .halo-block-header__newsletter-summary{display:inline-block;padding:15px 20px;border:1px solid #999;margin:8px 0 0}.halo-popular-categories .halo-block-header__signup .newsletter-form__field-wrapper{position:relative}.halo-popular-categories .halo-block-header__signup .newsletter-form__field-wrapper .field__input{padding-right:200px}.halo-popular-categories .halo-block-header__signup .newsletter-form__field-wrapper .newsletter-form__button{position:absolute;top:50%;right:5px;transform:translateY(-50%);margin-top:0}.halo-popular-categories .halo-block-header.content-align-right{flex-direction:row-reverse}.halo-popular-categories .halo-block-header.content-align-right .halo-block-header__content{text-align:right}.halo-popular-categories .halo-row-item.content-inside-image .content-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:30px;display:flex}.halo-popular-categories .halo-block-header__newsletter-content{margin-top:20px}.halo-popular-categories .halo-row-item .banner-item{position:relative}.halo-popular-categories .halo-row-item .banner-item .badge-label{font-size:14px;font-weight:700;color:var(--color-label);background:var(--bg-color-label);padding:4.5px 20px;position:absolute;top:30px;left:0;z-index:2}.halo-popular-categories .halo-row-item.content-inside-image .custom-content{margin-top:auto}.halo-popular-categories .halo-row-carousel .halo-row-item{transition:all .3s}.halo-popular-categories .halo-row-carousel .halo-row-item:nth-child(odd){padding-bottom:30px}.halo-popular-categories .halo-row-carousel .halo-row-item:nth-child(2n){padding-top:30px}.halo-popular-categories .marquee-box-dir-2 .banner-marquee{animation-direction:reverse}.halo-popular-categories .banner-marquee{animation:marquee var(--marquee-speed) infinite linear}.halo-popular-categories .banner-marquee__item{text-transform:var(--marquee-text-transform);line-height:1em}.halo-popular-categories .banner-marquee__item.text--style-2{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--marquee-text-color)}.halo-popular-categories .banner-marquee .banner-marquee__item:before{display:none}.halo-popular-categories.layout-style-2 .slider-progress-bar,.halo-popular-categories.layout-style-2 .halo-block-content .halo-row{top:-45px}.halo-popular-categories.layout-style-2 .slider-progress-bar{max-width:1100px;padding:0 15px;margin-left:auto;margin-right:auto}.halo-popular-categories .slider-progress-bar{position:relative}.halo-popular-categories .slider-progress-bar .scrollbar-thumb{background-color:var(--background-pagi)}.halo-popular-categories .halo-block-header .desc{font-size:var(--content-font-size);font-weight:var(--content-font-weight);text-transform:var(--content-text-transform);margin:5px 0}.halo-popular-categories .slick-dots li button{border-color:var(--background-pagi)}.halo-popular-categories .slick-dots li.slick-active button{background:var(--background-pagi)}.halo-popular-categories.dark-mode .marquee-box{background:var(--color-background);color:var(--color-text)}body.dark-mode .halo-popular-categories:not(.dark-mode) .marquee-box,body.dark-mode .halo-popular-categories:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .halo-popular-categories:not(.dark-mode) .banner-marquee__item.text--style-2{-webkit-text-stroke-color:var(--dark-mode-title-color)}body.dark-mode .halo-popular-categories:not(.dark-mode) .halo-block-header .title,body.dark-mode .halo-popular-categories:not(.dark-mode) .content-box .title{color:var(--dark-mode-title-color)}body.dark-mode .halo-popular-categories:not(.dark-mode) .halo-block-header .desc,body.dark-mode .halo-popular-categories:not(.dark-mode) .content-box .count{color:var(--dark-mode-text-color)}body.dark-mode .halo-popular-categories:not(.dark-mode) .content-box .link{color:var(--dark-mode-link-color)}body.dark-mode .halo-popular-categories.dark-mode .content-box .title{color:var(--color-text)}body.dark-mode .halo-popular-categories.dark-mode .content-box .count{color:var(--color-text2)}body.dark-mode .halo-popular-categories.dark-mode .content-box .link{filter:invert(1)}body.dark-mode .halo-popular-categories.dark-mode{background:var(--color-background)}body.dark-mode .halo-popular-categories.style-2.dark-mode .banner-item{box-shadow:1px 2px 4.55px .45px #ffffff1a}.halo-collage-2 .halo-grid-block{position:relative;display:flex;justify-content:center;overflow:hidden}.halo-collage-2 .item-1{width:44%}.halo-collage-2 .item-2{width:56%}.halo-collage-2 .halo-block-content{height:100%}.halo-collage-2 .content{padding:11.4% 16.6% 0;position:relative;white-space:normal}.halo-collage-2 .content .title,.halo-collage-2 .content .desc{margin:0}.halo-collage-2 .slick-dots{bottom:21px}.halo-collage-2 .slick-slide:not(.slick-active) .content{animation:top-out .5s forwards;animation-delay:0ms}.halo-collage-2 .slick-active .content .content-item:nth-child(1){animation:top-in .8s forwards}.halo-collage-2 .slick-active .content .content-item:nth-child(2){animation:top-in 1.4s forwards}.halo-collage-2 .item-1 .img-box,.halo-collage-2 .item-1 .img-box .image{height:100%}.halo-collage-2 .halo-block-content:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-collage-2 .halo-block-content:not(.slick-initialized)>div{display:inline-block;vertical-align:top;width:100%}before-after-slider{display:block;position:relative;overflow:hidden}.halo-before-after-slider .halo-block-header .title{font-family:var(--title-font);font-size:var(--title-mobile-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform)}.halo-before-after-slider .halo-block-header .desc{font-size:var(--text-mobile-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform)}.halo-before-after-slider.style-2 .halo-block-content{display:flex;align-items:center;flex-wrap:wrap}.halo-before-after-slider.style-2 .halo-block-content{justify-content:space-between}.halo-before-after-slider .block-content__left{padding-bottom:30px}.halo-before-after-slider.style-1 .block-content__left{padding-bottom:35px}.halo-before-after-slider .halo-block-header{margin:0}.halo-before-after-slider.style-1 .halo-block-header .line .text{padding-bottom:27px;font-style:normal}.halo-before-after-slider.style-1 .halo-block-header .line:after{content:"";position:absolute;bottom:-3px;width:60px;height:3px;background:var(--btn-7-border)}.halo-before-after-slider.style-1 .halo-block-header.text-center .line:after{left:50%;transform:translate(-50%)}.halo-before-after-slider.style-1 .halo-block-header.text-left .line:after{left:0;transform:translate(0)}.halo-before-after-slider.style-1 .halo-block-header.text-right .line:after{right:0;transform:translate(0)}.halo-before-after-slider.style-1 .halo-block-header .title .text,.halo-before-after-slider.style-3 .halo-block-header .title .text{max-width:900px}.halo-before-after-slider.style-2 .halo-block-header .title{text-transform:uppercase}.halo-before-after-slider.style-1 .halo-block-header .desc{margin:27px 0 0}.halo-before-after-slider.style-2 .halo-block-header .desc{margin:15px 0 0}.halo-before-after-slider.style-3 .halo-block-header .desc{margin:0}.halo-before-after-slider.style-2 .halo-block-header .desc+.block-content-bottom{margin:21px auto 0}.halo-before-after-slider .block-content__right{width:100%}.halo-before-after-slider.style-3 .block-content__right{max-width:1330px;margin:0 auto}.halo-before-after-slider.style-1 .block-content__right before-after-slider,.halo-before-after-slider.style-3 .block-content__right before-after-slider{border-radius:6px}.halo-before-after-slider .img-box--mobile .image{display:block}.halo-before-after-slider .img-box.loading .loading-banner img{opacity:1}.halo-before-after-slider .image-slider-after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0px 0px 0px var(--percent))}.halo-before-after-slider .before-after-slider__button{position:absolute;color:inherit;background:transparent;border:none;padding:0;cursor:col-resize;z-index:2;top:0;left:var(--percent);width:28px;height:100%;margin-left:-14px}.before-after-slider__button span{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-24px;border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;z-index:1}.halo-before-after-slider.style-1 .before-after-slider__button span{width:50px;height:50px;margin-left:-25px}.halo-before-after-slider.style-3 .before-after-slider__button span{width:44px;height:44px;margin-left:-23px}.before-after-slider__button .icon{width:24px;height:13px;background:var(--color-white);color:var(--color-black);fill:var(--color-black)}.halo-before-after-slider.style-1 .before-after-slider__button .icon{width:30px;height:30px}.halo-before-after-slider.style-3 .before-after-slider__button .icon{width:15px;height:15px}.before-after-slider__button:before,.before-after-slider__button:after{content:"";position:absolute;background:var(--color-white)}.before-after-slider__button:before,.before-after-slider__button:after{width:3px;height:50%;left:50%;margin-left:-1.5px}.before-after-slider__button:before{top:0}.before-after-slider__button:after{bottom:0}.halo-tiktok .halo-block-header{margin:0 0 40px}.halo-tiktok .halo-block-header .desc{max-width:470px;margin:15px auto 0;font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal)}.halo-tiktok .tiktok-column{max-width:1470px;margin:0 auto}.halo-tiktok .tiktok-column .halo-row{padding-bottom:36px;text-align:center}.halo-tiktok .tiktok-column .halo-row .halo-row-item{min-width:325px;max-width:353px;width:auto}.halo-tiktok .tiktok-column .tiktok-column__item-content{max-width:325px;margin:0 auto;border:none;border-radius:10px;box-shadow:#00000010 0 10px 20px,#0000001b 0 6px 6px}.halo-tiktok .tiktok-column .halo-row .tiktok-embed{padding:0;border-radius:10px;overflow:hidden;border:none;margin:0}.halo-tiktok .customer-info{display:flex;align-items:flex-end;justify-content:center;column-gap:15px}.halo-tiktok .customer-info .link-title{font-size:calc(var(--font-size) + 1px);text-transform:var(--header-text-transform);font-weight:var(--header-font-weight)}.halo-tiktok .customer-info .link-name{font-size:calc(var(--font-size) + 1px);font-weight:var(--header-font-weight);color:var(--color-link-hover);transition:color .3s ease}.halo-tiktok .customer-info .link-name:hover{color:var(--color-link)}.halo-tiktok .customer-info .img-box{width:110px}.halo-newsletter .newsletter-item__form{margin:0}.halo-newsletter:not(.newsletter__wrapper-bg){background:var(--bg-color)}.halo-newsletter.newsletter__wrapper-bg{background:var(--newsletter-bg-img);background-position:var(--newsletter-bg-position);background-repeat:var(--newsletter-bg-repeat);background-attachment:unset;background-size:var(--newsletter-bg-size)}.halo-newsletter .show-border{border:1px solid var(--heading-color);padding:37px 15px 47px}.halo-newsletter .style-horizontal .newsletter-item__logo{display:inline-block;position:relative;margin-right:15px}.halo-newsletter .style-horizontal .newsletter__heading-logo{max-width:112px}.halo-newsletter .style-horizontal .halo-block-text .style-item{display:flex;align-items:center}.halo-newsletter .style-vertical .newsletter-item__logo{display:inline-block;vertical-align:top;padding:20px 0}.halo-newsletter .style-vertical .newsletter__heading-logo{max-width:158px}.halo-newsletter .newsletter-block__item{display:block;width:100%;padding-left:15px;padding-right:15px}.halo-newsletter .newsletter-block__item .title{font-family:var(--heading-font);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);font-style:var(--heading-font-style);color:var(--heading-color);margin:0}.halo-newsletter .newsletter-block__item .rte,.halo-newsletter .newsletter-block__item .subtitle,.halo-newsletter .newsletter-block__item .link{font-family:var(--link-font);font-size:var(--link-font-size);font-weight:var(--link-font-weight);text-transform:var(--link-text-transform);color:var(--link-color)}.halo-newsletter .newsletter-block__item .rte a{color:currentColor}.halo-newsletter .item-icon svg{fill:var(--heading-color)}.halo-newsletter .newsletter-block__subheading{font-size:calc(var(--link-font-size) - 4px)!important;max-width:390px;margin:0 auto}.halo-newsletter .list-social{text-align:var(--choose-social-align)}.halo-newsletter .list-social__link{background:var(--social-bg)}.halo-newsletter .list-social__link .icon{fill:var(--social-color)}.halo-newsletter .newsletter-block__list-social.style-2 .list-social__item{margin-right:4px}.halo-newsletter .newsletter-block__list-social.style-2 .list-social__link{z-index:1;padding:15px;background:var(--social-color-hover)!important;transition:transform .3s ease}.halo-newsletter .newsletter-block__list-social.style-2 .list-social__link:before{top:0;left:0;padding:0;z-index:-1;box-shadow:none;background:var(--social-bg-hover);transform:scale(.5)}.newsletter-item__form{margin:10px 0 0}.newsletter-item__form .newsletter-form{display:block;max-width:100%}.newsletter-item__form .newsletter-form__field-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;border-radius:30px;overflow:hidden;max-width:600px;border:1px solid var(--newsletter-border);background:var(--newsletter-bg);margin:0 auto}.newsletter-item__form .field{flex:1;background:var(--newsletter-bg)}.newsletter-item__form .field__input{background:transparent;border:none;color:var(--newsletter-color);padding-left:30px;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.newsletter-item__form .field__input::-webkit-input-placeholder{color:inherit}.newsletter-item__form .field__input:-ms-input-placeholder{color:inherit}.newsletter-item__form .field__input::placeholder{color:inherit}.newsletter-item__form .newsletter-form__button{padding-left:30px;padding-right:30px;width:auto;min-width:130px;border:var(--newsletter-btn-border);background:var(--newsletter-btn-bg);color:var(--newsletter-btn-color);border-radius:0 30px 30px 0;margin-left:0;margin-right:0}.newsletter-item__form.newsletter-style-3 .newsletter-form__field-wrapper{max-width:500px;margin:25px auto 17px;border-width:2px}.newsletter-item__form.newsletter-style-3 .field__input{font-size:calc(var(--font-size) + 2px);padding:7px 25px}.newsletter-item__form.newsletter-style-3 .newsletter-form__button{padding:7px 17px 7px 25px;min-width:60px}.halo-newsletter .horizontal-4{position:relative;padding:37px 15px 47px}.halo-newsletter .horizontal-5{position:relative;padding:40px 0}.halo-newsletter .horizontal-4:after,.halo-newsletter .horizontal-5:after{content:"";position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;background-color:var(--heading-color)}.halo-newsletter .newsletter-style-4 .newsletter-form__field-wrapper{border-radius:0;max-width:670px!important;margin-right:auto;margin-left:auto}.halo-newsletter .newsletter-style-4 .newsletter-form__button{border-radius:0!important;padding-top:17px;padding-bottom:17px}.newsletter-item__form.newsletter-style-5 .newsletter-form__button{padding-top:17px;padding-bottom:17px}.newsletter-item__form.newsletter-style-8 .newsletter-form__field-wrapper{margin-top:0;padding-right:5px}.newsletter-item__form.newsletter-style-9 .newsletter-form__field-wrapper{max-width:880px;margin:0 auto;border-radius:0}.newsletter-item__form.newsletter-style-8 .field__input{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);padding:12px 25px}.newsletter-item__form.newsletter-style-9 .field__input{text-align:center;padding-left:15px;padding-right:15px;padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom)}.newsletter-item__form.newsletter-style-8 .newsletter-form__button{min-width:40px;width:40px;height:40px;padding:0;border-radius:50%!important}.newsletter-item__form.newsletter-style-8 .newsletter-form__button svg{width:17px;height:17px;margin-right:0;fill:var(--newsletter-btn-color)}.newsletter-item__form.newsletter-style-9 .newsletter-form__button{border-radius:0!important;min-width:unset;width:70px;padding-left:0;padding-right:0}.newsletter-item__form.newsletter-style-9 .newsletter-form__button svg{margin-right:0;width:34px;height:34px;fill:currentColor}.halo-newsletter .style-horizontal .newsletter-block__item,.halo-newsletter .style-horizontal .horizontal-7 .halo-block-text{padding-left:0;padding-right:0}.halo-newsletter .style-horizontal .newsletter-item__form .newsletter-form__field-wrapper{max-width:inherit}.halo-newsletter .style-vertical .newsletter-style-2 .newsletter-form__field-wrapper,.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__field-wrapper{border-color:transparent;background:transparent;column-gap:20px;border:0;border-radius:0}.halo-newsletter .style-vertical .newsletter-style-2 .newsletter-form__field-wrapper .field,.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__field-wrapper .field{border-radius:30px;border:1px solid}.halo-newsletter .newsletter-style-2 .newsletter-form__field-wrapper .field{border:1px solid var(--newsletter-border)!important}.halo-newsletter .style-vertical .newsletter-style-2 .newsletter-form__button,.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__button{min-width:130px;margin:0;border:2px solid!important;border-radius:30px}.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper .field{border:0;border-radius:0;background:transparent}.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active,.halo-newsletter .newsletter-style-7 .field__input{border:1px solid var(--newsletter-border);background:var(--newsletter-bg)}.halo-newsletter .newsletter-style-7 .newsletter-form__button{position:relative;letter-spacing:.1em;border-radius:0!important;margin:0;padding:13px 10px}.halo-newsletter .newsletter-style-7 .footer-block__subheading{display:none}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__field-wrapper{border-radius:5px;max-width:920px}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button{border-radius:0 5px 5px 0}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button svg{margin:0}.halo-newsletter .header-style-10 .newsletter-item__desc.rte a{text-decoration:underline}.halo-newsletter .header-style-10 .newsletter-item__desc.rte p{margin-top:5px;margin-bottom:5px}.halo-newsletter .header-style-10 .newsletter-item__desc.rte>p:first-child{margin-top:0}.halo-newsletter .header-style-10 .newsletter-item__desc.rte>p:last-child{margin-bottom:0}.halo-newsletter .style-vertical .halo-block-text.header-style-3 .title{letter-spacing:-.04em}.halo-marquee-promotion .marquee-box{padding:var(--padding-top-bottom-item-mobile) 0}.halo-marquee-promotion .banner-marquee{animation:marquee var(--marquee-speed) infinite linear}.halo-marquee-promotion .banner-marquee .banner-marquee__item:before{display:none}.halo-marquee-promotion .marquee-border{border-top:1px solid var(--marquee-text-color);border-bottom:1px solid var(--marquee-text-color)}.halo-marquee-promotion .banner-marquee__item.text{text-transform:var(--marquee-text-transform)}.halo-product-specification{background:var(--bg-color)}.halo-product-specification .halo-block-banner{position:relative}.halo-product-specification .halo-block-banner .item-image{position:relative;left:auto;right:auto;bottom:auto;width:100%;display:flex;justify-content:space-around;align-items:flex-end;column-gap:10px;padding-top:10px}.halo-product-specification .halo-block-banner .product-metafield{max-width:730px}.halo-product-specification .item-content .banner-info{max-height:300px;overflow-y:auto}.halo-product-specification .item-content .banner-info .halo-text-format{color:var(--color-text)}.halo-product-specification .item-content .product_type-metafield{overflow-y:auto;margin-top:21px}.halo-product-specification .item-image .img-box{width:100%}.halo-product-specification .item-image .img-box .image{height:100%;min-height:155px}.halo-product-specification .item-content .title{font-style:var(--text-font-style);margin-bottom:10px}.halo-product-specification .item-content .desc{font-size:var(--text-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);color:var(--text-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.halo-product-specification .halo-text-format ul li,.halo-product-specification .halo-text-format ol li,.halo-product-specification .productView-info-item .productView-info-value{list-style:disc;color:var(--text-color)}.halo-product-specification .halo-text-format ul li+li,.halo-product-specification .halo-text-format ol li+li{margin-top:17px}.halo-product-specification .item-content .banner-info+.content-bottom{margin-top:15px;margin-bottom:30px}.halo-product-specification .item-content .link{color:var(--color-link);transition:color .2s ease}.halo-product-specification .banner-info::-webkit-scrollbar{width:35px;background-color:transparent}.halo-product-specification .banner-info::-webkit-scrollbar-track{background:var(--color-text2);background-clip:content-box;border:17px solid transparent}.halo-product-specification .banner-info::-webkit-scrollbar-thumb{background:var(--btn-7-border);background-clip:content-box;border:16px solid transparent}body.dark-mode .halo-product-specification:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .halo-product-specification.dark-mode{background:var(--color-background)}body.dark-mode .halo-product-specification:not(.dark-mode) .halo-block-header .title,body.dark-mode .halo-product-specification:not(.dark-mode) .halo-block-header .desc{filter:invert(1)}body.dark-mode .halo-product-specification.dark-mode .halo-block-header .title{color:var(--color-text)}body.dark-mode .halo-product-specification.dark-mode .halo-block-header .desc{color:var(--color-text2)}body.dark-mode .halo-product-specification .item-content .title{color:var(--dark-mode-title-color);filter:invert(1)}body.dark-mode .halo-product-specification .halo-text-format ul li,body.dark-mode .halo-product-specification .halo-text-format ol li,body.dark-mode .halo-product-specification .productView-info-item .productView-info-value{color:var(--dark-mode-text-color);filter:invert(1)}@media(max-width:1399px){.featured-brand-3.style-2 .halo-row--swipe.column-6,.featured-brand-3.style-2 .halo-row--swipe.column-7,.featured-brand-3.style-2 .halo-row--swipe.column-8{white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 0 15px!important;margin-left:0;margin-right:0}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item{margin-right:5px;width:auto}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item .banner-item,.featured-brand-3.style-2 .halo-row.column-7 .halo-row-item .banner-item,.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item .banner-item{width:106px!important}}@media(max-width:1024px){.content-box--overlay{background:var(--bg-content-overlay-color)}.halo-article.style-2 .banner-item{box-shadow:0 1px 3px -2px #0000001a,0 1px 2px -2px #00000026;border-bottom:1px solid #ebebeb}.halo-article.style-2 .content-box{background-color:#fafafa!important;padding:25px 15px 40px}.fullwidth-banner .video-banner.open_video.fixed_video,.halo-banner-with-video .video-banner.open_video.fixed_video{bottom:60px;max-width:300px;max-height:200px;z-index:99999;right:0!important}.halo-custom-banner-center-mode .halo-row .image-adapt{padding-top:110%!important}.halo-custom-banner-center-mode .halo-row--swipe .banner-item{width:321px}.featured-brand-3.style-2 .halo-block-content{padding:36px 0 30px;border-radius:0;box-shadow:none;border-right:none;border-left:none}.custom-banner .banner-text.typography__text,.custom-banner .banner-text.typography__text a{font-size:var(--text-mobile-font-size)}.custom-banner .block-i-w-overlay .image-overlay-2 .image:before{top:0}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item{margin-right:50px}.halo-before-after-slider .item{width:100%}.halo-product-specification .halo-block-banner .img-box{display:flex;flex-direction:column-reverse}.halo-product-specification .img-box .halo-block-content{position:relative;transform:translate(0);max-width:700px;margin:0}.halo-product-specification .img-box .product-metafield{left:0;right:0;margin:0 auto}.halo-product-specification .banner-info:not(.product_type-text)::-webkit-scrollbar{width:20px}.halo-product-specification .banner-info:not(.product_type-text)::-webkit-scrollbar-track{border:9px solid transparent}.halo-product-specification .banner-info:not(.product_type-text)::-webkit-scrollbar-thumb{border:8px solid transparent}.halo-newsletter .list-social{text-align:center}.halo-newsletter .horizontal-5 .newsletter-block__item .title{font-size:30px}.halo-popular-categories .halo-block-header.di-flex{flex-direction:column}.halo-popular-categories .halo-block-header.di-flex .halo-block-header__col{width:100%}.halo-popular-categories .halo-block-header.content-align-left .halo-block-header__signup{text-align:right}}@media(max-width:991px){.heroCarousel:not(.has-pos-y--content) .heroCarousel-content{left:50%;transform:translate(-50%,-50%);text-align:center}.slideshow-with-banner .heroCarousel .heroCarousel-content{max-width:90%}.heroCarousel:not(.has-pos-y--content) .heroCarousel-action{margin-left:auto!important;margin-right:auto!important}.halo-customlink-banner.style-1 .wrapper-button{position:relative;background:#f0f0f0;padding-bottom:30px}.featured-collection.style-2 .halo-row-item{padding-bottom:10px}.halo-banner-with-custom-link2 .halo-block-content{flex-direction:column-reverse!important}.halo-banner-with-custom-link2:not(.style-4) .block-content__right{margin-bottom:35px}.halo-banner-with-custom-link2 .content-bottom{margin:25px 0 0}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item{margin-right:40px}}@media(max-width:767px){.slick-slider.mobile-view--below .slick-dots{position:relative;top:unset;left:unset;bottom:unset;right:unset;padding:20px 15px}.content-box--absolute.content-box-mobile--below{position:relative;top:unset;left:unset;right:unset;bottom:unset;transform:unset;padding-top:30px;padding-bottom:30px}.fixed-banner-10 .halo-grid-block{grid-template-columns:repeat(1,1fr);padding-top:50px}.fixed-banner-10 .content{padding:0 20px 30px}.halo-collage-2 .halo-grid-block{overflow:hidden;flex-direction:column-reverse}.halo-collage-2 .item-1,.halo-collage-2 .item-2{width:100%}.halo-collage-2 .item-1{padding:0 15px}.halo-collage-2 .content{padding:5%}.halo-collage-2 .content .title{margin-bottom:10px}.halo-collage-2 .slick-dots{bottom:0;padding:10px 0;position:relative}.halo-before-after-slider .image img+img{display:none}.halo-before-after-slider .image-adapt.image-mobile{padding-top:var(--padding-image-mobile)!important}.heroCarousel.heroCarousel--split:not(.slick-initialized) .item{height:var(--item-height-mobile)}.halo-tiktok .halo-row--grid .halo-row-item{width:100%}.halo-tiktok .halo-row--grid .halo-row-item:nth-child(-n+3){margin-top:15px!important}.halo-newsletter .newsletter-block__item{padding-left:0;padding-right:0}.halo-newsletter .style-horizontal .horizontal-2 .halo-block-text,.halo-newsletter .style-horizontal .horizontal-8 .halo-block-text{text-align:center}}@media(max-width:550px){.content-box--absolute{text-align:center}.content-box.text-left{text-align:left}.content-box.text-right{text-align:right}.content-box.text-left .banner-button{margin-left:0!important}.content-box.text-right .banner-button{margin-right:0!important}.heroCarousel-image-wrapper{min-height:400px;background:var(--color-background)}.heroCarousel-video{padding-bottom:100%!important}.heroCarousel .heroCarousel-content.content-box--relative{position:relative;top:unset;left:unset;right:unset;transform:unset;padding-top:30px;padding-bottom:30px}.heroCarousel.style-6 .slick-dots li.slick-active button,.heroCarousel.style-7 .slick-dots li.slick-active button{border-bottom-color:var(--dot-color)!important}.slideshow-with-banner .halo-row--grid .halo-row-item{width:50%;margin-top:20px}.slideshow-with-banner .halo-row--grid .halo-row-item:nth-child(-n+2){margin-top:0!important}.heroCarousel .content-box--absolute.content-box--bg,.fullwidth-banner .content-box--absolute.content-box--bg{left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 30px)}.fullwidth-banner .video-banner.open_video.fixed_video,.halo-banner-with-video .video-banner.open_video.fixed_video{max-width:200px;max-height:111px}.halo-customlink-banner .wrapper-button .banner-button{width:100%;margin-top:15px}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-7 .halo-row-item,.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item{margin-right:35px}.fullwidth-banner-2 .banner-rich-text{font-size:calc(var(--font-size) - 2px)}.halo-popular-categories .halo-row--grid .halo-row-item+.halo-row-item{margin-top:0!important}.halo-popular-categories.style-1 .halo-row--grid.column-6 .halo-row-item{width:50%}.halo-custom-banner-center-mode-2 .content-box--absolute{top:auto;bottom:10px;transform:translateY(0)}.banner-marquee{animation:marquee 90s infinite linear}.halo-marquee-promotion .banner-marquee{animation:marquee var(--marquee-speed-mobile) infinite linear;-webkit-animation:marquee var(--marquee-speed-mobile) infinite linear}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button,.halo-newsletter .newsletter-style-10.newsletter-item__form .field__input{padding-left:20px;padding-right:20px}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button .text{display:none}.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button{min-width:50px}}@media(max-width:400px){.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__field-wrapper{flex-direction:column;row-gap:10px}}@media(min-width:321px){.halo-article-4 .content-box{padding-left:30px;padding-right:30px}}@media(min-width:551px){.banner-marquee .banner-marquee__item{font-size:var(--marquee-font-size)}.img-box--mobile .image{display:block}.img-box--mobile .image+.image{display:none}.video-box--mobile .video{display:block}.video-box--mobile .video+.video{display:none}.content-box--absolute{left:50%;transform:translate(-50%,-50%);padding-left:0;padding-right:0;max-width:520px}.halo-custom-banner-center-mode-2 .content-box--absolute{top:auto;bottom:0;max-width:90%;transform:translate(-50%)}.content-box--left{left:15px;transform:translateY(-50%)}.content-box--right{left:auto;right:15px;transform:translateY(-50%)}.content-box--center{left:50%}.content-box--top{top:15px}.content-box--middle{top:50%}.content-box--bottom{top:auto;bottom:15px}.content-box--top.content-box--left,.content-box--top.content-box--right,.content-box--bottom.content-box--left,.content-box--bottom.content-box--right{transform:translate(0)}.content-box--middle.content-box--left,.content-box--middle.content-box--right{transform:translateY(-50%)}.content-box--middle.content-box--center{transform:translate(-50%,-50%)}.content-box--center.content-box--top,.content-box--center.content-box--bottom{transform:translate(-50%)}.content-box.text-left .banner-button{margin-left:0}.content-box.text-right .banner-button{margin-right:0}.content-box--flexible .banner-block--flexible{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}.custom-banner .column-1 .content-box--absolute{max-width:500px}.heroCarousel .heroCarousel-content{max-width:500px;padding-top:0;padding-bottom:0}.heroCarousel.style-4 .slick-dots li button{width:22px}.heroCarousel.style-6 .slick-dots li button:before,.heroCarousel.style-7 .slick-dots li button:before{content:"";display:block;position:absolute;top:20px;left:auto;right:0;width:0;height:1px;z-index:1;opacity:1;visibility:visible;border:0;border-radius:0;line-height:unset;font-size:0;font-weight:unset;background:currentColor;transition:var(--anchor-transition)}.heroCarousel.style-6 .slick-dots li.slick-active button,.heroCarousel.style-7 .slick-dots li.slick-active button{padding-right:60px}.heroCarousel.style-6 .slick-dots li.slick-active button:before,.heroCarousel.style-7 .slick-dots li.slick-active button:before{width:36px}.fixed-banner-2.layout-2 .content-box{max-width:450px}.fixed-banner-2.layout-2 .content-box .content{padding-right:0!important;padding-left:0!important}.fixed-banner-2.layout-2 .content-box.text-right{margin-left:0;margin-right:auto}.fixed-banner-2.layout-2 .content-box.text-center{margin-left:auto;margin-right:auto}.fixed-banner-2.layout-2 .content-box.text-right{margin-left:auto;margin-right:0}.fixed-banner-4 .mansory-layout-item.one-item{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:8px}.fixed-banner-4 .group-items .halo-row-left,.fixed-banner-4 .group-items .halo-row-right{padding-left:8px;padding-right:8px}.fixed-banner-4 .group-items .halo-row-left{margin-left:-4px;margin-right:-4px}.fixed-banner-4 .group-items .halo-row-right{margin-top:8px}.fixed-banner-4 .group-items .halo-row-left .halo-row-item{width:50%;padding-left:4px;padding-right:4px;margin-top:0;margin-bottom:0}.fixed-banner-6 .halo-block-background{display:block}.fixed-banner-6 .item-banner{padding-bottom:100px}.fixed-banner-6 .halo-block-background--image,.fixed-banner-10 .halo-block-background--image{background-color:var(--bg-block);background:var(--bg-block-img);background-position:var(--bg-block-img-position-x) var(--bg-block-img-position-y);background-repeat:var(--bg-block-img-repeat);background-size:var(--bg-block-img-size)}.halo-customlink-banner.style-1 .content-box--absolute{transform:translate(-50%)}.fullwidth-banner .video_icon_2.no-content{width:6.911%;height:19%}.fullwidth-banner-2 .content-box--absolute{max-width:400px}.halo-before-after-slider .image.image-slider-after{display:block}.background-article-6:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;max-width:81%;max-height:75%;background:var(--background-color)}.halo-newsletter .horizontal-4{padding:75px 0 46px}.halo-newsletter .horizontal-5{padding:60px 0}.halo-newsletter .newsletter-style-7 .newsletter-form__button{position:relative}.halo-newsletter .newsletter-style-7 .newsletter-form__button .overlay-button{display:block;height:100%;width:100%;position:absolute;top:0;left:0}.style-horizontal .newsletter-item__form.newsletter-style-5 .newsletter-form__field-wrapper{float:right;margin-top:0;max-width:560px}.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .newsletter-form__button .overlay-button,.halo-newsletter .newsletter-style-7 .field__input,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .footer-block__subheading{display:none}.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .field__input,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper .footer-block__subheading{display:block}.halo-newsletter .newsletter-style-7 .footer-block__subheading{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.halo-newsletter .newsletter-style-7 .newsletter-form__button{padding:13px 30px}}@media(min-width:551px)and (max-width:920px){.style-horizontal .newsletter-item__form.newsletter-style-5 .newsletter-form__field-wrapper{float:left!important;margin-top:35px}}@media(min-width:551px)and (max-width:767px){.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst .image,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst .image,.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item .image,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond .item .image{padding-top:135%!important}}@media(min-width:768px){.banner-itemWrapper{flex-wrap:nowrap}.content-style-2 .banner-itemWrapper,.banner-itemWrapper.banner-item--even{flex-direction:row-reverse}.banner-itemHalf{width:50%}.banner-itemImage{height:560px}.banner-itemImage .img-box,.banner-itemImage .image{height:100%}.banner-itemContent{padding-left:30px}.banner-item--odd>.banner-itemContent,.banner-item--even>.banner-itemContent{padding-left:15px;padding-right:15px}.content-style-2 .banner-itemContent{padding-left:15px;padding-right:30px}.content-box--left{left:30px}.content-box--right{right:30px}.content-box--top{top:30px}.content-box--bottom{bottom:30px}.banner-title.typography__tablet{font-size:var(--title-tablet-font-size)}.fixed-banner-4 .mansory-layout-item.group-items{display:flex}.fixed-banner-4 .group-items .halo-row-left,.fixed-banner-4 .group-items .halo-row-right{width:calc(50% + 4px)}.fixed-banner-4 .group-items .halo-row-left{padding-right:4px}.fixed-banner-4 .group-items .halo-row-right{padding-left:4px;margin-top:0}.fixed-banner-4 .group-items .halo-row-item{width:100%!important}.fixed-banner-4 .group-items .halo-row-left .halo-row-item{height:calc(50% - 4px)}.fixed-banner-4 .img-box,.fixed-banner-4 .image{height:100%}.fixed-banner-4 .group-items .halo-row-item+.halo-row-item{margin-top:8px}.fixed-banner-4 .mansory-layout.style-2 .mansory-layout-item.one-item{padding-right:0;padding-left:4px}.fixed-banner-4 .mansory-layout.style-2 .mansory-layout-item.group-items{order:-1;padding-left:0;padding-right:4px}.fixed-banner-9 .halo-grid{grid-auto-flow:column;grid-column-gap:18px;grid-row-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-4 .content .title{font-size:var(--item-title-tablet-font-size)}.halo-article .banner-title{font-size:var(--blog-title-font-size)}.halo-before-after-slider .image.image-mobile .image-before-after-mobile{display:none}.halo-newsletter .style-horizontal .halo-block-text,.halo-newsletter .style-horizontal .halo-block__newsletter{padding:0 15px}.halo-newsletter .style-horizontal .halo-block-text{margin-left:-15px}.halo-newsletter .style-horizontal .halo-block__newsletter{margin-right:-15px}.halo-newsletter .horizontal-2 .newsletter-block-horizontal,.halo-newsletter .horizontal-2 .icon-block-horizontal{display:flex;justify-content:center;align-items:center}.halo-newsletter div[class^=horizontal-] .halo-block-text,.halo-newsletter .horizontal-1 .halo-block-text,.halo-newsletter .horizontal-2 .halo-block-text{display:inline-block;width:47%}.halo-newsletter div[class^=horizontal-] .halo-block__newsletter{width:100%}.halo-newsletter .horizontal-1 .halo-block__newsletter{display:inline-block;vertical-align:top;width:53%!important}.halo-newsletter .style-vertical .newsletter-style-2 .halo-block__newsletter,.halo-newsletter .horizontal-2 .halo-block__newsletter{display:inline-block;max-width:870px;width:100%}.halo-newsletter .style-horizontal.only-block .horizontal-4 .halo-block-text,.halo-newsletter .style-horizontal.only-block .horizontal-4 .halo-block__newsletter,.halo-newsletter .style-horizontal.only-block .horizontal-5 .halo-block-text,.halo-newsletter .style-horizontal.only-block .horizontal-5 .halo-block__newsletter{display:inline-block;vertical-align:middle;width:50%}.halo-newsletter .horizontal-2 .halo-block-text,.halo-newsletter .horizontal-8 .halo-block-text,.halo-newsletter .horizontal-8 .halo-block__newsletter{padding:0}.halo-newsletter .horizontal-2 .halo-block__newsletter{padding-left:10px;padding-right:10px}.halo-newsletter .horizontal-7 .halo-block-text{vertical-align:middle;width:32%!important}.halo-newsletter .horizontal-7 .halo-block__newsletter{display:inline-block;vertical-align:middle;width:58%!important}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .halo-block-text{display:inline-block;vertical-align:middle;width:50%}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .halo-block__newsletter{display:inline-block;width:48%}.style-horizontal .newsletter-item__form.newsletter-style-9 .block__newsletter-item{width:100%!important;text-align:center}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block__item{padding-left:0;padding-right:0}.halo-banner-with-custom-link2 .banner-link{font-size:var(--link-text-font-size)}.halo-banner-with-custom-link2.style-4 .block-content__left .banner-desc,.halo-banner-with-custom-link2.style-4 .block-content__left .content-medium{padding-left:25px}.halo-banner-with-custom-link2.style-4 .block-content__left{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:30px}.halo-banner-with-custom-link2 .block-content__right .image{min-height:350px}}@media(min-width:768px)and (max-width:1400px){.halo-collage-2 .content{padding:7%}}@media(min-width:768px)and (max-width:1024px){.halo-block.slideshow-with-banner .halo-row--grid .halo-row-item{width:25%;margin-top:0}.fixed-banner-10 .halo-grid-block{grid-gap:20px;padding-top:50px;align-items:center}.fixed-banner-10 .content{padding:0 25px 30px}.halo-article-5 .banner-title{font-size:var(--blog-title-tablet-font-size)}.halo-tiktok .halo-row--grid .halo-row-item{width:50%}.halo-tiktok .halo-row--grid .halo-row-item:nth-child(-n+3){margin-top:15px!important}}@media(min-width:768px)and (max-width:991px){.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst,.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst{width:calc(50% + 32px)}.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond,.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperSecond{width:50%}.halo-block.fixed-banner-5 .halo-row--fixed{display:flex;flex-wrap:nowrap}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond .item{width:100%;max-height:320px;overflow:hidden}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst{max-height:320px;overflow:hidden}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst .image,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst .image{padding-top:100%!important}.halo-newsletter .horizontal-7 .halo-block-text .style-item{display:flex;align-items:flex-start;flex-direction:column}}@media(min-width:992px){.slideshow-with-banner .heroCarousel-content{max-width:500px}.fixed-banner-4 .halo-row{display:flex}.fixed-banner-4 .mansory-layout-item{min-height:100%;margin-bottom:0!important}.fixed-banner-4 .mansory-layout-item.one-item{padding-right:4px}.fixed-banner-4 .mansory-layout-item.group-items{padding-left:4px}.fixed-banner-4 .group-items .halo-row-left,.fixed-banner-4 .group-items .halo-row-right{width:50%}.fixed-banner-4 .group-items .halo-row-left{padding-left:0;margin-left:0;margin-right:0}.fixed-banner-4 .group-items .halo-row-right{padding-right:0}.fixed-banner-4 .group-items .halo-row-item{height:100%;padding-left:0!important;padding-right:0!important}.fixed-banner-5 .halo-row--fixed .halo-item-wrapperSecond,.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond{width:470px}.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst,.halo-row--fixed .halo-row-itemFirst{width:calc(100% - 470px)}.halo-banner-with-custom-link2:not(.style-4) .block-content__left{width:50%;padding:0 30px}.halo-banner-with-custom-link2:not(.style-4) .block-content__right{width:50%}.fullwidth-banner-2.style-2 .content-box--absolute{max-width:750px}.fullwidth-banner-2.style-2 .banner-countdown{padding-left:15px;padding-right:15px}.fullwidth-banner-2.style-2 .banner-countdown--countdown{column-gap:60px}.fullwidth-banner-2 .banner-countdown--countdown .time-item .num{font-size:var(--countdown-font-size)}.fullwidth-banner-2.style-2 .banner-countdown--countdown .time-item .text{font-size:var(--font-size)}.halo-popular-categories.style-2 .banner-item .img-box{width:120px}.halo-popular-categories.style-2 .banner-item .content-box{width:calc(100% - 135px)}}@media(min-width:1025px){.banner-title.typography__desktop{font-size:var(--title-font-size)}.banner-item:hover .image .icon-plus{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1) rotate(0)}.banner-itemImage{height:auto}.content-style-1 .banner-itemContent,.content-style-2 .banner-itemContent{padding-left:45px;padding-right:45px}.banner-item--odd>.banner-itemContent,.banner-item--even>.banner-itemContent{padding-left:30px;padding-right:30px}.marquee-box{padding-top:15px;padding-bottom:15px}.halo-marquee-promotion .marquee-box{padding:var(--padding-top-bottom-item) 0}.halo-marquee-promotion .banner-marquee__item:not(.text){margin:0 50px}.marquee-box:hover .banner-marquee{animation-play-state:paused}.marquee-box--absolute{position:absolute;top:auto;bottom:30px;left:0;width:100%}.content-box--custom{padding-top:32px}.content-box--custom.text-center{padding-left:30px;padding-right:30px}.content-box--custom.text-center .banner-text{padding-left:5px;padding-right:5px}.banner-item .content-box--hover{opacity:0;visibility:hidden;pointer-events:none}.halo-customlink-banner.style-1 .wrapper-button{bottom:calc(10% + 20px)}.halo-banner-with-custom-link2.style-3 .block-content__left .content-box{max-width:350px;margin:0 auto}.fullwidth-banner .video_icon_2.no-content:before{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;animation:none}.fullwidth-banner .video_icon_2.no-content:hover:before{opacity:.3;visibility:visible}.fullwidth-banner-2.style-2 .banner-countdown--countdown{column-gap:90px}.banner-item:hover .content-box--hover{opacity:1;visibility:visible;pointer-events:auto}.content-box--flexible .banner-block--flexible{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.instagram.style-2 .container-full{padding-left:50px;padding-right:50px}.instagram.style-2{position:relative}.instagram.style-2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:41%;background:var(--bg-color)}body.dark-mode .instagram.style-2:not(.dark-mode):before{background:var(--dark-mode-bg-color)}body.dark-mode .instagram.style-2.dark-mode:before{background:var(--color-background)}.banner-item.instagram-item .content-box--hover,.banner-item.image-gallery-item .content-box--hover{transform:translate(-50%,-50%) scale(.8);transition:opacity var(--duration-short) ease,transform .8s ease}.banner-item.instagram-item:hover .content-box--hover,.banner-item.image-gallery-item:hover .content-box--hover{transform:translate(-50%,-50%) scale(1)}.fullwidth-banner .video-banner .halo-modal-close,.halo-banner-with-video .video-banner .halo-modal-close{top:40px;right:40px}.fullwidth-banner.show-button .content-box--absolute{transform:translateY(-25%);transition:all .5s ease-in-out}.fullwidth-banner.show-button .content-box--absolute.content-box--center{transform:translate(-50%,-25%);transition:all .5s ease-in-out}.fullwidth-banner.show-button .content-box--absolute .banner-button{opacity:0;visibility:hidden;transform:translateY(30px);transition:all .3s ease-in-out}.fullwidth-banner.show-button .banner-item:hover .content-box--absolute{transform:translateY(-50%);transition:all .5s ease-in-out}.fullwidth-banner.show-button .banner-item:hover .content-box--absolute.content-box--center{transform:translate(-50%,-50%);transition:all .5s ease-in-out}.fullwidth-banner.show-button .banner-item:hover .banner-button{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease-in-out}.fixed-banner-2 .content-box .heading{margin-bottom:32px}.fixed-banner-2 .content-box.text-center .content{padding-left:30px;padding-right:30px}.fixed-banner-2 .content-box.text-left .content{padding-right:30px}.fixed-banner-2 .content-box.text-right .content{padding-left:30px}.fixed-banner-6 .halo-block-background{height:calc(100% - 170px)}.fixed-banner-6 .item-banner{padding-bottom:170px}.fixed-banner-6 .banner-item{max-width:670px}.fixed-banner-9 .halo-grid.column-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-banner-9 .halo-grid-itemLeft:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 1}.fixed-banner-9 .halo-grid-itemLeft:nth-child(3n-1),.fixed-banner-9 .halo-grid-itemLeft:nth-child(3n){grid-column-start:2}.fixed-banner-10 .halo-block-background{height:1000px}.fixed-banner-6 .halo-block-background--image,.fixed-banner-10 .halo-block-background--image{background-attachment:var(--bg-block-img-attachment)}.halo-article .content-box--absolute{left:40px;bottom:55px;max-width:calc(100% - 81px)}.halo-article-6 .content-box--absolute{bottom:40px}.halo-article .article-item:hover .content-box--absolute .banner-summary,.halo-article-6 .article-item:hover .content-box--absolute .banner-link{opacity:1;height:auto;visibility:visible;margin-bottom:16px}.halo-article-6 .article-item:hover .content-box--absolute .banner-summary{margin-bottom:38px;height:fit-content}.halo-article-6 .article-item:hover .content-box--absolute .banner-link.button{padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);margin:auto;border-width:var(--btn-border-width)}.halo-article-6 .article-item:before{content:"";position:absolute;bottom:0;left:0;right:0;box-shadow:#00000059 0 -150px 80px -28px inset;width:100%;z-index:2;height:100%;opacity:0;visibility:hidden;transition:all .3s ease}.halo-article-6 .article-item:hover:before{opacity:1;visibility:visible}.halo-article-6 .article-item:hover .content-box--absolute .banner-link,.halo-article-6 .article-item:hover .content-box--absolute .banner-link.button{transition:all .5s cubic-bezier(0,0,.44,1.18)}.custom-banner .halo-row.column-5 .halo-row-item{width:20%}.custom-banner .halo-row.column-5 .halo-row-item:nth-child(-n+5){margin-top:0}.custom-banner.show-button .content-box--absolute{bottom:-30px;transition:all .5s ease-in-out}.custom-banner.show-button .custom-banner-item .banner-button{transform:translateY(20px);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.custom-banner.show-button .custom-banner-item:hover .content-box--absolute{bottom:15px;transition:all .5s ease-in-out}.custom-banner.show-button .custom-banner-item:hover .banner-button{transform:translateY(0);bottom:45px;opacity:1;visibility:visible;transition:all .3s ease-in-out}.custom-banner .content-box--left,.custom-banner .content-box--right{max-width:calc(100% - 30px);transform:unset;padding-left:0;padding-right:0}.custom-banner .content-box--left{left:15px}.custom-banner .content-box--right{left:auto;right:15px}.custom-banner .column-2 .content-box--absolute{max-width:530px}.custom-banner .column-3 .content-box--absolute{max-width:500px}.custom-banner.style-3 .column-2 .custom-banner-item,.custom-banner.style-4 .column-2 .custom-banner-item{padding-left:30px;padding-right:30px}.custom-banner.style-3 .item:nth-child(2n) .custom-banner-item{margin-top:30px}.custom-banner.style-4 .item:nth-child(odd) .custom-banner-item{margin-top:30px}.custom-banner .halo-row.halo-row--slim .halo-row-item{padding-left:0;padding-right:1px;margin-right:0}.custom-banner .banner-text.typography__text a{opacity:.5}.custom-banner .banner-text.typography__text a:hover{opacity:1}.custom-banner .block-i-w-overlay .img-box .image{filter:grayscale(100%);transition:all .5s var(--cubic)}.custom-banner .block-i-w-overlay:hover .img-box .image{filter:grayscale(0%)}.custom-banner .block-i-w-overlay .content-box{padding:35px 50px 40px}.custom-banner .block-i-w-overlay .content-box.text-left .banner-title,.custom-banner .block-i-w-overlay .content-box.text-left .banner-text{transform:translate(-30px)}.custom-banner .block-i-w-overlay .content-box.text-center .banner-title,.custom-banner .block-i-w-overlay .content-box.text-center .banner-text{transform:translateY(-30px)}.custom-banner .block-i-w-overlay .content-box.text-right .banner-title,.custom-banner .block-i-w-overlay .content-box.text-right .banner-text{transform:translate(30px)}.custom-banner .block-i-w-overlay .content-box .banner-title,.custom-banner .block-i-w-overlay .content-box .banner-text{opacity:0;visibility:hidden;transition:opacity .3s var(--cubic),visibility .3s var(--cubic),transform .3s var(--cubic);will-change:transform}.custom-banner .block-i-w-overlay .content-box .banner-text{transition-delay:.5s;transition:opacity .5s var(--cubic),visibility .5s var(--cubic),transform .5s var(--cubic);will-change:transform}.custom-banner .block-i-w-overlay .content-box:hover .banner-title,.custom-banner .block-i-w-overlay .content-box:hover .banner-text{transform:translate(0);opacity:1;visibility:visible}.heroCarousel-logo{position:absolute;top:-50px;left:50%;transform:translate(-50%);margin-top:0;margin-bottom:0;z-index:10}.heroCarousel-logo:before{height:65px;top:-100px}.slideshow .halo-block-content.has-logo{padding-top:50px}.heroCarousel .heroCarousel-content{max-width:570px}.heroCarousel .heroCarousel-content.style-2{max-width:520px;padding-left:30px;padding-right:30px}.slideshow-with-effect .heroCarousel .heroCarousel-content{max-width:520px}.heroCarousel .heroCarousel-subtitle{margin-bottom:20px}.heroCarousel .heroCarousel-title{margin-bottom:44px}.heroCarousel .heroCarousel-content.style-2 .heroCarousel-title{margin-bottom:28px}.heroCarousel .heroCarousel-description{margin-bottom:25px}.heroCarousel .heroCarousel-content.style-2 .heroCarousel-description{margin-bottom:32px}.heroCarousel .heroCarousel-content.style-2 .heroCarousel-action{max-width:200px}.heroCarousel.style-4 .slick-dots li button{width:25px}.heroCarousel.style-6 .slick-dots,.heroCarousel.style-7 .slick-dots{right:30px}.heroCarousel.style-6 .slick-dots li:hover button,.heroCarousel.style-7 .slick-dots li:hover button{padding-right:60px}.heroCarousel.style-6 .slick-dots li:hover button:before,.heroCarousel.style-7 .slick-dots li:hover button:before{width:36px}.heroCarousel .slick-arrow.slick-prev{left:60px}.heroCarousel .slick-arrow.slick-next{right:60px}.heroCarousel.style-3 .slick-arrow{display:block!important;top:auto!important;bottom:20px;opacity:1;visibility:visible;pointer-events:auto}.heroCarousel.style-3 .slick-arrow.slick-prev{left:auto!important;right:15px;transform:translateY(0)}.heroCarousel.style-3 .slick-arrow.slick-next{right:15px;transform:translateY(0)}.heroCarousel.style-3 .slick-arrow.slick-disabled svg{opacity:.5}.heroCarousel:hover .slick-arrow{opacity:1;visibility:visible;pointer-events:auto}.slideshow-with-banner .heroCarousel .content-box--full{max-width:900px}.slideshow .container .content-box--full.content-box--left{left:15px}.slideshow .container .content-box--full.content-box--right{right:15px}.slideshow .container .slick-arrow.slick-prev{left:30px}.slideshow .container .slick-arrow.slick-next{right:30px}.point-icon:hover{color:var(--lookbook-point-color);background:var(--lookbook-point-bg);border-color:var(--lookbook-point-border)}.point-box.style-2 .point-icon:hover:before,.point-box.style-6 .point-icon:hover:before{background:var(--lookbook-point-bg)}.lookbook-image-product .halo-block-header{margin:0 0 25px}.halo-article-5 .banner-summary{margin-bottom:39px}.halo-article.style-2 .halo-row--wide .halo-row-item,.halo-article.style-2 .halo-row--no-distance .halo-row-item{margin-bottom:30px}.halo-article.style-2 .halo-row-item .article-item.image-postion--right{flex-direction:row-reverse}.halo-article.style-2 .halo-row-item .article-item{display:flex;justify-content:space-between;align-items:center}.halo-article.style-2 .halo-row-item .article-item .img-box,.halo-article.style-2 .halo-row-item .article-item .content-box{width:50%}.halo-article .halo-row--no-distance{margin:0}.halo-article .halo-row.halo-row--no-distance .halo-row-item{padding:0}.halo-article.style-2 .banner-subtitle{margin-bottom:15px}.halo-article.style-2 .banner-title{margin-bottom:25px}.halo-article.style-2 .banner-link span{padding-left:15px;padding-right:15px}.halo-article.style-2 .banner-summary{margin-bottom:35px}.halo-article.style-2 .halo-row-item .article-item .content-box{padding-left:15px;padding-right:15px}.halo-article-4 .content-box{padding-left:40px;padding-right:40px}.direction-block .slick-slider.slick-dotted{margin-bottom:0}.direction-block .slick-dots{top:50%;left:auto;right:30px;bottom:auto;transform:translateY(-50%);text-align:right;width:auto}.direction-block .slick-dots li{display:block;width:auto;height:auto;padding:0;margin:0;border-radius:0;text-align:right}.direction-block .slick-dots li+li{margin-top:15px}.direction-block.content-style-2 .slick-dots{left:30px;right:auto;text-align:left}.halo-banner-with-custom-link2:not(.style-4) .block-content__left{width:40%}.halo-banner-with-custom-link2.style-2 .block-content__left{width:60%}.halo-banner-with-custom-link2:not(.style-4) .block-content__right{width:60%}.halo-banner-with-custom-link2.style-2 .block-content__right{width:40%}.featured-collection-6.style-4 .banner-button{min-width:205px}.halo-custom-banner-center-mode .halo-block-content .halo-row{display:flex;justify-content:space-between;align-items:center}.halo-custom-banner-center-mode .halo-block-content .halo-row .item-odd{width:30%}.halo-custom-banner-center-mode .halo-block-content .halo-row .item-even{width:40%}.halo-custom-banner-center-mode-2 .halo-block-content .halo-row .item-even{width:54.3%}.halo-custom-banner-center-mode-2 .content-box--absolute{bottom:15px}.slideshow-with-banner .heroCarousel .heroCarousel-subImage{display:block}.slideshow-with-effect .heroCarousel .image{min-height:600px}.slideshow-with-effect .heroCarousel .heroCarousel-title{margin-bottom:148px}.slideshow-with-effect .heroCarousel .heroCarousel-title:before{height:115px}.featured-brand-3.style-2 .halo-row.halo-row--narrow .halo-row-item{padding-left:30px;padding-right:30px}.featured-brand-3.style-2 .halo-row.halo-row--narrow.column-8 .halo-row-item{margin-top:0!important}.halo-popular-categories.style-2 .banner-item{margin-bottom:30px}.testimonial-4 .content .title{font-size:var(--item-title-font-size)}.slider-progress-bar{margin-top:53px}.halo-product-block-7 .slider-progress-bar{margin-top:50px}.halo-before-after-slider .halo-block-header .title{font-size:var(--title-font-size)}.halo-before-after-slider .halo-block-header .desc{font-size:var(--text-font-size)}.halo-before-after-slider.style-2 .halo-block-content{column-gap:20px}.halo-before-after-slider.style-1 .block-content__left{padding-bottom:52px}.halo-before-after-slider.style-2 .block-content__left{width:300px;padding-bottom:0}.halo-before-after-slider.style-3 .block-content__left{padding-bottom:40px}.halo-before-after-slider.style-2 .block-content__left+.block-content__right{width:calc(100% - 320px)}.halo-before-after-slider.style-3 .before-after-slider__button span{width:52px;height:52px;margin-left:-26px}.halo-before-after-slider.style-3 .before-after-slider__button .icon{width:18px;height:20px}.halo-before-after-slider.style-2 .halo-block-header{max-width:340px}.halo-before-after-slider.style-1 .halo-block-header .line .text{line-height:1.2}.halo-before-after-slider.style-1 .halo-block-header .desc{margin:48px 0 0}.halo-product-specification .halo-block-banner.show-margin-image{margin-bottom:11%}.halo-product-specification .halo-block-banner .product-info{max-width:44%}.halo-product-specification .item-content .banner-info{max-height:150px}.halo-product-specification .item-content .product_type-metafield{max-height:200px}.halo-product-specification .halo-block-banner .product-metafield{max-width:47%}.halo-product-specification .halo-block-banner .item-image{position:absolute;bottom:-30%;right:30px;max-width:45%;padding-top:0;column-gap:10px}.halo-product-specification .item-content .banner-info+.content-bottom{margin-top:25px;margin-bottom:19px}.halo-product-specification.use-reverse .halo-block-banner .item-image{left:30px;right:auto}.halo-product-specification .item-image .img-box,.halo-product-specification .item-image .img-box .image{max-width:430px}.halo-product-specification .item-content .link:hover{color:var(--color-link-hover)}.halo-newsletter.newsletter__wrapper-bg{background-attachment:var(--newsletter-bg-attachment)}.halo-newsletter .show-border{padding:50px 30px 57px}.halo-newsletter .style-horizontal,.halo-newsletter .newsletter-block-horizontal,.halo-newsletter .icon-block-horizontal{display:flex;align-items:center;justify-content:space-between}.halo-newsletter .horizontal-7 .newsletter-block-horizontal,.halo-newsletter .horizontal-7 .icon-block-horizontal{justify-content:center}.halo-newsletter .style-horizontal.only-block .newsletter-block-horizontal,.halo-newsletter .style-horizontal:not(.only-block).only-block-2 .newsletter-block-horizontal,.halo-newsletter .style-horizontal.only-block .icon-block-horizontal,.halo-newsletter .style-horizontal:not(.only-block).only-block-2 .icon-block-horizontal{width:100%!important}.halo-newsletter .style-horizontal:not(.only-block) .newsletter-block-horizontal{width:calc(100% - 405px)}.halo-newsletter .style-horizontal:not(.only-block) .icon-block-horizontal{width:405px}.halo-newsletter .icon-block-horizontal .newsletter-block__icon-text{padding-left:30px}.halo-newsletter .list-social__link:hover{background:var(--social-bg-hover)}.halo-newsletter .list-social__link:before{box-shadow:0 0 0 2px var(--social-bg-hover)}.halo-newsletter .list-social__link:hover .icon{fill:var(--social-color-hover)}.halo-newsletter .newsletter-block__list-social.style-2 .list-social__link:hover:before{transform:scale(1)}div[class^=horizontal-]{display:flex;width:100%}.halo-newsletter .style-horizontal .horizontal-1 .newsletter-block__item:last-child{padding-left:15px;padding-right:15px}.halo-newsletter .style-horizontal .horizontal-1 .newsletter-block-horizontal,.halo-newsletter .style-horizontal .horizontal-2 .newsletter-block-horizontal{width:74%}.halo-newsletter .style-horizontal .horizontal-1 .icon-block-horizontal,.halo-newsletter .style-horizontal .horizontal-2 .icon-block-horizontal{width:26%;justify-content:flex-end}.halo-newsletter .style-horizontal .horizontal-2 .list-social{text-align:right;margin-right:-17px}.halo-newsletter .style-vertical .newsletter-style-2 .newsletter-form__button,.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__button{min-width:220px}.halo-newsletter .newsletter-style-4 .newsletter-form__button{min-width:179px}.halo-newsletter .newsletter-block__list-social.style-2 .list-social__link{background:transparent!important}.halo-newsletter .horizontal-7 .halo-block__newsletter{padding-right:25px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 330px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:330px}.halo-newsletter .newsletter-style-3 .newsletter-form__button:hover{background:var(--newsletter-btn-bg)!important;color:var(--newsletter-btn-color)!important}.halo-newsletter .newsletter-style-9 .newsletter-form__button:hover{box-shadow:inset 6.5em 0 0 0 var(--newsletter-btn-color)!important;color:var(--newsletter-btn-bg)!important}.halo-popular-categories .halo-block-header.content-align-left .halo-block-header__signup{text-align:right}.halo-popular-categories.layout-style-2 .slider-progress-bar,.halo-popular-categories.layout-style-2 .halo-block-content .halo-row{top:-145px}.halo-popular-categories .banner-marquee__item.text--style-2{-webkit-text-stroke-width:2px}.halo-popular-categories .marquee-box:hover .banner-marquee{animation-play-state:running}.halo-popular-categories .halo-row-item.content-inside-image .banner-item .img-box{isolation:isolate}.halo-popular-categories .halo-row-item.content-inside-image .banner-item .img-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.2;pointer-events:none;z-index:1;transition:all .3s;transform:translateY(100%)}.halo-popular-categories .halo-row-item.content-inside-image .banner-item:hover .img-box:after{transform:translateY(0)}.halo-popular-categories .halo-row-carousel .halo-row-item.content-inside-image .custom-content{transition:all .3s;opacity:0;transform:translateY(100%)}.halo-popular-categories .halo-row-carousel .halo-row-item.content-inside-image .banner-item:hover .custom-content{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.fullwidth-banner .video-banner,.fullwidth-banner .video_icon.link,.halo-banner-with-video .video-banner{right:75px}.halo-customlink-banner.style-1 .content-box--absolute{top:27%}.halo-customlink-banner.style-2 .banner-title{margin-bottom:20px}.featured-brand.style-2 .halo-block-content,.featured-brand.style-2 .halo-block-header{max-width:calc(100% - 57px);margin:0 auto}.featured-brand.style-2 .halo-block-header{margin:0 auto 29px}.featured-brand-3.style-2 .halo-block-header{margin:0}.featured-brand-3.style-2 .halo-block-content,.featured-brand-3.style-2 .halo-block-header{max-width:100%}.featured-collection .halo-block-footer,.featured-brand .halo-block-footer{text-align:center;margin:35px 0 0}.banner-with-video .content-box--left{left:45px}.banner-with-video .content-box--right{right:45px}.banner-with-video .content-box--top{top:45px}.banner-with-video .content-box--bottom{bottom:45px}.fixed-banner-10 .halo-block-background{height:1200px}.image-gallery-2 .container.container-1170{padding-left:calc((100% - 1170px)/2);padding-right:calc((100% - 1200px)/2)}.image-gallery-2 .container.container-1170 .slider-progress-bar,.halo-product-block-7 .container.container-1170 .slider-progress-bar{padding-right:calc((100% - 1170px)/2)}.halo-article-6 .halo-block-header{margin-bottom:46px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 345px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:345px}.halo-newsletter .icon-block-horizontal .newsletter-block__icon-text{padding-left:60px}.halo-newsletter .newsletter-style-7 .newsletter-form__button{min-width:230px}.halo-newsletter .horizontal-7 .halo-block__newsletter{padding-left:10px;padding-right:30px}.halo-banner-with-custom-link2.style-4 .banner-link .icon-arrow-wrap{margin-left:15px}.halo-banner-with-custom-link2.style-4 .block-content__left .banner-desc,.halo-banner-with-custom-link2.style-4 .block-content__left .content-medium{padding-left:50px}.halo-banner-with-custom-link2.style-4 .block-content__left .content-medium{margin:25px 0}.halo-banner-with-custom-link2.style-4 .block-content__left{padding:50px}.halo-popular-categories .halo-row-carousel .halo-row-item:nth-child(odd){padding-bottom:50px}.halo-popular-categories .halo-row-carousel .halo-row-item:nth-child(2n){padding-top:50px}}@media(min-width:1280px){.custom-banner .content-box--left,.custom-banner .content-box--right{max-width:calc(100% - 60px)}.custom-banner .content-box--left{left:30px}.custom-banner .content-box--right{right:30px}.banner-with-video .content-box--left{left:50px}.banner-with-video .content-box--right{right:50px}.banner-with-video .content-box--top{top:50px}.banner-with-video .content-box--bottom{bottom:50px}.fixed-banner-2.layout-2 .container:not(.container-full) .img-box{padding-left:calc((200% - 1140px)/2)}.fixed-banner-2.layout-2 .container:not(.container-full) .halo-item--even .img-box{padding-left:0;padding-right:calc((200% - 1140px)/2)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 360px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:360px}.halo-newsletter .icon-block-horizontal .newsletter-block__icon-text{padding-left:75px}}@media(min-width:1400px){.content-box--custom.text-center .banner-text{padding-left:10px;padding-right:10px}.slideshow .halo-block-content.has-logo{padding-top:75px}.heroCarousel .heroCarousel-content.style-2{padding-left:45px;padding-right:45px}.heroCarousel.style-3 .slick-arrow.slick-prev{right:calc((100% - 1370px)/2 + 30px)}.heroCarousel.style-3 .slick-arrow.slick-next{right:calc((100% - 1370px)/2 - 20px)}.custom-banner .content-box--left,.custom-banner .content-box--right{max-width:calc(100% - 90px)}.custom-banner .content-box--left{left:45px}.custom-banner .content-box--right{right:45px}.custom-banner.style-3 .column-2 .custom-banner-item,.custom-banner.style-4 .column-2 .custom-banner-item{padding-left:40px;padding-right:40px}.custom-banner.style-3 .item:nth-child(2n) .custom-banner-item{margin-top:40px}.custom-banner.style-4 .item:nth-child(odd) .custom-banner-item{margin-top:40px}.banner-with-video .content-box--left{left:60px}.banner-with-video .content-box--right{right:60px}.banner-with-video .content-box--top{top:60px}.banner-with-video .content-box--bottom{bottom:60px}.featured-collection-4 .content-box--absolute{left:30px;bottom:30px;max-width:calc(100% - 60px);transform:unset;padding-top:0;padding-bottom:0}.halo-block.featured-collection-6 .halo-row.column-2 .halo-row-item{padding-left:0;padding-right:120px}.halo-block.featured-collection-6 .halo-row.column-2 .halo-row-item+.halo-row-item{padding-left:120px;padding-right:0}.featured-brand-3.style-2 .halo-row.column-6 .halo-row-item{width:calc(100% / 6)}.featured-brand-3.style-2 .column-7 .halo-row-item{width:calc(100% / 7)}.featured-brand-3.style-2 .halo-row.column-8 .halo-row-item{width:12.5%}.fixed-banner-6 .content-box--absolute{left:30px;bottom:30px;max-width:calc(100% - 60px);transform:unset;padding-top:0;padding-bottom:0}.image-gallery-2 .container.container-1370{padding-left:calc((100% - 1370px)/2);padding-right:calc((100% - 1400px)/2)}.image-gallery-2 .container.container-1370 .slider-progress-bar,.halo-product-block-7 .container.container-1370 .slider-progress-bar{padding-right:calc((100% - 1370px)/2)}.halo-custom-banner-center-mode-2 .content-box--absolute{bottom:30px}.halo-product-specification .halo-block-banner .item-image{max-width:885px;column-gap:15px}.halo-product-specification .halo-block-banner .product-info{max-width:33%}.halo-product-specification .item-content .banner-info{max-height:240px}.halo-product-specification .item-content .product_type-metafield{max-height:420px}.halo-product-specification .halo-block-banner .product-metafield{max-width:31%}.halo-newsletter .horizontal-7 .halo-block-text{width:28%!important}.halo-newsletter .horizontal-7 .halo-block__newsletter{width:72%!important}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 375px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:375px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .halo-block-text{width:calc(100% - 530px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .halo-block__newsletter{width:500px}.halo-newsletter .icon-block-horizontal .newsletter-block__icon-text{padding-left:85px}.halo-newsletter .newsletter-style-7 .footer-block__subheading{left:20px;font-size:calc(var(--link-font-size) + 11px)}}@media(min-width:1401px)and (max-width:1599px){.halo-collage-2 .content{padding:10% 10% 0}.halo-banner-with-custom-link2.style-3 .halo-block-content.has-background{padding-bottom:60px}}@media(min-width:1600px){.content-style-1 .banner-itemContent{padding-left:60px;padding-right:0}.content-style-2 .banner-itemContent{padding-left:0;padding-right:60px}.content-box--custom.text-center .banner-text{padding-left:15px;padding-right:15px}.content-box--full.content-box--left,.content-box--full.content-box--1570.content-box--left{left:calc((100% - 1570px)/2)}.content-box--full.content-box--right,.content-box--full.content-box--1570.content-box--right{right:calc((100% - 1570px)/2)}.custom-banner .content-box--left,.custom-banner .content-box--right{max-width:calc(100% - 120px)}.custom-banner .content-box--left{left:60px}.custom-banner .content-box--right{right:60px}.custom-banner.style-3 .column-2 .item:nth-child(odd) .custom-banner-item,.custom-banner.style-4 .column-2 .item:nth-child(odd) .custom-banner-item{padding-right:50px}.custom-banner.style-3 .column-2 .item:nth-child(2n) .custom-banner-item,.custom-banner.style-4 .column-2 .item:nth-child(2n) .custom-banner-item{padding-left:50px}.custom-banner.style-3 .item:nth-child(2n) .custom-banner-item{margin-top:50px}.custom-banner.style-4 .item:nth-child(odd) .custom-banner-item{margin-top:50px}.heroCarousel-logo{top:-25px}.slideshow .halo-block-content.has-logo{padding-top:100px}.heroCarousel .heroCarousel-content{max-width:600px}.heroCarousel .heroCarousel-description{margin-bottom:52px}.heroCarousel .heroCarousel-content.style-2{padding-left:60px;padding-right:60px}.slideshow .container .content-box--full.content-box--left{left:45px}.slideshow .container .content-box--full.content-box--right{right:45px}.heroCarousel .slick-arrow.slick-prev{left:calc((100% - 1570px)/2)}.heroCarousel .slick-arrow.slick-next{right:calc((100% - 1570px)/2)}.heroCarousel.style-4 .slick-dots{bottom:10px}.heroCarousel.style-4 .slick-dots li button{width:30px}.heroCarousel.style-6 .slick-dots,.heroCarousel.style-7 .slick-dots{right:calc((100% - 1570px)/2)}.halo-article.style-2 .halo-row-item .article-item .content-box{padding-left:30px;padding-right:30px}.halo-article-4 .content-box{padding-left:50px;padding-right:50px}.halo-article.style-2 .banner-title{padding:0 15px}.direction-block .slick-dots{right:calc((100% - 1570px)/2)}.direction-block.content-style-2 .slick-dots{left:calc((100% - 1570px)/2)}.instagram.style-2 .container-full{padding-left:70px;padding-right:70px}.halo-customlink-banner.style-2 .banner-title{margin-bottom:30px}.fixed-banner-2 .content-box.text-center .content{padding-left:45px;padding-right:45px}.fixed-banner-2 .content-box.text-left .content{padding-right:45px}.fixed-banner-2 .content-box.text-right .content{padding-left:45px}.fixed-banner-2.layout-2 .container:not(.container-full) .img-box{padding-left:calc((200% - 1340px)/2)}.fixed-banner-2.layout-2 .container:not(.container-full) .halo-item--even .img-box{padding-right:calc((200% - 1340px)/2)}.fixed-banner-6 .content-box--absolute{left:45px;bottom:45px;max-width:calc(100% - 90px)}.fixed-banner-10 .halo-block-background{height:1300px}.banner-with-video .content-box--left{left:75px}.banner-with-video .content-box--right{right:75px}.banner-with-video .content-box--top{top:75px}.banner-with-video .content-box--bottom{bottom:75px}.halo-popular-categories.style-2 .banner-item .content-box{padding-left:15px;padding-right:15px}.featured-collection-4 .content-box--absolute{left:45px;bottom:45px;max-width:calc(100% - 90px)}.halo-banner-with-custom-link2:not(.style-4) .halo-block-content.has-background{padding-left:40px;padding-right:40px}.halo-banner-with-custom-link2.style-3 .halo-block-content.has-background{padding-bottom:100px}.image-gallery-2 .container.container-1570{padding-left:calc((100% - 1570px)/2);padding-right:calc((100% - 1600px)/2)}.image-gallery-2 .container.container-1570 .slider-progress-bar,.halo-product-block-7 .container.container-1570 .slider-progress-bar{padding-right:calc((100% - 1570px)/2)}.halo-article-6 .container.container-1570 .slick-prev{left:calc((100% - 1770px)/2 + 15px)}.halo-article-6 .container.container-1570 .slick-next{right:calc((100% - 1770px)/2 + 15px)}.halo-custom-banner-center-mode-2 .content-box--absolute{bottom:45px}.halo-product-specification .item-image .img-box .image{height:430px}.halo-product-specification .halo-block-banner .product-info{max-width:710px}.halo-product-specification .item-content .banner-info{max-height:320px}.halo-product-specification .halo-block-banner .product-metafield{max-width:730px}.halo-product-specification .item-content .product_type-metafield{max-height:425px;margin-bottom:19px}.halo-newsletter .style-vertical .halo-block-text.header-style-3 .title{font-size:60px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 405px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:405px}.halo-newsletter .horizontal-7 .halo-block__newsletter{padding-right:40px}.halo-banner-with-custom-link2.style-4 .block-content__left{padding:90px 100px 45px}.halo-banner-with-custom-link2.style-4 .block-content__left .content-medium{margin:85px 0 25px}}@media(min-width:1920px){.content-style-1 .banner-itemContent{padding-left:85px}.content-style-2 .banner-itemContent{padding-right:85px}.content-box--full.content-box--left,.content-box--full.content-box--1770.content-box--left{left:calc((100% - 1770px)/2)}.content-box--full.content-box--right,.content-box--full.content-box--1770.content-box--right{right:calc((100% - 1770px)/2)}.custom-banner .content-box--left,.custom-banner .content-box--right{max-width:calc(100% - 150px)}.custom-banner .content-box--left{left:75px}.custom-banner .content-box--right{right:75px}.custom-banner.style-3 .column-2 .item:nth-child(odd) .custom-banner-item,.custom-banner.style-4 .column-2 .item:nth-child(odd) .custom-banner-item{padding-right:60px}.custom-banner.style-3 .column-2 .item:nth-child(2n) .custom-banner-item,.custom-banner.style-4 .column-2 .item:nth-child(2n) .custom-banner-item{padding-left:60px}.custom-banner.style-3 .item:nth-child(2n) .custom-banner-item{margin-top:60px}.custom-banner.style-4 .item:nth-child(odd) .custom-banner-item{margin-top:60px}.heroCarousel .heroCarousel-content.style-2{padding-left:70px;padding-right:70px}.heroCarousel .slick-arrow.slick-prev{left:calc((100% - 1770px)/2)}.heroCarousel .slick-arrow.slick-next,.heroCarousel.style-6 .slick-dots,.heroCarousel.style-7 .slick-dots{right:calc((100% - 1770px)/2)}.instagram.style-2 .container-full{padding-left:100px;padding-right:100px}.direction-block .slick-dots{right:calc((100% - 1770px)/2)}.direction-block.content-style-2 .slick-dots{left:calc((100% - 1770px)/2)}.fixed-banner-2.layout-2 .halo-items{padding-top:15px;padding-bottom:50px}.fixed-banner-6 .content-box--absolute{left:70px;bottom:70px;max-width:calc(100% - 140px)}.halo-banner-with-custom-link2:not(.style-4) .block-content__left{width:670px;padding:0 120px}.halo-banner-with-custom-link2:not(.style-4) .block-content__right{width:calc(100% - 670px)}.halo-banner-with-custom-link2.style-3 .block-content__left{width:720px;padding:0 180px}.halo-banner-with-custom-link2.style-3 .block-content__right{width:calc(100% - 720px)}.halo-custom-banner-center-mode .halo-block-content .halo-row .item-odd{width:500px}.halo-custom-banner-center-mode .halo-block-content .halo-row .item-even{width:calc(100% - 1000px)}.halo-custom-banner-center-mode-2 .container.container-1570 .halo-block-content .halo-row .item-even{width:calc(100% - 690px)}.halo-custom-banner-center-mode-2 .container.container-1770 .halo-block-content .halo-row .item-even{width:calc(100% - 890px)}.halo-custom-banner-center-mode-2 .container.container-1860 .halo-block-content .halo-row .item-even{width:calc(100% - 980px)}.halo-custom-banner-center-mode-2 .content-box--absolute{bottom:55px}.banner-with-video .content-box--left{left:100px}.banner-with-video .content-box--right{right:100px}.banner-with-video .content-box--top{top:100px}.banner-with-video .content-box--bottom{bottom:100px}.featured-collection-4 .content-box--absolute{left:70px;bottom:70px;max-width:calc(100% - 140px)}.image-gallery-2 .container.container-1770{padding-left:calc((100% - 1770px)/2);padding-right:calc((100% - 1920px)/2)}.image-gallery-2 .container.container-1770 .slider-progress-bar,.halo-product-block-7 .container.container-1770 .slider-progress-bar{padding-right:calc((100% - 1770px)/2)}.image-gallery-2 .container.container-1860{padding-left:calc((100% - 1860px)/2);padding-right:calc((100% - 1920px)/2)}.image-gallery-2 .container.container-1860 .slider-progress-bar,.halo-product-block-7 .container.container-1860 .slider-progress-bar{padding-right:calc((100% - 1860px)/2)}.halo-before-after-slider.style-2 .block-content__left{width:465px}.halo-before-after-slider.style-2 .block-content__left+.block-content__right{width:calc(100% - 485px)}.halo-product-specification .halo-block-banner .item-image{right:calc((100% - 1770px)/2)}.halo-product-specification.use-reverse .halo-block-banner .item-image{left:calc((100% - 1770px)/2);right:auto}.halo-newsletter .style-horizontal:not(.only-block) .newsletter-block-horizontal{width:calc(100% - 460px)}.halo-newsletter .style-horizontal:not(.only-block) .icon-block-horizontal{width:460px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-2 .newsletter-block-horizontal{width:calc(100% - 330px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-2 .icon-block-horizontal{width:330px}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .newsletter-block-horizontal{width:calc(100% - 435px)}.halo-newsletter .style-horizontal:not(.only-block) .horizontal-8 .icon-block-horizontal{width:435px}.halo-newsletter .horizontal-7 .halo-block__newsletter{padding-right:70px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-loading-banner.css.map?v=59030653696570839451768190996 */

/* ===== component-loading-block.css ===== */
.custom-map iframe{width:100%!important}.custom-text-logo{margin:0 auto;width:100%;max-width:var(--max-width)}.custom-text-logo .image{margin:0 0 30px;padding-left:15px;padding-right:15px}.custom-text-logo .image img{max-width:100%;object-fit:contain}.custom-text-content{padding-left:15px;padding-right:15px}.custom-text-content.custom-text-content--style{font-family:var(--text-font);font-size:var(--text-font-size);font-style:var(--text-font-style);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);color:var(--text-color)}.custom-text-content>span,.custom-text-content>p{display:block;margin-top:0;margin-bottom:0}.custom-text-content>span+span,.custom-text-content>div+div,.custom-text-content>p+p{margin-top:15px}.custom-text-content>h1+p,.custom-text-content>h2+p,.custom-text-content>h3+p,.custom-text-content>h4+p,.custom-text-content>h5+p,.custom-text-content>h6+p{margin-top:20px;margin-bottom:25px}.custom-text-content.customize-width{margin-left:auto;margin-right:auto;max-width:var(--customize-width)}.custom-text-action{font-size:0;letter-spacing:0;margin:30px 0 0}.custom-text-action .button{display:inline-block;vertical-align:top;width:100%;max-width:185px}.custom-text-action .button svg{fill:inherit;stroke:inherit}.custom-text-action .button.button-icon{max-width:310px}.custom-text.style-2 .halo-content{position:relative}.custom-text.style-2 .custom-text-logo{position:relative;margin-top:50px;margin-bottom:100px}.custom-text.style-2 .custom-text-logo .image{margin-bottom:0}.custom-text.style-2 .custom-text-content{position:relative;line-height:2}.custom-text.style-2 .custom-text-content:before{content:"";position:absolute;top:-65px;left:50%;width:1px;height:40px;background-color:var(--color-global);z-index:1}.customer-reviews.border-bottom{border-bottom:1px solid rgba(var(--item-border-color),.5)}.customer-reviews .halo-block-content .title{display:block;position:relative;font-family:var(--item-title-font);font-size:var(--item-title-mobile-font-size);font-weight:var(--item-title-font-weight);font-style:normal;text-transform:var(--item-title-transform);color:var(--item-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-top:0;margin-bottom:0}.customer-reviews .halo-block-content .desc{display:block;font-family:var(--item-text-font);font-size:var(--item-text-mobile-font-size);font-weight:var(--item-text-font-weight);font-style:normal;text-transform:var(--item-text-text-transform);color:var(--item-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:30px 0 35px;white-space:initial}.customer-reviews .halo-block-content .title+.customer-info{margin-top:18px}.customer-reviews .halo-block-content .customer-info{display:flex;align-items:center;justify-content:center;font-weight:var(--item-text-font-weight);text-transform:var(--item-text-text-transform);color:var(--item-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.customer-reviews .halo-block-content .customer-info .img-box{width:50px;height:50px}.customer-reviews .halo-block-content .customer-info:not(:hover) .img-box{border:0px solid var(--item-color);border-radius:50%;transition:all .3s ease}.customer-reviews .halo-block-content .customer-info .img-box+.name{padding-left:20px;padding-right:5px}.customer-reviews .halo-block-content .customer-info .name{font-weight:700;text-decoration:underline;text-underline-offset:3px}.testimonial .content-box{margin-top:32px}.testimonial .name{display:block;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin-top:0;margin-bottom:4px}.testimonial .position{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2)}.testimonial-2{background:var(--bg-color);height:560px}.testimonial-2.has-background{background-color:var(--bg-color);background:var(--bg-block-img);background-position:var(--bg-block-img-position-x) var(--bg-block-img-position-y);background-repeat:var(--bg-block-img-repeat);background-size:var(--bg-block-img-size)}.testimonial-2 .halo-img{display:none}.testimonial-2.style-2 .halo-img img{position:relative}.testimonial-2 .halo-panel-carousel{min-width:unset;max-width:700px;padding:0 15px}.testimonial-2 .title{display:block;position:relative;font-family:var(--item-title-font);font-size:var(--item-title-mobile-font-size);font-weight:var(--item-title-font-weight);font-style:italic;text-transform:var(--item-title-transform);color:var(--item-title-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-top:0;margin-bottom:0}.testimonial-2.style-2 .title{font-style:normal;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#7a7772;text-underline-offset:5px}.testimonial-2 .desc{display:block;font-family:var(--item-text-font);font-size:var(--item-text-mobile-font-size);font-weight:var(--item-text-font-weight);font-style:italic;text-transform:var(--item-text-text-transform);color:var(--item-text-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:30px 0 35px;white-space:initial}.testimonial-2.style-2 .desc{font-style:normal}.testimonial-2 .name{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);padding:5px 0 0;margin-top:0;margin-bottom:0}.testimonial-2.style-2 .name{font-weight:var(--font-weight-semibold);color:var(--item-text-color)}.testimonial-2 .halo-panel-carousel:not(.slick-initialized) .halo-panel-content{display:none}.testimonial-2 .halo-panel-carousel:not(.slick-initialized) .halo-panel-content:first-child{display:block}.testimonial-2 .star-reviews,.testimonial-3 .star-reviews{letter-spacing:0;font-size:0}.testimonial-2 .star-reviews .spr-icon,.testimonial-3 .star-reviews .spr-icon{display:inherit;vertical-align:top;font-size:0;letter-spacing:0;line-height:1;width:auto;height:auto}.testimonial-2 .star-reviews .spr-icon:before,.testimonial-3 .star-reviews .spr-icon:before{font-size:var(--font-size);font-style:normal}.testimonial-3 .star-reviews .spr-icon:before{font-size:calc(var(--font-size) + 8px)}.testimonial-2 .star-reviews.star0 .spr-icon:before,.testimonial-3 .star-reviews.star0 .spr-icon:before,.testimonial-2 .star-reviews.star1 .spr-icon:before,.testimonial-3 .star-reviews.star1 .spr-icon:before,.testimonial-2 .star-reviews.star2 .spr-icon:before,.testimonial-3 .star-reviews.star2 .spr-icon:before,.testimonial-2 .star-reviews.star3 .spr-icon:before,.testimonial-3 .star-reviews.star3 .spr-icon:before,.testimonial-2 .star-reviews.star4 .spr-icon:before,.testimonial-3 .star-reviews.star4 .spr-icon:before{content:"\2606";color:var(--product-review-empty-color)}.testimonial-2 .star-reviews.star1 .spr-icon:first-child:before,.testimonial-3 .star-reviews.star1 .spr-icon:first-child:before,.testimonial-2 .star-reviews.star2 .spr-icon:nth-child(-n+2):before,.testimonial-3 .star-reviews.star2 .spr-icon:nth-child(-n+2):before,.testimonial-2 .star-reviews.star3 .spr-icon:nth-child(-n+3):before,.testimonial-3 .star-reviews.star3 .spr-icon:nth-child(-n+3):before,.testimonial-2 .star-reviews.star4 .spr-icon:nth-child(-n+4):before,.testimonial-3 .star-reviews.star4 .spr-icon:nth-child(-n+4):before,.testimonial-2 .star-reviews.star5 .spr-icon:before,.testimonial-3 .star-reviews.star5 .spr-icon:before{content:"\2605";color:var(--product-review-full-color)}body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star0 .spr-icon:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star1 .spr-icon:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star2 .spr-icon:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star3 .spr-icon:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star4 .spr-icon:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star1 .spr-icon:first-child:before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star2 .spr-icon:nth-child(-n+2):before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star3 .spr-icon:nth-child(-n+3):before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star4 .spr-icon:nth-child(-n+4):before,body.dark-mode .halo-testimonial-3.style-2 .star-reviews.star5 .spr-icon:before{filter:invert(0)}.testimonial-3 .content-box{max-width:650px;margin-left:auto;margin-right:auto;padding:32px 15px 12px}.halo-testimonial-3 .avatar.no-avatar+.name{margin-left:0}.halo-testimonial-3.style-2 .content-box{padding-left:10px;padding-right:10px}.halo-testimonial-3.style-2 .content-box--line+.content-box--line{margin-top:16px}.halo-testimonial-3.style-3 .halo-block-header{margin:0 0 17px}.halo-testimonial-3.style-3 .halo-panel-carousel .slick-list{overflow:visible}.halo-testimonial-3.style-3 .halo-panel-carousel .halo-panel-item{padding:15px}.halo-testimonial-3.style-3 .content-box{border:1px solid #ccc;border-radius:5px;padding:20px;transition:box-shadow .3s ease-in-out;max-width:1050px}.halo-testimonial-3.style-3 .halo-panel-item:hover .content-box{box-shadow:0 2px 10px #00000026}.halo-testimonial-3 .testimonial-3 .subtext{color:var(--subtext-color)}.testimonial-3 .avatar:not(.no-avatar){display:block;position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#969696}.testimonial-3 .avatar:not(.no-avatar) img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:2}.testimonial-3 .desc{font-family:var(--item-text-font);font-size:var(--item-text-mobile-font-size);font-weight:var(--item-text-font-weight);text-transform:var(--item-text-text-transform);color:var(--item-text-color);padding-bottom:15px}.halo-testimonial-3.style-2 .desc{padding-bottom:17px}.testimonial-3 .name{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-bottom:0;margin-left:15px}.testimonial-4{position:relative}.testimonial-4 .img-box .image-bg img,.testimonial-4 .img-box .image-bg svg{max-width:75%;max-height:811px;position:relative;margin-left:auto;margin-right:0}.testimonial-4.slide-left .img-box .image-bg img,.testimonial-4.slide-left .img-box .image-bg svg{max-width:73.5%}.testimonial-4.slide-right .img-box .image-bg img,.testimonial-4.slide-right .img-box .image-bg svg{margin-left:0;margin-right:auto}.testimonial-4.slide-center .img-box .image-bg img,.testimonial-4.slide-center .img-box .image-bg svg{max-width:100%;margin-left:0}.testimonial-4 .content-box{width:100%;max-width:925px;max-height:475px;position:absolute;top:50%;left:70px;transform:translateY(-50%);z-index:1;background:var(--bg-content-color);padding:var(--padding-content)}.testimonial-4.slide-right .content-box{left:auto;right:90px}.testimonial-4.slide-center .content-box{max-height:100%;left:50%;transform:translate(-50%,-50%)}.testimonial-4 .content{overflow:hidden}.testimonial-4 .content .title{font-family:var(--item-title-font);font-size:var(--item-title-mobile-font-size);font-weight:var(--item-title-font-weight);text-transform:var(--item-title-text-transform);color:var(--item-color);padding-bottom:10px;margin-top:20px;margin-bottom:20px}.testimonial-4 .content .name,.testimonial-4 .content .desc{font-size:var(--item-text-font-size);font-weight:var(--item-text-font-weight);text-transform:var(--item-text-text-transform);color:var(--item-color)}.testimonial-4 .content .name{font-style:italic}.testimonial-4 .content .star{font-size:0;letter-spacing:0;margin-top:0;margin-bottom:0}.testimonial-4 .content .icon-star{height:15px;width:16px;font-size:0;margin:0 1px;fill:#f7ce2b;color:#f7ce2b}.testimonial-4 .item--left .content,.testimonial-4 .item--right .content{padding:0 43px}.testimonial-4 .item--center .content .desc{padding:30px 43px 36px;margin:0;white-space:normal}.testimonial-4 .item--left .content .desc,.testimonial-4 .item--right .content .desc{padding:30px 0 50px;margin:0;white-space:normal}.testimonial-4 .slide-banner .slick-arrow svg{fill:var(--bg-white);stroke:transparent}.testimonial-4 .slide-banner:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.testimonial-4 .slide-banner:not(.slick-initialized)>div{display:inline-block;vertical-align:top;width:100%}.blog-featured-item .blog-block-itemWrapper{display:flex;align-items:center;white-space:nowrap;overflow-x:auto}.blog-featured-item .item{display:inline-block;vertical-align:top;flex:0 0 320px;width:320px}.blog-featured-item .article-item{position:relative}.blog-featured-item .blog-title{font-family:var(--blog-title-font);font-size:var(--blog-title-mobile-font-size);font-weight:var(--blog-title-font-weight);text-transform:var(--blog-title-text-transform);color:var(--blog-title-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:8px 0}.blog-featured-item .blog-content{position:absolute;bottom:0;z-index:2;width:100%;overflow:hidden;white-space:normal;padding:5px 15px 18px;background:var(--blog-bg-color)}.blog-featured-item .blog-summary,.blog-featured-item .blog-info{display:block;font-size:var(--blog-text-font-size);font-weight:var(--blog-text-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--blog-text-text-transform);color:var(--blog-text-color);margin-bottom:15px}.halo-article-2 .blog-block-item .item{flex:0 0 100%;width:100%}.halo-article-2 .blog-block-item .item .article-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;background:var(--blog-bg-color)}.halo-article-2 .blog-block-item .title{font-family:var(--blog-title-font);font-size:var(--blog-title-mobile-font-size);font-weight:var(--blog-title-font-weight);text-transform:var(--blog-title-text-transform);color:var(--blog-title-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:20px 0}.halo-article-2 .blog-block-item .blog-info,.halo-article-2 .blog-block-item .blog-summary{font-size:var(--blog-text-font-size);font-weight:var(--blog-text-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--blog-text-text-transform);color:var(--blog-text-color);margin-bottom:15px}.halo-article-2 .blog-block-item .blog-btn{display:inline-block;vertical-align:top;margin:15px 0 0;min-width:150px;border-color:transparent;width:auto}.halo-article-2 .blog-block-item .article-itemLeft,.halo-article-2 .blog-block-item .article-itemRight{width:100%}.halo-article-2 .blog-block-item .article-itemLeft{position:relative;overflow:hidden}.halo-article-2 .blog-block-item .article-itemRight{padding:15px 0}.halo-article-2 .blog-block-item .item+.item{margin-top:20px}.wrapper-content.border-top{border-top:1px solid #c7c7c7;padding-top:40px}.halo-custom-product-banner-2 .banner-title{margin-bottom:15px}.halo-custom-product-banner .button-link{max-width:unset;padding-top:0!important;padding-bottom:0!important}.halo-custom-product-banner .banner-button{max-width:230px}.halo-custom-product-banner-2 .banner-button{display:inline-block;vertical-align:top;width:auto;min-width:180px;max-width:unset;margin-top:26px}.halo-custom-product-banner .halo-block-item+.halo-block-item{margin-top:20px}.halo-custom-product-banner-2 .halo-block-item+.halo-block-item{margin-top:60px}.halo-custom-product-banner-2 .item--text{text-align:center;margin-bottom:0}.halo-custom-product-banner-2 .item--product{display:block;width:100%;position:relative;margin:50px 0 0}.halo-custom-product-banner-2 .img-box .video-link{top:15px;left:auto;right:15px;transform:unset;color:var(--text-color)}.banner-view-countDown{margin:-14px 0 35px}.banner-view-countDown .countDown{display:flex;align-items:center;justify-content:center}.banner-view-countDown .animated-loading{opacity:0;visibility:hidden}.banner-view-countDown .item{padding:0 14px}.banner-view-countDown .item.second{padding:0 20px}.banner-view-countDown .item .num{position:relative}.banner-view-countDown .item.minnute .num:before,.banner-view-countDown .item.second .num:before{content:":";font-size:25px;position:absolute;left:-20px;top:45%;transform:translateY(-50%)}.banner-view-countDown .item .num{display:block;font-size:30px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.banner-view-countDown .item .text{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-top:-5px}.halo-custom-product-banner .banner-view-countDown{color:var(--text-color)}.halo-custom-product-banner.style-3 .halo-block-item.halo-block-itemProduct{background:var(--color-white);padding:20px 25px 25px}.halo-custom-product-banner.style-3 .halo-block-content .products-carousel.column-1 .product{padding-left:30px;padding-right:30px}.halo-custom-product-banner .banner-link-wrapper{padding:13px 0 0}.halo-custom-product-banner .banner-link-wrapper .link{padding:12px 0}.halo-custom-product-banner.style-4 .products-grid{margin:0 5px}.halo-custom-product-banner-2 .halo-block-header .title{font-family:var(--title-font);font-size:var(--title-mobile-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);margin-bottom:33px}.halo-custom-product-banner-2 .halo-block-header .desc{font-size:var(--text-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);margin-top:0;margin-bottom:43px}.halo-custom-product-banner-2 .halo-block-header .button{display:inline-block;vertical-align:top;width:auto;min-width:180px;max-width:unset;margin-top:0}.halo-icon-with-text-2,.halo-icon-with-text-1.halo-block-full,.halo-icon-with-text-1:not(.halo-block-full) .container{background:var(--bg-color)}.halo-icon-with-text-2.has-background,.halo-icon-with-text-1.halo-block-full.has-background,.halo-icon-with-text-1.has-background:not(.halo-block-full) .container{background-color:var(--bg-color);background:var(--bg-block-img);background-position:var(--bg-block-img-position-x) var(--bg-block-img-position-y);background-repeat:var(--bg-block-img-repeat);background-size:var(--bg-block-img-size)}.halo-icon-with-text .halo-row--border .halo-row-item{border-right:1px solid var(--text-color)}.halo-icon-with-text-2.style-2 .halo-row-item{border-right:1px solid #4d4d4d!important}.halo-icon-with-text-2.style-2 .halo-row{padding-top:39px;padding-bottom:39px;border:1px solid #4d4d4d;border-radius:5px}.halo-icon-with-text .halo-row--border .halo-row-item:last-child{border-right:none}.halo-icon-with-text-2.style-2 .halo-row-item:last-child{border-right:none!important}.halo-icon-with-text .item-content{white-space:normal}.halo-icon-with-text .item-content .title{font-family:var(--title-font);font-size:var(--title-mobile-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);color:var(--title-color);margin-top:0;margin-bottom:4px}.halo-icon-with-text-2.style-2 .item-content .title{margin-bottom:13px}.halo-icon-with-text .item-content .sub-title,.halo-icon-with-text .item-content .text{font-size:var(--text-font-size);font-weight:var(--text-font-weight);text-transform:var(--text-text-transform);color:var(--text-color);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.halo-icon-with-text .item-content .link{margin-left:2px}.halo-icon-with-text .item-icon{width:40px;height:40px;margin-right:20px}.halo-icon-with-text-2.style-3 .item-icon{width:80px;height:80px}.halo-icon-with-text .item-icon svg,.halo-icon-with-text .item-content-item svg{width:100%;height:100%;fill:currentColor;stroke:transparent;color:var(--icon-color)}.halo-icon-with-text .show-icon .item-icon{margin-right:13px}.halo-icon-with-text .show-icon .wrapper-title{display:flex;justify-content:center;align-items:center;margin-bottom:34px}.halo-icon-with-text .show-icon .sub-title{display:block;max-width:360px}.halo-icon-with-text .show-icon.icon-ratio--large .item-content-item svg{width:auto}.halo-icon-with-text .show-icon .item-content-item{display:inline-block;vertical-align:middle}.halo-icon-with-text .show-icon .item-content-left{width:40px;height:40px}.halo-icon-with-text .show-icon.icon-ratio--large .item-content-left{width:60px;height:60px}.halo-icon-with-text .show-icon .no-title .item-content-left{width:27px;height:27px}.halo-icon-with-text .show-icon .item-content-right{padding-left:30px;width:calc(100% - 40px)}.halo-icon-with-text .show-icon.icon-ratio--large .item-content-right{padding-left:24px}.halo-icon-with-text .show-icon .no-title .item-content-right{padding-left:10px;text-align:left}.halo-icon-with-text .show-icon .item-content.style-2,.halo-icon-with-text .show-icon .item-content.style-3{display:flex;font-size:0;letter-spacing:0;max-width:390px;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;position:relative}.halo-icon-with-text .show-icon .item-content.style-3{max-width:510px}.halo-icon-with-text .show-icon .item-content.style-2 .title,.halo-icon-with-text .show-icon .item-content.style-3 .title{margin-bottom:5px}.halo-icon-with-text .show-icon .item-content.style-2 .sub-title,.halo-icon-with-text .show-icon .item-content.style-3 .sub-title{max-width:100%}.halo-icon-with-text .show-icon .item-content.text-center .sub-title{margin-left:auto;margin-right:auto}.halo-icon-with-text .show-icon .item-content.text-left .sub-title{margin-left:0;margin-right:auto}.halo-icon-with-text .show-icon .item-content.text-right .sub-title{margin-left:auto;margin-right:0}.halo-icon-with-text-2 .halo-block-footer{margin-top:54px}.halo-icon-with-text-2 .halo-block-footer.no-button{margin-top:20px}.halo-icon-with-text-2 .halo-block-footer .footer-button{max-width:240px;margin-bottom:15px}.halo-icon-with-text-2.style-2 .item-content .item-icon{width:102px;height:78px;margin-bottom:29px!important}.halo-icon-with-text-2 .item-content.text-center .item-icon{margin:0 auto 10px}.halo-icon-with-text-2 .item-content.text-left .item-icon{margin-left:0;margin-right:auto}.halo-icon-with-text-2 .item-content.text-right .item-icon{margin-left:auto;margin-right:0}.halo-icon-with-text-2 .halo-block-header .desc{max-width:730px;margin:15px auto 36px;padding:0 15px}.halo-product-tabs .product-tabs-content .tab-content{visibility:hidden;opacity:0;height:0}.halo-product-tabs .product-tabs-content .tab-content.active{visibility:visible;opacity:1;height:inherit}.halo-product-tabs .loading{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text)}.halo-product-tabs:not(.style-2) .product-tabs-list:not(.title){font-size:0;letter-spacing:0;margin-top:14px}.halo-product-tabs .product-tabs-list>.tab-links{display:inline-block;vertical-align:top;font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);text-transform:var(--tab-text-transform);color:var(--tab-color)!important;margin:0 -3px}.halo-product-tabs .product-tabs-list>.tab-links.active{color:var(--tab-color-active)!important}.halo-product-tabs .product-tabs-list li{display:inline-block;vertical-align:top}.halo-product-tabs .product-tabs-list li .tab-links{display:block;font-family:var(--tab-title-font);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);text-transform:var(--tab-text-transform);color:var(--tab-color)!important;line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:14px 10px}.halo-product-tabs .product-tabs-list li:first-child .tab-links{padding-left:0!important}.halo-product-tabs .product-tabs-list li:last-child .tab-links{padding-right:0!important}.halo-product-tabs .product-tabs-list li .tab-links.active{color:var(--tab-color-active)!important}.halo-product-tabs .product-tabs-list li .tab-links.active .text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.halo-product-tabs .text-left .product-tabs-list.style-2,.halo-product-tabs .text-right .product-tabs-list.style-2{margin-top:0}.halo-product-tabs .product-tabs-list.style-2 li .tab-links{padding:0 10px}.halo-product-tabs .product-tabs-list.style-2 li .tab-links .text{text-decoration:none!important}.halo-product-tabs-2 .halo-block-header.flex-wrap>*{width:100%}.halo-product-tabs .halo-block-header.text-left .product-tabs-list>.tab-links:first-child .text{padding-left:3px}.halo-product-tabs .halo-block-header.text-right .product-tabs-list>.tab-links:last-child .text{padding-right:3px}.halo-product-tabs.style-2 .halo-block-header{display:grid;align-items:center;grid-template-columns:1fr;margin:0 0 25px}.halo-product-tabs.style-2 .product-tabs-list li .tab-links{font-weight:var(--font-weight-normal);transition:none}.halo-product-tabs.style-2 .product-tabs-list li .tab-links.active{font-weight:var(--tab-font-weight)}.halo-product-tabs.style-2 .product-tabs-list li .tab-links.active .text{text-decoration:none}.product-tabs-countdown{display:none;font-size:0;letter-spacing:0;margin:10px 0 0}.product-tabs-countdown .product-tabs-countdown--wrapper{display:inline-block;vertical-align:top}.product-tabs-countdown .text{display:inline-block;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);color:var(--color-grey);margin-right:7px;vertical-align:middle}.product-tabs-countdown .text span{display:inline-block;vertical-align:top;padding:0 1px 0 0;color:var(--countdown-color)}.product-tabs-countdown .num{display:inline-block;vertical-align:middle;color:var(--countdown-number-color);background:var(--countdown-bg);border:1px solid var(--countdown-bg);font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);text-transform:lowercase;border-radius:4px}.product-tabs-countdown.style-3 .num{width:30px;height:30px;line-height:28px;text-align:center}.product-tabs-countdown.style-3 .num.days{width:60px}.product-tabs-countdown .seperate{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--countdown-number-color);margin:0 5px}.product-tabs-countdown.style-3 .seperate{height:22px;display:inline-block;vertical-align:middle;color:var(--countdown-bg)}.product-tabs-countdown .num+.num{margin-left:5px}.product-tabs-countdown.style-1 .text,.product-tabs-countdown.style-1 .num,.product-tabs-countdown.style-2 .text,.product-tabs-countdown.style-2 .num{vertical-align:top}.product-tabs-countdown.style-1 .text,.product-tabs-countdown.style-2 .text{display:inline-block;margin-right:6px}.product-tabs-countdown.style-1 .num,.product-tabs-countdown.style-2 .num{background-color:transparent;border:none;font-weight:var(--font-weight-normal);color:var(--color-text);padding:0;text-transform:lowercase}.product-tabs-countdown.is-show{display:block}.custom-text-button .halo-block-content{padding:35px 0 45px}.custom-text-button .halo-content .title{font-size:var(--header-mobile-font-size);font-weight:var(--font-weight-bold);color:var(--text-color);margin-top:0;margin-bottom:0;padding-bottom:9px}.custom-text-button .halo-content .custom-text-content{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--text-color)}.custom-text-button .halo-content.text-left .custom-text-content{padding-left:0}.custom-text-button .block-action{text-align:center}.custom-text-button .button{display:inline-block;vertical-align:top;width:auto;min-width:220px;margin-top:30px}.customProductView--loading .media-loading{display:block}.halo-categories-list .halo-row__list .link{font-family:var(--link-font);font-size:var(--link-font-size);font-weight:var(--link-font-weight);text-transform:var(--link-text-transform);color:var(--link-color);padding:5px 0}.halo-categories-list .halo-row__heading{font-family:var(--heading-font);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);color:var(--heading-color);margin:0 0 9px}.halo-categories-list .halo-row .halo-row-item{margin-top:25px}.halo-categories-list .halo-content{margin-top:30px}.halo-categories-list-2 .halo-item-wrapper,.halo-categories-list-2.layout-2 .item-even .halo-item-wrapper{display:flex;flex-direction:column}.halo-categories-list-2 .item-top,.halo-categories-list-2 .item-bottom{position:relative}.halo-categories-list-2 .item-title{display:table;position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:100%;max-width:calc(100% - 150px)}.halo-categories-list-2 .item-title .title{position:relative;padding-bottom:100%;overflow:hidden}.halo-categories-list-2 .item-title h4{position:absolute;top:auto;bottom:30px;left:50%;transform:translate3d(-50%,0,0);font-family:var(--heading-font);font-size:var(--heading-mobile-font-size);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform);color:var(--heading-color);margin-top:0;margin-bottom:0}.halo-categories-list-2 .item-title .title:before{content:"";position:absolute;top:0;left:0;display:block;background-color:transparent;width:100%;height:100%;border:6px solid var(--heading-color)}.halo-categories-list-2 .item-odd .item-title{left:0}.halo-categories-list-2 .item-even .item-title{right:0}.halo-categories-list-2 .item-list .link{font-family:var(--link-font);font-size:var(--link-font-size);font-weight:var(--link-font-weight);color:var(--link-color);text-transform:var(--link-text-transform)}.halo-categories-list-2 .item-image{display:block;position:relative;overflow:hidden;width:100%;max-width:calc(100% - 100px)}.halo-categories-list-2 .item-odd .item-image{margin-left:auto;margin-right:0}.halo-categories-list-2 .item-even .item-image{margin-left:0;margin-right:auto}.halo-categories-list-2 .item-list{display:block;position:relative;overflow:hidden;width:100%;max-width:585px;padding:30px 0}.halo-categories-list-2 .item-list ul{display:block;margin-left:auto;margin-right:auto;max-width:370px;width:100%}.halo-categories-list-2 .item-list li{display:block;position:relative;padding:17px 0}.halo-categories-list-2 .item-list li+li{border-top:1px solid #e4e4e4}.halo-product-block-3 .halo-block-header .title .icon{position:relative;margin-left:-2px}.halo-product-block-3 .halo-block-header .title.text-right .icon{margin-left:0;margin-right:-2px}.halo-product-block-3 .halo-block-header .title svg{position:relative;width:36px;height:36px;left:-2px;top:-4px;transform:translateY(0)}.halo-product-block-3 .halo-block-header .block-header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.halo-product-block-3 .halo-block-header .halo-link__list .list-unstyled{display:flex;justify-content:flex-end;align-content:center}.halo-product-block-3 .halo-block-header .block-header-wrapper.right{flex-direction:row-reverse}.halo-product-block-3 .block-header-wrapper .halo-link__list .list-unstyled a{font-size:calc(var(--font-size) + 2px);margin-left:30px}.halo-product-block-3 .block-header-wrapper.right .halo-link__list .list-unstyled a{margin-left:0;margin-right:30px}.halo-product-block-3 .halo-block-header .halo-link__list .icon{width:23px;height:23px;display:inherit;position:relative;top:4px;margin-right:4px}.halo-product-block-3 .halo-block-header .halo-link__list .icon svg{width:100%;height:100%;position:absolute;top:50%;transform:translateY(-50%);left:0}.halo-product-banner{margin-bottom:15px}.halo-product-block-3 .halo-block-content.banner-enable .img-box--mobile .image{display:none}.halo-product-block-3 .halo-block-content.banner-enable .img-box--mobile .image+.image{display:block}.halo-product-block-7 .halo-block-content .content-bottom{margin-top:45px}.collapsible-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;row-gap:0;column-gap:0;margin-bottom:2rem}.collapsible-grid__item{max-width:100%;width:100%}.collapsible-grid .accordion{margin-top:15px;margin-bottom:0;border-top:.1rem solid rgba(199,199,199,.8);border-bottom:.1rem solid rgba(199,199,199,.8)}.collapsible-grid .accordion.content-container{border:.1rem solid rgba(243,243,243,1)!important;margin-bottom:15px;border-radius:var(--image-border)}.collapsible-grid .accordion__title{display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight-medium);max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.collapsible-grid .icon-accordion{align-self:center;fill:currentColor;stroke:transparent;height:20px;width:20px;margin-right:10px}.collapsible-grid .accordion__content{margin-top:1.5rem;margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 15px}.collapsible-grid .accordion.content-container .accordion__content,.collapsible-grid .accordion.content-container summary{padding-left:1.5rem;padding-right:1.5rem}.collapsible-grid .accordion.content-container summary{background:#f3f3f3!important}.collapsible-grid .accordion+.accordion{border-top:0}.collapsible-grid:last-child{margin-bottom:0}.halo-collapsible-content-2.style-1 .halo-block-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.halo-collapsible-content-2.style-1 .product-tabs-list{width:100%;margin:0;border:2px solid var(--tab-color);border-radius:5px}.halo-collapsible-content-2 .product-tabs-list li{position:relative}.halo-collapsible-content-2.style-1 .product-tabs-list li:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#6e6e6e}.halo-collapsible-content-2 .product-tabs-list li:last-child:after{content:"";display:none}.halo-collapsible-content-2 .product-tabs-list li .tab-links{display:block;font-size:var(--tab-font-size-mobile);font-weight:var(--font-weight-normal);text-transform:var(--tab-text-transform);color:var(--tab-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:19px 32px}.halo-collapsible-content-2 .product-tabs-list li .tab-links svg,.halo-collapsible-content-2 .product-tabs-list li .tab-links .icon{--size-icon: 36px;width:var(--size-icon);height:var(--size-icon)}.halo-collapsible-content-2 .product-tabs-list li .tab-links .icon{flex-shrink:0}.halo-collapsible-content-2 .product-tabs-list li .tab-links.active{font-weight:var(--tab-font-weight);color:var(--tab-color-active)}.halo-collapsible-content-2 .tabs-list{width:100%;margin-top:30px}.halo-collapsible-content-2 .tabs-list .tab-content{display:none}.halo-collapsible-content-2 .tabs-list .tab-content.active{display:block}.halo-collapsible-content-2 .faqs-item .card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6e6e6e}.halo-collapsible-content-2 .faqs-item .card-header{position:relative;padding:32px 34px 32px 0;cursor:pointer}.halo-collapsible-content-2 .faqs-item .card-header .title{font-size:var(--title-content-font-size);font-weight:var(--title-content-font-weight);text-transform:var(--title-content-text-transform);color:var(--title-content-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.halo-collapsible-content-2:not(.style-2) .faqs-item:first-child .card-header{padding-top:4px}.halo-collapsible-content-2 .faqs-item .card-header .icon-plus{display:inline-block;vertical-align:top;font-size:0;letter-spacing:0;position:absolute;top:50%;right:0;width:13px;height:13px;z-index:2;pointer-events:none;transform:translateY(-50%);padding:15px;background:var(--bg-icon-color);border:1px solid var(--bg-icon-color);border-radius:50%}.halo-collapsible-content-2:not(.style-2) .faqs-item:first-child .card-header .icon-plus{top:28%}.halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus{background:transparent;border:1px solid var(--bg-icon-color-active)}.halo-collapsible-content-2 .faqs-item .card-header .icon-plus:before,.halo-collapsible-content-2 .faqs-item .card-header .icon-plus:after{content:"";position:absolute;top:50%;right:50%;z-index:2;transform:translate(50%,-50%);background:var(--icon-color);transition:all .3s ease}.halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:before,.halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:after{background:var(--icon-color-active)}.halo-collapsible-content-2 .faqs-item .card-header .icon-plus:before{width:2px;height:13px}.halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed) .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.halo-collapsible-content-2 .faqs-item .card-header .icon-plus:after{width:13px;height:2px}.halo-collapsible-content-2 .faqs-item .collapse{transition:max-height .5s ease-out;max-height:0;overflow:hidden;pointer-events:none;position:relative}.halo-collapsible-content-2 .faqs-item .card-header:not(.collapsed)+.collapse{pointer-events:auto}.halo-collapsible-content-2 .faqs-item .halo-text-format{margin-bottom:40px;max-width:770px}.halo-collapsible-content-2.style-2 .product-tabs-list{--gap-x: 10px;margin:0 calc(-.5 * var(--gap-x));overflow-x:auto}.halo-collapsible-content-2.style-2 .product-tabs-list li{width:calc(100% / 3);padding:0 calc(.5 * var(--gap-x));flex-shrink:0;min-width:300px}.halo-collapsible-content-2.style-2 .product-tabs-list .tab-links{border:1px solid var(--tab-color);border-radius:5px;padding:20px;column-gap:24px;display:flex;height:100%}.halo-collapsible-content-2.style-2 .product-tabs-list li .tab-links.active{background:var(--tab-color)}.halo-collapsible-content-2.style-2 .faqs-item .card-header{padding:20px 50px 20px 20px}.halo-collapsible-content-2.style-2 .tabs-list .tab-content .faqs-item+.faqs-item{margin-top:20px}.halo-collapsible-content-2.style-2 .faqs-item .card:after{top:0;border:1px solid #fff;background-color:transparent;border-radius:5px;height:initial;pointer-events:none}.halo-collapsible-content-2.style-2 .faqs-item .card:before{content:"";position:absolute;top:0;left:0;border-radius:3px;width:6px;height:100%;z-index:2;background:#4d4cff;background:linear-gradient(0deg,#4d4cff,#ae2cf1);transform:scaleY(0);transition:all .5s ease;transform-origin:top}.halo-collapsible-content-2.style-2 .faqs-item .card.is-open:before{transform:scaleY(1)}.halo-collapsible-content-2.style-2 .faqs-item .card-header .icon-plus{border-radius:0;right:10px}.halo-collapsible-content-2.style-2 .faqs-item .collapse{padding-left:20px;padding-right:20px}.halo-collapsible-content-2.style-2 .faqs-item .halo-text-format{color:var(--text-color)}.banner-tab .halo-banner-wrapper{display:grid}.banner-tab .list-tab{grid-area:1 / -1;opacity:0;z-index:0;visibility:hidden;transition:all .2s ease}.banner-tab .list-tab.active{opacity:1;z-index:1;visibility:visible}.banner-tab .list-tab:not(.active) .video-box{height:0%!important;transition:.2s}.banner-tab .product-tabs-list{overflow-y:auto;max-height:430px}.banner-tab .tab-links{margin:0;padding:20px 0;color:var(--title-color);background:transparent;width:100%;border:0;cursor:pointer;border:1px solid var(--title-color);border-left:0;border-right:0;border-top:0}.banner-tab .tab-links.active{color:var(--title-color-active);border-color:var(--title-color-active)}.banner-tab .product-tabs-list li:first-child .tab-links{padding-top:0}@media(max-width:1199px){.testimonial-4 .img-box{width:100%;height:100%;position:relative}.testimonial-4 .img-box .image-bg img,.testimonial-4 .img-box .image-bg svg{max-width:100%!important;max-height:100%;position:relative;margin-left:0;margin-right:0}.testimonial-4 .content-box{min-width:auto;width:100%;height:100%;max-width:100%;max-height:100%;padding:20px!important;position:absolute!important;top:0;left:0;transform:translate(0);z-index:1;display:flex;justify-content:center;align-items:center}.testimonial-4.slide-right .content-box{right:auto}.testimonial-4.slide-center .content-box{top:0;transform:translate(-50%)}.testimonial-4 .content{padding:0 50px}.testimonial-4 .content .title{padding-bottom:20px}}@media(max-width:1100px){.halo-product-block-3 .block-header-wrapper .halo-link__list{width:100%}.halo-product-block-3 .halo-block-header .block-header-wrapper.left .halo-link__list .list-unstyled{justify-content:flex-start}.halo-product-block-3 .block-header-wrapper.left .halo-link__list .list-unstyled li:first-child a{margin-left:0}.halo-product-block-3 .block-header-wrapper.right .halo-link__list .list-unstyled li:last-child a{margin-right:0}}@media(max-width:1024px){.halo-product-tabs .halo-block-header .product-tabs-list.title{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.halo-icon-with-text .halo-row--grid,.custom-text-button .halo-block-content .halo-content{text-align:center!important}.custom-text-button.style-2 .halo-content .custom-text-content{padding:0 15px}.halo-categories-list .halo-row .halo-row-item{width:25%}.halo-categories-list .halo-row .halo-row-item:nth-child(-n+2),.halo-categories-list .halo-row .halo-row-item:nth-child(-n+3),.halo-categories-list .halo-row .halo-row-item:nth-child(-n+4){margin-top:0}.halo-custom-product-banner-2 .halo-block-itemProduct,.halo-custom-product-banner-2 .halo-block-itemBanner{display:block;width:100%!important;padding-left:0!important;padding-right:0!important}.halo-custom-product-banner-2 .container-no-padding .halo-block-itemProduct{padding-left:15px!important;padding-right:15px!important}.halo-custom-product-banner-2 .container-no-padding .halo-block-header{padding-left:0;padding-right:0}.halo-icon-with-text-1.has-arrow--mobile .slick-arrow,.halo-icon-with-text-2.has-arrow--mobile:not(.style-3) .slick-arrow{display:block!important;background-color:transparent!important}}@media(max-width:991px){.halo-product-tabs-2 .halo-block-header{position:relative;padding-bottom:35px;flex-wrap:wrap}.halo-product-tabs-2 .text-left .product-tabs-list{position:absolute;bottom:0;left:0;width:100%;text-align:left;white-space:nowrap;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){.halo-categories-list .halo-row .halo-row-item{width:33.333333%}.halo-categories-list-2 .halo-row .halo-row-item{width:100%!important}.halo-categories-list .halo-row .halo-row-item:nth-child(-n+3){margin-top:0}.halo-categories-list .halo-row .halo-row-item:nth-child(-n+4){margin-top:25px}.halo-product-block-3 .halo-block-header .block-header-wrapper .halo-link__list .list-unstyled{white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}.halo-product-block-3 .halo-block-header .block-header-wrapper .halo-link__list .list-unstyled{justify-content:flex-start}.testimonial-2.style-2{position:relative;height:100%}.testimonial-2.style-2.has-background{background-image:unset!important;background:var(--bg-color)}.testimonial-2.style-2 .halo-img{display:block;position:relative}.testimonial-2.style-2 .halo-panel{display:inline-flex;position:relative;left:0;right:0;transform:translateY(0);margin-bottom:30px}.halo-icon-with-text-2.style-2.line-mobile-none .halo-row-item{border-right:none!important}}@media(max-width:550px){.halo-product-tabs .product-tabs-list>.tab-links .text{padding-left:3px}.halo-product-tabs.style-2 .halo-block-header .product-tabs-list{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.halo-product-tabs-2 .halo-block-header .text-right .text{display:none}.halo-categories-list .halo-row .halo-row-item{width:50%}.halo-categories-list .halo-row .halo-row-item:nth-child(-n+2){margin-top:0}.halo-categories-list .halo-row .halo-row-item:nth-child(-n+3) .halo-categories-list .halo-row .halo-row-item:nth-child(-n+4){margin-top:25px}.halo-categories-list.mobile-layout-collapse .halo-row .halo-row-item{width:100%;margin-top:0}.halo-categories-list.mobile-layout-collapse .halo-row__heading{border-bottom:1px solid var(--heading-color);pointer-events:auto;position:relative;font-size:calc(var(--font-size) + 2px)!important;font-weight:var(--font-weight-bold);padding:10px 0!important}.halo-categories-list.mobile-layout-collapse .halo-row__heading:before,.halo-categories-list.mobile-layout-collapse .halo-row__heading:after{content:"";position:absolute;top:50%;z-index:2;transform:translateY(-50%) rotate(0);background:var(--heading-color);transition:var(--anchor-transition)}.halo-categories-list.mobile-layout-collapse .halo-row__heading:before{right:5px;width:2px;height:12px}.halo-categories-list.mobile-layout-collapse .halo-row__heading:after{width:12px;height:2px;right:0}.halo-categories-list.mobile-layout-collapse .halo-row__heading.is-clicked:before{transform:translateY(-50%) rotate(90deg)}.halo-categories-list.mobile-layout-collapse .halo-row__heading.is-clicked:after{transform:translateY(-50%) rotate(180deg)}.halo-categories-list.mobile-layout-collapse .halo-row__list{max-height:0;overflow:hidden;pointer-events:none;position:relative;transition:max-height .5s ease-out}.halo-categories-list.mobile-layout-collapse .halo-row__list>ul{padding-top:10px 0 15px}.halo-categories-list.mobile-layout-collapse .halo-row__heading.is-clicked+.halo-row__list{pointer-events:auto}.halo-testimonial-3.style-3 .halo-panel-carousel .slick-list{padding:0!important}.testimonial-4 .content-box{position:relative!important}.testimonial-4 .content{padding:0 10px!important}.testimonial-4 .content .title{padding-bottom:10px}.testimonial-4 .content .desc{padding:0!important;margin:revert!important}.halo-custom-product-banner-2 .halo-block-header .item--wrapper.text-left,.halo-custom-product-banner-2 .halo-block-header .item--wrapper.text-center,.halo-custom-product-banner-2 .halo-block-header .item--wrapper.text-right{text-align:center}.banner-tab .list-tab.active .video-box{height:var(--max-height-mobile)!important}.banner-tab .product-tabs-list{max-height:310px}.custom-text-action{display:flex;flex-wrap:wrap;row-gap:20px}}@media(max-width:320px){.banner-view-countDown .item .num{font-size:25px}.banner-view-countDown .item{padding:0 7px}.banner-view-countDown .item.minnute .num:before,.banner-view-countDown .item.second .num:before{left:-10px}}@media(min-width:551px){.custom-text-action .button{width:calc(50% - 10px)}.custom-text-action .button+.button{margin-top:0;margin-left:20px}.banner-view-countDown .item .num{font-size:50px}.banner-view-countDown .item.minnute{padding:0 45px}.banner-view-countDown{margin:-14px 0 53px}.banner-view-countDown .item.second .num:before,.banner-view-countDown .item.minnute .num:before{content:":";font-size:40px;position:absolute;left:-38px;top:50%;transform:translateY(-50%)}.halo-product-tabs.style-2 .halo-block-header:not(.text-center) .product-tabs-title{grid-area:title}.halo-product-tabs.style-2 .halo-block-header:not(.text-center) .product-tabs-list{grid-area:tabs}.halo-product-tabs.style-2 .halo-block-header:not(.text-center) .product-tabs-arrow{grid-area:arrows}.halo-product-tabs.style-2 .halo-block-header.text-left{grid-template-areas:"title arrows" "tabs tabs";grid-template-columns:1fr auto;column-gap:20px}.halo-product-tabs.style-2 .halo-block-header.text-right{grid-template-areas:"arrows title" "tabs tabs";grid-template-columns:auto 1fr;column-gap:20px}.halo-product-tabs.style-2 .halo-block-header.text-right .product-tabs-title .title,.halo-product-tabs.style-2 .halo-block-header.text-right .product-tabs-title .desc,.halo-product-tabs.style-2 .halo-block-header.text-left .product-tabs-arrow{text-align:right}.halo-product-tabs.style-2 .halo-block-header.text-left .product-tabs-title .title,.halo-product-tabs.style-2 .halo-block-header.text-left .product-tabs-title .desc,.halo-product-tabs.style-2 .halo-block-header.text-right .product-tabs-arrow{text-align:left}.halo-custom-product-banner .content-box--absolute{left:50%;top:inherit;bottom:43px;max-width:90%;transform:translate(-50%)}.halo-custom-product-banner-2 .content-box--absolute{left:30px;bottom:30px;width:calc(100% - 30px);transform:unset;padding-top:0;padding-bottom:0}.halo-custom-product-banner-2 .halo-block-item+.halo-block-item{margin-top:50px}.halo-custom-product-banner.style-4 .content-box--absolute{bottom:36px}.halo-custom-product-banner .show-button .content-box--absolute{bottom:65px}.halo-custom-product-banner .banner-link-wrapper .link{padding:17px 0}.halo-custom-product-banner-2 .item--text{-ms-flex:0 0 50%;flex:0 0 50%;width:50%;text-align:left}.halo-custom-product-banner-2 .item--text .item--wrapper{max-width:450px;padding-right:15px}.halo-custom-product-banner-2 .item--product{-ms-flex:0 0 50%;flex:0 0 50%;width:50%;margin-top:0}.halo-custom-product-banner-2 .img-box .video-link{top:25%;left:50%;right:auto;transform:translate(-50%,-25%)}.halo-testimonial-3.style-3 .halo-panel-carousel .halo-panel-item:not(.slick-active){opacity:.4}}@media(min-width:551px)and (max-width:1024px){.halo-custom-product-banner-2 .halo-block-itemProduct .halo-item-wrapper{display:flex;align-items:center}}@media(min-width:768px){.custom-text.style-2 .custom-text-logo{margin-bottom:130px}.custom-text.style-2 .custom-text-content:before{height:65px;top:-100%}.blog-featured-item .item{flex:0 0 430px;width:430px}.halo-article-2 .blog-block-item .item{flex-wrap:nowrap}.halo-article-2 .blog-block-item .article-itemRight{padding:15px 30px}.halo-article-2 .blog-block-item .article-itemLeft,.halo-article-2 .blog-block-item .article-itemRight{width:50%}.halo-article-2 .blog-block-item .item.image-article-right .article-item{flex-direction:row-reverse}.halo-article-2 .blog-block-item .title{font-size:var(--blog-title-font-size)}.halo-icon-with-text .show-icon .item-content-left{width:60px;height:60px}.halo-icon-with-text .show-icon.icon-ratio--large .item-content-left{width:70px;height:70px}.halo-icon-with-text .halo-row--grid .halo-row-item,.halo-icon-with-text .halo-row--slider .halo-row-item{border-right:none}.halo-icon-with-text .show-icon .item-content-right{width:calc(100% - 60px)}.halo-custom-product-banner .products-carousel.column-1:not(.slick-initialized)>.product{width:100%}.halo-custom-product-banner .products-carousel.column-2:not(.slick-initialized)>.product{width:50%}.halo-custom-product-banner .products-carousel.column-3:not(.slick-initialized)>.product{width:33.3333333%}.halo-custom-product-banner .products-carousel.column-4:not(.slick-initialized)>.product{width:25%}.halo-custom-product-banner-2 .halo-block-header .title{font-size:var(--title-tablet-font-size)}.testimonial-2 .halo-panel-carousel{padding:0 40px}.halo-product-block-3 .halo-block-content.banner-enable{display:flex;justify-content:space-between;align-items:center}.halo-product-block-3 .halo-block-content.banner-enable.halo-block-right{flex-direction:row-reverse}.halo-product-block-3 .halo-block-content.banner-enable .halo-product-banner{width:300px;margin-bottom:0}.halo-product-block-3 .halo-block-content.banner-enable .product-block{width:calc(100% - 210px)!important;margin-left:-140px;min-width:unset}.halo-product-block-3 .halo-block-content.banner-enable.halo-block-right .product-block{margin-left:-8px;margin-right:-140px}.halo-product-block-3 .halo-block-content.banner-enable .halo-product-banner img{z-index:0}.halo-product-block-3 .halo-block-content.banner-enable .img-box--mobile .image{display:block}.halo-product-block-3 .halo-block-content.banner-enable .img-box--mobile .image+.image{display:none}.halo-categories-list-2.layout-2 .item-odd .halo-item-wrapper,.halo-categories-list-2 .item-even .halo-item-wrapper{flex-direction:column-reverse}.halo-categories-list-2 .item-title h4{font-size:var(--heading-tablet-font-size)}.halo-categories-list-2 .item-list{padding-top:0;padding-bottom:0}.halo-categories-list-2 .item-odd .item-list{margin-left:auto;margin-right:0;padding-top:32px;padding-bottom:0}.halo-categories-list-2.layout-2 .item-even .item-list{padding-top:32px;padding-bottom:0}.halo-categories-list-2 .item-even .item-list{margin-left:0;margin-right:auto;padding-top:82px;padding-bottom:46px}.halo-categories-list-2.layout-2 .item-odd .item-list{padding-top:82px;padding-bottom:46px}.collapsible-content{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:75rem}.collapsible-content.has-image{max-width:100%;padding-left:0;padding-right:0}.collapsible-content.has-image .collapsible-grid{row-gap:15px;column-gap:15px}.collapsible-content.has-image .collapsible-grid__item{width:calc(50% - 15px)}.collapsible-grid--reverse{flex-direction:row-reverse}.collapsible-grid .accordion{margin-top:0}.testimonial-2 .title{font-size:var(--item-title-font-size)}.testimonial-2 .desc,.testimonial-3 .desc{font-size:var(--item-text-font-size)}.testimonial-3 .slick-slider.slick-dotted{margin-bottom:55px}.testimonial-3 .slick-dots{bottom:-55px}.halo-testimonial-3.style-2 .slick-dots{bottom:-63px}.halo-testimonial-3.style-3 .slick-dots{bottom:-28px}.testimonial-3 .slick-active+.slick-active:before{content:"";display:block;position:absolute;top:0;left:-2px;width:4px;height:100%;background-image:url(border.png);background-position:center;background-repeat:repeat-y;background-size:contain}.halo-testimonial-3.style-2 .slick-active+.slick-active:before{background:var(--header-color);width:1px}.halo-collapsible-content-2 .product-tabs-list li .tab-links{font-size:var(--tab-font-size)}.halo-collapsible-content-2.style-1 .product-tabs-list{width:200px;margin-right:40px}.halo-collapsible-content-2.style-1 .tabs-list{width:calc(100% - 240px);margin-top:0}.halo-collapsible-content-2.style-2 .faqs-item .collapse{padding-left:50px;padding-right:50px}}@media(min-width:992px){.blog-featured-item .item{flex:0 0 33.3333333%;width:33.3333333%}.halo-custom-product-banner .halo-block-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.halo-custom-product-banner .halo-block-right{flex-direction:row-reverse}.halo-custom-product-banner .halo-block-item{width:50%}.halo-custom-product-banner-2 .halo-block-item{width:100%}.halo-custom-product-banner .halo-block-item+.halo-block-item{margin-top:0}.halo-custom-product-banner-2 .halo-block-item+.halo-block-item{margin-top:40px}.halo-custom-product-banner .banner-item,.halo-custom-product-banner .custom-img,.halo-custom-product-banner .img-box,.halo-custom-product-banner .image{height:100%}.halo-custom-product-banner .halo-block-left .halo-block-itemProduct,.halo-custom-product-banner .halo-block-right .halo-block-itemBanner{padding-left:10px}.halo-custom-product-banner .halo-block-left .halo-block-itemBanner,.halo-custom-product-banner .halo-block-right .halo-block-itemProduct{padding-right:10px}.halo-custom-product-banner.style-2 .halo-block-item.halo-block-itemBanner{width:35%}.halo-custom-product-banner.style-2 .halo-block-item.halo-block-itemProduct{width:65%}.halo-custom-product-banner.style-3 .halo-block-item{width:calc(50% - 8px)}.halo-custom-product-banner.style-3 .halo-block-itemBanner,.halo-custom-product-banner-2 .halo-block-item{padding-left:0!important;padding-right:0!important}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemBanner{margin-right:8px}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemProduct,.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemBanner{margin-left:8px}.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemProduct{margin-right:8px}.halo-custom-product-banner.style-3 .halo-block-content .products-carousel.column-1 .product{padding-left:50px;padding-right:50px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemBanner,.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemProduct{padding:0}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemProduct{padding-top:15px;padding-bottom:15px}.customProductView{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.customProductView.productView-5{align-items:flex-start}.halo-product-block-3 .halo-block-content.banner-enable .halo-product-banner{width:322px}.halo-categories-list-2 .item-title{max-width:calc(100% - 200px)}}@media(min-width:1025px){.custom-text.style-2 .halo-content{padding-top:60px}.custom-text.style-2 .custom-text-logo{position:absolute;top:-405px;left:50%;transform:translate(-50%);margin-top:0;margin-bottom:0;z-index:10}.customer-reviews .halo-block-content .title{font-size:var(--item-title-font-size)}.customer-reviews .halo-block-content .desc{font-size:var(--item-text-font-size)}.customer-reviews .halo-block-content .customer-info:hover .img-box{border:1px solid var(--item-color);border-radius:50%;padding:4px;transition:all .3s ease}.testimonial .halo-panel{margin-bottom:40px}.testimonial-2.has-background{background-attachment:var(--bg-block-img-attachment)}.testimonial-2 .halo-panel-carousel{padding-left:50px;padding-right:50px}.testimonial-2.style-2 .desc{margin:70px 0 40px}.halo-testimonial-3.style-3 .halo-panel-carousel .halo-panel-item{padding:15px 25px}.halo-testimonial-3.style-3 .content-box{padding:33px}.halo-testimonial-3.style-3 .halo-panel-carousel .slick-list{padding:0 21.5%!important}.halo-testimonial-3.style-3 .halo-panel-carousel .slick-prev{left:21.2%}.halo-testimonial-3.style-3 .halo-panel-carousel .slick-next{right:21.2%}.blog-featured-item .blog-content{padding-left:40px;padding-right:40px}.halo-article-2 .blog-block-item .item{margin-top:20px!important}.halo-article-2 .blog-block-item .title{margin-top:0;margin-bottom:25px}.halo-product-tabs .halo-block-header .product-tabs-list.title .text{padding:0 35px}.halo-product-tabs .product-tabs-list li .tab-links{padding-left:15px;padding-right:15px}.halo-product-tabs.halo-product-tabs-2 .halo-block-header{margin:0 0 17px}.halo-custom-product-banner-2 .halo-block-header .title{font-size:var(--title-font-size)}.halo-custom-product-banner-2 .halo-block-wrapper{display:flex;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between}.halo-custom-product-banner-2 .halo-block-item{width:50%}.halo-custom-product-banner-2 .halo-block-item+.halo-block-item{margin-top:0}.halo-custom-product-banner-2 .item--banner{max-width:685px;margin-left:auto;margin-right:auto}.halo-custom-product-banner-2 .item--banner .slick-dots li button{border-color:var(--text-color)}.halo-custom-product-banner-2 .item--banner .slick-dots li.slick-active button{background:var(--text-color)}.halo-custom-product-banner-2 .item--product .slick-arrow svg,.halo-custom-product-banner-2 .item--banner .slick-arrow svg{fill:currentColor;stroke:transparent;color:var(--text-color)}.halo-custom-product-banner-2 .item--text{z-index:2;padding-bottom:65px;background-color:var(--color-background);width:100%}.halo-custom-product-banner-2 .item--text .item--wrapper{position:relative;top:-18px;padding-right:0}.halo-custom-product-banner-2 .item--product{z-index:2;height:600px;width:100%;max-width:380px;margin-left:auto;margin-right:auto;background-color:var(--color-background);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:unset;flex:unset}.halo-custom-product-banner .products-grid{margin-left:-15px;margin-right:-15px}.halo-custom-product-banner .product{padding-left:15px;padding-right:15px}.halo-custom-product-banner-2 .item--product .card{max-width:300px;margin-left:auto;margin-right:auto}.halo-custom-product-banner .content-box--left,.halo-custom-product-banner .content-box--right{max-width:calc(100% - 30px);transform:unset}.halo-custom-product-banner .content-box--left{left:15px}.halo-custom-product-banner .content-box--right{left:auto;right:15px}.halo-custom-product-banner-2 .banner-title{margin-bottom:20px}.halo-custom-product-banner .halo-block-left .halo-block-itemProduct,.halo-custom-product-banner .halo-block-right .halo-block-itemBanner{padding-left:15px}.halo-custom-product-banner .halo-block-left .halo-block-itemBanner,.halo-custom-product-banner .halo-block-right .halo-block-itemProduct{padding-right:15px}.halo-custom-product-banner.style-1 .halo-block-item.halo-block-itemProduct .products-carousel,.halo-custom-product-banner.style-2 .halo-block-item.halo-block-itemProduct .products-carousel{padding-left:35px;padding-right:35px}.halo-custom-product-banner.style-3 .halo-block-itemProduct{padding:25px 35px 35px}.halo-custom-product-banner.style-3 .halo-block-item{width:calc(50% - 10px)}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemBanner{margin-right:10px}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemProduct,.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemBanner{margin-left:10px}.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemProduct{margin-right:10px}.halo-custom-product-banner.style-3 .halo-block-content .products-carousel.column-1 .product{padding-left:100px;padding-right:100px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemProduct{padding-top:40px;padding-bottom:40px;padding-left:40px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemBanner{padding:0}.halo-custom-product-banner.style-4 .halo-block-right .halo-block-itemProduct,.halo-custom-product-banner.style-4 .halo-block-left .halo-block-itemProduct{padding-right:35px}.halo-custom-product-banner.style-4 .content-box--absolute{max-width:82%}.halo-custom-product-banner-2 .img-box .video-link{top:50%;transform:translate(-50%,-50%)}.halo-custom-product-banner-2 .img-box .video-link .icon{width:60px;height:60px}.custom-text-button .halo-block-content{padding-top:45px;padding-bottom:53px}.custom-text-button .block-action{margin-bottom:8px;text-align:inherit}.custom-text-button .button{margin-top:0}.custom-text-button .halo-block-content.halo-button-show{display:flex;justify-content:space-between;align-items:flex-end}.custom-text-button .halo-block-content.halo-button-show .halo-content{width:65%}.custom-text-button .halo-content .title{font-size:calc(var(--header-font-size) - 10px)}.custom-text-button.style-2 .halo-block-content{padding:45px 25px 53px}.halo-icon-with-text-2.has-background,.halo-icon-with-text-1.halo-block-full.has-background,.halo-icon-with-text-1.has-background:not(.halo-block-full) .container{background-attachment:var(--bg-block-img-attachment)}.halo-icon-with-text .show-icon .item-content.style-3 .title{margin-bottom:16px}.halo-icon-with-text .show-icon .item-content-left{width:80px;height:80px}.halo-icon-with-text .show-icon.icon-ratio--large .item-content-left{width:94px;height:94px}.halo-icon-with-text .show-icon .item-content-right{width:calc(100% - 80px)}.halo-icon-with-text .item-content .title{font-size:var(--title-font-size)}.halo-product-block-3 .halo-block-content.banner-enable .halo-product-banner{width:340px}.halo-product-block-3 .halo-block-content.banner-enable.halo-block-right .product-block{margin-left:-10px}.halo-categories-list .halo-row__list .link:hover,.halo-categories-list-2 .item-list .link:hover{color:var(--link-color-hover)}.halo-categories-list-2 .item-title{max-width:calc(100% - 250px)}.halo-categories-list-2 .item-title h4{font-size:var(--heading-font-size)}.halo-collapsible-content-2 .halo-block-header{margin-bottom:74px}.halo-collapsible-content-2 .halo-block-header .desc{margin-top:10px}.halo-collapsible-content-2.style-1 .product-tabs-list{width:300px;margin-right:100px}.halo-collapsible-content-2.style-1 .tabs-list{width:calc(100% - 400px)}.halo-collapsible-content-2 .faqs-item .halo-text-format{margin-bottom:80px}.halo-collapsible-content-2 .faqs-item .halo-text-format{margin-bottom:55px;max-width:1150px}}@media(min-width:1025px)and (max-width:1279px){.testimonial-4 .slide-banner .slick-arrow{background-color:transparent}}@media(min-width:1200px){.halo-product-tabs.style-2 .halo-block-header.text-left{grid-template-areas:"title tabs arrows";grid-template-columns:1fr 2fr 1fr}.halo-product-tabs.style-2 .halo-block-header.text-right{grid-template-areas:"arrows tabs title";grid-template-columns:1fr 2fr 1fr}.halo-product-tabs.style-2 .halo-block-header .product-tabs-list{text-align:center}.halo-custom-product-banner-2 .halo-block-itemProduct{width:520px}.halo-custom-product-banner-2 .halo-block-itemBanner{width:calc(100% - 520px)}.halo-custom-product-banner-2 .item--product{height:720px}.halo-custom-featured-product-2 .halo-block-header{margin-bottom:73px}.halo-custom-featured-product-2 .halo-block-header .title{margin-bottom:12px}}@media(min-width:1280px){.halo-custom-product-banner .content-box--left,.halo-custom-product-banner .content-box--right{max-width:calc(100% - 60px)}.halo-custom-product-banner .content-box--left{left:30px}.halo-custom-product-banner .content-box--right{right:30px}}@media(min-width:1400px){.halo-custom-product-banner .content-box--left,.halo-custom-product-banner .content-box--right{max-width:calc(100% - 90px)}.halo-custom-product-banner .content-box--left{left:45px}.halo-custom-product-banner .content-box--right{right:45px}.halo-custom-product-banner-2 .content-box--absolute{left:45px;bottom:45px;width:calc(100% - 90px)}.halo-custom-product-banner-2 .img-box .video-link .icon{width:72px;height:72px}.halo-collapsible-content-2.style-2 .product-tabs-list .tab-links{padding:26px 38px;column-gap:32px}.halo-collapsible-content-2 .product-tabs-list li .tab-links svg,.halo-collapsible-content-2 .product-tabs-list li .tab-links .icon{--size-icon: 58px}.halo-collapsible-content-2.style-2 .faqs-item .card-header{padding:30px 85px 30px 40px}.halo-collapsible-content-2.style-2 .faqs-item .card-header .icon-plus{right:50px}}@media(min-width:1600px){.testimonial-2{height:660px}.testimonial-2.style-2{height:606px}.testimonial-2 .halo-panel-carousel{max-width:810px;padding-left:80px;padding-right:80px}.blog-featured-item .blog-content{padding-left:50px;padding-right:50px;max-width:80%;left:50%;transform:translate(-50%)}.halo-article-2 .blog-block-item .article-itemRight{width:530px;padding-left:40px;padding-right:40px}.halo-article-2 .blog-block-item .article-itemLeft{width:calc(100% - 530px)}.halo-product-tabs .halo-block-header.product-tabs-list .title .text{padding:0 50px}.halo-product-tabs .product-tabs-list li .tab-links{padding-left:20px;padding-right:20px}.halo-product-tabs.style-2 .product-tabs-list li .tab-links{padding-left:10px;padding-right:10px}.halo-product-tabs.style-2.content-style--grid .halo-block-header{margin:0 0 42px}.halo-product-tabs.style-2.content-style--grid .product-tabs-list li .tab-links{padding-left:30px;padding-right:30px}.halo-custom-product-banner-2 .item--text{padding-bottom:100px}.halo-custom-product-banner-2 .item--banner{padding-right:15px}.halo-custom-product-banner-2 .item--product{height:770px}.halo-custom-product-banner-2 .item--product .card{max-width:320px}.halo-custom-product-banner-2 .products-carousel .slick-arrow.slick-prev{left:calc((50% - 380px)/2 + 7px)!important}.halo-custom-product-banner-2 .products-carousel .slick-arrow.slick-next{right:calc((50% - 380px)/2 + 7px)!important}.halo-custom-product-banner .content-box--left,.halo-custom-product-banner .content-box--right{max-width:calc(100% - 120px)}.halo-custom-product-banner .content-box--left{left:60px}.halo-custom-product-banner .content-box--right{right:60px}.halo-custom-product-banner-2 .content-box--absolute{left:60px;bottom:60px;width:calc(100% - 120px)}.halo-custom-product-banner .banner-title{padding-bottom:5px;margin-bottom:8px}.halo-custom-product-banner.style-2 .halo-block-item.halo-block-itemBanner{width:545px}.halo-custom-product-banner.style-2 .halo-block-item.halo-block-itemProduct{width:calc(100% - 545px)}.halo-custom-product-banner.style-3 .halo-block-item{width:calc(50% - 15px)}.halo-custom-product-banner.style-3 .halo-block-itemProduct{padding:25px 50px 50px}.skin-8 .halo-custom-product-banner.style-3 .halo-block-item.halo-block-itemProduct{padding-top:50px;padding-bottom:50px}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemBanner{margin-right:15px}.halo-custom-product-banner.style-3 .halo-block-left .halo-block-itemProduct,.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemBanner{margin-left:15px}.halo-custom-product-banner.style-3 .halo-block-right .halo-block-itemProduct{margin-right:15px}.halo-custom-product-banner.style-3 .halo-block-content .products-carousel.column-1 .product{padding-left:130px;padding-right:130px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemProduct{padding:48px 35px 38px 40px}.halo-custom-product-banner.style-4 .halo-block-wrapper.halo-block-left .halo-block-itemProduct{padding-right:40px;padding-left:35px}.halo-custom-product-banner.style-4 .product{padding-left:20px;padding-right:20px}.halo-custom-product-banner.style-4 .products-grid.column-2 .product{margin-top:30px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemBanner{padding:0}.halo-custom-product-banner.style-4 .products-grid.column-2 .product:nth-child(-n+2){margin-top:0}.halo-custom-product-banner-2 .img-box .video-link .icon{width:86px;height:86px}.custom-text-button.style-2 .halo-block-content{padding-left:45px;padding-right:45px}.halo-icon-with-text-2 .item-content{padding:0 40px}.halo-icon-with-text-2.style-2 .item-content,.halo-icon-with-text-2.style-3 .item-content{padding:0 20px}.halo-categories-list-2 .item-title{top:auto;bottom:70px;transform:unset;max-width:380px}.halo-categories-list-2 .item-image{max-width:585px}}@media(min-width:1920px){.custom-text-button .button{padding-left:25px;padding-right:25px}.custom-text-button.style-2 .halo-block-content{padding-left:60px;padding-right:60px}.halo-custom-product-banner .content-box--left,.halo-custom-product-banner .content-box--right{max-width:calc(100% - 150px)}.halo-custom-product-banner .content-box--left{left:75px}.halo-custom-product-banner .content-box--right{right:75px}.halo-custom-product-banner-2 .content-box--absolute{left:70px;bottom:70px;width:calc(100% - 140px)}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemProduct{width:962px;padding:48px 38px 48px 39px}.skin-8 .halo-custom-product-banner.style-3 .halo-block-item.halo-block-itemProduct{padding-top:60px;padding-bottom:60px}.halo-custom-product-banner.style-4 .halo-block-wrapper .halo-block-itemBanner{width:calc(100% - 962px)}.halo-custom-product-banner.style-4 .halo-block-left .halo-block-itemProduct{width:948px}.halo-custom-product-banner.style-4 .halo-block-left .halo-block-itemBanner{width:calc(100% - 948px)}.halo-custom-product-banner.style-4 .halo-block-wrapper.halo-block-left .halo-block-itemProduct{padding-right:39px;padding-left:38px}.halo-custom-product-banner.style-4 .product{padding-left:30px;padding-right:30px}.halo-custom-product-banner.style-4 .products-grid.column-2 .product{margin-top:40px}.halo-custom-product-banner.style-4 .content-box--absolute{max-width:84%}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-loading-block.css.map?v=182145494743851810691768190996 */

/* ===== component-loading-overlay.css ===== */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-overlay{position:absolute;z-index:1;width:3rem;top:0;right:0}.loading-overlay__spinner{width:3rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-background-global);animation:dash 1.4s ease-in-out infinite}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.loading-overlay--custom{display:none;bottom:0;left:0;right:0;width:100%;padding:0 5rem;background-color:var(--color-background-overylay)}.loading-overlay--custom .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);z-index:999}.loading-overlay--custom .spinner{width:100%;height:100%}.is-loading>.loading-overlay{display:block}.animated-loading{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;border:none!important;border-radius:0!important;background:#f6f6f6;background:linear-gradient(to right,#f6f6f6 4%,#e6e6e6 25%,#f6f6f6 36%);background-size:1200px 100%}.animated-loading>span,.animated-loading>img{opacity:0!important}.halo-loader,.halo-block-loader{display:none;top:50%;left:50%;width:48px;height:48px;border-radius:50%;animation:halo-loader 1s linear infinite;transform:translate(-50%,-50%);z-index:10000}.halo-loader{position:fixed}.halo-block-loader{position:absolute}.halo-block-loader:before,.halo-block-loader:after,.halo-loader:before,.halo-loader:after{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--color-global-bg);animation:prixClipFix 2s linear infinite}.halo-loader:after,.halo-block-loader:after{border-color:var(--color-global);animation:prixClipFix 2s linear infinite,halo-loader .5s linear infinite reverse;top:6px;right:6px;bottom:6px;left:6px}.has-halo-block-loader>*:not(.halo-block-loader){opacity:0}.has-halo-loader .halo-loader,.has-halo-loader .background-overlay,.has-halo-block-loader .halo-block-loader{display:block}@media(min-width:768px){.loading-overlay{left:0;right:auto}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-loading-overlay.css.map?v=146404741089483230301768190996 */

/* ===== component-main-sidebar.css ===== */
.sidebarBlock{margin:0 0 5px}.sidebarBlock-border{border-bottom:1px solid #dedede;padding-bottom:10px;margin-bottom:28px}.sidebarBlock-heading{position:relative;font-family:var(--sidebar-heading-font);font-size:var(--sidebar-heading-font-size);font-weight:var(--sidebar-heading-font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin-top:0;margin-bottom:0;padding:6px 0;text-transform:var(--sidebar-heading-font-text-transform)}.sidebarBlock.refined-widgets{margin-top:-6px}.sidebarBlock:last-child{margin-bottom:0}.sidebarBlock:first-child .sidebarBlock-heading{padding-top:0;padding-bottom:0}.sidebarBlock-headingWrapper .sidebarBlock-heading{padding-top:5px;padding-bottom:2px;cursor:pointer}.sidebarBlock-headingWrapper .sidebarBlock-heading:before,.sidebarBlock-headingWrapper .sidebarBlock-heading:after{content:"";background-color:var(--icon);top:50%;position:absolute;transition:all .5s ease}.sidebarBlock-headingWrapper .sidebarBlock-heading:before{width:10px;height:2px;left:100%;transform:translate3D(-100%,-50%,0) rotate(0)}.sidebarBlock-headingWrapper .sidebarBlock-heading:after{width:2px;height:10px;left:auto;right:4px;transform:translate3D(0,-50%,0) rotate(0)}.sidebarBlock-headingWrapper .sidebarBlock-heading.is-clicked:before{transform:translate3D(-100%,-50%,0) rotate(180deg)}.sidebarBlock-headingWrapper .sidebarBlock-heading.is-clicked:after{transform:translate3D(-50%,-50%,0) rotate(90deg)}.sidebarBlock-headingWrapper{display:block}.sidebarBlock-contentWrapper{transition:max-height .5s ease-out;max-height:0;overflow:hidden;pointer-events:none;position:relative}.sidebarBlock-contentWrapper.is-expanded{pointer-events:auto}.sidebarBlock-contentWrapper .advertisement-text{padding-top:19px}.all-categories-list{padding-top:9px;padding-bottom:6px}.navPages-item{display:block;position:relative}.navPages-action{color:var(--color-link);padding:5px 0}.navPage-subMenu-item{display:block;position:relative;padding:0 0 0 10px}category-dropdown-list{display:block}.all-categories-list .icon-dropdown{position:absolute;top:0;right:0;z-index:10;display:inline-block;vertical-align:top;width:100%;height:auto;min-height:34px;cursor:pointer}.all-categories-list .icon-plus{position:absolute;top:0;right:0;z-index:10;display:inline-block;vertical-align:top;width:100%;height:100%;transition:var(--anchor-transition)}.all-categories-list .icon-plus:before,.all-categories-list .icon-plus:after{content:"";background-color:var(--color-text);top:50%;position:absolute;transition:all .5s ease}.all-categories-list .icon-plus:before{width:10px;height:2px;left:100%;transform:translate3D(-100%,-50%,0) rotate(0)}.all-categories-list .icon-plus:after{width:2px;height:10px;left:auto;right:4px;transform:translate3D(0,-50%,0) rotate(0)}.all-categories-list .is-clicked>.icon-dropdown>.icon-plus:before{transform:translate3D(-100%,-50%,0) rotate(180deg)}.all-categories-list .is-clicked>.icon-dropdown>.icon-plus:after{transform:translate3D(-50%,-50%,0) rotate(90deg)}.all-categories-list .is-clicked>.link{color:var(--color-link-hover)}.all-categories-list .is-clicked>.link>.text{text-decoration:underline;text-underline-offset:.3rem}.all-categories-list ul{display:none;overflow:hidden;pointer-events:none}.all-categories-list .is-clicked>ul{display:block;pointer-events:auto}.recentPosts-list-item{position:relative;padding:14px 0 12px}.recentPosts-list-item .title{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);margin-top:0;margin-bottom:4px}.recentPosts-list-item .link{display:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.recentPosts-list-item:first-child{padding-top:10px}.recentPosts-list-item+.recentPosts-list-item:before{content:"";display:block;position:absolute;top:0;left:0;width:40px;height:1px;background-color:#dedede}.recentPosts-list-item .date{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2);margin-top:0;margin-bottom:0}.recentTags-list{padding-top:15px}.tags-list-item{display:inline-block;vertical-align:top;margin:0 10px 10px 0;background:var(--bg-white);border-radius:5px;overflow:hidden;text-align:center;border:2px solid #cccccc;transition:var(--anchor-transition)}.tags-list-item .link{color:var(--color-text2);padding:6px 20px;transition:unset;text-transform:lowercase}.advertisement-image{padding:17px 0}.advertisement-image img{width:100%}.page-sidebar .halo-sidebar-wrapper{padding-top:20px;padding-left:20px;padding-right:20px}.page-sidebar.page-sidebar--vertical .refined-widgets .sidebarBlock-heading{text-transform:uppercase!important}body.dark-mode .tags-list-item{background:var(--color-background)}@media(min-width:551px){.sidebar-toogle{left:20px}}@media(min-width:1025px){.page-sidebar .halo-sidebar-header,.page-sidebar .halo-sidebar-close{display:none}.page-sidebar .halo-sidebar-wrapper{padding-top:0;padding-left:0;padding-right:0}.tags-list-item:hover{background-color:var(--color-global);border-color:var(--color-global)}.tags-list-item:hover .link{color:var(--color-white)}.navPages-item:hover>.link{color:var(--color-link-hover)}.navPages-item:hover>.link>.text{text-decoration:underline;text-underline-offset:.3rem}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper{width:100%;height:auto;padding-bottom:0;overflow:inherit}.page-sidebar.page-sidebar--horizontal .sidebarBlock{display:inline-block;vertical-align:top;position:relative;width:auto;margin-right:35px;margin-top:0;margin-bottom:0}.page-sidebar.page-sidebar--horizontal .refined-widgets{display:block;width:100%;padding-right:0}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading{padding:16px 44px 16px 30px;border:1px solid transparent;position:relative;cursor:pointer}.page-sidebar.page-sidebar--horizontal .refined-widgets .sidebarBlock-heading{display:none!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:auto;right:20px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M 7 10 L 12 15 L 17 10 Z'/%3E%3C/svg%3E");background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover}.page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:after{content:"";background:var(--bg-white);width:100%;height:1px;position:absolute;left:0;top:auto;right:auto;bottom:-2px;z-index:6;transition:unset;transform:unset;opacity:0;visibility:hidden}.page-sidebar.page-sidebar--horizontal .sidebarBlock-contentWrapper{max-height:unset!important;overflow:inherit!important;pointer-events:auto!important}.page-sidebar.page-sidebar--horizontal .sidebarBlock-content--list{padding:20px 15px 10px;text-align:center}.page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full{position:absolute;top:100%;left:0;width:300px;background-color:var(--bg-white);z-index:5;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-40px,0);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;will-change:transform;border:1px solid #dedede;padding:23px 0 7px 30px;text-align:left}.halo-collection-content-4 .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full,.halo-collection-content-4 .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:#efe7db;border-color:transparent}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:var(--bg-white);border-color:#dedede;border-bottom-color:transparent}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading:after{opacity:1;visibility:visible}.halo-collection-content-4 .page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:after{background:#efe7db}.page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-content--full{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}body.dark-mode .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full,body.dark-mode .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background-color:var(--color-background);border:1px solid #484848}body.dark-mode .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{border-bottom-color:transparent}body.dark-mode .page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:after{background:var(--color-background)}body.dark-mode .page-sidebar.page-sidebar--horizontal .sidebarBlock-heading:before{filter:invert(1)}body.dark-mode .halo-collection-content-4 .page-sidebar.page-sidebar--horizontal .sidebarBlock-content--full,body.dark-mode .halo-collection-content-4 .page-sidebar.page-sidebar--horizontal .sidebarBlock:hover .sidebarBlock-heading{background:#101824;border-color:transparent}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-main-sidebar.css.map?v=133969110182315271261768190996 */

/* ===== component-megamenu.css ===== */
[data-navigation] .has-megamenu .menu-lv__megamenu,[data-navigation] .has-custom-megamenu .menu-lv__megamenu{display:block;top:auto;left:0;width:100%;z-index:10;overflow-x:hidden;overflow-y:auto;max-height:70vh;text-align:left;padding-top:0;padding-left:0;padding-bottom:0;transition:transform var(--duration-default) ease}[data-navigation] .has-custom-megamenu .menu-lv__megamenu{top:-1px;height:calc(100% + 2px);border:1px solid #f1f1f1;box-shadow:none}[data-navigation] .has-megamenu .menu-lv__dropdownmenu-2.menu-lv__megamenu,[data-navigation] .has-custom-megamenu .menu-lv__dropdownmenu-2.menu-lv__megamenu{display:block;position:relative;top:unset;left:unset;right:unset;bottom:unset;transform:unset!important;width:100%;margin-left:0;box-shadow:unset;background-color:transparent;border:none;overflow:inherit;max-height:100%;animation:unset!important}[data-navigation] .menu-dropdown__wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:34px 0 32px}[data-navigation] .has-custom-megamenu .menu-dropdown__wrapper{padding-top:15px;padding-left:20px;padding-right:20px}[data-navigation] .menu-dropdown__wrapper-2{display:block}[data-navigation] .menu-dropdown__column .menu-lv__list{margin-top:-2px;margin-left:-15px;margin-right:-15px}[data-navigation] .menu-dropdown__column .menu-lv__list[role=list]{margin-top:-2px}[data-navigation] .menu-dropdown__column .menu-lv-item{padding-left:15px;padding-right:15px}.menu-dropdown__block{width:100%;margin:21px 0 0}.menu-dropdown__product{width:100%}.menu-dropdown__product .menu-dropdown__block--content{padding:16px 0 3px;width:100%}.menu-dropdown__block--title{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);text-align:left;position:relative;margin:0 0 10px;color:var(--color-text);text-transform:uppercase;line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.menu-dropdown__block--title .text{display:inline-block;vertical-align:top;width:auto;padding:0 30px 0 0;position:relative;z-index:2;background-color:var(--bg-white)}.skin-1 .menu-dropdown__block--title:before,.skin-11 .menu-dropdown__block--title:before{content:"";display:block;position:absolute;top:13px;left:0;width:100%;height:1px;background:#cbcbcb}.skin-11 .menu-dropdown__block--title:before{background:var(--color-text)}.nav-product-carousel{display:block;position:relative;margin:0 -8px;width:auto!important}.nav-product-carousel .product{display:inline-block;vertical-align:top;padding:0 8px}.nav-product-carousel.slick-dotted{margin-bottom:30px}.nav-product-carousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.nav-product-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.site-nav-brand{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.azbrandsTable{display:block;font-size:0;letter-spacing:0;width:calc(100% - 140px);text-align:left}.azbrandsTable li{display:inline-block;vertical-align:top;margin:0 15px 0 0}.azbrandsTable .link{padding:6px 0;text-transform:capitalize;opacity:.5;pointer-events:none;color:var(--bg-black)}.header-nav .azbrandsTable .link,.header-nav .nazbrandsLink .link{color:var(--lv-2-color)}.azbrandsTable .link.is-active{opacity:1;pointer-events:auto}.azbrandsTable li:last-child{margin-right:0}.nazbrandsLink{min-width:120px;padding:0 0 0 15px}.nazbrandsLink .link{margin-top:0!important;color:var(--color-black)}[data-navigation] .has-megamenu .site-nav-title{margin-bottom:10px;padding-top:0!important;padding-bottom:0!important}[data-navigation] .has-megamenu .site-nav-title .icon-dropdown,[data-navigation] .has-custom-megamenu .site-nav-title .icon-dropdown,[data-navigation] .has-custom-megamenu>.list-menu__item .icon-dropdown{display:none}.site-nav-text{display:block;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:uppercase;color:var(--color-text);margin:5px 0 0}.site-nav-text span{display:block}.site-nav-text span+span{margin-top:15px}[data-navigation] .has-megamenu .menu-lv-2__action,[data-navigation] .has-megamenu .menu-lv-3__action,[data-navigation] .has-custom-megamenu .menu-lv__megamenu .menu-lv-2__action,[data-navigation] .has-custom-megamenu .menu-lv__megamenu .menu-lv-3__action{display:inline-block;vertical-align:top;padding-top:5px;padding-bottom:5px;border-bottom:none}.site-nav-action{margin-top:15px}.site-nav-link{padding:5px 0}.site-nav-banner{font-size:0;letter-spacing:0;margin:0 -15px}.site-nav-banner--item{display:inline-block;vertical-align:top;width:100%;padding:0 15px}.site-nav-banner--item .banner{display:block;position:relative;overflow:hidden;min-height:unset}.site-nav-banner--item .image{display:block;width:100%;position:relative}.site-nav-banner--item .image-adapt img,.site-nav-banner--item .image-adapt .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.site-nav-banner--item .content{margin:15px 0 0}.site-nav-banner--item .content .title{display:block;font-size:calc(var(--font-size) + 3px);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin-top:0;margin-bottom:0}.site-nav-banner--item .content .link{padding:2px 0 0}.site-nav-banner--item img{display:block;width:100%}.site-nav-banner.column-2 .site-nav-banner--item{width:50%}.site-nav-banner.column-3 .site-nav-banner--item{width:33.3333333%}.site-nav-banner.column-4 .site-nav-banner--item{width:25%}[data-navigation] .menu-dropdown__column.column-2>.menu-lv__list>.menu-lv-item{width:50%}[data-navigation] .menu-dropdown__column.column-3>.menu-lv__list>.menu-lv-item{width:33.3333333%}[data-navigation] .menu-dropdown__column.column-4>.menu-lv__list>.menu-lv-item{width:25%}[data-navigation] .menu-dropdown__column.column-5>.menu-lv__list>.menu-lv-item{width:20%}[data-navigation] .menu-dropdown__column.column-6>.menu-lv__list>.menu-lv-item{width:16.6666666%}@media(max-width:1919px){.container-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu{width:1360px!important}}@media(max-width:1599px){.container-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu{width:1160px!important}}@media(max-width:1399px){.container-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-1370 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1370 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu{width:960px!important}}@media(max-width:1199px){.container-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-1370 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1770 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1570 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu,.container-header-1370 [data-navigation] .has-custom-megamenu>.menu-lv__megamenu{width:calc(1170vw - 210px)!important}}@media(max-width:1024px){body.dark-mode .menu-dropdown__block--title .text{background-color:var(--color-background)}body.dark-mode .azbrandsTable .link{color:var(--bg-white)}body.dark-mode .nazbrandsLink .link{color:var(--color-white)}body.dark-mode .site-nav-banner--item .content .title{color:var(--color-text)!important}body.dark-mode .site-nav-banner--item .content .link{color:var(--color-text2)!important}}@media(min-width:1025px){[data-navigation] .has-megamenu:hover .menu-lv__dropdownmenu-2.menu-lv__megamenu,[data-navigation] .has-custom-megamenu:hover .menu-lv__dropdownmenu-2.menu-lv__megamenu{opacity:1;visibility:visible;pointer-events:auto}.nav-product-carousel.column-4:not(.slick-initialized)>.product{width:25%}[data-navigation] .has-custom-megamenu:hover .menu-lv__dropdownmenu-2{margin-bottom:20px}.site-nav-banner--item .content .title:hover{color:var(--color-link-hover)}}@media(min-width:1600px){.azbrandsTable li{margin-right:30px}.nav-product-carousel.column-5:not(.slick-initialized)>.product{width:20%}[data-navigation] .has-custom-megamenu .menu-dropdown__wrapper{padding-left:25px;padding-right:25px}}@media(min-width:1920px){.azbrandsTable li{margin-right:35px}[data-navigation] .has-custom-megamenu .menu-dropdown__wrapper{padding-left:30px;padding-right:30px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-megamenu.css.map?v=132499964075578683021768190996 */

/* ===== component-menu.css ===== */
.menu-lv-2,.menu-lv-3{width:100%;padding:0 20px 0 0}.menu-lv-1__action,.top-custom-link,.halo-sidebar-menu .nav-title-mobile{font-family:var(--lv-1-font);font-size:var(--lv-1-font-size);font-weight:var(--lv-1-font-weight);color:var(--lv-1-color);text-transform:var(--lv-1-text-transform)}.menu-lv-1__action>.text{text-underline-offset:var(--text-underline)!important;letter-spacing:var(--menu-letter-spacing)}[data-menu-lv-toggle-content] .menu-lv-1__action,.menu-lv-2__action,.menu-lv-3__action{font-family:var(--lv-2-font);font-size:var(--lv-2-font-size);font-weight:var(--lv-2-font-weight);color:var(--lv-2-color)!important;text-transform:var(--lv-2-text-transform)}.menu-lv-2__action,.menu-lv-3__action{margin-top:0;margin-bottom:0;padding:11px 0;border-bottom:1px solid #e6e6e6}.menu-lv-2:last-child>.menu-lv-2__action,.menu-lv-3:last-child>.menu-lv-3__action{border-bottom:none}.menu-lv-blink .label.new-label,.menu-lv-blink .label.hot-label,.menu-lv-blink .label.sale-label{-webkit-animation:.6s blink infinite;animation:.6s blink infinite;opacity:0}.menu-lv__dropdownmenu{display:none;position:absolute;z-index:101;min-width:100%;width:20rem;background-color:var(--color-global-bg);box-shadow:0 6px 27px #0003;padding:5px 0 5px 20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.menu-lv__dropdownmenu:focus{outline:none}.menu-lv__dropdownmenu-2{z-index:2;top:10px;margin-left:calc(100% - 30px)}.header-nav-vertical-menu .vertical-menu .menu-lv__dropdownmenu{width:210px;box-shadow:none;border:1px solid #f1f1f1}.header-nav-vertical-menu .vertical-menu [data-navigation] .has-megamenu .menu-lv__dropdownmenu:not(.menu-lv__dropdownmenu-2){border:1px solid #f1f1f1}.header-nav-vertical-menu .vertical-menu .menu-lv__dropdownmenu-2{margin-left:100%}[data-menu-lv-toggle-content] .menu-lv-1{width:100%;padding:0 20px 0 0}[data-menu-lv-toggle-content] .menu-lv-1__action{padding:11px 0;border-bottom:1px solid #e6e6e6}[data-menu-lv-toggle-content] .menu-lv-1__action .label{position:static!important;top:50%!important;display:inline-block!important;font-size:calc(var(--font-size) - 5px)!important;border-radius:5px!important;transform:translateY(-50%)!important;margin-left:5px}[data-menu-lv-toggle-content] .menu-lv-1__action .label:before{display:none!important}.header-wrapper--border [data-menu-lv-toggle-content] .menu-lv-1>.menu-lv__dropdownmenu,[data-menu-lv-toggle-content] .menu-lv-1>.menu-lv__dropdownmenu{top:10px!important;z-index:3;border-top:none;margin-left:calc(-100% - 30px)!important}[data-menu-lv-toggle-content] .menu-lv-1.has-megamenu>.menu-lv__dropdownmenu{display:none!important}[data-menu-lv-toggle-content] .menu-lv-1.has-megamenu>.menu-lv__dropdownmenu.hide{display:block!important}[data-menu-lv-toggle-content] .menu-lv-1:last-child .menu-lv-1__action{border-bottom:none}[data-menu-lv-toggle-content] .menu-lv-item .menu-lv-2__action,[data-menu-lv-toggle-content] .menu-lv-item .menu-lv-3__action{display:block!important;padding-top:11px!important;padding-bottom:11px!important;border-bottom:1px solid #e6e6e6!important}[data-menu-lv-toggle-content] .menu-lv-2:last-child>.menu-lv-2__action,[data-menu-lv-toggle-content] .menu-lv-3:last-child>.menu-lv-3__action{border-bottom:none!important}.menu-lv-1>.menu-lv__dropdownmenu{top:calc(100% + var(--spacing-bottom))!important}.header-wrapper--border .menu-lv-1>.menu-lv__dropdownmenu{top:calc(100% + (var(--spacing-bottom) + 1px))!important}[data-menu-lv-toggle] .menu-lv-item.has-megamenu,[data-menu-lv-toggle] .menu-lv-item.has-custom-megamenu{position:relative}[data-navigation] .category-menu .menu-lv-2__action:not(.site-nav-title) .icon-dropdown{display:block!important}.menu-lv-item .label.new-label{color:var(--new-label-color);background:var(--new-label-bg)}.menu-lv-1__action>.label.new-label:before{border-bottom-color:var(--new-label-bg)}.menu-lv-item .label.sale-label{color:var(--sale-label-color);background:var(--sale-label-bg)}.menu-lv-1__action>.label.sale-label:before{border-bottom-color:var(--sale-label-bg)}.menu-lv-item .label.hot-label{color:var(--hot-label-color);background:var(--hot-label-bg)}.menu-lv-1__action>.label.hot-label:before{border-bottom-color:var(--hot-label-bg)}.menu-sale>.menu-lv-1__action,.menu-sale>.menu-lv-2__action,.menu-sale>.menu-lv-3__action,.active-sale>.site-nav-link{color:var(--sale-item-color)!important}[data-navigation-mobile] .menu-sale>.menu-lv-1__action .icon,[data-navigation-mobile] .menu-sale>.menu-lv-2__action .icon{fill:var(--sale-item-color)!important}@media(max-width:1024px){.menu-lv-1__action,.halo-sidebar-menu .nav-title-mobile{color:var(--lv-1-color-mobile)}.menu-lv-2__action,.menu-lv-3__action{color:var(--lv-2-color-mobile)!important}body.dark-mode .menu-lv-1__action,body.dark-mode .top-custom-link,body.dark-mode .halo-sidebar-menu .nav-title-mobile{color:var(--color-text)}body.dark-mode [data-menu-lv-toggle-content] .menu-lv-1__action,body.dark-mode .menu-lv-2__action,body.dark-mode .menu-lv-3__action{color:var(--color-text2)!important}}@media(min-width:1025px){[data-navigation] .menu-lv-item.nav-title-mobile,[data-navigation] .menu-lv-item.nav-all-mobile{display:none}[data-navigation] .menu-lv-1:hover>.list-menu__item>.text,[data-navigation] .menu-lv-2__action:hover>.text,[data-navigation] .menu-lv-3__action:hover>.text{text-decoration:underline;text-underline-offset:.3rem}[data-navigation] .menu-lv-item:hover>.menu-lv__dropdownmenu{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease}[data-navigation] [data-menu-lv-toggle-content] .menu-lv-1>.list-menu__item>.icon-dropdown{display:block}[data-navigation] [data-menu-lv-toggle-content] .menu-lv-1.has-megamenu>.list-menu__item>.icon-dropdown{display:none}[data-navigation] [data-menu-lv-toggle-content] .menu-lv-1__action:hover .text{text-decoration:underline!important;text-underline-offset:.3rem!important}[data-menu-lv-toggle-content] .menu-lv-1.dropdown:hover>.menu-lv-1__action>.text:after{display:block}[data-menu-lv-toggle-content] .menu-lv-1__action>.text:after{content:"";display:none;position:absolute;top:0;left:-35%;height:calc(100% + (var(--spacing-bottom) + 15px));z-index:2;width:200%}.menu-lv-1__action{padding-left:var(--spacing-left);padding-right:var(--spacing-right)}.header-nav .menu-lv__dropdownmenu,.header-nav .menu-dropdown__block--title .text{background:var(--lv-2-bg)}.header-nav .menu-lv-1:hover>.menu-lv-1__action,body.dark-mode .header-nav .menu-lv-1:hover>.menu-lv-1__action{color:var(--lv-1-color-hover)}[data-menu-lv-toggle-content] .menu-lv-1:hover>.menu-lv-1__action,.header-nav .menu-lv-2:hover>.menu-lv-2__action,.header-nav .menu-lv-3:hover>.menu-lv-3__action{color:var(--lv-2-color-hover)!important}.header-nav .has-megamenu .menu-lv-2:hover .menu-lv-2__action,.header-nav .has-megamenu .menu-lv-3:hover .menu-lv-3__action,.header-nav .has-custom-megamenu .menu-lv-2:hover .menu-lv-2__action,.header-nav .has-custom-megamenu .menu-lv-3:hover .menu-lv-3__action{color:var(--lv-2-color)}.header-nav .has-megamenu .menu-lv-2 .menu-lv-2__action:hover,.header-nav .has-megamenu .menu-lv-3 .menu-lv-3__action:hover{color:var(--lv-2-color-hover)}.header-nav [data-navigation] .has-megamenu .site-nav-title,.header-nav [data-navigation] .has-custom-megamenu .site-nav-title,.header-nav .menu-dropdown__block--title{font-family:var(--lv-2-mega-font);font-size:var(--lv-2-mega-font-size);font-weight:var(--lv-2-mega-font-weight);text-transform:var(--lv-2-mega-text-transform);color:var(--lv-2-color)}.header-nav .header-nav__menu.show-underline [data-navigation] .menu-lv-1:hover>.list-menu__item>.text{text-decoration:underline}.header-nav .header-nav__menu:not(.show-underline) [data-navigation] .menu-lv-1:hover>.list-menu__item>.text,.header-nav.background-transparent-3 .header-nav__menu [data-navigation] .menu-lv-1:hover>.list-menu__item>.text{text-decoration:none}}@media(min-width:1600px){.header-nav-vertical-menu .vertical-menu .menu-lv__dropdownmenu{padding-left:25px}.header-nav-vertical-menu .vertical-menu .menu-lv-2,.header-nav-vertical-menu .vertical-menu .menu-lv-3{padding-right:25px}}@media(min-width:1920px){.header-nav-vertical-menu .vertical-menu .menu-lv__dropdownmenu{padding-left:30px}.header-nav-vertical-menu .vertical-menu .menu-lv-2,.header-nav-vertical-menu .vertical-menu .menu-lv-3{padding-right:30px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-menu.css.map?v=142965964441900876191768190996 */

/* ===== component-menu-mobile.css ===== */
.halo-sidebar-menu .halo-sidebar-wrapper{padding:0 0 140px}.site-nav-mobile.nav-acc .menu-lv-1__action>.text{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}[data-navigation-mobile] .menu-lv-item,[data-navigation-list-mobile] .menu-lv-item{width:100%;border-bottom:1px solid #e6e6e6;overflow:hidden;position:relative}[data-navigation-mobile] .menu-lv-toggle{display:none!important}[data-navigation-mobile] .menu-lv__flex{display:flex!important;align-items:center;width:100%}[data-navigation-mobile] .menu-lv-image{border-bottom:none!important}[data-navigation-mobile] .menu-lv-image .image{display:block;overflow:hidden;position:relative;margin:10px 0 0}[data-navigation-mobile] .menu-lv-image img,[data-navigation-mobile] .menu-lv-image .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}[data-navigation-mobile] .icon-dropdown{position:absolute;top:0;right:0;width:50px;height:100%;text-align:center;pointer-events:none}[data-navigation-mobile] .icon{left:50%;right:unset;width:15px;height:15px;transform:translate(-50%,-50%)}[data-navigation-mobile] .menu-lv-item .icon-flashy{display:none}[data-navigation-mobile] .custom-icon{display:inline-block;vertical-align:middle;top:unset}[data-navigation-mobile] .custom-icon svg{display:block;position:relative;top:unset;left:unset;bottom:unset;right:unset;width:30px;height:30px;pointer-events:auto;transform:unset}[data-navigation-mobile] .custom-icon img{display:block;width:30px;height:30px;object-fit:cover;object-position:center}[data-navigation-mobile] .custom-icon.style-circle img{border-radius:50%}[data-navigation-mobile] .custom-image{display:block}[data-navigation-mobile] .custom-image img{display:block;object-position:center;margin:auto;width:100%;height:100%}[data-navigation-mobile] .custom-icon+.text{margin-left:10px}[data-navigation-mobile] .custom-image+.text{display:block;margin-top:5px}[data-navigation-mobile] .menu-lv-1__action .label{vertical-align:top;position:relative;top:unset;right:unset;margin-left:5px}[data-navigation-mobile] .menu-lv-1__action .label:before{left:-9px;top:50%;bottom:auto;transform:translateY(-50%) rotate(-90deg)}[data-navigation-mobile] .menu-lv-1__action .label.custom-label{background-color:var(--color-global-darken);color:var(--color-global)}[data-navigation-mobile] .menu-lv-item.nav-all-mobile{display:block}[data-navigation-mobile] .menu-lv__dropdownmenu{display:block;top:0;right:101%;left:auto;width:100%;height:100%;transform:none;box-shadow:none;transition:unset;padding-top:0;padding-bottom:0;padding-left:0;margin-left:0}[data-navigation-mobile] .menu-lv__dropdownmenu-3{right:unset;top:unset;position:relative;opacity:1;visibility:visible;pointer-events:auto;height:auto}[data-navigation-mobile] .is-open>.menu-lv__dropdownmenu,[data-navigation-mobile] .is-open>.site-nav-list>.menu-lv__dropdownmenu-2{position:relative;top:unset;right:unset;opacity:1;visibility:visible;pointer-events:auto}[data-navigation-mobile] .vertical-menu .is-open>.menu-lv__dropdownmenu{width:100%!important;left:0!important}[data-navigation-mobile] .is-hidden{display:none!important;border-bottom:none}[data-navigation-mobile] .is-open{border-bottom:none}[data-navigation-mobile] .is-open>.list-menu__item,[data-navigation-mobile] .is-open>.site-nav-list>.site-nav-title{display:none!important}[data-navigation-mobile] .is-open>.menu-lv__dropdownmenu>.container>.menu-dropdown__wrapper{border-bottom:1px solid #e6e6e6}[data-navigation-mobile] .container{padding-left:0;padding-right:0}[data-navigation-mobile] .grid-menu{display:block;margin-left:-10px;margin-right:-10px;padding-left:20px;padding-right:20px}[data-navigation-mobile] .grid-menu .menu-lv-item{display:inline-block;vertical-align:top;width:33.3333333%;border:none;padding-left:10px;padding-right:10px;margin-bottom:10px}[data-navigation-mobile] .grid-menu .grid-menu__item{display:block;padding:0}[data-navigation-mobile] .menu-lv-2,[data-navigation-mobile] .menu-lv-3{display:block;padding-right:0}[data-navigation-mobile] .menu-lv-2__action,[data-navigation-mobile] .menu-lv-3__action{display:block;padding:14px 20px;border-bottom:none;width:100%}[data-navigation-mobile] .nav-title-mobile .menu-lv-2__action,[data-navigation-mobile] .nav-title-mobile .menu-lv-3__action{padding-top:0;padding-bottom:0;text-transform:uppercase;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text)}[data-navigation-mobile] .nav-title-mobile{position:relative;padding:13px 20px;background:#e6e6e6;cursor:pointer}[data-navigation-mobile] .nav-title-mobile .icon-dropdown{right:inherit;left:10px;transform:rotate(180deg)}[data-navigation-mobile] .nav-title-mobile .icon{width:25px;height:25px}[data-navigation-mobile] .menu-dropdown__column,[data-navigation-mobile] .menu-dropdown__banner{width:100%!important}[data-navigation-mobile] .site-nav-dropdown{padding:15px 20px}[data-navigation-mobile] .menu-dropdown__block{padding:0 20px;margin-top:25px;margin-bottom:15px}[data-navigation-mobile] .menu-dropdown__banner+.menu-dropdown__block{margin-top:0}[data-navigation-mobile] .menu-dropdown__block--title:before{display:none}[data-navigation-mobile] .menu-dropdown__block--title .text{padding-right:0}[data-navigation-mobile] .menu-dropdown__banner{padding-top:20px;padding-bottom:20px}[data-navigation-mobile] .site-nav-banner{overflow:auto;white-space:nowrap;padding:0 0 0 20px;margin-left:0;margin-right:0}[data-navigation-mobile] .site-nav-banner .site-nav-banner--item{width:250px;margin:0 20px 0 0;padding-left:0;padding-right:0}[data-navigation-mobile] .site-nav-banner.column-1{padding-right:20px}[data-navigation-mobile] .site-nav-banner.column-1 .site-nav-banner--item{width:100%;margin-right:0}[data-navigation-mobile] .site-nav-banner--item .content{margin-bottom:15px}[data-navigation-mobile] .site-nav-brand{display:block}[data-navigation-mobile] .site-nav-brand .azbrandsTable{width:100%}[data-navigation-mobile] .site-nav-brand .nazbrandsLink{padding:10px 0}.halo-sidebar-menu #HeaderLanguageList,.halo-sidebar-menu .halo-currency .currency-menu{display:flex;align-items:center;flex-wrap:wrap;padding:10px 8px}.halo-sidebar-menu #HeaderLanguageList .disclosure__item,.halo-sidebar-menu .halo-currency .currency-menu .dropdown-item{width:33.3333%;padding:10px}.halo-sidebar-menu #HeaderLanguageList .disclosure__link{padding:0}.halo-sidebar-menu .halo-currency .title,.halo-sidebar-menu .localization-form .title{background-color:var(--color-global-darken);padding:10px 20px}.nav-menu-tab{background-color:var(--bg-black);border-right:1px solid var(--bg-grey)}.nav-menu-tab .menu-tab{display:flex;align-items:center;font-size:0;letter-spacing:0}.nav-menu-tab .menu-tab .item{display:inline-block;vertical-align:top}.nav-menu-tab .menu-tab .link{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-bold);padding:10px 15px 9px;text-transform:uppercase;min-height:40px}.nav-mobile-menu-tab .menu-tab .link{background-color:var(--bg-black);color:var(--color-grey)}.nav-mobile-menu-tab .menu-tab .item.is-active .link{background-color:var(--bg-black);color:var(--color-white);pointer-events:none}.nav-menu-tab .header__brands{padding:6.5px 20px 6px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.nav-menu-tab .header__brands .all-brand{margin-left:20px}.nav-menu-tab .header__brands .all-brand a{color:var(--color-white);margin:0}.list-menu-loading{list-style:none;margin:0;padding:0}.list-menu-loading__item{height:38px;display:block;border-radius:4px;margin:7px 10px;background:#ededed;background:linear-gradient(110deg,#ededed 8%,#f5f5f5 18%,#ededed 33%);background-size:200% 100%;animation:1.5s shineLoad linear infinite}@keyframes shineLoad{to{background-position-x:-200%}}body.menu-open{overflow:hidden}body.menu-open .background-overlay{display:block}body.menu-open .halo-sidebar.halo-sidebar-menu{-webkit-transform:none!important;transform:none!important}body.dark-mode .halo-sidebar-menu .halo-currency .title,body.dark-mode .halo-sidebar-menu .localization-form .title{background-color:rgba(var(--dark-mode-line),.08)}body.dark-mode [data-navigation-mobile] .nav-title-mobile{background:#121212}@media(max-width:1024px){[id^=MenuMobileListSection-] .menu-lv-1__action{font-family:var(--lv-1-font);font-size:var(--lv-1-font-size);font-weight:var(--lv-1-font-weight);text-transform:var(--lv-1-text-transform)}[id^=MenuMobileListSection-] .menu-lv-2__action,[id^=MenuMobileListSection-] .menu-lv-3__action{font-family:var(--lv-2-font);font-size:var(--lv-2-font-size);font-weight:var(--lv-2-font-weight);text-transform:var(--lv-2-text-transform)}[id^=MenuMobileListSection-] .custom-icon svg{width:var(--icon-width);height:var()}[id^=MenuMobileListSection-] .custom-icon img{width:100%;height:100%;max-width:var(--icon-width);max-height:var(--icon-height)}[id^=MenuMobileListSection-] .custom-image img{width:100%;height:100%;max-width:var(--image-width);max-height:var(--image-height)}}@media(max-width:767px){[data-navigation-mobile] .grid-menu{margin-left:-5px;margin-right:-5px}[data-navigation-mobile] .grid-menu .menu-lv-item{padding-left:5px;padding-right:5px}}@media(min-width:1025px){body.menu-open{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-menu-mobile.css.map?v=75217283402410283611768190996 */

/* ===== component-newsletter.css ===== */
.halo-newsletter-popup.style-3{overflow:hidden}.halo-newsletter-popup .halo-popup-wrapper{padding-top:26px}.halo-newsletter-popup .halo-popup-wrapper-2{position:absolute;top:auto;bottom:0;left:0;width:100%;padding:15px 15px 27px}.halo-newsletter-popup .halo-popup-wrapper-2 .halo-popup-title,.halo-newsletter-popup .halo-popup-wrapper-2 .halo-popup-desc,.halo-newsletter-popup .halo-popup-wrapper-2 .newsletter-note,.halo-newsletter-popup .halo-popup-wrapper-2 .newsletter-note a{color:var(--color-white)}.halo-newsletter-popup .halo-popup-header{padding-top:0}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}.newsletter .newsletter-form{flex-wrap:wrap}.newsletter .newsletter-form__input{font-size:var(--font-size);font-weight:var(--font-weight-normal);text-align:center;padding-top:7px;padding-bottom:7px;border-radius:var(--image-border)}.newsletter .newsletter-form__button{display:flex;align-items:center;justify-content:center;padding-top:7px;padding-bottom:7px;border-radius:var(--image-border);min-height:unset}.newsletter .form-field~.newsletter-form__button{margin-top:15px}.newsletter-left{display:none}.newsletter-right{padding:30px}.newsletter-title{position:relative;font-size:calc(var(--font-size) + 5px);font-weight:var(--font-weight-bold);margin:0 0 10px;text-transform:uppercase}.newsletter-desc{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--color-text2);line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:2px 0 36px}.newsletter-banner{position:relative;overflow:hidden}.newsletter-banner img{width:100%;height:100%;object-fit:cover}.newsletter-note{display:block;width:100%;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);margin:12px 0 0;padding:0 0 6px}.newsletter-note a{font-size:inherit;font-weight:inherit}.newsletter-note a .text{text-decoration:underline;text-underline-position:under}.newsletter-form__field-wrapper{width:100%}.newsletter-form__message{margin:10px 0 0}.halo-newsletter-popup.halo-popup-LeftRight .halo-popup-wrapper{padding:0}.halo-newsletter-popup.halo-popup-LeftRight .halo-popup-header{padding-top:0;margin-bottom:0}.subscription-form>form{display:block;max-width:600px;padding-left:15px;padding-right:15px;margin:0 auto}.subscription-form .newsletter-form__field-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap}.subscription-form .field__input,.subscription-form .newsletter-form__button{padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);background:transparent!important;border-width:var(--btn-border-width)}.subscription-form .field__input{border-right:0}.subscription-form .field__input::-webkit-input-placeholder{color:inherit}.subscription-form .field__input:-ms-input-placeholder{color:inherit}.subscription-form .field__input::placeholder{color:inherit}.subscription-form .newsletter-form__button{max-width:180px}body.newsletter-show{overflow:hidden;height:100%}body.newsletter-show .background-overlay,body.newsletter-message-show .background-overlay{display:block}body.newsletter-show .halo-newsletter-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}body.newsletter-show .halo-newsletter-popup.halo-popup-topDown{transform:translate3d(-50%,0,0)}body.newsletter-message-show .halo-newsletter-message-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}.newsletter-style-5.newsletter-item__form .newsletter-form__button,.newsletter-style-4.newsletter-item__form .newsletter-form__button,.newsletter-style-10.newsletter-item__form .newsletter-form__button,.newsletter-style-1.newsletter-item__form .newsletter-form__button{margin:0}@media(min-width:768px){.newsletter .newsletter-form{flex-direction:row;align-items:flex-start;margin:0 auto;max-width:560px}.newsletter .newsletter-form__input{padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);min-height:var(--btn-min-height)}.newsletter .newsletter-form__button{min-height:var(--btn-min-height);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom)}.newsletter .form-field~.newsletter-form__button{margin-top:20px}.newsletter-left{display:inline-block;position:relative;width:50%;overflow:hidden}.newsletter-right{width:50%;padding-top:50px;padding-bottom:50px}.newsletter.style-2,.newsletter.style-4{display:flex;align-items:center}.newsletter.style-4{flex-direction:row-reverse}}@media(min-width:1025px){.newsletter-right{padding-left:50px;padding-right:50px}.newsletter-title{font-size:30px;margin:0 0 24px}body.newsletter-show{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-newsletter.css.map?v=215348686387660521768190996 */

/* ===== component-notify-me.css ===== */
.halo-notifyMe{padding:30px 0 0}.halo-notifyMe .form-field{display:flex;flex-wrap:wrap}.halo-notifyMe .form-input{min-height:var(--btn-min-height);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);width:calc(100% - 185px)}.halo-notifyMe .form-label{color:var(--color-text2)}.halo-notifyMe .button{border-radius:0;width:175px;margin:0 0 0 10px}.notifyMe-text{display:none;margin:20px 0 0}.halo-notifyMe--popup{padding-top:0}.halo-notifyMe--popup .form-label{text-align:center;margin-bottom:23px}.halo-notifyMe--popup .form-input{width:100%}.halo-notifyMe--popup .button{width:100%;margin-left:0;margin-top:10px}body.notify-me-show{overflow:hidden;height:100%}body.notify-me-show .background-overlay{display:block}body.notify-me-show .halo-notify-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(-50%,-50%,0)}@media(min-width:1025px){body.notify-me-show{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-notify-me.css.map?v=104316379642280457861768190996 */

/* ===== component-price.css ===== */
.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.card-information__wrapper.text-left .price{justify-content:flex-start}.card-information__wrapper.text-center .price{justify-content:center}.card-information__wrapper.text-right .price{justify-content:flex-end}.price dl{display:flex;flex-direction:column;margin-top:0;margin-bottom:0}.price dd{margin:0 5px 0 0}.productView-5 .price dd{margin:0 20px 0 0}.price .price__last:last-of-type{margin:0!important}.price__availability,.price__regular{display:block}.price__sale,.price__availability,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center}.price--center{display:flex;justify-content:center}.price-item{display:inline-block;vertical-align:middle;font-size:var(--product-price-font-size);font-weight:var(--product-price-font-weight);line-height:1;letter-spacing:var(--letter-spacing)}.card.style-4 .price-item{font-size:calc(var(--font-size) + 3px)}.price-item .text{display:inline-block;vertical-align:middle;margin:0 3px 0 0}.card.style-8 .price-item .text{text-transform:lowercase;margin-right:0}.price-item .text,.unit-price{font-size:var(--product-price-compare-font-size);font-weight:var(--product-price-compare-font-weight);color:var(--product-compare-price-color);line-height:1;letter-spacing:var(--letter-spacing)}.price-item .money{display:inline-block;vertical-align:middle}.price.price--unavailable{visibility:hidden}.price.price--end{justify-content:flex-end}.price.price--on-sale .price-item--sale{color:var(--product-sale-price-color)}.price.price--on-sale .price-item--regular{font-size:var(--product-price-compare-font-size)!important;font-weight:var(--product-price-compare-font-weight)!important;color:var(--product-compare-price-color);text-decoration:line-through}.price.price--on-sale .price-item--regular .money{text-decoration:line-through}.price.price--large .price-item{font-size:calc(var(--product-price-font-size) + 12px)!important;font-weight:var(--product-price-font-weight)}.skin-11 .price.price--large .price-item{font-size:calc(var(--product-price-font-size) + 4px)!important;font-weight:var(--font-weight-bold)}.price.price--large.price--on-sale .price__sale{align-items:center}body.dark-mode .price.price--on-sale .price-item--sale .money{filter:invert(1);color:#b60b32}body.dark-mode .productView .price.price--on-sale .price-item--sale .money,body.dark-mode .halo-recently-viewed-popup .price.price--on-sale .price-item--sale .money,body.dark-mode .product-edit-item .price.price--on-sale .price-item--sale .money{filter:invert(0)}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-price.css.map?v=20618764657713323771768190996 */

/* ===== component-product.css ===== */
.productView{position:relative;width:100%;max-width:1570px;margin:0 auto}.productView-3 .productView{max-width:1770px}.halo-productView-left,.halo-productView-right{font-size:0;letter-spacing:0;margin:0 auto 50px;position:relative}.productView-2 .halo-productView-right{margin-bottom:0}.productView-image-wrapper{display:inline-block;vertical-align:top;position:relative;width:100%}.productView-image-wrapper .slick-arrow{opacity:1;display:block!important}.productView-image-wrapper .slick-arrow.slick-prev{left:15px}.productView-image-wrapper .slick-arrow.slick-next{right:15px}.productView-3 .productView-image-wrapper{border:1px solid #e9e9e9}.productView-thumbnail-wrapper{width:100%;margin:20px 0 0;position:relative}.productView-image{display:inline-block;vertical-align:top;width:100%}.productView-image .productView-img-container{display:block;position:relative;margin:auto;max-width:none;width:100%}.productView-image .productView-img-container .media{position:absolute!important;top:0;left:0;width:100%;height:100%}.productView-image .productView-img-container .media.has-video{opacity:0;visibility:hidden;pointer-events:none;z-index:-1}.productView-image .productView-img-container img:not(.zoomImg){position:absolute;top:50%;left:50%;display:inline-block;vertical-align:top;height:100%;width:100%;max-width:none;transform:translate(-50%,-50%);object-fit:var(--product-image-object-fit);object-position:center}.productView-image-wrapper .productView-nav:not(.slick-initialized){display:block;overflow:hidden;font-size:0;letter-spacing:0;white-space:nowrap}.productView-image-wrapper .productView-nav.slick-dotted{margin-bottom:0}.productView-image-wrapper .productView-nav .slick-dots{display:block;width:auto;left:50%;bottom:20px;transform:translate(-50%);padding:7px 0;border-radius:5px;background:#ffffff80}.productView-image .productView-img-container .productView-video{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2}.productView-image .productView-img-container .productView-video video{width:100%!important}.productView-image .productView-img-container .productView-video iframe{width:100%!important;height:100%!important}.productView-image .productView-img-container.model-viewer-click model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.productView-mediaList{display:flex;flex-wrap:wrap}.productView-mediaList .deferred-media{display:none}.productView-mediaList .deferred-media__poster{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}.productView-mediaList .deferred-media video,.productView-mediaList .deferred-media iframe{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.productView-mediaList .deferred-media__poster img{width:auto;height:100%;margin:auto}.productView-mediaList .deferred-media__poster-button{background-color:var(--bg-white);box-shadow:0 3px 7px #0003;border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:6.2rem;width:6.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1}.productView-mediaList .deferred-media__poster-button .icon{width:2rem;height:2rem;margin-left:.2rem}.productView-mediaList .deferred-media[loaded]>.deferred-media__poster{display:none}.productView-mediaItem{display:block;max-width:100%;width:100%;flex-grow:1}.productView-mediaItem>*{display:block;position:relative}.productView-mediaIcon{display:flex;justify-content:center;align-items:center;background-color:var(--bg-white);box-shadow:0 3px 7px #0003;border-radius:50%;max-height:36px;max-width:36px;padding:10px;position:absolute;top:auto;bottom:1.5rem;left:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.productView-mediaIcon .icon{width:100%;height:100%;fill:var(--icon);stroke:transparent}.product__media-video .productView-mediaIcon{opacity:1}.product__media{display:block;position:relative;overflow:hidden}.product__media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.product__media model-viewer,.product__media>:not(.zoom,.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.productView-thumbnail-wrapper .productView-for{position:relative;font-size:0;letter-spacing:0;padding:0 50px}.productView-thumbnail{display:block;width:100%;padding:0 3px;position:relative}.productView-thumbnail .productView-thumbnail-link{display:block;position:relative;overflow:hidden;width:100%;outline:none!important}.productView-thumbnail .productView-thumbnail-link:after{content:"";display:block;width:100%;padding-bottom:var(--padding-bottom)}.productView-thumbnail .productView-thumbnail-link img{position:absolute;top:50%;left:50%;height:100%;width:100%;max-width:none;display:inline-block;vertical-align:top;transform:translate(-50%,-50%);transition:var(--anchor-transition);object-fit:cover;opacity:.3}.productView-2 .productView-thumbnail .productView-thumbnail-link,.productView-3 .productView-thumbnail .productView-thumbnail-link{border:1px solid transparent}.productView-2 .productView-thumbnail .productView-thumbnail-link img{opacity:.5}.productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:1!important}.productView-2 .productView-thumbnail.slick-current .productView-thumbnail-link,.productView-3 .productView-thumbnail.slick-current .productView-thumbnail-link{border-color:#c7c7c7}.productView-3 .productView-thumbnail .productView-thumbnail-link{width:40px;height:40px}.productView-thumbnail .productView-thumbnail-icon{width:28px;height:28px;background:var(--bg-white);position:absolute;bottom:0;right:0;padding:5px}.productView-thumbnail .productView-thumbnail-icon .icon{display:block;width:100%;height:100%;fill:var(--color-global)}.productView-thumbnail-wrapper .slick-arrow{width:25px;height:25px;top:50%!important;padding:0;border:none;box-shadow:unset!important;background-color:transparent}.productView-thumbnail-wrapper.hidden-arrows .slick-arrow{display:none!important}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized){white-space:nowrap;overflow:hidden;text-align:center}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{display:inline-block;vertical-align:top;width:20%}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(n+6){display:none}.productView-cursor{position:fixed;opacity:1;width:100px;height:100px;left:-50px;top:-50px;transform:translate(-100%,-100%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000;pointer-events:none}.productView-cursor__outer{position:relative;width:34px;height:34px;border:1px solid var(--color-text);background-color:transparent;border-radius:50%;transform:scale(.1);opacity:0;transition:transform .35s ease-in-out,opacity .35s .15s ease}.productView-cursor__inner{display:block;position:relative;width:100%;height:100%;transform:scale(.1);opacity:0;transition:transform .35s ease-in-out,opacity .35s .15s ease}.productView-cursor__inner:before,.productView-cursor__inner:after{content:"";position:absolute;width:60%;height:2px;background-color:var(--color-text);transition:transform .1s linear}.productView-cursor__inner:before{top:50%;left:50%;transform:translate(-50%,-50%)}.productView-cursor__inner:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.productView-cursor__counter{color:var(--color-text);font-size:var(--font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin-left:10px}.productView-cursor.handleMouseLeave .productView-cursor__counter{display:none}.productView-cursor.handleMouseEnter .productView-cursor__outer,.productView-cursor.handleMouseEnter .productView-cursor__inner{transform:scale(1);opacity:1;transition-delay:0ms}.productView-cursor.handleMouseEnter+.productView-images-wrapper .productView-image{cursor:none}.productView-compareColor{position:absolute;z-index:2;bottom:30px;right:30px}.productView-compareColor custom-modal-opener{display:block}.productView-compareColor button{-webkit-appearance:none;appearance:none;width:50px;height:50px;border-radius:50%;background:var(--bg-white);border:1px solid var(--bg-white);padding:10px;box-shadow:0 3px 7px #0003;cursor:pointer}.productView-compareColor .icon{width:100%;height:100%}.productView-text,.productView-vendor,.productView-title,.productView-soldProduct,.productView-info,.productView-ViewingProduct{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--text-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--text-transform)}.productView-title{display:block;margin-top:0;margin-bottom:0;font-weight:var(--font-weight)}.productView-promotion{font-size:0;letter-spacing:0;position:relative}.productView-promotionItem{display:inline-block;vertical-align:middle;margin:0 20px 0 0}.productView-promotionItem:last-of-type{margin-right:0}.productView-rating{display:block}.productView-rating .spr-badge{display:inline-block;cursor:pointer}.productView-rating .spr-badge-starrating{display:inline-block!important;vertical-align:middle;margin-right:0}.productView-soldProduct{display:block}.productView-soldProduct svg{width:21px;height:21px;position:relative;top:-2px}.productView-soldProduct .text{display:inline-block;vertical-align:middle}.productView-info{display:table}.productView-info-table{display:table;width:100%;margin:0 0 5px}.productView-propertyInfo{width:100%}.productView-info-title{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-heading-weight);color:var(--color-text);margin-top:10px;margin-bottom:15px}.productView-info-item .productView-info-name,.productView-info-item .productView-info-value{display:inline-block;vertical-align:top}.productView-5 .productView-title,.productView-5 .productView-info-item .productView-info-name{font-weight:var(--font-weight-bold)}.productView-5 .productView-info-item .productView-info-value{font-weight:var(--font-weight-normal);color:var(--color-text2)}.productView-info-item .productView-info-value{color:var(--text-color-2)}.productView-info-item .productView-info-value a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.productView-info-item+.productView-info-item{margin-top:5px}.productView-propertyInfo .productView-info-item{display:table-row;background:transparent}.productView-propertyInfo .productView-info-item:nth-child(odd){background:#f1f1f1}.halo-product-specification .productView-propertyInfo .productView-info-item:nth-child(odd){background:#dbdbdb}.productView-propertyInfo .productView-info-item+.productView-info-item{margin-top:0}.productView-propertyInfo .productView-info-name,.productView-propertyInfo .productView-info-value{display:table-cell;padding:11px 13px 8px;text-align:left}.halo-product-specification .productView-propertyInfo .productView-info-name,.halo-product-specification .productView-propertyInfo .productView-info-value{padding:11px 0 8px 8px}.productView-propertyInfo .productView-info-name{font-weight:var(--font-weight-bold);min-width:135px;max-width:200px}.productView-countDown{display:none;font-size:0;letter-spacing:0}.productView-countDown .countdown-wrapper{display:inline-block;vertical-align:top}.productView-countDown .text{display:inline-block;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);color:var(--color-grey);margin-right:5px;vertical-align:middle}.productView-countDown .text span{display:inline-block;vertical-align:top;padding:0 1px 0 0;color:var(--countdown-color)}.productView-countDown .num{display:inline-block;vertical-align:middle;color:var(--countdown-number-color);background:var(--countdown-bg);border:1px solid var(--countdown-bg);font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);text-transform:lowercase;border-radius:4px}.productView-countDown.style-3 .num{width:30px;height:30px;line-height:28px;text-align:center}.productView-countDown.style-3 .num.days{width:60px}.productView-countDown .seperate{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--countdown-number-color);margin:0 5px}.productView-countDown.style-3 .seperate{height:22px;display:inline-block;vertical-align:middle;color:var(--countdown-bg)}.productView-countDown .num+.num{margin-left:5px}.productView-countDown.style-1 .text,.productView-countDown.style-1 .num,.productView-countDown.style-2 .text,.productView-countDown.style-2 .num{vertical-align:top}.productView-countDown.style-1 .text,.productView-countDown.style-2 .text{display:inline-block}.productView-countDown.style-1 .num,.productView-countDown.style-2 .num{background-color:transparent;border:none;font-weight:var(--font-weight-normal);color:var(--color-text);padding:0;text-transform:lowercase}.productView-countDown.style-4 .countdown-coundtdown{display:flex;align-items:center;justify-content:space-between;color:var(--countdown-color);background:var(--countdown-bg);border:1px solid var(--countdown-color);position:relative;overflow:hidden}.productView-countDown.style-4 .time-item{display:inline-block;vertical-align:top;text-align:center;width:100%;min-width:60px;padding:11px 15px}.productView-countDown.style-4 .time-item span{display:block;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:currentColor;text-transform:capitalize}.productView-countDown.style-4 .time-item .num{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-bold);background:transparent;border:none}.productView-countDown.style-4 .time-item .text{font-family:var(--font-body-family);font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);margin-right:0}.productView-countDown.style-4 .time-item+.time-item{border-left:1px solid var(--countdown-color)}.productView-countDown.is-show{display:block}.productView-options{position:relative;width:auto}.productView-2 .productView-options,.productView-3 .productView-options{border-top:0}.productView-form{display:block}.productView-message{margin:20px 0 0}.productView-4 .productView-message{margin-top:0;margin-bottom:20px}.productView-groupTop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;margin:20px 0 0;width:100%}.productView-4 .productView-groupTop{margin-top:0}.productView-groupTop-2{flex-wrap:wrap!important}.productView-quantity{display:block;letter-spacing:0;font-size:0;margin:0 0 30px}.productView-quantity input{width:80px;border-radius:0!important;padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);min-height:var(--btn-min-height)}.productView-quantity button{background-color:var(--form-input-bg);border-color:var(--form-input-border)!important}.productView-quantity button svg{fill:var(--form-input-color)}.productView-quantity.style-2{display:flex;max-width:216px;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);border:1px solid var(--form-input-border)}.productView-quantity.style-3{display:flex;flex-direction:column;max-width:196px;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);border:0px}.productView-quantity.style-3 .form-label{margin-bottom:11px}.productView-quantity.style-3 .show-label-style-3{display:flex;border:1px solid var(--form-input-border);border-radius:30px}.productView-quantity.style-2 input,.productView-quantity.style-3 input{border:none;text-align:center;width:96px;padding-left:20px;padding-right:20px}.productView-quantity.style-2 input::-webkit-inner-spin-button,.productView-quantity.style-2 input::-webkit-outer-spin-button,.productView-quantity.style-3 input::-webkit-inner-spin-button,.productView-quantity.style-3 input::-webkit-outer-spin-button{display:none}.productView-groupTop-2 .productView-quantity{margin-right:0;margin-bottom:20px}.productView-subTotal{display:block;width:100%;margin:0 0 20px}.productView-subTotal-name,.productView-subTotal-value{display:inline-block;vertical-align:top;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:24px;letter-spacing:var(--letter-spacing)}.productView-subTotal-name{color:var(--color-text2)}.productView-subTotal-value{color:var(--color-text);padding-left:7px}.productView-action{width:calc(100% - 70px)}.productView-action .button-style{font-family:var(--add-to-cart-font);font-size:var(--add-to-cart-font-size);font-weight:var(--add-to-cart-font-weight);background:var(--add-to-cart-bg);color:var(--add-to-cart-color);border-color:var(--add-to-cart-border);border-radius:0;text-transform:var(--add-to-cart-text-transform)}.productView-action-2,.productView-4 .productView-action{width:100%!important}.productView-wishlist{letter-spacing:0;font-size:0;margin:0 0 0 10px}.productView-4 .productView-wishlist{font-size:var(--font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2);margin-bottom:30px;margin-left:0}.productView-wishlist a{display:block;width:var(--btn-min-height);height:var(--btn-min-height);background:var(--main-wishlist-bg);color:var(--main-wishlist-color);border:1px solid var(--main-wishlist-border);border-radius:var(--main-wishlist-border-radius);text-align:center;overflow:hidden}.productView-4 .productView-wishlist a{display:flex;align-items:center;font-size:0;font-weight:inherit;letter-spacing:0;line-height:inherit;color:inherit;text-transform:inherit;width:auto;height:auto;border:none!important;text-align:left;overflow:inherit;background:transparent!important}.productView-wishlist a .icon{width:24px;height:100%;fill:currentColor;stroke:transparent;color:currentColor}.productView-4 .productView-wishlist .icon{display:inline-block;vertical-align:middle;width:24px;height:24px;color:var(--color-text)!important;margin:0 10px 0 0}.productView-4 .productView-wishlist .text{display:inline-block;vertical-align:middle;font-size:var(--font-size);letter-spacing:var(--letter-spacing);position:relative;top:1px}.productView-wishlist a.wishlist-added{background:var(--main-wishlist-bg-hover);border-color:var(--main-wishlist-border-hover);color:var(--main-wishlist-color-hover)}.productView-groupTop-3 .productView-action{width:calc(100% - 80px)!important}.productView-groupTop-3 .productView-wishlist{margin-left:20px}.productView-groupBottom{width:100%;margin:25px 0 0}.productView-2 .productView-groupBottom,.productView-3 .productView-groupBottom{margin-top:15px}.productView-groupItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.productView-groupItem-2{flex-wrap:nowrap;align-items:flex-start}.productView-checkbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:calc(var(--font-size) - 1px);padding-left:25px;line-height:20px}.productView-checkbox input[type=checkbox]~a{display:inline-block;vertical-align:top;font-size:calc(var(--font-size) - 1px);line-height:20px;color:var(--color-text);margin:0 0 0 5px;text-decoration:underline;text-underline-offset:.3rem}.productView-askAnExpert .link svg{width:20px;height:20px;margin:0 5px 0 0;fill:inherit;stroke:transparent}.productView-2 .productView-askAnExpert .link{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-bold)}.productView-3 .productView-askAnExpert{margin-top:20px}.productView-payment{width:100%}.productView-payment .shopify-payment-button{display:block;width:100%;clear:both}.productView-payment .shopify-payment-button .shopify-payment-button__button{display:block;width:100%;font-family:var(--add-to-cart-font);font-size:var(--add-to-cart-font-size);font-weight:var(--add-to-cart-font-weight);text-transform:var(--add-to-cart-text-transform);text-align:center;letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--buy-it-now-border);background:var(--buy-it-now-bg);color:var(--buy-it-now-color);min-width:130px;max-width:100%;transition:var(--anchor-transition);border-radius:0!important;margin:auto;outline:none!important;box-shadow:none!important;cursor:pointer;padding:var(--btn-padding-top) 15px var(--btn-padding-bottom) 15px;min-height:var(--btn-min-height)}.productView-payment .shopify-payment-button .shopify-payment-button__button--branded{min-height:unset;padding:0;border:none}.productView-payment .shopify-payment-button .shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{padding-top:var(--btn-padding-top)!important;padding-bottom:var(--btn-padding-bottom)!important;min-height:var(--btn-min-height)}.productView-payment[disabled] .shopify-payment-button .shopify-payment-button__button,.productView-payment .shopify-payment-button .shopify-payment-button__button[disabled]{pointer-events:none;background:var(--color-global-darken)!important;border-color:var(--color-global-darken)!important;color:var(--color-black)!important}.productView-payment .shopify-payment-button .shopify-payment-button__button:hover{background:var(--buy-it-now-bg-hover);border-color:var(--buy-it-now-border-hover);color:var(--buy-it-now-color-hover)}.productView-payment .shopify-payment-button .shopify-payment-button__button--hidden{display:none}.productView-payment.button-border-gradient .shopify-payment-button .shopify-payment-button__button{color:var(--button-gradient-color);border:2px solid transparent;background-image:linear-gradient(#fff0,#fff0),var(--button-gradient-border);background-origin:border-box;background-clip:content-box,border-box;box-shadow:0 1000px 0 var(--button-gradient-bg) inset!important;border-radius:var(--buy-it-now-border-radius)!important;transition:all .3s ease}.productView-payment.button-border-gradient .shopify-payment-button .shopify-payment-button__button:hover{color:var(--button-gradient-color-hover);box-shadow:none!important;transition:all .3s ease}.productView-payment .shopify-payment-button .shopify-payment-button__more-options{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text)}.productView-groupItem-2 .productView-wishlist{margin-left:20px}.productView-3 .productView-groupItem-2 .productView-wishlist{margin-left:10px}.productView-groupItem+.productView-groupItem{margin-top:25px}.productView-groupItems+.productView-groupItems{margin-top:10px}.productView-ViewingProduct{display:flex;white-space:nowrap;align-items:center}.productView-ViewingProduct .icon{width:25px;height:25px;margin:0 10px 0 0;fill:currentColor;stroke:transparent;color:currentColor}.productView-trustBadge ul{font-size:0;letter-spacing:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.productView-trustBadge ul li{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:5px}.productView-trustBadge img{width:auto;height:auto;max-height:100px}.productView-detail{margin:15px 0 0}.productView-tab{display:block}.productView-tab-horizontal,.productView-2 .productView-tab-vertical{margin:35px 0 0}.productView-sizeChart{position:absolute;top:22px;right:0;z-index:1}.productView-sizeChart .link{display:flex;align-items:flex-end;cursor:pointer;transition:var(--anchor-transition);border:none;box-shadow:none;text-decoration:none}.productView-sizeChart .icon{width:26px;height:26px;fill:currentColor;stroke:transparent;color:currentColor;margin:0 5px 0 0}.productView-sizeChart .text{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:uppercase}.productView-options-2 .productView-sizeChart{position:relative;margin:-15px 0 0;padding:0 0 15px}.productView.layout-4 .productView-image-wrapper .slick-arrow svg{fill:var(--bg-black);stroke:transparent}.productView.layout-4 .productView-thumbnail-wrapper{display:none!important}.productView-complementary .complementary-products-title .title .text{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height);position:relative;transition:var(--anchor-transition)}.complementary-products-slider .card-media>img,.complementary-products-slider .card-media>video{object-fit:var(--complementary-object-fit)}.productView-complementary.style-1 .complementary-products-title .title .text{padding:30px 0 20px;text-transform:uppercase;text-align:center;font-size:calc(var(--font-size) + 4px)}.productView-complementary.style-2 .complementary-products-title .title .text{padding:18px 0;text-transform:uppercase}.productView-complementary.style-2 .complementary-products-slider{position:relative;padding:5px 0 15px}.productView-complementary.style-1 .complementary-products-slider .product{padding-left:10px;padding-right:10px}.productView-complementary.style-2 .complementary-products-slider .product{padding-bottom:25px}.productView-inventory{height:auto;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease,transform var(--duration-default) ease,height var(--duration-default);will-change:height;overflow:hidden}.productView-inventory.is-hide{height:0;opacity:0;z-index:-1;padding-top:0!important;padding-bottom:0!important}.productView-inventory .text{font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--letter-spacing);font-weight:var(--font-weight-normal);color:var(--text-color);margin:0 0 5px}.productView-inventory .progress{display:block;width:100%;height:var(--progress-height);background:var(--bg-color);position:relative}.productView-inventory .progress:after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--progress-bg-color);width:var(--progress-percent, 100%);max-width:100%;transition:width 1s ease;animation:widthIn 1s ease-out}.productView-variants{position:relative;border-top:1px var(--option-border-top) var(--picker-border-color)}.productView-icon-with-text.icon-with-text--horizontal{display:flex;justify-content:center;column-gap:3rem;flex-direction:row}.productView-icon-with-text.productView-icon-with-text .icon{height:25px;width:25px}.productView-icon-with-text.icon-with-text--horizontal .icon,.productView-icon-with-text.icon-with-text--horizontal img{margin-bottom:10px}.productView-icon-with-text.icon-with-text--vertical .icon{min-height:25px;min-width:25px;margin-right:10px}.productView-icon-with-text img{height:25px;width:25px;object-fit:contain}.productView-icon-with-text.icon-with-text--vertical img{margin-right:10px}.productView-icon-with-text.icon-with-text--horizontal .title{text-align:center}.productView-icon-with-text .title p{margin:0;word-break:break-word}.productView-icon-with-text.icon-with-text--horizontal svg+.title,.productView-icon-with-text.icon-with-text--horizontal img+.title,.productView-icon-with-text.icon-with-text--horizontal.icon-with-text--text-only .title{padding-top:0}.productView-icon-with-text .icon-with-text__item,.productView-icon-with-text .icon-with-text__item .item{display:flex;align-items:center}.productView-icon-with-text.icon-with-text--horizontal .icon-with-text__item .item{flex-direction:column}.productView-icon-with-text.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.productView-icon-with-text.icon-with-text--vertical .icon-with-text__item{margin-bottom:15px}body.dark-mode .productView-info-item .productView-info-value{color:var(--color-text2)}body.dark-mode .productView-inventory .progress{background:rgba(var(--dark-mode-line),.2)}body.dark-mode .productView-cursor__outer{border:1px solid var(--color-black)}body.dark-mode .productView-cursor__inner:before,body.dark-mode .productView-cursor__inner:after{background-color:var(--color-black)}body.dark-mode .productView-cursor__counter{color:var(--color-black)}body.dark-mode .productView-text{filter:invert(1)}body.dark-mode .productView-propertyInfo .productView-info-item:nth-child(odd){background:#0e0e0e}body.dark-mode .halo-product-specification .productView-propertyInfo .productView-info-item:nth-child(odd){background:#242424}body.dark-mode .productView.layout-4 .productView-image-wrapper .slick-arrow svg{fill:var(--bg-white)}@media(max-width:1024px){.halo-quick-view-popup .quickView .productView-top{align-items:inherit}.halo-popup.halo-quick-view-popup{max-width:90vw}}@media(max-width:991px){.productView-mediaItem{width:calc(100% - 6px);padding-left:3px;box-sizing:content-box}.productView-mediaItem:first-of-type{padding-left:3px}.productView-mediaItem:last-of-type{padding-right:3px}.productView.layout-5 .halo-productView-left{margin-left:-3px;margin-right:-3px}}@media(max-width:550px){.productView-groupItem .productView-askAnExpert{margin-top:18px;width:100%}.productView-2 .productView-action{width:100%}}@media(min-width:400px){.productView-3 .productView-thumbnail .productView-thumbnail-link{width:50px;height:50px}}@media(min-width:551px){.productView-thumbnail-wrapper{margin-top:30px}.productView-2 .productView-thumbnail{padding-left:10px;padding-right:10px}.productView-3 .productView-thumbnail-wrapper{margin-top:20px}.productView-3 .productView-thumbnail .productView-thumbnail-link{width:80px;height:80px}.productView-countDown .text{display:inline-block;vertical-align:middle;margin-right:10px}.productView-groupTop{flex-wrap:nowrap}.productView-quantity{margin-bottom:0;margin-right:10px}.productView-action{width:100%}}@media(min-width:992px){.productView-top{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.halo-productView-left{display:inline-block;vertical-align:top;width:50%;margin-bottom:0;padding-right:30px;position:sticky;top:15px}.productView-3 .halo-productView-left{padding-right:0;margin-right:30px}.halo-productView-right{display:inline-block;vertical-align:top;width:50%}.productView-trustBadge ul li{margin-right:20px;margin-bottom:20px}.productView-sticky .halo-productView-right{position:sticky;top:3rem;z-index:3}.productView-mediaItem .product__modal-opener:not(.product__modal-opener--image){display:none}.productView-mediaList .deferred-media{display:block}.productView-5 .productView-quantity.style-3{margin-right:15px}.productView-5 .productView-wishlist{margin-left:15px}}@media(min-width:1025px){.productView-image-wrapper .slick-arrow{width:60px;height:60px;padding:18px;pointer-events:none;opacity:0;visibility:hidden;transition:transform var(--duration-default) ease}.productView-image-wrapper .slick-arrow.slick-prev{left:30px;transform:translate3d(-100%,0,0)}.productView-image-wrapper .slick-arrow.slick-next{right:30px;transform:translate3d(100%,0,0)}.productView-image-wrapper .slick-arrow:hover{background:var(--btn-1-bg-hover)}.productView-image-wrapper .slick-arrow:hover svg{fill:var(--btn-1-color-hover)}.productView-image-wrapper .productView-nav:hover .slick-arrow{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0)!important}.productView-3 .productView-thumbnail{padding-left:10px;padding-right:10px}.productView-3 .productView-thumbnail-wrapper .productView-for{padding:0 50px}.productView-mediaList{margin-left:-6px}.productView-mediaItem{display:inline-block;vertical-align:top;width:calc(50% - 3px);padding-left:6px;padding-bottom:6px}.productView-mediaItem--full{width:100%}.productView-mediaList .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.product__modal-opener .productView-mediaIcon{opacity:0;visibility:hidden;pointer-events:none}.product__modal-opener:hover .productView-mediaIcon,.product__modal-opener:focus .productView-mediaIcon{opacity:1;visibility:visible;pointer-events:auto}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener--zoomed:hover .product__media img{opacity:0}.productView-compareColor{bottom:35px;right:35px}.productView-compareColor button{width:60px;height:60px;padding:12px}.halo-productView-left{width:calc(100% - 500px)}.halo-productView-right{width:500px}.productView.layout-5{max-width:100%}.productView.layout-5 .productView-top{padding-right:0}.productView.layout-5 .halo-productView-left{width:calc(100% - 570px)}.productView.layout-5 .halo-productView-right{width:570px}.productView-image-zoomed:hover .productView-img-container img:not(.zoomImg){opacity:0}.productView-action .button-style.button-shake-affect{-webkit-animation:btn-atc-shake 5s ease 2s infinite;animation:btn-atc-shake 5s ease 2s infinite}.productView-action .button-style:hover{background:var(--add-to-cart-bg-hover);color:var(--add-to-cart-color-hover);border-color:var(--add-to-cart-border-hover)}.productView-wishlist a:hover{background:var(--main-wishlist-bg-hover);border-color:var(--main-wishlist-border-hover);color:var(--main-wishlist-color-hover)}.productView-trustBadge ul{overflow:visible}.productView-complementary .complementary-products-slider .slick-arrow.slick-prev{opacity:0;transform:translate(-15px);transition:all .3s ease-in-out}.productView-complementary .complementary-products-slider .slick-arrow.slick-next{opacity:0;transform:translate(15px);transition:all .3s ease-in-out}.productView-complementary .complementary-products-slider:hover .slick-arrow.slick-prev,.productView-complementary .complementary-products-slider:hover .slick-arrow.slick-next{opacity:1;transform:translate(0);transition:all .3s ease-in-out}.productView-complementary.style-1 .complementary-products-title .title .text{padding:40px 0 30px;font-size:calc(var(--font-size) + 6px)}.halo-product-specification .productView-propertyInfo .productView-info-name{padding:18px 15px 18px 35px}.halo-product-specification .productView-propertyInfo .productView-info-value{padding:18px 35px 18px 0}}@media(min-width:1200px){.productView.layout-1 .productView-images-wrapper,.productView.layout-2 .productView-images-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.productView.layout-1 .productView-image-wrapper,.productView.layout-2 .productView-image-wrapper{width:calc(100% - 100px)}.productView.layout-2 .productView-image-wrapper{order:-2}.productView.layout-1 .productView-thumbnail-wrapper,.productView.layout-2 .productView-thumbnail-wrapper{display:inline-block;vertical-align:top;width:100px;margin-top:0;order:-1}.productView.layout-1 .productView-thumbnail-wrapper{padding-right:30px}.productView.layout-2 .productView-thumbnail-wrapper{padding-left:30px}.productView-5.layout-2 .productView-thumbnail-wrapper{padding-left:15px}.productView.layout-1 .productView-thumbnail-wrapper .productView-for,.productView.layout-2 .productView-thumbnail-wrapper .productView-for{padding:30px 0 38px}.productView.layout-1 .productView-thumbnail,.productView.layout-2 .productView-thumbnail{padding:3px 0;border:none}.productView-5.layout-1 .productView-thumbnail,.productView-5.layout-2 .productView-thumbnail{padding:7px 0}.productView.layout-1 .productView-thumbnail-wrapper.arrows-disable,.productView.layout-2 .productView-thumbnail-wrapper.arrows-disable{margin-top:-3px}.productView.layout-1 .productView-thumbnail-wrapper.arrows-disable .productView-for,.productView.layout-2 .productView-thumbnail-wrapper.arrows-disable .productView-for{padding-top:0;padding-bottom:0}.productView.layout-1 .productView-thumbnail-wrapper .slick-arrow.slick-prev,.productView.layout-2 .productView-thumbnail-wrapper .slick-arrow.slick-prev{top:-5px!important;left:50%!important;transform:translate(-50%) rotate(90deg)}.productView.layout-1 .productView-thumbnail-wrapper .slick-arrow.slick-next,.productView.layout-2 .productView-thumbnail-wrapper .slick-arrow.slick-next{top:auto!important;left:50%;right:auto;bottom:0;transform:translate(-50%) rotate(90deg)}.productView.layout-1 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized),.productView.layout-2 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized){white-space:normal}.productView.layout-1 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div,.productView.layout-2 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{width:100%}.productView.layout-1 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(n+7),.productView.layout-2 .productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(n+7){display:none}.productView-5 .productView-thumbnail-wrapper .slick-arrow.slick-prev,.productView-5 .productView-thumbnail-wrapper .slick-arrow.slick-next{border:0!important;background:transparent}.productView-5 .productView-thumbnail-wrapper .slick-arrow.slick-prev svg{fill:var(--color-text2);color:var(--color-text2)}.productView-5 .productView-thumbnail-wrapper .slick-arrow.slick-next svg{fill:var(--color-text);color:var(--color-text)}}@media(min-width:1400px){.halo-productView-left{width:calc(100% - 570px)}.halo-productView-right{width:570px}.productView-4 .halo-productView-left{width:calc(100% - 540px);padding-right:60px}.productView-4 .halo-productView-right{width:540px}.productView-5 .halo-productView-left{width:calc(100% - 685px);padding-right:100px}.productView-5 .halo-productView-right{width:685px}}@media(min-width:1600px){.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div{width:16.6666666%}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(6){display:inline-block}.productView-thumbnail-wrapper .productView-for:not(.slick-initialized)>div:nth-child(7){display:none}.productView-top{padding-right:100px}.halo-productView-left{width:calc(100% - 670px)}.halo-productView-right{width:670px}.productView-2 .productView-top{padding-right:0}.productView-2 .halo-productView-left{width:calc(100% - 740px)}.productView-2 .halo-productView-right{width:740px}.productView-3 .productView-top{padding-right:0}.productView-3 .halo-productView-left{width:calc(100% - 600px)}.productView-3 .halo-productView-right{width:600px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-product.css.map?v=40888088483938130731768190996 */

/* ===== component-product-form.css ===== */
.product-form__input{font-size:0;letter-spacing:0;border:none;padding:0;margin:0}.product-form__input .form__label{display:block;margin:0 0 3px;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize;text-align:left;color:var(--color-text2)}.product-form__input .form__label [data-header-option]{color:var(--color-text);font-weight:var(--font-weight-bold)}.product-form__input .form__select{display:inline-block;position:relative;width:100%;max-width:25rem;margin:10px 0 0}.product-form__input .form__select option.unavailable{opacity:.6;color:inherit}.hide-unavailable .product-form__input .form__select option.unavailable{display:none}.product-form__label{display:inline-block;vertical-align:top;cursor:pointer;margin:5px 10px 5px 0}.product-form__label .text{display:block;width:auto;min-width:60px;padding:var(--btn-padding-top) 5px var(--btn-padding-bottom) 5px;font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--variant-color);background-color:var(--variant-bg);border:1px solid var(--variant-border);text-align:center;transition:var(--anchor-transition);border-radius:var(--image-border)}.product-form__labelLagre .text{padding-left:15px;padding-right:15px}.product-form__label .pattern{display:block;width:100%;height:100%;cursor:pointer;border-radius:50%;text-align:center;font-size:0;letter-spacing:0;position:relative;background-size:cover;background-repeat:no-repeat}.product-form__label .pattern-white{border:1px solid var(--swatch-border-active)}.product-form__label .tooltip{display:none;font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--variant-color);text-align:center;background:var(--variant-bg);position:absolute;bottom:100%;left:50%;padding:4px 7px;z-index:2;min-width:40px;transform:translate(-50%);margin:0 0 10px;transition:var(--anchor-transition);white-space:nowrap;text-transform:capitalize;box-shadow:0 3px 7px #0003}.product-form__label .tooltip:before{content:" ";position:absolute;bottom:-7px;left:50%;height:0;width:0;border-top:7px solid var(--variant-bg);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.product-form__label .expand{display:none;background-color:var(--bg-white);border:1px solid transparent;line-height:1;z-index:2;padding:6px;position:absolute;top:calc(100% + 5px);left:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 6px 27px #0003}.product-form__label .expand:before{content:"";position:absolute;top:-7px;left:17px;height:0;width:0;border-bottom:7px solid var(--bg-white);border-left:7px solid transparent;border-right:7px solid transparent;transform:translate(-50%)}.product-form__label.soldout{overflow:hidden;position:relative}.product-form__label.soldout .text{background:#efefef;border-color:#efefef;color:#8b8b8b}.product-form__label.soldout:before{content:"";top:50%;left:-15px;height:1px;opacity:1;z-index:1;border:none;position:absolute;visibility:visible;width:calc(100% + 30px);background-color:var(--product-sale-price-color);transform:translateY(-50%) rotate(-45deg)}.product-form__label.unavailable .text{opacity:.6;background-color:var(--bg-black);color:var(--color-white);border-color:var(--bg-black)}.product-form__label.unavailable .pattern{opacity:.6}.hide-unavailable .product-form__label.unavailable{display:none!important}.product-form__label:first-of-type{margin-left:0}.product-form__radio:checked+.product-form__label .text{color:var(--variant-color-active);background-color:var(--variant-bg-active);border-color:var(--variant-border-active)}.product-form__swatch .form__label{margin-bottom:8px}.productView-3 .product-form__swatch .form__label{margin-bottom:0}.product-form__swatch .product-form__label{border-radius:50%;position:relative;font-size:0;width:42px;height:42px;border:2px solid var(--swatch-border);background:0 0;cursor:pointer;padding:3px;opacity:1}.product-form__swatch .product-form__label.style-square{padding:0;border-radius:0;width:30px;height:30px;border:none;background:transparent!important;vertical-align:middle}.product-form__swatch .product-form__label.style-square .pattern{border-radius:0;border:4px solid var(--product-swatch-border)}.product-form__swatch .product-form__label.soldout .pattern{opacity:.5}.product-form__swatch .product-form__radio:checked+.product-form__label{border-color:var(--swatch-border-active)}.product-form__swatch .product-form__radio:checked+.product-form__label .pattern.pattern-white{border-color:transparent}.product-form__swatch .product-form__radio:checked+.product-form__label.style-square{width:34px;height:34px}.product-form__swatch .product-form__radio:checked+.product-form__label.style-square .pattern{border-color:var(--swatch-border-active)}.product-form__swatch .product-form__radio:checked+.product-form__label.style-square:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:transparent;border:1px solid var(--bg-black)}.product-form__input+.product-form__input{margin-top:18px}.productView-3 .product-form__swatch .product-form__label{width:40px;height:40px;padding:0;border-color:var(--variant-border)}.productView-3 .product-form__swatch .product-form__radio:checked+.product-form__label{padding:2px}.productView-3 .product-form__input .form__label [data-header-option]{font-weight:var(--font-weight-normal)}.productView-3 .product-form__input+.product-form__input{margin-top:5px}.productView-5 .product-form__input .form__label,.productView-5 .productView-quantity.style-3 .form-label{font-weight:var(--font-weight-bold);color:var(--color-text)}.productView-5 .product-form__input .form__label [data-header-option]{font-weight:var(--font-weight-normal);color:var(--color-text2)}.quantity__input{width:80px}.quantity__button{width:60px;height:60px;flex-shrink:0;border:0;padding:23px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.productView-quantity.style-3 .quantity__button{width:53px;height:53px;padding:20px}.productView-5 .productView-quantity.style-3 .quantity__button{width:60px;height:60px;padding:23px}html.no-js .productView-quantity.style-3 .quantity__button.no-js-hidden{display:inline-flex!important}.quantity__button svg{width:100%;height:100%;stroke:transparent;pointer-events:none}.quantity__button[name=minus]{border-right:1px solid}.quantity__button[name=plus]{border-left:1px solid}.productView-quantity.style-3 .quantity__button[name=minus]{border-bottom-left-radius:30px;border-top-left-radius:30px;border-right:0}.productView-quantity.style-3 .quantity__button[name=plus]{border-bottom-right-radius:30px;border-top-right-radius:30px;border-left:0}.quantity__message{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);font-style:italic;line-height:var(--line-height);letter-spacing:var(--letter-spacing);margin:12px 0 0;color:var(--color-error)}.quantity__message:empty{display:none}.productView-2 .product-form__label{text-transform:unset}.productView-2 .product-form__swatch .product-form__label{width:50px;height:50px}.productView-2 .product-form__label .text{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal);min-width:80px;padding-top:8px;padding-bottom:7px}.productView-2 .product-edit-options .product-form__label .text{font-size:var(--font-size);font-weight:var(--font-weight-bold);padding-top:8px;padding-bottom:8px;background-color:var(--bg-white);border:1px solid #c7c7c7;color:var(--color-text);border-radius:20px;min-width:87px}.productView-2 .product-edit-options .product-form__radio:checked+.product-form__label .text{background-color:var(--color-global);border-color:var(--color-global);color:var(--color-white)}.productView-3 .product-form__label .text{font-weight:var(--font-weight-bold);padding:7px 10px 6px}.productView-3 .product-form__radio:checked+.product-form__label .text{border-color:var(--variant-bg-active)}body.dark-mode .quantity__button{color:var(--color-white)}body.dark-mode .product-form__radio:checked+.product-form__label .text{border:1px solid}body.dark-mode .product-form__label .pattern-black{border:1px solid #484848}body.dark-mode .product-form__swatch .product-form__radio:checked+.product-form__label .pattern.pattern-black{border-color:transparent}@media(min-width:1025px){.product-form__label:hover .tooltip,.product-form__label:hover .expand{display:block}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-product-form.css.map?v=154130349815001998821768190996 */

/* ===== component-product-listing.css ===== */
.collection{position:relative}.collection .loading-overlay{z-index:2;width:calc(100% + 20px);left:-10px}.collection--empty{text-align:center}.collection-product-count{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey);margin-top:0;margin-bottom:0}.collection-product-wrapper{margin:30px 0 0}.collection-product-wrapper h2,.collection-product-wrapper a{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text)}.collection-product-wrapper h2{width:100%;margin-top:0;margin-bottom:0}.collection-product-wrapper a{text-decoration:underline;text-underline-offset:.3rem}.productListing{font-size:0;letter-spacing:0;margin:0 0 30px;display:flex;flex-wrap:wrap}.productListing .product,.pageListing .product{display:inline-block;vertical-align:top;width:100%}.productGrid .product{margin-bottom:15px}.productList .product{margin-bottom:30px}.productList .product-item{padding-top:0!important;padding-bottom:0!important}.productList .product+.product{padding-top:30px;border-top:1px solid #dedede}.productList .card-information{position:relative}.productList .card.style-4 .card-information{padding:14px 20px 20px}.productList .card-information__wrapper{padding:0!important}.productList .card-information__wrapper,.productList .card-action,.productList .card-vendor{text-align:left!important}.productList .card.style-3 .card-action .button{margin-top:28px}.productList .price,.productList .card-information__wrapper .card-information__group-2{justify-content:flex-start!important}.productList .card-list__hidden{display:block!important}.productList .card-grid__hidden{display:none!important}.productList .card-review{margin-top:0;margin-bottom:8px}.productList .card-compare:not(.card-compareIcon){opacity:1;visibility:visible;pointer-events:auto;margin-top:0!important}.productGrid.column-5 .product{border-right:1px solid #dedede;border-bottom:1px solid #dedede}.productGrid.column-5 .product:nth-child(5n){border-right:none}@media(min-width:360px){.productGrid{margin-left:-8px;margin-right:-8px}.productGrid .product{padding-left:8px;padding-right:8px;margin-bottom:0}.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:50%}.productGrid .product:nth-child(-n+2),.productGrid.column-2 .product:nth-child(-n+2),.productGrid.column-3 .product:nth-child(-n+2),.productGrid.column-4 .product:nth-child(-n+2),.productGrid.column-5 .product:nth-child(-n+2){margin-top:0}}@media(min-width:551px){.productList .card{display:flex;width:100%;font-size:0;letter-spacing:0}.productList .card-product{display:inline-block;vertical-align:top;width:250px}.productList .card-information{display:inline-block;vertical-align:top;padding:0 0 0 30px!important;width:calc(100% - 250px)}.productList.list-2 .card-product{width:calc(50% - 8px)}.productList.list-2 .card-information{width:calc(50% + 8px)}}@media(min-width:768px){.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:33.3333333%;padding-top:30px;padding-bottom:30px}.productGrid.column-3 .product:nth-child(-n+3),.productGrid.column-4 .product:nth-child(-n+3),.productGrid.column-5 .product:nth-child(-n+3){margin-top:0}.productList.list-3 .card-product,.productList.list-4 .card-product,.productList.list-5 .card-product{width:calc(33.3333333% - 8px)}.productList.list-3 .card-information,.productList.list-4 .card-information,.productList.list-5 .card-information{width:calc(66.6666667% + 8px)}}@media(min-width:1025px){.productListing,.pageListing{margin-bottom:60px}.productGrid{margin-left:-10px;margin-right:-10px}.productGrid.col-wide{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;align-items:stretch}.productGrid.col-expand{margin-left:-20px;margin-right:-20px}.productGrid .product{padding-left:10px;padding-right:10px;margin-bottom:0}.productGrid.productGrid-3 .product{margin-top:15px!important}.productGrid.col-wide .product{padding-left:15px;padding-right:15px}.productGrid.col-expand .product{padding-left:20px;padding-right:20px}.productGrid.column-2 .product:nth-child(-n+2),.productGrid.column-3 .product:nth-child(-n+3),.productGrid.column-4 .product:nth-child(-n+4),.productGrid.column-5 .product:nth-child(-n+4){margin-top:0}.productList.list-5 .card-product{width:calc(25% - 10px)}.productList.list-5 .card-information{width:calc(75% + 10px)}}@media(min-width:1200px){.productGrid.column-5 .product{width:20%}.productGrid.column-5 .product:nth-child(-n+5){margin-top:0}.productList.list-5 .card-product{width:calc(20% - 10px)}.productList.list-5 .card-information{width:calc(80% + 10px)}.productGrid.column-4 .product{width:25%}.productGrid.column-4 .product:nth-child(-n+4){margin-top:0}.productList.list-4 .card-product{width:calc(25% - 10px)}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-product-listing.css.map?v=153028417880207234591768190996 */

/* ===== component-quick-cart.css ===== */
quick-cart{display:block;position:relative}.previewCart{padding:30px 20px 40px}.previewCartItem{position:relative;font-size:0;letter-spacing:0;padding:20px 0 0}.previewCartItem-image{display:inline-block;vertical-align:top;position:relative;width:100px;text-align:center}.previewCartItem-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center}.halo-cart-sidebar .previewCartItem-image img{object-fit:var(--cart-item-object-fit)}.previewCartItem-image:before{content:"";display:block;height:0;width:100%;padding-bottom:160px}.previewCartItem-content{display:inline-block;vertical-align:top;width:calc(100% - 100px);padding:0 0 0 20px}.previewCartItem-name{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--product-title-color);text-transform:var(--product-title-text-transform);margin:0 0 10px}.previewCartItem-options{display:inline-block;vertical-align:top;position:relative;padding:0 30px 0 0;margin:0 0 7px}.previewCartItem-variant{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--color-text2);text-transform:capitalize;letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.previewCartItem-edit{display:inline-block;vertical-align:top;position:absolute;top:calc(50% - 2px);right:0;transform:translateY(-50%)}.previewCartItem-edit .icon{width:14px;height:14px}.previewCartItem-properties{display:flex;flex-wrap:nowrap;margin:0 0 7px}.previewCartItem-properties:empty{display:none}.previewCartItem-properties .definitionList-key,.previewCartItem-properties .definitionList-value{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--color-text2);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0;padding:2px 0;text-align:left}.previewCartItem-properties .definitionList-key{flex:none}.previewCartItem-properties .definitionList-value{flex:1;margin-left:5px;text-overflow:ellipsis;overflow:hidden}.previewCartItem-price{margin:0 0 10px}.previewCartItem-price .price{display:block;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--product-price-color)}.previewCartItem-price .old-price{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);color:var(--product-compare-price-color);text-decoration:line-through}.halo-cart-sidebar .previewCartItem-price .price{position:relative;top:-5px}.previewCartItem-qty{display:inline-block;vertical-align:middle;width:80px}.previewCartItem-qty .quantity{max-width:80px;min-height:40px;padding:7px 14px 7px 20px;border-radius:var(--image-border)}.previewCartItem-remove{position:absolute;top:5px;left:-10px;background-color:var(--bg-black);border-radius:50%;padding:6px;border:1px solid var(--bg-black)}.previewCartItem-remove svg{width:15px;height:15px;fill:var(--color-white);stroke:transparent}.previewCartItem+.previewCartItem{border-top:1px solid var(--cart-item-border);margin-top:15px}.previewCart-emptyBody .empty{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);margin:0 0 22px}.previewCartCollection{padding:17px 30px 20px;position:relative}.previewCartTitle{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:uppercase;position:relative;color:var(--color-text);margin:0 0 22px}.previewCartCarousel .product{display:inline-block;vertical-align:top;width:100%}.previewCartCarousel:not(.slick-initialized){white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0}.halo-cart-sidebar .previewCartCollection{padding-top:8px;padding-right:20px;padding-bottom:10px;background-color:#f7f7f7;border-bottom:1px solid var(--bg-grey)}.halo-cart-sidebar .previewCartTitle{font-family:var(--font-2-family);font-size:calc(var(--font-size) + 4px);margin-bottom:19px}.halo-cart-sidebar .previewCartCarousel{margin-bottom:0}.halo-cart-sidebar .previewCartCollection .slick-dots{top:-38px;bottom:auto;left:auto;right:0;text-align:right;width:auto}.halo-cart-sidebar .previewCartCollection .slick-dots li{margin-left:5px;margin-right:5px}.halo-cart-sidebar .previewCartCollection .slick-dots li button{padding:0;width:12px;height:12px;border:1px solid var(--bg-black)}.halo-cart-sidebar .previewCartCollection .slick-dots li button:before{display:none!important}.halo-cart-sidebar .previewCartCollection .slick-dots li:last-child button{margin-right:0}.halo-cart-sidebar .previewCartCollection .slick-dots li.slick-active button{background-color:var(--bg-black)!important}.previewCartInfo{position:relative;padding:27px 30px 100px}.previewCartTotals{display:block;font-size:0;letter-spacing:0}.previewCartTotals .previewCartTotals-label,.previewCartTotals .previewCartTotals-value{display:inline-block;vertical-align:top;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.previewCartTotals .previewCartTotals-label{width:120px;text-align:left;font-weight:var(--font-weight-bold);color:var(--color-text)}.previewCartTotals .previewCartTotals-value{width:calc(100% - 120px);text-align:right;font-weight:var(--font-weight-normal);color:var(--color-grey);font-style:italic}.previewCartTotals.subTotal .previewCartTotals-value{font-weight:var(--font-weight-bold);font-style:normal;color:var(--color-text)}.previewCartTotals+.previewCartTotals{margin-top:9px}.previewCartAction{margin:20px 0 0}.previewCartCheckbox input[type=checkbox]+label{display:inline-block;vertical-align:top;width:auto;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);padding-left:25px;line-height:20px;letter-spacing:var(--letter-spacing)}.previewCartCheckbox input[type=checkbox]~a{display:inline-block;vertical-align:top;font-size:calc(var(--font-size) - 1px);line-height:20px;color:var(--color-text);margin:0 0 0 5px;text-decoration:underline;text-underline-offset:.2rem}.previewCartGroup{margin:47px 0 0}.previewCartGroup .button+.button{margin-top:10px}.halo-cart-sidebar .previewCartGroup{margin-top:22px}body.cart-sidebar-show{overflow-y:hidden;height:100%}body.cart-sidebar-show .background-overlay{display:block}body.cart-sidebar-show .halo-cart-sidebar{-webkit-transform:none!important;transform:none!important}body.dark-mode .halo-cart-sidebar .previewCartCollection{background-color:#080808}body.dark-mode .halo-cart-sidebar .previewCartCollection .slick-dots li.slick-active button{background-color:var(--bg-white)!important}body.dark-mode .halo-cart-sidebar .previewCartCollection .slick-dots li button{border:1px solid var(--bg-white)}@media(min-width:551px){.previewCartItem{padding-top:0;background:var(--cart-item-bg);border-color:var(--cart-item-border)!important;border-width:var(--cart-item-border-width)!important;border-style:var(--cart-item-border-style)!important;border-radius:var(--image-border)}.previewCartItem-image{width:110px}.previewCartItem-content{width:calc(100% - 110px);padding:14px 20px 10px;position:relative}.previewCartItem-name{padding-right:25px}.previewCartItem-change{display:flex;align-items:flex-end;justify-content:space-between}.previewCartItem-price{width:calc(100% - 80px);margin-bottom:0}.previewCartItem-qty{display:block}.previewCartItem-remove{top:18px;left:auto;right:15px;padding:0;background-color:transparent;border-radius:0;border:none}.previewCartItem-remove svg{width:23px;height:23px;fill:var(--icon)}.previewCartItem+.previewCartItem{border-top:0;margin-top:10px}.halo-cart-sidebar{max-width:500px}body.dark-mode .previewCartItem{background:var(--color-background)}}@media(min-width:1025px){.previewCart{padding-left:30px;padding-right:30px}.previewCartItem-name:hover{color:var(--product-title-color-hover)}.previewCartCarousel .product-item .product-image svg{display:block}.previewCartCarousel .product-item .product-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;visibility:hidden;background:#0000004d;transition:var(--anchor-transition)}.previewCartCarousel .product-item .product-image:hover svg{opacity:1;visibility:visible;pointer-events:auto}.previewCartCarousel .product-item .product-image:hover:before{opacity:1;visibility:visible}}.halo-popup.halo-quick-cart-popup{max-width:100%;top:-101%;webkit-transition:all .6s ease;transition:all .6s ease;overflow:hidden;transform:translate(-50%)}.halo-quick-cart-popup .halo-popup-wrapper{padding:0}.quickCartWrap{position:relative;font-size:0;letter-spacing:0}.quickCartWrap .action-group .button-continue{max-width:300px}.quickCartWrap .cart-item{padding:0 15px 47px}.quickCartWrap .header-block{position:relative;padding:35px 0 0}.quickCartWrap .box-title{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-text);position:relative;margin:0 0 22px}.quickCartWrap .box-title .box-close{position:absolute;top:1px;right:-4px;z-index:2;width:23px;height:23px;line-height:1;font-size:0}.quickCartWrap .box-title .box-close svg{display:block;width:100%;height:100%;fill:var(--icon);stroke:transparent}.quickCartWrap .cart-itemLeft .box-title{margin:0 0 24px}.quickCartWrap .summaryItem{font-size:0;letter-spacing:0}.quickCartWrap .previewCartTotalsPrice .previewCartTotals-label,.quickCartWrap .shipTotal .previewCartTotals-label{display:inline-block;vertical-align:top;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--body_color);font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal)}.quickCartWrap .summaryItem .label{width:100px;text-align:left}.quickCartWrap .summaryItem .text{width:calc(100% - 100px);text-align:right}.quickCartWrap .previewCartTotals .previewCartTotals-value .money{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-semibold);position:relative;top:-4px}.quickCartWrap .shipTotal .previewCartTotals-value{color:var(--color-grey);font-style:italic;font-size:calc(var(--font-size) - 1px);line-height:1.2;position:relative;top:2px}.quickCartWrap .cart-item .animated-loading{background:linear-gradient(to right,#f9f9f963 4%,#f1f2f3 25%,#f9f9f959 36%)}.quickCartWrap .previewCartTotals+.previewCartTotals{margin-top:0}.quickCartWrap .previewCartTotals .previewCartTotals-value{width:calc(100% - 100px)}.quickCartWrap .previewCartTotals .previewCartTotals-label{width:100px}.quickCartWrap .summary .summaryItem+.summaryItem{margin-top:4px}.quickCartWrap .previewCartCollection{margin:44px 0 0;padding:0}.quickCartWrap .empty{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey)}.quickCartWrap .empty+.action{margin-top:20px}.quickCartWrap .products-carousel{display:block;position:relative;padding:0;margin:0 -15px;width:auto!important;text-align:center}.quickCartWrap .products-carousel .product{display:inline-block;vertical-align:top;padding:0 15px;float:none}.quickCartWrap .card-option{display:block;margin:5px 0 0;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize}.quickCartWrap .card-properties{display:flex;flex-wrap:nowrap;margin:0}.quickCartWrap .card-properties .definitionList-key,.quickCartWrap .card-properties .definitionList-value{font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--color-text2);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0;padding:2px 0;text-align:left}.quickCartWrap .card-properties .definitionList-key{float:none}.quickCartWrap .card-properties .definitionList-value{flex:1;margin-left:5px;text-overflow:ellipsis;overflow:hidden}.quickCartWrap .card-action{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-top:13px}.quickCartWrap .card-action .actionItem{font-size:0;letter-spacing:0}.quickCartWrap .card-action .quantity{width:100px;min-height:60px;padding:16px 14px 17px 20px}.quickCartWrap .card-action .button{display:inline-block;vertical-align:top;background-color:var(--color-global-darken);border-color:var(--color-global-darken);width:50%;max-width:60px;min-width:unset;min-height:60px}.quickCartWrap .card-action .button svg{width:18px;height:18px;stroke:transparent;margin-right:0}.quickCartWrap .card-action .button.card-remove svg{fill:var(--color-error)}.quickCartWrap .card-action .button+.button{margin-left:1px}.quickCartWrap .card-action .actionItem.actionItemLeft{width:100px}.quickCartWrap .card-action .actionItem.actionItemRight{width:calc(100% - 100px);max-width:122px;text-align:right}.quickCartWrap .products-carousel .slick-track{margin-left:auto;margin-right:auto}.quickCartWrap .products-carousel:not(.slick-initialized){display:block;white-space:nowrap;overflow:hidden;font-size:0;letter-spacing:0;clear:both}.quickCartWrap .products-carousel:not(.slick-initialized)>.product{display:inline-block;vertical-align:top;width:100%}.quickCartWrap .cart-item.cart-itemRight{background-color:var(--color-global-darken)}.quickCartWrap .cart-item.cart-itemRight .box-title{margin-bottom:24px}body.cart-dropdown-show{overflow:hidden;padding-right:10px}body.cart-dropdown-show .halo-quick-cart-popup{top:0;pointer-events:auto;opacity:1;visibility:visible}body.cart-dropdown-show .background-overlay{display:block}body.dark-mode .previewCartItem-name{color:var(--color-text)}body.dark-mode .previewCartItem-price{filter:invert(1)}body.dark-mode .quickCartWrap .card-action .button{background-color:#191919;border-color:#191919}body.dark-mode .quickCartWrap .cart-item.cart-itemRight{background-color:#191919}@media(min-width:768px){.halo-popup.halo-quick-cart-popup{max-width:100%}.quickCartWrap{display:flex;align-items:stretch;justify-content:flex-end}.quickCartWrap .cart-item{display:inline-block;vertical-align:top;width:50%}.quickCartWrap .cart-item.cart-itemLeft{width:calc(100% - 350px)}.quickCartWrap .cart-item.cart-itemRight{width:350px}.skin-1 .quickCartWrap .cart-item.cart-itemLeft .box-title:before{content:"";display:block;position:absolute;top:12px;left:0;width:100%;height:1px;background:#cbcbcb}.quickCartWrap .cart-item.cart-itemLeft .box-close{display:none}.quickCartWrap .cart-item.cart-itemLeft .box-title .text{display:inline-block;vertical-align:top;width:auto;padding:0 28px 0 0;position:relative;z-index:2;background-color:var(--color-global-bg)}.quickCartWrap .cart-item.cart-itemLeft .box-title,.quickCartWrap .card-action .button.card-edit:hover svg{fill:var(--color-error)}.quickCartWrap .card-action .button.card-remove:hover svg{fill:var(--icon)}}@media(min-width:1025px){.quickCartWrap .cart-item{padding:0 15px 40px}.quickCartWrap .cart-item.cart-itemLeft{box-shadow:0 6px 27px #0003}body.cart-sidebar-show,body.cart-dropdown-show{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-quick-cart.css.map?v=104241941318782879401768190996 */

/* ===== component-quick-edit-cart.css ===== */
.cart-edit{padding:0 30px 30px}.product-edit-item{font-size:0;letter-spacing:0}.product-edit-itemLeft,.product-edit-itemRight{position:relative}.product-edit-itemLeft{display:none;text-align:center}.product-edit-itemRight{text-align:left}.product-edit-image{display:block;margin:0 auto;width:100%;max-width:270px;overflow:hidden;position:relative}.product-edit-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;max-height:100%;transition:var(--anchor-transition);z-index:1}.product-edit-image.card-media--portrait img{object-fit:cover;object-position:center}.product-edit-vendor,.product-edit-title{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);color:var(--text-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--text-transform)}.product-edit-title{position:relative;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:0;margin-bottom:0}.product-edit-message,.product-edit-quantity{margin:14px 0 0!important}.product-edit-message{margin-bottom:14px!important}.product-edit-quantity{display:block}.product-edit-quantity .form-label{font-weight:var(--font-weight-bold);margin-bottom:13px}.product-edit-quantity .form-input{width:100px;padding-left:30px;padding-right:20px;min-height:var(--btn-min-height);padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom)}.product-edit-remove{position:absolute;top:-20px;left:-20px;border-radius:50%;background-color:var(--icon);width:40px;height:40px;padding:12px;line-height:1;letter-spacing:0;font-size:0;z-index:2}.product-edit-remove svg{width:100%;height:100%;fill:var(--color-white);stroke:transparent}.product-edit-itemFirst .product-edit-remove{display:none}.product-edit-item .add-more{font-size:var(--font-size);font-weight:var(--font-weight-bold);margin:23px 0 0;color:var(--color-text)}.product-edit-action{position:relative;margin:42px 0 0}.product-edit-action .button-style{font-family:var(--product-action-font);font-size:var(--product-action-font-size);font-weight:var(--product-action-font-weight);text-transform:var(--product-action-text-transform);background-color:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);border-radius:var(--btn-border-radius)}.product-edit-action .button-style.is-loading{pointer-events:none}.product-edit-item+.product-edit-item{margin-top:30px;padding-top:30px;border-top:1px solid #c7c7c7}.halo-edit-cart-popup .halo-popup-wrapper{padding-left:0;padding-right:0;padding-bottom:0}.halo-edit-cart-popup.halo-popup-topDown{top:-101%}body.edit-cart-show{overflow:hidden;height:100%}body.edit-cart-show .background-overlay{display:block;z-index:999}body.edit-cart-show .halo-edit-cart-popup{opacity:1;visibility:visible;pointer-events:auto;z-index:1000}body.edit-cart-show .halo-edit-cart-popup.halo-popup-topDown{top:0}body.dark-mode .product-edit-remove{background-color:var(--color-black)}@media(min-width:551px){.product-edit-item .product-edit-itemLeft{display:inline-block;vertical-align:top;width:100px}.product-edit-item .product-edit-itemRight{display:inline-block;vertical-align:top;width:calc(100% - 100px);padding:0 0 0 30px}}@media(min-width:768px){.product-edit-item .product-edit-itemLeft{width:270px}.product-edit-item .product-edit-itemRight{width:calc(100% - 270px)}}@media(min-width:1025px){.product-edit-item .btn-edit:hover{background-color:var(--product-action-bg-hover);color:var(--product-action-color-hover)}.product-edit-item .btn-edit:hover svg{fill:var(--product-action-color-hover)}.product-edit-action .button-style:hover{background-color:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover)}body.edit-cart-show{padding-right:10px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-quick-edit-cart.css.map?v=162034821632704678281768190996 */

/* ===== component-review.css ===== */
.halo-productReview .spr-badge--flex{display:flex;align-items:center}.card-information__wrapper.text-left .halo-productReview .spr-badge--flex{justify-content:flex-start}.card-information__wrapper.text-center .halo-productReview .spr-badge--flex{justify-content:center}.card-information__wrapper.text-right .halo-productReview .spr-badge--flex{justify-content:flex-end}.halo-productReview .spr-badge-starrating{display:block;margin-right:0;font-size:0;letter-spacing:0}.halo-productReview .spr-badge-starrating .spr-icon{display:inline-block;vertical-align:top;font-size:0;letter-spacing:0;line-height:1;width:auto;height:auto;position:relative;top:unset;opacity:1}.halo-productReview .spr-badge-starrating .spr-icon:before{font-family:inherit;font-size:18px;font-style:normal;width:auto;height:auto;line-height:1;vertical-align:top}.halo-productReview .spr-badge-starrating .spr-icon.spr-icon-star:before{content:"\2605";color:var(--product-review-full-color)}.halo-productReview .spr-badge-starrating .spr-icon.spr-icon-star-empty:before{content:"\2605";color:var(--product-review-empty-color)}.halo-productReview .spr-badge-starrating .spr-icon+.spr-icon{margin-left:3px}.halo-productReview .spr-badge-caption{display:inline-block;vertical-align:middle;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--color-text);margin:0 0 0 10px;text-transform:capitalize}.halo-productReview .spr-badge--flex .spr-badge-caption{line-height:1;margin-left:5px;color:var(--color-grey)}body.dark-mode .halo-productReview .spr-badge-starrating .spr-icon.spr-icon-star:before{color:#faa900}body.dark-mode .halo-productReview .spr-badge-starrating .spr-icon.spr-icon-star-empty:before{color:#e0e0e0}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-review.css.map?v=145313658562771327071768190996 */

/* ===== component-rte.css ===== */
.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte img{height:auto;max-width:100%}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.halo-text-format{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2)}.halo-text-format p{margin-top:0;margin-bottom:0}.halo-text-format p+p{margin-top:17px}.halo-text-format p+ul,.halo-text-format p+ol{margin-top:18px}.halo-text-format h1,.halo-text-format h2,.halo-text-format h3,.halo-text-format h4,.halo-text-format h5,.halo-text-format h6{margin-top:0;margin-bottom:7px}.halo-text-format h1+p,.halo-text-format h2+p,.halo-text-format h3+p,.halo-text-format h4+p,.halo-text-format h5+p,.halo-text-format h6+p{padding-top:0}.halo-text-format p+h1,.halo-text-format p+h2,.halo-text-format p+h3,.halo-text-format p+h4,.halo-text-format p+h5,.halo-text-format p+h6{margin-top:25px}.halo-text-format p a{text-decoration:underline;text-underline-offset:.3rem;transition:text-decoration var(--duration-short) ease}.halo-text-format ul,.halo-text-format ol{margin:0 0 10px 17px;padding:0 0 22px;list-style:inherit}.halo-text-format ul{list-style:square}.halo-text-format ol{list-style:decimal}.halo-text-format ul li,.halo-text-format ol li{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);position:relative}.halo-text-format ul li+li,.halo-text-format ol li+li{margin-top:10px}.halo-text-format blockquote{font-size:calc(var(--font-size) + 3px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0 0 40px;color:var(--blockquote-color);background:var(--blockquote-bg);border-radius:0;text-align:center;border:none;padding:43px 30px;position:relative}.halo-text-format blockquote h4{font-size:var(--font-size);font-weight:var(--font-weight-bold);font-style:normal;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--blockquote-color);text-transform:uppercase;margin:0 0 15px;position:relative}.halo-text-format blockquote p{display:block;width:100%;max-width:1170px;margin:0 auto;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--blockquote-color);position:relative}.halo-text-format blockquote:before{content:"";display:block;background-image:url(quote.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:50px;height:25px;position:absolute;top:28px;left:30px}.halo-text-format table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;margin:0}.halo-text-format table tr{background:transparent}.halo-text-format table tr:nth-child(odd){background:#f1f1f1}.halo-text-format table td{padding:11px 13px 8px;text-align:left}.halo-text-format .list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:840px;margin:28px auto 0;font-size:0;letter-spacing:0;text-align:left}.halo-text-format .list .item{display:inline-block;vertical-align:top;width:100%}.halo-text-format .list .item h4,.halo-text-format .text h4{font-size:var(--font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 22px}.halo-text-format .list-correct,.halo-text-format .list-wrong{margin-left:10px;padding-bottom:15px;display:inline-block;vertical-align:top;text-align:left}.halo-text-format .list-wrong{padding-bottom:0}.halo-text-format .list-correct li,.halo-text-format .list-wrong li{padding-left:10px}.halo-text-format .list-correct li::marker{content:"\221a";color:var(--color-success)}.halo-text-format .list-wrong li::marker{content:"X";color:var(--color-error);font-style:italic}.halo-text-format h3{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-semibold)}.halo-text-format img{max-width:100%}@media(min-width:551px){.halo-text-format blockquote:before{width:75px;height:50px}}@media(min-width:768px){.halo-text-format .list .item{width:50%;padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-rte.css.map?v=46277675313435158601768190996 */

/* ===== component-search.css ===== */
.predictive-search.is-show,.halo-sidebar-search .halo-sidebar-wrapper .quickSearchResultsWrap.is-show,body.open-search-popup .quickSearchResultsWrap.is-show,body.open-search-popup .predictive-search.is-show{display:block!important}.predictive-search.is-hidden,.halo-sidebar-search .halo-sidebar-wrapper .quickSearchResultsWrap.is-hidden,body.open-search-popup .quickSearchResultsWrap.is-hidden,body.open-search-popup .predictive-search.is-hidden{display:none!important}.header__search.show-full .quickSearchResultsWrap.is-show{display:block!important}.header__search.show-full .quickSearchResultsWrap.is-hidden{display:none!important}.popup-search-header{display:none}.search-modal{display:block;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 6px 27px #0003;padding:30px 0;bottom:auto;z-index:100}.search-modal-popup{position:absolute;top:100%;z-index:9}.search-modal__content{display:flex;align-items:center;justify-content:center}.predictive-search-form,.search-modal__form{width:100%;margin:0 auto}.search-modal__form .field{justify-content:space-between}.search-modal__form .search__input,.search-modal__form .search__button{border-radius:0}.search-modal__form .search__button{box-shadow:unset!important}.search-modal__form .search__input{border-right:none}.search-modal__form .search__button,.search-modal__content .search-modal__close-button{width:auto;min-width:60px;padding:15px;text-overflow:unset}.search-modal__form .search__button svg,.search-modal__content .search-modal__close-button svg{width:28px;height:28px;margin-right:0;fill:currentColor;stroke:transparent;transform:rotate(-90deg)}.search-modal__content .search-modal__close-button{background-color:transparent;border-color:transparent;margin-left:0;margin-right:0}.search-modal__form--custom .search__input{border-top:none;border-left:none;padding:0 10px 7px 0;background-color:transparent!important}.search-modal__form--custom .search__button{min-width:auto;padding:0;background:transparent!important;border:none}.search-modal__form--custom .search__button svg{fill:var(--color-link-hover)!important}.header__search .search-modal,.header-nav-vertical-menu .header__search.show-full .search-modal{top:calc(100% + var(--spacing-bottom))}.header__search.show-full .search-modal{top:100%;padding:10px 0 0}.quickSearchResultsWrap{position:absolute;top:100%;left:0;width:100%;z-index:5;background-color:var(--color-global-bg);padding:15px 0 0}.quickSearchResults{max-height:80vh;overflow-x:hidden;overflow-y:auto;webkit-overflow-scrolling:touch;box-shadow:0 23px 27px #0003}.quickSearchResultsBlock .search-block-title{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--header-text-transform);color:var(--color-text);position:relative;margin:0 0 22px}.quickSearchResultsBlock .search-block-title .text{display:inline-block;vertical-align:top;width:auto;position:relative;z-index:2}.skin-1 .quickSearchResultsBlock .search-block-title .text{padding-right:28px;background-color:var(--color-global-bg)}.skin-1 .quickSearchResultsBlock .search-block-title:before{content:"";display:block;position:absolute;top:12px;left:0;width:100%;height:1px;background:#cbcbcb}.quickSearchResultsBlock .list-item{display:block;font-size:0;letter-spacing:0;margin:0 -8px;text-align:left}.quickSearchResultsBlock .list-item .item{display:inline-block;vertical-align:top;padding:0 8px;margin:0 0 15px}.quickSearchResultsBlock .list-item .link{display:flex;align-items:center;justify-content:center;padding:6px 9px 6px 14px;border-radius:5px;text-transform:lowercase;background-color:transparent;color:var(--color-text2);border:2px solid #cccccc}.quickSearchResultsBlock .list-item .link svg{width:20px;height:20px;fill:var(--icon);stroke:transparent;transform:rotate(-90deg);transition:unset}.quickSearchResultsBlock .list-item .link .text{display:block;margin:0 0 0 4px}.quickSearchResultsBlock .products-grid{padding-bottom:47px}.quickSearchResultsBlock .productViewAll .button{width:auto;max-width:250px}.quickSearchResultsBlock .predictive-search__list-item{padding-top:30px;max-width:300px;margin:0 auto}.quickSearchResultsBlock .productEmpty{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2);padding:14px 0 0}.quickSearchResultsContent{padding:0 0 40px}.quickSearchResultsBlock .search-block+.search-block{margin-top:30px}.quickSearchResultsBlock.is-show{display:block}.quickSearchResultsBlock.is-hidden{display:none}.header__search.show-full .quickSearchResultsWrap{position:relative;top:unset;left:unset}details[open]>.search-modal{opacity:1;visibility:visible;pointer-events:auto}body.open-search{overflow:hidden}body.open-search .background-overlay{display:block;z-index:9}body.open-search #shopify-section-header,body.open-search [id^=shopify-section-header-],body.open-search #shopify-section-announcement-bar{z-index:101}body.open-search .header-mobile-style-full .header-mobile-search .search-modal__close-button,body.open-search .quickSearchResultsWrap.is-show{display:block!important}.quickSearchResultsWrap.is-hidden,body:not(.open-search) .quickSearchResultsWrap{display:none!important}body.open-search .header-mobile-style-full .header-mobile-search .header__search-full+.search-modal{opacity:1;visibility:visible;pointer-events:auto}body.dark-mode .search-modal__form--custom .search__button svg{fill:var(--color-text2)!important}input::-webkit-search-decoration{-webkit-appearance:none}.halo-sidebar-search .halo-sidebar-wrapper{padding:30px 20px 140px}.halo-sidebar-search .halo-sidebar-wrapper .header__search{width:100%;max-width:100%!important}.halo-sidebar-search .header__icon{display:none}.halo-sidebar-search .halo-sidebar-wrapper .header__search.show-icon .search-modal{padding:0 0 10px}.halo-sidebar-search .halo-sidebar-wrapper .search-modal{position:relative;width:100%;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;padding:5px 0;top:unset;left:unset;bottom:unset;right:unset;border:none}.halo-sidebar-search .halo-sidebar-wrapper .quickSearchResultsWrap{display:block!important}.halo-sidebar-search .halo-sidebar-wrapper .quickSearchResults{box-shadow:none;max-height:80vh;margin:0 -15px}.halo-sidebar-search .quickSearchResultsBlock .search-block-content .products-grid{font-size:0;display:block;overflow:auto;white-space:nowrap}.halo-sidebar-search .quickSearchResultsBlock .search-block-content .products-grid .product{width:250px;margin:0}.halo-sidebar-search .search-modal__content .search-modal__close-button{display:none}body.open-drawer{overflow:hidden}body.open-drawer .background-overlay{display:block}body.open-drawer .halo-sidebar.halo-sidebar-search{-webkit-transform:none!important;transform:none!important}.drawer{display:block;opacity:0;visibility:hidden}.drawer.active{opacity:1;visibility:visible}@media(min-width:768px){.predictive-search__results-list .products-grid.column-4 .product{width:50%}}@media(min-width:1025px){.search-modal__form{max-width:47.8rem}.quickSearchResultsBlock .list-item .link:hover{color:var(--icon);background-color:var(--color-global-darken);border-color:var(--color-global-darken)}.quickSearchResultsBlock .list-item .link:hover svg{fill:var(--icon)}.popup-search-header{display:block;padding:0;margin:0}.popup-search-header .halo-popup-close,.modal__close-button-custom{position:absolute;top:-5px;right:15px;z-index:9;background:var(--bg-white);width:35px!important;height:35px;padding:5px}.modal__close-button-custom{top:calc(50% + 3px);transform:translateY(-50%);min-width:unset!important;padding:0!important;color:var(--color-link-hover)}.modal__close-button-custom svg{fill:currentColor!important;stroke:transparent}.popup-search-header .halo-popup-close svg{margin-right:-7px}body.open-search{padding-right:10px}body.open-search-popup{overflow:hidden;padding-right:10px}body.open-search-popup .background-overlay{display:block;z-index:9}body.open-search-popup #shopify-section-header,body.open-search-popup [id^=shopify-section-header-]{z-index:101}body.open-search-popup .search-modal-popup[open]{opacity:1;visibility:visible;pointer-events:auto}body.open-search-popup .quickSearchResultsWrap{display:block!important}.quickSearchResultsBlock .products-grid{padding-bottom:10%}.predictiveSearchResults.quickSearchResultsBlock .products-grid{padding-bottom:7%}.header__search.show-full .quickSearchResultsWrap .products-grid{padding-bottom:47px}.predictive-search__results-list .products-grid.column-4 .product{width:25%}body.dark-mode .popup-search-header .halo-popup-close,body.dark-mode .modal__close-button-custom{background:var(--color-background)}}@media(min-width:1200px){.popup-search-header .halo-popup-close,.container-1170>.popup-search-header .halo-popup-close,.container-1170 .modal__close-button-custom,.container-header-1170 .modal__close-button-custom{right:calc((100% - 1170px)/2)}}@media(min-width:1400px){.popup-search-header .halo-popup-close,.container-1370>.popup-search-header .halo-popup-close,.container-1370 .modal__close-button-custom,.container-header-1370 .modal__close-button-custom{right:calc((100% - 1370px)/2)}}@media(min-width:1600px){.popup-search-header .halo-popup-close,.container-1570>.popup-search-header .halo-popup-close,.container-1570 .modal__close-button-custom,.container-header-1570 .modal__close-button-custom{right:calc((100% - 1570px)/2)}}@media(min-width:1920px){.popup-search-header .halo-popup-close,.container-1770>.popup-search-header .halo-popup-close,.container-1770 .modal__close-button-custom,.container-header-1770 .modal__close-button-custom{right:calc((100% - 1770px)/2)}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-search.css.map?v=180315829095116124131768190996 */

/* ===== component-spotlight.css ===== */
.halo-block.spotlight .halo-block-header{margin-bottom:24px}.halo-block.spotlight .halo-block-header .desc{margin-top:4px;font-family:var(--font-3-family);font-weight:400;font-size:18px;line-height:var(--line-height-custom);letter-spacing:0px}.halo-block.spotlight .halo-row--grid{margin-left:-12px;margin-right:-12px}.halo-block.spotlight .halo-row--grid .halo-row-item{padding-left:12px;padding-right:12px}.halo-block.spotlight .halo-row--grid .halo-row-item:hover .link.link-underline{text-decoration:underline}.halo-block.spotlight .halo-row.layout-overlay{margin-left:-6px;margin-right:-6px}.halo-block.spotlight .halo-row.layout-overlay .halo-row-item{padding-left:6px;padding-right:6px}.halo-block.spotlight .content-box{padding-top:10px;padding-bottom:0}.halo-block.spotlight .content-box>*:only-child{padding-top:0;line-height:var(--line-height-custom-2)}.skin-4 .halo-block.spotlight .slick-arrow{width:48px;height:48px;top:-63px!important}.halo-block.spotlight .slick-arrow.slick-next{right:12px}.halo-block.spotlight .slick-arrow.slick-prev{left:calc(100% - 132px)}.halo-block.spotlight .layout-overlay .banner-item{position:relative}.halo-block.spotlight .layout-overlay .content-box{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:25px;background:linear-gradient(180deg,#0000,#00000070 47.6%,#000000b3);transition:height .4s ease}.halo-block.spotlight .layout-overlay .content-box:has(.banner-desc){padding:40px 24px 16px}.halo-block.spotlight .layout-overlay .content-box:has(.banner-desc) .banner-title{margin-bottom:10px}.halo-block.spotlight .layout-overlay .content-box .banner-title{margin-bottom:0}.halo-block.spotlight .layout-overlay .content-box .banner-title span{display:block;line-height:var(--line-height-custom-2)}.halo-block.spotlight .layout-overlay .content-box .banner-button{max-width:fit-content}.halo-block.spotlight .layout-overlay .halo-row-item:hover .banner-desc,.halo-block.spotlight .layout-overlay .halo-row-item:hover .banner-title{animation:slide-up .4s ease}.halo-block.spotlight .layout-overlay .halo-row-item .banner-desc{font-weight:400;font-size:16px;line-height:var(--line-height-custom-2);letter-spacing:0px;color:var(--title-color)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.halo-block.spotlight .layout-overlay .banner-button{position:absolute;margin-top:12px;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(100%);transition:opacity .4s ease,transform .4s ease}.halo-block.spotlight .layout-overlay .halo-row-item:hover .banner-button{position:unset;opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:550px){.halo-block.spotlight .halo-row--grid.column-mb-2{margin-left:-2px;margin-right:-2px}.halo-block.spotlight .halo-row--grid.column-mb-2 .halo-row-item{width:50%;padding-left:2px;padding-right:2px}.halo-block.spotlight .halo-row--grid.column-mb-2 .halo-row-item:nth-child(-n+2){margin-top:0!important}.halo-block.spotlight .halo-row--grid.column-mb-2 .halo-row-item:nth-child(n+3){margin-top:24px!important}.halo-block.spotlight .halo-row--grid .halo-row-item{margin-top:0!important}.halo-block.spotlight .halo-row--grid.layout-overlay .halo-row-item+.halo-row-item{margin-top:12px!important}.halo-block.spotlight .content-box .banner-button.typography__button{font-size:16px}.halo-block.spotlight .layout-overlay .content-box{padding:12px}.halo-block.spotlight .layout-overlay .halo-row-item .banner-title{transform:unset}.halo-block.spotlight .layout-overlay .banner-button{display:none}.halo-block.spotlight .layout-overlay .content-box:has(.banner-desc){padding:40px 12px 16px}.halo-block.spotlight .halo-block-header .desc{font-size:14px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-spotlight.css.map?v=94671816943004185441768190996 */

/* ===== component-tab.css ===== */
.tabs{display:none}.tabs .tab{display:inline-block;vertical-align:middle;width:calc(50% - 8px);margin:0 0 16px;position:relative;text-align:left}.tabs .tab-title{display:block;font-size:var(--font-size);font-weight:var(--font-weight-medium);white-space:nowrap;text-transform:none;overflow:hidden;text-overflow:ellipsis;border:1px solid #e6e6e6;color:var(--color-grey);letter-spacing:var(--letter-spacing);line-height:var(--line-height);padding:18px 15px;position:relative;text-transform:uppercase;transition:var(--anchor-transition)}.tabs .tab-title.is-open{color:var(--color-text)}.tabs-contents .toggleLink{display:block;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--letter-spacing);line-height:var(--line-height);padding:18px 45px 18px 0;position:relative;text-transform:uppercase;transition:var(--anchor-transition)}.tabs-contents .toggleLink .text{position:relative;z-index:-1}.tabs-contents .toggleLink .icon-plus{font-size:0;display:inline-block;vertical-align:top;position:absolute;top:50%;right:0;z-index:2;pointer-events:none;transform:translateY(-50%);background-color:transparent;background-position:unset;background-repeat:unset;background-image:unset;transition:var(--anchor-transition)}.tabs-contents .toggleLink .icon-plus:after,.tabs-contents .toggleLink .icon-plus:before{content:"";position:absolute;top:50%;z-index:2;transform:translateY(-50%);background:var(--color-text);transition:var(--anchor-transition)}.tabs-contents .toggleLink .icon-plus:before{right:4px;width:2px;height:10px}.tabs-contents .toggleLink .icon-plus:after{right:0;width:10px;height:2px}.tabs-contents .toggleLink.is-open .icon-plus:before{transform:translateY(-50%) rotate(90deg)}.tabs-contents .toggle-content{display:none;position:relative;padding:5px 0 15px}.tabs-contents .toggle-content.is-active{display:block}.tabs-contents-horizontal .tab-content{display:none}.tabs-contents-horizontal .tab-content.is-active{display:block}.tabs-contents-vertical .tab-content:last-child{border-bottom:1px solid #d3d3d3}.tabs-contents-vertical .tab-content+.tab-content{border-top:1px solid #d3d3d3}.tab-descriptionShowmore{display:block;text-align:center;position:absolute;left:0;right:0;bottom:0;padding:50px 0 30px;background-color:rgba(var(--color-background-rgb),.9);background:linear-gradient(to bottom,rgba(var(--color-background-rgb),0) 0,rgba(var(--color-background-rgb),.8) 12%,rgba(var(--color-background-rgb),.9) 34%,rgba(var(--color-background-rgb),.96) 57%,var(--color-background) 73%)}.tab-descriptionShowmore .button{max-width:300px}.tab-descriptionShowmore.full{position:relative;bottom:unset;left:unset;padding-top:0;background:transparent!important}.productView-2 .tabs .tab-title{font-size:var(--font-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text)}@media(max-width:550px){.tabs-contents .toggle-content--height{max-height:300px;overflow:hidden;transition:max-height .3s ease}.tabs-contents-horizontal .tab-content{display:block}.tabs-contents-horizontal .toggle-content{display:none}.tabs-contents-horizontal .tab-content:last-child{border-top:1px solid #d3d3d3}.tabs-contents-horizontal .tab-content+.tab-content{border-top:1px solid #d3d3d3}}@media(min-width:551px){.tabs{border-bottom:1px solid transparent}.tabs .tab{width:auto;margin-bottom:0}.tabs .tab-title{padding:0;margin:0 30px 0 0;overflow:visible;border:none}.tabs .tab-title:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;transition:var(--anchor-transition);background:var(--color-text)}.tabs .tab-title.is-open:after{width:100%}.tabs .tab:last-child .tab-title{margin-right:0}.tabs-horizontal{display:block;margin:30px 0}.tabs-contents-horizontal .toggle-title,.tabs-contents-horizontal .tab-content{display:none}.tabs-contents-horizontal .toggle-content{display:block!important}.productView-2 .tabs-contents-horizontal .toggle-content{padding-bottom:8px}.tabs-contents-horizontal .tab-content.is-active{display:block}.tab-descriptionShowmore{display:none}.productView-2 .tabs .tab-title{padding-top:12px;padding-bottom:12px}.productView-2 .tabs .tab-title:after{bottom:0}.productView-2 .tabs-horizontal{margin-top:32px;margin-bottom:28px}}@media(min-width:1025px){.tabs .tab-title{font-size:calc(var(--font-size) + 8px);text-transform:capitalize}.productView-2 .tabs .tab-title{padding-top:16px;padding-bottom:16px}}@media(min-width:1600px){.productView-2 .tabs .tab-title{margin-right:50px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/component-tab.css.map?v=8706811449951585881768190996 */

/* ===== section-footer.css ===== */
.footer{position:relative}.footer-block__item,.footer-block__column{display:inline-block;vertical-align:top;width:100%}.footer-11 .footer-content{display:flex;justify-content:space-between;margin:0}.footer__content-top{padding:32px 0 36px}.footer-4 .footer__content-top{padding-top:0;padding-bottom:0}.footer__content-top .footer-top-block__item{padding:35px 0 38px;white-space:nowrap;overflow:auto;overflow-y:hidden}.footer-icon-text.column-1{margin-left:0!important;margin-right:0!important}.footer-icon-text .item{display:inline-block;vertical-align:top;width:300px}.footer-icon-text.column-1 .item{width:100%!important;padding-left:0!important;padding-right:0!important}.footer-icon-text .wrapper-item{display:flex;align-items:center;justify-content:flex-start}.footer-icon-text .item-icon{width:30px;height:30px}.footer-icon-text .item-icon svg{width:100%;height:100%;stroke:transparent}.footer-icon-text .item-icon+.item-content{width:calc(100% - 30px);padding-left:15px}.footer-icon-text .item-content .title,.footer-icon-text .item-content .subtitle{margin-top:0;margin-bottom:0;letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.footer-icon-text .item-content .title{font-family:var(--font-body-family);font-size:var(--font-size);font-weight:var(--font-weight-bold);padding:0 0 2px}.footer-icon-text.column-1 .item-content .title{font-size:20px;font-weight:var(--font-weight-semibold)}.footer-icon-text .item-content .subtitle,.footer-icon-text .item-content .link{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal)}.footer-icon-text.column-1 .item-content .subtitle,.footer-icon-text.column-1 .item-content .link{font-size:14px}.footer-block__newsletter-form{margin:10px 0 0}.footer-block__newsletter .footer-block__heading{font-size:calc(var(--font-size) + 8px);font-weight:var(--font-weight-bold);text-transform:var(--header-text-transform);margin:0 0 2px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left .title{line-height:28px;margin:0 0 26px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left .button{max-width:130px;margin-left:0}.footer-7 .footer__content-bottom .wrapper-footer-block .halo-block .halo-row .halo-row-item{display:none;margin:0}.footer-7 .footer__content-bottom .wrapper-footer-block .halo-block .halo-row.slick-initialized .halo-row-item{display:initial}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left{margin-bottom:35px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left,.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__right{width:100%}.footer-7 .list-social__link{padding:8px 10px!important}.footer-7 .footer_social-media .list-social__link .icon{width:22px;height:22px}.footer-9 .footer_social-media .list-social__link .icon{width:20px;height:20px}.footer-7 .list-social__item{margin:0 14px 0 0}.footer-7 .footer__copyright .copyright__content{font-size:calc(var(--font-size) - 5px)}.footer-9 .footer__copyright .copyright__content{font-size:var(--font-size)}.footer-block__newsletter .footer-block__subheading{font-size:calc(var(--font-size) + 1px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.footer-block__newsletter .footer-block__subheading.bottom-text{font-size:calc(var(--font-size) - 2px)!important;max-width:390px;margin:0 auto}.footer-2 .footer-block__newsletter .footer-block__subheading{font-size:var(--font-size);font-weight:var(--font-weight-medium)}.footer-4 .footer-block__newsletter .footer-block__subheading{font-size:var(--font-size);font-weight:var(--font-weight-light);font-style:italic;opacity:.8;padding:0 0 7px}.footer-6 .footer-block__newsletter .footer-block__subheading{font-size:var(--font-size)}.footer-6 .footer-block__newsletter .footer-block__subheading{margin-top:8px;margin-bottom:12px}.footer-10 .footer-block__newsletter .footer-block__subheading{font-size:var(--font-size);margin-top:5px;margin-bottom:5px}.footer-block__newsletter .newsletter-form{display:block;max-width:100%}.footer-4 .footer-block__newsletter .newsletter-form{margin-top:10px}.footer-2 .footer-block__newsletter .footer_newsletter-form{margin:23px 0 20px}.footer-6 .footer-block__newsletter .footer_newsletter-form{margin-bottom:30px}.footer-block__newsletter .newsletter-form__field-wrapper{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;border-radius:30px;overflow:hidden;border:1px solid var(--form-input-border);background-color:var(--form-input-color);margin:5px 0 0}.footer-2 .footer-block__newsletter .newsletter-form__field-wrapper{margin-top:0;border-radius:0!important}.footer-4.style-2 .footer-block__newsletter .newsletter-form__field-wrapper{border-radius:0;background-color:transparent!important;border:none!important;padding-left:0}.footer-6 .footer-block__newsletter .newsletter-form__field-wrapper{border-radius:0;background-color:transparent!important;border:none!important}.footer-10 .footer-block__newsletter .newsletter-form__field-wrapper{border-radius:0;border:none;background:transparent!important;margin-top:0;padding-top:20px}.footer-11 .footer_newsletter-form .newsletter-form__field-wrapper{max-width:410px;display:flex;padding-top:16px}.footer-block__newsletter .field{flex:1}.footer-block__newsletter .field__input{background-color:transparent;border:none;color:var(--color-grey);padding-left:30px;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.footer-block__newsletter .field__input::-webkit-input-placeholder{color:inherit}.footer-block__newsletter .field__input:-ms-input-placeholder{color:inherit}.footer-block__newsletter .field__input::placeholder{color:inherit}.footer_newsletter-form .field__input::-webkit-input-placeholder{color:inherit}.footer_newsletter-form .field__input:-ms-input-placeholder{color:inherit}.footer_newsletter-form .field__input::placeholder{color:inherit}.footer-4 .footer-block__newsletter .field__input{padding:9px 20px}.footer-10 .footer-block__newsletter .field__input{border:var(--btn-border-width) solid;border-right:none;padding-top:var(--btn-padding-top);padding-bottom:var(--btn-padding-bottom);padding-left:17px;padding-right:17px}.footer-11 .newsletter-form__field-wrapper .field__input{border-width:0 0 1px 0;padding:8px 20px}.footer-block__newsletter .newsletter-form__button{padding-left:30px;padding-right:30px;width:auto;min-width:130px;border:none!important;background-color:transparent!important;color:var(--color-grey)!important;border-radius:0 30px 30px 0;margin-left:0;margin-right:0}.footer-2 .footer-block__newsletter .newsletter-form__button{font-family:var(--font-1-family);font-size:var(--font-size);font-weight:var(--font-weight-bolder);border-radius:0!important}.footer-4 .footer-block__newsletter .newsletter-form__button{padding:9px 20px;border:4px solid!important;border-radius:45px!important;min-width:93px}.footer-4.style-2 .footer-block__newsletter .newsletter-form__button{border-radius:0!important;padding-top:9px;padding-bottom:7px;min-width:115px;border:none!important;min-height:var(--btn-min-height);margin-left:4px;background:var(--btn-1-bg)!important;color:var(--btn-1-color)!important}.footer-6 .footer-block__newsletter .newsletter-form__button{padding-left:15px;padding-right:15px;border-radius:0;border-style:var(--btn-border-style)!important;border-width:var(--btn-border-width)!important;text-transform:none}.footer-10 .footer-block__newsletter .newsletter-form__button{border:var(--btn-border-width) solid!important;width:180px;border-radius:0}.footer-11 .footer_newsletter-form .newsletter-form__button{margin:0 0 0 10px;max-width:115px}.footer-block__newsletter .newsletter-form__message{position:absolute;top:auto;bottom:-34px;left:0;margin:0}.footer-1.style-2 .list-social__item{margin-right:4px}.footer-3 .list-social__item{margin-right:8px}.footer-3 .list-social__link{background:transparent}.footer-3 .list-social__link:before{display:none}.footer_social-media{padding-bottom:18px}.footer-4 .footer_social-media,.footer-5 .footer_social-media,.footer-9 .footer_social-media,.footer-11 .footer_social-media{padding-bottom:0}.footer-5 .footer_social-media{margin-bottom:26px}.footer-7 .footer_social-media{padding-bottom:5px}.footer-10 .footer_social-media{padding-top:20px;padding-bottom:0}.footer-4 .footer_social-media .list-social,.footer-6 .footer_social-media .list-social,.footer-10 .footer_social-media .list-social{text-align:left;margin-left:-15px}.footer-5 .footer_social-media .list-social,.footer-8 .footer_social-media .list-social{text-align:left;padding-top:3px}.footer-8 .footer_social-media .list-social{margin-left:-5px;margin-bottom:8px}.footer-11 .footer_social-media .list-social{text-align:left;margin-left:-5px}.footer-11 .footer-block__info.text-left .footer_social-media .list-social{text-align:left}.footer-11 .footer-block__info.text-right .footer_social-media .list-social{text-align:right}.footer-11 .footer-block__info.text-center .footer_social-media .list-social{text-align:center}.footer-4 .footer_social-media .list-social__item,.footer-6 .footer_social-media .list-social__item,.footer-10 .footer_social-media .list-social__item{margin:0}.footer-5 .footer_social-media .list-social__item,.footer-8 .footer_social-media .list-social__item{margin-right:20px}.footer-5 .footer_social-media .list-social__item:last-child,.footer-8 .footer_social-media .list-social__item:last-child{margin-right:0}.footer_social-media .list-social__link{background:transparent;border-radius:0}.footer-5 .footer_social-media .list-social__link,.footer-8 .footer_social-media .list-social__link,.footer-9 .footer_social-media .list-social__link{padding:0}.footer-11 .list-social .list-social__link{padding:10px 10px 10px 0}.footer-11 .footer-block__info.text-right .list-social .list-social__link{padding:10px 0 10px 10px}.footer_social-media .list-social__link:before{display:none}.footer__content-middle{padding:22px 0 20px}.footer-2 .footer__content-middle{padding-top:41px;padding-bottom:34px}.footer-4 .footer__content-middle{padding-top:0;padding-bottom:0}.footer-6 .footer__content-middle{padding-top:52px;padding-bottom:0}.footer-8 .footer__content-middle{padding-top:7px;padding-bottom:38px}.footer-10 .footer__content-middle{padding-top:49px;padding-bottom:34px}.footer-block__middle-wrapper{padding:23px 0 20px}.footer-4.style-2 .footer-block__middle-wrapper{padding-top:39px;padding-bottom:41px}.footer-block__middle,.footer-block__middle .footer-block__item .item{font-size:0;letter-spacing:0;margin:0 -8px}.footer-block__middle .footer-block__item,.footer-block__middle .footer-block__column{padding:0 8px;margin:0 0 20px}.footer-block__middle .footer-block__item{margin-bottom:0}.footer-block__column .footer-block__heading{display:block;position:relative;font-family:var(--font-heading-family);font-size:calc(var(--font-size) - 1px);font-weight:var(--header-font-weight);text-transform:var(--header-text-transform);line-height:var(--line-height);letter-spacing:var(--letter-spacing);padding:11px 0 20px;margin:0}.footer-4 .footer-block__column .footer-block__heading{padding-bottom:21px}.footer-4.style-2 .footer-block__column .footer-block__heading{padding-bottom:10px}.footer-5 .footer-block__column .footer-block__heading{padding-top:9px;padding-bottom:22px}.footer-5.style-2 .footer-block__column .footer-block__heading{padding-bottom:13px}.footer-6 .footer-block__column .footer-block__heading{padding-bottom:18px}.footer-7 .footer-block__column .footer-block__heading{padding-bottom:11px}.footer-11 .footer-block__column .footer-block__heading{padding:11px 0}.footer-7 .footer-block__details .typography .banner_app{text-align:center;padding-top:4px}.footer-7 .footer-block__details .typography .banner_app a{display:inline-block;vertical-align:top;width:auto;max-width:50%;padding:5px}.footer-7 .footer-block__details .typography .banner_app a img{width:100%;max-width:200px;min-height:50px}.footer-3 .footer-block__info .footer-block__column{text-align:center}.list-menu__item--link{padding:9px 0}.footer-3 .list-menu__item--link,.footer-9 .list-menu__item--link{padding-top:8px;padding-bottom:8px}.footer-4 .list-menu__item--link,.footer-6 .list-menu__item--link{padding-top:6px;padding-bottom:6px}.footer-4.style-2 .list-menu__item--link{padding-top:4px;padding-bottom:4px}.footer-5 .list-menu__item--link,.footer-10 .list-menu__item--link{padding-top:5px;padding-bottom:5px}.footer-7 .list-menu__item--link{padding-top:12px;padding-bottom:5px}.footer-8 .list-menu__item--link{padding-top:4px;padding-bottom:4px}.footer-11 .list-menu__item--link{padding-top:3px;padding-bottom:3px}.list-menu__item--wrapper{display:flex;align-items:center}.list-menu__item--wrapper svg{width:25px;height:25px;fill:currentColor;stroke:transparent;margin:0 5px 0 0}.list-menu__item--text{display:block;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:none;margin:5px 0 0;padding:0 0 16px}.list-menu__item--text a,.list-menu__item--content .list-menu__item--wrapper .content *{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit}.list-menu__item--icon+.list-menu__item--icon{margin-top:17px}.list-menu__item--content .list-menu__item--wrapper{align-items:inherit}.list-menu__item--content .list-menu__item--wrapper .text{display:inline-block;vertical-align:top;width:85px}.list-menu__item--content .list-menu__item--wrapper .content{display:inline-block;vertical-align:top;width:calc(100% - 85px)}.footer-block__details{display:inline-block;vertical-align:top;padding:12px 0 0;font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text)}.footer-2 .footer-block__details{padding-top:17px}.footer-11 .footer-block__details{font-size:calc(var(--font-size) - 2px)!important;font-style:italic;padding:0;opacity:.8}.footer-block__details .typography{font-size:0;letter-spacing:0;margin:0 -10px}.footer-5 .footer-block__details .typography{margin-top:5px;margin-left:-15px;margin-right:-15px}.footer-7 .footer-block__details .typography{margin:0}.footer-block__details .typography .logo{display:inline-block;vertical-align:top;width:120px;padding:0 10px}.footer-block__details .typography .content{display:inline-block;vertical-align:top;width:calc(100% - 120px);padding:0 0 0 7px}.footer-7 .footer-block__details .typography .sub_title{font-size:var(--font-size);font-weight:var(--font-weight-light);text-transform:uppercase;margin:0;padding-bottom:9px}.footer-7 .footer-block__details .typography .title{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);text-transform:uppercase;line-height:24px}body.dark-mode .footer-7 .footer-block__details .typography .title,body.dark-mode .footer-7 .footer-block__details .typography .sub_title,body.dark-mode .footer-7 .footer-block__details .typography>a{color:var(--color-text);filter:invert(1)}.footer-block__details .typography .title{display:block;font-size:calc(var(--font-size) + 3px);font-weight:var(--font-weight-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:none;margin:0 0 5px}.footer-3 .footer-block__details .typography .title{font-family:var(--font-2-family);font-size:calc(var(--font-size) + 10px);font-style:italic;margin-top:9px;margin-bottom:12px}.footer-block__details .typography .text{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.footer-block__details .typography>a{display:inline-block;vertical-align:top;width:auto;max-width:50%;padding:0 10px}.footer-7 .footer-block__details .typography>a{max-width:100%;margin-top:26px;padding:0}.footer-block__details .typography>a img{width:100%;max-width:200px}.footer-block__details .typography .title-app{font-size:calc(var(--font-size) + 1px);font-weight:var(--header-font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--header-text-transform);padding:0 10px}.footer-block__details .typography+.typography{margin-top:29px}.footer-block__middle .column-1 .footer-block__column{width:100%;margin-bottom:0}.footer__content-bottom{padding:30px 0 28px}.footer-1.style-2 .footer__content-bottom{padding-top:15px;padding-bottom:40px}.footer-2 .footer__content-bottom{padding-top:23px;padding-bottom:21px}.footer-3 .footer__content-bottom,.footer-4 .footer__content-bottom,.footer-10 .footer__content-bottom{padding-top:0;padding-bottom:0}.footer-5 .footer__content-bottom{padding-top:6px;padding-bottom:6px}.footer-6 .footer__content-bottom{padding-top:10px}.footer-8 .footer__content-bottom{padding-top:0;padding-bottom:0}.footer-9 .footer__content-bottom{padding-top:15px}.footer-block__bottom{padding:22px 0}.footer-1 .footer-block__bottom,.footer-2 .footer-block__bottom,.footer-5 .footer-block__bottom{padding-top:0;padding-bottom:0}.footer-4 .footer-block__bottom{padding-top:30px;padding-bottom:30px}.footer-5.style-2 .footer-block__bottom{position:relative;padding-top:10px;padding-bottom:10px}.footer-5.style-2 .footer-block__bottom:before{content:"";position:absolute;top:0;left:0;right:0;width:auto;height:1px;background-color:var(--separate-line-color)}.footer-8 .footer-block__bottom{padding-top:39px;padding-bottom:17px}.footer-9 .footer-block__bottom{padding-top:28px;padding-bottom:28px}.footer-10 .footer-block__bottom{padding-top:12px;padding-bottom:12px}.footer-11 .footer-block__bottom{padding:5px 0}.footer-block__bottom .footer-block__item:only-child{display:block;text-align:center;width:100%}.footer-block__bottom .footer__column-item:only-child>ul{text-align:center}.footer-block__bottom.separate-line{border-top:2px solid var(--bg-grey)}.footer-8 .footer-block__bottom.separate-line,.footer-9 .footer-block__bottom.separate-line{border-width:1px}.footer__copyright{padding:5px 0}.footer__copyright p{margin:0}.footer-2 .footer__copyright{margin-top:-1px;padding-top:0}.copyright__content{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey)}.footer-4.style-2 .copyright__content{font-size:var(--font-size);font-weight:var(--font-weight-light)}.footer-2 .copyright__content,.footer-6 .copyright__content{font-size:calc(var(--font-size) - 2px)}.footer-5 .copyright__content{font-size:calc(var(--font-size) - 4px)}.footer-6 .copyright__content:nth-child(3){display:block}.footer-6 .copyright__content:nth-child(3) a{display:initial}.footer-6 .footer-block__details .typography .content,.footer-6 .footer-block__details .typography .logo{display:block;width:100%}.footer-6 .footer-block__details .typography .content{margin-top:25px;margin-bottom:7px}.footer-6 .footer-block__logo .list-social{text-align:left;margin-left:-18px}.footer-6 .footer-block__logo .list-social__link{background:transparent;padding:15px}.footer-6 .footer-block__logo .list-social__item{margin:6px 6px 6px 0}.footer-6 .footer-block__logo .list-social__link:before{display:none}.footer-6 .list-menu__item--wrapper svg{flex-shrink:0}.footer-block__list .link-underline .text{word-break:break-word}.footer-8 .copyright__content{font-size:var(--font-size)}.footer-10 .copyright__content{font-size:var(--font-size);letter-spacing:-.02em}.copyright__content a{display:inherit;vertical-align:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;transition:text-decoration var(--duration-short) ease;padding:0!important}.footer-block__bottom .footer-block__item+.footer-block__item,.footer-8 .footer-block__bottom .footer__column-item+.footer__column-item,.footer-9 .footer-block__bottom .footer__column-item+.footer__column-item{margin-top:20px}.footer__payment{display:flex;justify-content:center;flex-wrap:wrap}.footer-8 .footer__payment{padding-bottom:10px}.footer__payment .payment-methods--item{width:50px;height:33px;margin:7px 10px 8px;border-radius:3px;overflow:hidden}.footer__payment .payment-methods--item:first-child{margin-left:0!important}.footer__payment .payment-methods--item:last-child{margin-right:0!important}.footer-1.style-2 .footer-block__bottom .footer__payment .payment-methods--item{width:38px;height:24px;margin-left:7px;margin-right:7px}.footer-5 .footer-block__bottom .footer__payment .payment-methods--item{width:34px;height:23px;margin-left:8px;margin-right:8px}.footer-9 .footer-block__bottom .footer__payment .payment-methods--item{width:40px;height:30px;margin-top:5px;margin-left:5px;margin-right:5px}.footer__payment .payment-methods--item svg{width:100%;height:100%}.footer-10 .footer__payment .payment-methods--item svg{filter:grayscale(100%);opacity:.5}.footer__payment-2{display:block}.footer__payment-2 .payment-methods--item{display:inline-block;vertical-align:top;margin-left:0;margin-right:0;margin-bottom:15px;padding-left:8px;padding-right:8px;width:auto;height:auto}.footer__payment-2 .payment-methods--item svg{width:34px}.footer__logo .image{display:inline-block;vertical-align:top}@media(max-width:1024px){.footer-2 .footer-block__newsletter,.footer-2 .list-social{text-align:left}.footer-3 .footer__copyright{margin-bottom:10px;text-align:center}.footer-11 .footer__copyright{text-align:center}.footer-3 .footer-block__details{max-width:500px}.footer-3 .footer-block__details .typography .content{text-align:left}.footer-6 .footer-block__newsletter{text-align:center!important}.footer-6 .footer-block__newsletter .newsletter-form{max-width:450px;margin-left:auto;margin-right:auto}.footer-6 .footer_social-media .list-social{text-align:center;margin-left:0}.footer-11 .newsletter-form{align-items:flex-start}.footer-11 .footer-content{flex-direction:column-reverse}.footer-11 .footer__content-middle{margin:0 -15px}.footer-11 .footer__content-middle .footer-block__column{padding:0 25px}}@media(max-width:991px){.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left{text-align:center!important}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left .title{padding-left:15px;padding-right:15px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left .button{margin-left:auto;margin-right:auto}}@media(max-width:767px){.footer-1.style-2 .footer-block__newsletter .footer-block__heading{text-align:center}}@media(max-width:550px){.footer-block__middle .footer-block__item{text-align:left}.footer-block__column .footer-block__heading{padding:10px 0!important}.footer-block__mobile .footer-block__heading{border-bottom:1px solid #c7c7c7;pointer-events:auto}.footer-block__mobile .footer-block__heading:before,.footer-block__mobile .footer-block__heading:after{content:"";position:absolute;top:50%;z-index:2;transform:translateY(-50%) rotate(0);background-color:#c7c7c7;transition:var(--anchor-transition)}.footer-block__mobile .footer-block__heading:before{right:5px;width:2px;height:12px}.footer-block__mobile .footer-block__heading:after{right:0;width:12px;height:2px}.footer-block__mobile .footer-block__heading.is-clicked:before{transform:translateY(-50%) rotate(90deg)}.footer-block__mobile .footer-block__heading.is-clicked:after{transform:translateY(-50%) rotate(180deg)}.footer-block__mobile .footer-block__list{transition:max-height .5s ease-out;max-height:0;overflow:hidden;pointer-events:none;position:relative}.footer-block__mobile .footer-block__list>ul{padding-top:20px}.footer-block__mobile .footer-block__heading.is-clicked+.footer-block__list{pointer-events:auto}.footer-block__bottom.separate-line{border:none!important}.footer-block__bottom .footer-block__item{display:block;text-align:center}.footer-block__bottom .footer-block__item+.footer-block__item{margin-top:20px}.footer-block__newsletter .footer-block__heading{margin-bottom:10px}.footer-block__newsletter .footer-block__subheading{margin-bottom:25px}.footer-4 .footer_social-media+.footer_newsletter-form{margin-top:15px}.footer-7 .footer-block__details .typography .banner_app{margin:0 -10px}.footer-10 .footer_social-media .list-social{text-align:center}}@media(max-width:400px){.footer-2 .list-social__link{padding:12px}}@media(min-width:551px){.footer-icon-text .item,.footer-4 .footer-block__newsletter .newsletter-form__field-wrapper{max-width:340px}.footer-4 .footer-block__newsletter.text-right .footer_social-media .list-social,.footer-6 .footer-block__newsletter.text-right .footer_social-media .list-social{text-align:right;margin-left:0;margin-right:-15px}.footer-4 .footer-block__newsletter.text-center .footer_social-media .list-social,.footer-6 .footer-block__newsletter.text-center .footer_social-media .list-social{text-align:center;margin-left:0;margin-right:0}.footer-icon-text.column-1 .item-icon{width:46px;height:46px}.footer-icon-text.column-1 .item-icon+.item-content{padding-left:20px}.footer-5 .footer__content-middle{padding-top:36px;padding-bottom:30px}.footer-block__middle .footer-block__column,.footer-block__middle .column-2 .footer-block__column{width:50%}.footer-block__middle .footer-block__column{margin-bottom:30px}.footer-block__details .typography .title{font-size:var(--header-font-size)}.footer-2 .footer-block__column .footer-block__heading{padding-bottom:17px}.footer-8 .footer-block__column .footer-block__heading{padding-bottom:14px}.footer-9 .footer-block__column .footer-block__heading{padding-bottom:24px}.footer-10 .footer-block__column .footer-block__heading{padding-bottom:8px}.footer-2 .footer-block__newsletter .footer-block__subheading{padding:8px 0 9px}.footer-4 .footer-block__bottom{padding-top:36px;padding-bottom:36px}.footer-4.style-2 .footer-block__bottom{padding-top:11px;padding-bottom:58px}.footer-5 .footer-block__bottom{display:flex;justify-content:space-between;align-items:center}.footer-7 .footer-block__middle .footer-block__column .footer-block__list{column-count:3}.footer-7 .footer__content-middle{padding:40px 0 67px}}@media(min-width:551px)and (max-width:1024px){.footer-4 .footer-block__newsletter{border-top:1px solid transparent}.footer-4 .footer-block__newsletter .footer-block__column{display:flex;justify-content:flex-start}.footer-4 .footer_social-media,.footer-4 .footer_newsletter-form{width:50%}}@media(min-width:768px){.footer-block__newsletter-item{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;width:53%}.footer-block__newsletter-content{width:47%;text-align:left}.footer-block__newsletter-form{margin-top:0}.footer-block__middle .footer-block__column,.footer-block__middle .column-3 .footer-block__column{width:33.33333333%}.footer-block__bottom .footer-block__item{width:50%}.footer-block__bottom .footer__localization{text-align:left;font-size:0;letter-spacing:0}.footer-block__bottom .footer__column--info{text-align:right}.footer-block__bottom .footer-block__item+.footer-block__item{margin-top:0}.footer-7 .footer-block__middle{display:flex;justify-content:space-around;flex-wrap:wrap}.footer-7 .footer-block__middle .footer-block__info,.footer-8 .footer-block__middle .footer-block__info{width:340px}.footer-7 .footer-block__middle .footer-block__link,.footer-8 .footer-block__middle .footer-block__link{width:calc(100% - 340px)}}@media(min-width:992px){.footer-3 .footer-block__bottom,.footer-4 .footer-block__bottom,.footer-9 .footer-block__bottom,.footer-10 .footer-block__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-3 .footer-block__bottom .footer__column-item,.footer-4 .footer-block__bottom .footer__column-item,.footer-9 .footer-block__bottom .footer__column-item,.footer-10 .footer-block__bottom .footer__column-item{width:50%;margin-top:0!important}.footer-3 .footer-block__bottom .footer__column-item.footer__copyright,.footer-9 .footer-block__bottom .footer__column-item.footer__copyright{width:100%;text-align:center}.footer-3 .footer-block__bottom .footer__column-item.footer__copyright{justify-content:flex-start}.footer-4 .footer-block__bottom .footer__column-item.footer__copyright,.footer-10 .footer-block__bottom .footer__column-item.footer__copyright{justify-content:flex-start;text-align:left}.footer-9 .footer-block__bottom .footer__column-item.footer__list-social,.footer-9 .footer-block__bottom .footer__column-item.footer__list-social ul{text-align:left}.footer-4 .footer-block__bottom .footer__column-item.footer__payment,.footer-9 .footer-block__bottom .footer__column-item.footer__payment,.footer-10 .footer-block__bottom .footer__column-item.footer__payment{text-align:right;justify-content:flex-end}.footer-7 .footer__content-bottom .wrapper-footer-block{display:flex;justify-content:space-between;align-items:center;padding:30px 0 23px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left{width:30%}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__right{width:60%}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left{margin-bottom:0}}@media(min-width:1025px){.footer-11:before,.footer-11:after{content:"";position:absolute;top:0;height:100%;z-index:-1}.footer-11:before{left:0;width:62.86%}.footer-11:after{right:0;width:37.14%}.footer-11 .footer__content-top,.footer-11 .footer__content-middle{background:transparent;padding-top:40px}.footer-11 .footer__content-top,.footer-11 .footer__copyright{width:63.24%}.footer-11 .footer__content-middle,.footer-11 .footer__payment{width:33.76%}.footer-11 .footer__content-top{max-width:1040px;padding-left:65px}.footer-11 .footer__content-middle{width:33.76%;max-width:530px;padding-left:62px}.footer-block__middle .footer-block__item{padding-left:15px;padding-right:15px}.footer__content-top .footer-top-block__item{white-space:normal;overflow:unset;margin-left:-10px;margin-right:-10px}.footer-icon-text .item{max-width:100%;width:auto;padding-left:10px;padding-right:10px}.footer-icon-text.column-2>.item{width:50%}.footer-icon-text.column-3>.item{width:33.33333333%}.footer-icon-text.column-4>.item{width:25%}.footer-icon-text.column-5>.item{width:20%}.footer-2 .footer-block__newsletter{width:34%}.footer-6 .footer-block__newsletter{width:470px;padding-right:35px}.footer-10 .footer-block__newsletter{width:470px}.footer-6 .footer-block__middle.style-3 .footer-block__newsletter,.footer-6 .footer-block__middle.style-4 .footer-block__newsletter{padding-left:35px;padding-right:15px}.footer-6 .footer-block__middle.has-logo .footer-block__logo{width:450px}.footer-6 .footer-block__middle.style-3.has-logo__full,.footer-6 .footer-block__middle.style-4.has-logo__full{flex-wrap:wrap}.footer-6 .footer-block__middle.style-4.has-logo__full .footer-block__link,.footer-6 .footer-block__middle.style-3.has-logo__full .footer-block__link{order:0}.footer-6 .footer-block__middle.style-4.has-logo__full .footer-block__newsletter,.footer-6 .footer-block__middle.style-3.has-logo__full .footer-block__newsletter{order:1}.footer-4 .footer-block__newsletter .newsletter-form__field-wrapper{padding-left:10px;max-width:100%;width:auto}.footer-11 .footer_newsletter-form .newsletter-form{display:block}.footer-2 .footer-block__newsletter .footer-block__column{padding-left:30px;padding-right:30px}.footer-2 .footer-block__newsletter .footer-block__subheading{padding-left:15px;padding-right:15px}.footer-2 .footer-block__newsletter .field__input,.footer-2 .footer-block__newsletter .newsletter-form__button{padding:22px 20px}.footer-2 .footer-block__newsletter .field__input{padding-left:28px}.footer-2 .footer-block__newsletter .newsletter-form__button{padding-right:30px}.footer-5.style-2 .list-menu__item--link{letter-spacing:1px}.footer-5 .footer_social-media{margin-bottom:56px}.footer-5 .footer_social-media .list-social__item,.footer-8 .footer_social-media .list-social__item{margin-right:30px}.footer-4 .footer_social-media .list-social__link,.footer-6 .footer_social-media .list-social__link{padding:12px 15px 15px}.footer-10 .footer_social-media .list-social__link{padding:10px}.footer_social-media .list-social__link .icon{width:27px;height:27px}.footer-11 .footer_social-media .list-social__link .icon{width:24px;height:20px}.footer-4 .footer_social-media+.footer_newsletter-form{margin-top:48px}.footer-4.style-2 .footer_social-media+.footer_newsletter-form{margin-top:12px}.footer-3 .list-social{margin-right:-18px;text-align:right}.footer-3 .list-social__link .icon{width:27px;height:27px}.footer-block__middle{margin-left:-15px;margin-right:-15px}.footer-3 .footer__content-middle{padding-top:33px;padding-bottom:35px}.footer-5 .footer__content-middle{padding-top:47px;padding-bottom:78px}.footer-6 .footer-block__middle.style-3,.footer-6 .footer-block__middle.style-4{display:flex}.footer-block__middle .footer-block__item:only-child{width:100%}.footer-block__middle .footer-block__link{width:calc(100% - 450px)}.footer-2 .footer-block__middle .footer-block__link{width:100%}.footer-2 .footer-block__middle .footer-block__link.footer_newsletter_show,.footer-2 .footer-block__middle .footer-block__link.footer__text-show{width:66%}.footer-2 .footer-block__middle .footer-block__link.footer_newsletter_show.footer__text-show{width:33%}.footer-3 .footer-block__middle .footer-block__link,.footer-4 .footer-block__middle .footer-block__link,.footer-5 .footer-block__middle .footer-block__link{width:100%}.footer-3 .footer-block__middle .footer-block__link.footer__text-show{width:50%}.footer-4 .footer-block__middle .footer-block__link.footer_newsletter_show,.footer-5 .footer-block__middle .footer-block__link.footer__text-show{width:calc(100% - 370px)}.footer-4.style-2 .footer-block__middle .footer-block__link.footer_newsletter_show{width:calc(100% - 400px)}.footer-6 .footer-block__middle .footer-block__link.footer_newsletter_show,.footer-10 .footer-block__middle .footer-block__link.footer_newsletter_show{width:calc(100% - 470px)}.footer-6 .footer-block__middle.style-3 .footer-block__link,.footer-6 .footer-block__middle.style-4 .footer-block__link{order:-1}.footer-block__middle .footer-block__info{width:450px}.footer-2 .footer-block__middle .footer-block__info{width:33%;padding-left:30px}.footer-3 .footer-block__middle .footer-block__info{width:50%}.footer-5 .footer-block__middle .footer-block__info{width:370px}.footer-11 .footer__content-middle .footer-block__info{width:auto;max-width:450px}.footer-4 .footer-block__middle .footer-block__newsletter,.footer-4 .footer-block__middle .footer-block__info{width:370px}.footer-4.style-2 .footer-block__middle .footer-block__newsletter,.footer-4.style-2 .footer-block__middle .footer-block__info{width:400px}.footer-block__middle.full .footer-block__item{width:100%!important}.footer-block__middle .footer-block__column,.footer-block__middle .column-4 .footer-block__column{width:25%}.footer-block__middle .footer-block__column{margin-bottom:10px}.footer-3 .footer-block__middle .footer-block__heading{padding-bottom:18px}.footer-5.style-2 .footer-block__column .footer-block__heading{letter-spacing:1px}.footer-block__middle .footer-block__column.separate-line{position:relative}.footer-block__middle .footer-block__column.separate-line:after,.footer-block__middle .footer-block__column.separate-line:before{content:"";position:absolute;top:17px;height:97%;width:1px}.footer-block__middle .footer-block__column.separate-line:before{left:0}.footer-3 .footer-block__middle .footer-block__column.separate-line:before{height:calc(100% - 17px)}.footer-block__middle .footer-block__column.separate-line:after{right:0}.footer-3 .footer-block__middle .footer-block__column.separate-line:after{display:none}.footer-2 .footer-block__middle .footer-block__item .item+.item{margin-top:20px}.footer-2 .footer-block__middle .footer-block__link.footer_newsletter_show:not(.footer__text-show)+.footer-block__item .footer-block__column{padding-right:0}.copyright__content a:hover{text-decoration:underline;text-underline-offset:.3rem}.localization-form .disclosure__link:hover{text-decoration:underline;text-underline-offset:.3rem;color:var(--color-link-hover)}.footer-3 .footer-block__details{max-width:750px}.footer-block__details .typography .title-app{margin:20px 0 22px;padding-top:7px}.footer-3 .footer-block__details .typography .logo{display:block;margin:0 auto;padding-bottom:14px;padding-top:5px}.footer-2 .footer-block__details .typography .title{font-size:calc(var(--header-font-size) - 2px);margin:0 0 2px}.footer-3 .footer-block__details .typography .title{font-size:30px}.footer-2 .footer-block__details .typography .content{padding:0 0 0 15px}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-next{right:10px}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-prev{left:10px}.footer-block__bottom .wrapper-footer-bottom-block{position:relative}.footer-9 .footer-block__bottom .footer__column-item{width:33.333333%!important}.footer-10 .footer__payment .payment-methods--item:hover svg{filter:grayscale(0%);opacity:1}.footer-5.style-2 .footer-block__bottom{padding-top:24px;padding-bottom:38px}.footer-11 .footer-block__bottom{display:flex;align-items:center;justify-content:space-between;padding:5px 0 64px}.footer-11 .footer__copyright{padding-left:80px}.footer-11 .footer__payment{padding-left:70px;justify-content:flex-start}.footer-11 .footer__payment .payment-methods--item{width:38px;height:24px}}@media(min-width:1025px)and (max-width:1440px){.footer-11 .footer__content-top,.footer-11 .footer__content-middle,.footer-11 .footer__copyright,.footer-11 .footer__payment{padding-left:0}}@media(min-width:1200px){.footer-7 .footer-block__middle{justify-content:space-between}.footer-7 .footer-block__middle .footer-block__info{width:340px}.footer-7 .footer-block__middle .footer-block__link{width:calc(100% - 680px)}}@media(min-width:1280px){.footer-3 .footer-block__bottom .footer__column-item{width:33.333333%!important}.footer-3 .footer-block__bottom .footer__column-item.footer__copyright{text-align:left}.footer-3 .footer-block__bottom .footer__column-item.footer__payment{justify-content:center}}@media(min-width:1400px){.footer-1.style-2 .footer-block__bottom{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-next{right:-25px}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-prev{left:-25px}}@media(min-width:1600px){.footer-block__middle .column-5 .footer-block__column{width:20%}.footer-3 .footer-block__details .typography .title{font-size:34px}.footer-10 .footer-block__newsletter{width:500px}.footer-10 .footer-block__middle .footer-block__link.footer_newsletter_show{width:calc(100% - 500px)}.footer-7 .footer-block__middle .footer-block__column .footer-block__list{padding-left:168px;text-align:left}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-next{right:-30px}.footer-7 .footer__content-bottom .wrapper-footer-block .slick-arrow.slick-prev{left:-30px}}@media(min-width:1920px){.footer-10 .footer-block__newsletter{width:600px}.footer-10 .footer-block__middle .footer-block__link.footer_newsletter_show{width:calc(100% - 600px)}.footer-2 .footer-block__newsletter .footer-block__column{padding-left:40px;padding-right:40px}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__left{max-width:350px;width:100%}.footer-7 .footer__content-bottom .wrapper-footer-block .footer-block__right{max-width:1170px;width:100%}}@media(min-width:2000px){.footer-11:before{width:60%}.footer-11:after{width:40%}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/section-footer.css.map?v=60081021381003280271768190996 */

/* ===== section-header.css ===== */
.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;top:-7px;right:-5px;min-width:22px;min-height:22px;text-align:center;border-radius:50%;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--letter-spacing)}.cart-count-bubble .text{display:inherit}.wishlist-count-bubble{position:absolute;top:-7px;right:-5px;min-width:22px;min-height:22px;text-align:center;border-radius:50%;font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);line-height:22px;letter-spacing:var(--letter-spacing)}.wishlist-count-bubble .text{display:inherit}.shopify-section-header,[class*=shopify-section__header-]{z-index:20;will-change:top}.header *[tabindex="-1"]:focus{outline:none}.shopify-section-header-sticky,.shopify-section-header-sticky .header-nav,.shopify-section-header-sticky .header-mobile{position:sticky;top:0;z-index:10}.shopify-section-header-hidden,.shopify-section-header-hidden .header-nav,.shopify-section-header-hidden .header-mobile{top:calc(-1 * var(--header-height))}.shopify-section-header.animate,.section-header-mobile.animate,[class*=shopify-section__header-].animate{transition:top .15s ease-out}.header-sticky{display:none}.header-wrapper{display:block;position:relative}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--color-background-20)}.header-top,.header-middle,.header-bottom{display:none;position:relative;background-color:var(--bg-white)}.header-monochrome .header-top,.header-monochrome .header-middle,.header-monochrome .header-bottom{background-color:transparent!important}.header-top--wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.header-top--wrapper-2{padding-top:15px;padding-bottom:15px}.header-top--wrapperRight{justify-content:flex-end}.header-top-left,.header-top-right{display:block;position:relative;font-size:0;letter-spacing:0}.header-middle-left,.header-middle-right{display:block;font-size:0;letter-spacing:0}.header-top-center{overflow:hidden}.header-top-left .header-top-leftItem{display:inline-block;vertical-align:middle}.header-top-left .header-top-leftItem+.header-top-leftItem{margin-left:38px}.header-bottom-right .header-bottom-rightItem{display:inline-block;vertical-align:middle}.header-bottom-right .header-bottom-rightItem+.header-bottom-rightItem{margin-left:15px}.header-bottom-right .header-bottom-rightItem+.header-bottom-rightItem>div:first-child{position:relative;padding-left:15px}.header-bottom-right .header-bottom-rightItem+.header-bottom-rightItem>div:first-child:before{position:absolute;content:"";width:1px;height:22px;top:50%;left:0;transform:translateY(-50%);background-color:var(--header-color)}.header-nav-vertical-menu.style-2 .header-bottom-right .header-bottom-rightItem{font-style:italic;--lv-1-font-weight: 400 !important}.header-nav-vertical-menu.style-2 .header-bottom-right .header-bottom-rightItem .top-custom-link{--cus-bottom: 4px;text-transform:none;font-size:calc(var(--lv-1-font-size) - 2px)}.header-nav-vertical-menu.style-2 .header__search.show-full{max-width:720px;margin:0 auto}.header-inline .header-top--wrapper{justify-content:center}.header__links,.header__icons{position:static!important}.header__linkItem{display:inline-block;vertical-align:top;position:relative}.header__linkItem>a{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--letter-spacing);color:var(--color-text2)}.header__linkItem+.header__linkItem{margin-left:10px}.header__linkItem+.header__linkItem .text{padding-left:10px;border-left:1px solid #d6d6d6}.header__list{display:flex;font-size:0;letter-spacing:0;align-items:center}.header__list .item{display:inline-block;vertical-align:top;width:auto;position:relative}.header__list .link{font-size:calc(var(--font-size));font-weight:var(--font-weight-bold);padding:12px 15px 9px;text-transform:uppercase}.header__list .link:hover,body.dark-mode .header__list .link:hover{color:var(--color-link-hover)}.header__list .link svg{display:block;width:32px;height:32px}.header__list .link[data-load-more-link]{padding-top:0;padding-bottom:0}.header__list .dropdown{position:absolute;right:0;width:20rem;background-color:var(--bg-white);padding:0;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;z-index:5;box-shadow:0 6px 27px #0003}.header__list .dropdown .item,.header__list .dropdown .link{width:100%}.header__list .dropdown .item+.item{border-top:1px solid transparent}.header__heading{display:block;font-size:0;letter-spacing:0}.header__heading .h2{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);line-height:normal;white-space:nowrap;overflow:hidden}.header__heading-logo{width:100%;height:auto}.header__heading-logo.header__transparent-logo{display:none}.header__heading-logo.header__transparent-logo+img{display:block}body.scroll-up .header__heading-logo.header__transparent-logo,body.scroll-down .header__heading-logo.header__transparent-logo,body.activeHeader .header__heading-logo.header__transparent-logo{display:block}body.scroll-up .header__heading-logo.header__transparent-logo+img,body.scroll-down .header__heading-logo.header__transparent-logo+img,body.activeHeader .header__heading-logo.header__transparent-logo+img{display:none}.header__heading--item .header__heading-link{display:none}.header__heading--item .header__heading-link.is-active{display:block}.header__iconItem,.header__brandItem,.header__currencyItem{display:inline-block!important;vertical-align:middle}.header__brand,.header__icon{display:inline-block;vertical-align:middle;font-size:0;letter-spacing:0;line-height:1;width:auto;position:relative}.header__brand{max-width:130px}.header__brand img{width:100%}.header__brand .link{font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);margin-left:20px;padding:3px 15px;border:1px solid var(--color-text2)}.header__brand+.header__brand{padding-left:20px;margin-left:20px}.header__brand+.header__brand:before{content:"";width:1px;height:30px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--color-text2)}.header__icon .group-icon{display:flex;align-items:center;justify-content:center;height:100%;box-shadow:unset;outline:unset}.header__icon .icon,.header__icon>svg{display:block;width:30px;height:30px;fill:currentColor;stroke:transparent}.header__icon>.symbol{display:none}.header__icon>.text{display:inline-block;vertical-align:top;font-size:calc(var(--font-size) - 2px);font-weight:inherit;line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:uppercase;margin:0 0 0 10px;position:relative;top:2px}.header__icon>.text a{display:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.header__icon>.text .text-line,.header__icon>.text .text-separate{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal)}.header__icon>.text .text-line{display:block;text-transform:capitalize}.header__icon>.text .text-separate{text-transform:lowercase}.header__icons-2 .icon,.header__icons-2 svg{width:25px;height:25px}.header__icons-2 .group-icon,.header__icons-2 .icon,.header__icons-2 svg,.header__icons-2 .header__icon>.text{display:inline-block;vertical-align:middle}.header__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon+.header__icon,.header__iconItem+.header__iconItem{margin-left:38px}.header__iconItem+.header__currencyItem{margin-left:46px}.header__icon+.header__icon--cart{margin-left:31px}.header__icons--margin .header__icon+.header__icon,.header__icons--margin .header__iconItem+.header__iconItem{margin-left:var(--margin-left);transition:all 0s}.header__icons--margin .header__icon+.header__icon--cart{margin-left:calc(var(--margin-left) - 7px)}.header__icons--margin.style-6 .header__icon+.header__icon--cart,.header__icons--margin.style-7 .header__icon+.header__icon--cart,.header-nav-vertical-menu .header__icons--margin .header__icon+.header__icon--cart,.header-nav-classic .header__icons--margin .header__icon+.header__icon--cart{margin-left:var(--margin-left)}.header__icons--margin.style-11 .header__icon+.header__icon--cart{margin-left:calc(var(--margin-left) + 6px)}.header__icons--narrow .header__icon+.header__icon,.header__icons--narrow .header__iconItem+.header__iconItem{margin-left:28px;transition:all 0s}.header__icons--narrow .header__search.show-full+.header__iconItem{margin-left:40px}.header .header__search .header__seach--details{display:none}.header .header__search .header__seach--details:first-child{display:block}.header-mobile--wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;grid-gap:min(15px,10%)}.header-mobile--left{justify-content:flex-start}.header-mobile--center{width:auto;flex:1;padding-left:5px;padding-right:5px;justify-content:center}.header-mobile--right{justify-content:flex-end}.header-mobile__item--search .header-mobile--icon{height:50px}.header-mobile__item--search .header__iconItem{height:100%}.header-mobile__item--logo{display:flex;justify-content:center;flex:1;width:auto;text-align:center}.header-mobile__item--logo .header__heading .h2{white-space:normal}.header-mobile__item--cart{padding-right:5px}.header-mobile--icon{display:flex;align-items:center;width:auto;min-height:50px}.header-mobile--icon+.header-mobile--icon{margin-left:15px}.halo-toolbar-mobile .header-mobile--icon{min-height:auto}.header-mobile .header__heading svg{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-bold);width:var(--logo-icon-width-mobile);height:var(--logo-icon-height-mobile)}.mobileMenu-toggle{width:30px;height:30px;font-size:0;overflow:hidden;position:relative;z-index:1;outline:none;box-shadow:none;display:block;padding:0;background:none;border:none}.mobileMenu-toggle__Icon,.mobileMenu-toggle__Icon:before,.mobileMenu-toggle__Icon:after{content:"";display:block;height:2px;width:100%;background-color:var(--icon-color);position:absolute;transform:rotate(0)}.mobileMenu-toggle__Icon{top:50%;width:100%;transform:translateY(-50%)}.mobileMenu-toggle__Icon:before{top:-10px}.mobileMenu-toggle__Icon:after{bottom:-10px}.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon{background-color:transparent;transition-delay:.1s}.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon:before,.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon:after{bottom:auto;top:auto;transition:transform .1s ease-in .15s,top .1s ease-in,bottom .1s ease-in}.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon:before{top:0;transform:rotate(45deg)}.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon:after{bottom:0;transform:rotate(-45deg)}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(.8)}.header-mobile-style-icon-2 .header__icon--search .icon-search{transform:rotate(-90deg)}.header-mobile-style-full .header-mobile-search{border-top:1px solid #dedede}.header-mobile-style-full .search-modal__form{padding:0 15px}.header-mobile-style-full .header-mobile-search .halo-sidebar-close,.header-mobile-style-full .header-mobile-search .header__icon,.header-mobile-style-full .header-mobile-search .search-modal__close-button{display:none!important}.header-mobile-style-full .header-mobile-search .search-modal-popup{position:relative;top:unset;left:unset;right:unset;bottom:unset;padding:0;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;background-color:transparent!important}.header-mobile-style-full .header-mobile-search .search-modal__close-button svg,.header-mobile-style-full .header-mobile-search .search__button svg{width:23px;height:23px}.header-mobile-style-full .header-mobile-search .search-modal__content{border-bottom:1px solid #dedede}.header-mobile-style-full .header-mobile-search .field{border:none;background-color:var(--bg-white)}.header-mobile-style-full .header-mobile-search .search__input,.header-mobile-style-full .header-mobile-search .search__button{background:transparent;border-color:transparent;padding-top:5px!important;padding-bottom:5px!important}.header-mobile-style-full .header-mobile-search .search__input{font-size:var(--font-size)!important;font-weight:var(--font-weight-normal)!important;order:-1}.header-mobile-style-full .header-mobile-search .search__button{overflow:unset;padding-left:0!important;padding-right:0!important;min-width:unset!important;min-height:40px!important}.header-mobile-style-full .header-mobile-search .header__search-full+.search-modal{position:relative;top:unset;left:unset;right:unset;bottom:unset;opacity:0;visibility:hidden;pointer-events:none;box-shadow:none}.header-mobile-style-full .header-mobile-search .header__search-full+.search-modal .quickSearchResultsWrap{position:relative;top:unset;left:unset;padding-top:0}body.stickyNavigation .shopify-section-header-sticky{position:fixed;top:0;width:100%;animation-name:fadeInDown;animation-duration:.5s;animation-fill-mode:both;border-bottom:0;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001a}body.stickyNavigation .header-top,body.stickyNavigation .header-middle,body.stickyNavigation .header-bottom{display:none}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.header__search.show-full{display:block;width:100%;max-width:250px}.header-nav-vertical-menu .header__search:not(.header__search--box).show-full{max-width:unset}.header__search-full .search-modal__form .search__input,.header__search-full .search-modal__form .search__button{font-weight:var(--font-weight-normal);padding:3px 15px 3px 0}.header__search-full .search-modal__form .search__input{border-radius:0 20px 20px 0;border-left:none}.header__search-full .search-modal__form .search__input::-webkit-input-placeholder{color:inherit}.header__search-full .search-modal__form .search__input:-ms-input-placeholder{color:inherit}.header__search-full .search-modal__form .search__input::placeholder{color:inherit}.header__search-full .search-modal__form .search__button{border-radius:20px 0 0 20px;padding:7px 5px 7px 10px;min-width:45px;min-height:unset;border-right:none}.header__search-full .search-modal__form .search__button svg{width:17px;height:17px;margin-right:0;transform:rotate(0)}.header__search--custom.style-full .search-modal__form .search__input,.header__search--custom.style-full .search-modal__form .search__button{border-radius:0!important;border:none!important}.header__search--custom.style-full .search-modal__form .search__input{padding-top:5px;padding-bottom:5px;padding-right:0}.header__search--custom.style-full .search-modal__form .search__button,.header__search--custom.style-full-3 .search-modal__form .search__button{padding:0;min-width:unset;background-color:transparent;overflow:unset}.header__search--custom.style-full .search-modal__form .search__button{margin-right:10px}.header__search--custom.style-full .search-modal__form .search__button svg{width:22px;height:22px}.header__search--custom.style-full-3{max-width:170px}.header__search--custom.style-full-3 .search-modal__form .search__input,.header__search--custom.style-full-3 .search-modal__form .search__button{border-radius:0!important}.header__search--custom.style-full-3 .search-modal__form .search__input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-bottom-color:var(--search_border);font-size:calc(var(--font-size) - 3px);font-weight:var(--font-weight-normal);background:transparent;text-transform:capitalize;padding-top:0;padding-bottom:1px;padding-right:0}.header__search--custom.style-full-3 .search-modal__form .search__button{margin-right:6px}.header__search--custom.style-full-3 .search-modal__form .search__button svg{width:25px;height:25px;position:relative;top:2px}.header__search--custom.style-full-3 .search-modal__form .search__button{border:none!important}.header__search--custom.style-full-4{max-width:190px}.header__search--custom.style-full-4 .search-modal__form{border-radius:20px;border:1px solid var(--search_border)}.header__search--custom.style-full-4 .search-modal__form .search__button{display:flex;align-items:center;min-width:unset;padding-left:10px;padding-right:7px}.header__search--custom.style-full-4 .search-modal__form .search__button,.header__search--custom.style-full-4 .search-modal__form .search__input{font-size:calc(var(--font-size) - 4px);font-weight:var(--font-weight-normal);padding-top:5px;padding-bottom:5px;min-height:unset;background:var(--search_bg);border:0;margin:0}.header__search--custom.style-full-5{max-width:670px;margin-left:auto;margin-right:auto}.header__search--custom.style-full-5 .header__search-full .search-modal__form{background:var(--search_bg);border:1px solid var(--search_border)}.header__search--custom.style-full-5 .search-modal__form .search__input,.header__search--custom.style-full-5 .search-modal__form .search__button{background-color:transparent!important;border:none;border-radius:0}.header__search--custom.style-full-5 .search-modal__form{border-radius:25px}.header__search--custom.style-full-5 .search-modal__form .search__button{padding-left:19px;padding-right:0;margin-right:14px}.header__search--custom.style-full-5 .search-modal__form .search__button svg{width:25px;height:25px;transform:rotate(-90deg)}.header__search--custom.style-full-5 .search-modal__form .search__input{padding-top:13px;padding-bottom:13px}.header__search--custom.style-full-6{max-width:440px;margin-left:auto;margin-right:auto}.header__search--custom.style-full-6 .search-modal__form .search__button{padding-left:10px;padding-right:10px}.header__search--custom.style-full-6 .search-modal__form .search__input{font-size:var(--font-size);font-weight:var(--font-weight-normal);order:-1;padding-left:10px;padding-right:10px}.header__search--custom.style-full-6 .search-modal__form .search__input,.header__search--custom.style-full-6 .search-modal__form .search__button{background:var(--search_bg);border:1px solid var(--search_border);border-radius:0;padding-top:5px;padding-bottom:5px}.header__search--custom.style-full-6 .search-modal__form .search__button svg{width:22px;height:22px}.header__search--custom.style-full-7{max-width:100%}.header__search--custom.style-full-7 .search-modal__form .field{border-radius:25px;overflow:hidden;padding:3px 6px 3px 0;background:var(--search_bg);border:1px solid var(--search_border)}.header__search--custom.style-full-7 .search-modal__form .search__button{display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;width:40px;height:40px;min-width:40px;background:var(--search_button_bg_color)}.header__search--custom.style-full-7 .search-modal__form .search__input,.header__search--custom.style-full-8 .search-modal__form .search__input{font-size:var(--font-size);font-weight:var(--font-weight-normal);order:-1;padding:10px 30px 11px 15px}.header__search--custom.style-full-8 .search-modal__form .field{border-radius:35px;overflow:hidden;padding:7px 7px 6px 0;background:var(--search_bg);border:1px solid var(--search_border)}.header__search--custom.style-full-8 .search-modal__form .search__button{display:flex;justify-content:center;align-items:center;border-radius:50%;padding:0;width:45px;height:45px;min-width:45px;background:var(--search_button_bg_color)}.header__search--custom.style-full-8 .search-modal__form .search__button svg{width:32px;height:32px;transform:rotate(-90deg)}.header__search--box .search-modal__form{max-width:100%}.header__search--box .search-modal__form .search__input,.header__search--box .search-modal__form .search__button{background-color:transparent;border:none;border-radius:0}.header__search--box .search-modal__form .search__button{min-width:unset}#HeaderNavigation.has-resize-menu{overflow:hidden}.header__inline-menu{display:block;grid-area:navigation}.header__inline-menu.flex{display:flex}.list-menu,.grid-menu{font-size:0;letter-spacing:0}.header__inline-menu>.list-menu{display:inline-block;vertical-align:top;width:auto}.menu-lv-item{display:inline-block;vertical-align:top;position:relative}.menu-lv-item .text{color:inherit;transition:text-decoration var(--duration-short) ease;position:relative;z-index:2}.menu-lv-item .icon-flashy{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;color:currentColor;fill:currentColor;stroke:transparent}.menu-lv-item .icon-flashy path{transform-origin:50% 50%;transform-box:fill-box;animation:flashy var(--duration) var(--delay) infinite ease-in-out}.menu-lv-item .icon{display:block;position:absolute;height:10px;width:10px;top:50%;right:-5px;transform:translateY(-50%);fill:currentColor!important;stroke:transparent!important;color:inherit!important}.menu-lv-item.has-megamenu,.menu-lv-item.has-custom-megamenu{position:static}.menu-lv-item.menu-lv-toggle>.menu-lv-1__action .icon{position:relative;width:20px;height:20px;right:unset;transform:unset}.menu-lv-item>.list-menu__item{display:block;position:relative;margin-top:0;margin-bottom:0}.menu-lv__dropdownmenu{display:none}.menu-lv-1__action{padding:14px 20px}.menu-lv-1__action>.custom-icon{display:inline-block;vertical-align:top;position:relative;top:-2px}.menu-lv-1__action>.custom-icon svg{display:block;position:relative;top:unset;left:unset;bottom:unset;right:unset;width:24px;height:24px;pointer-events:auto;transform:unset}.menu-lv-1__action>.text{text-decoration-thickness:.2rem!important}.menu-lv-1__action>.custom-icon+.text{margin-left:5px}.menu-lv-item .label{position:static;top:50%;display:inline-block;vertical-align:baseline;font-size:calc(var(--font-size) - 5px);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:20px;height:20px;padding:0 5px;border-radius:5px;text-transform:capitalize;text-align:center;transform:translateY(-50%)}.menu-lv-1__action>.label{font-size:calc(var(--font-size) - 4px);border-radius:0;position:absolute;right:-4px;top:-6px;transform:unset}.menu-lv-1__action>.label:before{content:"";position:absolute;top:auto;left:50%;bottom:-9px;transform:translate(-50%) rotate(180deg);border:5px solid transparent}.header-nav-vertical-menu.style-2 .menu-lv-1__action>.custom-icon{top:0}.top-customer-service{display:flex;align-items:center;justify-content:flex-start;padding:12px 0}.top-customer-service .customer-service--icon{width:20px;height:20px;margin:0 8px 0 0}.top-customer-service .customer-service--icon svg{display:block;width:100%;height:100%;margin-left:-2px;stroke:transparent}.top-customer-service .customer-service--text{font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:capitalize;color:var(--color-text)}.top-customer-service .customer-service--text a,.top-customer-service .customer-service--text p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:0;margin-bottom:0}.header-nav-multi-site .top-customer-service .customer-service--text{text-transform:none}.header-nav-vertical-menu .top-customer-service .customer-service--text{font-size:var(--font-size);color:var(--header-color)}.header-nav-vertical-menu .top-customer-service .customer-service--text a{font-size:calc(var(--font-size) + 4px);font-weight:var(--font-weight-normal)}.disclosure__button{border:none;display:flex;background:transparent;align-items:center;padding:0;cursor:pointer}.disclosure__button .icon{display:block;border-radius:50%;line-height:1}.language-currency--wrapper{display:block}.toggle-language-currency{display:inline-block;color:var(--header-color)}.wrapper_language_currency.style-2 .disclosure__button .icon,.wrapper_language_currency.style-3 .disclosure__button .icon{border-radius:0}.disclosure__button .icon svg{width:23px;height:23px;stroke:initial}.wrapper_language_currency.style-2 .disclosure__button .icon svg{width:24px;height:18px}.wrapper_language_currency.style-3 .disclosure__button .icon svg{width:24px;height:16px}.disclosure__button .text{font-family:var(--font-body-family);font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-medium);padding:0 4px 0 7px}.halo-top-currency .currency-dropdown .icon svg{width:23px;height:23px;stroke:initial}.halo-top-currency .shopify-currency .img-icon{width:23px;height:23px}.halo-top-currency .shopify-currency .dropdown-label{display:flex;align-items:center}.halo-top-currency .dropdown-label{padding-left:7px;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-medium);color:var(--color-link);line-height:var(--line-height);letter-spacing:var(--letter-spacing);cursor:pointer}.halo-top-currency .dropdown-label .text span{padding-right:5px}.halo-top-currency .dropdown-label .icon,.halo-top-currency .dropdown-label .img-icon{display:none}.halo-top-currency .dropdown-label.show-icon .icon,.halo-top-currency .dropdown-label.show-icon .img-icon{display:inline-block}.top-language-currency .dropdown-icon{margin-left:5px;line-height:24px;cursor:pointer}.wrapper_language_currency.style-2 .halo-top-currency .dropdown-label{padding-left:0;padding-right:10px;font-size:var(--font-size)}.wrapper_language_currency.style-2 .dropdown-icon,.wrapper_language_currency.style-3 .dropdown-icon{line-height:1}.wrapper_language_currency.style-3 .dropdown-icon{margin-left:0}.top-language-currency .dropdown-icon svg{width:22px;height:22px}.wrapper_language_currency.style-2 .dropdown-icon svg{width:14px;height:10px}.header-nav-vertical-menu.style-2 .wrapper_language_currency .halo-top-language .icon{display:none}.halo-top-language .text-language{position:relative;padding:0 7px}.header-nav-vertical-menu.style-2 .halo-top-language .text-language,.header-nav-vertical-menu.style-2 .halo-top-currency .dropdown-label{font-size:var(--font-size);color:var(--header-color);font-weight:var(--font-weight-normal)}.header-nav-vertical-menu.style-2 .halo-top-language .text-language{display:block!important}.halo-top-language .text-language:after{content:"";position:absolute;top:50%;right:0;width:1px;height:calc(100% - 4px);background:currentColor;transform:translateY(-50%)}.wrapper_language_currency.style-2 .halo-top-language .text-language:after{left:0;right:auto}.header-nav-vertical-menu.style-2 .wrapper_language_currency.style-3 .dropdown-icon svg{width:16px;height:16px}.halo-currency .dropdown-icon svg{display:none}.header__inline-language_currency svg{vertical-align:top}body.dark-mode .halo-top-currency .dropdown-label,body.dark-mode .top-customer-service .customer-service--text{color:var(--dark-mode-header-color)}.top-custom-link{display:flex;align-items:center;justify-content:flex-start}.top-custom-link svg{width:20px;height:20px;margin:0 0 0 8px}.header-nav .top-custom-link svg{fill:var(--lv-1-color);stroke:transparent}@media(max-width:1024px){.list-menu.flex{display:block}.header-inline .header-top-left,.header-inline .header-top-right{display:none}.header-inline .header-top-center{padding-top:5px;padding-bottom:5px}.shopify-section-header-sticky .header-inline .header-top{position:absolute;z-index:-1;top:-100%;border:0}.header__icon .icon-cart-special{width:30px!important;height:30px!important}.search-modal__form--mobile .field{border:1px solid;border-radius:25px!important}.search-modal__form--mobile .search__button,.search-modal__form--mobile .search__input{border:none!important;background-color:transparent!important;border-radius:0!important}.header__search-icon .search-modal__form--mobile .search__button,.header__search-icon .search-modal__form--mobile .search__input{font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);padding:5px 15px}.header__search-icon .search-modal__form--mobile .search__button{min-width:45px;min-height:40px}.search-modal__form--mobile .search__button svg{fill:currentColor!important;stroke:transparent!important}.header-mobile{display:block;background:var(--header-mobile-bg)}.header-mobile .header__heading .h2{font-size:var(--logo-font-size);font-weight:var(--logo-font-weight);color:var(--logo-color)}.header-mobile .header__icon .icon,.header-mobile .header__icon>svg{color:var(--icon-color);fill:var(--icon-color);stroke:transparent}.header-mobile .header-mobile--icon .cart-count-bubble{background:var(--cart-count-background);color:var(--cart-count-color)}.template-index .header-transparent{position:absolute;top:0;left:0;right:0;width:100%;z-index:9999;transition:background .3s;background:var(--color-modify)!important}.header-transparent .header-top,.header-transparent .header-middle,.header-transparent .header-bottom{display:none!important}.template-index .header-transparent .mobileMenu-toggle__Icon,.template-index .header-transparent .mobileMenu-toggle__Icon:before,.template-index .header-transparent .mobileMenu-toggle__Icon:after{background-color:var(--color-modify-1-icon)}.template-index .header-transparent .header__icon .icon{fill:var(--color-modify-1-icon);color:var(--color-modify-1-icon)}.template-index .header-transparent .header__heading .h2{color:var(--color-modify-1-text)}body.scroll-up.template-index .header-transparent,body.scroll-down.template-index .header-transparent{background:var(--color-modify-2)!important}body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon,body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon:before,body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon:after,body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon,body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon:before,body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon:after{background-color:var(--color-modify-2-icon)}body.scroll-up.template-index .header-transparent .header__icon .icon,body.scroll-down.template-index .header-transparent .header__icon .icon{fill:var(--color-modify-2-icon);color:var(--color-modify-2-icon)}body.scroll-up.template-index .header-transparent .header__heading .h2,body.scroll-down.template-index .header-transparent .header__heading .h2{color:var(--color-modify-2-text)}}@media(min-width:1025px){.bubble-count--inline{position:relative;top:unset!important;right:unset!important;display:inline-block;vertical-align:middle;min-width:21px!important;min-height:21px!important;line-height:21px!important}.header-nav .bubble-count--inline{margin-left:9px;font-size:calc(var(--font-size) - 2px)}.cart-count--inline,.wishlist-count--inline{position:relative;top:unset;right:unset;display:inline-block;vertical-align:middle;min-width:21px;min-height:21px;line-height:21px}.header-top,.header-middle,.header-bottom{display:block}.header-top-center.flex-all-1{padding-left:30px;padding-right:30px}.header-inline .header-top--wrapper{justify-content:space-between}.header-inline .header-top--wrapper.justify-center{justify-content:center}.header-inline .header-top-left,.header-inline .header-top-right{width:calc((100% - 500px)/2);position:static}.header-inline .header-top-center{padding-left:15px;padding-right:15px}.header-inline .header-top-center.flex-all-1{padding-left:30px;padding-right:30px}.header__list .link{padding:23px 26px}.header__icon:hover .icon{transform:scale(1.15)}.header-mobile{display:none}body.stickyNavigation .header-sticky{display:block}body.stickyNavigation .header-sticky .header__heading-link{padding-top:5px;padding-bottom:5px}.language-currency--wrapper{position:relative;height:100%}.dropdown-language-currency{display:flex;background:var(--color-global-bg);position:absolute;box-shadow:0 6px 27px #0003;top:auto;opacity:0;z-index:-1;pointer-events:none;max-height:300px;overflow-y:auto}.language-currency--wrapper.position-left .dropdown-language-currency{left:0}.language-currency--wrapper.position-right .dropdown-language-currency{right:0}.dropdown-language-currency.show{top:100%;opacity:1;z-index:9999;pointer-events:auto}.top-language-currency{display:flex;align-items:center;width:auto;position:relative}.header-middle{padding:10px 0 0}body.scroll-up .shopify-section-header-sticky .header-9 .header-middle,body.scroll-down .shopify-section-header-sticky .header-9 .header-middle{margin-top:0}.header-middle--wrapper,.header-bottom--wrapper,.header-sticky--wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.header-middle--wrapper{padding:10px 0}.header-bottom--wrapper--list{display:block}.header-bottom--wrapper .header-bottom-right,.header-bottom--wrapper .header-bottom-left{width:20%}.header-bottom--wrapper.flex .header-bottom-right,.header-bottom--wrapper.flex .header-bottom-left{width:auto;min-width:200px}.header-bottom--wrapper .customer-service--hide>.list-menu{text-align:left;margin:0 -20px}.header-bottom--wrapper .language-currency--hide>.list-menu{margin:0 -20px}.header-bottom--wrapper .customer-service--hide.language-currency--hide{width:100%}.header-bottom--wrapper .customer-service--hide.language-currency--hide .list-menu{text-align:center;margin-left:0;margin-right:0}.header-sticky--wrapper .header-sticky-right,.header-sticky--wrapper .header-sticky-left{flex:0 0 125px}.header-sticky--wrapper .header-sticky-center{flex:0 0 calc(100% - 250px)}.header-inline .header-bottom--wrapper .header-bottom-right{display:block;font-size:0;letter-spacing:0;width:auto}.header-inline .header-bottom--wrapper .header-bottom-center{padding-left:15px;padding-right:15px;flex:1}.header-inline.style-search-full .header-bottom--wrapper .header-bottom-right,.header-nav-basic.header-inline.style-search-full .header-bottom--wrapper .header-bottom-right,.header-nav-basic.header-inline.style-search-full-2 .header-bottom--wrapper .header-bottom-right{width:490px}.header-inline .style-2 .header-bottom--wrapper .header-bottom-center{flex:inherit}body.dark-mode .dropdown-language-currency{box-shadow:0 6px 27px #fff3}.header__inline-social li{display:inline-block;vertical-align:top;margin:0 30px 0 0}.header__inline-social li a{display:block;line-height:1}.header__inline-social li svg{width:22px;height:22px}.header__inline-social li:last-child{margin-right:0}.header__inline-social li:hover svg{transform:scale(1.15);fill:var(--color-link-hover)}.list-menu+.list-menu{padding-left:30px;margin-left:10px}.list-menu+.list-menu .menu-lv-1:first-child .menu-lv-1__action:before{content:"";position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:1px;height:27px;background-color:var(--header-color)}.list-menu+.list-menu .menu-lv-item .menu-lv-1:first-child .menu-lv-1__action:before{display:none}[data-navigation] [data-resize-menu]{display:flex!important;width:100%}[data-navigation] [data-resize-menu]>.menu-lv-item{flex-shrink:0}.menu-lv-1:first-child .menu-lv-1__action{padding-left:0}.menu-lv-1:last-child .menu-lv-1__action{padding-right:0}.header-nav .menu-lv-1__action>.text:after{content:"";display:none;position:absolute;top:100%;left:-25%;height:calc(100% + var(--spacing-bottom) + 2px);z-index:2;width:200%}.header-nav .menu-lv-1.dropdown:hover>.menu-lv-1__action>.text:after,.header-nav .menu-lv-1.menu-lv-toggle:hover>.menu-lv-1__action>.text:after{display:block}.header-nav [data-menu-lv-toggle] .menu-lv-1>.menu-lv-1__action>.text:after{display:none}.header__inline-menuNarrow .list-menu{display:block!important;justify-content:inherit!important}.header__inline-menu--flex .list-menu{display:flex;justify-content:space-around;flex-wrap:wrap}.header__inline-menu--flex .text-left .list-menu{justify-content:flex-start}.header__inline-menu--flex .text-right .list-menu{justify-content:flex-end}.header-bottom--wrapper--list .text-left .list-menu .menu-lv-1:first-child .menu-lv-1__action{padding-left:0}.header-bottom--wrapper--list .text-left .list-menu .menu-lv-1:last-child .menu-lv-1__action{padding-right:0}[data-navigation] .menu-lv-1>.list-menu__item>.icon-dropdown:not(.show-icon-dropdown){display:none}.icon-dropdown.show-icon-dropdown svg{width:16px;height:16px}}@media(min-width:1025px)and (max-width:1280px){.header__icon>.symbol{display:block}.header__icon>.symbol+.text{display:none}}@media(min-width:1600px){.header-nav:not(.header-nav-basic) .list-menu--inline>.menu-lv-item{margin-right:var(--margin-right-tablet)}.header__inline-menu--wide .list-menu--inline>.menu-lv-item{margin-right:15px}.header__search--custom.style-full-7 .search-modal__form .search__input,.header__search--custom.style-full-8 .search-modal__form .search__input{padding-left:30px;padding-right:30px}}@media(min-width:1920px){.header-nav:not(.header-nav-basic) .list-menu--inline>.menu-lv-item{margin-right:var(--margin-right)}.header__inline-menu--wide .list-menu--inline>.menu-lv-item{margin-right:30px}.header__inline-menu--wide-2 .list-menu--inline>.menu-lv-item{margin-right:35px}}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/section-header.css.map?v=72446252310930858441768190996 */

/* ===== bss-lock-settings.css ===== */
.product__info-wrapper:has(.bss-lock-element) .shopify-payment-button{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.product__info-wrapper:has(.bss-lock-element) [id*=ProductSubmitButton]{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}[id*=MainProduct]:has(.bss-lock-element) [id*=Quantity-Form]{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}[id*=MainProduct]:has(.bss-lock-element) [id*=ProductSubmitButton]{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}[id*=MainProduct]:has(.bss-lock-element) .shopify-payment-button{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.bss-hide-atc+*{display:none!important}.bss-lock-hidden{display:none}script#bss-behavior-script{display:none!important}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/bss-lock-settings.css.map?v=95453441924903251651777934985 */

/* ===== custom.css ===== */
body{--line-height-custom: 1.445;--line-height-custom-2: 1.5}.skin-4 .halo-block:not(.slideshow) .slick-arrow{background:#f4f4f4;padding:12px}.template-product .productView:has(.quick-order-list-container) .productView-variants,.template-product .productView:has(.quick-order-list-container) .productView-form{display:none}.template-collection .breadcrumb .back-link{margin-right:12px}.template-collection .breadcrumb .back-link .icon-caret{transform:rotate(180deg) translateY(1px);margin-right:4px}.template-collection .all-categories-list .divider{display:block;height:2px;width:100%;background:#000;margin:20px 0}.button{font-size:max(18px,var(--btn-font-size));padding-left:24px;padding-right:24px;letter-spacing:.02em}.button .text{display:block;line-height:var(--line-height-custom)}.dynamic-category-loader .collection-group{margin:24px 0 24px 10px}.dynamic-category-loader .collection-group .title-custom{background-repeat:no-repeat;background-position:center top;background-size:contain;padding:24px 0}.dynamic-category-loader .collection-group .title{font-family:var(--font-page-title-family);font-size:calc(var(--page-title-font-size) - 4px);font-weight:var(--page-title-font-weight);text-transform:var(--page-title-text-transform);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--page-title-color);margin-top:0}.dynamic-category-loader .halo-block .halo-row.column-2 .halo-row-item:not(.item-large):nth-child(-n+2){margin-top:20px!important}.announcement-bar .announcement-bar__message{justify-content:center}.announcement-bar .announcement-bar__message .message{font-family:var(--font-3-family);padding:6px 18px 6px 16px;white-space:break-spaces}.announcement-bar .announcement-bar__message .message a{color:var(--text-color-1);text-decoration:underline}.announcement-bar-1 .announcement-bar__message,.announcement-bar-1 .announcement-bar__message .text{font-size:15px}.header-nav-basic .menu-lv-1__action>.text{display:block;line-height:var(--line-height-custom-2);padding:1px 8px}.header-nav-basic .menu-lv-1__action>.text.highlight{background:linear-gradient(90deg,#c59d79,#bb8743);color:var(--color-white)}.header-nav-basic .menu-lv-1__action{padding-top:0;padding-bottom:0}.contact-1 .contact-address,.contact-1 .contact-store{line-height:var(--line-height)}.header-mobile .header__icon .icon,.header-mobile .header__icon>svg,.header-mobile .mobileMenu-toggle{width:24px;height:24px}.header-mobile .header-mobile--wrapper{grid-gap:min(12px,10%)}.header-mobile .mobileMenu-toggle__Icon:before{top:-8px}.header-mobile .mobileMenu-toggle__Icon:after{bottom:-8px}.header-mobile .cart-count-bubble,.header-mobile .wishlist-count-bubble{font-family:var(--font-3-family);font-weight:500;font-size:14px;line-height:1;letter-spacing:0px;text-align:center;min-width:20px;min-height:20px;top:-10px;right:-8px}.header-mobile .cart-count-bubble .text,.header-mobile .wishlist-count-bubble .text{margin-top:3px}.slideshow .style-1 .slick-dots li{margin-left:14px;margin-right:14px}.slideshow .style-1 .slick-dots li button{background:var(--dot-bg);border:none;width:12px;height:12px}.slideshow .style-1 .slick-dots li.slick-active button{background:var(--color-white)}.slideshow .heroCarousel .heroCarousel-description{font-family:var(--font-3-family);line-height:var(--line-height-custom)}.slideshow .heroCarousel .heroCarousel-action{max-width:unset;width:fit-content}.fixed-banner-2 .halo-block-content .halo-items{background:var(--background)}.fixed-banner-2 .content-box .banner-subtitle{line-height:var(--line-height-custom-2);margin-bottom:12px}.fixed-banner-2 .content-box .heading{margin-bottom:12px}.fixed-banner-2 .banner-text{line-height:var(--line-height-custom-2)}.fixed-banner-2 .content-box .button{margin-top:48px}.fixed-banner-2 .banner-title span,.fixed-banner-2 .banner-title a{display:block;line-height:var(--line-height-custom-2)}.fixed-banner-2.halo-block .halo-items .content-box .banner-text p{margin-top:0;margin-bottom:0}.instagram .halo-block-header.has-btn_text{position:relative;margin-left:auto;margin-right:auto;max-width:1770px}.instagram .halo-block-header.has-btn_text .btn-text{position:absolute;right:0;top:0;margin-top:0;max-width:unset;width:fit-content;margin-right:15px}.instagram.halo-block .halo-row.halo-row--strait{margin-left:-2px;margin-right:-2px}.instagram.halo-block .halo-row.halo-row--strait .halo-row-item{padding-left:2px;padding-right:2px}.footer-1 .footer-block__middle .footer-block__info .footer-block__column:has(>:only-child) .footer-block__details{margin-top:0;padding-top:0}.footer-1 .footer-block__middle .footer-block__info img{width:100%}.footer-1 .footer-block__column .footer-block__heading{opacity:.6;line-height:var(--line-height-custom-2);padding:0 0 16px}.footer-1 .footer-block__column .footer-block__details+.footer-block__heading{margin-top:16px}.footer-1 .list-menu__item--link{padding:8px 0;line-height:var(--line-height-custom-2)}.footer-1 .footer-block__link .footer-block__details{padding:8px 0}.footer-1 .footer-block__link .footer-block__details p{line-height:var(--line-height-custom-2)}.footer-1 .footer__content-bottom .footer-block__bottom:has(>:nth-child(2)){display:flex;justify-content:space-between}.footer-1 .footer__content-bottom .footer-block__bottom:has(>:nth-child(2)){text-align:left}.footer-1 .footer__content-bottom .footer-block__bottom>div:only-of-type{display:block}.footer-1 .footer__content-bottom .footer-block__bottom .copyright__content{font-size:14px;line-height:var(--line-height-custom);display:inline-block;opacity:.5}.footer-1 .footer__content-bottom .footer-block__bottom .footer__subtext *{font-size:14px;color:var(--footer-bottom-color);line-height:var(--line-height-custom-2)}.footer-1 .footer__content-bottom .footer-block__bottom .footer__subtext a{opacity:.5}.footer-1 .footer__content-bottom .footer-block__bottom .footer__subtext>p:first-child{margin-top:0}.footer-1 .footer__content-bottom:not(.separate-line){margin-top:-1px}.footer-1 .list-social{text-align:left}.price.price--special .price__last .price-item--sale{color:purple}.product-item{height:100%;margin-inline:auto!important}.product-item .card{height:100%;display:flex;flex-direction:column}.product-item .card .card-information{height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-item .card .card-information .card-information__wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card.style-1 .text-center>.card-information__group{margin-top:auto!important}.dropdown-category-list.navPages-level-2 .navPage-subMenu-item[data-color-green] .text{color:green}.dropdown-category-list.navPages-level-2 .navPage-subMenu-item[data-color-blue] .text{color:#00f}.dropdown-category-list.navPages-level-2 .navPage-subMenu-item[data-color-purple] .text{color:purple}.dropdown-category-list.navPages-level-2 .navPage-subMenu-item[data-color-burgundy] .text{color:#631427}category-dropdown-list .all-categories-list .icon-dropdown{width:60px}:is(.silver-chain-closeout,.silver-closeout) .price.price--on-sale .price__last .price-item--sale,:is(.silver-chain-closeout,.silver-closeout) .card-title .text>span{color:green}.diamond-specials .price.price--on-sale .price__last .price-item--sale,.diamond-specials .card-title .text>span{color:purple}.diamond-closeout .price.price--on-sale .price__last .price-item--sale,.diamond-closeout .card-title .text>span{color:#00f}.gemstone-closeout .price.price--on-sale .price__last .price-item--sale,.gemstone-closeout .card-title .text>span{color:#631427}@media screen and (max-width:1024px){.footer-1 .footer-block__info{text-align:center}.footer-1 .footer-block__middle .footer-block__link{margin-top:60px}.footer-1 .footer-block__middle .footer-block__link .footer-block__column{margin-bottom:48px}.footer-1 .footer-block__middle .footer-block__link .footer-block__column:last-child{margin-bottom:0}}@media screen and (max-width:767px){.button{font-size:min(16px,var(--btn-font-size));padding:7px 16px;letter-spacing:.02em}.button .text{display:block;line-height:var(--line-height-custom-2)}.container{padding-left:12px;padding-right:12px}.announcement-bar .announcement-bar__message{font-size:12px}.announcement-bar.announcement-bar-normal{padding-top:4px;padding-bottom:4px}.slideshow .style-1 .slick-dots li{margin-left:8px;margin-right:8px}.slideshow.halo-block .item .content-box .banner-text{font-size:14px}.fixed-banner-2.halo-block .halo-items .item+.item{margin-top:0}.fixed-banner-2.halo-block .halo-items .content-box{padding:20px 25px}.fixed-banner-2.halo-block .halo-items .content-box .banner-text{font-size:14px}.fixed-banner-2.halo-block .halo-items .content-box .button{margin-top:24px}.instagram .halo-block-header.has-btn_text .title{text-align:center}.instagram .halo-block-header.has-btn_text .btn-text{position:unset;margin-right:auto;margin-top:12px}.footer-1 .footer__content-bottom .footer-block__bottom{display:block!important}.footer-1 .footer__content-bottom .footer-block__bottom .footer__copyright+.footer__subtext{margin-top:30px}}@media screen and (max-width:550px){.footer-1 .footer__content-middle{padding:25px 0}.footer-1 .footer-block__info .footer-block__details{width:100%}.footer-1 .footer-block__middle .footer-block__link .footer-block__column{width:50%}.footer-1 .footer-block__column .footer-block__heading{padding:0 0 8px!important}}@media screen and (min-width:768px){.halo-block.featured-brand-2 .halo-row.halo-row--narrow .halo-row-item{padding-left:12px;padding-right:12px}.fixed-banner-2.layout-2 .content-box.text-center{max-width:610px}.fixed-banner-2.layout-2 .content-box:not(.text-center){max-width:470px}.fixed-banner-2.layout-2 .content-box.text-left{margin-left:clamp(20px,9vw,175px);margin-right:clamp(20px,4.5vw,175px)}.fixed-banner-2.layout-2 .content-box.text-right{margin-right:clamp(20px,9vw,175px);margin-left:clamp(20px,4.5vw,175px)}}@media screen and (min-width:992px){.contact-1 .contact-item.contact-itemLeft,.contact-1 .contact-item.contact-itemRight{width:50%}}@media screen and (min-width:1024px){.slideshow .heroCarousel .heroCarousel-content{max-width:450px}.slideshow .heroCarousel .heroCarousel-title{margin-bottom:4px}.slideshow .heroCarousel .heroCarousel-description{margin-bottom:48px}.fixed-banner-2.halo-block .halo-items .item-second,.fixed-banner-2.halo-block .halo-items .halo-item--even .item-first{padding-left:0}.fixed-banner-2.halo-block .halo-items .item-first,.fixed-banner-2.halo-block .halo-items .halo-item--even .item-second{padding-right:0}.fixed-banner-2.halo-block .banner-title{margin-bottom:12px}.footer-1 .footer-block__middle .footer-block__info{width:430px;padding-right:45px}.footer-1 .footer__content-middle{padding:50px 0}}.productView-top .halo-productView-left{width:40%!important}.productView-top .halo-productView-right{width:60%!important}@media(max-width:991px){.productView-top .halo-productView-left,.productView-top .halo-productView-right{width:100%!important}}@media screen and (min-width:1920px){.fixed-banner-2.layout-2 .halo-items{padding-top:0;padding-bottom:0}}.quick-order-list-total__info,.quick-order-list-total__confirmation{justify-content:end!important}.quick-order-list-total__price{flex-grow:0!important;width:fit-content!important}.quick-order-list-buttons{justify-content:center!important}.halo-sidebar-wrapper .header-top-center.flex-all-1{padding:0!important;margin-bottom:30px!important}.halo-sidebar-wrapper .header__search.show-full{max-width:100%!important}.halo-sidebar-wrapper .header__search-full .search-modal__form .search__input{border-radius:inherit!important;border:1px solid var(--form-input-border)!important}.halo-sidebar-wrapper .search-modal__form .field{flex-direction:row-reverse!important}.halo-sidebar-wrapper .header__search-full .search-modal__form .search__button{background-color:#2e2e2e!important;border-radius:inherit!important;border:1px solid var(--form-input-border)!important;border-left:none!important}.halo-sidebar-wrapper .header__search-full .search-modal__form .search__button svg{fill:#fff!important;color:#fff!important}.header__search-full .search-modal__form .search__input{padding:3px 15px!important}.footer-2 .footer-block__middle .footer-block__column.separate-line:after,.footer-2 .footer-block__middle .footer-block__column.separate-line:before,.footer-3 .footer-block__middle .footer-block__column.separate-line:before{display:none!important}.footer-block__middle .footer-block__column.separate-line{text-align:left!important}.footer-2 .footer-block__newsletter .footer-block__subheading{padding-left:0!important}@media(min-width:1025px){.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__link{width:60%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__info{width:20%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__newsletter{width:25%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__text_menu{width:15%!important}}@media(max-width:1024px){.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__link{width:100%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__info{width:50%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__newsletter{width:50%!important}.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__text_menu{width:50%!important}}@media(max-width:1024px)and (min-width:767px){.footer-block__middle .footer-block__column,.footer-block__middle .column-3 .footer-block__column{width:25%!important}.footer-block__middle .footer-block__column.separate-line{width:100%!important}}@media(max-width:767px){.footer-block__middle:has(.footer-block__text_menu) .footer-block__item.footer-block__newsletter{width:100%!important}}.footer-block__middle .footer-block__item .item.text-menu{display:flex;flex-direction:column}.footer-block__item.footer-block__text_menu .footer-block__column{width:100%!important;text-align:left!important}body .footer-2 .footer-block__newsletter .newsletter-form__button{background-color:#bc1b3b!important}.footer-2 .footer-block__newsletter .footer-block__column.text{padding:0!important}.header-mobile--icon:after{display:none!important}.cart-item-image img{object-fit:contain!important}.cart-item-block.cart-item-total,.cart-item-block.cart-item-price{text-wrap:nowrap!important}.navPage-subMenu-item a:hover{color:var(--color-link)!important}.navPage-subMenu-item{padding:0!important}@media(min-width:992px){.halo-productView-left{padding-right:60px!important}}@media(min-width:1025px){.productView-image-wrapper .slick-arrow.slick-prev{left:-7%!important}.productView-image-wrapper .slick-arrow.slick-next{right:-7%!important}}.template-collection.card.style-1 .productGrid,.halo-product-block .halo-block-content .slick-slider .slick-track{display:flex!important;flex-wrap:wrap!important}.halo-product-block .halo-block-content .slick-slider .slick-track .product,.productGrid .product{height:auto!important}.product-item{width:215px!important;display:flex!important;flex-direction:column!important;height:100%!important}.card.style-1 .card{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;margin-bottom:0!important}.card.style-1 .card-information{height:100%!important;display:flex!important;flex-direction:column}.card.style-1 .card-information .card-information__wrapper{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.sidebar-product{width:20%}.template-product .sidebar-product{padding-top:35px}.colleciton-list,.product-info{width:80%;padding-left:30px}.container:has(.sidebar-product),.content-custom-page{display:flex;gap:30px}.page-info,.contact-page{width:100%}.content-custom-page>.halo-page-content{width:80%}.page-info:has(.content-custom-page) .page-header{width:80%!important;margin-left:auto!important}.header__search.show-full{max-width:100%!important}@media(max-width:991px){.sidebar-app{display:none}.boost-sd__main-container>div[id*=boost_sd_custom_liquid]{display:block;visibility:visible}.contact-page,.sidebar-app+.shopify-block.shopify-app-block{width:100%!important}}@media(max-width:767px){.sidebar-product{display:none}.boost-sd__main-container>div[id*=boost_sd_custom_liquid]{display:block;visibility:visible}.contact-page,.page-info,.colleciton-list,.product-info{width:100%;padding-left:0}.page-info:has(.content-custom-page) .page-header,.content-custom-page>.halo-page-content{width:100%!important}}@media(min-width:992px){.sidebar-product .header-top-center.flex-all-1{padding:0 0 30px!important;border-bottom:2px solid #000;margin-bottom:15px}}@media(min-width:992px){.sidebar-product .header__search-full .search-modal__form .search__input{border:1px solid #ccc!important;border-radius:0!important}.sidebar-product .header__search-full .search-modal__form .search__button{border-radius:0;order:2;background-color:#2e2e2e;border-left:none}.sidebar-product .header__search-full .search-modal__form .search__button svg{fill:#fff!important}.halo-productView-left{position:unset!important}}.productView-image-wrapper .slick-arrow{width:40px!important;height:40px!important;padding:6px!important}.collection-content .collection-sub-list .item a:hover{background-color:#dfc3a7!important;border-color:#dfc3a7!important}.card-media>img{object-fit:contain!important}.productView-thumbnail-wrapper .productView-for{padding:0!important}.heroCarousel-image.img-box.img-box--mobile{height:100%!important}.collection-group-micro-pave-chains,.collection-handle-cubic-zirconia-tennis-necklaces,.collection-handle-micro-pave-franco-chain,.collection-handle-micro-pave-gucci-mariner-link-chain,.collection-handle-micro-pave-circle-link-chains,.collection-handle-micro-pave-rope-chains,.collection-handle-micro-pave-curb,.ollection-group-micro-pave-chains,.collection-handle-adjustable-rhodium-rope,.collection-handle-adjustable-cable-rhodium,.collection-handle-black-plated-rolo-chain,.collection-handle-id-bracelets,.collection-handle-choker-necklaces{display:none!important}.button-previous{border-color:#000!important;color:#000!important}.button-previous:hover{border-color:#c59d79!important;color:#fff!important}.attribute-item input[type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;display:block!important;position:relative!important}.shopify-section:has(.sidebar-app){display:flex!important;margin:30px auto auto;gap:30px;padding-left:calc((100% - 1570px)/2)!important;padding-right:calc((100% - 1570px)/2)!important}.sidebar-app{width:20%}.contact-page,.sidebar-app+.shopify-block.shopify-app-block{width:80%}.template-collection .header__search-full .search-modal__form .search__input{border-radius:0!important;border:1px solid #ccc!important;border-right:none!important;order:1!important}.template-collection .header__search-full .search-modal__form .search__button{order:2!important;border-radius:0!important;background-color:#2e2e2e!important;border-left:none!important}.template-collection .header-top-center.flex-all-1{padding-inline:0!important}.page-sidebar .halo-sidebar-wrapper .sidebar-app{width:100%}.sidebar--layout_vertical .page-sidebar:has(.sidebar-app){padding-right:30px!important}#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .halo-block .halo-row--grid,#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .halo-icon-with-text .item-content{display:flex!important}#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .container{padding-inline:5px!important}#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .halo-icon-with-text .item-content-item svg{fill:#fff!important}#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .halo-block .halo-row .halo-row-item{margin:10px 0!important;padding:0!important}@media(min-width:767px){#shopify-section-template--18408110424234__halo_icon_with_text_KwB73D .halo-icon-with-text-1.halo-block-full{display:none!important}}.halo-sidebar .toggle-label{position:relative!important;margin-inline:auto!important;padding:10px!important}.halo-sidebar .toggle-label input[type=checkbox]{display:block!important;width:15px!important;height:15px!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;clip:auto!important;left:-25px!important}.halo-sidebar .previewCartInfo{display:flex!important;flex-direction:column!important}
/*# sourceMappingURL=/s/files/1/0940/4380/t/69/assets/custom.css.map?v=82442715259288874781770870311 */
