:root{--white:#fff;--color-white-soft:#f9f9f9;--color-white-mute:#f2f2f2;--black:#000;--color-rasin-black:#282727;--color-platinum:#e6e8e6;--color-red:#d45c5a;--color-teal:#477981;--color-teal-dark:#27454e;--color-red-accent:var(--color-red);--color-red-offers:var(--color-red);--color-link-blue:#007bff;--color-text:var(--color-rasin-black);--color-text-gray:#676970;--color-text-placeholder:#888;--color-border:var(--color-platinum);--color-background:var(--white);--color-background-soft:var(--color-white-soft);--color-background-mute:var(--color-white-mute);--color-bg-hover:#f0f0f0;--color-chip-default-text:#2C62EE;--color-chip-default-bg:#F6F8FE;--color-chip-error-text:#CD0000;--color-chip-error-bg:#FEEAEA;--color-chip-warning-text:#AA6A09;--color-chip-warning-bg:#FFF8EE;--color-chip-success-text:#057A2D;--color-chip-success-bg:#EAFEF0;--color-alert-success-bg:#d4edda;--color-alert-success-border:#c3e6cb;--color-alert-success-text:#155724;--color-alert-danger-bg:#f8d7da;--color-alert-danger-border:#f5c6cb;--color-alert-danger-text:#721c24;--color-cintillo-highlight:#FFE845}@font-face{font-family:"MuseoSans";src:url("/fonts/MuseoSans-300.woff2") format("woff2"),url("/fonts/MuseoSans-300.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSans";src:url("/fonts/MuseoSans-500.woff2") format("woff2"),url("/fonts/MuseoSans-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSans";src:url("/fonts/MuseoSans-700.woff2") format("woff2"),url("/fonts/MuseoSans-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSans";src:url("/fonts/MuseoSans-900.woff2") format("woff2"),url("/fonts/MuseoSans-900.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}.text-caption{font-family:"MuseoSans",sans-serif;font-size:.75rem;line-height:1.33;font-weight:400}.text-small{font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.text-body{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400}.text-body-large{font-family:"MuseoSans",sans-serif;font-size:1.125rem;line-height:1.56;font-weight:400}.text-h4{font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600}.text-h3{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600}.text-h2{font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.text-display{font-family:"MuseoSans",sans-serif;font-size:2.5rem;line-height:1.2;font-weight:700}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}:root{--body-typography_font-name:'MuseoSans',sans-serif;--h1-typography_font-name:'MuseoSans',sans-serif;--h2-typography_font-name:'MuseoSans',sans-serif;--h3-typography_font-name:'MuseoSans',sans-serif;--h4-typography_font-name:'MuseoSans',sans-serif;--h5-typography_font-name:'MuseoSans',sans-serif;--h6-typography_font-name:'MuseoSans',sans-serif;--p-heading-typography_font-name:'MuseoSans',sans-serif;--p-heading_small-typography_font-name:'MuseoSans',sans-serif;--p-heading_large-typography_font-name:'MuseoSans',sans-serif;--p-intro-typography_font-name:'MuseoSans',sans-serif;--p-intro_small-typography_font-name:'MuseoSans',sans-serif;--p-intro_large-typography_font-name:'MuseoSans',sans-serif;--secondary-heading-typography_font-name:'MuseoSans',sans-serif;--secondary-heading_small-typography_font-name:'MuseoSans',sans-serif;--secondary-heading_large-typography_font-name:'MuseoSans',sans-serif;--blockquote-typography_font-name:'MuseoSans',sans-serif;--blockquote_small-typography_font-name:'MuseoSans',sans-serif;--blockquote_large-typography_font-name:'MuseoSans',sans-serif;--btn-typography_font-name:'MuseoSans',sans-serif;--btn_small-typography_font-name:'MuseoSans',sans-serif;--btn_large-typography_font-name:'MuseoSans',sans-serif;--main-navigation-typography_font-name:'MuseoSans',sans-serif;--main-navigation_dropdowns-typography_font-name:'MuseoSans',sans-serif;--secondary-navigation-typography_font-name:'MuseoSans',sans-serif;--sub-navigation-typography_font-name:'MuseoSans',sans-serif;--footer-navigation-typography_font-name:'MuseoSans',sans-serif;--breadcrumb-navigation-typography_font-name:'MuseoSans',sans-serif;--anchor-navigation-typography_font-name:'MuseoSans',sans-serif;--acc-tab-typography_font-name:'MuseoSans',sans-serif;--logo-typography_font-name:'MuseoSans',sans-serif}@layer ascend{body{min-height:100vh;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-animation-name:none;animation-name:none}.btn,.btn:hover,.btn:focus,.btn:active{border-radius:10px !important}.btn>span{border-radius:inherit !important}h2{font-family:"MuseoSans",sans-serif;font-size:2.5rem;line-height:1.2;font-weight:700}.skip-to-content:focus{position:static;width:auto;height:auto;clip:auto;padding:8px 16px;background:var(--color-teal);color:var(--color-white);z-index:9999}.offcanvas-collapse{position:fixed;top:var(--large-header);bottom:0;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-collapse.open{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.breadcrumb-trail .breadcrumb{gap:8px}.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:50%;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:16px 16px 80px}.modal.left.fade .modal-dialog{left:0px;-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}.modal.left.fade.in .modal-dialog{left:0}.modal.right.fade .modal-dialog{right:0px;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.in .modal-dialog{right:0}.modal.ascend::before{content:""}.modal.ascend .modal-dialog{padding:0}.messagekeyNotLocalized{animation:blinkingText 2s infinite}@keyframes blinkingText{0%{background-color:#10c018}25%{background-color:#1056c0}50%{background-color:#ef0a1a}75%{background-color:#254878}100%{background-color:#04a1d5}}.font__largeTitle{font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.font__title1{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600}.font__title2{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600}.font__label{font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600}.font__largeBody{font-family:"MuseoSans",sans-serif;font-size:1.125rem;line-height:1.56;font-weight:400}.font__body{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400}.column--center{justify-items:center;justify-content:center}.font--gray{color:var(--color-text-gray)}.chip{font-size:16px;line-height:1;border-radius:12px;padding:8px 16px;display:inline-grid;grid-auto-flow:column;grid-gap:8px;align-items:center;align-content:center;justify-content:center;justify-items:center;background-color:var(--color-chip-default-bg);color:var(--color-chip-default-text)}.chip--error{color:var(--color-chip-error-text);background-color:var(--color-chip-error-bg)}.chip--warning{color:var(--color-chip-warning-text);background-color:var(--color-chip-warning-bg)}.chip--success{color:var(--color-chip-success-text);background-color:var(--color-chip-success-bg)}.personal-metrics{width:100%;background:#fff;padding:40px;border-radius:12px}.personal-metrics-adjustments{width:100%;background:#fff;padding:16px;border-radius:12px;margin-top:32px}.personal-metric-sec{border-right:1px solid var(--color-border)}@media screen and (max-width:768px){.personal-metric-sec{border-right:none !important;border-bottom:1px solid var(--color-border) !important;padding:20px}.personal-metric-last-sec{padding:20px}}@media(max-width:991px){body.header-01-sm header#site-header nav.culture-picker{-ms-flex-order:2;order:2;right:var(--expand-nav-width);width:var(--expand-nav-width)}header#site-header nav.culture-picker{position:absolute;top:0;right:60px;z-index:200;width:var(--expand-nav-width);height:var(--small-header)}}@media(min-width:992px){header#site-header nav.culture-picker{-ms-flex:0 0 auto;flex:0 0 auto}header#site-header nav.culture-picker{position:relative;z-index:200}body.header-01-lg header#site-header nav.culture-picker{-ms-flex-order:4;order:4}html[dir=ltr] body.header-01-lg header#site-header nav.culture-picker{margin-right:var(--base-half-spacing)}header#site-header nav.culture-picker{width:22px;height:var(--large-header)}}@media(min-width:768px){header#site-header nav.mobile-menu{display:none}}@media(max-width:767px){body.header-01-sm header#site-header nav.mobile-menu{-ms-flex-order:2;order:2}header#site-header nav.mobile-menu{position:absolute;top:0;right:120px;z-index:200;height:var(--small-header);padding-top:15px}}.login-form{max-width:560px;margin:0 auto;padding:20px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--white)}.login-form .login-header{text-align:left;margin-bottom:20px}.login-form .login-header h4{color:var(--color-text);margin-bottom:10px}.login-form .login-header h2{color:var(--color-text);margin-bottom:20px;font-weight:700}.login-form .form-control{width:100%;padding:10px;border:1px solid var(--color-border);border-radius:4px}.login-form .forgot-password{color:var(--color-link-blue);text-decoration:none;font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.login-form .sign-in-btn{width:100%;padding:12px;background-color:var(--color-teal);border:none;border-radius:10px;color:#fff;font-weight:700}.login-form .create-account-text{margin-top:15px;color:var(--color-link-blue);font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.login-form .loginButtonDiv{text-align:center}.sectionCreateAccount .createAccountBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important}.sectionCreateAccount .forgotPasswordBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important}.sectionCreateAccount .sign-in-btn{width:200px !important;padding:12px 30px !important;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:700;background-color:var(--color-teal) !important;border:none !important;border-radius:10px !important;color:var(--white) !important;margin:0 auto !important;display:block !important}.sectionCreateAccount .sign-in-btn:hover{background-color:var(--color-teal-dark) !important;color:var(--white) !important}.sectionCreateAccount .create-account-text{color:var(--color-teal) !important;text-decoration:underline !important}.login-links-row{margin-left:auto;margin-right:auto}.login-links-row .forgotPasswordDiv .createAccountDiv{text-align:left}.login-links-row .createAccountDiv>a{float:right}.sectionForgotPassword .forgot-password-form{max-width:800px;margin:0 auto;padding:40px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sectionForgotPassword .form-header{text-align:center;margin-bottom:32px}.sectionForgotPassword .form-header h2{color:var(--color-teal);margin-bottom:10px;font-weight:700}.sectionForgotPassword .form-header p{color:var(--color-text);margin-bottom:0}.sectionForgotPassword .form-label{color:var(--color-text);font-weight:600;margin-bottom:8px;display:block;white-space:nowrap}.sectionForgotPassword .k-textbox{width:100%;margin-bottom:4px}.sectionForgotPassword .k-input-inner{width:100%;padding:12px;border:none;outline:none;font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.sectionForgotPassword .request-reset-btn{background-color:var(--color-teal);border:none;color:var(--color-white);padding:12px 30px;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:700;border-radius:8px;cursor:pointer;width:200px}.sectionForgotPassword .request-reset-btn:hover{background-color:var(--color-teal-dark)}.sectionForgotPassword .forgotPasswordBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important;margin-top:20px;display:inline-block}.sectionForgotPassword .validation-message{display:none;font-family:"MuseoSans",sans-serif;font-size:.75rem;line-height:1.33;font-weight:400;margin-top:4px}.sectionForgotPassword .success-message{display:none}.sectionForgotPassword .error-message{display:none}.sectionForgotPassword .input-field-container{max-width:400px;margin:0 auto}.sectionForgotPassword .input-field-container .k-textbox{width:100%;margin-bottom:4px}.sectionForgotPassword .alert{padding:16px;border-radius:8px;margin-top:20px}.sectionForgotPassword .alert-success{background-color:var(--color-alert-success-bg);border:1px solid var(--color-alert-success-border);color:var(--color-alert-success-text)}.sectionForgotPassword .alert-danger{background-color:var(--color-alert-danger-bg);border:1px solid var(--color-alert-danger-border);color:var(--color-alert-danger-text)}.aoeCartDetail input[type=range]::-webkit-slider-thumb{width:10px;-webkit-appearance:none;height:10px;cursor:ew-resize;background:var(--color-red-accent);box-shadow:-1000px 0 0 1000px var(--color-red-accent)}.tpc-head-navbar .navbar-brand{padding-top:0px;padding-bottom:0px}.tpc-head-navbar .navbar-brand img{max-height:72px;width:auto;height:auto}.nav-item{padding-left:32px}.menuSearchButton{transform:scale(1.5)}.aoe-search-button-popup-content{padding:20px;width:700px}@media(max-width:500px){.navbar-brand{width:45%}.aoe-search-button-popup-content{padding:20px;width:100% !important}.searchTextBox,.searchButton{margin-bottom:10px}}.prodSearchAddToCartButton .btn{padding:8px 16px;font-family:"MuseoSans",sans-serif;font-size:.75rem;line-height:1.33;font-weight:400}.prodSearchProdDetails .prodName,.prodSearchProdDetails .prodPrice{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:700}.prodSearchProdDetails .wishListHeart{padding:0px !important;margin-top:0 !important}.divProdPrice{padding:-20px}.topgreenthing{justify-content:space-between;padding:0 48px}.bgg{background-color:var(--color-teal)}.cintillo_message,.cintillo_message a{color:#fff !important}.cintillo_container{position:relative;display:flex;justify-content:center;align-items:center}.cintillo_icon{width:35px;height:24px;background:url("https://ttgcommon-240001.s3.amazonaws.com/yrm/contentimages/cintillo-icon-white.svg");background-size:100% auto;background-position:left top;background-repeat:no-repeat;margin-right:12px}.tpc-head-navbar .prodInfo{border:1px solid #d3d3d3;border-radius:4px}.tpc-head-navbar .navbar-nav .nav-item .nav-link{padding:10px 15px;transition:background-color .3s ease}.tpc-head-navbar .navbar-nav .nav-item .nav-link:hover{background-color:var(--color-bg-hover)}.tpc-head-navbar .dropdown:hover .dropdown-menu{display:block;margin-top:0;position:absolute;top:100%}.tpc-head-navbar .navbar-nav.ml-auto{margin-left:auto}.tpc-head-navbar .k-button .k-svg-icon svg{width:10px !important;height:10px !important}.tpc-head-navbar.navbar-container .nav-item{display:flex !important;align-items:center !important}@media(max-width:991.98px){.tpc-head-navbar .mobile-nav-buttons{display:flex;align-items:center;gap:10px}.tpc-head-navbar .navbar-brand{flex-grow:1;text-align:center}.tpc-head-navbar .container-fluid{display:flex;align-items:center;justify-content:space-between}.tpc-head-navbar .navbar-collapse .d-lg-block.d-none{display:none !important}.tpc-head-navbar .navbar-toggler[aria-expanded=true]~.mobile-nav-buttons{display:none !important}}.aoe-content-row{padding-right:5px}.ajax-loading{display:none}.contacts-input-fields{display:flex;flex-direction:row}.cintillo_message strong.cintillo_highlight{color:var(--color-cintillo-highlight)}.cintillo_message a.cintillo_link,.cintillo_message .cintillo_modal-trigger{color:var(--white);text-decoration:underline}.cintillo_message .cintillo_modal-trigger{cursor:pointer;font-weight:400;font-size:1em;line-height:1rem}.megam_cat{text-transform:uppercase}.megam_cat--ofertas{text-transform:uppercase;color:var(--color-red-offers) !important}.aoe-category-detail .FilterMenuBtn .fa-filter{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600}.aoe-category-detail .filtering .power-filter-search-container{position:relative}.roundTopCorner{border-radius:12px 12px 0 0 !important}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px;min-height:450px}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .imageDiv{position:relative;margin-top:0;height:200px;overflow:hidden;border-radius:12px;text-align:center}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .imageDiv img{height:100%;width:100%;object-fit:cover;border-radius:12px}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .imageDiv .wishListHeart{z-index:10}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .prodName{font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600;font-weight:600;margin-top:20px;padding-top:16px !important;margin-top:24px !important;margin-bottom:0;height:72px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .prodRating{margin-top:16px !important;padding-top:8px !important}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .prodRating .ratingsTotalDiv{margin-left:auto;margin-right:auto}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .prodPrice{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600;font-weight:700;margin-top:10px;margin-bottom:0}.aoe-product-detail .product-cross-sell-list .responsive-products-grid .prodInfo .prodOriginalPrice{font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400;text-decoration:line-through;color:#888;margin-top:5px;margin-bottom:0}.aoe-order-receipt .pdfContent{margin-left:auto;margin-right:auto}.aoe-order-receipt .aoe-order-receipt-button-div{text-align:right}.categoryListPage{max-width:1200px}.categoryListPage .k-scrollview-next,.categoryListPage .k-scrollview-prev{top:inherit !important;z-index:150}.categoryListPage .categoryCard{width:200px;margin:auto}.categoryListPage .catImage{border-radius:8px}.categoryListPage .categoryListHeader{padding-bottom:10px}.categoryListPage .listing{margin-top:20px}.categoryListPage .categoryList .k-scrollview{border:none}.categoryListPage .categoryList .k-scrollview-wrap,.categoryListPage .categoryList .k-scrollview-wrap>.k-scrollview-view{height:400px !important}.categoryListPage .categoryList .k-scrollview-next:hover,.categoryListPage .categoryList .k-scrollview-prev:hover{color:var(--black);opacity:1 !important}.categoryListPage .category-item-title{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:500;font-style:normal;text-wrap:auto;text-align:center;text-transform:uppercase;height:72px !important;display:flex;align-items:center;justify-content:center;margin-top:8px;padding:0 !important;overflow:hidden}.categoryListPage .featuredCategoryListHeader .pageHeader{font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.categoryListPage .nonMobileScrollRow .categoryItem{width:20%}.categoryListPage .scrollView{margin:auto;width:100%;height:400px}.categoryListPage .scrollView .categoryItem .categoryCard img{max-width:200px;max-height:200px;object-fit:cover}@media(max-width:768px){.categoryListPage .categoryList .scrollView{display:flex;overflow-x:scroll;overflow-y:hidden}.categoryListPage .categoryList .scrollView .categorySlidesMobile{width:50%;margin:0 4px 0 4px}}@media(min-width:769px){.categoryListPage .categoryList .scrollView.k-scrollview{margin-top:-50px}}@media(min-width:769px)and (max-width:1023px){.categoryListPage .categorySlidesMobile .categoryItem{width:32vw}}@media(max-width:1024px){.categoryListPage{padding-left:10px;padding-right:5px}.categoryListPage .categorySlidesMobile .categoryItem{margin:auto !important}.categoryListPage .categorySlides{display:none !important}.categoryListPage .featuredCategoryListHeader{text-transform:uppercase;text-wrap:wrap;position:relative;top:10px;z-index:100}.categoryListPage .k-scrollview-wrap>.k-scrollview-view{display:inline-block;overflow:inherit;flex-shrink:inherit}}@media(min-width:1025px){.categoryListPage{margin:auto}.categoryListPage .categorySlidesMobile{display:none !important}.categoryListPage .categoryList .k-scrollview-wrap>.k-scrollview-view{display:flex;flex-wrap:wrap;justify-content:center}.categoryListPage .featuredCategoryListHeader{text-transform:uppercase;position:relative;top:10px;z-index:100;padding-left:60px}.categoryListPage .nonMobileScrollRow .categoryItem{padding:0 12px}}.aoeShopCategoryList .nav-link{font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600;color:var(--color-teal) !important}.aoeShopCategoryList .category-item-title{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:500;font-style:normal;text-wrap:auto;text-align:center;text-transform:uppercase;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:576px){.aoeShopCategoryList{margin-left:12px;margin-right:12px}}.featuredProdListPage{margin-top:-100px}.featuredProdListPage .prodInfo{text-align:center;background-color:#fff;filter:drop-shadow(0px 20px 32px rgba(0,0,0,0.0392156863));min-height:286px;border-radius:12px;display:flex;flex-flow:column;justify-content:space-between;align-items:start;position:relative;overflow:hidden;transition:all .5s ease;margin-left:20px}.featuredProdListPage .prodRating{display:grid;align-items:center}.featuredProdListPage .imageDiv{position:relative}.featuredProdListPage .prodImage{z-index:100;border-radius:8px}.featuredProdListPage .categoryDetail .wishlistBtn{position:absolute;top:0px;right:0px;background-color:#fff !important;border:solid .5px;border-radius:50%;width:50px;height:50px;font-size:44px;z-index:150}.featuredProdListPage .categoryDetail .wishListHeart{position:absolute;top:9px;right:11px}.featuredProdListPage .scrollViewFP{margin:auto;width:100%;height:550px;padding-top:50px}.featuredProdListPage .scrollViewFP .k-scrollview-elements{position:absolute !important;height:50px;width:100px;top:0;right:50px}.featuredProdListPage .mobileScrollRowFP .prodImage{width:225px}.featuredProdListPage .mobileScrollRowFP .imageDiv{text-align:center}.featuredProdListPage .mobileScrollRowFP .categoryDetail .wishlistBtn{position:absolute;top:0px;right:1px}.featuredProdListPage .featuredProductsListHeader{text-transform:uppercase;position:relative;top:60px;z-index:100;padding-left:60px}.featuredProdListPage .featuredProductsListHeader .pageHeader{font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.featuredProdListPage .linkProdImage{display:block}.featuredProdListPage .linkProdDetails{display:block}@media(max-width:1024px){.featuredProdListPage{margin-top:-150px}.featuredProdListPage .category .navbar{background-color:#fff}.featuredProdListPage .navbar-toggler{padding:10px}.featuredProdListPage .filtering{display:none}.featuredProdListPage .categoryDetail .wishListHeart{transform:scale(2) !important;position:absolute;top:0px !important;right:0px !important}.featuredProdListPage .categoryDetail .wishlistBtn{background-color:#fff !important;border:solid .5px;border-radius:50%;font-size:30px !important;z-index:150}.featuredProdListPage .starMediumNoColorTop{position:absolute;left:0;top:1px}.featuredProdListPage .btnProdDetailWishListHeart svg,.featuredProdListPage .btnwishListHeart svg{transform:scale(1)}.featuredProdListPage .prodInfo .k-svg-icon{width:35px;height:35px}.featuredProdListPage .prodInfo .wishlistBtn[id^=divUnfilledHeart] .btnwishListHeart svg{transform:scale(0.65) !important}.featuredProdListPage .prodInfo .prodRating .k-svg-icon{width:16px;height:16px}}.aoe-consultant-dashboard .dashboard-header{font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.aoe-consultant-dashboard .dashboard-subheader{font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600;font-weight:400;margin-top:.5rem}.aoe-consultant-dashboard .dashboard-incentives{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}.aoe-consultant-dashboard .dashboard-help-button{font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600;padding:10px;cursor:pointer;margin-left:10px;border-radius:10%;border:1px solid}.aoe-consultant-dashboard .help-buttons{transform:rotate(180deg) rotate(90deg);position:fixed;top:50%;right:45px;transform-origin:right center;z-index:10}@media(max-width:769px){.aoe-consultant-dashboard .dashboard-incentives{grid-template-columns:1fr}.aoe-consultant-dashboard .help-buttons{transform:none;position:relative;top:auto;right:inherit;transform-origin:initial;z-index:10;text-align:center}}.aoe-product-detail .product-title{font-size:1.875rem;font-weight:300;line-height:1.2;margin-top:8px}.aoe-product-detail .productInfoDiv .productInfo{font-size:.75rem;font-weight:300}.aoe-product-detail .productInfoDiv .productInfo .stockQuantity{display:flex;align-items:center}.aoe-product-detail .prodPriceTitle{font-size:1.25rem;font-weight:500}.aoe-product-detail .prodDetailSection.quantity-section .number input{font-size:1.25rem;font-weight:500}.aoe-product-detail .pageHeader{font-size:1rem;font-weight:700;line-height:1.5}.aoe-product-detail #panelbar .k-link{font-size:1rem;font-weight:700;line-height:1.5}.aoe-product-detail #panelbar .k-icon,.aoe-product-detail #panelbar .k-svg-icon{width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center}.aoe-product-detail #panelbar .k-svg-icon svg{width:100%;height:100%;fill:currentColor}.aoe-product-detail #panelbar .panel{font-size:.875rem;font-weight:300;line-height:1.54}.aoe-product-detail #panelbar .panel li{font-size:.8125rem;font-weight:300;line-height:1.54}.aoe-product-detail .share-icons{display:flex;gap:12px}.aoe-product-detail .share-icons a,.aoe-product-detail .share-icons button{background:none;border:none;cursor:pointer;font-size:1.2rem;color:inherit;padding:0}.aoe-product-detail .mainInfo.primaryImageDiv img{cursor:pointer}@media screen and (max-width:768px){.aoe-product-detail.container,.aoe-product-detail .container,.aoe-product-detail .row,.aoe-product-detail .productDetails .container,.aoe-product-detail .productDetails .row{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:none !important;width:100% !important;box-sizing:border-box !important}}.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{margin-left:auto !important;margin-right:auto !important;width:95% !important;box-sizing:border-box !important}@media screen and (max-width:1024px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1000px !important;padding-left:24px !important;padding-right:24px !important}}@media screen and (min-width:1025px)and (max-width:1399px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1200px !important;padding-left:20px !important;padding-right:20px !important}}@media screen and (min-width:1400px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1400px !important;padding-left:16px !important;padding-right:16px !important}}@media screen and (max-width:768px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{padding-left:16px !important;padding-right:16px !important}}.aoe-product-detail .pageHeader{margin-top:0 !important;margin-bottom:16px !important;padding-left:0 !important;padding-right:0 !important;text-align:left;width:100%}@media screen and (max-width:768px){.aoe-product-detail .pageHeader{font-size:20px;line-height:1.2}}.aoe-product-detail .productListHeader .pageHeader{margin-top:40px !important}.aoe-product-detail .responsive-products-grid{display:grid !important;gap:24px !important;justify-content:center !important;width:100% !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}@media screen and (max-width:767px){.aoe-product-detail .responsive-products-grid{grid-template-columns:1fr !important;max-width:none !important;padding:0 8px !important;gap:12px !important}.aoe-product-detail .responsive-products-grid .prodInfo{width:100% !important;justify-self:stretch !important;max-width:320px !important;min-height:480px;margin:0 auto !important}.aoe-product-detail .responsive-products-grid .prodInfo h3,.aoe-product-detail .responsive-products-grid .prodInfo .product-title,.aoe-product-detail .responsive-products-grid .prodInfo .title{overflow:visible !important;line-height:1.3 !important;word-wrap:break-word !important}}@media screen and (min-width:768px)and (max-width:1199px){.aoe-product-detail .responsive-products-grid{grid-template-columns:repeat(2,1fr) !important;max-width:800px !important;padding:0 12px !important;gap:16px !important}.aoe-product-detail .responsive-products-grid .prodInfo{justify-self:stretch !important;max-width:380px !important;min-height:500px}.aoe-product-detail .responsive-products-grid .prodInfo h3,.aoe-product-detail .responsive-products-grid .prodInfo .product-title,.aoe-product-detail .responsive-products-grid .prodInfo .title{overflow:visible !important;line-height:1.3 !important;word-wrap:break-word !important}}@media screen and (min-width:1200px){.aoe-product-detail .responsive-products-grid{grid-template-columns:repeat(4,1fr) !important;padding:0 16px !important;gap:16px !important}.aoe-product-detail .responsive-products-grid .prodInfo{justify-self:stretch !important;max-width:280px !important;min-height:520px}.aoe-product-detail .responsive-products-grid .prodInfo h3,.aoe-product-detail .responsive-products-grid .prodInfo .product-title,.aoe-product-detail .responsive-products-grid .prodInfo .title{overflow:visible !important;line-height:1.3 !important;word-wrap:break-word !important}}.aoe-product-detail .pageHeader{margin-top:0 !important;margin-bottom:16px !important;padding-left:0 !important;padding-right:0 !important;text-align:left;width:100%}@media screen and (max-width:768px){.aoe-product-detail .pageHeader{font-size:20px;line-height:1.2}}.aoe-product-detail .productListHeader .pageHeader{margin-top:32px !important}.aoe-product-detail .onemore{background-color:#fff;padding-top:24px;padding-bottom:24px;border-radius:12px;margin-top:40px;margin-bottom:40px}.aoe-product-detail .onemore .productInfo,.aoe-product-detail .onemore .row:not(:first-child){padding-left:0 !important;padding-right:0 !important}.aoe-product-detail .prodDetailSection input::-webkit-outer-spin-button,.aoe-product-detail .prodDetailSection input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aoe-product-detail .prodDetailSection input[type=number]{-moz-appearance:textfield;appearance:textfield}.aoe-product-detail .aboutImageDiv{display:none !important}.aoe-product-detail span{cursor:pointer}.aoe-product-detail .minus,.aoe-product-detail .plus{width:30px !important;height:30px !important;background:var(--color-background) !important;border-radius:4px !important;padding:8px 4px !important;border:1px solid var(--color-border) !important;display:inline-block !important;vertical-align:middle !important;text-align:center !important;line-height:10px !important}.aoe-product-detail .prodDetailSection input{height:34px;width:100px;text-align:center;font-family:"MuseoSans",sans-serif;font-size:1.5rem;line-height:1.33;font-weight:600;border:1px solid var(--color-border);border-radius:4px;display:inline-block;vertical-align:middle}.aoe-product-detail .secondaryBtn{background:none repeat scroll 0 0 #fff;color:var(--black);border:1px solid var(--black) !important;line-height:.5}.aoe-product-detail .wishListBtnArea{align-content:center}.aoe-product-detail .btnFullWidth{width:100%}.aoe-product-detail .prodDetailSection{padding:20px}.aoe-product-detail .prodDetailSection.quantity-section{padding-bottom:8px}.aoe-product-detail .prodDetailSection.button-section{padding-top:8px}.aoe-product-detail .stockQuantity{padding:20px;color:var(--color-red-accent)}.aoe-product-detail .productInfo{padding-left:20px}.breadcrumb{padding-left:20px;padding-right:20px;gap:16px}.aoe-product-detail #thumbCarousel{margin-left:0}@media(max-width:767px){.aoe-product-detail #thumbCarousel{margin-left:0}}@media(max-width:767px){.usn_back-to-top{position:fixed !important;bottom:20px !important;right:20px !important;z-index:903;padding:0 !important;width:50px;height:50px}}.cartDrawerSection{position:fixed !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;z-index:905 !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;overflow:visible !important;pointer-events:none !important}.cartDrawerSection *{pointer-events:auto !important}.cartDrawerSection .container,.cartDrawerSection .component-inner,.cartDrawerSection .component-sub{padding:0 !important;margin:0 !important;width:0 !important;max-width:none !important;overflow:visible !important}.cartDrawer{writing-mode:vertical-rl;text-orientation:mixed;padding:0 !important;margin:0 !important}@media(max-width:575px){.cartDrawerSection{top:auto !important;bottom:0 !important;right:0 !important;left:0 !important;transform:none !important;width:100% !important;text-align:center}.cartDrawer{writing-mode:horizontal-tb;text-orientation:mixed;padding:10px;display:inline-block}.cart-drawer-button-container .btnViewCartDrawer{display:none !important}}body{overflow-x:hidden}@media(max-width:768px){.container,.container-fluid{margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}.aoe-product-detail .listItem svg{transform:scale(2) !important}.aoe-product-detail .listItem{background-color:#fff;color:var(--color-text);cursor:pointer;padding:16px;width:100%;text-align:left;outline:none;transition:.4s;font-family:"MuseoSans",sans-serif;font-size:1.25rem;line-height:1.4;font-weight:600;border:none}.aoe-product-detail .k-panelbar>.k-panelbar-header{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.aoe-product-detail .k-panelbar{border:none !important}.aoe-product-detail .firstListItem{border-top:none !important}.aoe-product-detail .k-panelbar>.k-panelbar-header>.k-link,.aoe-product-detail .k-panelbar>.k-panelbar-header>.k-link.k-selected{background-color:#fff !important;color:var(--black) !important}.aoe-product-detail .panel{padding:0 16px;background-color:#fff;display:none;overflow:hidden}.aoe-product-detail .heart{font-size:40px}.aoe-product-detail .wishListText{line-height:16px}.aoe-product-detail .fullWidthImageProdDetails{width:700px !important;position:fixed;top:50%;left:50%;padding:20px;transform:translate(-50%,-50%);z-index:10004}.aoe-product-detail .overLayImages{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10003;cursor:pointer}.aoe-product-detail .overLayText{position:absolute;top:5%;left:50%;font-size:16pt;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:10004}.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{margin-left:auto !important;margin-right:auto !important;width:95% !important;box-sizing:border-box !important}@media screen and (max-width:1024px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1000px !important;padding-left:24px !important;padding-right:24px !important}}@media screen and (min-width:1025px)and (max-width:1399px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1200px !important;padding-left:20px !important;padding-right:20px !important}}@media screen and (min-width:1400px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{max-width:1400px !important;padding-left:16px !important;padding-right:16px !important}}@media screen and (max-width:768px){.aoe-product-detail .onemore,.aoe-product-detail .product-cross-sell-list{padding-left:16px !important;padding-right:16px !important}}.aoe-product-detail .productDetails{position:relative;width:100% !important}.aoe-product-detail .product-cross-sell-list .k-scrollview-next:hover,.aoe-product-detail .product-cross-sell-list .k-scrollview-prev:hover{color:var(--black);opacity:1 !important}.aoe-product-detail .prodDetailSection .anchor{width:inherit !important}.aoe-product-detail .mobileScrollRow .prodImage{width:225px}.aoe-product-detail .product-cross-sell-list .productListHeader{margin-bottom:24px}.aoe-product-detail .scrollViewRow{margin-left:auto;margin-right:auto}.aoe-product-detail .scrollViewRow .prodInfo{display:flex;flex-direction:column}.aoe-product-detail .scrollViewRow .prodInfo .prodName{min-height:90px;max-height:90px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.aoe-product-detail .scrollViewRow .prodInfo .prodRating{min-height:30px}.aoe-product-detail .scrollViewRow .prodInfo .prodPrice{min-height:30px}.aoe-product-detail .product{margin-left:auto;margin-right:auto}.aoe-product-detail .prodSalePrice h3{font-style:normal;font-weight:600;line-height:24px;color:var(--color-red-accent)}.aoe-product-detail .prodOriginalPrice{text-decoration:line-through;text-decoration-thickness:from-font;color:var(--black);font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600}.aoe-product-detail .prodOriginalPrice p{font-weight:500}.aoe-product-detail .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.aoe-product-detail .thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.aoe-product-detail .thumbs video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.aoe-product-detail .modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000}.aoe-product-detail .modal.active{display:flex}.aoe-product-detail .modal-content{position:relative;width:unset;max-height:90%;max-width:80%}.aoe-product-detail .product .modal-content{width:unset}.aoe-product-detail .modal-content img{height:auto;border-radius:8px}.aoe-product-detail .nav{position:absolute;top:50%;transform:translateY(-50%);font-size:2em;color:#fff;cursor:pointer;user-select:none;padding:0 10px}#thumbCarousel .carousel-control-prev,#thumbCarousel .carousel-control-next{width:auto;opacity:.7}#thumbCarousel .carousel-control-prev{left:-1rem}#thumbCarousel .carousel-control-next{right:-1rem}@media(max-width:767px){#thumbCarousel .carousel-control-prev{left:-0.5rem}#thumbCarousel .carousel-control-next{right:-0.5rem}}.aoe-product-detail .close{position:absolute;top:10px;right:15px;font-size:1.5em;color:#fff;cursor:pointer}.aoe-category-detail .prodOriginalPrice{font-size:15px;font-style:italic;font-weight:600;line-height:22px;text-wrap:auto;text-align:center;text-decoration:line-through}.aoe-category-detail .prodRating{display:grid;align-items:center}.aoe-category-detail .imageDiv{position:relative}.aoe-category-detail .prodImage{z-index:100;border-radius:8px}.aoe-category-detail .prodInfo{display:flex;flex-flow:column;justify-content:space-between}.aoe-category-detail .btn.btnPriceFilter{background-color:var(--color-teal);color:var(--white);border:1px solid var(--color-teal);border-radius:10px;padding:10px}.aoe-category-detail .btn.btnPriceFilter:hover{background-color:var(--color-teal-dark);border-color:var(--color-teal-dark)}.aoe-category-detail .btn.btn-primary{background-color:var(--color-teal);border-color:var(--color-teal);border-radius:10px}.aoe-category-detail .btn.btn-primary:hover{background-color:var(--color-teal-dark);border-color:var(--color-teal-dark)}.aoe-category-detail .min-input{width:75%}.aoe-category-detail .max-input{width:75%;text-align:right}.aoe-category-detail .toSpan{text-align:right}.aoe-category-detail input::-webkit-outer-spin-button,.aoe-category-detail input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.aoe-category-detail .slider-container,.aoe-category-detail .mobile-slider-container{width:95%;height:6px;position:relative;background:var(--color-background-mute);border-radius:4px;margin-left:15px}.aoe-category-detail .slider-container .price-slider,.aoe-category-detail .mobile-slider-container .price-slider{height:100%;left:0%;right:0%;position:absolute;border-radius:4px;background:var(--color-red-accent)}.aoe-category-detail .price-slider{background-color:var(--color-red-accent) !important}.aoe-category-detail .price-slider:before,.aoe-category-detail .price-slider:after{content:"";padding:4px;background:var(--color-red-accent);background-color:var(--color-red-accent);width:8px;height:5px;display:block;border-radius:12px;top:-2px}.aoe-category-detail .price-slider::after{right:0;position:absolute;top:-2px}.aoe-category-detail .price-slider::before{top:-2px;position:absolute}.aoe-category-detail .range-input,.aoe-category-detail .mobile-range-input{position:relative;opacity:0}.aoe-category-detail .range-input input,.aoe-category-detail .mobile-range-input input{position:absolute;width:100%;height:5px;background:none;top:-5px;pointer-events:none;cursor:pointer;-webkit-appearance:none;appearance:none}.aoe-category-detail .range-input input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:var(--color-red-accent);pointer-events:auto;-webkit-appearance:none}.aoe-category-detail .subCatCheck,.aoe-category-detail .mobileSubCatCheck{-webkit-appearance:checkbox !important;appearance:checkbox !important;border:1px solid var(--color-border) !important}.aoe-category-detail .subCatCheckLabel,.aoe-category-detail .mobileSubCatCheckLabel{padding-left:4px;display:inline-block}.aoe-category-detail .pagination{display:flex;justify-content:center}.aoe-category-detail .pager{display:inline-block}.aoe-category-detail .pageNum.active a{font-weight:700}.aoe-category-detail .pageArrow{display:inline-block}.aoe-category-detail .pageArrow.disabled{pointer-events:none}.aoe-category-detail .filterCheckBox{appearance:auto !important}.aoe-category-detail .power-filter-search{font-family:"FontAwesome","Inter",Arial,sans-serif;font-size:.95rem;padding:6px 12px 6px 32px;width:100%;background:var(--color-background);border:none;border-radius:18px;outline:none;box-shadow:none;transition:background .2s;background-image:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg#search#search");background-repeat:no-repeat;background-position:10px center;background-size:16px 16px}.aoe-category-detail .power-filter-search::placeholder{color:var(--color-text-placeholder);font-family:"FontAwesome","Inter",Arial,sans-serif;font-size:.95rem}@media(min-width:770px){.aoe-category-detail .navbar{display:none !important}.aoe-category-detail .filtering{display:block !important}}@media(max-width:769px){.aoe-category-detail .navbar{display:block !important;background-color:#fff}.aoe-category-detail .navbar-toggler{padding:10px}.aoe-category-detail .filtering{display:none !important}.aoe-category-detail .mobileFilterButtonDiv{display:flex;flex-direction:row;gap:8px}.aoe-category-detail .mobileFilterButtonDiv .col-6{flex:1}.aoe-category-detail .mobileFilterButtonDiv .btnPriceFilter{width:100%;height:44px;display:flex;align-items:center;justify-content:center;font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aoe-category-detail .navbar-toggler{background-color:var(--color-teal);color:#fff;border:none;border-radius:10px;padding:8px 16px}.aoe-category-detail .navbar-toggler .FilterMenuBtn{color:#fff}.aoe-category-detail .navbar-toggler .fa-filter{color:#fff}}@media(max-width:329px){.aoe-category-detail .prodInfo{flex:0 0 100%;max-width:100%}}@media(max-width:576px){.aoe-category-detail .prodName{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400}}.featuredProdListPage .prodName,.featuredProdListPage .prodPrice,.aoe-product-detail .prodName,.aoe-product-detail .prodPrice,.aoe-category-detail .prodName,.aoe-category-detail .prodPrice,.wishListSkuContainer .prodName,.wishListSkuContainer .prodPrice{font-family:"MuseoSans",sans-serif;font-size:1.125rem;line-height:1.56;font-weight:400;font-weight:600;font-style:normal;text-wrap:auto;text-align:center}.sectionPasswordResetSuccess .form-header,.sectionPasswordResetFailed .form-header,.sectionPasswordResetConfirmed .form-header,.sectionDocumentPasswordResetSuccess .form-header,.sectionDocumentPasswordResetFailed .form-header,.sectionDocumentPasswordResetConfirmed .form-header{text-align:center;margin-bottom:32px}.sectionPasswordResetSuccess .form-header h2,.sectionPasswordResetFailed .form-header h2,.sectionPasswordResetConfirmed .form-header h2,.sectionDocumentPasswordResetSuccess .form-header h2,.sectionDocumentPasswordResetFailed .form-header h2,.sectionDocumentPasswordResetConfirmed .form-header h2{color:var(--color-teal);margin-bottom:10px;font-weight:700}.sectionPasswordResetSuccess .form-header p,.sectionPasswordResetFailed .form-header p,.sectionPasswordResetConfirmed .form-header p,.sectionDocumentPasswordResetSuccess .form-header p,.sectionDocumentPasswordResetFailed .form-header p,.sectionDocumentPasswordResetConfirmed .form-header p{color:var(--color-text);margin-bottom:0}.sectionPasswordResetSuccess .action-buttons,.sectionPasswordResetFailed .action-buttons,.sectionPasswordResetConfirmed .action-buttons,.sectionDocumentPasswordResetSuccess .action-buttons,.sectionDocumentPasswordResetFailed .action-buttons,.sectionDocumentPasswordResetConfirmed .action-buttons{margin-top:32px;display:flex;justify-content:center}.sectionPasswordResetSuccess .password-reset-form,.sectionDocumentPasswordResetSuccess .document-password-reset-form{max-width:800px;margin:0 auto;padding:40px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sectionPasswordResetSuccess .error-message-top{margin-bottom:32px !important;margin-top:0 !important;order:-1}.sectionPasswordResetSuccess .form-label,.sectionDocumentPasswordResetSuccess .form-label{color:var(--color-text);font-weight:600;margin-bottom:8px;display:block;white-space:nowrap}.sectionPasswordResetSuccess .password-input-container,.sectionDocumentPasswordResetSuccess .password-input-container{max-width:400px;margin:0 auto}.sectionPasswordResetSuccess .password-input-container .k-textbox,.sectionDocumentPasswordResetSuccess .password-input-container .k-textbox{width:100%;margin-bottom:4px}.sectionPasswordResetSuccess .k-textbox,.sectionDocumentPasswordResetSuccess .k-textbox{width:100%;margin-bottom:4px}.sectionPasswordResetSuccess .k-input-inner,.sectionDocumentPasswordResetSuccess .k-input-inner{width:100%;padding:12px;border:none;outline:none;font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.sectionPasswordResetSuccess .reset-password-btn{background-color:var(--color-teal);border:none;color:#fff;padding:12px 30px;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:700;border-radius:10px;cursor:pointer;width:200px}.sectionDocumentPasswordResetSuccess .reset-password-btn{background-color:var(--color-teal);border:none;color:#fff;padding:12px 30px;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:700;border-radius:10px;cursor:pointer;width:250px}.sectionPasswordResetSuccess .reset-password-btn:hover,.sectionDocumentPasswordResetSuccess .reset-password-btn:hover{background-color:var(--color-teal-dark)}.sectionPasswordResetSuccess .forgotPasswordBtn,.sectionDocumentPasswordResetSuccess .forgotPasswordBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important;margin-top:20px;display:inline-block;padding:8px 16px;border-radius:10px;transition:background-color .3s ease,color .3s ease}.sectionPasswordResetSuccess .forgotPasswordBtn:hover,.sectionDocumentPasswordResetSuccess .forgotPasswordBtn:hover{background-color:var(--color-teal-dark) !important;color:#fff !important;text-decoration:none !important}.sectionPasswordResetSuccess .validation-message,.sectionPasswordResetSuccess .validation-message-confirm,.sectionDocumentPasswordResetSuccess .validation-message,.sectionDocumentPasswordResetSuccess .validation-message-confirm{font-family:"MuseoSans",sans-serif;font-size:.75rem;line-height:1.33;font-weight:400;margin-top:4px}.sectionPasswordResetSuccess .password-requirements,.sectionDocumentPasswordResetSuccess .password-requirements{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:16px;margin-top:10px}.sectionPasswordResetSuccess .password-requirements-success,.sectionDocumentPasswordResetSuccess .password-requirements-success{background-color:var(--color-alert-success-bg);border:1px solid var(--color-alert-success-border);border-radius:8px;padding:16px;margin-top:10px;text-align:center}.sectionPasswordResetSuccess .requirements-title,.sectionDocumentPasswordResetSuccess .requirements-title{font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400;font-weight:600;margin-bottom:10px;color:var(--color-text)}.sectionPasswordResetSuccess .requirements-success-title,.sectionDocumentPasswordResetSuccess .requirements-success-title{font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-weight:600;margin-bottom:4px;color:var(--color-alert-success-text)}.sectionPasswordResetSuccess .requirements-success-subtitle,.sectionDocumentPasswordResetSuccess .requirements-success-subtitle{margin-bottom:0;color:var(--color-alert-success-text);font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400}.sectionPasswordResetSuccess .requirements-list,.sectionDocumentPasswordResetSuccess .requirements-list{list-style:none;padding:0;margin:0}.sectionPasswordResetSuccess .requirement-item,.sectionDocumentPasswordResetSuccess .requirement-item{display:flex;align-items:center;margin-bottom:4px;font-family:"MuseoSans",sans-serif;font-size:.875rem;line-height:1.43;font-weight:400;color:var(--color-alert-danger-text);transition:all .3s ease}.sectionPasswordResetSuccess .requirement-item.met,.sectionDocumentPasswordResetSuccess .requirement-item.met{display:none}.sectionPasswordResetSuccess .requirement-icon,.sectionDocumentPasswordResetSuccess .requirement-icon{margin-right:8px;font-weight:700;min-width:15px}.sectionPasswordResetSuccess .requirement-icon::before,.sectionDocumentPasswordResetSuccess .requirement-icon::before{content:"✗"}.sectionPasswordResetSuccess .alert{padding:16px;border-radius:8px;margin-bottom:20px !important;margin-top:0 !important}.sectionDocumentPasswordResetSuccess .alert{padding:16px;border-radius:8px;margin-bottom:20px}.sectionPasswordResetSuccess .alert-success,.sectionDocumentPasswordResetSuccess .alert-success{background-color:var(--color-alert-success-bg);border:1px solid var(--color-alert-success-border);color:var(--color-alert-success-text)}.sectionPasswordResetSuccess .alert-danger,.sectionDocumentPasswordResetSuccess .alert-danger{background-color:var(--color-alert-danger-bg);border:1px solid var(--color-alert-danger-border);color:var(--color-alert-danger-text)}.sectionPasswordResetSuccess .alert-danger h4,.sectionDocumentPasswordResetSuccess .alert-danger h4{color:var(--color-alert-danger-text);margin-bottom:10px;font-weight:700}.sectionPasswordResetSuccess .alert-danger p,.sectionDocumentPasswordResetSuccess .alert-danger p{margin:0;color:var(--color-alert-danger-text)}.sectionPasswordResetFailed .password-reset-failed-form,.sectionDocumentPasswordResetFailed .document-password-reset-failed-form{max-width:800px;margin:0 auto;padding:40px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sectionPasswordResetFailed .button-container,.sectionDocumentPasswordResetFailed .button-container{display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.sectionPasswordResetFailed .forgotPasswordBtn,.sectionDocumentPasswordResetFailed .forgotPasswordBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important;display:inline-block;white-space:nowrap;text-align:center;min-width:120px;padding:10px 16px}.sectionPasswordResetFailed .alert,.sectionDocumentPasswordResetFailed .alert{padding:16px;border-radius:8px;margin-top:20px}.sectionPasswordResetFailed .alert-danger,.sectionDocumentPasswordResetFailed .alert-danger{background-color:var(--color-alert-danger-bg);border:1px solid var(--color-alert-danger-border);color:var(--color-alert-danger-text)}.sectionPasswordResetFailed .alert h4,.sectionDocumentPasswordResetFailed .alert h4{color:var(--color-alert-danger-text);margin-bottom:10px;font-weight:700}.sectionPasswordResetConfirmed .password-reset-confirmed-form,.sectionDocumentPasswordResetConfirmed .document-password-reset-confirmed-form{max-width:800px;margin:0 auto;padding:40px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--white);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sectionPasswordResetConfirmed .success-message-container,.sectionDocumentPasswordResetConfirmed .success-message-container{margin-bottom:32px}.sectionPasswordResetConfirmed .success-icon,.sectionDocumentPasswordResetConfirmed .success-icon{text-align:center;margin-bottom:16px}.sectionPasswordResetConfirmed .checkmark,.sectionDocumentPasswordResetConfirmed .checkmark{display:inline-block;width:60px;height:60px;line-height:60px;background-color:var(--color-alert-success-text);color:#fff;border-radius:50%;font-family:"MuseoSans",sans-serif;font-size:2rem;line-height:1.25;font-weight:600;font-weight:700}.sectionPasswordResetConfirmed .button-container,.sectionDocumentPasswordResetConfirmed .button-container{display:flex;justify-content:center;align-items:center}.sectionPasswordResetConfirmed .forgotPasswordBtn,.sectionDocumentPasswordResetConfirmed .forgotPasswordBtn{color:var(--color-teal) !important;text-transform:uppercase !important;text-decoration:underline !important;margin-top:20px;display:inline-block}.sectionPasswordResetConfirmed .alert,.sectionDocumentPasswordResetConfirmed .alert{padding:20px;border-radius:8px;margin-top:20px;text-align:center}.sectionPasswordResetConfirmed .alert-success,.sectionDocumentPasswordResetConfirmed .alert-success{background-color:var(--color-alert-success-bg);border:1px solid var(--color-alert-success-border);color:var(--color-alert-success-text)}.sectionPasswordResetConfirmed .alert-success h4,.sectionDocumentPasswordResetConfirmed .alert-success h4{color:var(--color-alert-success-text);margin-bottom:10px;margin-top:10px;font-family:"MuseoSans",sans-serif;font-size:1rem;line-height:1.5;font-weight:400}}.field-validation-error{background-color:rgba(0,0,0,0);color:var(--color-alert-danger-text);padding:0}@layer important-reset{a:focus-visible,button:focus-visible,.btn:focus-visible,.k-button:focus-visible,nav:focus-visible,.nav-link:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #000 !important}}.category-item-title:focus-visible{outline:2px dashed var(--color-text);outline-offset:2px}.tab:focus-visible{outline:2px dashed var(--color-text);outline-offset:2px}
