.text-black{color:#222}.text-white{color:#fff}.text-grey6{color:#8d959c}.text-gray{color:#666}.text-grey{color:#666}.text-grey_secondary{color:#6f6f6f}.text-blue{color:#0c1c3e}.text-red{color:#bd141a}.profileinfo .profileinfo-block .label,.order-detail__column .dt,.account-dropdown .menuheading small,.primary-xxs{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.6rem}.myaccount-wrapper .accordion__group .accordion__panel .default-item,.account-appointments__list .detail-row .dt,.primary-xxs-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}.order-detail__column .dd,.primary-xs{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.8rem}.primary-xs-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.8rem;text-transform:uppercase}.myaccount-wrapper .new-item-title,.account-dropdown .menuheading,.account-dropdown .menuitem,.primary-s{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.2rem}.primary-s-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.2rem;text-transform:uppercase}.myaccount-wrapper .myaccount__section .subtitle,.primary-m{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.4rem}.account-dashboard .new-registration__title,.primary-m-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:uppercase}.primary-l{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.2rem}.account-dashboard .link-box__title,.primary-l-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase}.account-dashboard .image-box__title,.primary-xl{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:2.8rem;line-height:3.2rem}.primary-xl-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:2.8rem;line-height:3.2rem;text-transform:uppercase}.primary-xxl{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:4rem;line-height:4.2rem}.primary-xxl-u{font-family:GapSans,Helvetica,Arial,sans-serif;font-size:4rem;line-height:4.2rem;text-transform:uppercase}*:focus{outline-offset:0;outline:transparent}[data-whatintent=mouse] *:focus,[data-whatintent=touch] *:focus{outline:transparent}.visually-hidden,.visible-on-focus:not(:focus):not(:active):not(:focus-within),.sr-only{position:absolute !important;height:.1rem;width:.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);white-space:nowrap}#account-addressbook .myaccount__section .box{position:relative}#account-addressbook .myaccount__section .cta--remove{position:absolute;top:0;right:0;margin:0}#account-addressbook .myaccount__section .cta--remove::after{transform:translateY(0);background-origin:content-box;width:1.6rem;height:1.6rem;padding:2.4rem}#account-addressbook .myaccount__section .cta--edit{position:absolute;bottom:0;right:0;margin:0;padding:2.4rem}#account-addressbook .myaccount__section .primary-xs{color:#666}#account-addressbook .myaccount__section .name{margin-bottom:.8rem}#account-addressbook .checkout-shipping__address__address-book__new,#account-addressbook .checkout-shipping__address__address-book__edit{padding:2.4rem}.account-appointments__list{margin-bottom:24px}.account-appointments__list .button.button--secondary{width:auto}.account-appointments__list .detail-row .dt{margin-bottom:4px;display:block}.account-appointments__list .detail-row .dd>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.account-appointments .virtual-message{margin-bottom:3.2rem}.item-actions,.item-actions-absolute{display:flex;padding-top:16px}.item-actions .cta,.item-actions button,.item-actions-absolute .cta,.item-actions-absolute button{margin-right:12px}.remove-item{position:relative}.detail-wrapper{position:relative}.detail-wrapper .remove-appointment{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#fff}.account-dashboard__intro{margin-bottom:32px}.account-dashboard .new-registration{padding-top:64px;padding-bottom:36px}.account-dashboard .new-registration__title{margin-bottom:24px}.account-dashboard .new-registration__text-wrapper{margin-bottom:32px}.account-dashboard .image-wrapper{padding-top:28px}.account-dashboard .image-box a{display:block;position:relative;transition:all 0.2s 0s cubic-bezier(0.25, 1, 0.5, 1)}.account-dashboard .image-box a:hover{opacity:.7}.account-dashboard .image-box a:focus{outline:none}[data-whatintent=keyboard] .account-dashboard .image-box a:focus .image-box__title{outline:transparent;text-decoration:underline;-webkit-text-underline-position:under;text-underline-position:under}.account-dashboard .image-box__title{color:#fff;text-align:center;text-transform:uppercase;width:80%;max-height:85%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.account-dashboard .image-box__image{width:100%}.account-dashboard .link-section{padding:64px 0}.account-dashboard .link-box{display:flex;flex-direction:column;align-items:center;text-align:center}.account-dashboard .link-box__title{margin-bottom:16px}.account-dashboard .link-box__desc{padding:0 5%;margin-bottom:16px}.account-dashboard .link-box__button.button{width:auto;padding-left:4.2rem;padding-right:4.2rem}.account-dashboard .banner-container .box{margin-bottom:24px}.account-dashboard .section-boxes .box{margin-bottom:48px}.account-dashboard .stefanel-points{padding-top:1.6rem;padding-bottom:1.6rem;text-align:center}.account-dashboard .stefanel-points i{margin-bottom:8px}.account-dashboard .stefanel-points p{margin-bottom:24px;line-height:2.2rem;font-weight:bold}.account-dashboard .stefanel-points .button{width:auto;padding-left:3.2rem;padding-right:3.2rem}[aria-expanded=true]+#account-container .account-dropdown,[aria-expanded=true]+#account-container .overlay{opacity:1;visibility:visible;transform:translateY(0)}#account-container .overlay{pointer-events:none}.account-dropdown{position:absolute;top:calc(100% - (4px * 4));padding:32px;padding-top:48px;min-width:22.6rem;opacity:0;visibility:hidden;background-color:#fff;transform:translateY(-3rem);z-index:-1;transition:all 0.3s 0s cubic-bezier(0.25, 1, 0.5, 1)}.account-dropdown::after{top:16px;z-index:initial}.account-dropdown>*{position:relative;z-index:1}.account-dropdown .menuheading{display:inline-block;margin-bottom:16px}.account-dropdown .menuheading small{display:block;color:rgba(0,0,0,.5);margin-bottom:.2rem}.account-dropdown .menuitem{display:inline-block;text-decoration:none}#accountDropdown li:not(:last-child){margin-bottom:4px}.orders-listing__order-detail{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;padding:16px 0 12px}.order-detail__column{width:33.33%;overflow:hidden;text-align:left}.order-detail__column .dt{display:block;text-transform:uppercase;margin-bottom:4px}.order-detail__column .dd{display:block}.bag-product__image{max-width:9.5rem;flex-basis:9.5rem}.myaccount-wrapper .orders-listing .order-search{padding:1.8rem 1.8rem 1.8rem 5.6rem;border:.1rem solid #d8d8d8;border-radius:.4rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.5 0a6.5 6.5 0 015.096 10.535l3.934 3.935-1.06 1.06-3.935-3.934A6.5 6.5 0 116.5 0zm0 1.5a5 5 0 100 10 5 5 0 000-10z' fill='%23222' fill-rule='evenodd'/%3e%3c/svg%3e") no-repeat;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;background-size:16px 16px;display:inline-block;vertical-align:text-top;width:100%;height:100%;background-position:2.4rem 50%;background-size:1.6rem 1.6rem;background-color:#fff}.myaccount-wrapper .orders-listing .accordion__header .header__open,.myaccount-wrapper .orders-listing .accordion__header .header__close{top:1.4rem;bottom:initial;transform:none}.myaccount-wrapper .orders-listing .bag-product{flex-wrap:wrap}.myaccount-wrapper .orders-listing .bag-product__content{max-width:calc(100% - 11.1rem);flex-basis:calc(100% - 11.1rem)}.myaccount-wrapper .orders-listing .bag-product__details{margin-top:8px}.myaccount-wrapper .orders-listing .bag-product__details div:not(:last-child){margin-bottom:4px}.account-orders-return .order-detail-page .order-item__details{margin-top:unset}.account-orders-return .order-item{flex-wrap:wrap}.account-payment .myaccount__section .box{position:relative}.account-payment .myaccount__section .cta--remove{position:absolute;top:0;right:0;margin:0}.account-payment .myaccount__section .cta--remove::after{transform:translateY(0);background-origin:content-box;width:1.6rem;height:1.6rem;padding:2.4rem}.account-payment .myaccount__section .primary-xs{color:#666}.account-payment .myaccount__section .cardtype{margin-bottom:.8rem}.account-payment .item-actions{padding:0}.profileinfo .profileinfo-block .label{color:#666;margin-bottom:.4rem}.profileinfo .profile-modal{background-color:#fff}.myaccount__section .preferences-privacysettings{padding-top:2.4rem}.myaccount__section .preferences-privacysettings .newsletter-flag-second .radio-wrapper{display:grid;grid-template-columns:50% 50%}.myaccount__section .preferences-privacysettings .newsletter-flag-second .radio-wrapper .radio input{align-self:flex-start}.myaccount__section .preferences-privacysettings .checkbox-wrapper .checkbox label#directMarketingPolicy-label{padding-left:1.2rem}.edit-profile-form .edit-profile-form-wrapper{display:flex;flex-direction:column;gap:1.6rem}.edit-profile-form__title{color:#5c6770}.edit-profile-form__gender .radio-wrapper{position:relative}.edit-profile-form__gender .radio-wrapper:has(.invalid-feedback){padding-bottom:2.4rem}.edit-profile-form__gender .radio-wrapper .form-group{position:unset}.edit-profile-form__gender .radio-wrapper .form-group .invalid-feedback{position:absolute;left:0}.edit-profile-form__gender .radio-wrapper .form-group .radio input{align-self:baseline}.edit-profile-form .button-wrapper{padding:2rem 2.4rem;border-top:.1rem solid #f2f2f2}.modal.profile-modal.modal--small{border-radius:.4rem;border:.1rem solid #f2f2f2}.bag-product__returns-info{width:100%;padding-bottom:16px;border-bottom:2px solid #f2f2f2;margin-bottom:16px}.bag-product__returns-info .order-detail__column{margin-bottom:24px}.address-translation{margin-bottom:16px}body[id^=account-] .box,.account-order-details .box,.account-orders-return .box{margin-bottom:1.6rem;padding:2.4rem;background-color:#fff;border-radius:.4rem;border:.1rem solid #d8d8d8}body[id^=account-] .box .box-heading,.account-order-details .box .box-heading,.account-orders-return .box .box-heading{display:flex;justify-content:space-between}body[id^=account-] .box .box-heading__title,.account-order-details .box .box-heading__title,.account-orders-return .box .box-heading__title{font-size:1.6rem;line-height:2.4rem;font-family:GapSans,Helvetica,Arial,sans-serif}body[id^=account-] .box.new-address,.account-order-details .box.new-address,.account-orders-return .box.new-address{padding:.8rem}body[id^=account-] .personalinfo-edit,.account-order-details .personalinfo-edit,.account-orders-return .personalinfo-edit{font-size:1.4rem;line-height:1.4rem;color:#0c1c3e;font-family:GapSans,Helvetica,Arial,sans-serif;text-decoration:none;height:fit-content}body[id^=account-] .profileinfo-row,.account-order-details .profileinfo-row,.account-orders-return .profileinfo-row{row-gap:2.4rem;display:grid;grid-template-columns:40% 50%}body[id^=account-] .profileinfo-row .label,.account-order-details .profileinfo-row .label,.account-orders-return .profileinfo-row .label{font-size:1.2rem;line-height:1.6rem;font-family:GapSans,Helvetica,Arial,sans-serif}.loyalty-register .switch-line{display:flex;justify-content:space-between;margin-bottom:2.4rem;align-items:center}.loyalty-register .switch-line .switch{position:relative;display:inline-block;width:8.4rem;min-width:8.4rem;height:3.2rem;min-height:3.2rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loyalty-register .switch-line .switch input{opacity:0;width:0;height:0}.loyalty-register .switch-line .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0c1c3e;transition:all .2s ease-out;border-radius:.4rem}.loyalty-register .switch-line .switch .slider:before{position:absolute;content:"";height:2.8rem;width:4rem;left:.2rem;bottom:.2rem;border-radius:.2rem;background-color:#fff;transition:all .2s ease-out;transform:translateX(0)}.loyalty-register .switch-line .switch input:checked+.slider{background-color:#d8d8d8}.loyalty-register .switch-line .switch input:focus+.slider{box-shadow:0 0 .1rem #2196f3}.loyalty-register .switch-line .switch input:checked+.slider:before{transform:translateX(4rem)}.loyalty-register .switch-line .switch .value{position:absolute;font-size:1.4rem;line-height:2rem;font-family:GapSans,Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none}.loyalty-register .switch-line .switch .value1{left:1.5rem;width:1.4rem;top:.6rem;color:#666}.loyalty-register .switch-line .switch .value1.active{color:#0c1c3e}.loyalty-register .switch-line .switch .value2{right:1.1rem;width:2.2rem;top:.6rem;color:#ffffff99}.loyalty-register .switch-line .switch .value2.active{color:#666}.loyalty-register .register-info{display:block;font-size:1.2rem;line-height:1.6rem;color:#666;margin-top:-8px;margin-bottom:3.2rem}.loyalty-register .privacy-info,.loyalty-register .privacy-info2,.loyalty-register #profilingPolicyLoyalty-label{font-size:1.2rem;line-height:1.6rem}.loyalty-register .privacy-info{margin-top:1.6rem}.loyalty-register .privacy-info2{margin-top:2.4rem;margin-bottom:8px;color:#666}.loyalty-register .register-card-info{line-height:2.2rem;color:#666;margin-bottom:2.4rem}.my_accordion__header.disabled{opacity:.3}.tabs>ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}.tabs>ul>li{list-style:none;position:relative;display:flex;flex-grow:1;padding-top:0;padding-bottom:0;text-align:center}.tabs>ul>li:not(:last-child){border-right:.1rem solid #d8d8d8}.tabs [role=tab]{cursor:pointer;margin:2.6rem 0 2.6rem;position:relative;display:flex;height:2rem}.tabs [role=tab][aria-selected=true]{font-family:GapSans,Helvetica,Arial,sans-serif}.tabs [role=tab][aria-selected=true]::after{content:"";position:absolute;height:.2rem;background-color:#0c1c3e;bottom:-2.6rem;left:0;right:0;max-width:80%;margin:auto}.tabs [role=tab]>a{flex-grow:1;text-decoration:none;width:max-content}.tabs.tabs--stefanelId>ul>li{border:initial;justify-content:center}.tabs.tabs--stefanelId>ul>li::before{border-bottom:.2rem solid #eeee}.tabs.tabs--stefanelId .react-tabs__tab-list{margin-bottom:3.2rem}.tabs.tabs--stefanelId .react-tabs__tab{flex:1 0 50%;font-size:1.6rem;line-height:2.4rem;padding:.6rem 0;color:#666}.tabs.tabs--stefanelId .react-tabs__tab.react-tabs__tab--selected{color:#222}.tabs.tabs--fluid .react-tabs__tab{flex:1 0 50%}.tabs.tabs--fluid .react-tabs__tab:not(:first-child){padding-left:4px}.tabs.tabs--capitalize .react-tabs__tab{text-transform:capitalize}.tabs.tabs--nocapitalize .react-tabs__tab{text-transform:none}.tabs.tabs--uppercased .react-tabs__tab{text-transform:uppercase}.tabs.tabs--centered .react-tabs__tab{text-align:center}.tabs.tabs--padding .react-tabs__tab{margin-right:32px}.tabs.tabs--sticky .react-tabs__tab-list{position:sticky;top:0;background:#fff;z-index:1}.modal.remove-modal{min-width:40rem;max-width:44rem;width:100%;padding:0}.modal.remove-modal .modal__header .dialog__title{display:none}.modal.remove-modal .modal__body{padding:4rem 2.4rem}.modal.remove-modal .modal__body .remove-item>h5,.modal.remove-modal .modal__body .remove-item>p{max-width:70%}.modal.remove-modal .modal__body button{margin:auto}.order-history-card-details .item-details{padding-left:1.6rem}.checkout-billing__address__address-book__edit{padding:2.4rem}.update-privacy-version .myaccount__section .box .row{max-width:75rem;margin:auto}.update-privacy-version .myaccount__section .box .row .box-heading__title{font-size:2.4rem;line-height:3.2rem}.myaccount-wrapper{overflow:hidden;padding-bottom:120px;background-color:#f2f2f2;flex-grow:1}.myaccount-wrapper .myaccount-content{margin-top:32px}.myaccount-wrapper .myaccount__section{position:relative}.myaccount-wrapper .myaccount__section:not(:last-child){padding-bottom:40px}.myaccount-wrapper .myaccount__section .subtitle{margin:0 0 12px;display:inline-block}.myaccount-wrapper .myaccount__section ul{list-style:none;padding-top:0;padding-bottom:0;padding-left:0}.myaccount-wrapper .myaccount__section ul>li{list-style-position:outside;padding-top:0;padding-bottom:0}.myaccount-wrapper .myaccount__section .item-actions{display:flex;padding-top:1.6rem;justify-content:flex-end}.myaccount-wrapper .accordion__group .accordion__header[aria-expanded=true]{border-bottom-color:transparent}.myaccount-wrapper .accordion__group .accordion__header[aria-expanded=true]+.accordion__panel{padding-bottom:32px}.myaccount-wrapper .accordion__group .accordion__panel .default-item{color:rgba(0,0,0,.5);margin-bottom:8px}.myaccount-wrapper .default-item{position:absolute;left:2.4rem}.myaccount-wrapper .button-row{align-items:center;margin-top:24px}.myaccount-wrapper .button-row .button{margin-top:0}.myaccount-wrapper .new-item-title{margin-bottom:12px}.myaccount-wrapper .checkoutpage .adyen-checkout__card-input{margin-bottom:0}.myaccount-wrapper .text-block__inner-container{width:100%}.account-order-details .order-state{display:flex;justify-content:space-between}.account-order-details .order-downloadBill{line-height:1.4rem;align-self:center;color:#0c1c3e;border-bottom:.1rem solid #0c1c3e;text-decoration:none;padding-bottom:.4rem}.modal-card-wrapper{padding:2.4rem}.myaccount-wrapper .myaccount__section .item-actions-absolute{justify-content:flex-end;position:absolute;right:2.4rem;width:100%;bottom:2.4rem}.list__empty-message{width:100%;padding:1.6rem 0;text-align:center}.list__empty-message .empty-message__text{color:#222;margin-bottom:16px;font-size:1.6rem;line-height:2.4rem;font-family:GapSans,Helvetica,Arial,sans-serif}.list__empty-message .button{width:34rem;max-width:100%;margin:0 auto}.account-dashboard__intro a{display:flex;align-items:center;text-decoration:none}.account-packaging-sustainable{width:100%;background-color:#fff;padding:2.4rem;border:.1rem solid #d8d8d8;border-radius:.4rem}.testbox{border:.2rem solid #000;background-color:pink;min-height:20rem}.component_title{font-size:2.4rem;line-height:3.2rem}.account-dashboard .account-dashboard__intro{margin-bottom:0}.myaccount-personal-wrapper>div{width:100%;max-width:75rem;margin-right:auto}.wrapper-slots:not(:first-child){margin-top:2.4rem}.wrapper-slots{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:2.4rem}.wrapper-slots>div{width:100%;max-width:44rem;margin-left:auto;margin-right:auto}.wrapper-slots .wrapper-myaccount-sidebar,.wrapper-slots .wrapper-myaccount-sidebar-full{position:relative;max-width:44rem;width:100%;margin-right:auto}.wrapper-slots .wrapper-myaccount-sidebar .image-profile-banner,.wrapper-slots .wrapper-myaccount-sidebar-full .image-profile-banner{position:relative;width:100%;height:auto;background:#5b765b}.wrapper-slots .wrapper-myaccount-sidebar .banner-labels,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-labels{padding:3.2rem 2rem 3.2rem 3.2rem;position:absolute;bottom:0}.wrapper-slots .wrapper-myaccount-sidebar .banner-promo,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-promo{background:#0c1c3e;color:#fff;position:relative;height:10rem;padding-top:133%}.wrapper-slots .wrapper-myaccount-sidebar .banner-promo .banner-promo-description,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-promo .banner-promo-description{text-transform:uppercase}.wrapper-slots .wrapper-myaccount-sidebar .banner-promo .banner-promo-text,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-promo .banner-promo-text{position:absolute;top:0;margin:3.2rem}.wrapper-slots .wrapper-myaccount-sidebar .banner-promo .banner-promo-code,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-promo .banner-promo-code{position:absolute;text-transform:uppercase;color:#fff;border:.2rem solid #fff;cursor:pointer;width:-webkit-fill-available;margin:3.2rem;bottom:0}.wrapper-slots .wrapper-myaccount-sidebar .banner-promo .banner-promo-code .button--copy--left,.wrapper-slots .wrapper-myaccount-sidebar-full .banner-promo .banner-promo-code .button--copy--left{width:fit-content;margin:auto;padding:1.2rem 3.2rem;text-transform:uppercase}.wrapper-slots .wrapper-myaccount-sidebar .wrapper-links-dashboard,.wrapper-slots .wrapper-myaccount-sidebar-full .wrapper-links-dashboard{padding:2.4rem;background:#fff;border:.1rem solid #d8d8d8;border-radius:.4rem}.wrapper-slots .wrapper-myaccount-sidebar .wrapper-links-dashboard .dashboard-link,.wrapper-slots .wrapper-myaccount-sidebar-full .wrapper-links-dashboard .dashboard-link{padding:2rem 0;display:flex;align-items:center;justify-content:space-between}.wrapper-slots .wrapper-myaccount-sidebar .wrapper-links-dashboard .dashboard-link::after,.wrapper-slots .wrapper-myaccount-sidebar-full .wrapper-links-dashboard .dashboard-link::after{content:"";background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.939 3L6 1.939 12.061 8 6 14.061 4.939 13l5-5z' fill='%23232323' fill-rule='evenodd'/%3e%3c/svg%3e") no-repeat;width:1.7rem;height:1.7rem;min-width:1.7rem;min-height:1.7rem;background-size:17px 17px;display:inline-block;vertical-align:text-top}.wrapper-slots .wrapper-myaccount-sidebar .wrapper-links-dashboard .dashboard-link:not(:last-child),.wrapper-slots .wrapper-myaccount-sidebar-full .wrapper-links-dashboard .dashboard-link:not(:last-child){border-bottom:.1rem solid #d8d8d8}@media only screen and (min-width: 1024px){.account-dashboard__intro{margin-bottom:40px}.account-dashboard .link-section{padding:80px 0}.account-dashboard .link-box__desc{margin-bottom:32px}.account-dashboard .link-box__button.button{margin-top:auto}.myaccount-wrapper{padding:40px 15.5rem 120px}.myaccount-wrapper .myaccount-content{margin-top:0}.account-dashboard__intro a{margin-top:16px}}@media only screen and (min-width: 1280px){.account-dashboard .link-section{padding:80px 0}}@media only screen and (max-width: 1279px){.orders-listing__order-detail{display:flex;justify-content:space-between}.order-detail__column{width:50%;margin-bottom:16px}.order-detail__column:last-child{margin-bottom:0}.row-info__column{width:50%}}@media only screen and (max-width: 1023px){#account-addressbook .modal.address-modal .modal__header{background-color:#fff;width:100%}#account-addressbook .modal.address-modal .modal__body{padding:0;max-height:70vh}.account-dashboard .image-box:not(:last-child){margin-bottom:8px}.account-dashboard .link-box:not(:last-child){margin-bottom:64px}body[id^=account-] .myaccount-wrapper,div[id^=account-] .myaccount-wrapper{padding-top:4rem;padding-bottom:4rem}body[id^=account-] .myaccount-wrapper h2.T5,div[id^=account-] .myaccount-wrapper h2.T5{font-size:2rem;line-height:2.8rem}body[id^=account-] .myaccount-wrapper .myaccount-content,div[id^=account-] .myaccount-wrapper .myaccount-content{margin-top:0}body[id^=account-] .myaccount-wrapper .profileinfo-row,div[id^=account-] .myaccount-wrapper .profileinfo-row{grid-template-columns:50% 50%}.modal.remove-modal{height:fit-content;position:absolute;top:unset;margin:2.4rem;min-width:unset;max-width:calc(100vw - 4.8rem);border-radius:.4rem}.modal.remove-modal .modal__body .remove-item>h5,.modal.remove-modal .modal__body .remove-item>p{max-width:90%}.modal.remove-modal .modal__body .remove-item .item-action .button.button--primary{max-width:100%;flex-basis:100%}.col-xs-12.col-md-6:not(:last-child){margin-bottom:1.6rem}.account-dashboard__intro{display:flex;justify-content:space-between;align-items:center;padding:0 2.4rem;margin-bottom:0}.single-banner::before{height:auto;padding-top:66.66%}.list__empty-message .empty-message__text{margin-left:auto;margin-right:auto}.list__empty-message .button{width:100%}.myaccount-wrapper .myaccount__section .button{margin-top:0}.personalinfo-edit.edit.button--edit-blue--left.CTA{color:transparent;width:1.6rem;height:1.6rem}.myaccount-wrapper div[class^=account-] .row{justify-content:center}.myaccount-personal-wrapper{padding:0 2.4rem}.myaccount-wrapper .wrapper-slots .wrapper-myaccount-sidebar{padding:0 2.4rem}.account-order-details .order-state{display:grid;column-gap:2.4rem;row-gap:1.6rem;width:calc(100vw - 7.2rem);grid-template-columns:50% 50%}.account-order-details .order-state .order-details-actions-wrapper{grid-column:span 2;margin-top:.8rem}.account-order-details .order-state .order-downloadBill{grid-column:span 2;width:fit-content;justify-self:center}#account-addressbook .checkout-shipping__address__address-book__new,#account-addressbook .checkout-shipping__address__address-book__edit,.checkout-billing__address__address-book__edit,.checkout-billing__address__address-book__new{max-height:calc(70vh - 8.8rem);padding:2.4rem 2.4rem 0;margin:0 0 8.8rem;overflow:auto}#account-addressbook .checkout-shipping__address__address-book__new .row.button-row,#account-addressbook .checkout-shipping__address__address-book__edit .row.button-row,.checkout-billing__address__address-book__edit .row.button-row,.checkout-billing__address__address-book__new .row.button-row{background:#fff;position:absolute;width:100%;left:0;bottom:0;border-top:.1rem solid #f2f2f2;padding:2rem 2.4rem;margin-top:0}}@media only screen and (max-width: 767px){.account-appointments .virtual-message{margin-top:3.2rem}.account-dashboard .link-box__button.button{width:100%}.account-dashboard .section-boxes .box{margin-bottom:40px}.row-info__column{width:100%}.bag-product__image{max-width:12.2rem}.myaccount-wrapper .orders-listing .bag-product__content{max-width:calc(100% - 13.6rem);flex-basis:calc(100% - 13.8rem)}.bag-product__name-price__name{max-width:50%}.loyalty-register .switch-line{display:flex;justify-content:space-between;margin-bottom:2.4rem;align-items:center;flex-direction:column;gap:2.4rem}.tabs>ul{display:flex;flex-wrap:nowrap;overflow:auto}.tabs>ul::-webkit-scrollbar{display:none}.tabs.tabs--fluid .react-tabs__tab:not(:first-child){padding-left:0}.tabs.tabs--padding .react-tabs__tab{margin-right:0;text-align:center}.tabs [role=tab]{padding:0 2.4rem 0 2.4rem;flex:none;margin:1.8rem 0 1.8rem}.tabs [role=tab][aria-selected=true]::after{bottom:-1.8rem}.tabs.tabs--stefanelId .react-tabs__tab{font-size:1.4rem;line-height:2.2rem;padding:.8rem 0}.modal.address-modal{max-width:unset}#account-addressbook .checkout-shipping__address__address-book__new,#account-addressbook .checkout-shipping__address__address-book__edit,.checkout-billing__address__address-book__edit,.checkout-billing__address__address-book__new{max-height:calc(70vh - 8.8rem);padding:2.4rem 2.4rem 0;margin:0 0 8.8rem;overflow:auto}#account-addressbook .checkout-shipping__address__address-book__new .row.button-row,#account-addressbook .checkout-shipping__address__address-book__edit .row.button-row,.checkout-billing__address__address-book__edit .row.button-row,.checkout-billing__address__address-book__new .row.button-row{background:#fff;position:absolute;width:100%;left:0;bottom:0;border-top:.1rem solid #f2f2f2;padding:2rem 2.4rem;margin-top:0}.item-actions>button span,.item-actions-absolute>button span{display:none}.modal-card-wrapper{padding:0}}

/*# sourceMappingURL=account.css.map*/