.is-newAccount-page{margin:16px auto 0;max-width:1440px;padding-top:24px}#coupons-slider .flashfindImg{width:100%}@media(min-width:544px){#coupons-slider .flashfindImg{width:272px}}#account{display:flex;flex-wrap:wrap;margin:0 auto}@media(max-width:991.98px){#account{margin:0 auto;max-width:100%;padding:0 24px}}#account h1,#account>div.rr_container{flex:0 0 100%}#account h1{font-size:28px;font-weight:300;margin:auto;text-align:center}@media(max-width:991.98px){#account h1{padding:0}}#account .account-header{border-bottom:3px solid #f1f1f1;margin:0 auto;width:auto}@media(max-width:991.98px){#account .account-header{border:none}#account .account-primary{flex:0 0 100%;max-width:100%}}#account .account-dashboard{min-height:585px;position:relative}#account .account-dashboard .account-dashboard-heading{margin-bottom:15px}@media(max-width:991.98px){#account .account-dashboard .account-dashboard-heading{margin-top:27px;position:absolute;width:100%;z-index:1}}#account .account-dashboard .account-dashboard-heading .account-dashboard-heading-bg{background:#ffffffb3;height:100px;margin:0 auto;padding-top:20px}@media(max-width:767.98px){#account .account-dashboard .account-dashboard-heading .account-dashboard-heading-bg{margin:0 20px}}#account .account-dashboard .banner{height:440px;overflow:hidden;position:absolute;width:100%}#account .account-dashboard .banner .banner-background{height:440px;max-width:100%}@media(max-width:991.98px){#account .account-dashboard .banner{height:150px;position:relative}}#account .account-dashboard h1,#account .account-dashboard h2,#account .account-dashboard h3{color:#003764}#account .account-dashboard h3{color:#000;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:.6px;line-height:1.2;margin-bottom:0;margin-right:24px}#account .account-dashboard h3.iptitle{font-size:18px;font-weight:400;text-align:center}#account .account-dashboard p{color:#242424;font-size:.875rem;font-style:normal;letter-spacing:.7px;line-height:1.5;margin-bottom:24px}#account .account-dashboard a.bottom-link{font-size:.875rem}#account .account-dashboard a.button{background-color:#f1f1f1;color:#707070;display:block;margin-top:4px;padding:5px 10px}#account .account-dashboard .store-name{color:#000}#account .account-dashboard .tooltip{padding:20px}#account .account-dashboard .tooltip a{color:#fff;text-decoration:underline}#account .account-dashboard .order-status{background-color:#f1f1f1;color:#118400;display:inline-block;margin-bottom:10px;padding:5px 10px;width:auto}#account .account-dashboard .order{margin-bottom:48px}@media(max-width:991.98px){#account .account-dashboard .order.empty{text-align:center}}#account .account-dashboard .order-utility-section{align-items:center;display:flex;margin-bottom:24px}@media(max-width:1199.98px){#account .account-dashboard .order-utility-section{justify-content:space-between}}@media(min-width:768px){#account .account-dashboard .order-utility-section.justify-content-center{justify-content:flex-start!important}}#account .account-dashboard .wishlist{border-top:1px solid #d6d6d6;padding-top:48px}#account .account-dashboard .wishlist.empty h3{margin-bottom:16px}@media(max-width:991.98px){#account .account-dashboard .wishlist{text-align:center}}#account .account-dashboard .wishlist .wishlist-utility-section{display:flex;margin-bottom:32px}@media(max-width:991.98px){#account .account-dashboard .wishlist .wishlist-utility-section{justify-content:space-between}}#account .account-dashboard .wishlist .wishlist-utility-section h3{margin-bottom:0;margin-right:24px}#account .account-dashboard .wishlist .wishlist-utility-section a{font-size:.875rem}#account .account-dashboard .row{flex-direction:column;margin:auto;padding:0 16px}@media(max-width:991.98px){#account .account-dashboard .row.main-row{padding:0}}#account .account-dashboard .row>.col-6{background:#fff;margin:0 2%;max-width:48%;min-height:300px;padding:10px}@media(max-width:991.98px){#account .account-dashboard .row>.col-6{flex:0 0 100%;max-width:400px;width:100%}}@media(max-width:767.98px){#account .account-dashboard .row>.col-6.wishlist{border-top:3px solid #f1f1f1;margin-top:36px;padding-top:30px}#account .account-dashboard .row>.col-6.empty{height:auto}}#account .account-dashboard .row.wishlistthumbnails{display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin:0;padding:0}@media(max-width:767.98px){#account .account-dashboard .row.wishlistthumbnails{gap:8px;grid-template-columns:repeat(2,1fr)}}#account .account-dashboard .row.wishlistthumbnails img{max-width:100%}#account .account-dashboard .row.orderdetails{margin:0;padding:0}#account .account-dashboard .row.orderdetails hr{border-color:#f1f1f1}#account .account-dashboard .row.orderdetails .detail{color:#000;font-size:1.2em}#account .account-dashboard .row.orderdetails .info-icon .icon{background:none;color:#242424;font-size:14px;height:1.2em;width:1.2em}#account .account-dashboard .row.orderdetails img{max-height:120px}@media(max-width:767.98px){#account .account-dashboard .row.orderdetails img{width:100px}}#account .account-dashboard .row.orderdetails .itemcount{background-color:#ffffffb3;color:#000;font-size:1.2em;position:absolute;top:50px;width:100%}@media(max-width:767.98px){#account .account-dashboard .row.orderdetails .itemcount{top:36px;width:100px}}#account .account-dashboard .row.orderimage{margin-bottom:20px}@media screen and (min-width:1441px){#account{padding:0}}@media(max-width:991.98px){#account-settings-nav{display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-left:0;margin-right:-15px;max-width:none;overflow-x:auto;padding:1em 15px 0 0}}@media(max-width:767.98px){#account-settings-nav{-ms-overflow-style:none;margin-bottom:24px;scrollbar-width:none}#account-settings-nav::-webkit-scrollbar{display:none}}#account-settings-nav li{color:#0098bd;font-size:15px;margin-bottom:10px;width:100%}@media(max-width:991.98px){#account-settings-nav li{white-space:nowrap;width:auto}}#account-settings-nav li.title{color:#003764;font-size:16px;font-weight:500;text-transform:uppercase}@media(max-width:991.98px){#account-settings-nav li.title{display:none}}#account-settings-nav li .selected{border-bottom:3px solid #003764}.loginPopupPadding{margin:300px 300px 300px 800px}@media(max-width:991.98px){.loginPopupPadding-mobile{margin:0 0 0 50px}}.login-Heading-SoftSignIn{color:#707070;font-size:15px;margin-bottom:0;margin-left:12px;margin-top:12px}.login-FP-SoftSignIn{height:40px}.login-CA-SoftSignIn{margin-top:24px}.login-Athome-Image-logo{margin-top:24px;text-align:center;width:100%}.login-Athome-Img{height:60px}@media screen and (max-width:768px){.login-breadcrumbs{display:none}}.login-page.container{background-color:#003764;margin:0 auto;max-width:1115px;padding:80px 0;position:relative}@media screen and (max-width:768px){.login-page.container{background-color:#fff;padding:0}}.login-page.container #err-messages{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.login-page.container #err-messages li{list-style:none}.login-page.container .card{border:none;border-radius:0;margin:0;max-width:100%;padding:0}.login-page.container .card h2{font-size:26px;text-align:center}.login-page.container .card h2.welcome-home{color:#0098bd}@media screen and (max-width:1024px){.login-page.container .card h2{font-size:24px}}.login-page.container .card img.insider-perks-logo{display:block;margin:0 auto 20px;max-width:250px}.login-page.container .card button{margin:20px auto}@media screen and (max-width:1024px){.login-page.container .card button{margin:15px auto}}.login-page.container .card button.complete-profile{padding:16px;text-transform:capitalize}.login-page.container .card .card-body{margin:0;padding:0}.login-page.container .card .card-body .section-divider{padding:0}.login-page.container .card .card-body .store-signup{border-top:1px solid #d6d6d6;margin:40px auto 0;padding:30px 0 0}.login-page.container .card .card-body .store-signup h2{color:#003764;font-size:1.25rem;line-height:20.4px;text-transform:none}@media screen and (max-width:1024px){.login-page.container .card .card-body .store-signup{margin:15px auto 0;padding:15px 0 0}}.login-page.container .card .card-body .tab-content{margin:0 auto;padding:0 40px}@media screen and (max-width:1024px){.login-page.container .card .card-body .tab-content{margin:30px auto 0;padding:0 20px}}@media screen and (max-width:768px){.login-page.container .card .card-body .tab-content{margin:30px auto;padding:0}}.login-page.container .card .card-body .login{padding:0 40px}@media screen and (max-width:768px){.login-page.container .card .card-body .login{padding:0}}.login-page.container .card .card-body .login .remember-me{padding:0}.login-page.container .card .card-body .login .remember-me label{padding-top:4px}.login-page.container .create-account{cursor:pointer;display:block}.login-page.container .create-account:focus{box-shadow:0 0 0 .2rem #26a7c780;padding:1px}.login-page.container .create-account img.insider-perks-join{width:100%}.login-page.container .login-vip{margin:auto;width:86.5%}@media screen and (max-width:768px){.login-page.container .login-vip{padding:0;width:100%}}.login-page.container .login-vip img.vip-pig{bottom:85px;left:40px;position:absolute}@media screen and (max-width:1024px){.login-page.container .login-vip img.vip-pig{left:22px;width:15%}}@media screen and (max-width:768px){.login-page.container .login-vip img.vip-pig{display:none}}.login-page.container .login-vip a{display:block;margin:10px auto 0;max-width:955px;text-align:center;width:100%}.login-page.container .login-vip a:focus{box-shadow:0 0 0 .2rem #26a7c780;padding:1px}.login-page.container .login-vip a img{max-width:100%}.login-page.container .user-logged-in .logged-welcome-home{color:#000;font-size:1.625rem;letter-spacing:.8px;line-height:1.2;margin-bottom:8px;margin-top:40px}.login-page.container .user-logged-in .profile-name{color:#000;font-family:var(--Font-Title,IvyMode);font-size:2.5rem;letter-spacing:1.2px;line-height:var(--Line-Height-heading-xxl,48px)}.login-page.container .user-logged-in .profile-name.dr-title{letter-spacing:.15em;text-transform:uppercase}.login-page.container .user-logged-in .log-out{margin-block:40px}.login-page.container form.login{margin-bottom:0}.login-page.container form.login .alert{margin-top:0!important}@media(max-width:1199.98px){.login-page.container form.login .form-group{margin-bottom:12px}.login-page.container form.login .sign-in{margin:15px auto}}.login-page.container .accountLookUp-form .number-lookup-container{margin-bottom:0}.login-page.container .rewards-section{background-color:#0098bd;color:#fff;text-align:center}.login-page.container .rewards-section .store-signup .login-phone-lookup{background-color:#0098bd;padding:0 0 24px}.login-page.container .rewards-section :is(p a,.link,.link:visited),.login-page.container .rewards-section a,.login-page.container .rewards-section h2{color:#fff}.login-page.container .rewards-section .loyalty-login-form-ui label{text-align:left}.login-page.container .rewards-section.tab-content .content{margin:0 auto;max-width:406px}.login-page.container .rewards-section.tab-content .content h2.heading-rewards{font-family:var(--Font-Title,IvyMode);font-size:2.5rem;font-weight:400;letter-spacing:7.5px;line-height:1.2;margin-bottom:32px}.login-page.container .rewards-section.tab-content .content #password-reset{letter-spacing:.7px;line-height:1.2;text-underline-offset:25%;text-underline-position:from-font}.login-page.container .rewards-section.tab-content .content .btn.sign-in{max-width:240px}.login-page.container .rewards-section.tab-content .content .store-signup{max-width:326px}.login-page.container .rewards-section.tab-content .content .store-signup .login-phone-lookup-title,.login-page.container .rewards-section.tab-content .content .store-signup h2{color:#fff;font-size:1rem;font-weight:400;letter-spacing:.8px;line-height:1.2}.login-page.container .rewards-section.tab-content .content .lookUp-phone{width:86%}.login-page.container .rewards-section.tab-content .content #phone-error{text-align:left;width:100%}.login-page.container .rewards-section.tab-content .content .number-lookup-container button{outline:none}.login-page.container .number-lookup-container button{outline:1px solid #fff;outline-offset:-1px}.header-spacing{margin-top:25px}.birthday-select{display:inline-block;margin-right:1rem;width:40%}.birthday-select .form-control{color:#707070}#registration-form-phone,#registration-form-phone2,#registration-form-phone3{display:inline-block;margin-right:1rem;width:50%}.phone-select{display:inline-block;width:40%}.phone-select .form-control{color:#707070}.forgot-password{color:#1a1f3d;font-size:.875rem;text-align:center}.forgot-password a#password-reset:focus{box-shadow:0 0 0 .2rem #26a7c780;padding:1px}.my-account-header{display:block;margin:15px 0}.makeGray{color:#070401;display:inherit;font-size:14px;font-weight:400;line-height:1.1;margin:3px 0 0;text-align:left}.registration-text{margin-bottom:1rem;margin-top:1rem}.signUpTermsPrivacy{margin:0 1rem 1rem 0;width:100%}.signUpTermsPrivacy a.view-privacy-policy{float:right}.signUpTermsPrivacy span{color:#007694}.card.account-ip{border:none}.card .acct-login-text{color:#0098bd;margin-top:30px;text-align:center}.card h1{font-size:3em;font-weight:400}.card .acct-login-required{margin-top:1rem}.card .required-indicator{color:darkred}.card .change-password-form label.form-control-label,.card .edit-profile-form label.form-control-label,.card .registration-form label.form-control-label{color:#1a1f3d}.card .change-password-form input[type=email],.card .change-password-form input[type=text],.card .edit-profile-form input[type=email],.card .edit-profile-form input[type=text],.card .registration-form input[type=email],.card .registration-form input[type=text]{color:#707070}.card .form-group.required .form-control-label:before{content:""}@media screen and (max-width:1024px){.card .form-group{margin-bottom:.75rem}}.card .alt-phone,.card .alt-phone2{display:none}.card .alt-phone.show,.card .alt-phone2.show{display:block}.card .show-alt-phone,.card .show-alt-phone2{color:#707070;margin-top:1rem}.card .show-alt-phone.hide,.card .show-alt-phone2.hide{display:none}.card .show-alt-phone .fa-chevron-down,.card .show-alt-phone2 .fa-chevron-down{color:#007694;font-size:14px}.card .alt-input{display:block}.card .fa-minus-circle{color:#e32926;font-size:14px}.card.reset-password-form{border:none;margin-bottom:80px;margin-top:80px}.card.reset-password-form h1{color:#1a1f3d;font-size:3em;font-weight:400}.order-list-container{margin-top:16px}.order-list-container .account-header{border:none}.order-filter-container{align-items:center;display:flex;max-width:648px;padding-bottom:12px;padding-inline:16px}@media(max-width:991.98px){.order-filter-container{flex-wrap:wrap;padding-inline:0;width:auto}}.order-filter-container .order-instore,.order-filter-container .order-online{font-size:.875rem;letter-spacing:.7px;line-height:1.5;padding-block:12px;white-space:nowrap}.order-filter-container .order-instore{margin-left:12px}.order-filter-container .customSelect{margin-left:auto}h1.my-account-title{border-bottom:5px solid #0098bd;color:#003764;font-size:2rem;font-weight:400;margin:0 auto 40px;padding-bottom:10px;width:-moz-fit-content;width:fit-content}#cancelOrderContainer .modal-header{border-bottom:none}#cancelOrderContainer .modal-body{padding-bottom:40px}#cancelOrderContainer h1{font-weight:lighter;text-align:center}@media screen and (max-width:767px){#cancelOrderContainer h1{font-size:32px}}#cancelOrderContainer p{color:#707070;font-size:16px;text-align:center}select#mobile-account-nav-select{margin-bottom:10px}.account-settings-container .modal-header{border-bottom:none}.account-settings-container .modal-body{margin:0 20px 30px}.account-settings-container .modal-body .hidden{display:none}.account-settings-container h1{color:#003764;font-size:30px;font-weight:300;margin-bottom:10px}.account-settings-container h3{color:#003764;font-size:18px;font-weight:500}.account-settings-container p{font-size:14px}.account-settings-container p.label{font-weight:500}.account-settings-container p.email-disclaimer{font-size:11px}.account-settings-container li{font-size:14px}.account-settings-container .required-indicator{color:darkred}.account-settings-container label{font-size:14px}.account-settings-container label.form-control-label{color:#707070;display:inline-block;font-size:1.1em;font-weight:500;margin-bottom:.3rem;white-space:nowrap}.account-settings-container label.form-control-label:before{content:none}.account-settings-container .contact-info-wrapper{border-right:1px solid #f1f1f1;color:#707070;padding-right:30px}.account-settings-container .contact-info-wrapper ul{list-style:none;margin-bottom:.5rem}.account-settings-container .contact-info-wrapper ul .label{font-weight:500}.account-settings-container .preferences-wrapper{padding-left:30px}.account-settings-container .preferences-wrapper h3:after{content:"-";font-size:26px;position:absolute;right:15px;top:-5px}.account-settings-container .preferences-wrapper .collapsed h3:after{content:"+"}@media screen and (max-width:767px){.account-settings-container .contact-info-wrapper{border:none}.account-settings-container .preferences-wrapper{padding-left:15px}}.account-settings-container #preferences-form{color:#707070}.account-settings-container #contactInfoModal span.required-indicator{display:none}.order-lookup-container .order-lookup-title{color:#003764;font-size:30px;font-weight:300;text-align:left}.order-lookup-container .order-lookup-subtitle{color:#707070;font-size:14px;font-weight:400;text-align:left}.order-lookup-container .ip-lookup-wrapper{border-right:1px solid #f1f1f1;padding-right:30px}@media(max-width:767.98px){.order-lookup-container .ip-lookup-wrapper{width:100%}}.order-lookup-container .guest-lookup-wrapper{padding-left:30px}.order-lookup-container .guest-lookup-wrapper,.order-lookup-container .ip-lookup-wrapper{justify-content:center}.order-lookup-container .guest-lookup-wrapper .lookup-login,.order-lookup-container .guest-lookup-wrapper .order-lookup-form,.order-lookup-container .ip-lookup-wrapper .lookup-login,.order-lookup-container .ip-lookup-wrapper .order-lookup-form{max-width:420px}.order-lookup-container a{font-size:14px}@media screen and (max-width:991px){.order-lookup-container .ip-lookup-wrapper{border:none;border-bottom:1px solid #f1f1f1;padding:0 0 30px}.order-lookup-container .guest-lookup-wrapper{border:none;padding:30px 0 0}.order-lookup-container .order-lookup-title{font-size:26px}}.order-lookup-container .guest-lookup-btn:hover,.order-lookup-container .login-lookup-btn:hover{background-color:#007694;border-color:#00c7fa;box-shadow:inset 0 0 0 3px #00c7fa}.register-form-required{color:#575757;font-size:.75rem;padding-bottom:8px;padding-left:16px}.watermark{font-size:15px;left:16px;pointer-events:none;position:absolute;top:19px}.watermark .watermark-value{color:#8a8a8a}.watermark .input-value{color:#0000}.registration-rows .row{margin:0 -4px}.register-close-btn{position:absolute;right:16px;top:16px}.email-domain-container{background-color:#fff;border:1px solid #707070;border-radius:0 0 4px 4px;box-shadow:0 4px 16px -2px #0000001f;position:absolute;width:100%;z-index:999}.email-domain-container .domain-wrapper{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 8px 8px 32px}.email-domain-container .domain-wrapper li{color:#000;font-size:1rem;list-style-type:none;margin:0;text-align:left}.email-domain-container .domain-wrapper li:hover{cursor:pointer}.reset-password-page .card-body{margin:20px}.autosuffix{background:#f2c94c;border-radius:3px;box-shadow:0 2px 4px 0 #00000029,0 2px 8px 0 #0000001f;display:inline-block;list-style-type:none;padding-left:0;position:absolute;width:97%;z-index:999}.autosuffix li{color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px 14px 14px}.autosuffix li:first-of-type{border-radius:3px 3px 0 0}.autosuffix li:first-of-type:before{color:#000;content:"Did you mean";cursor:default;display:block;font-size:14px;font-weight:400;padding-bottom:16px}.autosuffix li:last-of-type{border-radius:0 0 3px 3px}.my-account-dropdown .email-tooltip .content-asset,.my-account-dropdown .password-tooltip .content-asset,.my-account-dropdown-softSignIn .email-tooltip .content-asset,.my-account-dropdown-softSignIn .password-tooltip .content-asset{background-color:#0000;padding:0}.is-newAccount-page #account>div .title{color:#707070;font-size:.75rem;letter-spacing:.6px;line-height:1.2;margin-bottom:4px}.is-newAccount-page #account>div .heading,.is-newAccount-page #account>div .heading.yourPerkstitle{color:#242424;font-family:var(--Font-Title,IvyMode);font-size:1.625rem;font-weight:400;letter-spacing:.78px;line-height:1.2;margin-bottom:4px}.is-newAccount-page .account-header{border-bottom:none}.is-newAccount-page .account-primary{margin-left:40px;margin-top:32px;padding:0 24px;width:calc(100% - 278px)}@media(max-width:991.98px){.is-newAccount-page .account-primary{margin-left:0;margin-top:0}}.is-newAccount-page .account-secondary{border-right:1px solid #d6d6d6;margin-top:32px;max-width:none;width:237px}@media(max-width:991.98px){.is-newAccount-page{margin:0 auto}.is-newAccount-page .account-primary{margin:0;padding:0}.is-newAccount-page #account-settings-nav{margin:16px 0 12px;padding:0}.is-newAccount-page #account-settings-nav li{margin-bottom:12px}}.is-newAccount-page .account-info-title-holder{border-bottom:1px solid #d6d6d6;flex:0 0 100%;padding-bottom:28px}@media(max-width:991.98px){.is-newAccount-page .account-info-title-holder{border:none;padding-bottom:12px}}.is-newAccount-page h3{color:#707070;font-size:.75rem;font-weight:400;letter-spacing:.6px;margin:0}.is-newAccount-page #account-settings-nav{list-style:none;padding:0}.is-newAccount-page #account-settings-nav li:not(.title){color:#242424;font-size:.875rem;margin-bottom:16px;width:100%}.is-newAccount-page #account-settings-nav li:not(.title) a.myaccount-view{color:#242424;letter-spacing:.7px;padding:4px}@media(max-width:991.98px){.is-newAccount-page #account-settings-nav li:not(.title) a.myaccount-view{color:#242424;line-height:1.2}}.is-newAccount-page #account-settings-nav li:not(.title) .selected{border-bottom:1px solid #242424}@media(max-width:991.98px){.is-newAccount-page .nav-holder-wrap{border-bottom:1px solid #d6d6d6;margin-bottom:16px}.is-newAccount-page .account-nav-holder{margin-left:-15px;width:100vw}.is-newAccount-page #account-settings-nav{padding-left:15px;padding-right:15px}}.is-newAccount-page .main-history-container:not(.order-history-table){display:flex;gap:12px}@media(max-width:991.98px){.is-newAccount-page .main-history-container:not(.order-history-table){flex-direction:column}}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card{border:1px solid #d6d6d6;border-radius:2px;margin:0;padding:16px;width:296px}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-info,.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-shipment{margin-bottom:24px}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-shipment .product-image{margin-right:12px;max-width:60px}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-shipment .product-image[data-qty]:not([data-qty="0"],[data-qty="1"]):after{align-items:center;background-color:#242424;bottom:auto;display:flex;font-weight:500;height:17px;justify-content:center;line-height:1.2;right:-8px;top:-6px;width:17px}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-shipment,.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .product-image,.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .shipment-products{padding:0}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-date-total,.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-number{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.7px;line-height:1.5;margin-bottom:4px}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card .order-item-status .order-status-msg{display:inline-flex}.is-newAccount-page .main-history-container:not(.order-history-table) .order-history-card.recent-order .more-items{background-color:#fff}.is-newAccount-page .main-history-container:not(.order-history-table) .ovreview-other-products:has(.order-status-msg){border-top:1px solid #d6d6d6;padding-top:24px}.is-newAccount-page .main-history-container:not(.order-history-table) .ovreview-other-products:has(.order-status-msg) .order-item-status{margin-bottom:24px}.design-rewards-container{display:flex;flex-wrap:wrap;row-gap:48px}.design-rewards-container>div{flex:1 1 100%;max-width:100%}.design-rewards-container.active-user #slot-content-wrapper{order:3}.design-rewards-container.active-user .design-rewards-offers{order:2}.design-rewards-container .design-rewards-offers{padding-bottom:36px}@media(max-width:767.98px){.design-rewards-container .rewards-for-you{flex-wrap:wrap}}.design-rewards-container:has(.member){row-gap:40px}#rewards-banner-container{color:#242424;line-height:1.2}#rewards-banner-container.vip{background-color:#b3e0ea}#rewards-banner-container.vip #heading-user-type{text-transform:uppercase}#rewards-banner-container.member{background-color:#e5f5f9}#rewards-banner-container.member #heading-user-type{text-transform:capitalize}#rewards-banner-container .vip-expiring-badge{background-color:#e32926;color:#fff;font-size:.75rem;letter-spacing:.6px;line-height:1.2;margin-bottom:8px;margin-inline:auto;padding:4px 8px;width:137px}#rewards-banner-container>div:first-child{max-width:560px;padding:48px;text-align:center}#rewards-banner-container .icon-div{height:66px;margin:0 auto 12px;width:66px}#rewards-banner-container #heading-user-type{font-family:var(--Font-Title,IvyMode);font-size:2.5rem;font-weight:400;letter-spacing:1.2px;line-height:var(--Line-Height-heading-xxl,48px);margin:0}#rewards-banner-container .spend-tracker-container p{letter-spacing:.48px}#rewards-banner-container #remaning-amnt-details{font-size:1rem;letter-spacing:.48px;line-height:1.2;margin-top:16px}#rewards-banner-container .tracker-total-points{margin-bottom:24px}#rewards-banner-container .tracker-total-points .tt-container{margin-bottom:0!important}#rewards-banner-container .tracker-total-points .points-text{font-weight:600}#rewards-banner-container .earning-points-onwards{font-size:.875rem;letter-spacing:.7px;line-height:1.2}#rewards-banner-container .cust-hub-tooltip{background:inherit;border:none;padding-left:0}#rewards-banner-container .rewards-history-link{font-size:.75rem;letter-spacing:.6px;margin-top:24px;text-decoration:underline;text-underline-offset:auto;width:-moz-fit-content;width:fit-content}#rewards-banner-container .rewards-history-link:hover{text-decoration:underline!important}@media(max-width:767.98px){#rewards-banner-container>div:first-child{padding:24px 32px}}.rewards-for-you-section{align-items:center;background-color:#e5f5f9;display:flex;flex-wrap:wrap;padding:48px}.rewards-for-you-section .img-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;max-width:117px;text-align:center;width:32%}.rewards-for-you-section .img-wrap span{font-size:.875rem;letter-spacing:.7px;line-height:1.2}.rewards-for-you-section .image-wrapper{flex:1 1 auto}.rewards-for-you-section h1{font-family:var(--Font-Title,IvyMode);font-size:2rem!important;letter-spacing:.96px;line-height:1.2;margin:0 auto 30px!important}@media(max-width:767.98px){.rewards-for-you-section h1{font-size:1.625rem!important;letter-spacing:.78px}.rewards-for-you-section{flex-wrap:wrap;padding:24px 16px}}div.rewards-info-wrapper{padding:24px 40px;text-align:left}@media(max-width:767.98px){div.rewards-info-wrapper{padding:24px 16px}}div.rewards-info-wrapper .rewards-container{display:flex;flex-wrap:wrap;height:100%}@media(max-width:767.98px){div.rewards-info-wrapper .rewards-container{height:auto}}div.rewards-info-wrapper .rewards-container h2{line-height:1.2;margin-bottom:8px}div.rewards-info-wrapper .vip-section h3{color:#242424;font-weight:500;letter-spacing:.7px}div.rewards-info-wrapper .vip-section ul{padding-left:24px}div.rewards-info-wrapper .note{align-self:flex-end;margin-bottom:0}section.rewards-container div,section.rewards-container p{font-size:.875rem;letter-spacing:.7px;line-height:1.2}section.rewards-container h2{font-family:var(--Font-Title,IvyMode);font-size:1.25rem;font-weight:400;letter-spacing:.6px;line-height:var(--Line-Height-heading-xxl,48px);margin:0}#customer-hub-page-tracker .progressbar-wrapper{background:#fff;border-radius:8px;margin:0 auto;padding:0;width:94%}#customer-hub-page-tracker .progressbar-wrapper .progressTrack{border:1px solid #242424;border-radius:10px;color:#fff;height:24px;max-width:436px;overflow:clip;position:relative;width:100%}#customer-hub-page-tracker .progressbar-wrapper .svgProgressBar{height:24px;left:0;position:absolute;top:0;width:101%}#customer-hub-page-tracker .progressbar-wrapper .this-order-earns,#customer-hub-page-tracker .progressbar-wrapper .your-spend{transition:x2 .6s ease-out,stroke .6s ease-out}#customer-hub-page-tracker .marker_this-order-earns,#customer-hub-page-tracker .marker_yourSpend,#customer-hub-page-tracker .this-order-earns{display:none}#customer-hub-page-tracker .tt-container .info-icon{height:12px;width:12px}#customer-hub-page-tracker .tt-container .tt-message{letter-spacing:.28px;line-height:1.2;max-width:212px;text-align:left}.design-rewards-offers .rewards-coupons h2{font-size:1.25rem;letter-spacing:.6px;line-height:1.2}.design-rewards-offers .rewards-coupons .offers-explained{font-size:.875rem;letter-spacing:.7px;line-height:1.2}#coupons-slider{max-width:100%}#coupons-slider .splide__arrows{bottom:-24px;position:absolute;right:0}#coupons-slider .splide__list{height:auto}#coupons-slider .splide__slide{align-items:center;border:1px solid #242424;color:#242424!important;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;letter-spacing:.7px;line-height:1.2;max-width:272px;padding:24px;row-gap:16px;text-align:center}#coupons-slider .splide__slide h3{color:#242424!important;font-family:var(--Font-Title,IvyMode);font-size:1.25rem;font-weight:400;letter-spacing:.6px}#coupons-slider .splide__slide a{display:block}#coupons-slider .splide__slide .badge-vip{background:#f9f5ef;border-radius:var(--Radius-xs,2px);font-size:.75rem;padding:8px}#coupons-slider .splide__slide.border-none{border:none}#coupons-slider .splide__slide:has(svg) svg{display:block;height:auto;width:100%;shape-rendering:crispEdges}#coupons-slider .splide__arrow{background:#f9f5ef;height:24px;opacity:1;width:24px}#coupons-slider .splide__arrow svg{fill:#242424}#coupons-slider .splide__arrow.splide__arrow--next{right:0}#coupons-slider .splide__arrow.splide__arrow--prev{left:auto;margin-right:16px;right:1rem}#coupons-slider .splide__pagination{bottom:-24px;justify-content:flex-start;max-width:360px;padding:0;right:auto;width:80%}#coupons-slider .splide__pagination li{border:none;padding:0}#coupons-slider .splide__pagination .splide__pagination__page{background:#f1f1f1;border-radius:0;height:4px;margin:0;transition:none}#coupons-slider .splide__pagination .splide__pagination__page.is-active{background:#d6d6d6;transform:none}@media(min-width:544px){#coupons-slider .splide__pagination{left:50%;right:50%;transform:translate(-50%,-50%)}#coupons-slider.splide:not(.is-overflow) .splide__arrows{display:none}}.drbarcodeModal .ah-modal__header{padding:16px 24px 0!important}.drbarcodeModal .ah-modal__title{padding:0!important}.drbarcodeModal .subtext-header{font-size:.875rem;letter-spacing:.7px;line-height:1.2;padding:0 24px 16px!important}.barcodeAlign{color:#242424}.barcodeAlign .coupon-item{border-top:1px solid #d6d6d6;margin:16px 0;padding:24px 24px 40px}.barcodeAlign .coupon-barcode{shape-rendering:crispEdges}.barcodeAlign p{font-size:.75rem;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.8px;line-height:1.2;margin-bottom:0}.barcodeAlign p:first-child{font-size:1rem;font-weight:500;letter-spacing:.8px}.barcodeAlign svg{margin:32px 0;width:100%}#loyaltyRewardsHistoryModal .ah-modal__dialog{max-width:779px}#loyaltyRewardsHistoryModal .ah-modal__content{padding-bottom:16px}#loyaltyRewardsHistoryModal .activity-table{border-collapse:collapse;width:100%}#loyaltyRewardsHistoryModal tr{border-bottom:1px solid #f5f5f5}#loyaltyRewardsHistoryModal td,#loyaltyRewardsHistoryModal th{color:#242424;font-variant-numeric:lining-nums proportional-nums;vertical-align:middle}#loyaltyRewardsHistoryModal td{padding:24px}#loyaltyRewardsHistoryModal .reward-data{display:flex;flex-direction:column;gap:8px;justify-content:center}#loyaltyRewardsHistoryModal th{background-color:#e5f5f9;font-size:.875rem;font-weight:500;letter-spacing:.7px;line-height:1.2;padding:24px}@media(max-width:767.98px){#loyaltyRewardsHistoryModal th.tt-container{padding:8px 0}#loyaltyRewardsHistoryModal th.tt-container .cust-hub-tooltip{background:none;border:none;padding:0;vertical-align:top}}#loyaltyRewardsHistoryModal .points-cell{background-color:#fbf9f5;text-align:center;vertical-align:middle;width:28%}#loyaltyRewardsHistoryModal .date{font-size:.75rem;letter-spacing:.7px;line-height:1.2}#loyaltyRewardsHistoryModal .order{font-size:.875rem;letter-spacing:.7px;line-height:1.2;text-transform:capitalize}#loyaltyRewardsHistoryModal .order a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:from-font}#loyaltyRewardsHistoryModal .description{font-size:.875rem;letter-spacing:.7px;line-height:1.2}#loyaltyRewardsHistoryModal .points-label,#loyaltyRewardsHistoryModal .points-value{font-size:1rem;letter-spacing:.7px;line-height:1.2}