.no-js-inline,.no-js:not(html),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.overflow-hidden{overflow:hidden}.hidden,.hide{display:none!important}.overflow-hidden{overflow:hidden}.h0{font-size:4rem}.h2,h2{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.2rem}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.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:focus,.skip-to-content-link:hover{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)}.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)}.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.container-full{max-width:100%;padding-left:0;padding-right:0;overflow-x:hidden}.halo-block--customScroll .container.container-full{overflow:inherit}.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}.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-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.button--secondary svg,.button.button-2 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.disabled,.button:disabled,.button[aria-disabled=true],.button[disabled],button.disabled,button:disabled,button[aria-disabled=true],button[disabled]{opacity:.6;pointer-events:none}.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}.block-rich-text p{margin-block-start:var(--margin-b-s,1em);margin-block-end:var(--margin-b-e,1em)}.field-justify-between{justify-content:space-between}.field__form{display:block;width:100%}.field--with-error{flex-wrap:wrap}.field__label,.form-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}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.form-input-hiddenPlaceholder::placeholder,textarea.form-input-hiddenPlaceholder::placeholder{opacity:0;visibility:hidden}.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:0!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-wrap{flex-wrap:wrap}.flex-all-1{flex:1}.justify-start{justify-content:flex-start}.justify-end{justify-content:end}.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}.preload-screen,.u-p-load .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)}.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}.halo-block-gradient{background:var(--bg-color)}.halo-block-header{position:relative;margin:0 0 29px}.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 .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-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.col-slim{margin-left:-8px;margin-right:-8px}.halo-custom-product-banner-2 .products-carousel{margin-left:0!important;margin-right:0!important}.halo-custom-product-banner-2 .products-carousel .product{padding-left:0!important;padding-right:0!important}.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-item-wrapperFirst,.halo-block .halo-row--fixed .halo-row-itemFirst,.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-item-wrapperSecond,.halo-block .halo-row--fixed.style-2 .halo-row-itemSecond{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 .halo-item+.halo-item,.halo-block .halo-items .item+.item{margin-top:30px}.halo-block--customSlider .halo-row,.halo-block--customSlider .products-carousel{margin-left:0!important;margin-right:0!important}.halo-grid{display:grid}.halo-grid-item>*{width:100%}.halo-grid-item .banner-item,.halo-grid-item .image,.halo-grid-item .img-box{height:100%}.grid-wrapper .halo-grid-item .banner-item,.grid-wrapper .halo-grid-item .image,.grid-wrapper .halo-grid-item .img-box{height:auto}.halo-panel-carousel .halo-panel-item{position:relative}.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 .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .35rem)}.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:0 0}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}.no-js details[open] .modal__toggle{position:absolute;z-index:2}.no-js details[open] .modal__toggle-close{display:flex;z-index:1;height:1.7rem;width:1.7rem}.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:0;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.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}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-next:hover .icon-arrow-effect--bis,.slick-arrow.slick-prev:hover .icon-arrow-effect{animation:fx-arrow-prev .3s ease-out}.slick-arrow.slick-next:hover .icon-arrow-effect,.slick-arrow.slick-prev:hover .icon-arrow-effect--bis{animation:fx-arrow-next .3s ease-out}.slick-arrow.slick-next:hover .icon-arrow-effect--bis,.slick-arrow.slick-prev: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:0 0;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-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-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:0 0;-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-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-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.col-slim{margin-left:-8px;margin-right:-8px}.products-grid.col-slim .product{padding-left:8px;padding-right:8px}.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.active>div{pointer-events:none!important}.products-scroll.active .product-item{pointer-events:auto!important}.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){.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: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-item-wrapperFirst .halo-row-itemFirst .item,.halo-block .halo-row--fixed .halo-row-itemSecond .item{width:50%}.halo-block .halo-row--fixed .halo-item-wrapperFirst .halo-row-itemFirst .item+.item,.halo-block .halo-row--fixed .halo-row-itemSecond .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){.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.column-3:not(.slick-initialized)>.product,.halo-product-block .products-carousel: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-item-wrapperFirst,.halo-block .halo-row--fixed .halo-row-itemFirst{width:calc(100% - 440px);margin-top:0!important;margin-bottom:0}.halo-block .halo-row--fixed .halo-item-wrapperSecond,.halo-block .halo-row--fixed .halo-row-itemSecond{width:440px}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperFirst,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst{width:calc(100% - 470px)}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperSecond,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond{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 .image,.halo-block .halo-row--fixed .img-box{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}.block-rich-text a,.link-effect-1>span{text-decoration:none!important;position:relative;transition:color var(--duration-default) ease,opacity var(--duration-default) ease}.block-rich-text a:after,.link-effect-1>span: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}.block-rich-text.h-link a:hover:after,.block-rich-text.u-link a:after,.link-effect-1.h-link>span:hover:after,.link-effect-1.u-link>span:after{transform:scaleX(1);transform-origin:left}.block-rich-text.h-link a:after,.block-rich-text.u-link a:hover:after,.link-effect-1.h-link>span:after,.link-effect-1.u-link>span:hover:after{transform:scaleX(0);transform-origin:right}.button.button--transparent{position:relative}.button.button--transparent .icon,.button.button--transparent .text{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--primary:hover,.button.button-1:hover{color:var(--btn-1-color-hover);background:var(--btn-1-bg-hover);border-color:var(--btn-1-border-hover)}.button.button--primary:hover svg,.button.button-1:hover svg{fill:var(--btn-1-color-hover)}.button.button--secondary:hover,.button.button-2:hover{color:var(--btn-2-color-hover);background:var(--btn-2-bg-hover);border-color:var(--btn-2-border-hover)}.button.button--secondary:hover svg,.button.button-2: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-extraLarge,.halo-popup.customPopup-large,.halo-popup.customPopup-medium,.halo-popup.customPopup-minimal,.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:0 0;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:first-child .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:first-child .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 .halo-item--even .item-second,.halo-block .halo-items .item-first{padding-right:20px}.halo-block .halo-items .halo-item--even .item-first,.halo-block .halo-items .item-second{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),.halo-grid-itemLeft:nth-child(3n-1){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-extraLarge,.halo-popup.customPopup-medium{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 .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized),.halo-block--customSlider .slick-list{--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 .col-narrow .slick-list,.halo-block--customSlider .halo-row--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 .col-wide .slick-list,.halo-block--customSlider .halo-row--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 .col-expand .slick-list,.halo-block--customSlider .halo-row--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 .products-carousel:not(.slick-initialized),.halo-product-block-7 .slick-list{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: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-1370 .products-carousel,.container-boxed.container-1370 .products-grid,.container-boxed.container-1570 .products-carousel,.container-boxed.container-1570 .products-grid,.container-boxed.container-1770 .products-carousel,.container-boxed.container-1770 .products-grid,.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .products-grid{padding-left:calc((100% - 1170px)/2);padding-right:calc((100% - 1170px)/2)}.halo-popup.customPopup-extraLarge,.halo-popup.customPopup-medium{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 .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized),.halo-block--customSlider .slick-list{--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 .col-narrow .slick-list,.halo-block--customSlider .halo-row--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 .col-wide .slick-list,.halo-block--customSlider .halo-row--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 .col-expand .slick-list,.halo-block--customSlider .halo-row--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 .products-carousel:not(.slick-initialized),.halo-product-block-7 .slick-list{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-1570 .products-carousel,.container-boxed.container-1570 .products-grid,.container-boxed.container-1770 .products-carousel,.container-boxed.container-1770 .products-grid,.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .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 .halo-item--even .item-second,.halo-block .halo-items .item-first{padding-right:30px}.halo-block .halo-items .halo-item--even .item-first,.halo-block .halo-items .item-second{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 .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized),.halo-block--customSlider .slick-list{--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 .col-narrow .slick-list,.halo-block--customSlider .halo-row--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 .col-wide .slick-list,.halo-block--customSlider .halo-row--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 .col-expand .slick-list,.halo-block--customSlider .halo-row--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 .products-carousel:not(.slick-initialized),.halo-product-block-7 .slick-list{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-1770 .products-carousel,.container-boxed.container-1770 .products-grid,.container-boxed.container-1860 .products-carousel,.container-boxed.container-1860 .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 .halo-row-carousel:not(.slick-initialized),.halo-block--customSlider .products-carousel:not(.slick-initialized),.halo-block--customSlider .slick-list{padding-left:calc((100% - var(--cus-pro-container,1770px))/ 2);padding-right:calc((100% - var(--cus-pro-container,1770px))/ 2)}.halo-block--customSlider .col-narrow .slick-list,.halo-block--customSlider .halo-row--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 .col-wide .slick-list,.halo-block--customSlider .halo-row--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 .col-expand .slick-list,.halo-block--customSlider .halo-row--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 .products-carousel:not(.slick-initialized),.halo-product-block-7 .slick-list{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)}}.skin-2 .halo-sidebar{box-shadow:-3px 0 7px #0003}@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}}.skin-3 .field__input,.skin-3 .form-input{border-radius:var(--btn-border-radius)}.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}}.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 .top-language-currency .dropdown-icon svg{fill:var(--color-black);color:var(--color-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-8 .link-underline:not(.link-effect-1) .text,.skin-8 .text-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}@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-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}}.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: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}}body.dark-mode.skin-11 .halo-top-currency .dropdown-label{color:var(--color-white)}.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}body.dark-mode.skin-13 .halo-product-block-6 .slick-arrow{background-color:var(--bg-black);box-shadow:0 3px 7px #fff3}.skin-14 .halo-product-block .slick-arrow{width:50px;height:70px;border-radius:0;background-color:#fff;border:0;box-shadow:0 3px 7px #0000000d}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){.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: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-15 .halo-article-6 .slick-arrow{width:55px;height:55px;border-radius:50%;background-color:#747474;border:0;box-shadow:0 3px 7px #0000000d}body.dark-mode.skin-15 .slick-arrow{background-color:#747474;box-shadow:0 3px 7px #ffffff0d}body.dark-mode.template-index.skin-15 .halo-top-currency .dropdown-label{color:var(--color-white)}.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-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)}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 .footer-6 .footer-block__column .footer-block__heading,body.dark-mode.skin-16 .footer-6 .footer-block__details,body.dark-mode.skin-16 .footer-6 .list-menu__item--link,body.dark-mode.skin-16 .halo-newsletter,body.dark-mode.skin-16 .marquee-box,body.dark-mode.skin-17 .footer-6 .footer-block__column .footer-block__heading,body.dark-mode.skin-17 .footer-6 .footer-block__details,body.dark-mode.skin-17 .footer-6 .list-menu__item--link,body.dark-mode.skin-17 .halo-newsletter,body.dark-mode.skin-17 .marquee-box{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}}.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 .card.style-12 .card-information{border-top:none}body.dark-mode.skin-18 .halo-top-currency .dropdown-label{color:var(--color-white)}/*!
* 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-slider .slick-list,.slick-slider .slick-track{-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:translateZ(0)}@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 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}}@-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)}to,16%{-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%}}@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)}}.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.style-2,.card.style-4,.card.style-7{overflow:unset}.card-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.card.style-7 .card-product__wrapper{padding:10px 10px 0}.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}.card-media--loading .media-loading,.media--loading-effect>img.lazyloading~.media-loading,.media--loading-effect>img.lazyload~.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-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-12 .card-information__wrapper,.card.style-7 .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-12 .card-review,.card.style-7 .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-10 .card-title,.card.style-2 .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-12 .card-title,.card.style-7 .card-title{margin-bottom:5px}.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-summary,.card-summmary{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-actionIcon .action-icon,.card-compare .compare-icon,.card-quickview .quickview-icon,.card-wishlist .wishlist-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-actionIcon.item-square .action-icon,.card-compare.item-square .compare-icon,.card-quickview.item-square .quickview-icon,.card-wishlist.item-square .wishlist-icon{border-radius:0;width:38px;height:38px;padding:10px}.card.style-2 .card-actionIcon .action-icon,.card.style-2 .card-compare .compare-icon,.card.style-2 .card-quickview .quickview-icon,.card.style-2 .card-wishlist .wishlist-icon{background-color:transparent!important;padding:4px}.card.style-3 .card-actionIcon .action-icon,.card.style-3 .card-compare .compare-icon,.card.style-3 .card-quickview .quickview-icon,.card.style-3 .card-wishlist .wishlist-icon{width:27px;height:27px;background-color:transparent!important;padding:0}.card.style-4 .card-actionIcon .action-icon,.card.style-4 .card-compare .compare-icon,.card.style-4 .card-quickview .quickview-icon,.card.style-4 .card-wishlist .wishlist-icon{width:40px;height:40px;padding:10px;box-shadow:0 3px 7px #0003}.card.style-6 .card-actionIcon .action-icon,.card.style-6 .card-compare .compare-icon,.card.style-6 .card-quickview .quickview-icon,.card.style-6 .card-wishlist .wishlist-icon{width:40px;height:40px;padding:10px}.card.style-8 .card-actionIcon .action-icon,.card.style-8 .card-compare .compare-icon,.card.style-8 .card-quickview .quickview-icon,.card.style-8 .card-wishlist .wishlist-icon{width:37px;height:37px}.card.style-10 .card-actionIcon .action-icon,.card.style-10 .card-compare .compare-icon,.card.style-10 .card-quickview .quickview-icon,.card.style-10 .card-wishlist .wishlist-icon{width:44px;height:44px;padding:10px}.card.style-11 .card-actionIcon .action-icon,.card.style-11 .card-compare .compare-icon,.card.style-11 .card-quickview .quickview-icon,.card.style-11 .card-wishlist .wishlist-icon{width:36px;height:36px;padding:10px 9px}.card.style-12 .card-actionIcon .action-icon,.card.style-12 .card-compare .compare-icon,.card.style-12 .card-quickview .quickview-icon,.card.style-12 .card-wishlist .wishlist-icon{width:44px;height:44px}.card-actionIcon .text,.card-compare .text,.card-quickview .text,.card-wishlist .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-actionIcon .text,.card-product__group.group-center .card-compare .text,.card-product__group.group-center .card-quickview .text,.card-product__group.group-center .card-wishlist .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-compare .text:before,.card-quickview .text:before,.card-wishlist .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-actionIcon .text:before,.card-product__group.group-center .card-compare .text:before,.card-product__group.group-center .card-quickview .text:before,.card-product__group.group-center .card-wishlist .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-actionIcon .text:after,.card-product__group.group-center .card-compare .text:after,.card-product__group.group-center .card-quickview .text:after,.card-product__group.group-center .card-wishlist .text:after{content:"";position:absolute;bottom:-3px;left:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);z-index:-1;background:0 0}.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-actionIcon .icon,.card-compare .icon,.card-quickview .icon,.card-wishlist .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-wishlist.item-hover .wishlist-icon.wishlist-added,.card.style-4 .card-wishlist .wishlist-added,.card.style-5 .card-wishlist .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:after,.card-compare.with-plus .compare-label:before{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:after,.card-compare.with-plus .compare-checkbox:checked+.compare-label:before{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:after,.card.style-3 .card-compare .compare-label:before,.card.style-4 .card-compare .compare-label:after,.card.style-4 .card-compare .compare-label:before{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-compare .text,.card-product__group.group-left .card-quickview .text,.card-product__group.group-left .card-wishlist .text{right:auto;left:calc(100% + 20px)}.card-product__group.group-left .card-compare .text:before,.card-product__group.group-left .card-quickview .text:before,.card-product__group.group-left .card-wishlist .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:0 0!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.soldout .single-label,.card.style-2 .variants-popup .selector-wrapper .swatch-element.unavailable .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.soldout .single-label,.card.style-3 .variants-popup .selector-wrapper .swatch-element.unavailable .single-label{opacity:1;color:var(--color-grey)}.card.style-12 .variants-popup,.card.style-4 .variants-popup,.card.style-5 .variants-popup,.card.style-7 .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:0 0;cursor:pointer;padding:3px}.card-swatch .swatch-square{padding:0;border-radius:0;width:30px;height:30px;border:none;background:0 0!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 #ccc}.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.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-action.animated-loading .button,.card-price.animated-loading .price,.card-title.animated-loading .text,.card-vendor.animated-loading>a{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-price,body.dark-mode .card-title,body.dark-mode .card-vendor{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-12,body.dark-mode .card.style-7{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}.icon-mobile__hidden>.icon,.text-mobile__hidden>.text{display:none!important}.icon-mobile__visible>.icon,.text-mobile__visible>.text{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-review,.card-information__group-2 .card-vendor,.card.style-1 .text-center>.card-information__group .card-compare,.card.style-1 .text-center>.card-information__group .card-price,.card.style-1 .text-center>.card-information__group .card-review,.card.style-1 .text-center>.card-information__group .card-vendor{width:100%}.card.style-1 .text-center>.card-information__group .card-review,.card.style-1 .text-center>.card-information__group .card-vendor{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-review,.card-information__wrapper.text-center .card-information__group-2 .card-vendor{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-review,.card-information__wrapper.text-left .card-information__group-2 .card-vendor{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-review,.card-information__wrapper.text-right .card-information__group-2 .card-vendor{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}.icon-tablet__hidden>.icon,.text-tablet__hidden>.text{display:none!important}.icon-tablet__visible>.icon,.text-tablet__visible>.text{display:block!important}.text-tablet__visible.icon-tablet__visible>.icon,.text-tablet__visible.icon-tablet__visible>.text{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}.icon-desktop__hidden>.icon,.text-desktop__hidden>.text{display:none!important}.icon-desktop__visible>.icon,.text-desktop__visible>.text{display:block!important}.text-desktop__visible.icon-desktop__visible>.icon,.text-desktop__visible.icon-desktop__visible>.text{display:inline-block!important;vertical-align:middle}.product-item-custom-2 .card-media:hover .icon,.product-item-custom-2 .card-media:hover:before{opacity:1;visibility:visible}.card-title:hover{color:var(--product-title-color-hover)}.card-quickview.item-hover .quickview-icon:hover,.quickview-button:hover,.quickview-icon.card-product__group-icon:hover{color:var(--product-quick-view-color-hover);background:var(--product-quick-view-bg-hover);border-color:var(--product-quick-view-bg-hover)}.card-quickview.item-hover .quickview-icon:hover .icon,.quickview-icon.card-product__group-icon:hover .icon{fill:var(--product-quick-view-color-hover)}.card-wishlist.item-hover .wishlist-icon:hover,.wishlist-icon.card-product__group-icon:hover{background:var(--product-wishlist-bg-added);border-color:var(--product-wishlist-bg-added)}.card-wishlist.item-hover .wishlist-icon:hover .icon,.wishlist-icon.card-product__group-icon:hover .icon{fill:var(--product-wishlist-color-added)}.card-actionIcon .action-icon:hover .text,.card-compare .compare-icon:hover .text,.card-quickview .quickview-icon:hover .text,.card-wishlist .wishlist-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-compare .compare-icon:hover .text,.card-product__group.group-left .card-quickview .quickview-icon:hover .text,.card-product__group.group-left .card-wishlist .wishlist-icon:hover .text{left:calc(100% + 10px);right:auto}.card-compare.card-compareIcon,.card-quickview.card-quickviewIcon{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-10 .card-action:not(.card-action--list),.card.style-8 .card-action:not(.card-action--list){margin-top:0}.card.style-10 .card-action:not(.card-action--list)>form,.card.style-8 .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-10:hover .card-action:not(.card-action--list)>form,.card.style-8:hover .card-action:not(.card-action--list)>form,.quickshop-popup-show .card.style-10 .card-action:not(.card-action--list)>form,.quickshop-popup-show .card.style-8 .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-sale-text .banner-marquee .banner-marquee__item,.card-marquee.marquee-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}}.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%}.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:after,.img-box .image .icon-plus:before{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--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--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 .link,.banner-title a{display:inherit;color:inherit!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.banner-title.typography__desktop,.banner-title.typography__mobile,.banner-title.typography__tablet{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.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:0 0;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.dark-mode .halo-block-background.halo-block-background--image .banner-title,body.dark-mode .fixed-banner-10:not(.dark-mode) .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .fixed-banner-10.dark-mode .halo-block-background.halo-block-background--image .banner-text,body.dark-mode .fixed-banner-10:not(.dark-mode) .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-button,.content-box--flexible .banner-countdown,.content-box--flexible .banner-link,.content-box--flexible .banner-subtitle,.content-box--flexible .banner-text,.content-box--flexible .banner-title{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 .icon,.collage-item .link svg{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-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:0 0}.fullwidth-banner .video-banner .modal-content-video,.fullwidth-banner .video-banner .modal-video-content,.fullwidth-banner .video-banner .modal-video-content .video,.halo-banner-with-video .video-banner .modal-content-video,.halo-banner-with-video .video-banner .modal-video-content,.halo-banner-with-video .video-banner .modal-video-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-icon,body.dark-mode .banner-with-video .banner-text,body.dark-mode .fullwidth-banner .content-box .banner-subtitle,body.dark-mode .fullwidth-banner .content-box .banner-text,body.dark-mode .halo-banner-with-video .banner-icon .icon{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-brand .content-box,.featured-collection .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-brand .halo-block-footer,.featured-collection .halo-block-footer{text-align:center;margin:25px 0 0}.featured-brand .halo-block-footer .link,.featured-collection .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-brand .halo-block-footer .link .text,.featured-collection .halo-block-footer .link .text{text-decoration:underline;text-underline-offset:.1rem}.featured-brand .halo-block-footer .link:hover .text,.featured-collection .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-brand .banner-button,.featured-collection .banner-button{display:inline-block;vertical-align:top;max-width:100%}.featured-brand .banner-button.button-link,.featured-collection .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 .halo-block-footer .button{max-width:280px}.featured-collection .content-box--absolute>:only-child{margin:0;padding:0}body.dark-mode .featured-collection-2:not(.dark-mode),body.dark-mode .featured-collection:not(.dark-mode){background:var(--dark-mode-bg-color)}body.dark-mode .featured-collection-1.dark-mode-1,body.dark-mode .featured-collection-1.dark-mode-2 .content-box,body.dark-mode .featured-collection.dark-mode{background:var(--color-background)}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,body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-subtitle,body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-title{color:var(--dark-mode-title-color)}body.dark-mode .featured-collection-1:not(.dark-mode-2) .content-box .banner-text,body.dark-mode .featured-collection-2:not(.dark-mode) .content-box .banner-button,body.dark-mode .featured-collection-3.style-1:not(.dark-mode) .banner-text,body.dark-mode .featured-collection:not(.dark-mode) .content-box .banner-text{color:var(--dark-mode-text-color)}body.dark-mode .featured-collection-1.dark-mode-2 .content-box .banner-text,body.dark-mode .featured-collection-1.dark-mode-2 .content-box .banner-title,body.dark-mode .featured-collection-3.style-2.dark-mode .banner-title,body.dark-mode .featured-collection.dark-mode .content-box .banner-subtitle,body.dark-mode .featured-collection.dark-mode .content-box .banner-title{color:var(--color-text)}body.dark-mode .featured-collection-2.dark-mode .content-box .banner-button,body.dark-mode .featured-collection.dark-mode .content-box .banner-text{color:var(--color-text2)}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:0 0}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:0 0}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-text,body.dark-mode .featured-collection-5 .halo-block-content.dark-mode-2 .content-box .banner-title{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}.image-gallery .content-box--absolute,.instagram .content-box--absolute{width:auto;max-width:unset;padding-top:0;padding-bottom:0}.image-gallery .content-box--absolute,.instagram .content-box--absolute{top:50%;left:50%;transform:translate(-50%,-50%)}.image-gallery .banner-button,.instagram .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)}.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 .heading,body.dark-mode .fixed-banner-2 .content-box .subtitle{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:0 0;color:var(--blog-text-color);border-color:var(--blog-text-color)}.halo-article-1 .banner-info,.halo-article-1 .banner-link,.halo-article-1 .banner-subtitle,.halo-article-1 .banner-summary,.halo-article-6 .banner-info,.halo-article-6 .banner-link.link,.halo-article-6 .banner-subtitle,.halo-article-6 .banner-summary{color:var(--blog-text-color)}.halo-article-1.style-2 .banner-link,.halo-article-1.style-2 .banner-subtitle{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)}body.dark-mode .halo-article.style-2 .article-item.dark-mode{background:var(--color-background)!important}body.dark-mode .background-article-6:before,body.dark-mode .halo-article.style-2 .article-item.dark-mode .content-box{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 .halo-block-content.dark-mode-2 .content-box,body.dark-mode .halo-article-4.dark-mode-1{background:var(--color-background)}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)}.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}.heroCarousel.style-5 .slick-dots li{vertical-align:bottom;width:30px;height:40px;line-height:40px;cursor:pointer;border-radius:0;margin:0}.heroCarousel .slick-current .heroCarousel-action{visibility:visible;animation-delay:.15s;animation-name:fadeInUp}.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-action,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-description,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-subtitle,.slideshow-with-effect .heroCarousel .slick-current .heroCarousel-title{transform:translateZ(0);opacity:1;transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .1s ease}.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}.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:focus,.popup-box:focus-visible,.popup-box:hover{background:var(--lookbook-point-bg)}.popup-box.style-6:focus,.popup-box.style-6:focus-visible,.popup-box.style-6:hover{background:var(--lookbook-point-bg-2);transition:all .3s ease}.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) .banner-desc,body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .label-title,body.dark-mode .halo-banner-with-custom-link2:not(.dark-mode) .sub-title{color:var(--dark-mode-text-color)}body.dark-mode .halo-banner-with-custom-link2.dark-mode .banner-desc,body.dark-mode .halo-banner-with-custom-link2.dark-mode .label-title,body.dark-mode .halo-banner-with-custom-link2.dark-mode .sub-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--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,.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{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-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-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 .halo-block-content .halo-row,.halo-popular-categories.layout-style-2 .slider-progress-bar{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.dark-mode .marquee-box{background:var(--color-background);color:var(--color-text)}body.dark-mode .halo-popular-categories:not(.dark-mode),body.dark-mode .halo-popular-categories:not(.dark-mode) .marquee-box{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) .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 .desc,.halo-collage-2 .content .title{margin:0}.halo-collage-2 .item-1 .img-box,.halo-collage-2 .item-1 .img-box .image{height:100%}before-after-slider{display:block;position:relative;overflow:hidden}.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.style-1 .halo-block-header.text-center .line:after{left:50%;transform:translate(-50%)}.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:0 0;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:after,.before-after-slider__button:before{content:"";position:absolute;background:var(--color-white)}.before-after-slider__button:after,.before-after-slider__button:before{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 .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 .link,.halo-newsletter .newsletter-block__item .rte,.halo-newsletter .newsletter-block__item .subtitle{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:0 0;border:none;color:var(--newsletter-color);padding-left:30px;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.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 .horizontal-7 .halo-block-text,.halo-newsletter .style-horizontal .newsletter-block__item{padding-left:0;padding-right:0}.halo-newsletter .style-horizontal .newsletter-item__form .newsletter-form__field-wrapper{max-width:inherit}.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__field-wrapper,.halo-newsletter .style-vertical .newsletter-style-2 .newsletter-form__field-wrapper{border-color:transparent;background:0 0;column-gap:20px;border:0;border-radius:0}.halo-newsletter .style-horizontal .horizontal-2 .newsletter-form__field-wrapper .field,.halo-newsletter .style-vertical .newsletter-style-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-horizontal .horizontal-2 .newsletter-form__button,.halo-newsletter .style-vertical .newsletter-style-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:0 0}.halo-newsletter .newsletter-style-7 .field__input,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active{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-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 ol li,.halo-product-specification .halo-text-format ul li,.halo-product-specification .productView-info-item .productView-info-value{list-style:disc;color:var(--text-color)}.halo-product-specification .halo-text-format ol li+li,.halo-product-specification .halo-text-format ul 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}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 .item-content .title{color:var(--dark-mode-title-color);filter:invert(1)}body.dark-mode .halo-product-specification .halo-text-format ol li,body.dark-mode .halo-product-specification .halo-text-format ul 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}.fullwidth-banner .content-box--absolute.content-box--bg,.heroCarousel .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 .field__input,.halo-newsletter .newsletter-style-10.newsletter-item__form .newsletter-form__button{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--bottom.content-box--left,.content-box--bottom.content-box--right,.content-box--top.content-box--left,.content-box--top.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--bottom,.content-box--center.content-box--top{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-10 .halo-block-background--image,.fixed-banner-6 .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 .field__input,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .footer-block__subheading,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .newsletter-form__button .overlay-button{display:none}.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper .footer-block__subheading,.halo-newsletter .newsletter-style-7 .newsletter-form__field-wrapper.active .field__input{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 .halo-row-itemFirst .item .image,.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-row-itemSecond .item .image{padding-top:135%!important}}@media(min-width:768px){.banner-itemWrapper{flex-wrap:nowrap}.banner-itemWrapper.banner-item--even,.content-style-2 .banner-itemWrapper{flex-direction:row-reverse}.banner-itemHalf{width:50%}.banner-itemImage{height:560px}.banner-itemImage .image,.banner-itemImage .img-box{height:100%}.banner-itemContent{padding-left:30px}.banner-item--even>.banner-itemContent,.banner-item--odd>.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 .image,.fixed-banner-4 .img-box{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 .icon-block-horizontal,.halo-newsletter .horizontal-2 .newsletter-block-horizontal{display:flex;justify-content:center;align-items:center}.halo-newsletter .horizontal-1 .halo-block-text,.halo-newsletter .horizontal-2 .halo-block-text,.halo-newsletter div[class^=horizontal-] .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 .horizontal-2 .halo-block__newsletter,.halo-newsletter .style-vertical .newsletter-style-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-item-wrapperFirst,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemFirst{width:calc(50% + 32px)}.halo-block.fixed-banner-5 .halo-row--fixed .halo-item-wrapperSecond,.halo-block.fixed-banner-5 .halo-row--fixed .halo-row-itemSecond{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--even>.banner-itemContent,.banner-item--odd>.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.image-gallery-item .content-box--hover,.banner-item.instagram-item .content-box--hover{transform:translate(-50%,-50%) scale(.8);transition:opacity var(--duration-short) ease,transform .8s ease}.banner-item.image-gallery-item:hover .content-box--hover,.banner-item.instagram-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),.fixed-banner-9 .halo-grid-itemLeft:nth-child(3n-1){grid-column-start:2}.fixed-banner-10 .halo-block-background{height:1000px}.fixed-banner-10 .halo-block-background--image,.fixed-banner-6 .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-text,.custom-banner .block-i-w-overlay .content-box.text-left .banner-title{transform:translate(-30px)}.custom-banner .block-i-w-overlay .content-box.text-center .banner-text,.custom-banner .block-i-w-overlay .content-box.text-center .banner-title{transform:translateY(-30px)}.custom-banner .block-i-w-overlay .content-box.text-right .banner-text,.custom-banner .block-i-w-overlay .content-box.text-right .banner-title{transform:translate(30px)}.custom-banner .block-i-w-overlay .content-box .banner-text,.custom-banner .block-i-w-overlay .content-box .banner-title{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-text,.custom-banner .block-i-w-overlay .content-box:hover .banner-title{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--no-distance .halo-row-item,.halo-article.style-2 .halo-row--wide .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 .content-box,.halo-article.style-2 .halo-row-item .article-item .img-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 .icon-block-horizontal,.halo-newsletter .newsletter-block-horizontal,.halo-newsletter .style-horizontal{display:flex;align-items:center;justify-content:space-between}.halo-newsletter .horizontal-7 .icon-block-horizontal,.halo-newsletter .horizontal-7 .newsletter-block-horizontal{justify-content:center}.halo-newsletter .style-horizontal.only-block .icon-block-horizontal,.halo-newsletter .style-horizontal.only-block .newsletter-block-horizontal,.halo-newsletter .style-horizontal:not(.only-block).only-block-2 .icon-block-horizontal,.halo-newsletter .style-horizontal:not(.only-block).only-block-2 .newsletter-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-horizontal .horizontal-2 .newsletter-form__button,.halo-newsletter .style-vertical .newsletter-style-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:0 0!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 .halo-block-content .halo-row,.halo-popular-categories.layout-style-2 .slider-progress-bar{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-brand .halo-block-footer,.featured-collection .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)}.halo-product-block-7 .container.container-1170 .slider-progress-bar,.image-gallery-2 .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)}.halo-product-block-7 .container.container-1370 .slider-progress-bar,.image-gallery-2 .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--1570.content-box--left,.content-box--full.content-box--left{left:calc((100% - 1570px)/2)}.content-box--full.content-box--1570.content-box--right,.content-box--full.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)}.halo-product-block-7 .container.container-1570 .slider-progress-bar,.image-gallery-2 .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--1770.content-box--left,.content-box--full.content-box--left{left:calc((100% - 1770px)/2)}.content-box--full.content-box--1770.content-box--right,.content-box--full.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)}.halo-product-block-7 .container.container-1770 .slider-progress-bar,.image-gallery-2 .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)}.halo-product-block-7 .container.container-1860 .slider-progress-bar,.image-gallery-2 .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}}.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>p,.custom-text-content>span{display:block;margin-top:0;margin-bottom:0}.custom-text-content>div+div,.custom-text-content>p+p,.custom-text-content>span+span{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 .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 .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-2 .star-reviews.star1 .spr-icon:before,.testimonial-2 .star-reviews.star2 .spr-icon:before,.testimonial-2 .star-reviews.star3 .spr-icon:before,.testimonial-2 .star-reviews.star4 .spr-icon:before,.testimonial-3 .star-reviews.star0 .spr-icon:before,.testimonial-3 .star-reviews.star1 .spr-icon:before,.testimonial-3 .star-reviews.star2 .spr-icon:before,.testimonial-3 .star-reviews.star3 .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-2 .star-reviews.star2 .spr-icon:nth-child(-n+2):before,.testimonial-2 .star-reviews.star3 .spr-icon:nth-child(-n+3):before,.testimonial-2 .star-reviews.star4 .spr-icon:nth-child(-n+4):before,.testimonial-2 .star-reviews.star5 .spr-icon:before,.testimonial-3 .star-reviews.star1 .spr-icon:first-child:before,.testimonial-3 .star-reviews.star2 .spr-icon:nth-child(-n+2):before,.testimonial-3 .star-reviews.star3 .spr-icon:nth-child(-n+3):before,.testimonial-3 .star-reviews.star4 .spr-icon:nth-child(-n+4):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.star1 .spr-icon:first-child: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.star2 .spr-icon:nth-child(-n+2):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.star3 .spr-icon:nth-child(-n+3):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.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-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 .desc,.testimonial-4 .content .name{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}.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-info,.blog-featured-item .blog-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);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-icon-with-text-1.halo-block-full,.halo-icon-with-text-1:not(.halo-block-full) .container,.halo-icon-with-text-2{background:var(--bg-color)}.halo-icon-with-text-1.halo-block-full.has-background,.halo-icon-with-text-1.has-background:not(.halo-block-full) .container,.halo-icon-with-text-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)}.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-content-item svg,.halo-icon-with-text .item-icon 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-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 .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 .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.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 .num,.product-tabs-countdown.style-1 .text,.product-tabs-countdown.style-2 .num,.product-tabs-countdown.style-2 .text{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-bottom,.halo-categories-list-2 .item-top{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-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 #f3f3f3!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 .icon,.halo-collapsible-content-2 .product-tabs-list li .tab-links svg{--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 .collapse{transition:max-height .5s ease-out;max-height:0;overflow:hidden;pointer-events:none;position:relative}.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 .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 0,#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 .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:0 0;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:1024px){.halo-product-tabs .halo-block-header .product-tabs-list.title{white-space:nowrap;overflow-x:auto;overflow-y:hidden}.custom-text-button .halo-block-content .halo-content,.halo-icon-with-text .halo-row--grid{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-itemBanner,.halo-custom-product-banner-2 .halo-block-itemProduct{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:after,.halo-categories-list.mobile-layout-collapse .halo-row__heading:before{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-center,.halo-custom-product-banner-2 .halo-block-header .item--wrapper.text-left,.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.minnute .num:before,.banner-view-countDown .item.second .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-left .product-tabs-arrow,.halo-product-tabs.style-2 .halo-block-header.text-right .product-tabs-title .desc,.halo-product-tabs.style-2 .halo-block-header.text-right .product-tabs-title .title{text-align:right}.halo-product-tabs.style-2 .halo-block-header.text-left .product-tabs-title .desc,.halo-product-tabs.style-2 .halo-block-header.text-left .product-tabs-title .title,.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 .item-even .halo-item-wrapper,.halo-categories-list-2.layout-2 .item-odd .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 .image,.halo-custom-product-banner .img-box{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-2 .halo-block-item,.halo-custom-product-banner.style-3 .halo-block-itemBanner{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--banner .slick-arrow svg,.halo-custom-product-banner-2 .item--product .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-1.halo-block-full.has-background,.halo-icon-with-text-1.has-background:not(.halo-block-full) .container,.halo-icon-with-text-2.has-background{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: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 .icon,.halo-collapsible-content-2 .product-tabs-list li .tab-links svg{--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%}}.ts-hero-image picture,.ts-hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ts-hero-image img{object-fit:cover}.template-index .heroCarousel-action{min-height:46px;padding:12px 26px;background:#34483f;border-color:#34483f;color:#fff}.template-index .heroCarousel-action:hover,.template-index .heroCarousel-action:focus-visible{background:#24362d;border-color:#24362d;color:#fff}.template-index .heroCarousel-action:focus-visible{outline:3px solid #fff;outline-offset:3px}.heroCarousel-slide--first .heroCarousel-action{opacity:1;visibility:visible;animation:none}@media(max-width:767px){.ts-hero-image{padding-top:var(--ts-mobile-ratio)!important}.ts-hero-image img{object-position:var(--ts-mobile-focal, 50% 50%)!important}.background-effect{display:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.background-effect{display:none!important;animation:none!important}.heroCarousel .animated{animation:none!important;opacity:1!important;visibility:visible!important}}@media(max-width:767px){.template-index .heroCarousel.has-pos-y--content .heroCarousel-content.content-box--absolute.content-box--bottom:not(.content-box--relative){top:auto!important;bottom:20px!important;margin-top:0!important;margin-bottom:0!important;transform:none!important;padding-top:0;padding-bottom:0}.template-index .heroCarousel.has-pos-y--content .heroCarousel-content.content-box--absolute.content-box--bottom.content-box--center:not(.content-box--relative){left:50%!important;right:auto!important;transform:translate(-50%)!important;text-align:center}}.halo-newsletter .newsletter-form__button{background:var(--newsletter-btn-bg, #34483f)!important;border-color:var(--newsletter-btn-border, #34483f)!important;color:var(--newsletter-btn-color, #fff)!important}.halo-newsletter .newsletter-form__button:hover,.halo-newsletter .newsletter-form__button:focus-visible{background:#24362d!important;border-color:#24362d!important;color:#fff!important}.halo-newsletter .newsletter-form__button:focus-visible{outline:2px solid #34483f;outline-offset:3px}.card .card-action .button,.card .card-action-custom .button{background:transparent!important;color:#34483f!important;border:1px solid #34483f!important}.card .card-action .button:not(:disabled):not(.is-unavailable):hover,.card .card-action-custom .button:not(:disabled):not(.is-unavailable):hover,.card .card-action .button:focus-visible,.card .card-action-custom .button:focus-visible{background:#34483f!important;border-color:#34483f!important;color:#fff!important}.card .card-action .button:focus-visible,.card .card-action-custom .button:focus-visible{outline:2px solid #34483f;outline-offset:3px}.card .card-action .button:disabled,.card .card-action-custom .button:disabled{opacity:.55}.template-index .heroCarousel .heroCarousel-action{background:#34483fcc!important;border-color:#34483f8c!important;color:#fff!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-shadow:0 1px 2px rgba(0,0,0,.18)}.template-index .heroCarousel .heroCarousel-action:hover,.template-index .heroCarousel .heroCarousel-action:focus-visible{background:#24362df2!important;border-color:#34483f!important;color:#fff!important}.template-index .heroCarousel .heroCarousel-content .heroCarousel-action{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:13px 26px!important;box-sizing:border-box;white-space:normal!important;line-height:1.4!important;text-align:center;text-overflow:clip!important}.template-index .heroCarousel .heroCarousel-action .text{display:block;width:auto!important;max-width:100%;height:auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.4!important}@media(max-width:767px){.template-index .heroCarousel .heroCarousel-content .heroCarousel-action{padding:12px 22px!important;font-size:15px}}@media(max-width:767px){.template-index .heroCarousel .heroCarousel-content .heroCarousel-action{background:#34483f99!important;border-color:#ffffff59!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.45)}.template-index .heroCarousel .heroCarousel-content .heroCarousel-action:hover,.template-index .heroCarousel .heroCarousel-content .heroCarousel-action:focus-visible{background:#34483fb8!important;color:#fff!important}}square-placement:empty:not([hidden]){display:block}.heroCarousel-slide--first .animated{animation:none!important;opacity:1!important;visibility:visible!important}.halo-product-tabs .tab-links:not(.active) .text,.card .price-item .text,.card .card-attr .text{color:#596151}.template-index .slideshow-with-effect .heroCarousel .heroCarousel-slide--first .heroCarousel-image img{transform:none;transition:none}.cart-count-bubble:empty{display:none}.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}.header__list .link{font-size:calc(var(--font-size));font-weight:var(--font-weight-bold);padding:12px 15px 9px;text-transform:uppercase}.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__icon--menu .icon{transform:scale(1);transition:transform .15s ease,opacity .15s ease}.mobileMenu-toggle__Icon,.mobileMenu-toggle__Icon:after,.mobileMenu-toggle__Icon:before{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:after,.mobileMenu-toggle.is-open .mobileMenu-toggle__Icon:before{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)}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}.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.has-custom-megamenu,.menu-lv-item.has-megamenu{position:static}.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}.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}.disclosure__button{border:none;display:flex;background:0 0;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}.halo-top-language .text-language{position:relative;padding:0 7px}.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}.halo-currency .dropdown-icon svg{display:none}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}@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-bottom,.header-transparent .header-middle,.header-transparent .header-top{display:none!important}.template-index .header-transparent .mobileMenu-toggle__Icon,.template-index .header-transparent .mobileMenu-toggle__Icon:after,.template-index .header-transparent .mobileMenu-toggle__Icon:before{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-down.template-index .header-transparent,body.scroll-up.template-index .header-transparent{background:var(--color-modify-2)!important}body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon,body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon:after,body.scroll-down.template-index .header-transparent .mobileMenu-toggle__Icon:before,body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon,body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon:after,body.scroll-up.template-index .header-transparent .mobileMenu-toggle__Icon:before{background-color:var(--color-modify-2-icon)}body.scroll-down.template-index .header-transparent .header__icon .icon,body.scroll-up.template-index .header-transparent .header__icon .icon{fill:var(--color-modify-2-icon);color:var(--color-modify-2-icon)}body.scroll-down.template-index .header-transparent .header__heading .h2,body.scroll-up.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-bottom,.header-middle,.header-top{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-down .shopify-section-header-sticky .header-9 .header-middle,body.scroll-up .shopify-section-header-sticky .header-9 .header-middle{margin-top:0}.header-bottom--wrapper,.header-middle--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-left,.header-bottom--wrapper .header-bottom-right{width:20%}.header-bottom--wrapper.flex .header-bottom-left,.header-bottom--wrapper.flex .header-bottom-right{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-left,.header-sticky--wrapper .header-sticky-right{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(max-width:1024px){.search-modal__form--mobile .field{background:var(--search_bg);border-color:var(--search_border)}.search-modal__form--mobile .search__button,.search-modal__form--mobile .search__input{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-full-elements .header-wrapper--border,.header-nav-multi-site .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 .halo-top-currency .dropdown-label,.header-nav .header__linkItem>a,.header-nav .top-announcement-bar-item,.header-nav .top-custom-link,.header-nav .transparent .menu-lv-1__action{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 .header__linkItem>a,body.dark-mode .header-nav .menu-lv-1__action,body.dark-mode .header-nav .top-announcement-bar-item,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:0 0}.template-index .transparent .header-wrapper--border{border-bottom:1px solid var(--color-modify-1-text)}.template-index .transparent .halo-top-currency .dropdown-label,.template-index .transparent .header-top .header__brands .link,.template-index .transparent .header-top .header__icon>.text,.template-index .transparent .header__linkItem>a,.template-index .transparent .menu-lv-1__action,.template-index .transparent .top-announcement-bar-item,.template-index .transparent .top-custom-link,.template-index .transparent .top-customer-service .customer-service--text,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-announcement-bar-item,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.activeHeader .transparent .header-wrapper--border,.template-index.scroll-down .transparent .header-wrapper--border,.template-index.scroll-up .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-bottom,.template-index .background-transparent-1 .header-middle,.template-index .background-transparent-1 .header-mobile,.template-index .background-transparent-1 .header-top{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 .background-transparent-1:hover .header-bottom,.template-index .background-transparent-1:hover .header-middle,.template-index .background-transparent-1:hover .header-top,.template-index.scroll-up .background-transparent-1,.template-index.scroll-up .background-transparent-1 .header-mobile{background:var(--color-modify-2)}.template-index .background-transparent-1 .header__heading-link .header__transparent-logo,.template-index .background-transparent-1:hover .header__heading-link .header__transparent-logo+img,.template-index.scroll-up .background-transparent-1 .header__heading-link .header__transparent-logo+img{display:none}.template-index .background-transparent-1 .header__heading-link .header__transparent-logo+img,.template-index .background-transparent-1:hover .header__heading-link .header__transparent-logo,.template-index.scroll-up .background-transparent-1 .header__heading-link .header__transparent-logo{display:block}.template-index .background-transparent-1 .header__icon .cart-count-bubble,.template-index .background-transparent-1 .header__icon .wishlist-count-bubble{transition:all .3s ease-in-out}.background-transparent-1 .header-mobile .header__icon .cart-count-bubble,.background-transparent-1 .header-mobile .header__icon .wishlist-count-bubble,.template-index .background-transparent-1:hover .header__icon .cart-count-bubble,.template-index .background-transparent-1:hover .header__icon .wishlist-count-bubble,.template-index.activeHeader .transparent .header__icon .cart-count-bubble,.template-index.activeHeader .transparent .header__icon .wishlist-count-bubble,.template-index.scroll-down .transparent .header__icon .cart-count-bubble,.template-index.scroll-down .transparent .header__icon .wishlist-count-bubble,.template-index.scroll-up .transparent .header__icon .cart-count-bubble,.template-index.scroll-up .transparent .header__icon .wishlist-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-bottom,.template-index .transparent:not(.background-transparent-1) .header-middle,.template-index .transparent:not(.background-transparent-1) .header-mobile,.template-index .transparent:not(.background-transparent-1) .header-top{background:0 0;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:0 0;transition:all var(--duration-default) ease}body.template-index.activeHeader .background-transparent-2,body.template-index.scroll-down .background-transparent-2,body.template-index.scroll-up .background-transparent-2{background:var(--color-modify-2)!important}body.template-index.activeHeader .background-transparent-2:before,body.template-index.scroll-down .background-transparent-2:before,body.template-index.scroll-up .background-transparent-2:before{top:0;background:var(--color-modify-2)}.template-index .background-transparent-3{background:var(--color-modify)}body.template-index.activeHeader .background-transparent-3,body.template-index.scroll-down .background-transparent-3,body.template-index.scroll-up .background-transparent-3{background:var(--color-modify-2)}body.scroll-down .header-nav.header-nav-classic .header-top--wrapper,body.scroll-up .header-nav.header-nav-classic .header-top--wrapper{display:none}.template-index .background-transparent-1:hover .halo-top-currency .dropdown-label,.template-index .background-transparent-1:hover .header-top .header__brands .link,.template-index .background-transparent-1:hover .header-top .header__icon>.text,.template-index .background-transparent-1:hover .header__linkItem>a,.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 .top-custom-link,.template-index .background-transparent-1:hover .top-customer-service .customer-service--text,body.template-index.activeHeader .transparent .halo-top-currency .dropdown-label,body.template-index.activeHeader .transparent .header-top .header__brands .link,body.template-index.activeHeader .transparent .header-top .header__icon>.text,body.template-index.activeHeader .transparent .header__linkItem>a,body.template-index.activeHeader .transparent .menu-lv-1__action,body.template-index.activeHeader .transparent .top-announcement-bar-item,body.template-index.activeHeader .transparent .top-custom-link,body.template-index.activeHeader .transparent .top-customer-service .customer-service--text,body.template-index.scroll-down .transparent .halo-top-currency .dropdown-label,body.template-index.scroll-down .transparent .header-top .header__brands .link,body.template-index.scroll-down .transparent .header-top .header__icon>.text,body.template-index.scroll-down .transparent .header__linkItem>a,body.template-index.scroll-down .transparent .menu-lv-1__action,body.template-index.scroll-down .transparent .top-announcement-bar-item,body.template-index.scroll-down .transparent .top-custom-link,body.template-index.scroll-down .transparent .top-customer-service .customer-service--text,body.template-index.scroll-up .transparent .halo-top-currency .dropdown-label,body.template-index.scroll-up .transparent .header-top .header__brands .link,body.template-index.scroll-up .transparent .header-top .header__icon>.text,body.template-index.scroll-up .transparent .header__linkItem>a,body.template-index.scroll-up .transparent .menu-lv-1__action,body.template-index.scroll-up .transparent .top-announcement-bar-item,body.template-index.scroll-up .transparent .top-custom-link,body.template-index.scroll-up .transparent .top-customer-service .customer-service--text{color:var(--color-modify-2-text)}.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.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,body.template-index.activeHeader .background-transparent-2 .header__icon svg,body.template-index.activeHeader .transparent .header__icon .icon,body.template-index.activeHeader .transparent .header__inline-social li svg,body.template-index.scroll-down .background-transparent-2 .header__icon svg,body.template-index.scroll-down .transparent .header__icon .icon,body.template-index.scroll-down .transparent .header__inline-social li svg,body.template-index.scroll-up .background-transparent-2 .header__icon svg,body.template-index.scroll-up .transparent .header__icon .icon,body.template-index.scroll-up .transparent .header__inline-social li 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.activeHeader .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.scroll-up .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.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-announcement-bar-item,body.dark-mode.template-index .background-transparent-1:hover .top-custom-link,body.template-index.dark-mode.activeHeader .transparent .header__linkItem>a,body.template-index.dark-mode.activeHeader .transparent .top-announcement-bar-item,body.template-index.dark-mode.activeHeader .transparent .top-custom-link,body.template-index.dark-mode.scroll-down .transparent .header__linkItem>a,body.template-index.dark-mode.scroll-down .transparent .top-announcement-bar-item,body.template-index.dark-mode.scroll-down .transparent .top-custom-link,body.template-index.dark-mode.scroll-up .transparent .header__linkItem>a,body.template-index.dark-mode.scroll-up .transparent .top-announcement-bar-item,body.template-index.dark-mode.scroll-up .transparent .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__brands .link,.header-top .header__icon>.text{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__icons+.header-nav__logo+.header-nav__menu,.header-nav-basic .header-bottom--wrapper .header-nav__menu+.header-nav__logo+.header-nav__icons,.header-nav-basic .header-bottom--wrapper .header-nav__menu:first-child,.header-nav-full-elements .header-top-left,.header-nav-full-elements .header-top-right,.header-nav-multi-site .header-top-left,.header-nav-multi-site .header-top-right{width:calc(50% - (var(--logo-width)/ 2))}.header-nav-full-elements .header-top-center,.header-nav-multi-site .header-top-center{padding-left:0;padding-right:0}.header-nav-full-elements .header-top-left,.header-nav-multi-site .header-top-left{padding-right:15px}.header-nav-full-elements .header-top-right,.header-nav-multi-site .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__button,.style-search-full .header__search-full .search-modal__form .search__input{background:0 0}.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__button,.style-search-full-2 .header__search-full .search-modal__form .search__input{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__icons+.header__menu,.header-nav-basic .header-bottom--wrapper .header-nav__logo+.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}}.halo-sidebar-search .halo-sidebar-wrapper .quickSearchResultsWrap.is-show,.predictive-search.is-show,body.open-search-popup .predictive-search.is-show,body.open-search-popup .quickSearchResultsWrap.is-show{display:block!important}.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}.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 .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 #ccc}.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 .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-hidden{display:none}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 .header-mobile-style-full .header-mobile-search .search-modal__close-button,body.open-search .quickSearchResultsWrap.is-show{display:block!important}body.dark-mode .search-modal__form--custom .search__button svg{fill:var(--color-text2)!important}.halo-sidebar-search .halo-sidebar-wrapper{padding:30px 20px 140px}.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}.modal__close-button-custom,.popup-search-header .halo-popup-close{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 .modal__close-button-custom,body.dark-mode .popup-search-header .halo-popup-close{background:var(--color-background)}}.menu-lv-blink .label.hot-label,.menu-lv-blink .label.new-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}[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}[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}[data-menu-lv-toggle] .menu-lv-item.has-custom-megamenu,[data-menu-lv-toggle] .menu-lv-item.has-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)}.active-sale>.site-nav-link,.menu-sale>.menu-lv-1__action,.menu-sale>.menu-lv-2__action,.menu-sale>.menu-lv-3__action{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){.halo-sidebar-menu .nav-title-mobile,.menu-lv-1__action{color:var(--lv-1-color-mobile)}.menu-lv-2__action,.menu-lv-3__action{color:var(--lv-2-color-mobile)!important}body.dark-mode .halo-sidebar-menu .nav-title-mobile,body.dark-mode .menu-lv-1__action,body.dark-mode .top-custom-link{color:var(--color-text)}body.dark-mode .menu-lv-2__action,body.dark-mode .menu-lv-3__action,body.dark-mode [data-menu-lv-toggle-content] .menu-lv-1__action{color:var(--color-text2)!important}}@media(min-width:1025px){[data-navigation] .menu-lv-item.nav-all-mobile,[data-navigation] .menu-lv-item.nav-title-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-dropdown__block--title .text,.header-nav .menu-lv__dropdownmenu{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)}.header-nav .menu-lv-2:hover>.menu-lv-2__action,.header-nav .menu-lv-3:hover>.menu-lv-3__action,[data-menu-lv-toggle-content] .menu-lv-1:hover>.menu-lv-1__action{color:var(--lv-2-color-hover)!important}.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,.header-nav .has-megamenu .menu-lv-2:hover .menu-lv-2__action,.header-nav .has-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 .menu-dropdown__block--title,.header-nav [data-navigation] .has-custom-megamenu .site-nav-title,.header-nav [data-navigation] .has-megamenu .site-nav-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}}
