.site-nav-mobile .list-menu .menu-lv-1.is-open .list-menu--disclosure-1{padding-bottom:150px}.template-page.page #MainContent span,.template-page.page #MainContent p,.template-page.page #MainContent li{font-weight:300;color:#515154;font-size:16px}.template-page.page #MainContent li{margin-bottom:15px}.template-page.page #MainContent h1,.template-page.page #MainContent h2,.template-page.page #MainContent h3{text-align:center;text-transform:uppercase}.wrapper-body{padding-bottom:0!important}.policies-block .halo-row{position:relative;height:30px;width:100%}.policies-block .halo-row .halo-item{width:fit-content;height:30px}.policies-block .halo-item a{display:block!important;justify-content:unset!important}.policies-block .halo-row .halo-item:nth-child(2){position:absolute;left:0;right:0;margin:0 auto;padding-left:0;padding-right:0}.policies-block .halo-row .halo-item:nth-child(3){margin-right:-20px;margin-left:auto;position:relative}.policies-block .halo-row .halo-item:nth-child(3):after{content:"|";position:absolute;color:#fff;font-size:12px;right:8px;top:3px}.section-header-mobile:not(.scrolled-past-header) .header-mobile{box-shadow:none!important;border-bottom:none!important}.header-icons .icon-hamburger{display:none!important}.cart-count-bubble .text{font-size:12px;line-height:0px;font-weight:600}.shopify-section.sections-slide-show .slide-content .h2{font-weight:500}.shopify-section.sections-slide-show .slide-content .slide-button{font-weight:300;display:block}.product-card-layout-08 ul.productListing li{overflow:hidden;display:inline-flex}.product-card-layout-08 ul.productListing li.no-pointer{pointer-events:none!important}.halo-block-header .title{font-weight:800}.section-find-a-store:not(:nth-child(1)){display:none}.store-locator{max-width:1024px;margin:0 auto}.store-locator .dropdowns{display:flex;align-items:center;justify-content:space-between;gap:15px}.store-locator .dropdown,#tab-disponibilita-in-store .dropdown{position:relative;display:block;-webkit-user-select:none;user-select:none;margin-bottom:15px;width:100%}#tab-disponibilita-in-store .dropdown{position:absolute;left:42px;right:42px;width:unset;z-index:2}.store-locator .selected{padding:13px 12px;border:1px solid #000;background:#fff;cursor:pointer;color:#000;text-align:center;font-weight:500;font-size:14px}#tab-disponibilita-in-store .selected{padding:13px 12px;background:#000;color:#fff;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase}.store-locator .dropdown.disabled .selected,#tab-disponibilita-in-store .dropdown.disabled .selected{opacity:.6;pointer-events:none}.store-locator .dropdown ul,#tab-disponibilita-in-store .dropdown ul{list-style:none;padding:0;margin:0;position:absolute;display:none;border:1px solid #000;background:#fff;width:100%;z-index:1;max-height:300px;overflow-y:scroll}.store-locator .dropdown.open ul,#tab-disponibilita-in-store .dropdown.open ul{display:block}.store-locator .dropdown li,#tab-disponibilita-in-store .dropdown li{padding:13px 12px;cursor:pointer}.store-locator .dropdown li:hover,#tab-disponibilita-in-store .dropdown li:hover{background-color:#f0f0f0}.store-locator .dropdown.disabled li,#tab-disponibilita-in-store .dropdown.disabled li{display:none}#tab-disponibilita-in-store .avaibility{list-style:none;margin-left:0;padding-top:50px}#tab-disponibilita-in-store .avaibility li{font-size:14px;font-weight:300;color:#515154;line-height:20px;border-bottom:1px solid #e8e8e8!important;padding:20px 0;margin-top:0}#tab-disponibilita-in-store .avaibility li b{font-size:14px;font-weight:500;color:#000;letter-spacing:.84px;line-height:15.4px}#tab-disponibilita-in-store .avaibility li span.size{font-weight:500;margin-right:25px;color:#515154}#tab-disponibilita-in-store .avaibility li span.limited-availability{color:#c7a03c;font-weight:500}#tab-disponibilita-in-store .avaibility li span.ended-availability{color:#800;font-weight:500}.store-locator ul.store{display:none;text-align:center;list-style:none;margin-top:50px;padding-left:0}.store-locator ul.store li:nth-child(1){color:#000;font-weight:500;letter-spacing:.96px;font-size:16px;margin-bottom:15px}.store-locator ul.store li:nth-child(2),.store-locator ul.store li:nth-child(3){color:#515154;font-weight:300;font-size:14px}.store-locator ul.store li:nth-child(3){font-size:29px;margin-top:10px}.product-card-layout-08 ul.productListing li .product-item{flex-shrink:0;width:100%;margin-right:calc(.5 * var(--space-between-vert-desk))}.product-card-layout-08 .card-title{font-weight:300}.product-card-layout-08 .color-plus{font-weight:300;color:#515154;font-size:12px;line-height:17.1429px;text-transform:uppercase}.product-card-layout-08:not(.template-product) .halo-productBadges,.halo-recommendations-block .halo-productBadges{bottom:25px!important;left:15px!important;top:unset!important}.product-card-layout-08:not(.template-product) .halo-productBadges .badge.sale-badge,.halo-recommendations-block .halo-productBadges .badge.sale-badge{background-color:#fff!important;color:#000;font-size:10px;font-weight:400}.template-index .section-form-wrapper.input_style_2 .newsletter-form__button,.template-newsletter .section-form-wrapper.input_style_2 .newsletter-form__button{margin:0 auto!important;background-color:#000;padding-left:15px!important}.collection-sub-list{display:flex;align-items:center;overflow-x:scroll;transition:overflow-x .3s ease;scrollbar-color:white white;scrollbar-width:thin}.collection-sub-list .item{padding-left:0!important;padding-right:0!important}.product-card-layout-08 .card-action .variants-popup-close{display:none}.product-card-layout-08 .card-action .variants-popup{background:#ffffffd9}.product-card-layout-08 .card-action .variants-popup-content{padding:15px 0 0;overflow-y:unset}.product-card-layout-08 .card-action .variants-popup-content .variants{display:flex;flex-wrap:wrap}.product-card-layout-08 .card-action .option-color .single-label{padding:3px}.product-card-layout-08 .card-action .button{background-color:#000;color:#fff;font-size:12px;font-weight:400;letter-spacing:.72px;line-height:18px;padding:6px 25px}.product-card-layout-08 .card-action .product-card__button2{position:relative;flex:0 0 calc(50% - 5px);margin-left:5px}.product-card-layout-08 .selector-wrapper.selector-wrapper-1.swatch{flex:0 0 100%}.product-card-layout-08 .selector-wrapper.selector-wrapper-1.swatch .form-label{display:none}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch{border:1px solid #000;text-align:left;padding-bottom:0;left:0;flex:0 0 calc(50% - 5px);margin-right:5px}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .form-label{padding-bottom:0;margin-bottom:0;height:30px;display:flex;align-items:center;justify-content:center;font-size:0px;cursor:pointer}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .form-label span{font-size:12px;font-weight:500}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .swatch-elements{position:absolute;display:none;z-index:9999;left:0;bottom:32px;border:1px solid #000;border-bottom:0px;width:calc(50% - 5px);background-color:#fff}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .swatch-element{display:block;padding:5px 15px}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .swatch-element.soldout{display:none}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .swatch-element:hover,.card-action .selector-wrapper .single-option:checked+.single-label{background-color:#e8e8e8}.product-card-layout-08 .card-action .selector-wrapper .swatch-element:hover,.card-action .selector-wrapper .single-option:checked+.single-label{text-decoration:none!important;text-underline-position:unset!important}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch .swatch-element label{font-size:14px;font-weight:300;line-height:20px}.card-action .selector-wrapper .single-option:checked+.single-label{font-weight:500!important;background:none!important}.product-card-layout-08 .selector-wrapper.selector-wrapper-2.swatch:hover .swatch-elements{display:block}.product-card-layout-08 .card-action .option-color .swatch-element:hover .single-label{border-color:#000!important}.scroll{overflow-x:scroll}.collection-sub-list .item{margin-left:5px!important;margin-right:5px!important}.collection-sub-list .item a{border-radius:0!important;padding:0 5px!important}#halo-sidebar .halo-sidebar-header{border-bottom:1px solid #e6e6e6}#halo-sidebar .halo-sidebar-header .title{text-transform:uppercase;font-size:16px;font-weight:500}#halo-sidebar .halo-sidebar-wrapper.custom-scrollbar{padding:0}#halo-sidebar .halo-product-block .products-carousel .slick-track{margin-left:0}#halo-sidebar.page-sidebar.page-sidebar-left .halo-sidebar-close{right:0!important;top:6px}#halo-sidebar.page-sidebar .halo-sidebar-close{background-color:#fff!important}#halo-sidebar.page-sidebar .halo-sidebar-close svg{fill:#000}#halo-sidebar.page-sidebar .halo-sidebar-header{padding:20px 14px}#halo-sidebar.page-sidebar .halo-sidebar-header span{line-height:16px}#halo-sidebar.sidebar--layout_2 .sidebarBlock-heading{letter-spacing:0px!important;padding:0!important;line-height:16px}#halo-sidebar.sidebar--layout_2 .sidebarBlock-content--list>.active-facets__button{display:none!important}#halo-sidebar.sidebar--layout_2 .sidebarBlock-heading .facets__count{display:none}#halo-sidebar.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:before,#halo-sidebar.sidebar--layout_2 .sidebarBlock-headingWrapper .sidebarBlock-heading:after{top:50%}#halo-sidebar #CollectionFiltersForm .sidebarBlock{border-bottom:1px solid #e6e6e6;padding:20px 14px;margin-bottom:0}.sidebarBlock.js-filter.Disponibilit\e0 {display:none!important}#halo-sidebar.sidebar--layout_2 .sidebarBlock.Sort .sidebarBlock-headingWrapper .sidebarBlock-heading:before,#halo-sidebar.sidebar--layout_2 .sidebarBlock.Sort .sidebarBlock-headingWrapper .sidebarBlock-heading:after{display:none!important}#halo-sidebar .sidebarBlock-contentWrapper{padding:20px 0}#halo-sidebar .facets__item--swatch input:checked+.facet-checkbox{padding:3px}.wishlist-container .toolbar{justify-content:flex-end!important}.wishlist-footer.pagination-right{justify-content:center!important}.wishlist-footer .mail-icon-container{display:none!important}.wishlist-footer .wishlist-share,.wishlist-footer .wishlist-share:hover{background-color:#000;color:#fff;font-weight:400;letter-spacing:.84px;line-height:20px;padding:15px 50px;font-size:14px;text-transform:uppercase}.wishlist-footer .wishlist-share:hover span{text-decoration:none}#CollectionProductGrid .toolbar,.halo-wishlist-content .toolbar{border-top:0px}#CollectionProductGrid .toolbar .toolbar-label,#CollectionProductGrid .toolbar .toolbar-icon.icon-mode-grid.grid-3,#CollectionProductGrid .toolbar .toolbar-icon.icon-mode-grid.grid-5,.halo-wishlist-content .toolbar .toolbar-label,.halo-wishlist-content .toolbar .toolbar-icon.icon-mode-grid.grid-3,.halo-wishlist-content .toolbar .toolbar-icon.icon-mode-grid.grid-5,#CollectionProductGrid .toolbar-wrapper,.halo-wishlist-content .toolbar-wrapper{display:none!important}#CollectionProductGrid .toolbar-mobile,.halo-wishlist-content .toolbar-mobile{display:block!important}#CollectionProductGrid .toolbar .toolbar-item .toolbar-icon.icon-filter,.halo-wishlist-content .toolbar .toolbar-item .toolbar-icon.icon-filter{cursor:pointer}#CollectionProductGrid .toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile,.halo-wishlist-content .toolbar-wrapper:not(.toolbar-mobile)+.toolbar-mobile{flex-grow:unset}.product-card-layout-08 .card-information{display:flex;justify-content:space-between;padding:14px 0 0}.product-card-layout-08 .card-information .price__label_sale{display:none}.template-product .productView-title{font-weight:500;letter-spacing:1.2px;line-height:22px}.productView-product .productView-moreItem:nth-child(2),.productView-product .productView-moreItem:nth-child(6){display:none}.productView-product .productView-moreItem{padding-bottom:10px}.template-product .productView-info-item .productView-info-name,.template-product .productView-info-item .productView-info-value{color:#9b9b9e;font-size:12px;font-weight:300;line-height:17.14px;padding-left:0}.template-product .productView-info-item .productView-info-name{display:none}.template-product .product-form__input .form__label,.template-product .form__label-combined,.template-product .productView-options .product-form__input .form__label [data-header-option]{font-weight:300;font-size:16px;line-height:22.85px;color:#000}.template-product .product-form__input .product-form__label.soldout{display:none}.template-product .product-form__swatch .form__label{margin-bottom:8px}.template-product .product-form__label[name=Color],.template-product .product-form__label[name=Colore]{pointer-events:none}.template-product .product-form__label[name=Color] a,.template-product .product-form__label[name=Colore] a{pointer-events:all}.template-product .product-form__input+.product-form__input{margin-top:25px}.template-product .product-form__input+.product-form__input legend{margin-bottom:11px}.template-product .product-form__label .text{border-radius:21px;border:1px solid #999;font-size:16px;font-weight:300;width:42px;height:42px;line-height:42px;padding:0}.template-product .productView-buttons .product-form__submit.button{background-color:#000;font-size:14px;font-weight:400;letter-spacing:.84px;line-height:22px;padding:15px}.template-product .productView-buttons .product-form__submit.button:hover{background-color:#000;color:#fff}.template-product .product-form__label .text:hover{border-color:#000}.template-product .product-form__radio:checked+.product-form__label .text{color:#fff;background-color:#000}.template-product .productView-tab{display:block;margin-top:20px}.template-product .tabs-contents .toggleLink{font-weight:300!important;padding-top:20px!important;padding-bottom:20px!important}.template-product [data-vertical=sidebar] .toggle-content .tab-popup-header{padding:50px 42px;box-shadow:none}.template-product [data-vertical=sidebar] .toggle-content .tab-popup-header h5{font-size:20px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content{color:#515154;font-size:16px;font-weight:300;line-height:22.85px;padding-top:0;border-top:15px solid #FFF}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content b{font-weight:500}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content i,.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content a{font-style:normal;text-decoration:underline}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content .tab-table{display:flex}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content hr{margin:25px 0!important}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content .tab-table .tab-table-left{width:70%}.template-product .shopify-section.halo-product-block-sections{margin-top:70px}.template-product .shopify-section.halo-product-block-sections .slick-track{margin-left:0}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content .tab-table .tab-table-right{width:30%;text-align:right}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content .tab-title{font-weight:500;color:#000;margin-top:25px}.template-product .halo-block-header .title .text{font-weight:500;letter-spacing:1.68px}.template-product .pdViewTab-close-mobile{top:48px;transform:rotate(-45deg) scale(.8)}.template-product .back-history,.template-collection .back-history{transform:rotate(180deg);margin-left:calc(1rem + 5px);margin-top:50px;display:inline-flex;position:relative;z-index:2}.template-collection .back-history{margin-top:26px;position:absolute}.template-collection .shopify-section:not(:first-child) .back-history{display:none!important}.template-collection .shopify-section:not(:first-child) .collection-info-item{padding-top:50px;padding-bottom:50px}.template-collection .shopify-section:not(:first-child) .collection-info-item h3{font-size:20px;font-weight:500;letter-spacing:1.32px;line-height:22px}.template-collection .shopify-section:not(:first-child) .collection-info-item p{font-size:16px;font-weight:300;line-height:22.85px;color:#515154}.template-product .back-history svg,.template-collection .back-history svg{width:30px;height:auto}.template-product .fancybox-bg{background-color:#fff!important;opacity:1!important}.template-product .fancybox-button{background-color:#fff}.template-product .fancybox-button svg{fill:#000000e6!important}.template-product .productView-buttons .productView-wishlist{display:none}.template-product .productView-wishlist{display:flex;align-items:center;margin-left:0;margin-top:25px}.template-product .productView-wishlist a{margin-left:5px;border:none}.template-product .productView-wishlist a.wishlist-added,.template-collection .card-wishlist .wishlist-added,.template-product .card-wishlist .wishlist-added,#predictive-search-results .card-wishlist .wishlist-added,.template-search .card-wishlist .wishlist-added{background-color:#fff}.template-product .productView-wishlist .icon-wishlist-add,.template-product .productView-wishlist a.wishlist-added .icon-wishlist,.template-collection .card-wishlist .icon-wishlist-add,.template-collection .card-wishlist .wishlist-added .icon-wishlist,.template-product .card-wishlist .icon-wishlist-add,.template-product .card-wishlist .wishlist-added .icon-wishlist,#predictive-search-results .card-wishlist .icon-wishlist-add,#predictive-search-results .card-wishlist .wishlist-added .icon-wishlist,.template-search .card-wishlist .icon-wishlist-add,.template-search .card-wishlist .wishlist-added .icon-wishlist{display:none}.template-product .productView-wishlist a.wishlist-added .icon-wishlist-add,.template-collection .card-wishlist .wishlist-added .icon-wishlist-add,.template-product .card-wishlist .wishlist-added .icon-wishlist-add,#predictive-search-results .card-wishlist .wishlist-added .icon-wishlist-add,.template-search .card-wishlist .wishlist-added .icon-wishlist-add{fill:#000!important;display:block}.template-product .productView-wishlist a:hover,.template-collection .productView-wishlist a:hover,#predictive-search-results .productView-wishlist a:hover,.template-search .productView-wishlist a:hover{background-color:#fff;border-color:#000}.template-collection .collection-info--relative .collection-title{font-size:22px;font-weight:500;letter-spacing:1.32px;line-height:24.2px;color:#000;text-align:left;padding-left:50px!important}.template-product .productView-wishlist a:hover .icon{fill:#000!important}.template-product .align-items-center{text-transform:uppercase;align-items:center}.template-product .productView-action{width:100%}.template-product footer.footer-2{position:relative;z-index:3}.template-product .shopify-section halo-product-block-sections{position:relative;z-index:3;background-color:#fff}.template-product .productView-perks{text-align:right;margin-top:-100px;margin-bottom:80px;z-index:2;position:relative}.template-product .productView-sizeChart .link{flex-direction:row-reverse}.template-product .productView-sizeChart .link span{margin-right:10px;font-size:16px;font-weight:300;line-height:22.85px;letter-spacing:0px}.template-product .productView-price{display:flex;align-items:center}.template-product .halo-productView-right .halo-productBadges{position:relative;margin-left:5px}.halo-productBadges .badge.sale-badge{padding:5px;font-size:10.5px;font-weight:100;line-height:10.5px;background-color:#000!important;border:none!important}.price--on-sale .price__sale{flex-direction:row-reverse!important}.price--on-sale .price__sale .price-item--regular{margin-left:10px;margin-right:0;color:#515154;font-weight:300;font-size:14px!important}#sniffie-omnibus-price{font-weight:300;font-size:14px;margin-top:-8px;margin-bottom:30px}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart{padding:0!important}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-header{padding:0!important;margin:0!important;border:none!important}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-title{display:none}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-close{position:absolute;z-index:2;top:15px;right:15px;background:transparent}.halo-size-chart-popup .halo-popup-wrapper .halo-popup-close svg{fill:#000}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page{display:flex;align-items:start}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left{width:50%;padding-left:45px;padding-top:45px}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .title{font-size:12px;color:#515154;font-weight:300;line-height:17.14px;margin-bottom:10px;text-transform:uppercase}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .subtitle{font-size:22px;color:#000;font-weight:500;line-height:24.2px;letter-spacing:1.32px;text-transform:uppercase}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .table{width:100%;height:350px;max-height:350px;overflow-y:scroll;scrollbar-color:black white;scrollbar-width:thin;margin-top:30px}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page table{width:100%;text-align:left}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page img{width:50%;max-width:432px;margin:unset;margin-left:auto}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page thead th{color:#515154;font-size:10px;font-weight:100!important;line-height:24px;letter-spacing:.6px;text-transform:uppercase}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page tbody td{color:#000;font-size:16px;font-weight:300;line-height:22.85px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page tbody tr:last-child td{border:none}#halo-auth-sidebar .halo-sidebar-header .title,#halo-cart-sidebar .halo-sidebar-header .title{font-size:20px;text-transform:uppercase;font-weight:500;letter-spacing:1.2px;line-height:22px}#halo-auth-sidebar .halo-sidebar-wrapper,#halo-cart-sidebar .halo-sidebar-wrapper{margin-top:30px}#halo-auth-sidebar .halo-sidebar-wrapper.custom-scrollbar{padding-bottom:100px;scrollbar-color:black white;scrollbar-width:thin}#halo-auth-sidebar .form-label,#create_customer .form-label{display:none}#halo-auth-sidebar .auth-form .form-field+.form-field,#halo-auth-sidebar .auth-actions .button+.button,.login-item .form-field+.form-field{margin-top:30px!important}.login-item .accepts-marketing{margin-top:40px!important}.login-item .accepts-marketing label,.login-item p.privacy-policy{text-transform:unset;color:#515154;font-weight:400;font-size:16px;line-height:22.85px;text-align:left}.login-item p.privacy-policy a{text-decoration:underline}#halo-auth-sidebar .auth-actions{margin-bottom:70px}#halo-auth-sidebar .form-input,#create_customer .form-input{border-left:none!important;border-right:none!important;border-top:none!important;border-color:#000;padding-left:0;font-size:16px;font-weight:400;line-height:16px;color:#000}#halo-auth-sidebar .form-input::placeholder,#create_customer .form-input::placeholder{font-size:16px;font-weight:400;line-height:16px;color:#515154}#halo-auth-sidebar .button-login,#halo-auth-sidebar .button-register,#halo-cart-sidebar .previewCartInfo .button-checkout,.account-page.login-page .login-item .form-actions .button,.account-page.login-page .login-item .button-register,.contact-form .form-actions .button,#create_customer .form-actions .button{font-weight:400;letter-spacing:.84px;line-height:20px;padding:15px 50px;font-size:14px}#halo-auth-sidebar .button-login:hover,#halo-auth-sidebar .button-register:hover,#halo-cart-sidebar .previewCartInfo .button-checkout:hover,.account-page.login-page .login-item .form-actions .button:hover,.account-page.login-page .login-item .button-register:hover,.contact-form .form-actions .button:hover,#create_customer .form-actions .button:hover{background-color:#000;color:#fff}#create_customer .form-actions .button{width:100%}#halo-auth-sidebar p,.account-page.login-page .google-recaptcha-message,#create_customer .google-recaptcha-message{color:#7c7c7c;font-size:12px;font-weight:300;line-height:17.14px;margin-top:40px}#halo-auth-sidebar p a,#create_customer .google-recaptcha-message a{color:#000;text-decoration:underline}#create_customer .google-recaptcha-message{text-align:left}#halo-auth-sidebar .auth-link{display:block;text-align:right;margin-top:30px;margin-bottom:45px}#halo-auth-sidebar .auth-link span{font-size:16px;font-weight:300;line-height:22.85px;color:#000}#halo-auth-sidebar ul{font-size:16px;color:#515154;font-weight:300;line-height:22.85px;margin-top:30px;margin-bottom:30px;padding-left:30px}#halo-auth-sidebar ul:not(.account-dropdown) li:first-child{list-style:none;margin-left:-30px}#halo-auth-sidebar ul li{margin-top:15px}#halo-auth-sidebar .account-dropdown{padding:0 22px}#halo-auth-sidebar .account-dropdown li{border:none}#halo-auth-sidebar .account-dropdown li a{font-weight:400;letter-spacing:.84px;line-height:20px;padding:15px 50px;font-size:14px;background:#000;color:#fff;text-transform:uppercase;text-align:center}#halo-cart-sidebar .haloCalculatorShipping{background-color:#f2f2f2;padding:15px 42px}#halo-cart-sidebar .haloCalculatorShipping .fa{margin-top:5px;margin-right:10px}#halo-cart-sidebar .haloCalculatorShipping .progress{display:none}#halo-cart-sidebar .haloCalculatorShipping .message{color:#000;font-weight:300;font-size:14px;line-height:20px}#halo-cart-sidebar .haloCalculatorShipping .message .text{font-weight:500;display:block}#halo-cart-sidebar .button-view-cart{display:none}#halo-cart-sidebar .previewCartInfo{padding-bottom:130px}#halo-cart-sidebar .previewCartTotals.subTotal{display:none}#halo-cart-sidebar .previewCartTotals .previewCartTotals-label,#halo-cart-sidebar .previewCartTotals .previewCartTotals-value{font-size:20px;font-weight:500;line-height:28.57px;letter-spacing:0px}#halo-cart-sidebar .previewCartTotals .previewCartTotals-label span{font-size:12px;font-weight:300;color:#515154;line-height:17.14px;display:block;white-space:nowrap}#halo-cart-sidebar .cart-tool-discount{width:100%;display:flex;justify-content:space-between;border:none;border-bottom:1px solid #e8e8e8;padding:20px 0}#halo-cart-sidebar .cart-tool-discount:hover{background-color:#fff}#halo-cart-sidebar .cart-tool-discount div{pointer-events:none;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:.96px;line-height:22.85px}#halo-cart-sidebar .cart-tool-discount svg{width:10px;height:10px;color:#000}#halo-cart-sidebar .previewCartAction{margin-top:20px}#halo-cart-sidebar .discount-code-field{display:flex}#halo-cart-sidebar .discount-code-field input{width:70%;border:none;border-bottom:1px solid #999;color:#000;font-size:16px;font-weight:400}#halo-cart-sidebar .discount-code-field button,#halo-cart-sidebar .cart-cancel-popup button{width:30%;background-color:#000;color:#fff;margin:0;font-weight:400;letter-spacing:.84px;line-height:20px;padding:15px;font-size:14px;border-color:#000}#halo-cart-sidebar .discount-code-field button:hover{background-color:#000;color:#fff}#halo-cart-sidebar .cart-cancel-popup button{width:100%;margin-top:15px;padding:15px 50px}#halo-cart-sidebar #popup-tool-discount{padding-bottom:95px}#halo-cart-sidebar .discount-code-field p,#halo-cart-sidebar .discount-code-field label{display:none}#halo-cart-sidebar .previewCartItem-image{top:0;width:140px!important}#halo-cart-sidebar .previewCartItem-image:before{padding-bottom:140px}#halo-cart-sidebar .previewCartItem-image img{object-fit:cover!important}#halo-cart-sidebar .previewCartItem-qty .btn-quantity{height:24px;border-right:1px solid #999;border-left:1px solid #999}#halo-cart-sidebar .previewCartItem-qty .quantity{padding:0 20px;border-color:#999}#halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,#halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{top:12px}#halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price{flex-direction:row-reverse;justify-content:start}#halo-cart-sidebar .previewCartItem-remove{bottom:unset}#halo-cart-sidebar .card-title span{font-size:12px;font-weight:300;color:#000;letter-spacing:.72px;white-space:nowrap;text-overflow:ellipsis}#halo-cart-sidebar .price dd{margin:0 4px 0 0}#halo-cart-sidebar .previewCartCollection{border:none}#halo-cart-sidebar .previewCartTitle{font-size:16px;font-weight:500;letter-spacing:.96px;line-height:22.85px;text-transform:uppercase}#halo-cart-sidebar .previewCart .previewCartProduct .product .card{flex-direction:column}#halo-cart-sidebar .previewCart .previewCartProduct .product .card-product{display:block!important;width:100%!important;padding-right:15px!important}#halo-cart-sidebar .products-carousel .product .card-action{display:block!important;width:100%!important}#halo-cart-sidebar .product-item-custom .card-media:before{content:"";display:block;height:0;width:100%;padding-bottom:150px}#halo-cart-sidebar .product-item-custom .card-media img{object-fit:cover}#halo-cart-sidebar .previewCartCollection .card-information{width:100%;padding-left:0!important;padding-right:15px!important}#halo-cart-sidebar .card-action .button{min-width:unset}#halo-cart-sidebar .previewCartCarousel .slick-arrow.slick-prev,#halo-cart-sidebar .previewCartCarousel .slick-arrow.slick-next{border:none}#halo-language-currency-sidebar .halo-sidebar-wrapper{padding-top:20px}#halo-language-currency-sidebar .halo-sidebar-close{margin-top:5px}#halo-language-currency-sidebar #HeaderLanguageList,#halo-language-currency-sidebar .currency-menu{padding-left:42px!important;padding-right:42px!important}.halo-language-currency-sidebar .title{background-color:#fff!important;padding-left:42px!important;padding-right:42px!important;font-size:20px!important;font-weight:500!important;letter-spacing:1.2px!important}#halo-language-currency-sidebar .halo-top-country{position:relative;width:100%;padding:0 42px;-webkit-user-select:none;user-select:none;font-size:14px}#halo-language-currency-sidebar .halo-top-country .selected{padding:10px;border-bottom:1px solid #c2c2c2;cursor:pointer;background:#fff;color:#000;font-weight:500}#halo-language-currency-sidebar .halo-top-country .options{list-style:none;padding:0;margin:0;border-bottom:1px solid #c2c2c2;border-top:none;max-height:150px;overflow-y:auto;width:100%;background:#fff;display:none;scrollbar-color:black white}#halo-language-currency-sidebar .halo-top-country .options li{padding:10px;cursor:pointer;font-size:16px;font-weight:300;color:#515154;line-height:22.85px;scrollbar-width:15px}#halo-language-currency-sidebar .halo-top-country .options li:hover{background-color:#e8e8e8}#halo-language-currency-sidebar .dropdown-language .localization-form .disclosure__link .icon{display:none}#halo-language-currency-sidebar .disclosure__item{width:42px!important;height:42px;padding:0;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;margin-right:10px;overflow:hidden}#halo-language-currency-sidebar .disclosure__item a{padding:0}#halo-language-currency-sidebar .dropdown-language .localization-form .disclosure__link{padding:30px}#halo-language-currency-sidebar .dropdown-language .localization-form .disclosure__link.disclosure__link--active,#halo-language-currency-sidebar .dropdown-language .localization-form .disclosure__link:hover{text-decoration:none;background-color:#000;color:#fff}breadcrumb-component{display:none!important}.account-page.login-page h1,.account-page.login-page h2{font-size:22px;letter-spacing:1.32px;line-height:24.2px;font-weight:500;text-transform:uppercase}.account-page.login-page h2{text-align:left;margin-top:60px;padding-top:50px;border-top:1px solid #999}.account-page.login-page .login-rowLeft{width:100%;max-width:600px;padding-right:0}.login-row .form-message{max-width:unset!important}.account thead th#ColumnReturn,.account tbody td[data-label=Reso],.account tbody td[data-label=Return]{text-align:right}.account tbody td[data-label=Reso] a,.account tbody td[data-label=Return] a{text-transform:none;text-decoration:underline;font-weight:400}.account-page.login-page .login-item .form-input{max-width:100%;border-left:none!important;border-right:none!important;border-top:none!important;border-color:#000;padding-left:0;font-size:16px;font-weight:400;line-height:16px;color:#000}.account-page.login-page .login-item .form-field+.form-field{margin-top:40px}.account-page.login-page .login-item .form-input::placeholder{font-size:16px;font-weight:400;line-height:16px;color:#515154}.account-page.login-page .form-label{display:none!important}.account-page.login-page .login-item .form-actions{margin-bottom:40px}.account-page.login-page .login-item .form-actions .button{background-color:#000;border-color:#000;color:#fff;width:100%}.account-page.login-page .google-recaptcha-message{text-align:left;margin-top:10px;margin-bottom:40px}.account-page.login-page .forget-password{display:block!important;text-align:right;text-decoration:none;font-size:14px;font-weight:300;line-height:20px;margin-bottom:40px}.account-page.login-page ul{font-size:16px;color:#515154;font-weight:300;line-height:22.85px;margin-top:30px;margin-bottom:30px;padding-left:30px;text-align:left}.site-nav-mobile.nav-account,.site-nav-mobile.nav-currency-language{display:none}.account-page.login-page ul li{margin-top:15px}.account-page.login-page ul li:first-child{list-style:none;margin-left:-30px}.pagination-page-total{display:none}.pagination__list .pagination-num:not(:has(.pagination__item--current)):not(:nth-last-of-type(2),:nth-last-of-type(3)){display:none!important}.pagination__list{gap:5px}.pagination__list li:nth-last-of-type(3),.pagination__list li:last-child{order:1}.pagination__list .pagination-num *,.pagination__list .label{font-weight:300;font-size:16px;color:#515154;padding:0!important}.pagination__list li{width:unset!important;max-width:unset!important;min-width:unset!important;margin-left:0!important;margin-right:0!important}.pagination__list li:nth-child(2){margin-left:10px!important}.pagination__list li:nth-last-child(3){margin-right:10px!important}.pagination__list .pagination-arrow{pointer-events:none;opacity:.3;max-width:42px!important;min-width:42px!important}.pagination__list .pagination-arrow a{border:1px solid #999}.pagination__list .pagination__item-arrow{width:42px;height:42px}.pagination__list .pagination-arrow.enabled{pointer-events:unset;opacity:unset}.btn-social{display:flex;align-items:center;justify-content:center;padding:0;text-transform:uppercase;font-size:14px;line-height:20px;letter-spacing:.84px;font-weight:400;padding:15px 50px!important;margin-bottom:20px}.btn-social.facebook{color:#fff;background-color:#1778f2;border:1px solid #1778f2}.btn-social.google{color:#000;background-color:#fff;border:1px solid #000}.btn-social i{position:unset!important;font-size:18px!important;border:none!important;line-height:0px!important;width:unset!important;margin-right:15px}footer.footer-2 ul.list-social,footer.footer-2 .footer-block__list-payment ul{display:flex;flex-direction:column}footer.footer-2 .footer-block__list-social{margin-top:0!important}footer.footer-2 .footer-block__list-social .list-social__link{position:relative}footer.footer-2 .footer-block__list-social .list-social__link span{overflow:unset;width:fit-content;height:fit-content;font-size:12px;color:#fff;clip:unset;margin-left:10px;margin-top:2px}footer.footer-2 .footer-block__list-social .list-social__link:hover span{text-decoration:underline}footer.footer-2 .footer-block__list-social .list-social__link:before{display:none!important}footer.footer-2 .footer-block__list-social .list-social__link:hover{background:#000!important;border-color:#000!important;color:#fff!important}footer.footer-2 .footer-block__list-social .list-social__link:hover .icon{fill:#fff!important}footer.footer-2 ul.list-social li{display:block;width:fit-content}footer.footer-2 .footer-block__column .footer-block__heading{margin-bottom:20px}footer.footer-2 .footer-block__column .list-menu__item--link{font-weight:300}footer.footer-2 .footer-block__list-social .list-social{margin-left:0!important}footer.footer-2 .footer-block__list-social .list-social__link{padding-left:0}footer.footer-2 em{font-style:unset;color:#999}footer.footer-2 .email-wrapper p{margin-bottom:10px!important}footer.footer-2 .email-wrapper a{text-decoration:unset!important;font-weight:300}footer.footer-2 .footer-block__list-payment ul li{display:flex;flex-direction:row;align-items:center}footer.footer-2 .footer-block__list-payment ul li span{font-size:12px;color:#fff;text-transform:capitalize;margin-left:10px}footer.footer-2 .list-payment__item .icon{height:19px}footer.footer-2 .footer__content-top{padding-bottom:50px}footer.footer-2 .copyright__content p[data-open-lang-currency-sidebar]{font-size:14px!important;font-weight:100!important;line-height:20px!important;text-transform:uppercase;cursor:pointer}footer.footer-2 .copyright__content p[data-open-lang-currency-sidebar] strong{font-weight:500!important;margin-right:5px}footer.footer-2 .copyright__content p[data-open-lang-currency-sidebar] span{display:inline-block;margin-left:10px;margin-right:10px}li.list-payment__item.klarna svg{fill:#ffa8cd!important}.only-catalog .add-to-cart-btn,.only-catalog #product-add-to-cart{display:none!important;pointer-events:none!important}.template-central #MainContent .container,.template-policy #MainContent .shopify-policy__container{max-width:600px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:25px}.template-central #MainContent .container h1,.template-policy #MainContent .shopify-policy__container h1{font-size:22px;font-weight:500;letter-spacing:1.32px;line-height:24.2px;padding-bottom:10px!important;text-transform:uppercase}.template-central #MainContent .container p,.template-central #MainContent .container li,.template-policy #MainContent .shopify-policy__container p,.template-policy #MainContent .shopify-policy__container li{color:#515154;font-size:16px;font-weight:300;line-height:22.85px}.template-policy #MainContent .shopify-policy__container p strong{color:#000;font-weight:500}.template-central #MainContent .container .payments-icon{display:flex;flex-wrap:wrap;justify-content:space-between}.template-central #MainContent .container .payments-icon img{margin-bottom:25px}.template-customer-service #MainContent .container{max-width:1024px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:25px}.template-customer-service #MainContent .container h1{font-size:52px;text-transform:uppercase;font-weight:500;line-height:74.28px;letter-spacing:0px;margin-top:50px;text-align:center;color:#000}.template-customer-service #MainContent .container p{font-size:16px;font-weight:300;line-height:22.85px;margin-bottom:10px;color:#515154}.template-customer-service #MainContent .container b{color:#000;font-weight:500}.template-customer-service #customer-service-1,.template-customer-service #customer-service-2,.template-customer-service #customer-service-3{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:100px;padding-bottom:100px}.template-customer-service #customer-service-2{gap:50px}.template-customer-service .customer-service-4{display:flex;align-items:center;gap:100px;justify-content:flex-start!important;margin-top:50px;width:100%}.template-customer-service #customer-service-2 img{min-width:218px}.template-customer-service .customer-service-4 img{width:100%;min-width:70px;max-width:150px}.template-customer-service #customer-service-3{display:flex;flex-wrap:wrap}.template-customer-service #customer-service-3 a{width:calc(25% - 15px);box-sizing:border-box;padding:15px;text-align:center;margin-bottom:70px}.template-customer-service #customer-service-3 a img{margin:0 auto}.template-customer-service #customer-service-3 a:first-child img,.template-customer-service #customer-service-3 a:nth-child(2) img,.template-customer-service #customer-service-3 a:nth-child(5) img,.template-customer-service #customer-service-3 a:nth-child(6) img{margin-left:0}.template-customer-service #customer-service-3 a:nth-child(3) img,.template-customer-service #customer-service-3 a:nth-child(4) img,.template-customer-service #customer-service-3 a:nth-child(7) img,.template-customer-service #customer-service-3 a:nth-child(8) img{margin-right:0}.template-customer-service .customer-service-4 .btn{background:#000;color:#fff;font-size:12px;font-weight:300;padding:5px 50px;display:inline-block;margin:10px;min-width:250px;text-transform:uppercase;text-align:center}.template-about-us-3 #MainContent h3,.template-about-us-4 #MainContent h3{margin-top:50px;letter-spacing:1.32px!important}.template-about-us-3 #MainContent .banner-text,.template-about-us-4 #MainContent .banner-text{font-weight:300!important}.template-about-us-3 #MainContent .halo-banner-wrapper .flex-box__banner,.template-about-us-4 #MainContent .halo-banner-wrapper .flex-box__banner{align-items:start!important}.template-about-us-3 #MainContent .flex-box__banner:after,.template-about-us-4 #MainContent .flex-box__banner:after{height:unset!important}.template-about-us-3 #MainContent .halo-banner-wrapper .banner-button,.template-about-us-4 #MainContent .halo-banner-wrapper .banner-button{font-size:14px;font-weight:400;letter-spacing:.84px;width:fit-content;padding-left:15px}.template-about-us-3 #MainContent .halo-banner-wrapper .banner-button:hover,.template-about-us-4 #MainContent .halo-banner-wrapper .banner-button:hover{background-color:#000;color:#fff}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper{padding-left:0!important}body:not(.template-customer-service,.template-collection,.template-product) .back-history,body[data-handle=customer-service] .back-history{display:none}.template-customer-service .back-history{display:flex;align-items:center;gap:15px;margin-top:60px;position:absolute;left:0;z-index:1}.template-customer-service .back-container{position:relative}.template-contact-us-2 #MainContent{margin-top:100px}div[id^=ContactSection-template]{width:calc(40% - 150px);margin-left:150px;margin-right:10%}div[id^=ContactSection-template] h1,div[id^=ContactSection-template] h2{font-size:22px;font-weight:500;letter-spacing:1.32px;line-height:24.2px;text-transform:uppercase}div[id^=ContactSection-template] h2{margin-top:100px}div[id^=ContactSection-template] .contact-form-description.contact-text{font-weight:300;font-size:16px;color:#515154}div[id^=ContactSection-template] .form-label{display:none}div[id^=ContactSection-template] .form-input{border-left:none!important;border-right:none!important;border-top:none!important;border-color:#000;padding-left:0;font-size:16px;font-weight:400;line-height:16px;color:#000}div[id^=ContactSection-template] .form-input::placeholder{font-size:16px;font-weight:400;line-height:16px;color:#515154}div[id^=ContactSection-template] .form-field{margin-top:40px}div[id^=ContactSection-template] .contact-form-description.contact-text b{font-weight:500;color:#000}div[id^=ContactSection-template] .contact-form-description.contact-text a{text-decoration:underline}div[id^=ContactSection-template] .contact-form .form-actions .button{width:fit-content;min-width:fit-content;padding:10px 30px}div[id^=ContactSection-template] .contact-form textarea{min-height:125px}div[id^=ContactSection-template] .contact-form .privacy-message{color:#515154;font-size:16px;font-weight:400;line-height:22.85px}div[id^=ContactSection-template] .contact-form .google-recaptcha-message{color:#7c7c7c;font-size:12px;font-weight:300;line-height:17.14px;margin-top:40px}div[id^=ContactSection-template] .contact-form a{text-decoration:underline;color:#000}.template-contact-us-2 #MainContent .sections-image-banner-block{width:calc(40% - 150px);margin-left:60%;margin-right:150px;transform:translateY(-100%);position:absolute}.template-contact-us-2 #MainContent .sections-image-banner-block .banner-item{width:100%}.template-contact-us-2 #MainContent .sections-image-banner-block .banner-content{display:none!important}@media (max-width: 551px){.container{padding-left:15px;padding-right:15px}.template-product .halo-product-block .container-full:not(.product-block-has__banner) .halo-block-content{padding:0}}@media (max-width: 991px){.productGrid{margin-left:0!important;margin-right:0!important}.productGrid .product:nth-child(odd){padding-left:0}.productGrid .product:nth-child(2n){padding-right:0}.collection-sub-list:hover{scrollbar-color:black white}#CollectionProductGrid .toolbar,.halo-wishlist-content .toolbar{padding:25px 14px!important}}.menu-lv-2__action,.menu--mobile-lv-2__action{text-transform:none}.menu-lv-item.menu-lv-2[data-visible-on=mobile]{visibility:hidden;position:absolute;z-index:-99999999}@media (max-width: 767px){.template-index .newsletter-section{padding-left:15px;padding-right:15px}.store-locator .dropdowns{flex-direction:column}.footer-block__text{margin-bottom:15px!important}.template-product .back-history{margin-left:10px;margin-bottom:10px;margin-top:10px;position:fixed;z-index:2;top:80px}.template-product .halo-productView-left{position:fixed;top:50px;left:0;z-index:1;width:100%;height:fit-content}.template-product .productView-top{padding-top:50vh;background-color:#fff}.template-product .product-right-thumbs .productView{padding-bottom:0}.template-product .productView-nav .slick-dots{display:block!important;position:relative;margin-top:15px;width:100%;max-width:100%}.template-product .halo-productView-right.productView-details{padding:25px 10px 55px;z-index:3;background-color:#fff}.template-product .shopify-section.halo-product-block-sections{margin-top:0;padding-top:25px}.template-product .shopify-section.halo-product-block-sections{position:relative;z-index:3;background-color:#fff}.halo-sidebar{max-width:100%}#halo-cart-sidebar .halo-sidebar-wrapper{margin-top:0;padding-top:0}.template-newsletter .newsletter-section .section-content-wrapper .section-banner{max-width:100%;width:100%;margin-bottom:30px}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper .input_placeholder{font-size:12px!important}.template-customer-service #customer-service-1,.template-customer-service #customer-service-2,.template-customer-service .customer-service-4{flex-direction:column;gap:30px}.template-customer-service #customer-service-1 img,.template-customer-service #customer-service-2 img{max-width:150px;min-width:unset}.template-customer-service #customer-service-1 a:first-child{margin-bottom:50px}.template-customer-service .back-history{margin-top:-25px}.template-customer-service #customer-service-3 a{width:calc(50% - 15px)}.template-customer-service #customer-service-3 a img{margin:0 auto!important}div[id^=ContactSection-template],.template-contact-us-2 #MainContent .sections-image-banner-block{width:100%;margin:0;padding:0 10px;transform:unset;position:relative}.template-contact-us-2 #MainContent .sections-image-banner-block .container-1570{padding:0}.menu-lv-item.menu-lv-2[data-visible-on=mobile]{visibility:visible;position:relative;z-index:0}.menu-lv-item.menu-lv-2[data-visible-on=desktop]{visibility:hidden;position:absolute;z-index:-99999999}.tab-content .toggle-content.sidebar-mobile{max-width:100%!important}.toggle-content.popup-mobile .tab-popup-content,.toggle-content.sidebar-mobile .tab-popup-content{max-height:unset!important;height:calc(100vh - 120px)!important}.template-product [data-vertical=sidebar] .toggle-content .tab-popup-header{padding:20px!important;border-bottom:1px solid #e8e8e8}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content{padding-left:20px!important;padding-right:20px!important;padding-top:0!important;border-top:50px solid #FFF}.template-product .pdViewTab-close-mobile{top:18px}#tab-disponibilita-in-store .dropdown{left:20px;right:20px}}@media (max-width: 1024px){.policies-block .policies-content{text-align:center!important}.policies-block .halo-row .halo-item:not(:nth-child(2)){display:none}.product-card-layout-08 .card-action{display:none!important}.collection-header .collection-sub-list .item a{padding-top:0;padding-bottom:0}.product-card-layout-08 .card-information{padding-left:14px;margin-top:0!important}body.size-chart-show .halo-size-chart-popup{scrollbar-color:black white;scrollbar-width:thin}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page{flex-direction:column;padding-top:0!important}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left{order:2;width:100%;padding-left:14px;padding-top:14px}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .table{margin-top:0}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .title{position:absolute;top:14px;left:14px;color:#000}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .subtitle{position:absolute;top:40px;left:14px;font-size:20px}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page .left .table{height:unset;max-height:unset;overflow:hidden}.halo-size-chart-popup .halo-popup-wrapper .halo-size-chart .content-page img{order:1;width:100%;max-width:100%}#halo-auth-sidebar .halo-sidebar-header,#halo-cart-sidebar .halo-sidebar-header{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}#halo-auth-sidebar .halo-sidebar-close,#halo-cart-sidebar .halo-sidebar-close{top:10px}#halo-auth-sidebar .halo-sidebar-header.duplicate{border:none;padding-left:0}.template-newsletter .newsletter-section .section-content-wrapper:has(.section-banner){display:flex!important}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper .field{max-width:100%!important}.halo-cart-sidebar .previewCartItem-price .discounted-price,.previewCartItem-price .price,.halo-cart-sidebar .previewCartItem-price .before-discount-price{font-size:14px!important}}@media (max-width: 1280px){.template-product .productView-thumbnail-wrapper{display:none}}@media (min-width: 1280px){.halo-size-chart-popup .halo-popup-wrapper .halo-popup-content{padding:0!important}.productView.layout-1 .productView-images-wrapper,.productView.layout-2 .productView-images-wrapper{align-items:start!important}}@media (min-width: 1025px){#halo-auth-sidebar .account-dropdown{padding:0 50px}.template-product .halo-productView-left{width:50%}.template-product .halo-productView-right{width:50%;max-width:388px}.template-product .productView-nav .slick-dots{display:inline!important;width:auto!important;bottom:150px;left:-40px}.template-product .productView-nav .slick-dots li,.template-product .productView-nav .slider-dots li{display:block!important;margin:0!important}.halo-popup.halo-size-chart-popup.customPopup-large{max-width:930px}#halo-auth-sidebar .halo-sidebar-header,#halo-cart-sidebar .halo-sidebar-header{padding-top:50px;padding-left:50px}#halo-auth-sidebar .halo-sidebar-header.duplicate{padding-left:0;padding-top:25px}#halo-auth-sidebar .auth-form.auth-form-2{padding-left:50px;padding-right:50px}.template-newsletter .newsletter-section .section-content-wrapper{gap:200px}.template-newsletter .newsletter-section .section-content-wrapper .section-banner h2{width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:table-caption;display:-ms-grid;-ms-grid-columns:min-content;text-align:right;margin-left:400px;margin-top:-105px;text-transform:uppercase;font-weight:500;letter-spacing:3.12px;line-height:68px}.template-newsletter .newsletter-section .section-content-wrapper .section-banner{width:30%}.halo-wishlist-content{padding-left:45px;padding-right:45px}}@media (min-width: 1025px){.product-card-layout-08 .card:hover .card-product .card-product__group.group-items-1+.card-action .button.button-ATC,.product-card-layout-08 .card:hover .card-product .card-product__group.group-items-1+.card-action .button.product-form__submit{transform:translate(calc(100% + 10px))!important}.halo-collection-content{padding-left:45px;padding-right:45px}.collection-sub-list{justify-content:center}footer.footer-2 .footer-block__item{flex:1 1 0px}}@media (min-width: 768px){.halo-sidebar{max-width:477px!important}}@media (min-width: 552px){#CollectionProductGrid .toolbar .toolbar-icon.icon-mode-list,.halo-wishlist-content .toolbar .toolbar-icon.icon-mode-list{display:none}.template-product .pdViewTab-close{right:42px}.template-product [data-vertical=sidebar] .tab-content .toggle-content .tab-popup-content{padding-left:42px;padding-right:42px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
