@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.product-tab-block .products-grid{text-align:center}.rale-checkbox input[type=checkbox]{position:relative!important}.collection--empty{margin-bottom:80px}.header-bottom .wk-link__label{display:none}.header-bottom .wk-link{margin:0!important}.header-bottom .wk-link__icon{margin-right:0!important}.productView-product .loox-icon{font-size:18px!important}.productView-product .loox-rating>span{display:inline-block;margin-left:5px;font-size:12px}.product-item .loox-icon{font-size:14px!important}.product-item .loox-rating>span{display:inline-block;margin-left:3px;font-size:11px}.store-location span.ico{height:20px;display:inline-block;margin-top:3px}.halo-productView-right{font-size:0}.site-nav-mobile.nav-account .header__link--account.customer_register_link,.site-nav-mobile.nav-account .header__icon.header__icon--wishlist{display:none}body .cart-total-grandtotal{border-top:unset}body .cart-content-wrapper{margin-top:0}.login-or{font-size:14px;font-weight:500;color:#616461;text-align:center;display:block;padding-top:15px}body .login-item .form-actions .button{font-size:var(--btn-1-font-size);width:100%}body .account-page.login-page .container{max-width:480px;padding:0 15px}body .account-page.login-page .login-rowLeft{padding:0;width:100%}body .account-page.login-page .login-item .form-actions{flex-direction:column}body .account-page.login-page .login-or{margin-top:-50px}body .account-page.login-page .ssw-social-login-widget{margin:20px 0}body .account-page.login-page .login-item .form-actions .link-underline{margin:14px 0 18px}body .account-page.login-page .page-header{text-align:center!important}body.cart-sidebar-show .halo-cart-sidebar,body.menu_open .halo-sidebar.halo-sidebar_menu{z-index:99999}body .search-form{display:block;max-width:750px;margin:0 10px 40px 15px}.slide-content .slide-heading{display:block}@media (max-width: 1024px){body .customer-links{font-size:14px;text-transform:uppercase}}@media (min-width: 1025px){.shopify-section-header-sticky .header-nav-plain .header-item--side{width:112px}.shopify-section-header-sticky .header-navigation>.container{gap:0}.shopify-section-header-sticky .header-nav-plain .header--icon-border:before{content:none}.shopify-section-header-show .header-navigation .main-menu>.container{padding-left:15px;padding-right:15px}}@media (min-width: 1281px){.shopify-section.sections-slide-show .slide-content{overflow:hidden}}.previewCartTotals+.previewCartTotals,.cart-total-savings{display:none!important}.quickSearchResultsBlock .productViewAll{border:1px solid #727272!important;width:auto;padding:6px;background-color:transparent;box-shadow:none;border:0;text-transform:uppercase}.product-details .product-option.sticky-product-mobile{opacity:0}.show-mobile-options .product-option.sticky-product-mobile{opacity:1}.productView-stickyCart .productView-thumbnail-wrapper.is-hidden-desktop,.productView-stickyCart .sticky-product-mobile-header{display:none}@media screen and (max-width: 550px){body .productView .accordion-menu details.accordion-item summary.accordion-summary p{font-size:16px;line-height:var(--body-line-height);font-weight:600}body .productView .accordion-menu{border:none}body .productView .accordion-menu details.accordion-item{border-top:1px solid #d3d3d3}body .product-default .productView{padding:0}.productView-tab .tab-showMore.is-show{display:block}.productView-tab .toggle-content{max-height:var(--maximum-des-to-show);overflow:hidden}}.page-width:has(.ap2023-brand-section--routine) .scroll-trigger.animate--slide-in{animation:none;transform:none;opacity:1}.page-width .swiper-button-prev,.page-width .swiper-button-next{display:block}@media (max-width: 550px){body .cart-item-block.cart-item-price:not(.small-screen-visible){display:none}body .cart-item-block.cart-item-price.small-screen-visible{display:block}.cart-item-block.cart-item-price.small-screen-visible .price{text-align:left}}.template-cart:has(.halo-cart-content .cart-content-empty) .cart-countdown.hidden-when-empty{display:none}.brand-day-banner-pdp{display:block;position:relative}.brand-day-banner-pdp img{object-fit:cover;object-position:center}.campaign-banner.show-pc{margin-top:20px}.campaign-banner.show-mo{margin:0 0 30px}@media (max-width: 550px){.show-pc{display:none!important}}@media (min-width: 551px){.show-mo{display:none!important}}.brand-day-banner-nav{display:block;padding:20px}.brand-day-banner-nav.login{padding:0 20px}@media (min-width: 1025px){.brand-day-banner-nav.login{padding:0 30px}}.brand-day-banner-nav.quickcart{padding:20px 0 0}@media (max-width: 1024px){.brand-day-banner-nav.quickcart{padding:60px 0 0}}.d-block{display:block!important}.body-content-wrapper:has(customer-reset-password){display:flex;flex-direction:column;min-height:100vh}.wrapper-body:has(customer-reset-password){flex:1;padding-bottom:0}.main-login__header{font-size:28px;line-height:2.5;font-weight:700;text-transform:uppercase;text-align:center;margin:0;margin-block:0;margin-inline:0}@media screen and (min-width: 741px){.main-login__header{font-size:36px}}.main-login__form-message{margin-bottom:40px}@media screen and (min-width: 1200px){.main-login__header{font-size:44px}}.main-login .login-form-wrap .form-actions{display:block;max-width:unset}.main-login .login-form-wrap .form-actions .btn:last-child{margin:0}.main-login .login-form-wrap .form-actions hr{margin:50px 0}.main-login .login-form-wrap .form-actions a.btn{font-size:18px;display:flex;align-items:center;justify-content:center}@media only all and (max-width: 767px){.main-login .login-form-wrap .form-actions a.btn{padding:13px 0;margin:30px auto 0!important;width:100%;max-width:150px;font-size:11px!important;height:38px}}.main-reset-password__header{font-size:28px;font-weight:700;color:var(--ap-title-color);margin-bottom:8px;text-transform:uppercase;text-align:center}.main-reset-password__inner{box-sizing:border-box}.main-reset-password__subheader{font-size:16px;text-align:center}@media screen and (min-width: 741px){.main-reset-password__header{font-size:36px}.main-reset-password__subheader{font-size:18px;text-align:center}}@media screen and (min-width: 1200px){.main-reset-password__inner{max-width:650px}.main-reset-password__header{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
