.svg-base{margin-top:inherit;margin-bottom:inherit}.svg-icon{fill:currentColor}.svg-icon--xs{width:.5rem;height:.5rem}.svg-icon--xs-alt{width:.75rem;height:.75rem}.svg-icon--s{width:1rem;height:1rem}.svg-icon--s.svg-icon--margin-left{margin-left:.25rem}.svg-icon--s.svg-icon--margin-right{margin-right:.25rem}.svg-icon--s-alt{width:1.25rem;height:1.25rem}.svg-icon--m{width:1.5rem;height:1.5rem}.svg-icon--l{width:2rem;height:2rem}.svg-icon--xl{width:2.5rem;height:2.5rem}.svg-icon--xxl{width:3rem;height:3rem}.svg-icon--xxl-alt{width:4rem;height:4rem}.svg-icon--color-interactive-1{fill:#0970e6}.svg-icon--color-interactive-1:hover{fill:#0e3368}.svg-icon--color-interactive-6{fill:#303336}.svg-icon--color-standard-1{fill:#fff}.svg-icon--color-standard-2{fill:#0e3368}.svg-icon--color-standard-3{fill:#575757}.svg-icon--color-standard-4{fill:#929292}.svg-icon--color-standard-5{fill:#e5e5e5}.svg-icon--color-standard-7{fill:#121212}.svg-icon--color-standard-10{fill:#0970e6}.svg-icon--color-standard-11{fill:#303336}.svg-icon--color-standard-18{fill:#173eb4}.svg-icon--color-promotion-2{fill:#e81e26}.svg-icon--orange-dark-2{fill:#cc4010}.svg-icon--validation-3{fill:#00a881}.svg-icon--highlight-2{fill:#199a57}.svg-icon--main-primary{fill:#121212}.svg-icon--margin-left{margin-left:.5rem}.svg-icon--margin-right{margin-right:.5rem}.alert-banner{background-color:#e6f1fc;color:#303336;display:flex;position:relative;z-index:4000;padding:.5rem}@container (min-width: 768px){.alert-banner{align-items:center;padding:1rem .5rem 1rem 0}}.alert-banner--store{padding:.75rem}.alert-banner--light{width:100%;padding:0;margin-top:1rem;align-items:center;background-color:transparent;text-align:left}.alert-banner--light:empty{margin-top:0}.alert-banner--light .alert-banner__icon{color:#0e3368}.alert-banner__icon>svg{display:block}.alert-banner__inner{margin:0 1rem 0 .5rem}@container (min-width: 768px){.alert-banner__inner .alert-banner_info{position:relative;top:.125rem;left:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@container (min-width: 1280px){.alert-banner__inner .alert-banner_info{top:.0625rem}}.alert-banner__inner--full{display:flex;flex-direction:column;flex-grow:2;text-align:center;justify-content:center;margin:0 1rem 0 .5rem}.alert-banner__inner--full .svg-icon{margin-right:.5rem}@container (min-width: 768px){.alert-banner__inner--full{align-items:center;flex-direction:row;margin-left:1rem}}.alert-banner__heading{font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.25;white-space:nowrap}@container (min-width: 768px){.alert-banner__heading{margin-right:2rem}}.alert-banner__body{display:flex;position:relative;align-items:center;justify-content:center;margin-bottom:.25rem}@container (min-width: 768px){.alert-banner__body{min-height:1.5rem;margin-bottom:0}}.alert-banner__info{position:relative}@container (min-width: 768px){.alert-banner__info{font-size:1rem}}.alert-banner__info a{color:var(--ds-color-interactive-text-link-main-hover);text-decoration:underline}.alert-banner__close{width:2rem;height:2rem;position:absolute;right:0;top:0;color:#303336}@container (min-width: 768px){.alert-banner__close{position:static}}.alert-banner__link{text-decoration:underline}@container (min-width: 768px){.alert-banner__link{margin-left:1rem}}.alert-banner--slide-leave-to{transform:translate3d(0,-100%,0);opacity:0}.alert-banner--slide-leave-active{transition:all .3s ease-out}.alert-banner--full{width:100%;padding:0;margin-top:1rem;align-items:flex-start;background-color:transparent;text-align:left}.alert-banner--full .alert-banner__icon{color:#0e3368;margin-right:.25rem;margin-top:.125rem}.alert-banner--full .alert-banner__inner{margin:0 0 0 .5rem}.alert-banner--full .alert-banner__body{min-height:1.5rem;margin-right:0;margin-bottom:0}.alert-banner p{font-weight:400}.loader-dots{margin:0;padding:0}.loader-dots--light{fill:#fff}.loader-dots--dark{fill:#0970e6}.loader-dots--green{fill:#00a881}.loader-dots__dot{fill-opacity:0;animation:animateDot 1.2s ease-in-out infinite}.loader-dots__dot--one{animation-delay:0s}.loader-dots__dot--two{animation-delay:.3s}.loader-dots__dot--three{animation-delay:.6s}@keyframes animateDot{0%{fill-opacity:0}33%{fill-opacity:1}66%{fill-opacity:0}to{fill-opacity:0}}.typeahead-suggestions{padding:1rem 1rem 0 .5rem}.typeahead-suggestions .filtered-suggestion{display:flex;flex-direction:row;margin:.25rem 0}@container (min-width: 768px){.typeahead-suggestions .filtered-suggestion{margin:0}}.typeahead-suggestions .filtered-suggestion__link{display:flex;align-items:center;position:relative;width:100%;line-height:1;color:#303336;font-size:.75rem;font-weight:500;gap:1rem;transition:color .2s ease;padding:.5625rem}@container (min-width: 768px){.typeahead-suggestions .filtered-suggestion__link{padding:.5rem 0}}.typeahead-suggestions .filtered-suggestion__link:hover,.typeahead-suggestions .filtered-suggestion__link:focus{color:#0e3368;background-color:#f7f7f7}.typeahead-suggestions .filtered-suggestion__link span,.typeahead-suggestions .filtered-suggestion__link em{font-size:.75rem}.typeahead-suggestions .filtered-suggestion__link--rayons{color:#0970e6}.typeahead-suggestions .filtered-suggestion__link--no-highlight{color:#121212}@container (min-width: 768px){.typeahead-suggestions .filtered-suggestion__link--no-highlight{color:#575757}}.typeahead-suggestions .filtered-suggestion__link-icon{font-size:1.25rem}@container (min-width: 768px){.typeahead-suggestions .filtered-suggestion__tapahead{display:none}}.typeahead-suggestions .filtered-suggestion img{margin:0}.typeahead-suggestions .filtered-suggestion em{font-weight:700;font-style:normal}.typeahead-suggestions__filtered{padding:0 .5rem}.typeahead-suggestions__filtered .filtered-suggestion{position:relative}.typeahead-suggestions__title{color:#929292;margin-bottom:1rem;display:none}@container (min-width: 768px){.typeahead-suggestions__title{display:block}}.typeahead{background-color:#fff;display:flex;flex-direction:column;max-height:100vh}.typeahead:before{content:"";height:3.5rem;flex:0 0 auto;box-shadow:0 4px 16px #254f9a14;z-index:1}@container (min-width: 768px){.typeahead:before{height:4.5rem;box-shadow:none}}.typeahead__wrapper{display:flex;flex-direction:column;overflow:auto}.typeahead__footer{display:none;justify-content:flex-end;padding:1rem 1.5rem;box-shadow:0 -4px 16px #254f9a14;z-index:2}@container (min-width: 768px){.typeahead__footer{display:flex}}.typeahead ul{margin:0;padding:0 0 .5rem}.typeahead__title--no-results{color:#929292}.typeahead__products-wrapper--no-suggestions{padding-left:1rem}.typeahead__suggestions{padding:0 .5rem}@container (min-width: 768px){.typeahead__suggestions{width:17rem}}.typeahead__suggestions .filtered-suggestion{display:flex;flex-direction:row;margin:.25rem 0}@container (min-width: 768px){.typeahead__suggestions .filtered-suggestion{margin:0}}.typeahead__suggestions .filtered-suggestion__link{display:flex;align-items:center;position:relative;width:100%;line-height:1;color:#303336;font-size:.75rem;font-weight:500;transition:color .2s ease;padding:.5625rem}@container (min-width: 768px){.typeahead__suggestions .filtered-suggestion__link{padding:.5rem}}.typeahead__suggestions .filtered-suggestion__link:hover,.typeahead__suggestions .filtered-suggestion__link:focus{color:#0e3368;background-color:#f7f7f7}.typeahead__suggestions .filtered-suggestion__link span,.typeahead__suggestions .filtered-suggestion__link em{font-size:.75rem}.typeahead__suggestions .filtered-suggestion__link--rayons{color:#0970e6}.typeahead__suggestions .filtered-suggestion__link--no-highlight{color:#121212}@container (min-width: 768px){.typeahead__suggestions .filtered-suggestion__link--no-highlight{color:#575757}}.typeahead__suggestions .filtered-suggestion__link--svg-icon{height:.75rem;margin-right:1rem;width:.75rem}.typeahead__suggestions .filtered-suggestion img{margin:0}.typeahead__suggestions .filtered-suggestion em{font-weight:700;font-style:normal}.typeahead__suggestions--filtered{padding:0 .5rem}.typeahead__suggestions--filtered .filtered-suggestion{position:relative}.typeahead__suggestions-title{color:#929292;padding:.5rem}.typeahead__loader{width:100%;padding:2rem 1.5rem 1.5rem;text-align:center}.typeahead__search-with-list{padding:1rem 0 1rem 1rem}.typeahead__go-to-search-with-list,.typeahead__loader{align-self:center}.typeahead__products{display:grid}.typeahead__products>article{outline:1px solid #e5e5e5}@container (min-width: 768px){.typeahead{max-height:90vh}.typeahead__wrapper{flex-direction:row;justify-content:space-between;padding:1rem}.typeahead__go-to-search-with-list{align-self:auto;order:2}.typeahead__suggestion,.typeahead__loader{margin-left:10%;order:1}.typeahead__products-wrapper{flex:1;order:3;height:100%}.typeahead__find-in-all{display:block}}@container (min-width: 1280px){.typeahead__wrapper{justify-content:normal}.typeahead__go-to-search-with-list{margin-left:13%;order:1}.typeahead__suggestions,.typeahead__loader{margin-left:2.5rem;order:2}}.header-search{position:static}.header-search__form{display:flex;align-items:center;margin:0}.header-search__bar{position:relative;flex-grow:1;z-index:2001}.header-search__close-btn{margin-left:1rem;z-index:2001}.header-search--open{transition:width .25s ease-in;max-width:45rem}.header-search .header-search__suggestions-wrapper{background-color:#fff;border:none;border-radius:0;box-shadow:0 .4rem .4rem #57575740;display:none;top:0;left:0;right:0;position:absolute;z-index:2000}.header-search .header-search__suggestions-wrapper--open{display:block}.header-search__mask{position:fixed;inset:0;background-color:#12121280;cursor:pointer;border:none;padding:0}.mainbar-item{width:auto;cursor:pointer;position:relative;align-items:center;line-height:1.5rem;display:inline-flex;justify-content:center;font-size:1rem;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;font-weight:700;height:2.5rem;min-width:2rem;color:#121212;border:1px solid transparent;border-radius:8px;transition:background-color .3s,border-color .3s,color .3s}.mainbar-item__content{width:100%;flex-direction:row;align-items:center;gap:.5rem;display:inline-flex;justify-content:center}.mainbar-item__icon-container{width:1.5rem;height:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mainbar-item__icon-container svg,.mainbar-item__icon-container img{width:100%;height:100%}.mainbar-item__icon-container .c-icon,.mainbar-item__loader.c-spinner{font-size:1.5rem}.mainbar-item__loader__container{inset:0;margin:auto;position:absolute;width:1.5rem;height:1.5rem;padding:.125rem;display:flex;align-items:center;justify-content:center}.mainbar-item--variation-primary{background:none;font-size:1rem;padding:.5rem}.mainbar-item--variation-secondary{color:#121212;border-color:#d9d9d9;max-width:6.375rem;border-radius:4px;padding:.5rem}@container (min-width: 768px){.mainbar-item--variation-secondary{padding-inline:.75rem;max-width:none}}.mainbar-item--variation-secondary:hover{color:#0970e6;border-color:currentColor}.mainbar-item--variation-secondary .mainbar-item__label{display:block;font-weight:700}.mainbar-item--variation-secondary+.mainbar-item--variation-secondary{padding-inline:.5rem}.mainbar-item--variation-secondary+.mainbar-item--variation-secondary .mainbar-item__label{display:none}.mainbar-item--variation-tertiary{padding:0}.mainbar-item--loading{cursor:initial;pointer-events:none}.mainbar-item--loading .mainbar-item__content{opacity:0}.mainbar-item--dot .mainbar-item__icon-container{position:relative}.mainbar-item--dot .mainbar-item__icon-container:before{content:"";position:absolute;top:0;right:.25rem;width:.375rem;height:.375rem;background-color:#4ccd8a;border-radius:7rem}.mainbar-item:focus-visible{outline:2px solid #0970e6;outline-offset:.125rem}.mainbar-item:hover{color:#0970e6}.mainbar-item__label{display:none;white-space:nowrap;font-weight:400}.mainbar-item__label:first-child{display:block}.mainbar-item__label:hover{color:#0970e6}.mainbar-item__label--wrap{white-space:normal;font-size:.75rem;line-height:.75rem}@container (min-width: 768px){.mainbar-item__label--wrap{font-size:1rem;line-height:1rem}}@container (min-width: 1600px){.mainbar-item__label{display:block}}.mainbar-item__picto{min-width:2rem;height:2rem;border-radius:7rem;margin:-.3125rem 0;background-color:#fbfbfb;overflow:hidden}.timer strong{color:#173eb4}.timer.timer--warning.c-text{color:#b33308}.timer.timer--warning.c-text strong{color:currentColor}.mainbar-item-cart{display:flex;align-items:center;position:relative;border-radius:7rem;outline-offset:-.125rem}.mainbar-item-cart.mainbar-item{color:#121212;font-weight:400}.mainbar-item-cart.mainbar-item:hover{color:#0863cc}@container (min-width: 768px){.mainbar-item-cart{border-color:currentColor;outline-offset:.125rem}}.mainbar-item-cart .mainbar-item__content{gap:0}@container (min-width: 768px){.mainbar-item-cart.mainbar-item-cart--filled{color:#0970e6}.mainbar-item-cart.mainbar-item-cart--filled:hover{background-color:#0970e6;border-color:#0970e6;color:#fff}}.mainbar-item-cart__icon{position:relative}.mainbar-item-cart__icon svg{display:block}.mainbar-item-cart__quantity{position:absolute;z-index:1;top:-.25rem;right:-.25rem}.mainbar-item-cart__quantity--bounce{animation:bounce .2s ease-out forwards}.mainbar-item-cart__amount{display:none;white-space:nowrap;font-weight:700;margin-left:.5rem}@container (min-width: 768px){.mainbar-item-cart__amount{display:flex;align-items:baseline;font-weight:400}}.mainbar-item-cart__amount-currency{font-size:.75rem;font-weight:400;line-height:1.25}.mainbar-item-cart__amount-label{display:none}@container (min-width: 768px){.mainbar-item-cart__amount-label{display:block;font-weight:400;margin-left:.5rem}}.mainbar-item-cart__timer{position:absolute;top:-.5rem;right:-.5rem}.mainbar-item-cart__timer+.mainbar-item-cart__quantity{display:none}.mainbar{position:relative;z-index:4000;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#fff;transition:height .3s ease-out,padding .3s ease-out;padding:.5rem 1rem;gap:.5rem}@container (min-width: 768px){.mainbar{gap:1rem;padding-block:1rem}}@container (min-width: 1024px){.mainbar{flex-wrap:nowrap;align-items:center;padding-inline:2.5rem}}@container (min-width: 768px){.mainbar--search-opened{flex-wrap:nowrap}.mainbar--search-opened .mainbar__section--right{order:3}}.mainbar--sticky{z-index:10005}.mainbar__section{display:flex;align-items:center;gap:.25rem}@container (min-width: 540px){.mainbar__section{gap:.5rem}}.mainbar__section--spaced-out{gap:0}@container (min-width: 768px){.mainbar__section--spaced-out{gap:.5rem}}@container (min-width: 1024px){.mainbar__section--spaced-out{gap:1rem}}.mainbar__section--desktop{display:none}@container (min-width: 1280px){.mainbar__section--desktop{display:flex}}.mainbar__section--desktop .mainbar-item{color:#454545}.mainbar__search{flex-basis:100%;order:2;z-index:-1;display:flex;justify-content:center}@container (min-width: 1024px){.mainbar__search{flex-basis:auto;order:inherit;flex-grow:1;margin:0 1rem}}.mainbar__help.mainbar-item{display:none}.mainbar--neutral .mainbar__help.mainbar-item{display:inline-flex}@container (min-width: 768px){.mainbar__help.mainbar-item{display:inline-flex}}.mainbar__logo.mainbar-item{padding:0;margin-right:.5rem}@container (min-width: 768px){.mainbar__logo.mainbar-item{margin-right:1rem}}.mainbar__logo.mainbar-item .svg-brand{width:2rem;height:1.375rem}.mainbar__account,.mainbar__products{position:relative}.header--search .mainbar .mainbar__section--left,.header--search .mainbar .mainbar__section--right{display:none}.header--minified .mainbar{flex-wrap:nowrap}.header--minified .mainbar .mainbar__search{flex-basis:auto;flex-grow:1;order:0}.header--minified .mainbar .mainbar__logo,.header--minified .mainbar .mainbar__products,.header--minified .mainbar .mainbar__account,.header--minified .mainbar .mainbar__help,.header--minified .mainbar .mainbar__universe,.header--minified .mainbar .mainbar__navigation-toggle.mainbar-item .mainbar-item__label{display:none}@container (min-width: 768px){.header--minified .mainbar .mainbar__navigation-toggle.mainbar-item .mainbar-item__label{display:block}}.svg-graphic{fill:currentColor}.svg-graphic--xs{width:.5rem;height:.5rem}.svg-graphic--s{width:1rem;height:1rem}.svg-graphic--m{width:1.5rem;height:1.5rem}.svg-graphic--l{width:2rem;height:2rem}.svg-graphic--xl{width:2.5rem;height:2.5rem}.svg-graphic--margin-left{margin-left:.5rem}.svg-graphic--margin-right{margin-right:.5rem}.ds-body-text{margin:0;color:#575757;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4285}@container (min-width: 768px){.ds-body-text{font-size:1rem}}.ds-body-text--size-xs{font-size:.625rem}.ds-body-text--size-xs-fix,.ds-body-text--size-s{font-size:.75rem}.ds-body-text--size-s-fix{font-size:.875rem}.ds-body-text--size-m-fix,.ds-body-text--size-l{font-size:1rem}.ds-body-text--size-l-fix{font-size:1.25rem}.ds-body-text--size-xl{font-size:1rem}@container (min-width: 768px){.ds-body-text--size-xl{font-size:1.25rem}}.ds-body-text--size-xl-fix{font-size:1.5rem}.ds-body-text--color-main-primary{color:#121212}.ds-body-text--color-main-secondary{color:#454545}.ds-body-text--color-information{color:#173eb4}.ds-body-text--main-tertiary{color:#575757}.ds-body-text--color-standard-1{color:#fff}.ds-body-text--color-standard-2{color:#0e3368}.ds-body-text--color-standard-3{color:#575757}.ds-body-text--color-standard-4{color:#929292}.ds-body-text--color-standard-7{color:#121212}.ds-body-text--color-standard-8{color:#d2d2d2}.ds-body-text--color-standard-10{color:#0970e6}.ds-body-text--color-standard-11{color:#303336}.ds-body-text--color-highlight-2{color:#006223}.ds-body-text--color-warning-1{color:#e81e26}.ds-body-text--color-content-functional-warning{color:#b33308}.ds-body-text--color-inherit{color:inherit}.ds-body-text--color-interactive-1{color:#0970e6}.ds-body-text--color-interactive-5{color:#575757}.ds-body-text--color-interactive-6{color:#303336}.ds-body-text--color-validation-3{color:#00a881}.ds-body-text--color-validation-4{color:#058567}.ds-body-text--color-status-2{color:#ff8000}.ds-body-text--color-status-4{color:#ea551e}.ds-body-text--color-promotion-2,.ds-body-text--color-highlight-3{color:#aa0d11}.ds-body-text--weight-light{font-weight:300}.ds-body-text--weight-bold{font-weight:700}.pill{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:100%;border:1px solid transparent}@container (min-width: 1024px){.pill{justify-content:center}.pill--full-height{min-height:3.2rem}}.pill:hover .pill__informations-title{color:#0970e6}.pill--active:hover{box-shadow:0 .125rem .375rem #1212121a}@container (min-width: 1024px){.pill--active{background-color:#fff;border-color:#d2d2d2}.pill--active.pill--tertiary{border-color:#0970e6}}.pill--secondary-alt{justify-content:center}.pill__content{display:inline-flex;justify-content:flex-start;align-items:center;overflow:hidden;flex:1}.pill__icon{display:flex;max-width:none}.pill__icon--grayed{filter:grayscale(1)}.pill__icon--secondary{display:none}@container (min-width: 1024px){.pill__icon--secondary{display:block}}.pill__icon--clock{margin-right:.5rem;font-size:1.25rem;color:#0970e6}.pill__informations{display:flex;flex-direction:row;align-items:center;overflow:hidden}@container (min-width: 1024px){.pill__informations:not(.pill__informations--inline){flex-direction:column;align-items:flex-start}.pill__informations:not(.pill__informations--inline) .pill__informations-bottom{margin-left:0}}.pill__informations--inline .pill__informations-bottom>*{line-height:1.5rem}.pill__informations--inline .pill__informations-title{line-height:1.5rem}.pill__informations-title{white-space:nowrap}.pill__informations-title--secondary{display:none}@container (min-width: 1024px){.pill__informations-title--secondary{display:block}}.pill__informations-title strong{color:#303336;font-weight:400}.pill__informations-bottom{display:inline-flex;align-items:center;margin-left:.5rem;overflow:hidden;flex-grow:1;min-height:1rem}.pill__informations-bottom>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill__informations-icon{display:none}@container (min-width: 1024px){.pill__informations-icon{display:block}.pill__informations-icon--hidden{display:none}}.pill__action{display:flex;align-items:center;justify-content:center;margin-left:.25rem}@container (min-width: 1024px){.pill__action{margin-left:1rem}}.pill__action--round{width:1.5rem;height:1.5rem;border-radius:7rem;background-color:#0970e6;margin-left:1rem}.pill__action--tertiary{display:none}@container (min-width: 540px){.pill__action--tertiary{display:block}}.pill-group{display:flex;align-items:center;justify-content:center;width:100%}@container (min-width: 1024px){.pill-group{border-radius:7rem}}@container (min-width: 1024px){.pill-group--background-blue{background-color:#e6f1fc}}.pill-group__list{list-style:none;margin:0;display:inline-flex;justify-content:stretch;align-items:center;height:100%;width:100%}@container (min-width: 1024px){.pill-group__list{justify-content:center}}.pill-group__list--centered{justify-content:center}.pill-group__list:not(.pill-group__list--centered) li{flex:1}.pill-group__list li{margin:0;max-width:100%;height:100%}.pill-group__list li button{cursor:pointer;border:0;background-color:transparent;margin:0;padding:0;height:100%;width:100%;outline-offset:.125rem}@container (min-width: 1024px){.pill-group__list li button{border-radius:7rem}}.pill-group__list li button>*{padding:0 .5rem}@container (min-width: 1024px){.pill-group__list li button>*{border-radius:7rem;padding:.5rem 1.5rem}}.channel-switch-modal{inset:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;z-index:18000;transition:all .3s ease}.channel-switch-modal--has-mask:before{content:" ";top:0;width:100%;height:100%;position:fixed;opacity:.5;z-index:-1;left:0;background-color:#051326}@container (min-width: 1024px){.channel-switch-modal{position:absolute;top:100%;bottom:auto;right:auto;animation:none;display:initial;height:auto;width:auto}}.channel-switch-modal__container{bottom:0;margin:0;width:100%;height:85vh;display:flex;overflow:auto;position:absolute;align-items:initial;flex-direction:column;justify-content:flex-end;box-shadow:0 8px 24px #254f9a29,0 16px 64px #254f9a1f;border-radius:8px 8px 0 0;background-color:#fff}.channel-switch-modal__container--no-header{height:auto}@container (min-width: 1024px){.channel-switch-modal__container{top:.5rem;bottom:auto;border-radius:8px;width:32rem;max-height:65vh;min-height:10rem;position:relative;height:auto}.channel-switch-modal__container--no-header{min-height:auto}}.channel-switch-modal__header{display:flex;padding:.5rem 1rem;align-items:center;justify-content:space-between;box-shadow:0 4px 16px #254f9a14;position:relative;z-index:1}.channel-switch-modal__header__title{margin:.5rem 1rem;text-align:center}.channel-switch-modal__header__icon{line-height:1;cursor:pointer}.channel-switch-modal__header__icon svg{width:100%}.channel-switch-modal__header__icon__container{display:flex;align-items:center;justify-content:center;width:1.5rem;padding:.125rem;height:3rem}.channel-switch-modal__body{padding:1rem;min-height:12.5rem;height:100%;overflow-x:hidden;scrollbar-gutter:stable;overflow-y:auto}.channel-switch-modal__body::-webkit-scrollbar{width:.75rem}.channel-switch-modal__body::-webkit-scrollbar-track{background:#fff}.channel-switch-modal__body::-webkit-scrollbar-thumb{border:.25rem solid transparent;background-color:#929292;background-clip:padding-box;border-radius:24px}.channel-switch-modal__body:hover::-webkit-scrollbar{width:.75rem}.channel-switch-modal__body--no-header{min-height:auto}.channel-switch-modal__body--no-padding{padding:0}.channel-switch-modal-enter-active{transition:opacity .2s ease-out}.channel-switch-modal-enter-active .channel-switch-modal__container{transition:transform .3s cubic-bezier(.16,1,.3,1)}@container (min-width: 768px){.channel-switch-modal-enter-active .channel-switch-modal__container{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}}.channel-switch-modal-leave-active{transition:opacity .2s cubic-bezier(.16,1,.3,1)}.channel-switch-modal-leave-active .channel-switch-modal__container{transition:transform .2s cubic-bezier(.16,1,.3,1)}.channel-switch-modal-enter,.channel-switch-modal-leave-to{opacity:0}.channel-switch-modal-enter .channel-switch-modal__container,.channel-switch-modal-leave-to .channel-switch-modal__container{transform:translateY(100%)}@container (min-width: 768px){.channel-switch-modal-enter .channel-switch-modal__container,.channel-switch-modal-leave-to .channel-switch-modal__container{transform:scale(.8) translateY(1.5rem)}}.service-informations{border-radius:4px;padding:1.5rem}@container (max-width: 37.5em){.service-informations{padding:0;margin-top:1.5rem;background-color:transparent}}.service-informations__header{display:inline-flex;align-items:center;width:100%;margin-bottom:.5rem}.service-informations__icons-list{display:inline-flex;justify-content:space-between;width:100%;list-style-type:none;margin:0}.service-informations__icons-list--background-icon{gap:.5rem}@container (min-width: 768px){.service-informations__icons-list--background-icon{gap:1.5rem}}.service-informations__icons-list-item{display:flex;flex-direction:row;padding:0;text-align:left}@container (max-width: 37.5em){.service-informations__icons-list-item{flex-direction:column;align-items:center;text-align:center}}.service-informations__icons-list-item-text{flex:1}.service-informations__icons-list-item--background-icon{padding:.5rem 0;background-color:#f5fbff;border-radius:8px;flex-basis:100%;align-items:center;justify-content:center;gap:1rem}@container (max-width: 37.5em){.service-informations__icons-list-item--background-icon{gap:0}}.service-informations__title{display:flex;flex-direction:column}.service-informations__icon-container{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:7rem;border:1px solid #0970e6;margin:0 .5rem 0 0}@container (max-width: 37.5em){.service-informations__icon-container{margin:0 0 .5rem}}.service-informations__icon-container--background-icon{margin:0}@container (max-width: 37.5em){.service-informations__icon-container--background-icon{margin:0 0 .5rem}}.service-informations__list{list-style-type:none;margin:0}.service-informations__item{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0 0}.service-informations__item--spaced{margin-top:1rem}.service-informations__item--narrow{margin-top:.5rem}@container (min-width: 768px){.service-informations__item--narrow{margin-top:.25rem}}.service-informations .service-informations__item--no-space{margin-top:-.25rem}.service-informations .service-informations__item--spaced-m{margin-top:.75rem}.service-informations__item-link{font-size:.75rem}.service-informations__item-link--s{font-size:.875rem}.service-informations__item-element{display:inline-flex;align-items:center}.service-informations__item-element--unset-info{margin-top:.5rem}.service-informations__item-icon{width:.25rem;margin-left:.5rem}.service-informations__item-info-icon{width:1rem;height:1rem;margin:0 .25rem 0 0}.service-informations__item-dot-separator{border-bottom:1px dotted #d2d2d2;width:100%;flex:1 1 0;margin:0 .25rem;height:.75rem}.service-informations__text--highlight-2.c-text{color:#33691e}.service-informations__text--standard-18.c-text{color:#173eb4}.service-informations__text--standard-10.c-text{color:#0970e6}.service-informations__text--content-main-primary.c-text{color:#121212}.push-service-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem 1rem;width:100%;border-radius:.75rem}.push-service-card--primary{border:2px solid #d2d2d2}.push-service-card--secondary{background-color:#e6f1fc}.push-service-card__top{display:inline-flex;justify-content:flex-start;align-items:center}.push-service-card__top-icon{margin-right:.5rem}.push-service-card__top-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.push-service-card__content{margin-top:.5rem}.push-service-card__content.service-informations{padding:0}.push-service-card__action{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem}.loader{margin:0 auto;border-radius:50%;width:40px;height:40px;border:.25rem solid rgba(14,51,104,.4);border-top-color:#0e3368;animation:spin 1s infinite linear}.loader--fixed{position:fixed;margin:auto;inset:0}.loader-wrapper{position:fixed;margin:auto;inset:0;z-index:1000}.loader--small{width:2rem;height:2rem}.pl-button{width:auto;cursor:pointer;position:relative;align-items:center;line-height:1.5rem;display:inline-flex;justify-content:center;font-size:1rem;border-radius:4px;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;font-weight:700;padding:.5rem 1rem;transition:background-color .3s,color .3s}.pl-button__content{width:100%;flex-direction:row;align-items:center;gap:.5rem;display:inline-flex;justify-content:center}.pl-button--full-width{width:100%}.pl-button--disabled{opacity:.5;cursor:initial;pointer-events:none}.pl-button--loading{cursor:initial;pointer-events:none}.pl-button--loading .pl-button__content{opacity:0}.pl-button__icon-container{width:1.5rem;height:1.5rem;padding:.125rem}.pl-button__icon-container svg,.pl-button__icon-container img{width:100%;height:100%}.pl-button__loader{border-top-color:#fff}.pl-button__loader.loader{width:100%;height:100%;border-width:2px}.pl-button__loader__container{inset:0;margin:auto;position:absolute;width:1.5rem;height:1.5rem;padding:.125rem}.pl-button__loader__container:last-child{margin-bottom:auto}.pl-button--variation-primary{color:#fff}.pl-button--variation-primary svg{fill:#fff}.pl-button--variation-secondary{background-color:#fff}.pl-button--variation-secondary svg{fill:#fff}.pl-button--variation-tertiary{padding:0;border:none;background:none;font-size:1rem}.pl-button--variation-tertiary-small{padding:0;border:none;background:none;font-size:.875rem}.pl-button--variation-tertiary-small .pl-button__icon-container{width:1.25rem;height:1.25rem}.pl-button--variation-tertiary-small .pl-button__icon-container .svg-icon{display:block}.pl-button--variation-green{background-color:#00a881;border:#00a881;color:#fff}.pl-button--variation-green:hover{border-color:#00a881}.pl-button--reversed.pl-button--variation-secondary,.pl-button--reversed.pl-button--variation-tertiary,.pl-button--reversed.pl-button--variation-tertiary-small{background:none;color:#fff;border:1px solid #fff}.pl-button--reversed.pl-button--variation-secondary svg,.pl-button--reversed.pl-button--variation-tertiary svg,.pl-button--reversed.pl-button--variation-tertiary-small svg{color:#fff}.pl-button--reversed.pl-button--variation-secondary .pl-button__loader,.pl-button--reversed.pl-button--variation-tertiary .pl-button__loader,.pl-button--reversed.pl-button--variation-tertiary-small .pl-button__loader{border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-top-color:#121212}.pl-button--reversed.pl-button--variation-secondary:hover,.pl-button--reversed.pl-button--variation-secondary:focus,.pl-button--reversed.pl-button--variation-tertiary:hover,.pl-button--reversed.pl-button--variation-tertiary:focus,.pl-button--reversed.pl-button--variation-tertiary-small:hover,.pl-button--reversed.pl-button--variation-tertiary-small:focus{color:#e6e6e6;border:1px solid #e6e6e6}.pl-button--reversed.pl-button--variation-secondary:hover svg,.pl-button--reversed.pl-button--variation-secondary:focus svg,.pl-button--reversed.pl-button--variation-tertiary:hover svg,.pl-button--reversed.pl-button--variation-tertiary:focus svg,.pl-button--reversed.pl-button--variation-tertiary-small:hover svg,.pl-button--reversed.pl-button--variation-tertiary-small:focus svg{color:#e6e6e6}.pl-button:focus-visible{outline:2px solid #0970e6;outline-offset:.125rem}.pl-button--reversed.pl-button--variation-tertiary,.pl-button--reversed.pl-button--variation-tertiary:hover,.pl-button--reversed.pl-button--variation-tertiary:focus,.pl-button--reversed.pl-button--variation-tertiary-small,.pl-button--reversed.pl-button--variation-tertiary-small:hover,.pl-button--reversed.pl-button--variation-tertiary-small:focus{border:none}.pl-button--tone-main.pl-button--variation-primary{background-color:#0970e6;border:1px solid #0970e6}.pl-button--tone-main.pl-button--variation-primary:hover,.pl-button--tone-main.pl-button--variation-primary:focus{background-color:#0863cc;border:1px solid #0863cc}.pl-button--tone-main.pl-button--variation-primary:active{background-color:#0757b2;border:1px solid #0757b2}.pl-button--tone-main.pl-button--variation-primary .pl-button__loader{border-top-color:#0970e6;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed){color:#0970e6;border:1px solid #0970e6}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed) svg{fill:#0970e6}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#0970e6;border-right-color:#0970e6;border-bottom-color:#0970e6}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed):hover,.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed):focus{color:#0863cc;border:1px solid #0863cc}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed):hover svg,.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed):focus svg{color:#0863cc}.pl-button--tone-main.pl-button--variation-secondary:not(.pl-button--reversed):active{color:#0757b2;border-left-color:#0757b2;border-right-color:#0757b2;border-bottom-color:#0757b2}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed),.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed){color:#0970e6}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed) svg,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed) svg{color:#0970e6}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed) .pl-button__loader,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#0970e6;border-right-color:#0970e6;border-bottom-color:#0970e6}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed):hover,.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed):focus,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus{color:#0863cc}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed):hover svg,.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed):focus svg,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover svg,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus svg{color:#0863cc}.pl-button--tone-main.pl-button--variation-tertiary:not(.pl-button--reversed):active,.pl-button--tone-main.pl-button--variation-tertiary-small:not(.pl-button--reversed):active{color:#0757b2}.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary svg{color:#0970e6;background-color:#fff}.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary .pl-button__loader,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary svg .pl-button__loader{border-top-color:#fff;border-left-color:#0970e6;border-right-color:#0970e6;border-bottom-color:#0970e6}.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary:hover,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary:focus,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary svg:hover,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary svg:focus{color:#0863cc}.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary:active,.pl-button--reversed.pl-button--tone-main.pl-button--variation-primary svg:active{color:#0757b2}.pl-button--tone-loyalty.pl-button--variation-primary{background-color:#004f9b;border:1px solid #004f9b}.pl-button--tone-loyalty.pl-button--variation-primary:hover,.pl-button--tone-loyalty.pl-button--variation-primary:focus{background-color:#004282;border:1px solid #004282}.pl-button--tone-loyalty.pl-button--variation-primary:active{background-color:#003569;border:1px solid #003569}.pl-button--tone-loyalty.pl-button--variation-primary .pl-button__loader{border-top-color:#004f9b;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed){color:#004f9b;border:1px solid #004f9b}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed) svg{fill:#004f9b}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#004f9b;border-right-color:#004f9b;border-bottom-color:#004f9b}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed):hover,.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed):focus{color:#004282;border:1px solid #004282}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed):hover svg,.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed):focus svg{color:#004282}.pl-button--tone-loyalty.pl-button--variation-secondary:not(.pl-button--reversed):active{color:#003569;border-left-color:#003569;border-right-color:#003569;border-bottom-color:#003569}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed),.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed){color:#004f9b}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed) svg,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed) svg{color:#004f9b}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed) .pl-button__loader,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#004f9b;border-right-color:#004f9b;border-bottom-color:#004f9b}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed):hover,.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed):focus,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus{color:#004282}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed):hover svg,.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed):focus svg,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover svg,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus svg{color:#004282}.pl-button--tone-loyalty.pl-button--variation-tertiary:not(.pl-button--reversed):active,.pl-button--tone-loyalty.pl-button--variation-tertiary-small:not(.pl-button--reversed):active{color:#003569}.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary svg{color:#004f9b;background-color:#fff}.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary .pl-button__loader,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary svg .pl-button__loader{border-top-color:#fff;border-left-color:#004f9b;border-right-color:#004f9b;border-bottom-color:#004f9b}.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary:hover,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary:focus,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary svg:hover,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary svg:focus{color:#004282}.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary:active,.pl-button--reversed.pl-button--tone-loyalty.pl-button--variation-primary svg:active{color:#003569}.pl-button--tone-negative.pl-button--variation-primary{background-color:#aa0d11;border:1px solid #aa0d11}.pl-button--tone-negative.pl-button--variation-primary:hover,.pl-button--tone-negative.pl-button--variation-primary:focus{background-color:#910b0f;border:1px solid #910b0f}.pl-button--tone-negative.pl-button--variation-primary:active{background-color:#78090c;border:1px solid #78090c}.pl-button--tone-negative.pl-button--variation-primary .pl-button__loader{border-top-color:#aa0d11;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed){color:#aa0d11;border:1px solid #aa0d11}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed) svg{fill:#aa0d11}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#aa0d11;border-right-color:#aa0d11;border-bottom-color:#aa0d11}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed):hover,.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed):focus{color:#910b0f;border:1px solid #910b0f}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed):hover svg,.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed):focus svg{color:#910b0f}.pl-button--tone-negative.pl-button--variation-secondary:not(.pl-button--reversed):active{color:#78090c;border-left-color:#78090c;border-right-color:#78090c;border-bottom-color:#78090c}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed),.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed){color:#aa0d11}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed) svg,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed) svg{color:#aa0d11}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed) .pl-button__loader,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#aa0d11;border-right-color:#aa0d11;border-bottom-color:#aa0d11}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed):hover,.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed):focus,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus{color:#910b0f}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed):hover svg,.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed):focus svg,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover svg,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus svg{color:#910b0f}.pl-button--tone-negative.pl-button--variation-tertiary:not(.pl-button--reversed):active,.pl-button--tone-negative.pl-button--variation-tertiary-small:not(.pl-button--reversed):active{color:#78090c}.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary svg{color:#aa0d11;background-color:#fff}.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary .pl-button__loader,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary svg .pl-button__loader{border-top-color:#fff;border-left-color:#aa0d11;border-right-color:#aa0d11;border-bottom-color:#aa0d11}.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary:hover,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary:focus,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary svg:hover,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary svg:focus{color:#910b0f}.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary:active,.pl-button--reversed.pl-button--tone-negative.pl-button--variation-primary svg:active{color:#78090c}.pl-button--tone-promotion.pl-button--variation-primary{background-color:#d30d1f;border:1px solid #d30d1f}.pl-button--tone-promotion.pl-button--variation-primary:hover,.pl-button--tone-promotion.pl-button--variation-primary:focus{background-color:#ba0b1b;border:1px solid #ba0b1b}.pl-button--tone-promotion.pl-button--variation-primary:active{background-color:#a10a18;border:1px solid #a10a18}.pl-button--tone-promotion.pl-button--variation-primary .pl-button__loader{border-top-color:#d30d1f;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed){color:#d30d1f;border:1px solid #d30d1f}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed) svg{fill:#d30d1f}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#d30d1f;border-right-color:#d30d1f;border-bottom-color:#d30d1f}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed):hover,.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed):focus{color:#ba0b1b;border:1px solid #ba0b1b}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed):hover svg,.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed):focus svg{color:#ba0b1b}.pl-button--tone-promotion.pl-button--variation-secondary:not(.pl-button--reversed):active{color:#a10a18;border-left-color:#a10a18;border-right-color:#a10a18;border-bottom-color:#a10a18}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed),.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed){color:#d30d1f}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed) svg,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed) svg{color:#d30d1f}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed) .pl-button__loader,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#d30d1f;border-right-color:#d30d1f;border-bottom-color:#d30d1f}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed):hover,.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed):focus,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus{color:#ba0b1b}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed):hover svg,.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed):focus svg,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover svg,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus svg{color:#ba0b1b}.pl-button--tone-promotion.pl-button--variation-tertiary:not(.pl-button--reversed):active,.pl-button--tone-promotion.pl-button--variation-tertiary-small:not(.pl-button--reversed):active{color:#a10a18}.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary svg{color:#d30d1f;background-color:#fff}.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary .pl-button__loader,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary svg .pl-button__loader{border-top-color:#fff;border-left-color:#d30d1f;border-right-color:#d30d1f;border-bottom-color:#d30d1f}.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary:hover,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary:focus,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary svg:hover,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary svg:focus{color:#ba0b1b}.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary:active,.pl-button--reversed.pl-button--tone-promotion.pl-button--variation-primary svg:active{color:#a10a18}.pl-button--tone-monochrome.pl-button--variation-primary{background-color:#121212;border:1px solid #121212}.pl-button--tone-monochrome.pl-button--variation-primary:hover,.pl-button--tone-monochrome.pl-button--variation-primary:focus{background-color:#2b2b2b;border:1px solid #2b2b2b}.pl-button--tone-monochrome.pl-button--variation-primary:active{background-color:#454545;border:1px solid #454545}.pl-button--tone-monochrome.pl-button--variation-primary .pl-button__loader{border-top-color:#121212;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed){color:#121212;border:1px solid #121212}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed) svg{fill:#121212}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#121212;border-right-color:#121212;border-bottom-color:#121212}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed):hover,.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed):focus{color:#2b2b2b;border:1px solid #2b2b2b}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed):hover svg,.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed):focus svg{color:#2b2b2b}.pl-button--tone-monochrome.pl-button--variation-secondary:not(.pl-button--reversed):active{color:#454545;border-left-color:#454545;border-right-color:#454545;border-bottom-color:#454545}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed),.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed){color:#121212}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed) svg,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed) svg{color:#121212}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed) .pl-button__loader,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed) .pl-button__loader{border-top-color:#fff;border-left-color:#121212;border-right-color:#121212;border-bottom-color:#121212}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed):hover,.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed):focus,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus{color:#2b2b2b}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed):hover svg,.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed):focus svg,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed):hover svg,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed):focus svg{color:#2b2b2b}.pl-button--tone-monochrome.pl-button--variation-tertiary:not(.pl-button--reversed):active,.pl-button--tone-monochrome.pl-button--variation-tertiary-small:not(.pl-button--reversed):active{color:#454545}.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary svg{color:#121212;background-color:#fff}.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary .pl-button__loader,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary svg .pl-button__loader{border-top-color:#fff;border-left-color:#121212;border-right-color:#121212;border-bottom-color:#121212}.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary:hover,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary:focus,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary svg:hover,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary svg:focus{color:#2b2b2b}.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary:active,.pl-button--reversed.pl-button--tone-monochrome.pl-button--variation-primary svg:active{color:#454545}.pl-separator{height:auto;background:0;border:0;border-style:solid;border-color:#d9d9d9;border-top-width:.0625rem;margin-top:1rem;margin-bottom:1rem;align-self:stretch}.pl-separator--dashed{border-style:dashed}.pl-separator--vertical{border-bottom:0;margin-top:0;margin-bottom:0;margin-left:1rem;margin-right:1rem;border-top:0;border-left-width:.0625rem;align-self:stretch}.pl-separator[data-text]{position:relative}.pl-separator[data-text]:before{content:attr(data-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;color:#121212;padding:0 .5rem;font-weight:400;font-size:1rem;text-transform:uppercase}.pl-separator--vertical:before{padding:.5rem 0!important}.pl-separator--lowercase:before{text-transform:lowercase!important;top:-.125rem!important}.service-selector-refonte[data-v-c598dbaa]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.service-selector-refonte__services[data-v-c598dbaa]{width:100%;list-style:none;margin:0;display:flex;gap:.5rem}@container (min-width: 768px){.service-selector-refonte__services[data-v-c598dbaa]{gap:1rem}}@container (min-width: 1024px){.service-selector-refonte__services[data-v-c598dbaa]{gap:1.5rem}}.service-selector-refonte__services--inline[data-v-c598dbaa]{flex-direction:column;gap:1rem}.service-selector-refonte__services-item[data-v-c598dbaa]{flex-grow:1;flex-basis:0;margin:0;display:flex}.service-selector-refonte[data-v-c598dbaa] .pl-visual-button.c-visual-button--size-s .c-visual-button__image-container{width:2.5rem;height:2.5rem;margin-bottom:.5rem}.service-selector-refonte[data-v-c598dbaa] .pl-visual-button.c-visual-button--size-m .c-visual-button__image-container{width:4rem;height:4rem;margin-bottom:.75rem}.service-selector-refonte[data-v-c598dbaa] .pl-visual-button.c-visual-button--inline .c-visual-button__image-container{margin-bottom:0}.service-selector-inducement{text-align:center}.service-selector-inducement__divider{margin-bottom:1.5rem}.service-selector-inducement__wrapper{margin-top:2rem;margin-bottom:1rem}.push-services{display:flex;flex-direction:column;align-items:center;width:100%}.push-services ul{list-style:none;margin:0;padding:0;width:100%}.push-services__alert{padding-inline:2rem;margin:0 auto 1rem}.push-services__disclaimer{text-align:center;color:#454545;margin-bottom:1rem}.push-services__selector{width:100%;margin:1.5rem;padding-inline:0}@container (min-width: 768px){.push-services__selector{padding-inline:1rem}}.push-services__legal,.push-services__eligibility-cta{margin-top:1rem}.push-services--large-display{padding:1rem}.sub-header-switch{position:relative;display:flex;justify-content:stretch;align-items:center;width:100%;height:100%}@container (min-width: 1024px){.sub-header-switch{width:auto;height:auto;justify-content:center}}.sub-header-switch--hidden{display:none}.sub-header-switch__tabs{display:inline-flex;justify-content:stretch;align-items:center;width:100%;height:100%}@container (min-width: 1024px){.sub-header-switch__tabs{width:auto;height:auto;justify-content:center}}.sub-header-switch__tabs-services{height:100%;max-width:calc(65% - .75rem)}@container (min-width: 1024px){.sub-header-switch__tabs-services{max-width:100%;flex-grow:1}.sub-header-switch__tabs-services *>li{max-width:25rem}}.sub-header-switch__tabs-services--full-width{max-width:100%}.sub-header-switch__tabs-separator{height:100%;border-right:1px solid #d2d2d2;margin:0}@container (min-width: 1024px){.sub-header-switch__tabs-separator{border:0;margin:0 .25rem 0 .5rem}}.sub-header-switch__tabs-slots{height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container (min-width: 1024px){.sub-header-switch__tabs-slots{max-width:100%;flex-grow:1;overflow:visible}.sub-header-switch__tabs-slots *>li{max-width:25rem}}@container (min-width: 1024px){.sub-header-switch__tabs-slots--full-height{height:3.269rem}}.sub-header-switch__tabs-slots .pill__informations-title{white-space:pre-line;text-align:left}@container (min-width: 1024px){.sub-header-switch__tabs-slots .pill__informations-title{white-space:nowrap}}.sub-header-switch__modal{margin-left:var(--offset-app);width:calc(100% - var(--offset-app))}@container (min-width: 1024px){.sub-header-switch__modal{width:auto}}@container (min-width: 1024px){.sub-header-switch__modal--centered{left:auto;right:auto}}.sub-header-switch__modal .channel-switch-modal__container{overflow-x:hidden}.sub-header-switch__modal--large{width:min(100vw,72rem)}.sub-header-switch__modal--large .channel-switch-modal__body{padding:0}@container (min-width: 1024px){.sub-header-switch__modal--large .channel-switch-modal__body{overflow-y:hidden}}@container (min-width: 1024px){.sub-header-switch__modal--large .channel-switch-modal__container{width:min(100vw,72rem);height:75vh;max-height:100vh}}.sub-header-switch__content{display:flex;width:100%}.sub-header-switch__content--full-height{height:100%}.sub-header-switch__content .drive-service-onboard,.sub-header-switch__content .nal-drive-service-onboard{transform:translateY(0);transition:transform .3s ease}@container (min-width: 1024px){.sub-header-switch__content .drive-service__search-wrapper,.sub-header-switch__content .nal-drive-service__search-wrapper{padding:0}}.sub-header-switch__content .drive-service__search-wrapper:has(input:focus) .drive-service-onboard,.sub-header-switch__content .drive-service__search-wrapper:has(input:focus) .nal-drive-service-onboard,.sub-header-switch__content .nal-drive-service__search-wrapper:has(input:focus) .drive-service-onboard,.sub-header-switch__content .nal-drive-service__search-wrapper:has(input:focus) .nal-drive-service-onboard{transform:translateY(3.5rem)}@container (min-width: 1024px){.sub-header-switch__content .drive-service__clcv-summary,.sub-header-switch__content .nal-drive-service__clcv-summary{margin:0;padding:0;line-height:normal}}.sub-header-switch__content .drive-service-summary__description,.sub-header-switch__content .nal-drive-service-summary__description{margin:0}.sub-header-switch__content .drive-service-summary__description.c-text--style-caption,.sub-header-switch__content .nal-drive-service-summary__description.c-text--style-caption{line-height:.938rem}.sub-header-switch__push{display:flex;flex-direction:column;justify-content:center;align-items:center}.sub-header-switch__push-title{color:#0e3368;margin-bottom:.5rem;width:100%;text-align:left}.sub-header-switch__push-content{width:100%}.sub-header-switch__icon-clock{font-size:1.25rem;position:relative;top:.25rem}.message-box{margin:0 1rem 1.25rem;position:relative;background-color:#fff}@container (min-width: 50em){.message-box{margin:0 0 1.25rem}}.message-box__close{position:absolute;top:11px;right:11px;height:2rem;width:2rem;cursor:pointer;transition:all .25s ease;overflow:hidden}.message-box__close:hover{transform-origin:center;transform:rotate(180deg)}.message-box__close:before,.message-box__close:after{content:"";position:absolute;display:block;top:50%;left:50%;height:0;width:1rem;border-top:2px solid #0e3368}.message-box__close:before{transform:translate(-50%,-50%) rotate(-45deg)}.message-box__close:after{transform:translate(-50%,-50%) rotate(45deg)}.message-box__close span{position:absolute;visibility:hidden;left:-9999px}.message-box__inner{padding:1rem 1rem 1rem 2.5rem;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;color:#0e3368;font-size:12px}@container (min-width: 50em){.message-box__inner{font-size:14px;padding:1rem 3rem 1rem 2.5rem}}.message-box__body{font-size:.75rem}.message-box__actions,.message-box__heading{font-weight:700}.message-box__heading{font-size:14px;margin-bottom:.5rem}@container (min-width: 50em){.message-box__heading{font-size:16px}}.message-box__icon{position:relative;font-size:14px}.message-box__icon:before{content:"";position:absolute;display:block;top:0;margin-top:.125rem;left:-1.5rem;height:18px;width:18px;border-radius:7rem;background:url(/images/icons/notifications/error.svg) no-repeat #fff center;background-size:contain}@container (max-width: 37.5em){.message-box__icon:before{top:30%}}.message-box__icon--low:before{background:url(/images/icons/notifications/error.svg) no-repeat #fff center}.message-box__icon--gsa:before{background:url(/images/google-assistant.svg) no-repeat #fff center}.message-box__actions{margin-top:.5rem}.message-box__actions div{display:flex}.message-box__actions a{flex:auto;margin:0;line-height:1.5rem;text-transform:uppercase;color:#0970e6;font-weight:700;font-size:.75rem}.message-box__actions a+a{text-align:right;border-left:1px solid #d2d2d2}.message-box__actions a:visited{color:inherit}.no-slot-alert__link{cursor:pointer;color:#0970e6}.checkout-clear-basket{margin-top:.5rem}.checkout-clear-basket__cta{padding-left:0}.checkout-clear-basket__modal__title{color:#002468;text-align:center;margin:0 auto}@container (min-width: 768px){.checkout-clear-basket__modal__title{width:30ch}}.checkout-cart-card{display:flex;flex-direction:column;padding:0;margin-bottom:.5rem}.checkout-cart-card__content{display:flex;flex-direction:column;justify-content:space-between}@container (min-width: 768px){.checkout-cart-card__content{flex-direction:row}}.checkout-cart-card__content--modal{flex-direction:row;justify-content:center}.checkout-cart-card__visuals{display:flex;flex-flow:column row nowrap;align-items:center;padding-left:.5rem;margin-bottom:.5rem}@container (min-width: 768px){.checkout-cart-card__visuals{margin-bottom:0}}.checkout-cart-card__remaining{font-size:.75rem;margin-right:1rem;color:#454545}.checkout-cart-card__img{margin:0 1rem 0 0;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:4px;border:1px solid #e5e5e5}.checkout-cart-card__img--modal{padding:0;width:3.5rem;height:3.5rem;border:none;border-radius:0}.product-price{font-weight:400}.product-price p+p{margin:0}.product-price .product-price__content{color:#121212;line-height:normal}.product-price__amounts .product-price__amount{display:flex;align-items:baseline}.product-price .product-price__amounts .product-price__amount--crossed-out{text-decoration:line-through;color:#575757}.product-price .product-price__amounts .product-price__amount--crossed-out .product-price__content{color:#575757}.product-price .product-price__amounts .product-price__amount--old{text-decoration:line-through;justify-content:end}.product-price__amounts--wrap{flex-wrap:wrap}.product-price--promo .product-price__amount--main .product-price__content{color:#d30d1f}.product-price--loyalty .product-price__amount--main .product-price__content{color:#004f9b}.product-price--disabled .product-price__amount--main .product-price__content{color:#575757}.product-price--size-xl .product-price__amount--main{line-height:40px}.product-price--size-l{min-height:1.25rem}.product-price--inline-amounts .product-price__amounts{display:flex;align-items:baseline}.product-price--inline-amounts .product-price__amounts .product-price__amount--old{margin-left:.25rem}.card-promo-cart{display:flex;justify-content:center;gap:.75rem;padding:.75rem;border-radius:8px;width:100%}.card-promo-cart--promo{background-color:#ffefef}.card-promo-cart--promo .card-promo-cart__text{color:#d30d1f}.card-promo-cart--loyalty{background-color:#e8f8ff}.card-promo-cart--loyalty .card-promo-cart__text{color:#004f9b}.card-promo-cart--recap{padding:.5rem}.card-promo-cart__content--size-l{display:grid;grid-template-columns:3fr 1fr;align-items:center}.card-promo-cart__content--size-s{display:flex;flex-direction:column}.card-promo-cart__content--recap{display:flex;flex-direction:row;justify-content:center;gap:.5rem;align-items:center}.card-promo-cart__text{text-wrap:nowrap}.card-promo-cart__price .product-price__amount{align-items:center;line-height:normal}.card-promo-cart__price--mini-basket .product-price__amount{align-items:baseline;line-height:normal}.card-promo-cart__price--mini-basket .product-price__amount .product-price__content:nth-of-type(2){font-size:.75rem}.cart-tile{color:#575757;background-color:#fff}.cart-tile__pre-order-delivery-date{width:100%}.cart-tile--mini{max-width:20.625rem;min-width:16.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cart-tile__toggle-button{position:absolute;top:1rem;right:1rem}.cart-tile__header-container{position:relative}.cart-tile__header,.cart-tile__promos,.cart-tile__products,.cart-tile__actions,.cart-tile__bottom,.cart-tile__informations,.cart-tile__seller-details{display:flex}.cart-tile__top{border-top-left-radius:4px;border-top-right-radius:4px;height:.5rem;background-color:#0e3368}.cart-tile__inner-content{flex-direction:column}.cart-tile__inner-content-row{flex-direction:row;justify-content:space-between;width:100%}.cart-tile__cart-items{margin:.5rem 0 .25rem}.cart-tile__nomargin{margin-top:0}.cart-tile__title{display:flex;flex-direction:column;align-items:flex-start}.cart-tile__title-delivery-mode{font-size:.75rem}.cart-tile__title-seller{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;text-align:initial;flex-flow:wrap;padding-bottom:.125rem}@container (min-width: 1024px){.cart-tile__title-seller{white-space:nowrap}}.cart-tile__title-seller-name{margin-right:.25rem}.cart-tile__title-count-container{padding:0 .1rem;background-color:#f7f7f7;border-radius:4px}.cart-tile__slot-info{display:flex;flex-direction:column;gap:.1875rem}.cart-tile__preparation-info,.cart-tile__slot-date{display:flex;width:100%;gap:.7rem;padding-left:.25rem;align-items:center}.cart-tile__preparation-info .c-icon,.cart-tile__slot-date .c-icon{font-size:1.125rem}.cart-tile__drive-type,.cart-tile__delivery-type{margin-right:.5rem;text-align:left;color:#454545}.cart-tile__slot-text{color:#454545}.cart-tile__header{padding:1rem;justify-content:space-between;align-items:center;background-color:#fff;cursor:pointer;outline-offset:-.5rem}.cart-tile__header section{display:flex}.cart-tile__expander{cursor:pointer}.cart-tile__informations img{margin-bottom:0;display:block}.cart-tile__informations--marketplace-logo .image{margin-right:.5rem;height:1.5rem;width:1.5rem}.cart-tile__promos{padding:1rem 1rem 0;display:flex;gap:.5rem;justify-content:center}.cart-tile__promos--flex{gap:.75rem}.cart-tile__products{flex-direction:column;margin-bottom:1rem}.cart-tile__products .checkout-unified-list__list{margin:0}.cart-tile__products .ds-product-card--mini-image{width:4rem;height:4rem}.cart-tile__products .ds-product-card--largehorizontal{border-radius:0;border-color:#e5e5e5;border-width:1px 0 0;border-style:solid;padding:1rem}.cart-tile__products .ds-product-card--largehorizontal-icons{top:1rem;right:1rem}.cart-tile__products .ds-product-card--largehorizontal-image{width:4rem;min-width:4rem;height:4rem}.cart-tile__products .ds-product-card--largehorizontal-left{position:absolute;margin-right:0}.cart-tile__products .ds-product-card--largehorizontal-infos-product{padding-right:1.5rem;padding-left:4.5rem;min-height:1.5rem}.cart-tile__products .ds-product-card--largehorizontal-infos-product .ds-product-card__origin{margin:0}.cart-tile__products .ds-product-card--largehorizontal-promotion{padding:0;text-align:right;bottom:.25rem}.cart-tile__products .ds-product-card--largehorizontal-infos{flex-direction:column}.cart-tile__products .ds-product-card--largehorizontal-infos-price{display:flex;justify-content:flex-end;position:initial}.cart-tile__products .ds-product-card--largehorizontal-pricing{justify-content:flex-end}.cart-tile__products .ds-product-card--largehorizontal-infos-sec{width:100%}@container (min-width: 768px){.cart-tile__products .ds-product-card--largehorizontal-infos-sec{width:auto}}.cart-tile__products .ds-product-card--largehorizontal .ds-product-card__shimzone--large{padding:0}.cart-tile__products .ds-product-card--largehorizontal:last-of-type{margin-bottom:0;border-width:.0625rem 0}.cart-tile__products .category-heading__header{padding:1rem}.cart-tile__products--marketplace .category-heading__header{padding:.5rem 1rem}.cart-tile__products .basket-products-list__product-card:last-of-type{margin-bottom:0}.cart-tile__products .basket-products-list__product-card:last-of-type .ds-product-card{border-width:.0625rem 0}.cart-tile__products .basket-products-list li+li{margin:0}.cart-tile .products-brief__box{padding:0}.cart-tile__actions{font-size:.75rem;padding:0 .5rem .5rem}.cart-tile__actions>div{cursor:pointer;align-items:center;display:flex;justify-content:space-between}@container (min-width: 768px){.cart-tile__actions>div{justify-content:start}}.cart-tile__actions>div svg{margin-right:.25rem}.cart-tile__actions>div:first-child{margin-right:1rem}.cart-tile__prices{position:sticky;bottom:0;background-color:#fff}.cart-tile__prices--fixed{box-shadow:0 -1rem 1rem -1rem #ccc}.cart-tile__basket-notification{margin:0 1rem}.cart-tile__bottom{flex-direction:column;background-color:#fff}.cart-tile__bottom .products-brief,.cart-tile__bottom .basket-panel__recap{display:none}.cart-tile__bottom .products-brief__slot{padding:.5rem 1rem}.cart-tile__bottom .products-brief-data{padding:0 1rem}.cart-tile__bottom .checkout-clear-basket{margin:0}.cart-tile__prices-wrapper{position:sticky;bottom:0}.cart-tile--unifiedDelivery .cart-tile__top{border-top-left-radius:0;border-top-right-radius:0;height:.125rem;background-color:#e5e5e5}.cart-tile--marketplace .cart-tile__top{background-color:#8f2344}.cart-tile--unifiedDelivery .checkout-clear-basket,.cart-tile--marketplace .checkout-clear-basket{padding:0 1rem;margin-bottom:-.5rem}.cart-tile--unifiedDelivery .checkout-unified-recap__section--compact,.cart-tile--marketplace .checkout-unified-recap__section--compact{margin:0}.cart-tile--nonFoodDelivery .checkout-clear-basket,.cart-tile--pre-order .checkout-clear-basket{padding:0 1rem;margin-bottom:-.5rem}.cart-tile--nonFoodDelivery .checkout-unified-recap__section--compact,.cart-tile--pre-order .checkout-unified-recap__section--compact{margin:0}.cart-tile__confirm-message{text-align:center}.cart-tile__confirm-message-icon{margin:1.5rem}.cart-tile__confirm-message-message{margin:0 1rem}.cart-tile__confirm-message-actions{margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:1rem}.cart-tile__success-message{text-align:center}.cart-tile__success-message-icon{margin:1.5rem}.cart-tile__success-message-message{margin:0 1rem 2.5rem}.cart-tile__loading{text-align:center;margin:2.5rem}.cart-tile__modal .modal__container{min-height:15vh;max-width:27.8125rem;border-radius:4px}.cart-tile__modal .modal__header{padding:1.5rem 1.5rem .5rem}.cart-tile__modal .modal__icon{width:3rem;height:3rem}.cart-tile__modal .modal__title{font-size:.875rem;max-width:17.25rem;margin:0 auto}.cart-tile__modal .modal__text{line-height:1.375rem}.cart-tile__modal .modal__text b{color:#0e3368}.cart-tile__modal .modal__action{justify-content:center}.cart-tile__modal .modal__action div{display:flex;flex-direction:column;width:60%}@container (min-width: 1024px){.cart-tile__modal .modal__action div{display:initial;flex-direction:initial;width:auto}}.cart-tile__modal .modal__action div .ds-button--secondary{margin-top:.5rem}.cart-tile__modal .modal__subtext{text-align:center;padding:1rem}.cart-tile__modal .modal__info{background:#c4efff;padding:.5rem 1rem}.cart-tile__modal .modal__body{padding:.5rem 1.5rem;text-align:center}.cart-tile__modal .notification--warning{border:0}.cart-tile__modal .notification__content{margin:0}.cart-tile__modal .notification__text{font-size:.75rem;line-height:1.375rem}.cart-tile__button-validate{padding:1rem}.cart-tile--open .cart-tile__bottom .products-brief{display:block;padding:0 0 1rem}.cart-tile--open .cart-tile__bottom .basket-panel__recap{display:block;padding:0 0 .5rem}.cart-tile .checkout-cart-card{margin-left:.5rem}.cart-tile__timer{display:flex;align-items:center;justify-content:flex-end;margin:.5rem .5rem 0 0}.info-banner{display:flex;gap:1rem;padding:1rem;width:100%}.info-banner--variation-primary{background-color:#f5fbff}.info-banner--variation-secondary{background-color:#fbfbfb;border-radius:8px}.info-banner--variation-secondary .info-banner__actions{flex-wrap:wrap}.info-banner__body{text-align:left}.info-banner__right{display:flex;flex-direction:column;gap:1rem}.info-banner__actions{display:flex;gap:.5rem}.image{display:block;max-width:100%;height:auto;transition:opacity .1s linear;content-visibility:auto}.image--lazy{opacity:0}.image--lazy:not([src]):not([srcset]){visibility:hidden}.image--hidden{opacity:0}.image--lazy[data-src],.image--lazy[data-srcset]{display:block;min-height:1px}.image--no-margin{margin:0}.image--loaded{opacity:1}.product-card-image{display:block;position:relative;border-radius:4px;padding-bottom:0;line-height:1.25;cursor:pointer}.ds-product-card--shimmer .product-card-image{background-image:linear-gradient(270deg,#fbfbfb,#e5e5e5,#fbfbfb);background-size:600% 600%;animation:shimmer 1s ease infinite;animation-direction:reverse;width:100%}.ds-product-card--shimmer .product-card-image *{visibility:hidden}.product-card-image__image{aspect-ratio:1/1;max-height:100%;margin-bottom:0;object-fit:contain}.product-card-title__text:hover{color:#000}.product-card-title--reduced-line-clamp .product-card-title__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quantity-counter{display:flex;align-items:center;justify-content:space-around;min-width:4.438rem;height:2.5rem;border:1px solid #929292;border-radius:4px;background:#fff}.quantity-counter__action{display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding-left:.125rem;padding-right:.125rem}.quantity-counter__action:disabled{font-weight:700;color:#929292;cursor:default}.quantity-counter__disabled{font-weight:700;color:#929292}.quantity-counter__value{font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;color:#303336;text-align:center;overflow:visible;white-space:nowrap}.quantity-counter__limit-label{color:#929292;font-weight:700;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.quantity-counter--not-expanded{min-width:2.5rem}.tooltip{display:flex;position:absolute;left:50%;z-index:999;padding:.5rem;border-radius:5px;color:#575757;background-color:#fff;font-size:.875rem;font-weight:400;line-height:1.4285;cursor:default;box-shadow:0 1px 8px #00000028}.tooltip:before,.tooltip:after{position:absolute;content:"";width:0;height:0;border:solid transparent;z-index:1}.tooltip__header{padding:.5rem;border-radius:4px 4px 0 0}.tooltip__close-button{margin-left:.25rem;width:1rem;cursor:pointer}.tooltip__close-button:focus,.tooltip__close-button:focus-visible,.tooltip__close-button:focus-within{outline:2px solid #0970e6;outline-offset:.125rem}.tooltip.tooltip--primary{background:#0970e6;border-color:#0970e6;color:#fff}.tooltip.tooltip--primary-dark{background-color:#0e3368;border-color:#0e3368;color:#fff}.tooltip.tooltip--tertiary{background-color:#173eb4;border-color:#173eb4;color:#fff}.tooltip.tooltip-align--top{top:0}.tooltip.tooltip-align--top:before,.tooltip.tooltip-align--top:after{border-width:.5rem .5rem 0}.tooltip.tooltip-align--top:before{border-top-color:#00000013;bottom:-.5rem}.tooltip.tooltip-align--top:after{border-top-color:#fff;bottom:calc(-.5rem + 1px)}.tooltip.tooltip-align--top.tooltip--primary:before,.tooltip.tooltip-align--top.tooltip--primary:after{border-top-color:#0970e6}.tooltip.tooltip-align--top.tooltip--primary-dark:before,.tooltip.tooltip-align--top.tooltip--primary-dark:after{border-top-color:#0e3368;border-bottom-color:#0e3368}.tooltip.tooltip-align--top.tooltip--tertiary:before,.tooltip.tooltip-align--top.tooltip--tertiary:after{border-top-color:#173eb4;border-bottom-color:#173eb4}.tooltip.tooltip-align--bottom{bottom:0}.tooltip.tooltip-align--bottom:before,.tooltip.tooltip-align--bottom:after{border-width:0 .5rem .5rem}.tooltip.tooltip-align--bottom:before{border-bottom-color:#00000013;top:-.5rem}.tooltip.tooltip-align--bottom:after{border-bottom-color:#fff;top:calc(-.5rem + 1px)}.tooltip.tooltip-align--bottom.tooltip--primary:before,.tooltip.tooltip-align--bottom.tooltip--primary:after{border-bottom-color:#0970e6}.tooltip.tooltip-align--bottom.tooltip--primary-dark:before,.tooltip.tooltip-align--bottom.tooltip--primary-dark:after{border-top-color:#0e3368;border-bottom-color:#0e3368}.tooltip.tooltip-align--bottom.tooltip--tertiary:before,.tooltip.tooltip-align--bottom.tooltip--tertiary:after{border-top-color:#173eb4;border-bottom-color:#173eb4}.tooltip.tooltip-align--left.tooltip-align--bottom{transform:translate(calc(-100% + 1.2rem),calc(100% + .75rem))}.tooltip.tooltip-align--left.tooltip-align--top{transform:translate(calc(-100% + 1.2rem),calc(-100% - .75rem))}.tooltip.tooltip-align--left:before,.tooltip.tooltip-align--left:after{right:.7rem}.tooltip.tooltip-align--right.tooltip-align--bottom{transform:translate(-1.2rem,calc(100% + .75rem))}.tooltip.tooltip-align--right.tooltip-align--top{transform:translate(-1.2rem,calc(-100% - .75rem))}.tooltip.tooltip-align--right:before,.tooltip.tooltip-align--right:after{left:.7rem}.tooltip.tooltip-align--center.tooltip-align--bottom{transform:translate(-50%,calc(100% + .75rem))}.tooltip.tooltip-align--center.tooltip-align--top{transform:translate(-50%,calc(-100% - .75rem))}.tooltip.tooltip-align--center:before,.tooltip.tooltip-align--center:after{left:calc(50% - .5rem)}.tooltip-enter-active,.tooltip-leave-active{transition:opacity .5s}.tooltip-enter,.tooltip-leave-to{opacity:0}.add-to-cart{width:auto;height:2.5rem;position:relative;transition:all .3s ease-out;display:flex;justify-content:flex-end;gap:.25rem}.variable-weight[data-v-d61fd9e0]{display:flex;align-items:center}.variable-weight--green .variable-weight__label-content[data-v-d61fd9e0]{color:#058567}.variable-weight--disabled .variable-weight__label-content[data-v-d61fd9e0],.variable-weight--disabled .variable-weight__label .variable-weight-icon[data-v-d61fd9e0]{color:#929292}.variable-weight--mini .variable-weight__label-icon-container[data-v-d61fd9e0]{padding:.25rem;border:1px solid #e5e5e5;border-radius:4px;min-width:auto;margin:0;background-color:#fff}.variable-weight--mini .variable-weight__label-content[data-v-d61fd9e0]{display:none}.variable-weight--mini.variable-weight--disabled .variable-weight__label-icon-container[data-v-d61fd9e0]{border-color:#929292}.variable-weight--mini .variable-weight__icon-info-container[data-v-d61fd9e0]{left:-.75rem;top:-.75rem}.variable-weight--mini .variable-weight__icon-info[data-v-d61fd9e0]{display:none}.variable-weight__label[data-v-d61fd9e0]{display:flex}.variable-weight__label-content[data-v-d61fd9e0]{position:relative;top:.125rem}.variable-weight__label-icon-container[data-v-d61fd9e0]{display:flex;align-items:center;justify-content:center;margin:0 .5rem 0 0}.variable-weight__icon-info-container[data-v-d61fd9e0]{position:relative;display:flex;align-items:center;justify-content:center;top:.125rem}.variable-weight__icon-info-container .pl-button[data-v-d61fd9e0]{padding:0;min-width:0;margin-left:.5rem}.variable-weight__icon[data-v-d61fd9e0]{width:20px;margin-left:10px;height:20px}.variable-weight[data-v-d61fd9e0] .tooltip{display:initial;padding:0}.variable-weight[data-v-d61fd9e0] .tooltip .tooltip__header{background:#f2fcf7;color:#058567;font-weight:700}.variable-weight[data-v-d61fd9e0] .tooltip .tooltip__content{font-size:.75rem;color:#0e3368;padding:.5rem}.variable-weight[data-v-d61fd9e0] .tooltip .tooltip__content p{color:#303336;font-weight:400}.variable-weight[data-v-d61fd9e0] .tooltip.tooltip-align--top:before{border-top-color:#e5e5e5}.variable-weight__header[data-v-d61fd9e0]{display:flex;align-items:center;justify-content:space-between;width:100%}.variable-weight__header .variable-weight-icon[data-v-d61fd9e0]{margin-right:.5rem}.variable-weight__header-content[data-v-d61fd9e0]{flex-grow:1;font-size:.75rem;position:relative;top:.0625rem}.variable-weight__header-close-button-icon[data-v-d61fd9e0]{width:2rem;margin:0 0 0 .5rem}.variable-weight-icon[data-v-d61fd9e0]{color:#004f2b;height:1rem;width:1rem}.product-card-basket__delete{display:none;text-align:right}@container (min-width: 1024px){.product-card-basket__delete{display:block;margin-bottom:.5rem}}.product-card-basket__wrap{align-items:flex-start;display:flex;gap:1rem}.product-card-basket__wrap--title{flex:1;flex-direction:column;gap:.5rem}.product-card-basket__wrap--counter{align-items:flex-end;flex-direction:column;gap:1rem}@container (min-width: 1024px){.product-card-basket__wrap--counter{flex-direction:row}}.product-card-basket__image{flex:0 0 3.375rem;height:6.5rem}@container (min-width: 1024px){.product-card-basket__image{flex:0 0 5rem}}.product-card-basket__image--standalone{width:5rem}.product-card-basket--mini .product-card-basket__image{flex:0 0 3.375rem}.product-card-basket--mini .product-card-basket__wrap--counter{flex-direction:column;gap:.25rem}.collapsible-section__header{cursor:pointer;width:100%}.collapsible-section__snapshot{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.collapsible-section__snapshot--open{max-height:100px}.collapsible-section__body{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.collapsible-section__body--open{max-height:1200px}.basket-previously-unavailable-list{display:flex;flex-direction:column;padding:1rem;margin:1rem;border:1px solid #173eb4;border-radius:.5rem;gap:.5rem;background-color:#fff;container-type:inline-size;container-name:basket-previously-unavailable-list}.basket-previously-unavailable-list__header{cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.basket-previously-unavailable-list__header-chevron-wrapper{margin-left:auto;cursor:pointer;width:2.5rem;height:2.5rem;padding:.5rem}.basket-previously-unavailable-list__header-i-info,.basket-previously-unavailable-list__header-i-chevron{font-size:1.5rem}.basket-previously-unavailable-list__header-i-info{color:#173eb4}.basket-previously-unavailable-list__header-i-chevron{transition:transform .2s cubic-bezier(.4,0,.2,1)}.basket-previously-unavailable-list__header-i-chevron--rotate{transform:rotate(180deg)}.basket-previously-unavailable-list__header-title{display:flex;flex-direction:column;align-items:flex-start}.basket-previously-unavailable-list__header-title-main{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.basket-previously-unavailable-list__header-title-secondary{color:#929292;font-size:.75rem;font-weight:400;line-height:1rem}.basket-previously-unavailable-list__snapshot{margin-top:.5rem}.basket-previously-unavailable-list__snapshot-image{width:2.5rem;height:2.5rem;margin:auto 0;filter:grayscale(1)}.basket-previously-unavailable-list__snapshot-number{background:#f7f7f7;border-radius:7rem;color:#000;font-size:.875rem;font-weight:700;line-height:1rem;padding:.25rem .5rem}.basket-previously-unavailable-list__product-list{margin-top:.5rem}.basket-previously-unavailable-list__product-item{border-bottom:1px solid #ebebeb;padding-bottom:1rem}.basket-previously-unavailable-list__product-item--mini-basket{padding:1rem 0}.basket-unavailable-list{display:flex;flex-direction:column;padding:1rem;margin:1rem;border:1px solid #cc4010;border-radius:.5rem;gap:.5rem;background-color:#fff;container-type:inline-size;container-name:basket-unavailable-list}.basket-unavailable-list__header{cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:flex-start}.basket-unavailable-list__header-i-info,.basket-unavailable-list__header-i-chevron,.basket-unavailable-list__product-replace-cta-i-replace,.basket-unavailable-list__product-replace-i-trash{font-size:1.5rem}.basket-unavailable-list__header-i-info{color:#cc4010}.basket-unavailable-list__header-i-chevron{transition:transform .2s cubic-bezier(.4,0,.2,1)}.basket-unavailable-list__header-i-chevron--rotate{transform:rotate(180deg)}.basket-unavailable-list__header-title{display:flex;flex-direction:column;align-items:flex-start}.basket-unavailable-list__header-title-main{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.basket-unavailable-list__header-title-secondary{color:#929292;font-size:.75rem;font-weight:400;line-height:1rem}.basket-unavailable-list__header-chevron-wrapper{margin-left:auto}.basket-unavailable-list__snapshot{margin-top:.5rem}.basket-unavailable-list__snapshot-image{width:2.5rem;height:2.5rem;margin:auto 0;filter:grayscale(1)}.basket-unavailable-list__snapshot-number{background:#f7f7f7;border-radius:7rem;color:#000;font-size:.875rem;font-weight:700;line-height:1rem;padding:.25rem .5rem}.basket-unavailable-list__product{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;width:100%}.basket-unavailable-list__product:not(:last-child){border-bottom:1px solid #ebebeb}.basket-unavailable-list__product-title{font-size:.875rem;line-height:1.25}.basket-unavailable-list__product-image{margin:auto;width:54px;height:54px;filter:grayscale(1)}.basket-unavailable-list__product-infos-wrapper,.basket-unavailable-list__product-cta-wrapper{display:flex;align-items:center;gap:.25rem}.basket-unavailable-list__header-chevron-wrapper,.basket-unavailable-list__product-delete-cta{cursor:pointer;width:2.5rem;height:2.5rem;padding:.5rem}.basket-unavailable-list__product-replace-cta-i-replace{color:#0970e6}.basket-unavailable-list__product-replace-i-trash{color:#121212}.basket-unavailable-list__product-replace-cta{border:1px solid #0970e6;border-radius:.25rem;cursor:pointer;color:#0970e6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;width:145px;height:2.5rem;padding:.25rem;gap:.25rem}@container basket-unavailable-list (max-width: 380px){.basket-unavailable-list__product-replace-cta{width:2.5rem}.basket-unavailable-list__product-replace-cta>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0)}}.ds-title{display:block;margin:0;color:#0e3368;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:break-word;overflow-wrap:break-word;font-size:1rem;font-weight:700;line-height:1.25}@container (min-width: 768px){.ds-title{font-size:1.25rem}}.ds-title--xs{font-size:.75rem}@container (min-width: 768px){.ds-title--xs{font-size:.875rem}}.ds-title--s{font-size:.875rem}@container (min-width: 768px){.ds-title--s{font-size:1rem}}.ds-title--m{font-size:1rem}@container (min-width: 768px){.ds-title--m{font-size:1.25rem}}.ds-title--l{font-size:1.25rem}@container (min-width: 768px){.ds-title--l{font-size:1.75rem}}.ds-title--xl{font-size:1.5rem}@container (min-width: 768px){.ds-title--xl{font-size:2.5rem}}.ds-title--xxl{font-size:1.75rem}.ds-title--xs-fix{font-size:.75rem}.ds-title--s-fix{font-size:.875rem}.ds-title--m-fix{font-size:1rem}.ds-title--l-fix{font-size:1.25rem}.ds-title--xl-fix{font-size:1.5rem}.ds-title--xxl-fix{font-size:1.75rem}.ds-title--primary{color:#303336}.ds-title--secondary{color:#575757}.ds-title--tertiary{color:#929292}.ds-title--bright{color:#fff}.ds-title--highlight{color:#0970e6}.ds-title--dark{color:#303336}.ds-title--black{color:#121212}.ds-title--warning{color:#e81e26}.ds-title--standard-12{color:#058567}.ds-title--main-primary{color:#121212}.ds-title--main-secondary{color:#454545}.ds-title--light{font-weight:300}.ds-title--medium{font-weight:400}.ds-title--bold{font-weight:700}.checkout-unified-head-marketplace__list{display:flex;justify-content:space-between;padding:0 1rem}@container (min-width: 768px){.checkout-unified-head-marketplace__list{padding:0}}.checkout-unified-head-marketplace__mini-basket{justify-content:flex-end;flex-direction:row-reverse;padding:.5rem 1rem}.checkout-unified-head-marketplace__name{margin-top:.25rem}.checkout-unified-head-marketplace__logo{height:4.5rem;width:4.5rem}.checkout-unified-head-marketplace__logo--mini-basket{height:2.375rem;width:2.375rem}.checkout-unified-head-marketplace__shipping{display:flex;align-items:center;height:2.5rem;background-color:#f5fbff;padding:0 .5rem;margin-bottom:.5rem}.checkout-unified-head-marketplace__picto{height:1.5rem;width:1.5rem;margin-right:.25rem}.checkout-unified-head-express{display:flex;margin-bottom:1rem;flex-direction:column;width:100%;padding:0 1rem}@container (min-width: 768px){.checkout-unified-head-express{padding:0}}.checkout-unified-head-express__title{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.checkout-unified-head-express__title .c-text{color:#002468}.checkout-unified-head-express__icon{margin-right:.5rem;color:#0970e6;font-size:1.5rem}.checkout-unified-head-express__seller{width:100%;display:flex;max-height:2rem}.checkout-unified-head-express__seller div:first-child{width:90%}.checkout-unified-head-express__seller div:nth-child(2){position:relative;right:0;top:-1rem}.checkout-unified-head-express__store{width:100%;display:inline-flex;align-items:center}.checkout-unified-head-express__logo{width:3rem;height:3rem;right:1rem;top:1rem}@container (min-width: 768px){.checkout-unified-head-express__logo{width:4rem;height:4rem}}.progress-bar{align-items:center;display:flex;gap:.75rem;width:100%}.progress-bar--placement-top{flex-direction:column-reverse}.progress-bar--placement-bottom{flex-direction:column}.progress-bar--placement-left{flex-direction:row-reverse}.progress-bar--placement-right{flex-direction:row}.progress-bar--size-s .progress-bar__progress-wrapper{height:.25rem}.progress-bar--size-m .progress-bar__progress-wrapper{height:.5rem}.progress-bar--color-rating .progress-bar__progress{background-color:#ffb74b}.progress-bar--color-rating .progress-bar__progress-wrapper{background-color:#e5e5e5}.progress-bar--color-loyalty .progress-bar__progress{background-color:#004f9b}.progress-bar--color-loyalty .progress-bar__progress-wrapper{background-color:#e8f8ff}.progress-bar--color-promotion .progress-bar__progress{background-color:#d30d1f}.progress-bar--color-promotion .progress-bar__progress-wrapper{background-color:#ffefef}.progress-bar--color-monochrome .progress-bar__progress{background-color:#121212}.progress-bar--color-monochrome .progress-bar__progress-wrapper{background-color:#e5e5e5}.progress-bar__progress-wrapper{border-radius:8px;overflow:hidden;position:relative;width:100%}.progress-bar__progress{border-radius:8px;height:100%;left:0;position:absolute}.progress-bar__value{min-width:32px;text-align:right}.promotion-progress{display:flex;flex-direction:column;gap:.5rem}.promotion-progress p+p{margin:0}.promotion-progress__wrap{align-items:center;display:flex;justify-content:space-between}.promotion-progress--completed .promotion-progress__label{background-color:#ffefef;border-radius:7rem;padding:.125rem .75rem}.promotion-progress--completed.promotion-progress--loyalty .promotion-progress__label{background-color:#e8f8ff}.promotion-progress--loyalty.promotion-progress .promotion-progress__label,.promotion-progress--loyalty.promotion-progress .promotion-progress__discount,.promotion-progress--loyalty.promotion-progress .promotion-progress__discount-amount{color:#004f9b}.promotion-progress .promotion-progress__label,.promotion-progress .promotion-progress__discount,.promotion-progress .promotion-progress__discount-amount,.promotion-progress__op-cadeau{color:#d30d1f}.extended-warranty-basket-item{padding:1rem;background:#f5fbff}.extended-warranty-basket-item .extended-warranty-selector{padding:0}.extended-warranty-basket-item__no-warranty-selected-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:.5rem}.extended-warranty-basket-item__no-warranty-selected-container-text{display:flex;flex-basis:100%;align-items:center;gap:.5rem}@container (min-width: 768px){.extended-warranty-basket-item__no-warranty-selected-container-text{flex-basis:auto}}.extended-warranty-basket-item__no-warranty-selected-container-button{display:flex;flex-basis:100%;align-items:center;justify-content:flex-end;margin-top:.5rem}@container (min-width: 768px){.extended-warranty-basket-item__no-warranty-selected-container-button{flex-basis:auto;margin-top:0}}.extended-warranty-basket-item__container{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.extended-warranty-basket-item__container .extended-warranty-basket-item__actions{flex-basis:100%;display:flex;justify-content:space-between}.extended-warranty-basket-item__container .extended-warranty-basket-item__delete-button{font-weight:400;text-decoration:underline}.extended-warranty-basket-item__container .extended-warranty-basket-item__delete-button-wrapper{flex-basis:100%;display:flex;justify-content:flex-end}.extended-warranty-basket-item__img-container{display:flex}.extended-warranty-basket-item__text{margin:0}.extended-warranty-basket-item__text-container{display:flex;align-items:flex-start;gap:.25rem;flex:1}.promotion-lot__wrapper{display:flex;flex-direction:column;gap:1rem;padding:1rem}.promotion-lot__wrapper:not(:first-child){border-top:1px solid #d9d9d9}.promotion-lot__product{display:flex;flex-direction:column;gap:.5rem}.promotion-lot__banner{width:100%;height:100%}.promotion-lot__banner .branding{width:100%;background-position:center;background-size:cover}.checkout-unified-product-list__product{border-top:1px solid #d9d9d9;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.checkout-unified-product-list__product--unbordered{border-top:none}.checkout-unified-product-list__banner{width:100%;height:100%}.checkout-unified-product-list__banner .branding{width:100%;background-position:center;background-size:cover}.promotion-label-refonte{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.25rem;background-color:#e51e26;color:#fff}.promotion-label-refonte__link{color:#fff}.promotion-label-refonte__link--disabled,.promotion-label-refonte__link--disabled .promotion-label-refonte__text{color:#575757}.promotion-label-refonte .svg-icon,.promotion-label-refonte .svg-graphic{display:block}.promotion-label-refonte__promo{background-color:#e51e26;color:#fff}.promotion-label-refonte__promo .promotion-label-refonte__text{color:#fff}.promotion-label-refonte__loyalty,.promotion-label-refonte__rd{background-color:#b9ddff;color:#002468}.promotion-label-refonte__loyalty .promotion-label-refonte__text,.promotion-label-refonte__rd .promotion-label-refonte__text{color:#002468}.promotion-label-refonte__validated{background-color:#f2fcf7;color:#00a881}.promotion-label-refonte__validated .promotion-label-refonte__text{color:#00a881}.promotion-label-refonte__hot{background-color:#fff78f;color:#e51e26}.promotion-label-refonte__hot .promotion-label-refonte__text{color:#e51e26}.promotion-label-refonte__subscription{background-color:transparent;color:#002468}.promotion-label-refonte__subscription .promotion-label-refonte__text{color:#002468}.promotion-label-refonte__subscription .promotion-label-refonte__icon{width:2rem;height:2rem}.promotion-label-refonte--disabled{background-color:#e5e5e5;color:#575757}.promotion-label-refonte--disabled .promotion-label-refonte__text{color:#575757}@container (min-width: 768px){.product-list .promotion-slide-enter,.product-list .promotion-slide-leave-to,.editorial-product-list .promotion-slide-enter,.editorial-product-list .promotion-slide-leave-to,.product-banner .promotion-slide-enter,.product-banner .promotion-slide-leave-to,.editorial-carousel .promotion-slide-enter,.editorial-carousel .promotion-slide-leave-to,.push-content .promotion-slide-enter,.push-content .promotion-slide-leave-to{opacity:0}.product-list .promotion-slide-enter-to,.product-list .promotion-slide-leave,.editorial-product-list .promotion-slide-enter-to,.editorial-product-list .promotion-slide-leave,.product-banner .promotion-slide-enter-to,.product-banner .promotion-slide-leave,.editorial-carousel .promotion-slide-enter-to,.editorial-carousel .promotion-slide-leave,.push-content .promotion-slide-enter-to,.push-content .promotion-slide-leave{opacity:1}}.tooltip-box{position:absolute;background:#fff;z-index:1001;right:0;bottom:calc(100% + .25rem);left:-.5rem;top:auto;width:13rem;border-radius:5px;box-shadow:0 1px 8px #00000028}.tooltip-box:after,.tooltip-box:before{top:100%;left:2rem;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:.5rem;margin-left:-.5rem}.tooltip-box:after{border-top-color:#fff}.tooltip-box:before{border-top-color:#575757}.tooltip-box__header{padding:1rem 1.5rem;border-radius:4px 4px 0 0}.tooltip-box__content{font-size:.625rem;color:#0e3368;padding:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@container (min-width: 1024px){.product-card:not(.product-card--horizontal) .tooltip-box{height:auto;width:auto}}.tooltip-box .promotion-slide__content-text{color:#e51e26}.tooltip-box--loyalty .tooltip-box__header{background:#002468}.tooltip-box--loyalty .promotion-slide__loyalty-text,.tooltip-box--loyalty .promotion-slide__content-text{color:#002468}.tooltip-box--subscription .promotion-slide__content-text{color:#121212}.tooltip-box__header .promotion-slide__promotion-info{display:flex;align-items:center}.tooltip-box__header .promotion-slide__promotion-info .promotion-slide__header-label{color:#fff;padding-right:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tooltip-box__header .promotion-slide__header-discount{color:#fff}.tooltip-box__header .promotion-slide__header-icon-promo{padding:0 .25rem 0 0;overflow:hidden;cursor:pointer;display:block}.sticker-promo{display:flex;align-items:center;gap:.125rem;border:1px solid #004f9b;border-radius:2.5rem;padding:.25rem .75rem;background:#fff;overflow:hidden}.sticker-promo .sticker-promo__text{color:#004f9b;letter-spacing:-.025rem;line-height:1rem;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sticker-promo__icon{color:#004f9b;font-size:1rem}.sticker-promo__svg{margin:0}.sticker-promo--variant-ri{border:1px solid #d30d1f;color:#d30d1f}.sticker-promo--variant-ri .sticker-promo__text,.sticker-promo--variant-ri .sticker-promo__icon{color:#d30d1f}.promotion-description-container{position:relative;display:inline-block}.promotion-description{flex-direction:row;max-width:100%;display:flex;align-items:center;position:relative;z-index:0;color:#e81e26;font-size:.75rem;font-weight:700;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.promotion-description--has-tooltip{cursor:pointer}.promotion-description:before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:.7em;background-color:#fff78f;border-radius:4px}.promotion-description:after{content:"";display:none}@container (min-width: 1280px){.promotion-description{padding-right:0}}@media(hover:hover){.promotion-description{padding-right:0}}.promotion-description:before{display:none;width:100%}@container (min-width: 1280px){.promotion-description:before{height:.5rem}}.promotion-description:hover .main-details__promotion-slide{opacity:1}.promotion-description__labels{display:inline-block;max-width:100%}.promotion-description__legals{display:none;font-size:.75em}.promotion-description__colored{position:relative;z-index:0;width:15%;background-color:#0e3368;border-bottom-right-radius:2rem;border-top-right-radius:8px}.promotion-description--no-promo{cursor:default}.promotion-description--loyalty{position:relative;z-index:0;color:#0e3368;font-size:.875rem;font-weight:700}.promotion-description--loyalty:before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:.7em;background-color:#c4efff;border-radius:4px}.promotion-description--loyalty:after{content:"";display:none}.promotion-description--loyalty:before{width:100%}@container (min-width: 1280px){.promotion-description--loyalty:before{height:.5rem}}@container (min-width: 1024px){.promotion-description{max-width:100%}}.mixed-lot{--border-color: #006223;--recap-bg-color: #f2fcf7;border:2px solid var(--border-color);border-radius:4px;margin:0 1rem}.mixed-lot-ri{--border-color: #ffc9ce;--recap-bg-color: #ffefef}.mixed-lot-rd{--border-color: #8cd1f0;--recap-bg-color: #e8f8ff}.mixed-lot:not(:last-child){margin-bottom:1rem}.mixed-lot__description{background-color:#fff;border-radius:4px 4px 0 0;padding:1rem}.mixed-lot__promo-titles{width:100%;overflow:hidden;text-overflow:ellipsis}.mixed-lot__promo-recap-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--recap-bg-color);padding:1rem 0;color:#199a57}.mixed-lot-incomplete .mixed-lot__promo-recap-wrapper{justify-content:space-between;padding:1rem}.mixed-lot-incomplete .mixed-lot__promo-recap-wrapper .pl-button-deprecated{padding:0;white-space:nowrap}.mixed-lot .checkout-unified-list__list,.mixed-lot .checkout-unified-list__item{margin:0}.mixed-lot__promo-icon{width:1.5rem;margin-right:.5rem}.product-marketplace-seller{max-width:100%}.tooltip-box .product-card-badge-tooltip__content-text{color:#e51e26}.tooltip-box--subscription .product-card-badge-tooltip__content-text{color:#121212}.tooltip-box__header .product-card-badge-tooltip__header{display:flex;align-items:center}.tooltip-box__header .product-card-badge-tooltip__header .product-card-badge-tooltip__header-label{color:#fff;padding-right:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tooltip-box__header .product-card-badge-tooltip__header-discount{color:#fff}.tooltip-box__header .product-card-badge-tooltip__header-icon-promo{padding:0 .25rem 0 0;overflow:hidden;cursor:pointer;display:block}.product-card-badge-container{position:relative;display:inline-block}.product-card-badge{flex-direction:row;max-width:100%;display:flex;align-items:center;position:relative;z-index:0;color:#e81e26;font-size:.75rem;font-weight:700;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.product-card-badge--has-tooltip{cursor:pointer}.product-card-badge:before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:.7em;background-color:#fff78f;border-radius:4px}.product-card-badge:after{content:"";display:none}@container (min-width: 1280px){.product-card-badge{padding-right:0}}@media(hover:hover){.product-card-badge{padding-right:0}}.product-card-badge:before{display:none;width:100%}@container (min-width: 1280px){.product-card-badge:before{height:.5rem}}.product-card-badge:hover .main-details__promotion-slide{opacity:1}.product-card-badge__labels{display:inline-block;max-width:100%}.product-card-badge__legals{display:none;font-size:.75em}.product-card-badge__colored{position:relative;z-index:0;width:15%;background-color:#0e3368;border-bottom-right-radius:2rem;border-top-right-radius:8px}.product-card-badge--loyalty{position:relative;z-index:0;color:#0e3368;font-size:.875rem;font-weight:700}.product-card-badge--loyalty:before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:.7em;background-color:#c4efff;border-radius:4px}.product-card-badge--loyalty:after{content:"";display:none}.product-card-badge--loyalty:before{width:100%}@container (min-width: 1280px){.product-card-badge--loyalty:before{height:.5rem}}@container (min-width: 1024px){.product-card-badge{max-width:100%}}.tooltip-box .product-card-badge-new-tooltip__content-text{color:#e51e26}.tooltip-box--subscription .tooltip-box__header{background:#002468}.tooltip-box--subscription .product-card-badge-new-tooltip__content-text{color:#121212}.tooltip-box__header{background:#e51e26;color:#fff;width:100%;display:flex;flex:0 0 100%;flex-direction:column;align-items:center}.tooltip-box__header .product-card-badge-new-tooltip__header{display:flex;align-items:center}.tooltip-box__header .product-card-badge-new-tooltip__header .product-card-badge-new-tooltip__header-label{color:#fff;padding-right:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tooltip-box__header .product-card-badge-new-tooltip__header-discount{color:#fff}.tooltip-box__header .product-card-badge-new-tooltip__header-icon-promo{padding:0 .25rem 0 0;overflow:hidden;cursor:pointer;display:block}.tooltip-box__close{position:absolute;right:.25rem;top:.25rem}.product-card-badge-new{display:flex;max-width:100%;align-items:center}.product-card-badge-new-container{position:relative;max-width:100%}.product-card-badge-new--has-tooltip{cursor:pointer}.bundle-label{display:flex;flex-direction:column;row-gap:.5rem}.bundle-label__shimmer{background-image:linear-gradient(270deg,#fbfbfb,#e5e5e5,#fbfbfb);background-size:600% 600%;animation:shimmer 1s ease infinite;animation-direction:reverse;width:100%;display:inline-block}.bundle-label__shimmer *{visibility:hidden}.bundle-label__mention{color:#aa0d11}.bundle-label__mention--loyalty{color:#002468}.product-card-promo-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem;background-color:#fff;z-index:100;border-radius:4px;overflow:hidden}.product-card-promo-layer .product-card-promo-layer__icon{bottom:-2.75rem;right:-2.25rem}.product-card-promo-layer__content{position:relative;z-index:2}.product-card-promo-layer__image{display:none;margin-top:1rem;margin-bottom:1.5rem}.product-card-promo-layer__image .product-card-image{padding-bottom:0;height:7rem;display:flex;align-items:center;justify-content:center}.product-card-promo-layer__image .product-card-image .image{max-width:7rem;height:auto;max-height:100%;position:relative}.product-card-promo-layer__promotion-description{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:.5rem}.product-card-promo-layer__promotion-description .promotion-description .promotion-slide{margin-left:auto;margin-right:auto}.product-card-promo-layer__promotion-description .promotion-description .promotion-slide:before,.product-card-promo-layer__promotion-description .promotion-description .promotion-slide:after{left:50%}.product-card-promo-layer__description{margin:1rem 0;text-align:center}.product-card-promo-layer__description--bundle{margin-left:auto;margin-right:auto;max-width:70%}.product-card-promo-layer__buttons{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:1rem 0}.product-card-promo-layer__btn-reject{margin-left:1rem}.product-card-promo-layer__btn-reject-cta{border-color:#0970e6}.product-card-promo-layer__btn-reject-cta-label{z-index:2}.product-card-promo-layer__btn-reject-cta:before{position:absolute;left:0;top:0;z-index:1;width:0%;height:100%;content:"";background-color:#e6f1fc;border-radius:inherit}.product-card-promo-layer__btn-reject--transition .product-card-promo-layer__btn-reject-cta{position:relative}.product-card-promo-layer__btn-reject--transition .product-card-promo-layer__btn-reject-cta:before{width:100%;transition:width 6s ease-in-out}@container (min-width: 768px){.product-card-promo-layer{justify-content:flex-start}.product-card-promo-layer__image{display:block}.product-card-promo-layer__buttons{flex-direction:column}.product-card-promo-layer__btn-reject{margin-top:1rem;margin-left:0}}.product-card-promo-layer__icon{z-index:1;position:absolute;width:100px}.add-to-cart-tooltip{justify-content:space-between;top:-.9375rem;width:13.125rem}.add-to-cart-tooltip .tooltip--content{width:100%}.add-to-cart{width:100%;height:2.5rem;position:relative;transition:all .3s ease-out;display:flex;justify-content:flex-end;gap:.25rem}.add-to-cart__no-controls:disabled{cursor:default;background-color:#e5e5e5}.add-to-cart__plus{transition:all .3s ease-in-out;flex:1}.add-to-cart__promo{min-width:2.5rem}.add-to-cart__promo-label{position:absolute;top:.25rem;font-size:.5rem;display:flex;flex-wrap:wrap;height:60%;align-content:space-between;justify-content:center}.add-to-cart__disabled{background-color:#929292;cursor:default;border:none}.add-to-cart__disabled:hover{background-color:#929292;cursor:default}.add-to-cart .add-to-cart-tooltip{margin-left:30%}.quantity-button{display:inline-block;width:fit-content}.quantity-button--has-value .c-button{display:none}.quantity-button--has-value .c-input-number{display:flex}.quantity-button:not(.quantity-button--has-value) .c-button{display:flex}.quantity-button:not(.quantity-button--has-value) .c-input-number{display:none}.quantity-button__input .c-base-input{border-radius:var(--ds-border-radius-4);display:flex;justify-content:center}.quantity-button__input .c-base-input__container{color:#fff;min-width:100%;border-radius:var(--ds-border-radius-4);border:none;height:2.5rem}.quantity-button__input .c-base-input__input{font-weight:700;color:#fff;padding:var(--ds-spacing-xs) 0;border-radius:var(--ds-border-radius-4);pointer-events:none;-webkit-user-select:none;user-select:none}.quantity-button__input .c-base-input.c-base-input--size-m .c-base-input__input{padding:0}.quantity-button__input .c-base-input__append,.quantity-button__input .c-base-input__prepend,.quantity-button__input .c-base-input__prepend__icon__button,.quantity-button__input .c-base-input__append__icon__button,.quantity-button__input .c-base-input__prepend__icon__container,.quantity-button__input .c-base-input__append__icon__container{background-color:transparent;border:none}.quantity-button__input .c-base-input__prepend__icon__container .c-icon,.quantity-button__input .c-base-input__append__icon__container .c-icon{color:#fff}.quantity-button__input .c-input-number__max-button{color:var(--ds-color-persistent-content-reversed-primary)}.quantity-button--tone-main .c-base-input,.quantity-button--tone-main .c-base-input__container,.quantity-button--tone-main .c-base-input__input,.quantity-button--tone-main .c-base-input__prepend__icon__container,.quantity-button--tone-main .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-main-active)}.quantity-button--tone-accent .c-base-input,.quantity-button--tone-accent .c-base-input__container,.quantity-button--tone-accent .c-base-input__input,.quantity-button--tone-accent .c-base-input__prepend__icon__container,.quantity-button--tone-accent .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-accent-active)}.quantity-button--tone-destructive .c-base-input,.quantity-button--tone-destructive .c-base-input__container,.quantity-button--tone-destructive .c-base-input__input,.quantity-button--tone-destructive .c-base-input__prepend__icon__container,.quantity-button--tone-destructive .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-destructive-active)}.quantity-button--full-width{display:block;width:100%}.quantity-button--full-width.quantity-button--has-value .c-base-input,.quantity-button--full-width.quantity-button--has-value .c-base-input__container{width:100%;gap:0}.quantity-counter-new[data-v-5fa0645f]{flex:1;display:flex;align-items:center;justify-content:flex-end}.buy-cta{width:100%}.separator{padding:0 1.5rem;margin:2rem auto;max-width:var(--content-max-width)}.separator hr{margin:0 auto;height:.0625rem;background-color:#d9d9d9}.separator.separator--dashed hr{background-image:linear-gradient(to right,transparent 50%,#d9d9d9 50%);height:.125rem;background-color:transparent;background-size:.75rem 100%}.separator.separator--secondary hr{background-color:#bdbdbd}.modal{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:18000;background-color:#00000080;transition:all .3s ease}.modal--light-mode{background-color:#fffc}.modal__container{display:flex;flex-direction:column;max-width:80vw;min-width:300px;min-height:25vh;margin:.75rem;background-color:#fff;border-radius:4px;box-shadow:0 8px 24px #254f9a29,0 16px 64px #254f9a1f;transition:all .3s ease;overflow:hidden;position:relative}.modal__container--light-mode{box-shadow:none;background-color:transparent}.modal__container--overflowed{overflow:scroll;max-height:100%}.modal__container--no-scroll,.modal__container--no-scroll .modal__body{overflow:initial}@container (max-width: 37.5em){.modal__container--animated{animation-name:slideFromBottom;animation-duration:.15s;animation-fill-mode:forwards}@keyframes slideFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}@container (min-width: 37.5em){.modal__container{border-radius:20px}}.modal__body{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;padding:3rem 1.5rem;overflow:auto}.modal__body .product-card__body{overflow:auto;max-height:calc(100vh - 15rem)}@container (min-width: 37.5em){.modal__body .product-card__body{max-height:calc(100vh - 150px - 15rem)}}.modal__body .promotion-description__legals{display:block}.modal__controls{text-align:right;position:relative}.modal__close{position:absolute;top:.5rem;right:.5rem}.modal__close--main-primary .svg-icon{color:#121212}.modal__header{flex:0 0 100%;padding:3rem 1.5rem;text-align:center}.modal__action{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;flex-grow:1;padding:1rem}.modal__action .a-button,.modal__action .cta{flex:1 0 125px;max-width:300px;margin:.75rem}.modal__cancel-button{margin-right:1.5rem}.autocomplete-geoloc{position:relative;overflow:visible}.autocomplete-geoloc .form-label,.autocomplete-geoloc-label{font-size:.75rem}.autocomplete-geoloc__icon{position:relative;min-width:2.5rem}.autocomplete-geoloc__icon:after{content:"";position:absolute;right:0;width:1px;height:1.5rem;background:#929292}.autocomplete-geoloc__icon .svg-icon{width:1.5rem;height:1.5rem}.autocomplete-geoloc__box{display:inline-flex;align-items:center;background-color:#fff;width:100%;height:2.5rem;border-top-left-radius:4px;border-bottom-left-radius:4px}.autocomplete-geoloc__box--address{border:1px solid #929292;border-radius:4px}.autocomplete-geoloc__box--list-open{border-bottom-left-radius:0}.autocomplete-geoloc__box--list-open--address{border:1px solid #0e3368;border-bottom-right-radius:0;border-bottom:0}.autocomplete-geoloc__box__label{flex:1}.autocomplete-geoloc__box--hovered:hover{border:0 1px solid #0e3368}.autocomplete-geoloc__box--error.autocomplete-geoloc__box{border-color:#e81e26}.autocomplete-geoloc__input{display:block;width:100%;height:100%;font-size:1rem}.autocomplete-geoloc__input--address-form{font-size:.875rem}.autocomplete-geoloc__clear .svg-icon{width:1.5rem;height:1rem}.autocomplete-geoloc__list{position:absolute;list-style:none;margin:0 0 3.125rem;padding:0 1rem;left:0;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:0 0 4px 4px;color:#0e3368;z-index:3;font-size:.875rem;overflow-y:auto;font-weight:200}.autocomplete-geoloc__list--address{box-shadow:0 .4rem .4rem #57575740;border:0 1px solid #0e3368;border-top-color:#e5e5e5}.autocomplete-geoloc__list--empty{border:0}.catalogues-reader-store-list .autocomplete-geoloc__list{position:relative}.autocomplete-geoloc__listitem{margin:0;padding:0;text-align:left;cursor:pointer}.autocomplete-geoloc__listitem__item{margin:.5rem 0}.autocomplete-geoloc__listitem__item--address{color:#0e3368;font-weight:400;height:20px}.autocomplete-geoloc__listitem__item--postal-city{font-weight:700;height:20px}.autocomplete-geoloc__listitem__separator{border-bottom:1px solid #e5e5e5}.autocomplete-geoloc__listitem--active,.autocomplete-geoloc__listitem:hover{font-weight:400;color:#0970e6}.autocomplete-geoloc__listitem:last-child{margin:.5rem 0}.autocomplete-geoloc__listitem__match{font-weight:700}.autocomplete-geoloc__listitem__address-form-link{margin-left:-.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text){border:0;color:#575757;padding:.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text)::placeholder{color:#575757}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text):focus{box-shadow:none}.autocomplete-geoloc--bordered .autocomplete-geoloc__box{border-radius:4px;border:1px solid #929292}.autocomplete-geoloc .tooltip{padding:1rem}.autocomplete-geoloc .tooltip.tooltip-align--bottom{bottom:initial}.autocomplete-geoloc .tooltip.tooltip-align--bottom.tooltip-align--right{transform:initial;left:1rem}.autocomplete-geoloc .tooltip__text{font-size:.875rem;padding-bottom:1rem}.autocomplete-geoloc .tooltip__link{cursor:pointer;font-size:.875rem}.autocomplete-geoloc .tooltip__close-button{font-size:1.25rem;position:absolute;right:1rem;cursor:pointer}.new-store-search{display:flex;flex-direction:column-reverse;align-items:center;margin:0}@container (min-width: 70em){.new-store-search{flex-direction:row}}.new-store-search__autocomplete-geoloc{width:100%}.new-store-search__autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]){padding:.5rem 1rem}.pl-status-indicator{display:flex;align-items:center;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0;color:#575757}.pl-status-indicator:before{content:"";width:.5rem;height:.5rem;border-radius:7rem;margin-right:.25rem}.pl-status-indicator--valid:before{background:#199a57}.pl-status-indicator--warning:before{background:#ff8000}.pl-status-indicator--error:before{background:#e81e26}.express-withdrawal span{text-decoration:underline;padding-left:.125rem}.express-withdrawal .ds-body-text{padding-left:0}.express-withdrawal__text{display:flex;align-items:center}.express-withdrawal__sticker{color:#199a57;display:block;overflow:hidden;height:1.5rem;margin-right:.5rem;width:1.5rem}.locator-store-details{border:1px solid #e4f1fd;border-radius:4px;padding:1rem;position:relative}.locator-store-details__wrap{display:flex;flex-direction:column}@container (min-width: 768px){.locator-store-details__wrap{flex-direction:row}}.locator-store-details__wrap--has-drive-walk{margin-top:2rem}@container (min-width: 768px){.locator-store-details__wrap--has-drive-walk{margin-top:0}}.locator-store-details__left,.locator-store-details__middle,.locator-store-details__right{flex:1}.locator-store-details__left .locator-store-details__left-title{color:#002468}.locator-store-details__middle{padding-top:.5rem}.locator-store-details__middle .locator-store-details__middle-title{color:#002468}@container (min-width: 768px){.locator-store-details__middle{padding-top:0;padding-left:.25rem}.locator-store-details__middle .locator-store-details__ranges{padding-right:.25rem}}@container (min-width: 1024px){.locator-store-details__middle{padding-left:1.5rem}.locator-store-details__middle .locator-store-details__ranges{padding-right:1rem}}.locator-store-details__right{display:flex;flex-direction:column;margin-top:.5rem}.locator-store-details__right__wrap{display:flex;flex:1;flex-direction:column;justify-content:center}.locator-store-details__ranges{margin-top:.5rem;padding-bottom:.5rem}@container (min-width: 768px){.locator-store-details__ranges{padding-bottom:0;padding-right:.25rem}}@container (min-width: 1024px){.locator-store-details__ranges{padding-right:2rem}}.locator-store-details__ranges--bordered{border-bottom:1px solid #e5e5e5}@container (min-width: 768px){.locator-store-details__ranges--bordered{border-bottom:0;border-right:1px solid #e5e5e5}}.locator-store-details__ranges-item{display:flex;justify-content:space-between}.locator-store-details__ranges-item:not(.locator-store-details__ranges-item:last-child){margin-bottom:.5rem}.locator-store-details__ranges-item-text{margin:0}.locator-store-details__drive-walk{display:flex;justify-content:flex-start;left:1rem;margin-bottom:0;position:absolute;top:1rem}@container (min-width: 768px){.locator-store-details__drive-walk{justify-content:flex-end;margin-bottom:.5rem;position:static}}.locator-store-details__exceptionnal-calendar{background-color:#b0eac7;border-radius:4px;padding:.5rem}.locator-store-details__exceptionnal-calendar--close{background-color:#ffccbd}.locator-store-details__exceptionnal-calendar-date{padding-left:.75rem}.locator-store-details__contact{display:flex;flex-direction:column;margin-top:1.5rem}.locator-store-details__contact-item{display:flex}.locator-store-details__contact-item:not(:first-child){margin-top:1.5rem}@container (min-width: 768px){.locator-store-details__contact{flex-direction:row}.locator-store-details__contact-item:not(:first-child){margin-top:0;margin-left:1.5rem}}.locator-store-card{padding:1rem .5rem}@container (min-width: 768px){.locator-store-card{padding:1.5rem .5rem}}.locator-store-card--bordered{border:1px solid #0970e6;border-radius:4px}.locator-store-card__wrap{display:flex}@container (max-width: 768px){.locator-store-card__wrap{flex-direction:column}}.locator-store-card__left{flex:1}@container (max-width: 768px){.locator-store-card__left{width:100%}}.locator-store-card__left-header{align-items:baseline;display:flex}@container (max-width: 768px){.locator-store-card__left-header{justify-content:space-between}}.locator-store-card .locator-store-card__nearest-title{margin-bottom:.25rem;color:#002468}.locator-store-card .locator-store-card__title{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#002468}@container (max-width: 768px){.locator-store-card .locator-store-card__title{max-width:initial}}@container (min-width: 768px) and (max-width: 1024px){.locator-store-card .locator-store-card__title{max-width:10.9rem}}.locator-store-card .locator-store-card__distance{margin-left:.5rem;color:#929292}.locator-store-card .locator-store-card__distance--nearest{color:#0970e6}.locator-store-card .locator-store-card__opening{color:#002468}.locator-store-card__left-content{display:flex;align-items:center;gap:.5rem}.locator-store-card__middle{display:flex;flex-direction:column;justify-content:center;min-width:12.5rem}@container (max-width: 768px){.locator-store-card__middle{flex-direction:row;justify-content:flex-start;margin-top:.75rem}}.locator-store-card__details-btn{min-height:auto;padding-top:0;padding-bottom:0;text-transform:capitalize}.locator-store-card__details-btn .svg-icon--xs{height:.5rem;width:.5rem}.locator-store-card__withdrawal{margin:0}@container (max-width: 768px){.locator-store-card__withdrawal{margin-left:1rem}}.locator-store-card__withdrawal .express-withdrawal__text{font-size:.75rem;font-weight:400}@container (max-width: 768px){.locator-store-card__withdrawal .express-withdrawal__sticker{width:1.5rem;height:1.5rem}}.locator-store-card__right{display:flex;align-items:center;min-width:10.75rem}.locator-store-card__right--hidden{visibility:hidden}@container (max-width: 768px){.locator-store-card__right{width:100%;margin-top:.5rem}}.locator-store-card__store-details{margin-top:1.5rem}.product-offer-locator-modal.product-offer-locator-modal--mobile{align-items:flex-end}.product-offer-locator-modal.product-offer-locator-modal--mobile .modal__container{border-bottom-left-radius:initial;border-bottom-right-radius:initial;margin:0;max-height:90vh;max-width:initial;width:100%}.product-offer-locator-modal.product-offer-locator-modal--mobile .modal__header,.product-offer-locator-modal.product-offer-locator-modal--mobile .modal__body{padding:1rem}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__header{font-size:1rem;line-height:1.25}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search{align-items:initial;flex-direction:column}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input{justify-content:center;margin-bottom:1rem;width:100%}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input .new-store-search{width:100%}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__input .autocomplete-geoloc__list{border-radius:4px 4px 0 0;bottom:-.625rem}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__search__product-recap{width:initial}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__results{max-height:48vh}.product-offer-locator-modal.product-offer-locator-modal--mobile .product-offer-locator-modal__no-results{padding-top:0}.product-offer-locator-modal .modal__container{border-radius:4px;min-height:auto;max-height:80vh;overflow:initial;width:46rem}.product-offer-locator-modal .modal__header{background-color:#f7f7f7;border-top-left-radius:4px;border-top-right-radius:4px;padding:1.5rem}.product-offer-locator-modal .modal__body{display:initial;padding:2rem 1.5rem;overflow:initial}.product-offer-locator-modal .modal__action{border-top:1px solid #d2d2d2;width:100%}.product-offer-locator-modal__header{align-items:center;color:#0e3368;display:flex;font-size:1.25rem;justify-content:space-between}.product-offer-locator-modal__header__title{text-align:left}.product-offer-locator-modal__loader{width:100%;height:138.9px;position:relative;margin-top:1rem}.product-offer-locator-modal__loader img{position:absolute;margin:0}.product-offer-locator-modal__loader-map{left:50%;transform:translate(-50%);animation:1s ease-in-out -.2s infinite alternate map}@keyframes map{0%{top:2%}20%{top:0%}80%{top:calc(80% - 92.6px)}to{top:calc(78% - 92.6px)}}.product-offer-locator-modal__loader-pointer{left:calc(50% - 16.3333333333px);top:12%;transform:translate(-50%);animation:1s ease-in-out -.1s infinite alternate pointer}@keyframes pointer{0%{top:12%}20%{top:10%}80%{top:calc(100% - 92.6px)}to{top:calc(98% - 92.6px)}}.product-offer-locator-modal__loader-eyeglass{left:calc(50% + 20.6125px);top:61.3095px;transform-origin:bottom left;transform:rotate(-3deg);animation:1s ease-in-out -.1s infinite alternate eyeglass}@keyframes eyeglass{0%{transform:rotate(-3deg)}20%{transform:rotate(0)}80%{transform:rotate(-30deg)}to{transform:rotate(-27deg)}}.product-offer-locator-modal__loader-shadow{left:calc(50% + -18.6666666667px);bottom:0;animation:1s ease-in-out -.2s infinite alternate shadow}@keyframes shadow{0%{transform:scaleX(1.1)}20%{transform:scaleX(1)}80%{transform:scaleX(1.5)}to{transform:scaleX(1.4)}}.product-offer-locator-modal__search{align-items:center;display:flex;justify-content:space-between;padding:0 .5rem}.product-offer-locator-modal__search__input{display:flex;margin-right:.5rem;width:20.25rem}.product-offer-locator-modal__search__input__cta{background:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #929292;border-left:0;padding:0}.product-offer-locator-modal__search__input__cta .svg-icon{height:1.5rem;width:1.5rem;margin:0 .5rem}.product-offer-locator-modal__search__input .new-store-search{min-width:15.5rem}.product-offer-locator-modal__search__input .autocomplete-geoloc--bordered .autocomplete-geoloc__box{border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.product-offer-locator-modal__search__product-recap{align-items:center;display:flex;width:19.25rem}.product-offer-locator-modal__search__product-recap__thumb{height:3.5rem;margin:0;width:3.5rem}.product-offer-locator-modal__search__product-recap__infos{margin-left:.5rem}.product-offer-locator-modal__search__product-recap__infos .product-offer-locator-modal__search__product-recap__infos__title{color:#0e3368}.product-offer-locator-modal__search__product-recap__infos .product-card-price .product-card-price__price--final{font-size:.875rem}.product-offer-locator-modal__separator{margin-bottom:0;padding-left:0;padding-right:0}.product-offer-locator-modal__results{margin-top:1.5rem;max-height:43vh;overflow-y:scroll}.product-offer-locator-modal__results-separator{margin:0;padding:0}.product-offer-locator-modal__no-results{align-items:center;display:flex;justify-content:center;padding-top:2rem}.product-offer-locator-modal__no-results-icon{height:6rem;margin-right:1rem;width:6rem}.product-offer-locator-modal__no-results .product-offer-locator-modal__no-results-text{margin-top:.5rem;text-align:center;color:#0e3368}.product-offer-locator-modal__no-results .product-offer-locator-modal__no-results-text:last-child{margin:0}.product-offer-locator-modal__action,.product-offer-locator-modal__see-more-products{width:100%}.ds-button--icon .ds-button__label--hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0)}.ds-button{display:inline-flex;padding:0 .5rem;border:1px solid #0970e6;border-radius:4px;min-width:7rem;background-color:#0970e6;color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03125rem;line-height:1.375rem;white-space:nowrap;cursor:pointer;align-items:center;justify-content:center;vertical-align:top;transition:all .2s linear}.ds-button__label{display:inline-block;padding:.5rem 0}.ds-button__icon{display:inline-block}.ds-button__icon:after{display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/icons/caddy-custom-standard-1.svg);background-size:1.5rem;content:""}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-xxs{margin-right:.25rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-xs{margin-right:.5rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-s{margin-right:1rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-m{margin-right:1.5rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-l{margin-right:2rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-xl{margin-right:2.5rem}.ds-button:not(.ds-button--icon).ds-button--icon-left .ds-button__icon.ds-button__icon--spacing-xxl{margin-right:3rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-xxs{margin-left:.25rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-xs{margin-left:.5rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-s{margin-left:1rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-m{margin-left:1.5rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-l{margin-left:2rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-xl{margin-left:2.5rem}.ds-button:not(.ds-button--icon):not(.ds-button--icon-left) .ds-button__icon.ds-button__icon--spacing-xxl{margin-left:3rem}.ds-button .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}@container (min-width: 1280px){.ds-button:hover{border-color:#0e3368;background-color:#0e3368}}.ds-button:disabled,.ds-button:disabled:hover{border-color:#92929280;background-color:#92929280;cursor:default}.ds-button--full{width:100%}.ds-button--icon{padding:0;min-width:0;width:2.5rem;height:2.5rem;overflow:hidden}.ds-button--icon__round{border-radius:7rem}.ds-button--icon .ds-button__label{position:absolute;top:.8rem;font-size:.5rem}.ds-button--icon .ds-button__icon:after{display:block;margin:0}.ds-button--small.ds-button--icon .ds-button__icon:after{margin:0}.ds-button--light{border-color:#fff;background-color:#fff;color:#0970e6}.ds-button--light .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--light .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--light .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--light .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--light .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--light .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--light .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--light .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--light .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--light .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--light .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--light .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--light .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--light .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--light .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--light .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--light .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--light .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--light .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--light:hover{border-color:#fff;background-color:#fff;color:#0e3368}.ds-button--light:hover .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light:hover .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light:hover .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--light:hover .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--light:hover .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--light:hover .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--light:hover .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--light:hover .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--light:hover .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--light:hover .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--light:hover .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--light:hover .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--light:hover .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--light:hover .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--light:hover .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--light:hover .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--light:hover .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--light:hover .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--light:hover .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--light:hover .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--light:hover .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--light:disabled{border-color:#fff3;background-color:#fff3;color:#0e3368}.ds-button--light:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--light:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--light:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--light:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--light:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--light:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--light:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--light:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--light:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--light:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--light:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--light:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--light:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--light:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--light:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--light:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--light:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--light:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--light:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--light:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--secondary{border-color:#92929233;background-color:transparent;color:#0970e6;font-size:.75rem;letter-spacing:.046825rem}.ds-button--secondary .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--secondary .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--secondary .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--secondary .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--secondary .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--secondary .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--secondary .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--secondary .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--secondary .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--secondary .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--secondary .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--secondary .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--secondary .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--secondary .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--secondary .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--secondary .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--secondary .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--secondary .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--secondary .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}@container (min-width: 1280px){.ds-button--secondary:hover{border-color:#0e3368;background-color:transparent}.ds-button--border-less.ds-button--secondary:hover{color:#0e3368}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--border-less.ds-button--secondary:hover .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled{color:#929292;border-color:#92929233}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--border-less.ds-button--secondary:hover:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}}.ds-button--secondary:disabled{border-color:#92929233;background-color:transparent;color:#929292}.ds-button--secondary:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--secondary:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--secondary:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--secondary:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--secondary:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--secondary:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--secondary:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--secondary:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--secondary:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--secondary:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--secondary:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--secondary:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--secondary:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--secondary:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--secondary:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--secondary:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--secondary:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--secondary:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--secondary:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--secondary:focus{border:1px dotted #0970e6}.ds-button--border-less.ds-button--secondary:focus{border:1px dotted #0970e6;color:#0970e6}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--border-less.ds-button--secondary:focus .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--white{border-color:#fff}.ds-button--secondary-dark{border-color:#fff3;background-color:transparent;color:#fff;font-size:.75rem;letter-spacing:.046825rem}.ds-button--secondary-dark .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary-dark .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary-dark .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--secondary-dark .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--secondary-dark .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--secondary-dark .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--secondary-dark .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--secondary-dark .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--secondary-dark .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--secondary-dark .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--secondary-dark .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--secondary-dark .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--secondary-dark .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--secondary-dark .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--secondary-dark .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--secondary-dark .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--secondary-dark .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--secondary-dark .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--secondary-dark .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--secondary-dark .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--secondary-dark .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--secondary-dark:hover{border-color:#0970e6;background-color:transparent}.ds-button--secondary-dark:disabled{border-color:#fff3;background-color:transparent;color:#929292}.ds-button--secondary-dark:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--secondary-dark:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--secondary-dark:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--secondary-dark:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--secondary-dark:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--secondary-dark:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--secondary-dark:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--secondary-dark:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--secondary-dark:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--secondary-dark:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--secondary-dark:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--small{font-size:.625rem}.ds-button--small .ds-button__label{padding:0}.ds-button--small .ds-button__icon:after{margin-left:.25rem;width:1rem;height:1rem;background-size:1rem}.ds-button--icon-left .ds-button__label{order:2}.ds-button--icon-left .ds-button__icon{order:1}.ds-button--icon-left .ds-button__icon:after{margin-left:0;margin-right:.5rem}.ds-button--small.ds-button--icon-left .ds-button__icon:after{margin-right:.25rem}.ds-button--green{min-width:2.5rem;min-height:2.5rem;border-color:#00a881;background-color:transparent;color:#00a881;text-transform:initial;padding:0 .25rem}.ds-button--green .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--green .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--green .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--green .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--green .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--green .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--green .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--green .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--green .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--green .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--green .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--green .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--green .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--green .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--green .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--green .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--green .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--green .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--green .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--green:hover{border-color:#00a881;background-color:transparent}.ds-button--green:disabled{border-color:#929292;background-color:transparent;color:#929292}.ds-button--green:disabled:hover{border-color:#929292;background-color:transparent;color:#929292}.ds-button--green:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--green:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--green:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--green:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--green:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--green:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--green:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--green:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--green:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--green:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--green:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--green:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--green:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--green:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--green:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--green:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--green:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--green:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--green:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--green.ds-button--large{text-transform:uppercase;padding:0 1rem;background-color:#fff}.ds-button--green.ds-button--filled-background{background-color:#00a881;color:#fff}.ds-button--green.ds-button--filled-background:disabled{border-color:#929292;background-color:#929292;color:#fff}.ds-button--green.ds-button--filled-background:disabled:hover{border-color:#929292;background-color:#929292;color:#fff}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--green.ds-button--filled-background:disabled .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.ds-button--border-less{border-color:transparent;padding:0}.ds-button--border-less:hover{border-color:transparent}.ds-button--white{color:#fff}.ds-button--white:focus,.ds-button--white:hover{background-color:#fff;color:#0e3368}.ds-button--white.ds-button--less{padding:0;margin:0;min-width:auto}.ds-button--white.ds-button--less:hover,.ds-button--white.ds-button--less:focus{background-color:transparent;color:#fff;border:0;padding:0}.ds-button--white .ds-button__icon:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--white .ds-button__icon--cart:after{background-image:url(/images/icons/caddy-custom.svg)}.ds-button--white .ds-button__icon--minus:after{background-image:url(/images/icons/minus.svg)}.ds-button--white .ds-button__icon--plus:after{background-image:url(/images/icons/plus.svg)}.ds-button--white .ds-button__icon--chevron-right:after{background-image:url(/images/icons/chevron-right.svg)}.ds-button--white .ds-button__icon--chevron-left:after{background-image:url(/images/icons/chevron-left.svg)}.ds-button--white .ds-button__icon--replace:after{background-image:url(/images/icons/replace.svg);background-size:18px 18px}.ds-button--white .ds-button__icon--external:after{background-image:url(/images/icons/arrow-external.svg);background-size:10px 10px}.ds-button--white .ds-button__icon--checkable:after{background-image:url(/images/icons/find-a-store.svg);background-size:18px 18px}.ds-button--white .ds-button__icon--close:after{background-image:url(/images/icons/close.svg);background-size:2.5rem}.ds-button--white .ds-button__icon--arrow-right:after{background-image:url(/images/icons/arrow-right.svg)}.ds-button--white .ds-button__icon--arrow-up-right:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(-45deg)}.ds-button--white .ds-button__icon--zoom:after{background-image:url(/images/icons/zoom.svg);background-size:1.5rem}.ds-button--white .ds-button__icon--bin:after{background-image:url(/images/icons/trash-bin.svg);background-size:1.5rem}.ds-button--white .ds-button__icon--back:after{background-image:url(/images/icons/arrow-right.svg);transform:rotate(180deg)}.ds-button--white .ds-button__icon--long-back:after{background-image:url(/images/icons/arrow-long-left.svg);background-size:1rem}.ds-button--white .ds-button__icon--download:after{background-image:url(/images/icons/download.svg)}.ds-button--white .ds-button__icon--direction:after{background-image:url(/images/icons/direction.svg)}.ds-button--white .ds-button__icon--refresh:after{background-image:url(/images/icons/refresh.svg)}.ds-button--white .ds-button__icon--store-filters:after{background-image:url(/images/icons/store-filters.svg)}.ds-button--white .ds-button__icon--store-shop:after{background-image:url(/images/icons/store-shop.svg)}.substitution-button{min-width:2.5rem;min-height:2.5rem;border-color:#0970e6;background-color:transparent;text-transform:initial;padding:0 .25rem}.substitution-button.substitution-button--large{text-transform:uppercase;padding:0 1rem}.substitution-button .ds-button--border-less{border-color:transparent}.show-options-cta{min-width:2.5rem;min-height:2.5rem;border-color:#0970e6;background-color:transparent;text-transform:initial;padding:0 .25rem}.show-options-cta .ds-button{min-width:2.5rem}.show-options-cta.show-options-cta--large{text-transform:uppercase;padding:0 1rem}.see-options-cta[data-v-372bd415]{text-overflow:ellipsis;white-space:nowrap}.see-options-cta[data-v-372bd415]>.c-button{font-size:.75rem}@container (min-width: 768px){.see-options-cta[data-v-372bd415]>.c-button{font-size:.875rem}}.product-rating .c-rating__icon{color:#121212}.freshness-badge__text{color:#173eb4}.add-to-cart-feedback{text-align:center;word-break:keep-all}.add-to-cart-feedback--loyalty{color:#0970e6}.add-to-cart-feedback--savings{color:#e81e26}.add-to-cart-feedback--vertical{background-color:#fff;padding:.5rem 1rem;border-radius:.75rem}.add-to-cart-feedback--vertical.add-to-cart-feedback--no-promo{color:#00a881;border-radius:24px;padding:.625rem 1rem}.add-to-cart-feedback--vertical.add-to-cart-feedback--rounded{display:flex;height:2rem;justify-content:center;padding:.25rem;width:2rem;z-index:10}.add-to-cart-feedback--vertical.add-to-cart-feedback--rounded .add-to-cart-feedback__icon{height:auto;width:1rem}.add-to-cart-feedback__icon{display:flex;align-items:center;justify-content:center}.add-to-cart-feedback__promo-info{line-height:1rem}.add-to-cart-feedback__promo-info__amount{font-weight:700}.add-to-cart-feedback__promo-info__label{white-space:nowrap;font-weight:400}.add-to-cart-feedback--m .add-to-cart-feedback__icon{font-size:1.5rem}.add-to-cart-feedback--m .add-to-cart-feedback__promo-info__amount{font-size:1rem}.add-to-cart-feedback--m .add-to-cart-feedback__promo-info__label{font-size:.75rem}.add-to-cart-feedback--s{padding:.5rem}.add-to-cart-feedback--s .add-to-cart-feedback__icon{font-size:1rem}.add-to-cart-feedback--s .add-to-cart-feedback__promo-info__amount{font-size:.875rem}.add-to-cart-feedback--s .add-to-cart-feedback__promo-info__label{font-size:.625rem}.add-to-cart-feedback--horizontal{display:flex}.add-to-cart-feedback--horizontal .add-to-cart-feedback__promo-info{display:flex;align-items:center}.add-to-cart-feedback--horizontal .add-to-cart-feedback__promo-info__amount{font-size:.75rem;margin-right:.25rem}.add-to-cart-feedback--horizontal .add-to-cart-feedback__promo-info__label{font-size:.75rem}.ds-menu-dropdown-panel{position:absolute;top:100%;z-index:19000;margin-top:1rem;width:100%;max-width:20rem;border-radius:8px;box-shadow:0 0 1rem #1212121a;background-color:#fff;transform-origin:top right;transition:opacity .1s ease-out,transform .1s cubic-bezier(.175,.885,.4,1.1);opacity:0;visibility:hidden;transform:scaleX(.5) scaleY(.2) perspective(1px)}.ds-menu-dropdown-panel--open{opacity:1;visibility:visible;transform:scaleX(1) scaleY(1) perspective(1px)}.menu-actions__panel{min-width:23rem;display:flex;flex-direction:column;padding:.5rem .5rem 2rem;gap:.5rem;right:0}.menu-actions__drawer .c-drawer__header{box-shadow:none;padding-bottom:0}.menu-actions__drawer .c-drawer__body{padding-top:0;padding-bottom:2rem}.menu-actions__header{display:flex;justify-content:flex-end}.menu-actions__list{display:flex;flex-direction:column;gap:.5rem}.menu-actions__list .c-button__content{justify-content:flex-start}.ds-badge{background-color:#e5e5e5;font-size:.875rem;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:.625rem;font-weight:400;color:#575757;border-radius:24px;padding:.25rem .5rem}.ds-badge--primary{background-color:#0970e6;color:#fff}.ds-badge--reverse-primary{border:1px solid #0970e6;background-color:#fff;color:#0970e6}.ds-badge--validation{background:#4ccd8a;color:#fff}.ds-badge--promotion{background:none;color:#0e3368}.ds-badge--active{background-color:#004f9b;color:#fff}.ds-badge--highlight{background-color:#0970e6;color:#fff;text-transform:uppercase;font-weight:700;padding:.5rem;font-size:.625rem}.ds-badge--basic-blue{background-color:#e6f1fc;color:#0e3368}.ds-badge--warning{background-color:#fff7f0;color:#cc4010;font-weight:700}.ds-badge--amber{background-color:#ffb300;color:#121212}.ds-badge--deep-orange{background-color:#dd361d;color:#fff}.ds-badge--s{font-size:.75rem;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:.046825rem;border-radius:24px;padding:.25rem}.ds-badge--xs{font-size:.625rem;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-radius:0;padding:0}.ds-badge--m{font-size:.75rem}.ds-badge--corner-square{border-radius:0}.ds-badge--corner-rounded-square{border-radius:4px}.ds-badge--text-overflow{white-space:nowrap;overflow:hidden;max-width:100%}.ds-badge--text-overflow-ellipsis{text-overflow:ellipsis}.ds-badge--text-overflow-clip{text-overflow:clip}.product-card-picture-badge.ds-badge{padding:.25rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase}.product-badge__link{background-color:transparent;border:0;cursor:default;display:block;padding:0;position:relative}.product-badge__link .tooltip{display:flex;justify-content:center;min-width:90px;z-index:10}.product-badge__link .tooltip__text{color:#fff}.product-badge__icon{display:flex;position:relative}.product-badge__icon__img{height:2.5rem;width:auto;min-width:1.5rem;max-width:5rem;margin:0}.product-badge__title{display:block;font-size:.75rem;font-weight:700;line-height:1;text-align:center;position:absolute;left:50%;transform:translate(-50%);color:#fff;background-color:#0e3368;border-radius:4px;padding:.25rem;min-width:90px;max-width:150px;opacity:0;transition:all .3s ease;z-index:1;visibility:hidden}.product-badge--size-s .product-badge__icon__img{height:1rem}.product-badge--size-m .product-badge__icon__img{height:1.5rem}.product-badge--size-l .product-badge__icon__img{height:2rem}.product-badge--size-xl .product-badge__icon__img{height:2.5rem}.product-badge--size-xxl .product-badge__icon__img{height:3rem}.product-card-franceflag{background-color:#fff;width:4.625rem;height:.3125rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;perspective:1px}.product-card-franceflag:before,.product-card-franceflag:after{position:absolute;content:"";width:1.5rem;display:block;height:100%}.product-card-franceflag:before{left:0;background-color:#0e3368}.product-card-franceflag:after{right:0;background-color:#e81e26}.product-origin__title{margin-bottom:.5rem}.product-origin__content{align-items:center;display:flex;gap:.5rem}.product-origin .product-origin__text{color:#575757}.promo-cta .promo-cta__link{color:#d30d1f}.promo-cta .promo-cta__link--loyalty{color:#002468}.promo-cta__icon{font-size:1.25rem}.repairability-index{position:relative;display:inline-block;background:transparent;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:inherit;appearance:none}.repairability-index--size-s{height:2.5rem;width:2.5rem}.repairability-index--size-s .repairability-index__title{left:1.25rem;top:.5rem;width:18px}.repairability-index--size-m{height:3.5rem;width:3.5rem}.repairability-index--size-m .repairability-index__title{left:1.75rem;top:.75rem;width:24px}.repairability-index .tooltip{text-align:center}.repairability-index .tooltip__text{color:#fff}.repairability-index .svg-pastille,.repairability-index__svg{height:100%;width:100%}.repairability-index__title{position:absolute;text-align:center}.product-best-offer{line-height:normal}.best-seller-badge{display:block;position:relative}.best-seller-badge__sticker{display:block;overflow:hidden;width:2.5rem;height:2.5rem}@container (min-width: 768px){.best-seller-badge__sticker{width:3rem;height:3rem}}.product-card-click-wrapper{cursor:pointer}.product-card-click-wrapper img{margin-bottom:0}.product-card-title__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-card-title__text--hoverable:hover{text-decoration:underline}.product-card-title__text.product-card-title__text--reduced-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card-image-new{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.product-card-image-new__content{max-height:100%;max-width:100%;margin:0;object-fit:contain;object-position:center;aspect-ratio:1}.product-card-image-new__content--disabled{filter:grayscale(1)}.product-card-complementary{border:1px solid #7b1fa2;color:#b500be;border-radius:4px;padding:0 .5rem;height:1.25rem;display:flex;align-items:center}.product-card-partner-layer{background-color:#fff;position:absolute;inset:0;z-index:1;overflow:hidden}.product-card-partner-layer__content{position:relative;display:flex;justify-content:center;height:100%;background-image:var(--bg-image-partner);background-position:center;background-size:cover}.product-card-partner-layer__wrapper-action{position:absolute;display:flex;bottom:1.5625rem;gap:.75rem}@container (min-width: 768px){.product-card-partner-layer__wrapper-action{flex-direction:column;bottom:3.75rem}}.product-card-partner-layer__btn-reject{margin:auto}.product-card-partner-layer__btn-reject-cta{border-color:#0970e6}.product-card-partner-layer__btn-reject-cta-label{z-index:2}.product-card-partner-layer__btn-reject-cta:before{position:absolute;left:0;top:0;z-index:1;width:0%;height:100%;content:"";background-color:#e6f1fc;border-radius:inherit}.product-card-partner-layer__btn-reject--transition .product-card-partner-layer__btn-reject-cta{position:relative}.product-card-partner-layer__btn-reject--transition .product-card-partner-layer__btn-reject-cta:before{width:100%;transition:width 6s ease-in-out}.product-list-card-plp-grid{--product-list-card-plp-grid-flag-badge-size: 1.875rem;padding:1rem;position:relative;height:100%;width:100%;display:flex;flex-direction:row;gap:1rem;background:#fff}.product-list-card-plp-grid.product-list-card-plp-grid--complementary{border:1px solid #7b1fa2}.product-list-card-plp-grid__sponsored{position:absolute;top:0;left:1rem;text-transform:uppercase;z-index:1}.product-list-card-plp-grid__picture-badge{display:inline-block;max-width:calc(100% - 1rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-list-card-plp-grid__title{margin-bottom:.25rem;margin-top:.5rem}.product-list-card-plp-grid__preorder-delivery-infos{margin-bottom:.5rem}.product-list-card-plp-grid__shopping-list{position:absolute;top:0;right:.5rem}@container (min-width: 768px){.product-list-card-plp-grid__shopping-list{z-index:1}}.product-list-card-plp-grid__image{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;justify-content:flex-start}.product-list-card-plp-grid__image-link{height:6.25rem;width:6.25rem;overflow:hidden;justify-content:center}.product-list-card-plp-grid__image-img{height:100%}.product-list-card-plp-grid__infos{flex-grow:1;display:flex;flex-direction:column;min-width:0}.product-list-card-plp-grid__nutriscore img{height:2rem}.product-list-card-plp-grid__flags{display:flex}.product-list-card-plp-grid__flags .product-badges-list{flex-direction:column;row-gap:.125rem}.product-list-card-plp-grid__flags .product-badges-list .product-badge__link,.product-list-card-plp-grid__flags .product-badges-list .product-badge__link img{height:var(--product-list-card-plp-grid-flag-badge-size);width:var(--product-list-card-plp-grid-flag-badge-size)}.product-list-card-plp-grid__flags .product-badges-list .product-badge__icon__img{height:2rem;width:2rem}.product-list-card-plp-grid__delivery-infos{display:flex;column-gap:.5rem;margin-bottom:1rem}.product-list-card-plp-grid__container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem}.product-list-card-plp-grid__container-price{display:flex;flex-direction:column;gap:.25rem}.product-list-card-plp-grid__price-top{margin-bottom:.25rem;flex-basis:1rem}.product-list-card-plp-grid__packaging,.product-list-card-plp-grid__per-unit-label{font-size:.75rem;line-height:1rem;--pl-text-color: $ds-gray-700}.product-list-card-plp-grid__shimzone--small{font-size:.625rem;margin-right:0}.product-list-card-plp-grid__shimmer{border-radius:5px;background:#fbfbfb;background-image:linear-gradient(to right,#fbfbfb,#e5e5e5 20%,#fbfbfb 40% 100%);background-repeat:no-repeat;background-size:800px 104px;animation:shimmer 1.5s infinite linear}.product-list-card-plp-grid__shimmer--button{width:2rem;height:2rem}.product-list-card-plp-grid__shimmer-image{width:12.5rem;height:12.5rem}.product-list-card-plp-grid__shimmer-price{display:flex;align-items:baseline;gap:.5rem}.product-list-card-plp-grid__shimmer-base-price{font-size:1.5rem;line-height:2rem;font-weight:700}.product-list-card-plp-grid__shimmer-base-price--main{color:#db3832}.product-list-card-plp-grid__shimmer-crossed-price{font-size:.75rem;line-height:1rem;color:#575757;text-decoration:line-through}.product-list-card-plp-grid__shimmer-currency{font-size:.875rem;line-height:1.25;font-weight:inherit}.product-list-card-plp-grid__shimmer-text{color:#000;font-size:.875rem;line-height:1.25;font-weight:700}.product-list-card-plp-grid__shimmer-text:hover{text-decoration:underline}.product-list-card-plp-grid__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-list-card-plp-grid__details{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.product-list-card-plp-grid__cta-feedback--absolute{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-plp-grid__badges{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}@container (min-width: 768px){.product-list-card-plp-grid{--product-list-card-plp-grid-flag-badge-size: 2.25rem;flex-direction:column;gap:0}.product-list-card-plp-grid__price-top,.product-list-card-plp-grid__container,.product-list-card-plp-grid__badges,.product-list-card-plp-grid__bundle-label{order:-1}.product-list-card-plp-grid__image{padding:0 .25rem;flex-direction:row;justify-content:center;gap:0;align-self:center}.product-list-card-plp-grid__image-link{height:12.5rem;width:12.5rem;overflow:hidden;justify-content:center}.product-list-card-plp-grid__picture-badge{position:absolute;top:1.5rem;max-width:calc(100% - 2rem)}.product-list-card-plp-grid__flags{position:absolute;left:0;flex-direction:column}.product-list-card-plp-grid__flags--lowered{top:2.25rem}.product-list-card-plp-grid__nutriscore{position:absolute;bottom:0;left:0}.product-list-card-plp-grid__freshness{position:absolute;bottom:0;right:.25rem}.product-list-card-plp-grid__seller-info,.product-list-card-plp-grid__title{margin-top:1rem}.product-list-card-plp-grid__shopping-list{top:.75rem;right:.75rem}.product-list-card-plp-grid__rating{margin-bottom:.5rem}}.product-list-card-plp-grid__non-food-badges{position:absolute;left:0;bottom:0;pointer-events:all}.product-key-features{padding:1rem;border-radius:8px;background-color:#f5faff;display:flex;flex-direction:column;gap:1rem}.product-key-features__header{display:flex;align-items:center;gap:.5rem}.product-key-features__icon{font-size:1.375rem}.product-key-features__icon__container{border-radius:50%;width:32px;height:32px;background-color:#d8e8fb;display:flex;align-items:center;justify-content:center}.product-key-features__items{margin:0}.product-key-features__item{margin:0;list-style:none;position:relative;padding-left:1.25em}.product-key-features__item:before{content:"•";position:absolute;left:0;top:-.25rem}.product-card-brand{margin-bottom:.25rem;text-transform:uppercase}.product-card-plp-list{align-items:stretch;display:flex;min-height:14.5rem;padding:1rem 1.25rem}.product-card-plp-list .ds-product-card__floating-elements{inset:.5rem}.product-card-plp-list__image{position:relative;width:12.5rem;order:-1}.product-card-plp-list__image .ds-product-card .product-card-image,.product-card-plp-list__image .ds-product-card .product-card-image__image{max-height:18.75rem}.product-card-plp-list__left{align-items:center;justify-content:center;display:flex;margin:1rem 1.5rem;position:relative;width:25.7%;flex-shrink:0}@container (min-width: 1024px){.product-card-plp-list__left{width:auto;flex-basis:auto}}.product-card-plp-list__left .ds-product-card__shimzone--large{flex:auto}.product-card-plp-list__center{flex:1;padding:1rem 1.5rem;position:relative}.product-card-plp-list__center:after{content:"";display:block;position:absolute;top:1rem;right:0;width:1px;height:calc(100% - 2rem);background:#e5e5e5}.product-card-plp-list__infos{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.product-card-plp-list__pastilles--bottom{display:flex;flex:1;align-items:flex-end;width:100%}.product-card-plp-list__picture-badge{position:absolute;top:0;left:0;display:inline-block;margin:auto;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-card-plp-list__nutriscore{padding-bottom:.5rem}.product-card-plp-list__right{display:flex;flex-direction:column;row-gap:1rem;padding:1rem 1.5rem;width:26.5%;flex-shrink:0}.product-card-plp-list__right .ds-product-card__preorder-delivery-infos{flex:unset}.product-card-plp-list__shopping-list-icon{pointer-events:all;position:absolute;right:0;top:0}.product-card-plp-list__rating{margin-top:.5rem}.product-card-plp-list__highlightlabel{height:1.75rem;width:100%;overflow-y:visible;max-width:100%}.product-card-plp-list__highlightlabel .product-card-highlightlabel{max-width:100%}.product-card-plp-list__pastilles{align-items:flex-start;column-gap:.5rem;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:auto}.product-card-plp-list__flags-badges{pointer-events:all}.product-card-plp-list__flags-badges.product-badges-list{flex-direction:column;row-gap:.125rem}.product-card-plp-list__flags-badges.product-badges-list .product-badge__icon__img{height:2rem;width:2rem}.product-card-plp-list__flags-badges .best-seller-badge{margin-bottom:.5rem}.product-card-plp-list__non-food--badges{bottom:2.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;left:0;height:13%}.product-card-plp-list__non-food--badges .product-badges-list__item{margin-right:.25rem}.product-card-plp-list__non-food--badges .product-badges-list__item .product-badge__title{display:none}.product-card-plp-list__sponsored{text-transform:uppercase}.product-card-plp-list__promotion{position:relative}.product-card-plp-list__promotion .tooltip-box{bottom:unset;left:-14rem;top:-2.4rem}.product-card-plp-list__promotion .tooltip-box:before,.product-card-plp-list__promotion .tooltip-box:after{border-top-color:transparent;left:103.5%;top:25%;z-index:-1}.product-card-plp-list__promotion .tooltip-box:before{border-left-color:#575757}.product-card-plp-list__promotion .tooltip-box:after{border-left-color:#e81e26}.product-card-plp-list__promotion .tooltip-box--loyalty:after{border-left-color:#0e3368}.product-card-plp-list__delivery-infos{display:flex;flex-direction:column;row-gap:.25rem;align-items:flex-start}.product-card-plp-list__delivery-infos .ds-badge{height:fit-content}.product-card-plp-list__price-promo{display:flex;flex-direction:column;align-items:flex-start;row-gap:.406rem}.product-card-plp-list__cta .product-card-cta__select-store{padding:0 11%;white-space:normal;width:100%}.product-card-plp-list__cta .product-card-cta__select-store--other{padding:0 8%}.product-card-plp-list__cta .add-to-cart{justify-content:flex-start;width:100%}.product-card-plp-list__cta .show-options-cta,.product-card-plp-list .ds-product-card--non-food__cta .add-to-cart,.product-card-plp-list .ds-product-card--non-food__cta .add-to-cart-cta{width:100%}.product-card-panel-grid{height:100%;padding:1rem}.product-card-panel-grid--title{margin-right:.5rem;margin-bottom:.25rem}.product-card-panel-grid--highlightlabel{margin-bottom:.25rem}.product-card-panel-grid--flex{display:flex;position:relative;margin-bottom:.5rem}.product-card-panel-grid--info{position:relative;display:flex;align-items:center;column-gap:.5rem}.product-card-panel-grid__sponsored{text-transform:uppercase}.product-card-panel-grid--image{display:flex;justify-content:center;position:relative;max-width:6.5rem;height:6.5rem;margin-right:.5rem}.product-card-panel-grid--image img{height:100%}.product-card-panel-grid--price{margin-right:.5rem;margin-bottom:.25rem;margin-left:1rem}.product-card-panel-grid--delete{margin-left:auto}.product-card-panel-grid--delete .ds-button{text-decoration:underline;text-transform:initial;padding:0;min-width:auto;font-weight:400;font-size:.75rem;color:#575757}.product-card-panel-grid--delete .ds-button__label{padding:0}.product-card-panel-grid__promotion{flex-direction:row;flex-wrap:wrap;justify-content:unset;align-items:center;row-gap:.25rem;column-gap:.25rem}.product-card-panel-grid__promotion .product-card-panel-grid__promo-cta{margin-top:0;font-size:.75rem}.product-card-panel-grid__center{flex-basis:45%}.product-card-panel-grid__center .product-card-panel-grid--info{flex-direction:column;align-items:flex-start;row-gap:.5rem}.product-card-panel-grid--inline-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}@container (min-width: 768px){.product-card-panel-grid--inline-wrapper{flex:40%}}.product-card-panel-grid--inline-wrapper .quantity-counter{flex-grow:1}.product-card-panel-grid__tax-message{flex-basis:100%;text-align:right;margin-top:.25rem;font-size:.625rem;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.product-card-panel-grid .product-price__amounts{margin-top:.375rem}.product-card-panel-grid .product-price-description{padding-top:1rem}.product-card-panel-grid .freshness-badge--square{position:initial;display:inline-block;max-width:unset;margin-top:.5rem}.product-card-panel-grid .freshness-badge__sticker{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.product-card-panel-grid .freshness-badge__label{margin-bottom:0;margin-right:.5rem}.product-list-card-vertical-grid{--product-list-card-vertical-grid-flag-badge-size: 2.25rem;padding:1rem 1.5rem 0;position:relative;height:100%;display:flex;flex-direction:column;gap:0}.product-list-card-vertical-grid__sponsored{position:absolute;top:0;left:1rem;text-transform:uppercase;z-index:1}.product-list-card-vertical-grid__picture-badge{position:absolute;top:1.5rem;max-width:calc(100% - 2rem);display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-list-card-vertical-grid__title{margin-bottom:.25rem}.product-list-card-vertical-grid__preorder-delivery-infos{margin-bottom:.5rem}.product-list-card-vertical-grid__shopping-list{top:.75rem;right:.75rem;position:absolute;z-index:1}.product-list-card-vertical-grid--unavailable .product-list-card-vertical-grid__image{filter:grayscale(1)}.product-list-card-vertical-grid__image{padding:0 .25rem;flex-direction:row;justify-content:center;gap:0;align-self:center;width:100%;position:relative;display:flex;flex-shrink:0}.product-list-card-vertical-grid__image-link{height:6.25rem;width:6.25rem;overflow:hidden;justify-content:center}.product-list-card-vertical-grid__image-container{max-height:12.5rem;max-width:12.5rem}.product-list-card-vertical-grid__infos{flex-grow:1;display:flex;flex-direction:column;min-width:0}.product-list-card-vertical-grid__nutriscore{position:absolute;bottom:0;left:0}.product-list-card-vertical-grid__nutriscore img{height:2rem}.product-list-card-vertical-grid__flags{position:absolute;left:0;flex-direction:column;display:flex}.product-list-card-vertical-grid__flags--lowered{top:2.25rem}.product-list-card-vertical-grid__flags .product-badges-list{flex-direction:column;row-gap:.125rem}.product-list-card-vertical-grid__flags .product-badges-list .product-badge__link,.product-list-card-vertical-grid__flags .product-badges-list .product-badge__link img{height:var(--product-list-card-vertical-grid-flag-badge-size);width:var(--product-list-card-vertical-grid-flag-badge-size)}.product-list-card-vertical-grid__flags .product-badges-list .product-badge__icon__img{height:2rem;width:2rem}.product-list-card-vertical-grid__delivery-infos{display:flex;column-gap:.5rem;margin-bottom:1rem}.product-list-card-vertical-grid__container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem}.product-list-card-vertical-grid__container-price{display:flex;flex-direction:column;gap:.25rem}.product-list-card-vertical-grid__price-top{margin-bottom:.25rem;flex-basis:1rem}.product-list-card-vertical-grid__packaging,.product-list-card-vertical-grid__per-unit-label{font-size:.75rem;line-height:1rem;--pl-text-color: $ds-gray-700}.product-list-card-vertical-grid__shimzone--small{font-size:.625rem;margin-right:0}.product-list-card-vertical-grid__shimmer{border-radius:5px;background:#fbfbfb;background-image:linear-gradient(to right,#fbfbfb,#e5e5e5 20%,#fbfbfb 40% 100%);background-repeat:no-repeat;background-size:800px 104px;animation:shimmer 1.5s infinite linear}.product-list-card-vertical-grid__shimmer--button{width:2rem;height:2rem}.product-list-card-vertical-grid__shimmer-price{display:flex;align-items:baseline;gap:.5rem}.product-list-card-vertical-grid__shimmer-base-price{font-size:1.5rem;line-height:2rem;font-weight:700}.product-list-card-vertical-grid__shimmer-base-price--main{color:#db3832}.product-list-card-vertical-grid__shimmer-crossed-price{font-size:.75rem;line-height:1rem;color:#575757;text-decoration:line-through}.product-list-card-vertical-grid__shimmer-currency{font-size:.875rem;line-height:1.25;font-weight:inherit}.product-list-card-vertical-grid__shimmer-text{color:#000;font-size:.875rem;line-height:1.25;font-weight:700}.product-list-card-vertical-grid__shimmer-text:hover{text-decoration:underline}.product-list-card-vertical-grid__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-list-card-vertical-grid__details{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.product-list-card-vertical-grid__cta-feedback--absolute{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-vertical-grid__badges{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}.product-list-card-vertical-grid__price-top,.product-list-card-vertical-grid__container,.product-list-card-vertical-grid__badges,.product-list-card-vertical-grid__bundle-label{order:-1}.product-list-card-vertical-grid__freshness{position:absolute;bottom:0;right:.25rem}.product-list-card-vertical-grid__seller-info,.product-list-card-vertical-grid__title{margin-top:1rem}.product-list-card-vertical-grid__rating{margin-bottom:.5rem}.product-list-card-vertical-grid__non-food-badges{position:absolute;left:0;bottom:0;pointer-events:all}.product-promo-cta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;background-color:#ffefef;padding:.5rem 1rem;border-radius:4px}.product-promo-cta__text{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#d30d1f}.product-promo-cta__link,.product-promo-cta__icon{color:#d30d1f}.product-promo-cta--loyalty{background-color:#e8f8ff}.product-promo-cta--loyalty .product-promo-cta__text,.product-promo-cta--loyalty .product-promo-cta__icon,.product-promo-cta--loyalty .product-promo-cta__link{color:#004f9b}.promo-savings{display:flex;align-items:center;gap:.5rem;background-color:#ffefef;padding:.5rem 1rem;border-radius:4px}.promo-savings__text{flex:1;overflow:hidden;color:#d30d1f}.promo-savings__icon{color:#d30d1f}.promo-savings--loyalty{background-color:#e8f8ff}.promo-savings--loyalty .promo-savings__text,.promo-savings--loyalty .promo-savings__icon{color:#004f9b}.product-card-best-offer{display:flex;gap:.25rem;flex-wrap:wrap}.product-card-vertical-grid-new{display:flex;flex-direction:column;padding:.75rem 1rem;position:relative;height:100%;width:100%;background:#fff;outline:1px solid #e5e5e5}.product-card-vertical-grid-new__body{display:flex;flex-direction:column;flex:1;gap:0}.product-card-vertical-grid-new__top-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;min-height:1rem;gap:.5rem}.product-card-vertical-grid-new__picture-badge{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-card-vertical-grid-new__wishlist{display:flex;position:relative}.product-card-vertical-grid-new__wishlist .c-icon-button{width:unset;height:unset;padding:0}.product-card-vertical-grid-new__right-section{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.product-card-vertical-grid-new__title-container{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.product-card-vertical-grid-new__image{display:flex;flex-direction:row;justify-content:center;align-self:center;position:relative;height:15rem;width:100%;max-width:100%;margin-bottom:.75rem}.product-card-vertical-grid-new__image-link{display:flex;justify-content:center;flex:1;height:100%}.product-card-vertical-grid-new__image-img{max-height:100%}.product-card-vertical-grid-new__container{display:flex;justify-content:space-between;align-items:flex-start}.product-card-vertical-grid-new__meta{display:flex;gap:.25rem;margin-top:.75rem;height:1.5rem}.product-card-vertical-grid-new__pricing{display:flex;flex-direction:column}.product-card-vertical-grid-new__infos{display:flex;flex-direction:column;margin-top:.75rem;gap:.5rem}.product-card-vertical-grid-new__nutriscore{width:3.75rem;display:flex}.product-card-vertical-grid-new__nutriscore .image{width:100%}.product-card-vertical-grid-new__sponsored{display:flex}.product-card-vertical-grid-new__highlightlabel{display:flex;align-items:center;gap:.5rem;overflow:hidden}.product-card-vertical-grid-new__highlightlabel .product-card-vertical-grid-new__highlightlabel-text{color:#5c2e1d;background-color:#fff9c4;border:1px solid #efb91b;padding:.125rem .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-vertical-grid-new__isalreadypurchased{flex-shrink:0}.product-card-vertical-grid-new__delivery-infos{display:flex;gap:.5rem}.product-card-vertical-grid-new__seller-info{display:flex;margin-top:.5rem}.product-card-vertical-grid-new__pictos{display:flex;flex-wrap:nowrap;gap:.25rem;flex:1;overflow:hidden}.product-card-vertical-grid-new__product-card-cta{width:7.875rem;max-width:7.875rem;min-width:7.875rem}.product-card-vertical-grid-new__lowest-price{display:flex;gap:.25rem;flex-wrap:wrap;margin-top:.75rem}.product-card-vertical-grid-new--unavailable .product-card-vertical-grid-new__image{filter:grayscale(1)}.product-card-vertical-grid-new__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-card-vertical-grid-new__details{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;padding:0}.product-card-vertical-grid-new__cta-feedback{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-card-vertical-grid-new__origin{display:flex;flex-direction:column;gap:.25rem}.product-card-vertical-grid-new__badges-items{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}.product-card-vertical-grid-new__promotions{display:flex;flex-direction:column;gap:.25rem;position:absolute;bottom:0;left:0;width:100%}.product-card-vertical-grid-new__flags{display:flex;flex-direction:column;position:absolute;top:0;left:0}.product-card-vertical-grid-new__promo-cta{margin-top:.75rem}.product-list-card-main-horizontal{display:flex;flex-direction:column;padding:.75rem 1rem;position:relative;height:100%;outline:1px solid #e5e5e5;background-color:#fff}.product-list-card-main-horizontal__body{display:flex;flex-direction:row;gap:1.25rem;flex:1}.product-list-card-main-horizontal__picture-badge{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-list-card-main-horizontal__wishlist{display:flex}.product-list-card-main-horizontal__wishlist .c-icon-button{width:unset;height:unset;padding:0}.product-list-card-main-horizontal__top-section{display:none}.product-list-card-main-horizontal__right-section{flex:1}.product-list-card-main-horizontal__image{position:relative;display:flex;flex-direction:column;justify-content:flex-start;max-width:8.75rem}.product-list-card-main-horizontal__image-img{width:8.75rem;height:8.75rem;margin:0}.product-list-card-main-horizontal__infos{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.product-list-card-main-horizontal__sponsored{padding-left:1rem;text-transform:uppercase}.product-list-card-main-horizontal__highlightlabel{display:flex}.product-list-card-main-horizontal__highlightlabel-text{color:#173eb4}.product-list-card-main-horizontal__delivery-infos{display:flex;gap:.5rem;margin-top:.5rem}.product-list-card-main-horizontal__seller-info{display:flex;margin-top:.5rem}.product-list-card-main-horizontal__flags{display:none}.product-list-card-main-horizontal__pictos{display:flex;flex-wrap:nowrap;gap:.25rem;flex:1;overflow:hidden}.product-list-card-main-horizontal__container{display:none}.product-list-card-main-horizontal__ctas-container{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.product-list-card-main-horizontal__product-card-cta{width:7.875rem;max-width:7.875rem;min-width:7.875rem}.product-list-card-main-horizontal__meta{display:flex;gap:.25rem;align-items:center;margin:0 auto;transform:translateY(-50%);max-width:100%}.product-list-card-main-horizontal__nutriscore,.product-list-card-main-horizontal__repairability-index{display:flex;justify-content:center;margin:0 auto}.product-list-card-main-horizontal__pricing{display:flex;flex-direction:column}.product-list-card-main-horizontal__promotions{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.product-list-card-main-horizontal--unavailable .product-list-card-main-horizontal__image{filter:grayscale(1)}.product-list-card-main-horizontal__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-list-card-main-horizontal__details{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;padding:0}.product-list-card-main-horizontal__cta-feedback{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-main-horizontal__origin{margin:.25rem 0}.product-list-card-main-horizontal__badges-items{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}.product-list-card-main-horizontal__promo-cta{margin-top:.75rem}.product-list-card-mini-reco{--product-list-card-plp-grid-flag-badge-size: 1.875rem;position:relative;display:flex;flex-direction:column;border-radius:8px;justify-content:space-between;padding:.5rem 1rem 1rem;width:12.5rem;height:100%;background-color:#fff;outline:1px solid #e5e5e5}.product-list-card-mini-reco__sponsored{min-height:18px}.product-list-card-mini-reco__title{margin-bottom:.25rem}.product-list-card-mini-reco__image{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;align-items:center}.product-list-card-mini-reco__image-link{width:6.25rem;height:6.25rem}.product-list-card-mini-reco__container{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:.5rem}.product-list-card-mini-reco__container-price{display:flex;flex-direction:column;gap:.25rem}.product-list-card-mini-reco--unavailable .product-list-card-mini-reco__image{filter:grayscale(1)}.product-list-card-mini-reco__details{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.product-list-card-mini-reco__cta-feedback{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-mini-reco__badges{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}.large-horizontal{align-items:stretch;display:flex;min-height:14.5rem}.large-horizontal__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.large-horizontal .ds-product-card__floating-elements{inset:.5rem}.large-horizontal__image{position:relative;width:12.5rem;order:-1}.large-horizontal__image .ds-product-card .product-card-image,.large-horizontal__image .ds-product-card .product-card-image__image{max-height:18.75rem}.large-horizontal__left{align-items:center;justify-content:center;display:flex;margin:1rem 1.5rem;position:relative;width:25.7%;flex-shrink:0}@container (min-width: 1024px){.large-horizontal__left{width:auto;flex-basis:auto}}.large-horizontal__left .ds-product-card__shimzone--large{flex:auto}.large-horizontal__center{flex:1;padding:1rem 1.5rem;position:relative}.large-horizontal__center:after{content:"";display:block;position:absolute;top:1rem;right:0;width:1px;height:calc(100% - 2rem);background:#e5e5e5}.large-horizontal__sponsored{text-transform:uppercase}.large-horizontal .ds-product-card__title{margin-bottom:.5rem}.large-horizontal .ds-product-card__title .ds-title{font-size:1rem;font-weight:700}.large-horizontal__infos{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.large-horizontal__pastilles--bottom{display:flex;flex:1;align-items:flex-end;width:100%}.large-horizontal__nutriscore{padding-bottom:.5rem}.large-horizontal__right{display:flex;flex-direction:column;row-gap:1rem;padding:1rem 1.5rem;width:26.5%;flex-shrink:0}.large-horizontal__right .ds-product-card__preorder-delivery-infos{flex:unset}.large-horizontal__shopping-list-icon{pointer-events:all;position:absolute;right:0;top:0}.large-horizontal__rating{margin-top:.5rem}.large-horizontal__highlightlabel{height:1.75rem;width:100%;overflow-y:visible;max-width:100%}.large-horizontal__highlightlabel .product-card-highlightlabel{max-width:100%}.large-horizontal__pastilles{align-items:flex-start;column-gap:.5rem;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:auto}.large-horizontal__flags-badges{pointer-events:all}.large-horizontal__flags-badges .product-badges-list{flex-direction:column;row-gap:.125rem}.large-horizontal__flags-badges .product-badges-list--offset{padding-top:.125rem}.large-horizontal__flags-badges .product-badges-list .product-badge__icon__img{height:2rem;width:2rem}.large-horizontal__flags-badges .best-seller-badge{margin-bottom:.5rem}.large-horizontal__non-food--badges{bottom:2.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;left:0;height:13%}.large-horizontal__non-food--badges .product-badges-list__item{margin-right:.25rem}.large-horizontal__non-food--badges .product-badges-list__item .product-badge__title{display:none}.large-horizontal__promotion{position:relative}.large-horizontal__promotion .tooltip-box{bottom:unset;left:-14rem;top:-2.4rem}.large-horizontal__promotion .tooltip-box:before,.large-horizontal__promotion .tooltip-box:after{border-top-color:transparent;left:103.5%;top:25%;z-index:-1}.large-horizontal__promotion .tooltip-box:before{border-left-color:#575757}.large-horizontal__promotion .tooltip-box:after{border-left-color:#e81e26}.large-horizontal__promotion .tooltip-box--loyalty:after{border-left-color:#0e3368}.large-horizontal__delivery-infos{display:flex;flex-direction:column;row-gap:.25rem;align-items:flex-start}.large-horizontal__delivery-infos .ds-badge{height:fit-content}.large-horizontal__price-promo{display:flex;flex-direction:column;align-items:flex-start;row-gap:.406rem}.large-horizontal__cta .product-card-cta__select-store{padding:0 11%;white-space:normal;width:100%}.large-horizontal__cta .product-card-cta__select-store--other{padding:0 8%}.large-horizontal__cta .add-to-cart{justify-content:flex-start;width:100%}.large-horizontal__cta .add-to-cart .pl-button-deprecated,.large-horizontal__cta .show-options-cta,.large-horizontal .ds-product-card--non-food__cta .add-to-cart,.large-horizontal .ds-product-card--non-food__cta .add-to-cart .pl-button-deprecated,.large-horizontal .ds-product-card--non-food__cta .add-to-cart-cta{width:100%}.large-horizontal__colors{margin-top:1.5rem;background-color:#e5e5e5}.product-list-card-order-line{display:flex;flex-wrap:wrap;align-items:center;padding-left:0;border:0;border-radius:0;box-shadow:none;outline:none}.product-list-card-order-line__image{position:relative;flex:0 1 3.5rem;min-width:3.5rem;margin-right:1rem}.product-list-card-order-line__content{flex:1 1 auto;max-width:calc(100% - 4.5rem)}@container (min-width: 768px){.product-list-card-order-line__content{display:flex;align-items:center;justify-content:space-between}}.product-list-card-order-line__info{width:100%}.product-list-card-order-line__info .product-card-title{margin-bottom:.25rem}@container (min-width: 768px){.product-list-card-order-line__info{max-width:calc(100% - 12.5rem)}}@container (min-width: 1024px){.product-list-card-order-line__info__variable-weight{display:none}}.product-list-card-order-line__amounts{display:flex;align-items:baseline;flex-basis:100%;justify-content:space-between}@container (min-width: 768px){.product-list-card-order-line__amounts{flex:0 1 7rem;min-width:7rem;margin-left:1rem;justify-content:space-between}}.product-list-card-order-line__price{margin-left:.5rem}.shopping-list-layer{height:100%;padding:1rem;position:relative}.shopping-list-layer__top{display:flex;justify-content:space-between;position:relative;margin-bottom:.5rem;gap:.5rem}.shopping-list-layer__promotion{display:flex;flex-wrap:wrap;justify-content:unset;align-items:center;gap:.25rem}.shopping-list-layer__main{display:flex;gap:.5rem}.shopping-list-layer__image{max-width:6.5rem}.shopping-list-layer__description{flex-grow:1;display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.shopping-list-layer__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}.shopping-list-layer__price{display:flex;column-gap:.5rem;row-gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.shopping-list-layer__freshness{position:absolute;bottom:.5rem;right:.25rem}.light-horizontal{height:100%}.light-horizontal--title{margin-right:.5rem;margin-bottom:.25rem;font-weight:700;font-size:.875rem;color:#121212}.light-horizontal--brand{font-weight:400;font-size:.75rem;color:#454545}.light-horizontal--highlightlabel{margin-bottom:.25rem}.light-horizontal--flex{display:flex;position:relative;margin-bottom:.5rem;flex-direction:row}.light-horizontal--image{display:flex;justify-content:center;position:relative;max-width:4.5rem;margin:1rem;align-items:center}.light-horizontal__content{display:flex;flex-direction:column;width:100%}@container (min-width: 768px){.light-horizontal__content{flex-direction:row}}.light-horizontal__right{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@container (min-width: 768px){.light-horizontal__right{flex-direction:row;align-items:center}}.light-horizontal--price{margin-right:.5rem;margin-bottom:.25rem}@container (min-width: 768px){.light-horizontal--price{margin-left:1rem}}.light-horizontal__center{flex-basis:45%;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.product-list-card-express-search{--product-list-card-plp-grid-flag-badge-size: 1.875rem;padding:1rem;position:relative;height:100%;width:100%;display:flex;flex-direction:row;gap:1rem;background:#fff}.product-list-card-express-search__sponsored{position:absolute;top:0;left:1rem;text-transform:uppercase;z-index:1}.product-list-card-express-search__picture-badge{display:inline-block;max-width:calc(100% - 1rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-list-card-express-search__title{margin-bottom:.25rem;margin-top:.5rem}.product-list-card-express-search__preorder-delivery-infos{margin-bottom:.5rem}.product-list-card-express-search__shopping-list{position:absolute;top:0;right:.5rem}@container (min-width: 768px){.product-list-card-express-search__shopping-list{z-index:1}}.product-list-card-express-search__image{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;justify-content:flex-start}.product-list-card-express-search__image-link{height:6.25rem;width:6.25rem;overflow:hidden;justify-content:center}.product-list-card-express-search__image-img{height:100%}.product-list-card-express-search__infos{flex-grow:1;display:flex;flex-direction:column;min-width:0}.product-list-card-express-search__nutriscore img{height:2rem}.product-list-card-express-search__flags{display:flex}.product-list-card-express-search__flags .product-badges-list{flex-direction:column;row-gap:.125rem}.product-list-card-express-search__flags .product-badges-list .product-badge__link,.product-list-card-express-search__flags .product-badges-list .product-badge__link img{height:var(--product-list-card-plp-grid-flag-badge-size);width:var(--product-list-card-plp-grid-flag-badge-size)}.product-list-card-express-search__flags .product-badges-list .product-badge__icon__img{height:2rem;width:2rem}.product-list-card-express-search__delivery-infos{display:flex;column-gap:.5rem;margin-bottom:1rem}.product-list-card-express-search__container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem}.product-list-card-express-search__container-price{display:flex;flex-direction:column;gap:.25rem}.product-list-card-express-search__price-top{margin-bottom:.25rem;flex-basis:1rem}.product-list-card-express-search__packaging,.product-list-card-express-search__per-unit-label{font-size:.75rem;line-height:1rem;--pl-text-color: $ds-gray-700}.product-list-card-express-search__shimzone--small{font-size:.625rem;margin-right:0}.product-list-card-express-search__shimmer{border-radius:5px;background:#fbfbfb;background-image:linear-gradient(to right,#fbfbfb,#e5e5e5 20%,#fbfbfb 40% 100%);background-repeat:no-repeat;background-size:800px 104px;animation:shimmer 1.5s infinite linear}.product-list-card-express-search__shimmer--button{width:2rem;height:2rem}.product-list-card-express-search__shimmer-image{width:12.5rem;height:12.5rem}.product-list-card-express-search__shimmer-price{display:flex;align-items:baseline;gap:.5rem}.product-list-card-express-search__shimmer-base-price{font-size:1.5rem;line-height:2rem;font-weight:700}.product-list-card-express-search__shimmer-base-price--main{color:#db3832}.product-list-card-express-search__shimmer-crossed-price{font-size:.75rem;line-height:1rem;color:#575757;text-decoration:line-through}.product-list-card-express-search__shimmer-currency{font-size:.875rem;line-height:1.25;font-weight:inherit}.product-list-card-express-search__shimmer-text{color:#000;font-size:.875rem;line-height:1.25;font-weight:700}.product-list-card-express-search__shimmer-text:hover{text-decoration:underline}.product-list-card-express-search__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-list-card-express-search__details{display:flex;align-items:center;flex-wrap:wrap;padding:0;column-gap:.5rem;margin-bottom:.5rem}.product-list-card-express-search__cta-feedback--absolute{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-express-search__badges{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem}.product-list-card-express-search__similar-products-button{margin-top:1rem}.product-list-card-express-search__cta{width:7.875rem}@container (min-width: 768px){.product-list-card-express-search{--product-list-card-plp-grid-flag-badge-size: 2.25rem;flex-direction:column;gap:0}.product-list-card-express-search__price-top,.product-list-card-express-search__container,.product-list-card-express-search__badges,.product-list-card-express-search__bundle-label{order:-1}.product-list-card-express-search__image{padding:0 .25rem;flex-direction:row;justify-content:center;gap:0;align-self:center}.product-list-card-express-search__image-link{height:12.5rem;width:12.5rem;overflow:hidden;justify-content:center}.product-list-card-express-search__picture-badge{position:absolute;top:1.5rem;max-width:calc(100% - 2rem)}.product-list-card-express-search__flags{position:absolute;left:0;flex-direction:column}.product-list-card-express-search__flags--lowered{top:2.25rem}.product-list-card-express-search__nutriscore{position:absolute;bottom:0;left:0}.product-list-card-express-search__freshness{position:absolute;bottom:0;right:.25rem}.product-list-card-express-search__seller-info,.product-list-card-express-search__title{margin-top:1rem}.product-list-card-express-search__shopping-list{top:.75rem;right:.75rem}}.product-list-card-express-search__non-food-badges{position:absolute;left:0;bottom:0;pointer-events:all}.product-card-delete{width:1.5rem;height:1.5rem;background:url(/images/icons/trash-bin-bright-blue.svg) no-repeat center;background-size:contain;cursor:pointer;border:0}.basket{height:100%;padding:1rem}.basket__top{display:flex;align-items:flex-start}.basket--title{margin-right:.5rem;margin-bottom:.25rem}.basket--highlightlabel{margin-bottom:.25rem}.basket--highlightlabel .product-card-highlightlabel{height:1.25rem}.basket--highlightlabel .product-card-highlightlabel .ds-badge{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:initial;overflow:hidden;line-height:1.25rem;padding-top:0;padding-bottom:0}.basket--flex{display:flex;align-items:center;position:relative;margin-bottom:.5rem}.basket__bottom{display:flex;align-items:flex-start}.basket--info{position:relative;display:flex;column-gap:.5rem;width:100%;flex-direction:column}.basket--info-ppu-variable{display:flex;flex-direction:column}.basket--info-mini-ppu-variable{flex-direction:row;align-items:center}.basket--info-mini-ppu-variable .ds-product-card__perunitlabel{margin-right:.25rem}.basket--image{display:flex;position:relative;max-width:4rem;margin-right:.5rem}.basket--price{display:flex;order:1;flex-basis:100%;justify-content:flex-end;flex-direction:column;align-items:flex-end}@container (min-width: 540px){.basket--price{order:unset;flex-basis:unset}}.basket--price .product-price__amounts{margin-left:auto;width:fit-content}.basket--price .ds-product-card__cta-feedback{margin-top:.25rem}.basket .product-card-cta{margin-left:.5rem}.basket--delete{margin-left:auto}.basket--delete .pl-button{padding:0;min-width:auto}.basket--delete .pl-button__content{padding:0;text-transform:initial;text-decoration:underline;font-weight:400;color:#575757}.basket--similar{margin-top:.5rem}.basket__center{flex-grow:1}.basket--inline-wrapper{display:flex;position:relative;flex-wrap:wrap}.basket--inline-wrapper .basket--cta-price{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;row-gap:.5rem}@container (min-width: 540px){.basket--inline-wrapper .basket--cta-price{flex-wrap:nowrap}}.basket--promotion{margin-bottom:.5rem}.basket--promotion .ds-product-card__promotion{display:inline-flex;flex-shrink:0;margin-right:.5rem}.basket__tax-message{flex-basis:100%;text-align:right;margin-top:.25rem;font-size:.625rem;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;order:3}@container (min-width: 540px){.basket__tax-message{order:unset}}.basket--mini-inline-wrapper{flex-direction:column;margin-left:auto}.basket--mini-inline-wrapper .basket--cta-price{flex-direction:column;margin-left:auto;align-items:unset}.basket--mini-inline-wrapper .basket--price{order:1;display:block;margin-right:0}.basket--mini-inline-wrapper .ds-product-card__cta-feedback{order:3;flex-basis:100%;margin-top:.5rem}.basket--mini-inline-wrapper .ds-product-card__cta-feedback .add-to-cart-feedback{align-items:flex-end;justify-content:flex-end}.basket--mini-inline-wrapper .basket__tax-message{order:2}.basket .product-price__amounts{margin-top:.375rem}.basket .product-price-description{padding-top:1rem}.basket--full--price{margin-left:1rem}.basket--full .basket__center .basket--info{flex-direction:column;align-items:flex-start}.basket--full .basket--inline-wrapper{justify-content:flex-end;row-gap:.5rem;flex-grow:1;flex-direction:column;align-items:flex-end}.basket--full .basket--inline-wrapper .quantity-counter{flex-grow:1}.basket--full .ds-product-card__cta-feedback{order:3}@container (min-width: 540px){.basket--full .ds-product-card__cta-feedback{order:unset;flex-basis:unset}}.basket .ds-product-card__origin .product-badge__icon__img{height:1rem;width:1rem}.basket .ds-product-card__origin .product-badge--size-m{margin-right:.25rem}.bundle-vertical{display:flex;flex-direction:column}.bundle-vertical__button-wrapper{margin:.5rem 1.5rem 2.5rem}.bundle-vertical__image{position:relative;max-height:13.5rem;max-width:15rem;overflow:hidden}.bundle-vertical__image .product-card-image{display:flex;justify-content:center;padding-bottom:100%}.bundle-vertical__image .product-card-image__image{height:12.5rem;position:absolute;width:auto}.bundle-vertical__image .product-card-image:after{background-color:#cdeefd;content:"";height:100%;opacity:.3;position:absolute;width:100%}.bundle-vertical__add-to-cart-feedback{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bundle-vertical__quantity{background-color:#fff;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;left:.75rem;line-height:1.75rem;position:absolute;top:.75rem}.bundle-vertical__delete-btn{position:absolute;top:.75rem;right:.75rem}.bundle-vertical__delete-btn .ds-button{min-width:unset;padding:unset}.bundle-vertical__price{margin-bottom:.75rem}.bundle-vertical .bundle-vertical__is-in-cart{animation:disappear 4s ease 0s 1 normal none;color:#058567;left:0;opacity:0;position:absolute;top:0}.bundle-vertical__title--is-in-cart{position:relative}.bundle-vertical__title--is-in-cart .product-card-title{animation:appear 4s ease 0s 1 normal none;opacity:1}.bundle-horizontal{display:flex;position:relative;padding:1.5rem 1rem;column-gap:1rem}.bundle-horizontal__image{align-items:center;display:flex;justify-content:center;position:relative;max-width:5rem;max-height:5rem;padding:.25rem}.bundle-horizontal__image:after{background-color:#cdeefd;content:"";height:100%;opacity:.3;position:absolute;width:100%}.bundle-horizontal__quantity{background-color:#fff;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;left:0;line-height:1.25;padding:.25rem;position:absolute;top:-.5rem;z-index:10}.bundle-horizontal__add-to-cart-feedback{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bundle-horizontal__delete-btn{display:flex;align-items:center}.bundle-horizontal__delete-btn .ds-button{min-width:unset;padding:unset}.bundle-horizontal__title .product-card-title{display:flex;align-items:center;height:100%}.bundle-horizontal__title--is-in-cart{position:relative}.bundle-horizontal__title--is-in-cart .product-card-title{animation:appear 4s ease 0s 1 normal none;opacity:1}.bundle-horizontal .bundle-horizontal__is-in-cart{align-items:center;animation:disappear 4s ease 0s 1 normal none;color:#058567;display:flex;height:100%;left:0;opacity:0;position:absolute;top:0}@keyframes disappear{0%{display:block;opacity:1}50%{opacity:1}75%,to{display:none;opacity:0}}@keyframes appear{0%,75%{display:none;opacity:0}to{display:block;opacity:1}}.product-list-card-plp-grid-new{display:flex;flex-direction:column;padding:.75rem 1rem;position:relative;height:100%;width:100%;background:#fff}.product-list-card-plp-grid-new.product-list-card-plp-grid-new--complementary{border:1px solid #7b1fa2;border-radius:8px}@container (min-width: 828px){.product-list-card-plp-grid-new.product-list-card-plp-grid-new--complementary{border-radius:0}}.product-list-card-plp-grid-new__body{display:flex;flex-direction:row;gap:1.25rem;flex:1}.product-list-card-plp-grid-new__franceflag{position:absolute;top:0;left:50%;transform:translate(-50%,-25%);z-index:1}.product-list-card-plp-grid-new__picture-badge{display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:.5rem;align-self:flex-start}.product-list-card-plp-grid-new__wishlist{display:flex}.product-list-card-plp-grid-new__top-section{display:none;align-items:center;margin-bottom:.5rem;min-height:1rem;gap:.5rem}.product-list-card-plp-grid-new__top-section--complementary{display:flex}@container (min-width: 828px){.product-list-card-plp-grid-new__top-section{display:flex}}.product-list-card-plp-grid-new__right-section{flex:1;min-width:0;display:flex;flex-direction:column;row-gap:.5rem;flex-wrap:wrap}.product-list-card-plp-grid-new__image{position:relative;display:flex;flex-direction:column;justify-content:flex-start;max-width:8.75rem}.product-list-card-plp-grid-new__image-link{height:8.75rem;width:8.75rem;display:flex;justify-content:center}.product-list-card-plp-grid-new__image-img{max-height:100%}.product-list-card-plp-grid-new__infos{display:flex;flex-direction:column;gap:.25rem;width:100%}.product-list-card-plp-grid-new__highlightlabel-text{color:#5c2e1d;background-color:#fff9c4;border:1px solid #efb91b;padding:.125rem .25rem;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-list-card-plp-grid-new__highlightlabel--mobile{display:flex;align-items:flex-start;gap:.5rem;flex-direction:column;color:#173eb4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (min-width: 828px){.product-list-card-plp-grid-new__highlightlabel--mobile{display:none}}.product-list-card-plp-grid-new__isalreadypurchased{flex-shrink:0}.product-list-card-plp-grid-new__sponsored{display:flex}.product-list-card-plp-grid-new__pricing{display:flex;flex-direction:column}.product-list-card-plp-grid-new__delivery-infos{display:flex;gap:.5rem}.product-list-card-plp-grid-new__delivery-infos-container{width:100%;display:flex}.product-list-card-plp-grid-new__seller-info{max-width:100%}.product-list-card-plp-grid-new__flags{display:none}.product-list-card-plp-grid-new__pictos{display:flex;flex-wrap:nowrap;gap:.25rem;flex:1;overflow:hidden}.product-list-card-plp-grid-new__ctas-container{display:flex;align-items:center;justify-content:space-between;width:100%}.product-list-card-plp-grid-new__product-card-cta{max-width:7.875rem}.product-list-card-plp-grid-new__meta{display:none}.product-list-card-plp-grid-new__meta--mobile{display:flex;gap:.25rem;align-items:center;margin:0 auto;transform:translateY(-50%);max-width:100%}@container (min-width: 828px){.product-list-card-plp-grid-new__meta--mobile{display:none}}.product-list-card-plp-grid-new__title-container{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.product-list-card-plp-grid-new__rating{display:flex}.product-list-card-plp-grid-new__origin-container{display:flex;flex-direction:column;gap:.25rem}.product-list-card-plp-grid-new__nutriscore,.product-list-card-plp-grid-new__repairability-index{display:none}.product-list-card-plp-grid-new__nutriscore--mobile,.product-list-card-plp-grid-new__repairability-index--mobile{display:flex;justify-content:center;margin:0 auto}@container (min-width: 828px){.product-list-card-plp-grid-new__nutriscore--mobile,.product-list-card-plp-grid-new__repairability-index--mobile{display:none}}.product-list-card-plp-grid-new__promotions{display:none;flex-direction:column;gap:.25rem;max-width:100%}.product-list-card-plp-grid-new__promotions--mobile{display:flex;margin-bottom:.75rem;max-width:100%}@container (min-width: 828px){.product-list-card-plp-grid-new__promotions--mobile{display:none}}.product-list-card-plp-grid-new__cta-feedback{position:absolute;inset:0;background-color:#cdeefd4d;display:flex;justify-content:center;align-items:center;pointer-events:none}.product-list-card-plp-grid-new__badges-items{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.25rem;max-width:100%}.product-list-card-plp-grid-new__promo-cta{margin-top:.75rem}@container (min-width: 828px){.product-list-card-plp-grid-new__body{flex-direction:column;gap:0}.product-list-card-plp-grid-new__wishlist{position:absolute;top:.5rem;right:.5rem}.product-list-card-plp-grid-new__right-section{flex:initial;flex-direction:row;align-items:flex-start;row-gap:.75rem}.product-list-card-plp-grid-new__image{flex-direction:row;justify-content:center;align-self:center;height:15rem;width:100%;max-width:100%;margin-bottom:.75rem}.product-list-card-plp-grid-new__image-link{display:flex;justify-content:center;flex:1;height:100%}.product-list-card-plp-grid-new__image-img{max-height:100%}.product-list-card-plp-grid-new__nutriscore{width:3.75rem;display:flex}.product-list-card-plp-grid-new__nutriscore .image{width:100%}.product-list-card-plp-grid-new__highlightlabel{display:flex;gap:.5rem;align-items:center;overflow:hidden;max-width:calc(100% - 2.25rem)}.product-list-card-plp-grid-new__ctas-container{width:7.875rem;justify-content:flex-end;order:2}.product-list-card-plp-grid-new__meta{display:flex;gap:.25rem;width:100%;height:1.5rem;order:2}.product-list-card-plp-grid-new__pricing{flex:1;max-width:calc(100% - 8.375rem);margin-right:.5rem;order:1}.product-list-card-plp-grid-new__infos{gap:.5rem;order:3}.product-list-card-plp-grid-new__delivery-infos-container{order:4}.product-list-card-plp-grid-new__best-offer{order:5}.product-list-card-plp-grid-new__title-container{order:1}.product-list-card-plp-grid-new__rating{order:2}.product-list-card-plp-grid-new__origin-container{order:3}.product-list-card-plp-grid-new__promotions{display:flex;position:absolute;bottom:0;left:0}.product-list-card-plp-grid-new__flags{display:flex;flex-direction:column;position:absolute;top:0;left:0}}.product-card-mini-reco{display:flex;flex-direction:column;padding:.75rem;position:relative;height:100%;max-width:100%;background:#fff;outline:1px solid #e5e5e5}.product-card-mini-reco__body{display:flex;flex-direction:row;gap:.5rem;flex:1}.product-card-mini-reco__title{text-align:left}.product-card-mini-reco__left-section{display:flex;flex-direction:column}.product-card-mini-reco__image{position:relative;display:flex;flex-direction:column;justify-content:flex-start;max-width:6rem}.product-card-mini-reco__image-link{height:6rem;width:6rem;position:relative;margin-bottom:1.25rem;justify-content:center}.product-card-mini-reco__image-img{max-height:100%;margin:0}.product-card-mini-reco__cta{width:6.25rem;max-width:6.25rem}.product-card-mini-reco__cta-wrapper{width:100%;display:flex;justify-content:flex-end}.product-card-mini-reco__cta .c-base-input__prepend__icon__container,.product-card-mini-reco__cta .c-base-input__append__icon__container{margin:0}.product-card-mini-reco__meta{display:flex;gap:.25rem;align-items:center;justify-content:center;margin:0 auto;position:absolute;bottom:.75rem;max-width:100%;width:100%}.product-card-mini-reco__infos{display:flex;flex-direction:column;flex:1;gap:.25rem;min-width:0}.product-card-mini-reco .product-card-mini-reco__highlightlabel{color:#173eb4}.product-card-mini-reco__nutriscore,.product-card-mini-reco__repairability-index{margin-top:.5rem}.product-card-mini-reco__pricing{display:flex;flex-direction:column}.product-card-mini-reco__pricing-container{display:flex;justify-content:space-between;margin-bottom:.75rem}.product-card-mini-reco__promotions{display:flex;margin-bottom:.5rem;min-height:1.625rem}.product-card-mini-reco__promotions .sticker-promo__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category-heading{display:flex;flex-direction:column;align-content:center;background-color:#fff;min-width:100%;border-radius:4px}.category-heading__header{display:inline-flex;justify-content:flex-start;overflow:hidden;padding:1rem;cursor:default}@container (min-width: 768px){.category-heading__header{padding:1rem 0}}.category-heading__header--separator{border-bottom:1px solid #e5e5e5}.category-heading__header--collapsable{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:.25rem;padding:1rem 0}.category-heading__header--collapsable .c-button__content{justify-content:flex-start}@container (min-width: 768px){.category-heading__header--collapsable{padding:1rem 1rem 1rem 0}}.category-heading__header--marketplace{display:flex;justify-content:flex-start;align-items:center;gap:.25rem;padding:1rem 0}@container (min-width: 768px){.category-heading__header--marketplace{padding:1rem 1rem 1rem 0}}.category-heading__header--minibasket{padding:1rem}.category-heading__title{flex:0 0 auto}.category-heading__sellername--carrefour{color:#173eb4}.category-heading__left-content{display:inline-flex;align-items:center;justify-content:space-around;margin-left:.5rem}.category-heading__left-content .category-heading__badge{background-color:#fbfbfb;border-radius:1rem}.category-heading .c-button__content{justify-content:flex-start}.checkout-unified-category-product-list__category{background-color:#fff;margin-bottom:1rem}.checkout-unified-category-product-list__category--unified_delivery{padding:0 1rem 1rem}.checkout-unified-category-product-list__list{list-style:none;padding:0;margin:0}.checkout-unified-category-product-list__list--unified_delivery{padding:0 0 1rem;border-bottom:1px solid #e5e5e5}.checkout-unified-category-product-list__list--unified_delivery .mixed-lot{margin:0}.checkout-unified-category-product-list__list--borderless{border-bottom:none}.checkout-unified-category-product-list__item .ds-product-card{border-top:1px solid #e5e5e5;outline-width:0}.checkout-unified-category-product-list__item:last-child{margin-bottom:0}.checkout-unified-category-product-list__banner{width:100%;height:100%}.checkout-unified-category-product-list__banner .branding{width:100%;background-position:center;background-size:cover}.dots-indicator{margin:1rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;list-style:none}.dots-indicator__dot{margin:0;padding:.5rem;cursor:pointer;transition:padding .2s cubic-bezier(.16,1,.3,1)}.dots-indicator__dot:before{content:"";display:block;width:.25rem;height:.25rem;background-color:#929292;border-radius:7rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.dots-indicator__dot--current{cursor:default;padding:.375rem}.dots-indicator__dot--current:before{background-color:#0970e6;width:.5rem;height:.5rem}.dots-indicator__dot--is-clickable{cursor:pointer}.dots-indicator__dot--is-clickable:before{width:.5rem;height:.5rem}.ds-carousel{display:flex;flex-direction:column;width:100%;position:relative}.ds-carousel--monochrome .ds-carousel__arrows{padding:0}.ds-carousel__viewport{overflow:hidden;position:relative}.ds-carousel__container{position:relative;display:flex;align-items:stretch;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;scroll-behavior:smooth;margin:0;padding:.25rem 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ds-carousel__container::-webkit-scrollbar{display:none}.ds-carousel__container--gutters{width:84%;margin:0 8%}.ds-carousel__slide{display:flex;flex-shrink:0;scroll-snap-align:center;justify-content:center;margin-bottom:0}.ds-carousel .ds-carousel__arrow{display:none;z-index:3;transform:translateY(-50%)}.ds-carousel .ds-carousel__arrow--rounded{border-radius:7rem}.ds-carousel .ds-carousel__arrow--s.c-button.c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s.c-button .c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s .c-button.c-button--size-s .c-icon,.ds-carousel .ds-carousel__arrow--s .c-button .c-button--size-s .c-icon{font-size:1.5rem}.ds-carousel .ds-carousel__arrow--m.c-button,.ds-carousel .ds-carousel__arrow--m .c-button{width:3rem;height:3rem}.ds-carousel .ds-carousel__arrow--m.c-button.c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m.c-button .c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m .c-button.c-button--size-m .c-icon,.ds-carousel .ds-carousel__arrow--m .c-button .c-button--size-m .c-icon{font-size:2rem}.ds-carousel .ds-carousel__arrow--left{margin-right:auto}.ds-carousel .ds-carousel__arrow--right{margin-left:auto}@media only screen and (min-width:1024px){.ds-carousel .ds-carousel__arrow{display:inline-flex}}.ds-carousel__arrows{position:absolute;z-index:3;top:50%;display:flex;height:0;left:0;right:0;padding:0 1.5rem}.ds-carousel__gradient{position:absolute;z-index:1;content:"";top:0;bottom:0;width:1.5rem}.ds-carousel__gradient--left{left:0}.ds-carousel__gradient--right{pointer-events:none;right:0}.ds-carousel__gradient--gutter-left{left:8%}.ds-carousel__gradient--gutter-right{right:8%}.ds-carousel__gradient--white.ds-carousel__gradient--left{background:linear-gradient(270deg,#fff0,#fff)}.ds-carousel__gradient--grey.ds-carousel__gradient--left{background:linear-gradient(270deg,#f7f7f700,#f7f7f7)}.ds-carousel__gradient--main.ds-carousel__gradient--left{background:linear-gradient(270deg,#fbfbfb00,#fbfbfb)}.ds-carousel__gradient--transparent.ds-carousel__gradient--left{background:transparent}.ds-carousel__gradient--white.ds-carousel__gradient--right{background:linear-gradient(90deg,#fff0,#fff)}.ds-carousel__gradient--grey.ds-carousel__gradient--right{background:linear-gradient(90deg,#f7f7f700,#f7f7f7)}.ds-carousel__gradient--main.ds-carousel__gradient--right{background:linear-gradient(90deg,#fbfbfb00,#fbfbfb)}.ds-carousel__gradient--transparent.ds-carousel__gradient--right{background:transparent}@container (min-width: 1024px){.ds-carousel--progress-scrollbar:hover .ds-carousel__container::-webkit-scrollbar-track{background:#f7f7f7}.ds-carousel--progress-scrollbar:hover .ds-carousel__container::-webkit-scrollbar-thumb{background:#929292}.ds-carousel--progress-scrollbar>.ds-carousel-navigation{top:calc(50% - .6875rem)}.ds-carousel--progress-scrollbar .ds-carousel__arrow{top:calc(50% - .6875rem)}.ds-carousel--progress-scrollbar .ds-carousel__gradient{height:calc(100% - 1.625rem)}.ds-carousel--progress-scrollbar .ds-carousel__container::-webkit-scrollbar{height:.375rem;display:block;scrollbar-width:auto}.ds-carousel--progress-scrollbar .ds-carousel__container::-webkit-scrollbar-thumb{border-radius:2px}}.ds-carousel--auto-hide-arrows .ds-carousel__arrow{opacity:0}.ds-carousel--auto-hide-arrows .ds-carousel__arrow:focus-visible{opacity:1}.ds-carousel--auto-hide-arrows .ds-carousel__viewport:hover .ds-carousel__arrow{opacity:1}@container (min-width: 1024px){.ds-carousel--full-height,.ds-carousel--full-height .ds-carousel__viewport,.ds-carousel--full-height .ds-carousel__container{height:100%}}.advertising-partner-modal__body{display:flex;width:100%;flex-direction:column}@container (min-width: 768px){.advertising-partner-modal__body{flex-direction:row}}.advertising-partner-modal__body .branding{width:100%;height:10rem}@container (min-width: 768px){.advertising-partner-modal__body .branding{width:14.5rem;height:auto;margin:calc(.25rem - 1px) 0}}.advertising-partner-modal__products--mobile{display:block}@container (min-width: 768px){.advertising-partner-modal__products--mobile{display:none}}.advertising-partner-modal__products--desktop{display:none}@container (min-width: 768px){.advertising-partner-modal__products--desktop{display:flex;flex:1;overflow:auto}}.advertising-partner-modal__slide{width:15rem}.advertising-partner-modal__item{outline:1px solid #e5e5e5}.advertising-partner-modal__product-card{width:100%}.drawer{position:fixed;inset:0;z-index:6000}.drawer__mask{position:absolute;top:0;z-index:-1;width:100%;height:100%;background-color:#12121280}.drawer__content{position:absolute;background:#fff;max-width:80%;width:100%;height:100%;display:flex;flex-direction:column}@container (min-width: 768px){.drawer__content{max-width:100%}}.drawer__body{flex-grow:1;overflow:auto;overflow-y:auto}.drawer__body::-webkit-scrollbar{width:.75rem}.drawer__body::-webkit-scrollbar-track{background:#fff}.drawer__body::-webkit-scrollbar-thumb{border:.25rem solid transparent;background-color:#929292;background-clip:padding-box;border-radius:24px}.drawer__body:hover::-webkit-scrollbar{width:.75rem}.drawer__header{flex-shrink:0;justify-content:space-between;display:flex;align-items:center;padding:.5rem;height:3rem;position:relative;z-index:1}.drawer__header .svg-icon{vertical-align:middle;display:block;width:1.25rem;height:1.25rem}.drawer__header button{cursor:pointer}.drawer__header-content{flex-grow:1;text-align:center;flex-basis:80%}.drawer__header-left,.drawer__header-right{align-self:stretch}.drawer__header-left{flex-basis:10%;display:flex;justify-content:flex-start}.drawer__header-right{flex-basis:10%;display:flex;justify-content:flex-end}.drawer__footer{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem}.drawer__footer .pl-button-deprecated{margin:.5rem;font-size:.875rem}.drawer__close{border-color:transparent}.drawer--small .drawer__content{width:23rem;padding:1rem 1rem 6.5rem}@container (min-width: 768px){.drawer--small .drawer__content{padding:1rem}}.drawer--floating-header .drawer__header{position:absolute;box-shadow:none;width:100%;top:0;left:0}.drawer--medium .drawer__content{width:32rem}.drawer--large .drawer__content{width:45.625rem;padding:1rem 1rem 6.5rem}@container (min-width: 1024px){.drawer--large .drawer__content{padding:1rem 2rem}}.drawer--full-width .drawer__content{width:100%;max-width:none}.drawer--full-screen{top:0;height:100%;z-index:6002}.drawer--masthead{bottom:0;top:auto;height:calc(var(--vh, 1vh) * 100 - var(--header-height))}.drawer--microhead{top:4rem;height:calc(100vh - 4rem)}.drawer--left .drawer__content{left:0}.drawer--left.drawer-in-out-enter .drawer__content,.drawer--left.drawer-in-out-leave-to .drawer__content{transform:translate(-100%)}.drawer--right .drawer__content{right:0;left:auto}.drawer--right.drawer-in-out-enter .drawer__content,.drawer--right.drawer-in-out-leave-to .drawer__content{transform:translate(100%)}.drawer--top.drawer-in-out-enter .drawer__content,.drawer--top.drawer-in-out-leave-to .drawer__content{transform:translateY(125%)}.drawer--top .drawer__content{top:0}.drawer--bottom{left:0;margin-left:var(--offset-app);width:calc(100% - var(--offset-app));top:0;display:flex}.drawer--bottom .drawer__content{align-self:flex-end;width:100%;max-width:100%;max-height:95%;height:100%;bottom:0}@container (min-width: 768px){.drawer--bottom .drawer__content{height:auto}}.drawer--bottom.drawer-in-out-enter .drawer__content,.drawer--bottom.drawer-in-out-leave-to .drawer__content{transform:translateY(100%)}.drawer--bottom.drawer--half .drawer__content{height:55%}.drawer--bottom.drawer--maxed-out .drawer__content{height:85%}.drawer--bottom.drawer--maxed-out .drawer__content,.drawer--bottom.drawer--half .drawer__content{overflow:hidden}.drawer--bottom.drawer--maxed-out .drawer__body,.drawer--bottom.drawer--half .drawer__body{max-height:calc(100% - 3rem)}.drawer--bottom.drawer--adaptive .drawer__content{height:auto}.drawer--bottom.drawer--adaptive:not(.drawer--floating-header) .drawer__content{overflow:hidden}.drawer--bottom.drawer--adaptive .drawer__body{max-height:calc(95vh - 3rem)}.drawer--bottom.drawer--adaptive.drawer--floating-header .drawer__body{max-height:95vh}.drawer--bottom.drawer--rounded .drawer__header{box-shadow:0 .125rem .375rem #1212121a}.drawer--bottom.drawer--rounded .drawer__content{border-radius:1rem 1rem 0 0}.drawer--desktop-static{display:none}@container (min-width: 1024px){.drawer--desktop-static{display:block;position:relative;width:100%;height:auto;z-index:1;top:0}.drawer--desktop-static .drawer__mask{display:none}.drawer--desktop-static .drawer__content{transition:none;transform:none;position:static;width:auto;padding:0}.drawer--desktop-static.drawer-in-out-enter-active .drawer__content,.drawer--desktop-static.drawer-in-out-leave-active .drawer__content{transition:none}}.drawer--vue{display:block}@container (min-width: 768px){.drawer--desktop-absolute{position:absolute;top:0;z-index:2;background:0}.drawer--desktop-absolute.drawer-in-out-enter .drawer__content,.drawer--desktop-absolute.drawer-in-out-leave-to .drawer__content{transform:translate(-100%)}.drawer--desktop-absolute .drawer__mask{display:none}.drawer--desktop-absolute .drawer__content{max-height:none;top:0;bottom:0;height:100%}.drawer--rounded.drawer--desktop-absolute .drawer__content{border-radius:0}}.drawer-in-out-enter .drawer__mask,.drawer-in-out-leave-to .drawer__mask{opacity:0}.drawer-in-out-enter-active .drawer__mask,.drawer-in-out-leave-active .drawer__mask{transition:opacity .5s cubic-bezier(.16,1,.3,1)}.drawer-in-out-enter-active .drawer__content,.drawer-in-out-leave-active .drawer__content{transition:transform .5s cubic-bezier(.16,1,.3,1)}.bundle-drawer .drawer--bottom.drawer--maxed-out .drawer__content{height:91%}.bundle-drawer .drawer__close{color:#0970e6}.bundle-drawer .drawer__close .svg-icon{height:.75rem;width:.75rem}.bundle-drawer--header-shadow .drawer__header{height:3.5rem;box-shadow:0 -4px 16px #254f9a14}.bundle-drawer__header{align-items:left;box-shadow:0 -4px 16px #254f9a14;display:flex;flex-direction:column;overflow:hidden;padding:1rem 3rem 1rem 1rem;position:relative}.bundle-drawer__header .header__icon{bottom:-3.3rem;height:4.5rem;position:absolute;right:-1.7rem;width:4.75rem}.bundle-drawer__header .header__icon--rd{bottom:-3rem;right:-1rem;transform:rotate(-30deg)}.bundle-drawer__header .bundle-label{width:fit-content}.bundle-drawer__header-title{color:#002468}.bundle-drawer__header-title span{color:#0970e6;font-weight:700}.bundle-drawer__title{margin:.5rem 0;color:#002468}.bundle-drawer__title span{font-weight:700;color:#058567}.bundle-drawer__text{display:none;margin-bottom:1rem;color:#575757}.bundle-drawer__text--success{display:block}.bundle-drawer__text--success span{text-decoration:line-through}.bundle-drawer__join-loyalty{justify-content:start}.bundle-drawer .drawer__body{overflow:hidden;position:relative;display:flex;flex-direction:column}.bundle-drawer__body{display:flex;justify-content:center;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.bundle-drawer__body::-webkit-scrollbar{display:none}.bundle-drawer__body .body__icon{display:none}.bundle-drawer__content{max-height:80vh;width:100%;z-index:2}.bundle-drawer__content .product-grid{padding:0;overflow:scroll;scroll-behavior:smooth}.bundle-drawer .drawer__footer{column-gap:1.5rem}@container (min-width: 768px){.bundle-drawer__header{align-items:center;padding:1rem 6rem}.bundle-drawer__header .header__icon{bottom:-4rem;height:6.75rem;left:-2rem;right:unset;width:7rem}.bundle-drawer__header .header__icon--rd{bottom:-4rem;right:unset;transform:none}.bundle-drawer__text{display:block}.bundle-drawer__body .body__icon{bottom:-9rem;display:block;height:20.3rem;opacity:.3;position:absolute;right:-6rem;width:21.2rem}.bundle-drawer__content{padding:2rem 1.5rem}.bundle-drawer__content .product-grid{padding:0 .5rem}.bundle-drawer__content .bundle-home-page{padding:.5rem}}.checkout-unified-list{padding:1rem 0 0;background-color:#fff}.checkout-unified-list--unified_delivery{background-color:inherit;padding:0 0 1rem}@container (min-width: 768px){.checkout-unified-list{padding:1rem 1rem 0}.checkout-unified-list--unified_delivery{padding:0 0 1rem}}.checkout-unified-list__seller{margin-top:1rem;border-bottom:1px dashed #929292}.checkout-unified-list__seller:first-child{margin-top:0}.checkout-unified-list__seller:last-child{border-bottom:0}.checkout-unified-list__seller:last-child .checkout-unified-category-product-list__category{margin-bottom:0}.checkout-unified-list__seller--borderless{border-bottom:0}.checkout-unified-list__promos{padding:0 .5rem}.checkout-unified-list__promos:empty{padding:0}.checkout-unified-list__substitution-option{margin:1rem 0}.checkout-unified-list__shimmer{display:flex;gap:.5rem;padding:1rem}.checkout-unified-list__shimmer-block{background-image:linear-gradient(270deg,#fbfbfb,#e5e5e5,#fbfbfb);background-size:600% 600%;animation:shimmer 1s ease infinite;animation-direction:reverse;width:100%;height:84px}.checkout-unified-list__shimmer-block *{visibility:hidden}.checkout-unified-list__shimmer-block--first{width:80px}.checkout-unified-list__shimmer-block--middle{flex:1}.checkout-unified-list__shimmer-block--last{width:150px}.pl-price{position:relative;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;color:#0e3368;display:flex}@container (min-width: 1280px){.pl-price{font-size:1.75rem}}.pl-price--l{font-size:1.25rem}.pl-price--xl,.pl-price--xxl{font-size:1.5rem;line-height:1.75rem}@container (min-width: 1280px){.pl-price--xxl{font-size:2rem;line-height:1.25}}.pl-price--s{font-size:1rem}@container (min-width: 1280px){.pl-price--s{font-size:1.25rem}}.pl-price--xs{font-size:1rem}.pl-price--promotion:before,.pl-price--fidelity:before{content:"";position:absolute;z-index:-1;left:0;top:50%;width:100%;height:.7rem;border-radius:4px}.pl-price--promotion{color:#e81e26}.pl-price--promotion:before{background-color:#fff78f}.pl-price--fidelity:before{background-color:#c4efff}.pl-price--basic{color:#575757}.pl-price--dark{color:#121212}.pl-price--info{color:#173eb4}.pl-price--chip{background-color:#0e3368;padding:.125rem .25rem;border-radius:4px;color:#fff;white-space:nowrap}.checkout-unified-actions[data-v-0101d7ae]{margin-top:1rem}@container (min-width: 1024px){.checkout-unified-actions[data-v-0101d7ae]{margin-top:0}}.checkout-unified-actions__text[data-v-0101d7ae]{display:flex;align-items:center;justify-content:center;width:100%}.checkout-unified-actions--pinned[data-v-0101d7ae]{position:sticky;width:100%;left:0;bottom:0;background-color:#fbfbfb;transition:opacity .2s ease-out;opacity:1;visibility:visible;z-index:2}@container (min-width: 1024px){.checkout-unified-actions--pinned[data-v-0101d7ae]{margin:0;position:static}}.checkout-unified-actions--hidden[data-v-0101d7ae]{opacity:0;visibility:hidden}.checkout-unified-actions__new-client[data-v-0101d7ae]{padding:.5rem 0;display:flex;align-items:center;gap:1rem}.checkout-unified-actions__new-client-label[data-v-0101d7ae]{flex-shrink:0;color:#575757}.checkout-unified-actions__separator[data-v-0101d7ae]{width:100%;padding:0;margin:0}.checkout-fees dl[data-v-433f3b77]{display:flex;flex-wrap:wrap;align-items:center;height:1.625rem;margin:0}.checkout-fees dt[data-v-433f3b77],.checkout-fees dd[data-v-433f3b77]{flex-grow:1;font-weight:400}.checkout-fees dd[data-v-433f3b77]{flex-shrink:0;text-align:right;margin:0;white-space:nowrap}.checkout-fees__login-message[data-v-433f3b77]{font-size:.625rem}.checkout-fees__shipping-date[data-v-433f3b77]{margin-top:-6px;color:#199a57;font-size:.75rem}.checkout-fees__preorder-date.c-text[data-v-433f3b77]{color:#33691e}.checkout-unified-recap-carts[data-v-e2b8dd4a]{display:flex;flex-wrap:wrap;align-items:center;height:1.625rem;margin:0}.checkout-unified-recap-carts dt[data-v-e2b8dd4a],.checkout-unified-recap-carts dd[data-v-e2b8dd4a]{font-weight:400;margin:0}.checkout-unified-recap-carts dd[data-v-e2b8dd4a]{flex-grow:1;text-align:right;margin:0;white-space:nowrap}.checkout-unified-recap-carts dt[data-v-e2b8dd4a]{flex-shrink:0}.checkout-unified-recap-carts__amount[data-v-e2b8dd4a]{font-size:.875rem}.checkout-unified-recap-carts--subscription[data-v-e2b8dd4a]{margin-bottom:1rem}.checkout-unified-recap-carts__subscription[data-v-e2b8dd4a]{display:flex;align-items:center;gap:.25rem;height:.5rem}.checkout-unified-recap-carts__subscription img[data-v-e2b8dd4a]{width:1rem;height:1rem}.checkout-unified-recap-carts__subscription .c-text[data-v-e2b8dd4a]{color:#002468}.checkout-unified-recap-carts[data-v-e2b8dd4a] .tooltip{width:14.313rem}@container (min-width: 768px){.checkout-unified-recap-carts[data-v-e2b8dd4a] .tooltip{width:16.313rem}}.checkout-unified-recap-carts[data-v-e2b8dd4a] .variable-weight__label-content{font-weight:400}.amount-display{display:inline-block;white-space:nowrap}.amount-display--inverted-color{color:#fff}.amount-display__units{font-size:22px;font-weight:700}.amount-display__cents{font-size:18px;font-weight:700}.input-group{display:flex}.input-group input:not([type=submit]):not([type=file]):not([type=checkbox]){margin:0;border:solid 1px #e5e5e5;border-right:0;border-radius:4px 0 0 4px;padding:.5rem .75rem;height:40px;flex-grow:10;width:10px;font-weight:400}.input-group input:not([type=submit]):not([type=file]):not([type=checkbox]).input-group__error{color:#db3832}.input-group input:not([type=submit]):not([type=file]):not([type=checkbox]):disabled{background-color:#f5f4f2;cursor:not-allowed}.input-group__label{display:none}.input-group__button{height:40px;width:40px;font-size:14px;display:inline-block;background-color:#0970e6;text-align:center;font-weight:700;border:solid 1px #0970e6;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;color:#fff;word-wrap:normal;padding:0}.input-group__button__disabled,.input-group__button:disabled{cursor:not-allowed;opacity:.2;background-color:#929292;border-color:#575757}.promo-code{display:flex;flex-direction:column}.promo-code__summary{display:flex;justify-content:space-between;flex-wrap:wrap}.promo-code__value{position:relative;width:100%;border:1px solid #e5e5e5;border-radius:4px;height:2.5rem;padding:.5rem 1.5rem .5rem .5rem;white-space:nowrap;display:flex;align-items:center}.promo-code__input input{text-transform:uppercase}.promo-code__input input::placeholder{text-transform:none}.promo-code__valid-icon{margin-right:.25rem}.promo-code__reset-icon{position:absolute;right:.5rem;width:.625rem;cursor:pointer}.promo-code__content{position:relative}.promo-code__content__card-infos{font-size:12px;text-align:center;font-weight:400}.promo-code__content__card-infos__img{width:2rem;height:19.8px;padding:0;margin:5px;filter:grayscale(100%)}@container (min-width: 70em){.promo-code__content{display:flex;flex-direction:row;justify-content:space-between}}.promo-code__content__warning{font-size:14px}.promo-code__content__block{flex-grow:5}@container (min-width: 70em){.promo-code__content__block__last{margin-left:2.5rem}}.promo-code__content__block .account-address-form{margin-top:1em}.promo-code__content__info{margin:13px 0;font-size:16px;font-weight:400;position:relative;color:#929292}.promo-code__content__info__label{line-height:19px}.promo-code__content__info .icon{width:19px;height:19px;position:absolute;top:50%;margin-left:7px;transform:translateY(-50%);line-height:19px;fill:#929292}.promo-code__content__delivery-error__link{display:block;padding-top:10px;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif}.promo-code__content__delivery-error__link:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;width:7px;margin:7px 7px 0 0;position:relative;transform:rotate(45deg);vertical-align:top;cursor:pointer;z-index:1;color:#0970e6}.promo-code__content__unsecured-link{font-size:.875rem;font-weight:700}.promo-code__content__unsecured-link:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;width:7px;margin:10px 10px 0 0;position:relative;transform:rotate(45deg);vertical-align:top;cursor:pointer;z-index:1;color:#a5210a}.promo-code__content__input-group{margin:10px 0}.promo-code__content__input-group.input-loyalty{margin-top:3em;position:relative}.promo-code__content__input-group.input-loyalty .input-group__label{display:block;font-size:14px;position:absolute;left:0;top:-26px}@container (min-width: 1024px){.promo-code__content__input-group.input-loyalty .input-group__label{left:14px}}.promo-code__content__description{font-size:16px;color:#0e3368;font-weight:400;margin:1em 0;display:block;line-height:1.32}.promo-code__content__description__fast-link{margin-left:30px}.promo-code__content__description__payment-option{display:flex;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;justify-content:space-around;width:100%;margin-bottom:0}.promo-code__content__description__payment-option__legend{display:flex;align-items:baseline;font-size:16px;justify-content:space-between;font-weight:700}.promo-code__content__description__payment-option__legend__right{margin-left:1em}@container (min-width: 70em){.promo-code__content__description__payment-option__legend{position:absolute;top:0;right:0;margin-top:23px;margin-bottom:13px;margin-right:50px}}.promo-code__content__p{margin-bottom:1.25em}@container (min-width: 1024px){.promo-code__content__p{max-width:38em}}.promo-code__content__card{display:flex;justify-content:center;text-align:center}.promo-code__error{color:#e81e26;font-size:.875rem;margin:.5rem 0 0 .5rem}.promo-code__amount{text-align:right;display:block}.promo-code__amount--hidden{opacity:0}.basket-seller-info{flex-direction:column}.basket-seller-info-row{flex-direction:row;justify-content:space-between;width:100%}.basket-seller-info-row .basket-seller-info__seller-name{font-size:1rem}.basket-seller-info img{display:block;width:4rem;height:4rem;margin-bottom:0}.basket-seller-info img.basket-seller-info__title-icon{height:1.5rem;width:1.5rem;margin-right:.5rem}.basket-seller-info__preparation-info,.basket-seller-info__slot-date{display:flex;width:100%;gap:.75rem;padding-left:.25rem;align-items:center}.basket-seller-info__preparation-info .c-icon,.basket-seller-info__slot-date .c-icon{font-size:1.125rem}.basket-seller-info__slot-date .format-date-range__text{color:#454545}.basket-seller-info__title{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.basket-seller-info__title-delivery-mode{font-size:.75rem}.basket-seller-info__title-seller{display:flex;align-items:center}.basket-seller-info__title-seller-name{margin-right:.25rem}.basket-seller-info__title-count-container{padding:0 .1rem;background-color:#f7f7f7;border-radius:4px}.basket-seller-info__slot-info{display:flex;flex-direction:column;gap:.25rem}@container (min-width: 768px){.basket-seller-info-row .basket-seller-info__slot-info{flex-direction:row;align-items:center}}.basket-seller-info__drive-type,.basket-seller-info__delivery-type{margin-right:.5rem;text-align:left;color:#454545}.basket-seller-info__cart-items{margin:.5rem 0 .25rem}.basket-seller-info__nomargin{margin-top:0}.PaylineWidget.pl-modal-backdrop{display:none}.PaylineWidget .pl-wallet-infos-sub{margin-top:0!important}#PaylineWidget{overflow:hidden}#PaylineWidget *{font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}#PaylineWidget div[id$=-behaviorContainer]{width:100%}@container (min-width: 1024px){#PaylineWidget div[id$=-behaviorContainer]{width:auto;flex:auto;flex-shrink:0;margin-left:1.5rem}}#PaylineWidget.pl-container-lightbox{position:initial;z-index:0;display:flex;width:100%;padding:0 .0625rem!important;margin:0}#PaylineWidget .pl-container-view .pl-manager{min-height:0}#PaylineWidget .pl-paymentMethod{margin-bottom:1rem;width:100%}#PaylineWidget .pl-paymentMethod .pl-cbpass div[id$=-behaviorContainer]{width:100%;margin-left:0}#PaylineWidget .pl-payment-radio{position:absolute;top:1rem;left:1rem}#PaylineWidget .pl-payModeContainer .pl-icon-pay-mode{top:.25rem;right:auto;left:0}#PaylineWidget .pl-recap-items-title{color:initial;text-align:left;margin:0;padding-top:.5rem;padding-right:40%;border-top:1px solid #e5e5e5}@container (min-width: 1024px){#PaylineWidget .pl-recap-items-title{color:#fff;border-top:0;padding-top:0;margin-top:.5rem}}#PaylineWidget .pl-message-error{margin:.25rem 0 0;height:auto;text-align:left}#PaylineWidget .pl-input-group-container{padding:0}#PaylineWidget .pl-container-title{display:flex;font-weight:700;font-size:.875rem;color:#0e3368;text-align:left;margin-bottom:.5rem}@container (min-width: 768px){#PaylineWidget .pl-container-title{font-size:1rem}}#PaylineWidget .pl-walletrow{padding:1rem;background-color:#fff;border-radius:4px;border:1px solid #0970e6;box-shadow:0 .0625rem .25rem #00000017;margin:0}#PaylineWidget .pl-walletrow+.pl-walletrow{margin-top:1rem}#PaylineWidget .pl-walletrow .pl-input-group-container{width:100%;max-width:none;margin:0}#PaylineWidget .pl-walletrow .pl-icon-cvv{top:.25rem;right:auto;left:0}#PaylineWidget .pl-walletrow .pl-cvv-message{display:none;margin:0;font-size:.75rem;padding-bottom:.5rem}@container (min-width: 768px){#PaylineWidget .pl-walletrow .pl-cvv-message{font-size:.875rem}}#PaylineWidget .pl-walletrow .pl-wallet-cvv-iframe{width:100%;margin-top:.5rem;padding-top:.25rem!important}#PaylineWidget .pl-walletrow .pl-message-error{font-weight:700}#PaylineWidget .pl-walletrow .pl-pay-btn-super-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto}@container (min-width: 768px){#PaylineWidget .pl-walletrow .pl-pay-btn-super-container{justify-content:initial}}#PaylineWidget .pl-walletrow.pl-walletrow-closed{border:1px solid #fff;padding:1rem}#PaylineWidget .pl-walletrow.pl-walletrow-closed .pl-pay-btn-super-container{height:0}#PaylineWidget .pl-wallet{font-weight:400;width:100%}#PaylineWidget .pl-wallet-form-container{display:flex;align-items:center;flex-wrap:wrap;width:100%}@container (min-width: 768px){#PaylineWidget .pl-wallet-form-container{flex-wrap:nowrap}}#PaylineWidget .pl-wallet-radio{position:absolute;left:1rem}#PaylineWidget .pl-wallet-icon{margin-left:1.5rem}#PaylineWidget .pl-wallet-cvv-container{display:flex;flex-direction:column;padding:0;width:100%}@container (min-width: 768px){#PaylineWidget .pl-wallet-cvv-container{width:40%}}#PaylineWidget .pl-wallet-cvv-container.pl-active{max-height:6rem;padding:.5rem 0 0}#PaylineWidget .pl-wallet-payMode-container{margin-top:.3125rem;padding:0!important}@container (min-width: 768px){#PaylineWidget .pl-wallet-payMode-container{margin-left:1rem}}#PaylineWidget .pl-wallet-payMode-container select{height:2.5rem}#PaylineWidget .pl-wallet-payMode-container.pl-active{padding:0 0 1rem}#PaylineWidget .pl-wallet-layout{width:100%;padding:0 0 .5rem;border:0;margin-top:0;background-color:transparent}#PaylineWidget .pl-header{background-color:#f7f7f7}#PaylineWidget .pl-header-title-wrapper{height:auto;padding:0}#PaylineWidget .pl-card-logos{opacity:0;height:1.25rem;padding:0}@container (min-width: 768px){#PaylineWidget .pl-card-logos{opacity:1}}#PaylineWidget .pl-card-logos-container{display:flex;justify-content:flex-start;width:100%;padding:1rem;margin:0;height:3.25rem;z-index:1}@container (min-width: 768px){#PaylineWidget .pl-card-logos-container{justify-content:flex-end;margin:0 0 0 auto}}#PaylineWidget .pl-card-logos .pl-card-logo{width:2rem!important;height:1.25rem!important;background-size:27.5rem;margin-left:.5rem;border-radius:4px}#PaylineWidget .pl-pmForm{padding:0 1rem;transition:opacity .5s;opacity:0;will-change:opacity}#PaylineWidget .pl-pay-btn{padding:.5rem;background-color:#0970e6;border-radius:4px;font-size:.875rem;font-weight:700;letter-spacing:.03125rem;text-transform:uppercase}#PaylineWidget .pl-pay-btn:hover,#PaylineWidget .pl-pay-btn:active{background-color:#0970e6}#PaylineWidget .pl-pay-btn-container{display:flex;justify-content:center;margin:1rem 0 0}@container (min-width: 768px){#PaylineWidget .pl-pay-btn-container{justify-content:initial}}#PaylineWidget .pl-payment-method-logo.pl-cb{background-position:-106px -34px}#PaylineWidget .pl-payment-method-logo.pl-visa,#PaylineWidget .pl-payment-method-logo.pl-mcvisa{background-position:1px -35px}#PaylineWidget .pl-payment-method-logo.pl-mastercard{background-position:-33px -33px;border-radius:inherit}#PaylineWidget .pl-payment-method-logo.pl-amex{background-position:-141px -34px}#PaylineWidget .pl-payment-method-logo.pl-cbpass{background-position:-80px -3px}#PaylineWidget .pl-comment{margin-top:1rem}#PaylineWidget .pl-carrefour-cadeau.pl-active .pl-card-logos-container{height:2rem}@container (min-width: 768px){#PaylineWidget .pl-carrefour-cadeau.pl-active .pl-card-logos-container{height:3.5rem}}#PaylineWidget .pl-carrefour-cadeau .pl-pay-btn-container{margin-top:.5rem}#PaylineWidget .pl-carrefour-cadeau .pl-payment-method-logo{margin:0 0 0 .5rem;width:2rem}#PaylineWidget .pl-carrefour-cadeau .pl-comment{display:none}#PaylineWidget .pl-pmContainer{display:flex;flex-wrap:wrap;position:relative;width:100%;min-height:3.25rem;margin:0;padding:0;background-color:#fff;border:0;border-radius:4px;box-shadow:0 .0625rem .25rem #00000017;transform:translateZ(0)}#PaylineWidget .pl-pmContainer.pl-active{border:1px solid #0970e6}#PaylineWidget .pl-pmContainer.pl-active .pl-pmForm{width:100%;padding:0 1rem 1rem;opacity:1}#PaylineWidget .pl-pmContainer.pl-active .pl-card-logos-container{padding:0 0 0 .5rem;height:auto}@container (min-width: 768px){#PaylineWidget .pl-pmContainer.pl-active .pl-card-logos-container{padding:1rem;height:3.25rem}}#PaylineWidget .pl-pmContainer.pl-active .pl-card-logos{height:1.25rem;opacity:1}#PaylineWidget .pl-pmContainer.pl-active .pl-pass-notice:after{content:"";width:2rem;height:1.25rem;background:url(https://homologation-payment.cdn.payline.com/images/sprites.png) no-repeat -80px -3px;background-size:27.5rem;margin-left:.5rem;border-radius:.25rem}#PaylineWidget .pl-pmContainer.pl-active:before{position:initial}@container (min-width: 768px){#PaylineWidget .pl-pmContainer.pl-active:before{position:absolute}}#PaylineWidget .pl-pmContainer:hover{background-color:#fff}#PaylineWidget .pl-pmContainer.pl-cb:before,#PaylineWidget .pl-pmContainer.pl-amex:before,#PaylineWidget .pl-pmContainer.pl-visa:before,#PaylineWidget .pl-pmContainer.pl-mastercard:before{content:"Carte Bancaire"}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau:before{content:"Carte Cadeau Carrefour+ et Everywish";text-align:left}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-form-container>div{display:flex;flex-wrap:wrap;width:100%}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-display-field-container{order:1;width:100%}@container (min-width: 1024px){#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-display-field-container{width:auto;flex:auto;margin-left:1.5rem}}@container (min-width: 1024px){#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-display-field-text{text-align:left;padding-top:2rem}}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-AMOUNT-container{width:100%}@container (min-width: 1024px){#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-AMOUNT-container{width:auto;flex:auto}}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-cardNumber-container{flex:100%}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-expirationDate-container{width:100%}@container (min-width: 540px){#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-expirationDate-container{width:auto}}#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-cvx-container{left:0;width:100%}@container (min-width: 540px){#PaylineWidget .pl-pmContainer.pl-carrefour-cadeau .pl-cvx-container{width:10.625rem;margin-left:1.5rem}}#PaylineWidget .pl-pmContainer.pl-paypal:before{content:"PayPal";text-align:left}#PaylineWidget .pl-pmContainer.pl-paypal--installment:before{content:"PayPal / 4x PayPal"}#PaylineWidget .pl-pmContainer.pl-paypal .pl-comment{text-align:left}#PaylineWidget .pl-pmContainer.pl-paypal .pl-card-logos .pl-card-logo{width:5rem!important}#PaylineWidget .pl-pmContainer.pl-google-pay .pl-comment{text-align:left}#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx:before{padding-top:1.063rem;content:"Paiement en 4 fois"}#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx:after{content:"Nouveau moyen de paiement !";align-items:flex-start;color:#e81e26;font-weight:700;padding-top:.375rem;font-size:.875rem}#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx .pl-payment-method-logo{display:none}@container (min-width: 768px){#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx .pl-payment-method-logo{position:absolute;display:block;top:.0625rem}}#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx.pl-active .pl-payment-method-logo{position:absolute;top:2.5rem;left:1rem;display:block}@container (min-width: 768px){#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx.pl-active .pl-payment-method-logo{top:.0625rem;left:initial}}#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx.pl-active .pl-pmForm{padding-top:1rem}@container (min-width: 768px){#PaylineWidget .pl-pmContainer.pl-carrefour-banque-nx.pl-active .pl-pmForm{padding-top:0}}#PaylineWidget .pl-pmContainer.pl-gift-carrefour-epay:before{content:"Carte Cadeau Carrefour";text-align:left}#PaylineWidget .pl-pmContainer.pl-apple-pay:before{content:"Apple Pay";text-align:left}#PaylineWidget .pl-pmContainer.pl-apple-pay .pl-paymentMethod-view,#PaylineWidget .pl-pmContainer.pl-apple-pay .pl-paymentMethod-view>.pl-comment{text-align:left}#PaylineWidget .pl-pmContainer.pl-apple-pay .pl-card-logo{background-position:-209px -437px}#PaylineWidget .pl-pmContainer.pl-cbpass:before{content:"Carte Pass";text-align:left}#PaylineWidget .pl-pmContainer:before,#PaylineWidget .pl-pmContainer:after{position:absolute;display:flex;align-items:center;height:3.25rem;width:100%;padding-left:2.5rem;color:#0e3368;font-weight:400;font-size:.875rem;pointer-events:none}@container (min-width: 768px){#PaylineWidget .pl-pmContainer:before,#PaylineWidget .pl-pmContainer:after{font-size:1rem}}#PaylineWidget .pl-form-container{display:flex;flex-wrap:wrap}#PaylineWidget .pl-paymentMethod-view{padding:0}#PaylineWidget .pl-label-input{display:block;text-align:left;margin-bottom:0;font-weight:400;color:#0e3368}#PaylineWidget .pl-message{height:auto;margin-top:.313rem}#PaylineWidget .pl-message-warn{margin:0}#PaylineWidget .pl-input{border:1px solid #929292}#PaylineWidget .pl-pass-notice{margin-bottom:1.5rem;font-weight:400;text-align:left;clear:both}#PaylineWidget .pl-walletrow .pl-pass-notice{position:relative;top:1rem;width:100%}#PaylineWidget .pl-form-group{margin:0}#PaylineWidget .pl-form-group.pl-cardNumberContainer{flex:100%}#PaylineWidget .pl-form-group.pl-has-error label{display:none}#PaylineWidget .pl-form-control-addon{z-index:1;right:0;left:initial;top:.5rem;padding-top:.875rem;color:#0e3368}#PaylineWidget .pl-icon-warning{right:3rem}#PaylineWidget .pl-expirationDateContainer{width:100%}@container (min-width: 768px){#PaylineWidget .pl-expirationDateContainer{width:auto}}#PaylineWidget .pl-cvvContainer{left:0}@container (min-width: 768px){#PaylineWidget .pl-cvvContainer{margin-left:1.5rem}}#PaylineWidget .pl-cvvContainer .pl-icon-warning{right:2rem}#PaylineWidget .pl-remember-container{margin-bottom:.5rem}#PaylineWidget .pl-remember-container input{display:block;position:absolute;top:0;left:0;margin:.25rem 0 0}#PaylineWidget .pl-remember-text{display:block;position:static;padding-left:1.5rem}#PaylineWidget .pl-consent-text{padding-left:.5rem;color:#0e3368;font-weight:400}#PaylineWidget .pl-consent-container{position:relative;width:100%;margin:.25rem 0 0;text-align:left;transform:translateZ(0);font-weight:400}@container (min-width: 768px){#PaylineWidget .pl-consent-container{margin:.25rem 0 0}}#PaylineWidget .pl-consent-container .pl-consent-text{position:relative;padding-left:.5rem;top:-.125rem}#PaylineWidget .pl-consent-container.has-error .pl-consent-text,#PaylineWidget .pl-consent-container.has-error .pl-consent-text a{color:#e81e26}#PaylineWidget .pl-radio__wrapper{text-align:left}#PaylineWidget .pl-radio__wrapper input{margin:0 .5rem 0 0}#PaylineWidget .pl-radio__wrapper label{font-weight:400;font-size:.875rem;margin:0}#PaylineWidget .pl-radio__option{display:flex;align-items:center;margin:1rem 0 1rem 1rem}#PaylineWidget .pl-radio__option:last-child{margin-bottom:1.5rem}#PaylineWidget .pl-wallets .pl-cbpass .pl-wallet-form-container{flex-direction:column;align-items:baseline}#PaylineWidget .pl-wallets .pl-cbpass .pl-wallet-payMode-container.pl-active{max-height:none}#PaylineWidget .pl-card-logo.cbpass-new-logo{background:url(/images/cards/loyalty-card/pass-premium-cards.svg) no-repeat center;background-size:cover}#PaylineWidget .pl-walletrow-closed .pl-consent-container,#PaylineWidget .pl-walletrow-closed .pl-pass-notice{max-height:0;margin-bottom:0;overflow:hidden}#PaylineWidget #pl-container-lightbox-modal-dialog{width:100%;margin:0;box-shadow:none}#PaylineWidget #pl-container-lightbox-header{min-height:initial}#PaylineWidget #pl-container-lightbox-header-bar,#PaylineWidget #pl-container-lightbox-header-title,#PaylineWidget #pl-container-lightbox-header-title-wrapper,#PaylineWidget #pl-container-lightbox-header-subtitle,#PaylineWidget #pl-container-lightbox-header-subtitle-separator{display:none!important}#PaylineWidget #pl-container-lightbox-header-recap-content{position:relative;display:flex;flex-direction:column;width:100%;padding:0 1rem 1rem;margin-bottom:1rem;background:#fff;border-radius:4px}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-header-recap-content{color:#fff;background:#0e3368;padding:1rem}}#PaylineWidget #pl-container-lightbox-header-recap-items-title{display:flex;justify-content:flex-start;margin:1rem 0 0;padding-right:6rem;padding-top:.75rem;border-top:1px solid #e5e5e5;color:#0e3368;font-size:.75rem;text-align:left}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-header-recap-items-title{margin:.5rem 0 0;padding-top:0;border-top:0;color:#fff}}#PaylineWidget #pl-container-lightbox-header-recap tr{display:flex;align-items:center;justify-content:space-between;padding:0 0 .5rem}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-header-recap tr{padding:0}}#PaylineWidget #pl-container-lightbox-header-recap td{border-bottom:0}#PaylineWidget #pl-container-lightbox-header-recap td.pl-masked-pan{padding:0;font-size:.625rem}#PaylineWidget #pl-container-lightbox-header-recap td.pl-left-amount{position:relative;top:-1rem;padding:0;color:#199a57;font-weight:700}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-header-recap td.pl-left-amount{color:#fff}}#PaylineWidget #pl-container-lightbox-header-recap td.pl-left-amount:before{content:"-"}#PaylineWidget #pl-container-lightbox-amount-left{order:1;display:flex;align-items:center;justify-content:space-between;color:#0e3368;font-size:1rem;font-weight:700;border-top:1px solid #e5e5e5;padding-top:.5rem}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-amount-left{order:0;border-top:0;color:#fff;padding-top:0}}#PaylineWidget #pl-container-lightbox-amount-left span{font-size:1.25rem}#PaylineWidget #pl-container-lightbox-body{background-color:transparent;padding:0}#PaylineWidget #pl-container-lightbox-body-title{background:#fff;position:relative}#PaylineWidget #pl-container-lightbox-footer{margin-bottom:0}#PaylineWidget #pl-container-lightbox-message{margin:0}@container (min-width: 1024px){#PaylineWidget #pl-container-lightbox-message{padding-top:0}}#PaylineWidget #pl-container-lightbox-spinner.pl-spinner{margin:0}#checkout-payment-payline #PaylineWidget.pl-container-lightbox{display:flex!important}#checkout-payment-payline #PaylineWidget.pl-container-lightbox .pl-modal-dialog{transform:translateZ(0)}#PaylineWidget.PaylineWidget--widget-account .pl-pmContainer{background-color:#f5fbff}#PaylineWidget.PaylineWidget--widget-account .pl-pmContainer.pl-cb:before{content:"Ajouter une carte"}#PaylineWidget.PaylineWidget--widget-account .pl-container-title{display:none}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-infos-sub{font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;font-size:.875rem}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-main-content{display:flex;align-items:center;height:100%}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-column+.pl-wallet-column{margin-top:1.5rem}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-column .pl-icon-star:before{background-image:url(/images/star-outline.svg)}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-column:first-child .pl-icon-star:before{background-image:url(/images/star-solid.svg)}#PaylineWidget.PaylineWidget--widget-account .pl-icon-pencil{display:none}#PaylineWidget.PaylineWidget--widget-account .pl-wallet-infos-row.pl-wallet-infos-sub:before{content:"•••• •••• "}#PaylineWidget.PaylineWidget--widget-account .pl-mng-btns-container{left:initial;width:20%;right:1rem}#PaylineWidget.PaylineWidget--widget-account .pl-mng-btns-container .pl-mng-sub-btn-container{border:none}#PaylineWidget.PaylineWidget--widget-account .pl-mng-btns-container .pl-mng-sub-btn-container .pl-mng-btn-message,#PaylineWidget.PaylineWidget--widget-account .pl-mng-btns-container .pl-mng-lea-btn-container{display:none}#PaylineWidget.PaylineWidget--widget-account .pl-walletrowmng-closed .pl-mng-btns-container{left:initial;width:20%;right:1rem}#PaylineWidget.PaylineWidget--widget-account .pl-mng-sub-btn-container{padding:1.5rem .5rem}#PaylineWidget.PaylineWidget--widget-account .pl-defaultLabel-container{display:none}.checkout-unified-paypal-shortcut{margin-top:1rem}.checkout-unified-paypal-shortcut--button-only{margin-top:0}.checkout-unified-paypal-shortcut__tnc{text-align:center;margin-bottom:.5rem}.checkout-unified-paypal-shortcut__container{position:relative;margin-bottom:.5rem;height:100%}.checkout-unified-paypal-shortcut__container #PaylineWidget{display:none}.checkout-unified-paypal-shortcut-trigger{border-color:#575757;color:#303336}.checkout-unified-paypal-shortcut__svg{width:3.375rem;height:1.25rem}.checkout-unified-paypal-shortcut__svg--full{width:6.2rem}.checkout-unified-paypal-shortcut .paypal-tnc-link{text-decoration:underline}.checkout-unified-paypal-shortcut .paypal-tnc-link:hover{text-decoration:none}.loyalty-stamps{background:#f9f5ff;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:400;color:#4a148c}.loyalty-stamps__count{font-size:1rem;font-weight:700}.discount-differed[data-v-5eed25cf]{display:flex;flex-direction:column;width:100%;color:#454545;font-size:.875rem;line-height:1.25}.discount-differed__header[data-v-5eed25cf]{display:flex;justify-content:space-between;align-items:center;line-height:1.25}.discount-differed__total[data-v-5eed25cf]{font-weight:700;color:#004f9b}.discount-differed__items[data-v-5eed25cf]{display:flex;flex-direction:column;border-left:1px solid #e5e5e5;padding-left:1rem;margin:0;list-style:none}.discount-differed__item[data-v-5eed25cf]{display:flex;justify-content:space-between;align-items:center;line-height:1.25;margin:0}.discount-differed__item-amount[data-v-5eed25cf]{color:#004f9b}.discount-immediate[data-v-9155264a]{display:flex;flex-direction:column;width:100%;color:#454545;font-size:.875rem;line-height:1.25}.discount-immediate__header[data-v-9155264a]{display:flex;justify-content:space-between;align-items:center;line-height:1.25}.discount-immediate__total[data-v-9155264a]{font-weight:700;color:#d30d1f}.discount-immediate__items[data-v-9155264a]{display:flex;flex-direction:column;border-left:1px solid #e5e5e5;padding-left:1rem;margin:0;list-style:none}.discount-immediate__item[data-v-9155264a]{display:flex;justify-content:space-between;align-items:center;line-height:1.25;margin:0}.discount-immediate__item-amount[data-v-9155264a]{color:#d30d1f}.checkout-unified-recap[data-v-dfbd9c8c]{display:flex;flex-direction:column;gap:1rem}.checkout-unified-recap--primary-dark[data-v-dfbd9c8c]{color:#0e3368}.checkout-unified-recap__sellerinfo[data-v-dfbd9c8c]{background-color:#fff;padding:.5rem 1rem}.checkout-unified-recap__details[data-v-dfbd9c8c]{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1rem}.checkout-unified-recap__subtotal[data-v-dfbd9c8c]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e5e5;padding-top:1rem}.checkout-unified-recap__subtotal .amount-display__units[data-v-dfbd9c8c],.checkout-unified-recap__subtotal .amount-display__cents[data-v-dfbd9c8c]{font-size:1rem;font-weight:700}.checkout-unified-recap__subtotal--marketplace[data-v-dfbd9c8c]{padding:1.75rem 0 1rem}.checkout-unified-recap__subtotal--marketplace span[data-v-dfbd9c8c]{color:#003569}.checkout-unified-recap__promo-code__title[data-v-dfbd9c8c]{margin-bottom:.5rem}.checkout-unified-recap__discounts[data-v-dfbd9c8c]{display:flex;gap:.5rem}.checkout-unified-recap__discounts .card-promo-cart[data-v-dfbd9c8c]{flex:1}.checkout-unified-recap__footer-policies[data-v-dfbd9c8c]{padding:.5rem 0}.checkout-unified-recap__footer--shortcut[data-v-dfbd9c8c]{margin-bottom:.5rem}.checkout-unified-recap__delivery-info[data-v-dfbd9c8c]{margin-top:.5rem;line-height:1.25}.checkout-unified-recap__delivery-info .c-text[data-v-dfbd9c8c]{font-size:.75rem}.checkout-unified-recap__payment[data-v-dfbd9c8c]{padding:1rem;background:#fff;display:flex;align-items:center}.checkout-unified-recap__payment-img[data-v-dfbd9c8c]{padding-right:1rem;flex-shrink:0}.checkout-unified-recap__payment-img .svg-graphic[data-v-dfbd9c8c]{height:2.5rem;width:100%;max-width:2.5rem;display:block}.checkout-unified-recap__payment-text[data-v-dfbd9c8c]{padding:0 1rem}@container (min-width: 768px){.checkout-unified-recap__payment-text[data-v-dfbd9c8c]{padding:0}}.checkout-unified-delivery-recap[data-v-593bbc60]{gap:1rem}.checkout-unified-delivery-recap[data-v-593bbc60],.checkout-unified-delivery-recap__section-items[data-v-593bbc60],.checkout-unified-delivery-recap__total[data-v-593bbc60],.checkout-unified-delivery-recap__promo-code[data-v-593bbc60],.checkout-unified-delivery-recap__delivery[data-v-593bbc60],.checkout-unified-delivery-recap__delivery-fees[data-v-593bbc60]{display:flex;flex-direction:column}.checkout-unified-delivery-recap__block[data-v-593bbc60]{background-color:#fff;padding:1rem 1rem 0;border-radius:4px}.checkout-unified-delivery-recap__section--compact[data-v-593bbc60]{margin-top:1rem}.checkout-unified-delivery-recap__section section[data-v-593bbc60]{margin-bottom:1rem}.checkout-unified-delivery-recap__promos[data-v-593bbc60]{padding:0 0 .5rem;display:flex;gap:.5rem;justify-content:space-between}.checkout-unified-delivery-recap__promos .card-promo-cart[data-v-593bbc60]{flex:1}.checkout-unified-delivery-recap__section-items[data-v-593bbc60]{gap:1.5rem;background-color:#fff}.checkout-unified-delivery-recap__section-items--details[data-v-593bbc60]{gap:.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:1rem}.checkout-unified-delivery-recap__section-items--details .c-text[data-v-593bbc60]{color:#454545}.checkout-unified-delivery-recap__section-items+section[data-v-593bbc60]{margin-top:0}.checkout-unified-delivery-recap__details-title[data-v-593bbc60]{color:#121212!important}.checkout-unified-delivery-recap__section-title[data-v-593bbc60]{margin:1rem 1rem .5rem}@container (min-width: 1024px){.checkout-unified-delivery-recap__section-title[data-v-593bbc60]{display:block;margin:0 0 .5rem}}.checkout-unified-delivery-recap__item[data-v-593bbc60]{display:flex;justify-content:space-between;align-items:center}.checkout-unified-delivery-recap__item .checkout-unified-delivery-recap__item--saving[data-v-593bbc60]{color:#e81e26}.checkout-unified-delivery-recap__item--earnings[data-v-593bbc60]{color:#454545}.checkout-unified-delivery-recap__subtotal[data-v-593bbc60]{height:1.625rem}.checkout-unified-delivery-recap__subtotal .amount-display__units[data-v-593bbc60],.checkout-unified-delivery-recap__subtotal .amount-display__cents[data-v-593bbc60]{font-size:1rem;font-weight:700}.checkout-unified-delivery-recap__promo-code[data-v-593bbc60]{gap:.5rem;background-color:#fff}.checkout-unified-delivery-recap__total[data-v-593bbc60]{gap:.5rem}.checkout-unified-delivery-recap__payment-methods[data-v-593bbc60]{padding-bottom:1rem}.checkout-unified-delivery-recap__payment-methods__items[data-v-593bbc60]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0;flex-wrap:wrap;padding:0 1rem}.checkout-unified-delivery-recap__payment-methods__items--icon[data-v-593bbc60]{width:2rem;height:auto;padding:.1875rem .375rem;border:1px solid #d9d9d9;margin:0;border-radius:3px}.checkout-unified-delivery-recap__payment-methods__items--text[data-v-593bbc60]{margin-top:1.5rem}.checkout-unified-delivery-recap__actions[data-v-593bbc60]{margin-bottom:1.5rem}.checkout-unified-delivery-recap__actions-policies[data-v-593bbc60]{padding:.5rem 0;color:#454545}.checkout-unified-delivery-recap__actions--payment[data-v-593bbc60]{margin-bottom:1rem}.checkout-unified-delivery-recap__actions--with-paypal[data-v-593bbc60]{margin-bottom:.5rem}.checkout-unified-delivery-recap__delivery[data-v-593bbc60]{gap:.5rem}.checkout-unified-delivery-recap__delivery-fees[data-v-593bbc60]{gap:.5rem;padding-left:1rem;border-left:1px solid #e5e5e5}.checkout-unified-delivery-recap__delivery-title[data-v-593bbc60]{display:flex;justify-content:space-between}.checkout-unified-delivery-recap__delivery-fee[data-v-593bbc60]{flex-shrink:0}.checkout-unified-delivery-recap__paypal-cgv[data-v-593bbc60]{width:100%;text-align:center}.checkout-unified-delivery-recap__paypal-cgv .paypal-tnc-link[data-v-593bbc60]:hover{text-decoration:underline}.checkout-unified-delivery-recap__paypal-text[data-v-593bbc60]{color:#454545}.promo-banner{display:flex;justify-content:flex-start;align-items:center;background-position:bottom right;background-repeat:no-repeat;gap:1rem;background-color:#f5fbff;padding:1.5rem 1rem;width:100%}.promo-banner__icon{display:inline-flex;width:5rem;height:5rem;margin:0 auto}.promo-banner__content{display:inline-flex;flex-flow:column;align-items:flex-start;gap:.5rem}.promo-banner__title{white-space:pre-wrap;text-align:left;text-indent:-.25rem}.promo-banner__link{display:inline-flex;text-transform:uppercase}.promo-banner__link:hover{text-decoration:underline;text-underline-offset:3px}.basket-panel{position:fixed;inset:0;width:calc(100% - var(--offset-app));margin-left:var(--offset-app);pointer-events:none;z-index:10000;transition:margin-left .3s ease,width .3s ease}.basket-panel__drawer{position:absolute;background-color:#fff;top:0;right:0;transform:translate(100%);bottom:0;width:100%;height:100vh;transition:transform .3s ease-out,visibility .3s;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto;visibility:hidden;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:8rem;overflow-y:auto}.basket-panel__drawer::-webkit-scrollbar{width:.75rem}.basket-panel__drawer::-webkit-scrollbar-track{background:#fff}.basket-panel__drawer::-webkit-scrollbar-thumb{border:.25rem solid transparent;background-color:transparent;background-clip:padding-box;border-radius:24px}.basket-panel__drawer:hover::-webkit-scrollbar-thumb{background-color:#929292}.basket-panel__drawer:hover::-webkit-scrollbar{width:.75rem}@container (min-width: 768px){.basket-panel__drawer{width:23.75rem}}.basket-panel__drawer--opened{transform:none;visibility:visible}.basket-panel__drawer--noscroll{overflow:hidden}.basket-panel__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#12121280;opacity:0;pointer-events:none;transition:opacity ease-in-out .3s}.basket-panel__mask--visible{pointer-events:auto;opacity:1}.basket-panel__incitation--empty .svg-base{margin:.625rem}.basket-panel__cc-summary{background-color:#fff}.basket-panel__cc-summary .checkout-cc-head{padding-top:1rem}.basket-panel__cc-summary-unavailable{margin:1rem 0}.basket-panel__cc-summary-info{display:inline-flex;align-items:flex-start;background-color:#fff;width:100%;padding:1rem}.basket-panel__cc-summary-icon{width:1.5rem;height:1.5rem;margin-right:.5rem}.basket-panel__separator{border-bottom:1px solid #e5e5e5}.basket-panel--empty{height:100%}.basket-panel__header-container{top:0;width:100%;z-index:3;position:sticky}@container (min-width: 768px){.basket-panel__header-container{width:23.75rem}}.basket-panel__header{background-color:#fff;display:flex;flex:1 0 auto;justify-content:space-between;align-items:center;padding:.5em 1em;transition:all .33s ease;position:relative;width:100%}.basket-panel__header--empty{background-color:transparent;position:relative;justify-content:flex-end}.basket-panel__content{display:flex;flex-direction:column;height:100%}.basket-panel__content--smooth-scroll{-webkit-overflow-scrolling:touch}.basket-panel__content .cart-tile{margin-bottom:1rem}.basket-panel__content .cart-tile:last-child{margin-bottom:0}.basket-panel__title-wrapper{display:flex;align-items:center;gap:.5rem}.basket-panel .basket-panel__title{color:#002468}.basket-panel__recap-actions{display:flex;justify-content:space-between}.basket-panel__save-for-later,.basket-panel__clear-basket{padding:0 1rem}.basket-panel .basket-products-list .category-info,.basket-panel .basket-products-list .product{border-left:0;border-right:0}@container (min-width: 50em){.basket-panel .checkout-payment{border-bottom-left-radius:0;border-bottom-right-radius:0}}.basket-panel .checkout-payment--brief{background-color:#0e3368;padding:1em 1.5em 0}@container (min-width: 50em){.basket-panel .checkout-payment__button-block{border-bottom-left-radius:0;border-bottom-right-radius:0}}.basket-panel .checkout-payment__button-block--fixed,.basket-panel .checkout-payment__button-block--panel{position:relative;bottom:auto}.basket-panel .checkout-payment__button-block--sticky{position:absolute;bottom:0}.basket-panel .checkout-payment__button-block .products-brief-data{margin:0}.basket-panel .checkout-payment__button-block .products-brief-data__goto{border:0;background:none;color:#fff;font-size:.875rem;cursor:pointer;text-decoration:underline}.basket-panel .checkout-payment__form__button{text-align:center;border-radius:0;justify-content:space-between}.basket-panel .empty-basket{text-align:center;justify-content:center}.basket-panel .empty-basket__action{margin-top:2rem}.basket-panel--noscroll{overflow:hidden}.basket-panel--clear-basket-modal-open{z-index:10009}.basket-panel__unavailable-list{margin:1rem 0 0}.basket-panel .checkout-unified-list{padding:0}@container (min-width: 1800px){.basket-panel--sticky{width:23.75rem;right:0;left:auto;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;transition:top .3s}}@container (min-width: 1800px){.basket-panel--sticky .basket-panel__drawer{width:23.75rem;transform:none;position:initial;height:100%}}.basket-panel .ds-product-card--largehorizontal-variable-weight{position:relative;line-height:1.25}@container (min-width: 768px){.basket-panel .ds-product-card--largehorizontal-variable-weight{left:-1.5rem;line-height:initial}}.header{z-index:4000;height:auto;position:sticky;top:0}.header--hidden{visibility:hidden}.header__wrapper{position:relative;top:0;z-index:4000;width:100%;transition:top .3s ease-out}.header__main-top{box-shadow:0 .125rem .375rem #1212120d}.header__top{position:relative;z-index:4000}.header__sub-header{display:flex;align-items:center;justify-content:center;width:100%;overflow:visible;height:var(--subheader-height);background-color:#fff;transition:height .3s ease-out,visibility .3s .3s}.header__sub-header .sub-header-switch__tabs{visibility:visible}@container (min-width: 1024px){.header__sub-header{justify-content:center}}@container (min-width: 1800px){.header__sub-header{max-width:calc(100% - 23.75rem)}}.header__sub-header--fullwidth{max-width:none;border:0}.header__sub-header--hidden{display:block;height:0}.header__sub-header--hidden .sub-header-switch__tabs{visibility:hidden}@keyframes expand-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.colophon-payment-methods{display:flex;flex-direction:column;gap:1rem;width:100%}.colophon-payment-methods__block{display:flex;gap:1rem;flex-wrap:wrap}.colophon-payment-methods__list{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.colophon-payment-methods__icon{display:flex;align-items:center;margin-bottom:0}.colophon-payment-methods__icon .svg-graphic,.colophon-payment-methods__icon .image{vertical-align:top;width:auto;max-width:2rem;max-height:2rem}.main-footer{margin-top:1rem;background-color:#fff}@container (min-width: 1800px){.c-main--food~#colophon .main-footer{width:calc(100% - 23.75rem)}}.main-footer__container{box-sizing:content-box;max-width:var(--content-max-width);margin:0 auto;padding:0 1rem}.main-footer__container:not(.main-footer__container--main){margin-bottom:0}@container (min-width: 1024px){.main-footer__wrapper{padding-block:1.5rem;display:flex;gap:1.5rem}}.main-footer__box{border-bottom:1px solid #d9d9d9}@container (min-width: 768px){.main-footer__box{display:flex;flex:3;gap:1.5rem}}@container (min-width: 1024px){.main-footer__box{border-bottom:0}}.main-footer__block{display:flex;flex-direction:column;justify-content:flex-start;padding-block:1.5rem;gap:1rem;flex:1}.main-footer__block--wrap{flex-direction:row;justify-content:space-between;flex-wrap:wrap}@container (min-width: 768px){.main-footer__block{flex-direction:column;justify-content:flex-start}}@container (min-width: 1024px){.main-footer__block{padding-block:0}.main-footer__block:first-child{border-bottom:0}}.main-footer__list,.main-footer__item{margin:0;padding:0}.main-footer__list{list-style:none}.main-footer__list--main{padding-bottom:1.5rem;border-bottom:1px solid #d9d9d9}@container (min-width: 1024px){.main-footer__list--main{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto;grid-template-areas:"m m2 m3 a1 a2" "m m2 m3 b1 b2";padding-bottom:1.5rem;gap:1rem}.main-footer__list--main .main-footer__item:nth-child(1){grid-area:m}.main-footer__list--main .main-footer__item:nth-child(2){grid-area:m2}.main-footer__list--main .main-footer__item:nth-child(3){grid-area:m3}.main-footer__list--main .main-footer__item:nth-child(4){grid-area:a1}.main-footer__list--main .main-footer__item:nth-child(5){grid-area:b1}.main-footer__list--main .main-footer__item:nth-child(6){grid-area:a2}.main-footer__list--main .main-footer__item:nth-child(7){grid-area:b2}}.main-footer__list--second{height:100%;transform-origin:top;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:scaleY(1);padding-right:0}.main-footer__list--second .main-footer__item{margin-bottom:1rem}.main-footer__list--second .main-footer__item:first-child{margin-top:.5rem}@container (min-width: 1024px){.main-footer__list--second .main-footer__item{margin-bottom:.5rem}.main-footer__list--second .main-footer__item:last-child{margin-bottom:0}}.main-footer__list--closed{height:0;transform:scaleY(0);transition-duration:0ms}@container (min-width: 1024px){.main-footer__list--closed{height:100%;transform:scaleY(1)}}.main-footer__list--closed .main-footer__item{margin-bottom:0}.main-footer__list--closed .main-footer__item:first-child{margin-top:0}@container (min-width: 1024px){.main-footer__list--closed .main-footer__item{margin-bottom:.5rem}.main-footer__list--closed .main-footer__item:first-child{margin-top:.125rem}}.main-footer__list--flex{display:flex;gap:.75rem}.main-footer__head{padding-block:0 .25rem;display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer}.main-footer__head .c-icon{font-size:2rem}@container (min-width: 1024px){.main-footer__head{pointer-events:none;padding-right:1.5rem}.main-footer__head .c-icon{display:none}}.main-footer__icon{display:block;margin:0}.main-footer__icon--faciliti{width:5.625rem}.main-footer__icon--mobile{transition:transform .2s cubic-bezier(.16,1,.3,1)}.main-footer__icon--closed{transform:rotate(-180deg)}@container (min-width: 1024px){.main-footer__icon--closed{transform:rotate(0)}}.main-footer__link:hover{text-decoration:underline}.main-footer__socials{display:flex}.main-footer__socials .c-icon{font-size:1.5rem}.main-footer__social{display:block;line-height:1;color:#121212}.main-footer__social:hover{color:#0970e6}.main-footer .colophon-payment-methods{margin:0;flex:2;border-bottom:1px solid #d9d9d9}@container (min-width: 768px){.main-footer .colophon-payment-methods{border-bottom:none}}.main-footer .main-footer__link.c-link{display:inline-block}.skiplink__list{margin:0;padding:0;list-style:none}.skiplink__item{margin:0}.skiplink__link{position:fixed;white-space:nowrap;margin:.25rem;top:0;left:-100%;opacity:0}.skiplink__link:focus{opacity:1;left:0;background-color:#fff;padding:1rem;z-index:22000;border:2px solid #bdbdbd}.pl-toaster{width:100%;z-index:22000;border-radius:4px;box-shadow:0 2px 4px #254f9a14;background-color:#fff}.pl-toaster--status-info{border:1px solid #b9ddff}.pl-toaster--status-info .pl-toaster__progress-bar{background-color:#173eb4}.pl-toaster--status-error{border:1px solid #fbcaba}.pl-toaster--status-error .pl-toaster__progress-bar{background-color:#d30d1f}.pl-toaster--status-success{border:1px solid #b9e9cc}.pl-toaster--status-success .pl-toaster__progress-bar{background-color:#006223}.pl-toaster--status-warning{border:1px solid #ffdab4}.pl-toaster--status-warning .pl-toaster__progress-bar{background-color:#f8761e}.pl-toaster__wrapper{padding:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem}.pl-toaster__title{margin-right:0;flex-wrap:nowrap;word-break:keep-all;font-size:1rem;font-weight:700;color:#121212}.pl-toaster__body{margin-top:0;font-size:.875rem;color:#454545}.pl-toaster__container{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.pl-toaster__action{margin:.5rem 0 0}.pl-toaster__action:empty{margin-top:0}.pl-toaster__close-button{cursor:pointer}.pl-toaster__progress-bar{left:0;bottom:0;height:4px;position:absolute;animation-name:pl-toaster-progress-bar;animation-timing-function:linear}.pl-toaster__status-icon{max-width:1.5rem;min-width:1.5rem}@keyframes pl-toaster-progress-bar{0%{width:100%}to{width:0}}.pl-toaster-group{width:100%;margin:0 auto;max-width:288px;z-index:22000;inset:206px 0 auto;position:fixed}@container (min-width: 768px){.pl-toaster-group{left:initial;margin:initial;bottom:initial;right:1rem}}.pl-toaster-group .pl-toaster{bottom:auto;left:0;top:0;opacity:1;position:relative;z-index:21998;transition:top .3s ease-in-out,left .5s ease-in-out,opacity .3s linear}.pl-toaster-group .pl-toaster:nth-child(1){top:1rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(2){top:2rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(3){top:3rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(4){top:4rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(5){top:5rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(6){top:6rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(7){top:7rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(8){top:8rem;z-index:21999}.pl-toaster-group .pl-toaster:nth-child(1){z-index:22000}.pl-toaster-group .pl-toaster__animation__slide-enter{left:500px}.pl-toaster-group .pl-toaster__animation__slide-leave-to{opacity:0}.notification{background-color:#fff;position:relative;display:flex;-webkit-user-select:none;user-select:none;top:0;right:0;width:23rem;border-radius:4px;margin:1rem 1rem 1rem auto;max-width:100%;box-shadow:0 0 4px 2px #e5e5e5}.notification-wrapper{position:fixed;z-index:20000;top:var(--header-height)}@container (min-width: 768px){.notification-wrapper{position:relative;right:0}}.notification-container{position:fixed;left:0;right:0}@container (min-width: 768px){.notification-container{left:auto;bottom:auto;z-index:20000;top:var(--header-height);right:0}}.notification__inner{display:flex;width:100%}.notification__picto.svg-base{height:1.5rem;width:1.5rem;margin:1rem 0 1rem 1rem;align-self:flex-start;flex:0 0 1.5rem}.notification__content{position:relative;margin:1rem 2rem 1rem 1rem;width:100%}.notification__title{font-size:1rem;color:#0e3368;padding-bottom:.5rem;display:flex;align-items:center}.notification__title>.svg-icon{margin-right:.5rem}.notification__text{font-size:.875rem;text-align:initial;margin:0;padding:0}.notification__close.pl-button{margin-top:.75rem;margin-right:.75rem;height:1rem}.notification__links{display:flex;margin-top:1rem}.notification__links>.notification__link{margin:0 0 0 1rem}.notification__links>.notification__link:first-child{margin:0}.notification__loader{animation:left-to-right-loader;animation-iteration-count:1;animation-timing-function:linear;animation-direction:reverse;animation-fill-mode:forwards;background-color:#4ccd8a;min-height:.25rem;position:absolute;width:100%;bottom:0;border-radius:0 0 0 .25rem}@keyframes left-to-right-loader{to{width:0}}@container (min-width: 768px){.notification--secondary{width:32rem}}.notification--secondary .notification__title{-webkit-hyphens:none;hyphens:none;margin-right:1rem}.notification--secondary .notification__picto{width:4rem;height:4rem;margin:1rem 0 1rem 1rem;flex-basis:4rem}.notification--add-to-cart{width:19rem}.notification--add-to-cart .notification__picto{width:1.75rem;height:1.75rem;margin:.75rem 0 0 1rem;flex-basis:1.75rem}.notification--static{box-shadow:none;border:1px solid #e5e5e5;margin:0;width:auto;max-width:none}.notification--static .notification_content{margin:1rem 2rem 1rem 1rem;padding:0}.notification--bottom-right{font-size:1rem;bottom:0;top:auto;z-index:4000;position:fixed}.notification--bottom-right .notification__content{padding-left:0}.notification--bottom-right .notification__title{padding-bottom:.0625rem}.notification--bottom-right .notification__text{padding-bottom:.5rem}@container (max-width: 767px){.notification--bottom-mobile{position:fixed;top:auto;bottom:0;margin:0;border-radius:0;width:100%;max-width:none}.notification--bottom-mobile .notification__loader{top:0;bottom:auto;border-radius:0}}.notification--tertiary .notification__loader{background-color:#0970e6}:root{--ds-border-radius-4: .25rem;--ds-border-radius-8: .5rem;--ds-border-radius-16: 1rem;--ds-border-radius-24: 1.5rem;--ds-border-radius-32: 2rem;--ds-border-radius-100: 6.25rem;--ds-border-size-1: .0625rem;--ds-border-size-2: .125rem;--ds-sizing-xxxs: .5rem;--ds-sizing-xxs: .75rem;--ds-sizing-xs: 1rem;--ds-sizing-m: 1.5rem;--ds-sizing-l: 2rem;--ds-sizing-xl: 2.5rem;--ds-sizing-xxl: 3rem;--ds-sizing-3xl: 3.5rem;--ds-sizing-4xl: 4.5rem;--ds-spacing-xxxs: .125rem;--ds-spacing-xxs: .25rem;--ds-spacing-xs: .5rem;--ds-spacing-s: .75rem;--ds-spacing-m: 1rem;--ds-spacing-l: 1.5rem;--ds-spacing-xl: 2rem;--ds-spacing-xxl: 3rem;--ds-spacing-xxxl: 8rem}:root{--ds-color-interactive-background-accent-active: #121212;--ds-color-interactive-background-accent-disabled: #121212;--ds-color-interactive-background-accent-hover: #454545;--ds-color-interactive-background-accent-pressed: #696969;--ds-color-interactive-background-main-active: #0970e6;--ds-color-interactive-background-main-disabled: #0970e6;--ds-color-interactive-background-main-hover: #004e9b;--ds-color-interactive-background-main-pressed: #003161;--ds-color-interactive-background-negative-active: #df1116;--ds-color-interactive-background-negative-disabled: #df1116;--ds-color-interactive-background-negative-hover: #8f0004;--ds-color-interactive-background-negative-pressed: #470002;--ds-color-interactive-background-plain-active: #ffffff;--ds-color-interactive-background-plain-disabled: #ffffff;--ds-color-interactive-background-plain-hover: #ffffff;--ds-color-interactive-background-plain-pressed: #ffffff;--ds-color-interactive-background-preffiled: #e6f1fe;--ds-color-interactive-background-subtle-active: #ffffff;--ds-color-interactive-background-subtle-disabled: #ffffff;--ds-color-interactive-background-subtle-hover: #f5faff;--ds-color-interactive-background-subtle-pressed: #ebf4fe;--ds-color-interactive-background-input-readonly: #f7f7f7;--ds-color-interactive-border-accent-active: #121212;--ds-color-interactive-border-accent-disabled: #121212;--ds-color-interactive-border-accent-hover: #454545;--ds-color-interactive-border-accent-pressed: #696969;--ds-color-interactive-border-active: #d9d9d9;--ds-color-interactive-border-disabled: #d9d9d9;--ds-color-interactive-border-focus: #0970e6;--ds-color-interactive-border-hover: #b8b8b8;--ds-color-interactive-border-main-active: #0970e6;--ds-color-interactive-border-main-disabled: #0970e6;--ds-color-interactive-border-main-hover: #004e9b;--ds-color-interactive-border-main-pressed: #003161;--ds-color-interactive-border-negative-active: #df1116;--ds-color-interactive-border-negative-disabled: #df1116;--ds-color-interactive-border-negative-hover: #8f0004;--ds-color-interactive-border-negative-pressed: #470002;--ds-color-interactive-border-plain-active: #ffffff;--ds-color-interactive-border-plain-disabled: #ffffff;--ds-color-interactive-border-plain-hover: #ffffff;--ds-color-interactive-border-plain-pressed: #ffffff;--ds-color-interactive-border-pressed: #878787;--ds-color-interactive-content-accent-active: #121212;--ds-color-interactive-content-accent-disabled: #121212;--ds-color-interactive-content-accent-hover: #454545;--ds-color-interactive-content-accent-pressed: #696969;--ds-color-interactive-content-main-active: #0970e6;--ds-color-interactive-content-main-disabled: #0970e6;--ds-color-interactive-content-main-hover: #004e9b;--ds-color-interactive-content-main-pressed: #003161;--ds-color-interactive-content-negative-active: #df1116;--ds-color-interactive-content-negative-disabled: #df1116;--ds-color-interactive-content-negative-hover: #8f0004;--ds-color-interactive-content-negative-pressed: #470002;--ds-color-interactive-content-plain-active: #ffffff;--ds-color-interactive-content-plain-disabled: #ffffff;--ds-color-interactive-content-plain-hover: #ffffff;--ds-color-interactive-content-plain-pressed: #ffffff;--ds-color-interactive-content-subtle-active: #121212;--ds-color-interactive-content-subtle-disabled: #121212;--ds-color-interactive-content-subtle-hover: #121212;--ds-color-interactive-content-subtle-pressed: #121212;--ds-color-interactive-icon-accent-active: #121212;--ds-color-interactive-icon-accent-disabled: #121212;--ds-color-interactive-icon-accent-hover: #454545;--ds-color-interactive-icon-accent-pressed: #696969;--ds-color-interactive-icon-main-active: #0970e6;--ds-color-interactive-icon-main-disabled: #0970e6;--ds-color-interactive-icon-main-hover: #004e9b;--ds-color-interactive-icon-main-pressed: #003161;--ds-color-interactive-icon-negative-active: #df1116;--ds-color-interactive-icon-negative-disabled: #df1116;--ds-color-interactive-icon-negative-hover: #8f0004;--ds-color-interactive-icon-negative-pressed: #470002;--ds-color-interactive-icon-plain-active: #ffffff;--ds-color-interactive-icon-plain-disabled: #ffffff;--ds-color-interactive-icon-plain-hover: #ffffff;--ds-color-interactive-icon-plain-pressed: #ffffff;--ds-color-interactive-content-specific-loyalty-default: #004e9b;--ds-color-interactive-background-specific-loyalty: #e8f8ff;--ds-color-interactive-content-specific-club-default: #283583}:root{--ds-color-persistent-background-functional-main-information: #173eb4;--ds-color-persistent-background-functional-main-negative: #df1116;--ds-color-persistent-background-functional-main-success: #2c815e;--ds-color-persistent-background-functional-main-warning: #8a5f00;--ds-color-persistent-background-functional-reversed-information: #e8f8ff;--ds-color-persistent-background-functional-reversed-negative: #ffefef;--ds-color-persistent-background-functional-reversed-success: #f0faf6;--ds-color-persistent-background-functional-reversed-warning: #fffaf0;--ds-color-persistent-background-main-primary: #ffffff;--ds-color-persistent-background-main-secondary: #f7f7f7;--ds-color-persistent-background-main-tertiary: #f5faff;--ds-color-persistent-background-reversed-primary: #121212;--ds-color-persistent-background-reversed-secondary: #454545;--ds-color-persistent-background-overlay-default: #121212;--ds-color-persistent-border-functional-main-information: #173eb4;--ds-color-persistent-border-functional-main-negative: #df1116;--ds-color-persistent-border-functional-main-success: #2c815e;--ds-color-persistent-border-functional-main-warning: #8a5f00;--ds-color-persistent-border-functional-reversed-information: #e8f8ff;--ds-color-persistent-border-functional-reversed-negative: #ffefef;--ds-color-persistent-border-functional-reversed-success: #f0faf6;--ds-color-persistent-border-functional-reversed-warning: #fffaf0;--ds-color-persistent-border-main-primary: #ebebeb;--ds-color-persistent-border-main-secondary: #d9d9d9;--ds-color-persistent-content-functional-main-information: #173eb4;--ds-color-persistent-content-functional-main-negative: #df1116;--ds-color-persistent-content-functional-main-success: #2c815e;--ds-color-persistent-content-functional-main-warning: #8a5f00;--ds-color-persistent-content-functional-reversed-information: #e8f8ff;--ds-color-persistent-content-functional-reversed-negative: #ffefef;--ds-color-persistent-content-functional-reversed-success: #f0faf6;--ds-color-persistent-content-functional-reversed-warning: #fffaf0;--ds-color-persistent-content-main-primary: #121212;--ds-color-persistent-content-main-secondary: #454545;--ds-color-persistent-content-main-tertiary: #696969;--ds-color-persistent-content-reversed-primary: #ffffff;--ds-color-persistent-content-reversed-secondary: #f2f2f2;--ds-color-persistent-content-reversed-tertiary: #ebebeb;--ds-color-persistent-icon-functional-main-information: #173eb4;--ds-color-persistent-icon-functional-main-negative: #df1116;--ds-color-persistent-icon-functional-main-success: #2c815e;--ds-color-persistent-icon-functional-main-warning: #8a5f00;--ds-color-persistent-icon-functional-reversed-information: #e8f8ff;--ds-color-persistent-icon-functional-reversed-negative: #ffefef;--ds-color-persistent-icon-functional-reversed-success: #f0faf6;--ds-color-persistent-icon-functional-reversed-warning: #fffaf0;--ds-color-persistent-icon-main-primary: #121212;--ds-color-persistent-icon-main-secondary: #454545;--ds-color-persistent-icon-main-tertiary: #696969;--ds-color-persistent-icon-reversed-primary: #ffffff;--ds-color-persistent-icon-reversed-secondary: #f2f2f2;--ds-color-persistent-icon-reversed-tertiary: #ebebeb;--ds-color-persistent-content-specific-loyalty-default: #004e9b;--ds-color-persistent-background-specific-loyalty: #e8f8ff;--ds-color-persistent-content-specific-club-default: #283583}:root{--ds-color-interactive-background-button-filled-accent-active: #121212;--ds-color-interactive-background-button-filled-accent-disabled: #121212;--ds-color-interactive-background-button-filled-accent-hover: #454545;--ds-color-interactive-background-button-filled-accent-pressed: #696969;--ds-color-interactive-background-button-filled-accent-reversed-active: #ffffff;--ds-color-interactive-background-button-filled-accent-reversed-disabled: #ffffff;--ds-color-interactive-background-button-filled-accent-reversed-hover: #ffffff;--ds-color-interactive-background-button-filled-accent-reversed-pressed: #ffffff;--ds-color-interactive-background-button-filled-destructive-active: #df1116;--ds-color-interactive-background-button-filled-destructive-disabled: #df1116;--ds-color-interactive-background-button-filled-destructive-hover: #8f0004;--ds-color-interactive-background-button-filled-destructive-pressed: #470002;--ds-color-interactive-background-button-filled-destructive-reversed-active: #ffffff;--ds-color-interactive-background-button-filled-destructive-reversed-disabled: #ffffff;--ds-color-interactive-background-button-filled-destructive-reversed-hover: #ffffff;--ds-color-interactive-background-button-filled-destructive-reversed-pressed: #ffffff;--ds-color-interactive-background-button-filled-main-active: #0970e6;--ds-color-interactive-background-button-filled-main-disabled: #0970e6;--ds-color-interactive-background-button-filled-main-hover: #004e9b;--ds-color-interactive-background-button-filled-main-pressed: #003161;--ds-color-interactive-background-button-filled-main-reversed-active: #ffffff;--ds-color-interactive-background-button-filled-main-reversed-disabled: #ffffff;--ds-color-interactive-background-button-filled-main-reversed-hover: #ffffff;--ds-color-interactive-background-button-filled-main-reversed-pressed: #ffffff;--ds-color-interactive-background-button-outlined-accent-active: #ffffff;--ds-color-interactive-background-button-outlined-accent-disabled: #ffffff;--ds-color-interactive-background-button-outlined-accent-hover: #ffffff;--ds-color-interactive-background-button-outlined-accent-pressed: #ffffff;--ds-color-interactive-background-button-outlined-accent-reversed-active: #ffffff00;--ds-color-interactive-background-button-outlined-accent-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-outlined-accent-reversed-hover: #ffffff00;--ds-color-interactive-background-button-outlined-accent-reversed-pressed: #ffffff00;--ds-color-interactive-background-button-outlined-destructive-active: #ffffff;--ds-color-interactive-background-button-outlined-destructive-disabled: #ffffff;--ds-color-interactive-background-button-outlined-destructive-hover: #ffffff;--ds-color-interactive-background-button-outlined-destructive-pressed: #ffffff;--ds-color-interactive-background-button-outlined-destructive-reversed-active: #ffffff00;--ds-color-interactive-background-button-outlined-destructive-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-outlined-destructive-reversed-hover: #ffffff00;--ds-color-interactive-background-button-outlined-destructive-reversed-pressed: #ffffff00;--ds-color-interactive-background-button-outlined-main-active: #ffffff;--ds-color-interactive-background-button-outlined-main-disabled: #ffffff;--ds-color-interactive-background-button-outlined-main-hover: #ffffff;--ds-color-interactive-background-button-outlined-main-pressed: #ffffff;--ds-color-interactive-background-button-outlined-main-reversed-active: #ffffff00;--ds-color-interactive-background-button-outlined-main-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-outlined-main-reversed-hover: #ffffff00;--ds-color-interactive-background-button-outlined-main-reversed-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-accent-active: #ffffff00;--ds-color-interactive-background-button-transparent-accent-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-accent-hover: #ffffff00;--ds-color-interactive-background-button-transparent-accent-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-accent-reversed-active: #ffffff00;--ds-color-interactive-background-button-transparent-accent-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-accent-reversed-hover: #ffffff00;--ds-color-interactive-background-button-transparent-accent-reversed-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-active: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-hover: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-reversed-active: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-reversed-hover: #ffffff00;--ds-color-interactive-background-button-transparent-destructive-reversed-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-main-active: #ffffff00;--ds-color-interactive-background-button-transparent-main-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-main-hover: #ffffff00;--ds-color-interactive-background-button-transparent-main-pressed: #ffffff00;--ds-color-interactive-background-button-transparent-main-reversed-active: #ffffff00;--ds-color-interactive-background-button-transparent-main-reversed-disabled: #ffffff00;--ds-color-interactive-background-button-transparent-main-reversed-hover: #ffffff00;--ds-color-interactive-background-button-transparent-main-reversed-pressed: #ffffff00;--ds-color-interactive-background-chip-active: #ffffff;--ds-color-interactive-background-chip-disabled: #ffffff;--ds-color-interactive-background-chip-hover: #e6f1fe;--ds-color-interactive-background-chip-pressed: #bddbff;--ds-color-interactive-background-chip-selected-active: #0970e6;--ds-color-interactive-background-chip-selected-hover: #004e9b;--ds-color-interactive-background-chip-selected-pressed: #003161;--ds-color-interactive-background-icon-button-filled-accent-active: #121212;--ds-color-interactive-background-icon-button-filled-accent-disabled: #121212;--ds-color-interactive-background-icon-button-filled-accent-hover: #454545;--ds-color-interactive-background-icon-button-filled-accent-pressed: #696969;--ds-color-interactive-background-icon-button-filled-accent-reversed-active: #ffffff;--ds-color-interactive-background-icon-button-filled-accent-reversed-disabled: #ffffff;--ds-color-interactive-background-icon-button-filled-accent-reversed-hover: #ffffff;--ds-color-interactive-background-icon-button-filled-accent-reversed-pressed: #ffffff;--ds-color-interactive-background-icon-button-filled-destructive-active: #df1116;--ds-color-interactive-background-icon-button-filled-destructive-disabled: #df1116;--ds-color-interactive-background-icon-button-filled-destructive-hover: #8f0004;--ds-color-interactive-background-icon-button-filled-destructive-pressed: #470002;--ds-color-interactive-background-icon-button-filled-destructive-reversed-active: #ffffff;--ds-color-interactive-background-icon-button-filled-destructive-reversed-disabled: #ffffff;--ds-color-interactive-background-icon-button-filled-destructive-reversed-hover: #ffffff;--ds-color-interactive-background-icon-button-filled-destructive-reversed-pressed: #ffffff;--ds-color-interactive-background-icon-button-filled-main-active: #0970e6;--ds-color-interactive-background-icon-button-filled-main-disabled: #0970e6;--ds-color-interactive-background-icon-button-filled-main-hover: #004e9b;--ds-color-interactive-background-icon-button-filled-main-pressed: #003161;--ds-color-interactive-background-icon-button-filled-main-reversed-active: #ffffff;--ds-color-interactive-background-icon-button-filled-main-reversed-disabled: #ffffff;--ds-color-interactive-background-icon-button-filled-main-reversed-hover: #ffffff;--ds-color-interactive-background-icon-button-filled-main-reversed-pressed: #ffffff;--ds-color-interactive-background-icon-button-outlined-accent-active: #ffffff;--ds-color-interactive-background-icon-button-outlined-accent-disabled: #ffffff;--ds-color-interactive-background-icon-button-outlined-accent-hover: #ffffff;--ds-color-interactive-background-icon-button-outlined-accent-pressed: #ffffff;--ds-color-interactive-background-icon-button-outlined-accent-reversed-active: #ffffff00;--ds-color-interactive-background-icon-button-outlined-accent-reversed-disabled: #ffffff00;--ds-color-interactive-background-icon-button-outlined-accent-reversed-hover: #ffffff00;--ds-color-interactive-background-icon-button-outlined-accent-reversed-pressed: #ffffff00;--ds-color-interactive-background-icon-button-outlined-destructive-active: #ffffff;--ds-color-interactive-background-icon-button-outlined-destructive-disabled: #ffffff;--ds-color-interactive-background-icon-button-outlined-destructive-hover: #ffffff;--ds-color-interactive-background-icon-button-outlined-destructive-pressed: #ffffff;--ds-color-interactive-background-icon-button-outlined-destructive-reversed-active: #ffffff00;--ds-color-interactive-background-icon-button-outlined-destructive-reversed-disabled: #ffffff00;--ds-color-interactive-background-icon-button-outlined-destructive-reversed-hover: #ffffff00;--ds-color-interactive-background-icon-button-outlined-destructive-reversed-pressed: #ffffff00;--ds-color-interactive-background-icon-button-outlined-main-active: #ffffff;--ds-color-interactive-background-icon-button-outlined-main-disabled: #ffffff;--ds-color-interactive-background-icon-button-outlined-main-hover: #ffffff;--ds-color-interactive-background-icon-button-outlined-main-pressed: #ffffff;--ds-color-interactive-background-icon-button-outlined-main-reversed-active: #ffffff00;--ds-color-interactive-background-icon-button-outlined-main-reversed-disabled: #ffffff00;--ds-color-interactive-background-icon-button-outlined-main-reversed-hover: #ffffff00;--ds-color-interactive-background-icon-button-outlined-main-reversed-pressed: #ffffff00;--ds-color-interactive-background-input-active: #ffffff;--ds-color-interactive-background-input-addon-active: #f7f7f7;--ds-color-interactive-background-input-addon-default: #f7f7f7;--ds-color-interactive-background-input-addon-error: #ffefef;--ds-color-interactive-background-input-addon-hover: #d9d9d9;--ds-color-interactive-background-input-addon-pressed: #b8b8b8;--ds-color-interactive-background-input-autosuggest-item-active: #ffffff;--ds-color-interactive-background-input-autosuggest-item-hover: #f7f7f7;--ds-color-interactive-background-input-autosuggest-item-pressed: #ebebeb;--ds-color-interactive-background-input-calendar-active: #ffffff;--ds-color-interactive-background-input-calendar-disabled: #f2f2f2;--ds-color-interactive-background-input-calendar-hover: #f7f7f7;--ds-color-interactive-background-input-calendar-pressed: #f2f2f2;--ds-color-interactive-background-input-calendar-range-active: #f5faff;--ds-color-interactive-background-input-calendar-range-hover: #f5faff;--ds-color-interactive-background-input-calendar-range-pressed: #f5faff;--ds-color-interactive-background-input-calendar-selected-active: #0970e6;--ds-color-interactive-background-input-calendar-selected-hover: #004e9b;--ds-color-interactive-background-input-calendar-selected-pressed: #003161;--ds-color-interactive-background-input-checkbox-selected-active: #0970e6;--ds-color-interactive-background-input-checkbox-selected-disabled: #0970e6;--ds-color-interactive-background-input-checkbox-selected-hover: #004e9b;--ds-color-interactive-background-input-checkbox-selected-pressed: #003161;--ds-color-interactive-background-input-date-picker-shortcut-active: #ffffff;--ds-color-interactive-background-input-date-picker-shortcut-disabled: #ffffff;--ds-color-interactive-background-input-date-picker-shortcut-hover: #f2f2f2;--ds-color-interactive-background-input-date-picker-shortcut-pressed: #ebebeb;--ds-color-interactive-background-input-date-picker-shortcut-selected-active: #f2f2f2;--ds-color-interactive-background-input-date-picker-shortcut-selected-hover: #ebebeb;--ds-color-interactive-background-input-date-picker-shortcut-selected-pressed: #d9d9d9;--ds-color-interactive-background-input-disabled: #ffffff;--ds-color-interactive-background-input-error-active: #ffffff;--ds-color-interactive-background-input-error-hover: #ffffff;--ds-color-interactive-background-input-error-pressed: #ffffff;--ds-color-interactive-background-input-hover: #ffffff;--ds-color-interactive-background-input-prefilled: #e6f1fe;--ds-color-interactive-background-input-pressed: #ffffff;--ds-color-interactive-background-input-radio-selected-active: #0970e6;--ds-color-interactive-background-input-radio-selected-disabled: #0970e6;--ds-color-interactive-background-input-radio-selected-hover: #004e9b;--ds-color-interactive-background-input-radio-selected-pressed: #003161;--ds-color-interactive-background-input-range-handle-active: #ffffff;--ds-color-interactive-background-input-range-handle-hover: #ffffff;--ds-color-interactive-background-input-range-handle-pressed: #ffffff;--ds-color-interactive-background-input-range-track-active: #ebebeb;--ds-color-interactive-background-input-range-track-selected: #0970e6;--ds-color-interactive-background-input-select-button-accent-active: #ffffff;--ds-color-interactive-background-input-select-button-accent-disabled: #ffffff;--ds-color-interactive-background-input-select-button-accent-hover: #ffffff;--ds-color-interactive-background-input-select-button-accent-pressed: #ffffff;--ds-color-interactive-background-input-select-button-main-active: #ffffff;--ds-color-interactive-background-input-select-button-main-disabled: #ffffff;--ds-color-interactive-background-input-select-button-main-hover: #ffffff;--ds-color-interactive-background-input-select-button-main-pressed: #ffffff;--ds-color-interactive-background-input-select-button-selected-accent-active: #121212;--ds-color-interactive-background-input-select-button-selected-accent-hover: #454545;--ds-color-interactive-background-input-select-button-selected-accent-pressed: #696969;--ds-color-interactive-background-input-select-button-selected-main-active: #0970e6;--ds-color-interactive-background-input-select-button-selected-main-hover: #004e9b;--ds-color-interactive-background-input-select-button-selected-main-pressed: #003161;--ds-color-interactive-background-input-toggle-active: #d9d9d9;--ds-color-interactive-background-input-toggle-disabled: #d9d9d9;--ds-color-interactive-background-input-toggle-error-active: #df1116;--ds-color-interactive-background-input-toggle-error-hover: #df1116;--ds-color-interactive-background-input-toggle-error-pressed: #df1116;--ds-color-interactive-background-input-toggle-handle: #ffffff;--ds-color-interactive-background-input-toggle-hover: #b8b8b8;--ds-color-interactive-background-input-toggle-pressed: #878787;--ds-color-interactive-background-input-toggle-selected-active: #0970e6;--ds-color-interactive-background-input-toggle-selected-disabled: #0970e6;--ds-color-interactive-background-input-toggle-selected-hover: #004e9b;--ds-color-interactive-background-input-toggle-selected-pressed: #003161;--ds-color-interactive-background-navigation-item-active: #ffffff;--ds-color-interactive-background-navigation-item-disabled: #ffffff;--ds-color-interactive-background-navigation-item-hover: #e6f1fe;--ds-color-interactive-background-navigation-item-pressed: #bddbff;--ds-color-interactive-background-navigation-item-selected-active: #e6f1fe;--ds-color-interactive-background-navigation-item-selected-hover: #e6f1fe;--ds-color-interactive-background-navigation-item-selected-pressed: #bddbff;--ds-color-interactive-background-pagination-active: #ffffff;--ds-color-interactive-background-pagination-disabled: #ffffff;--ds-color-interactive-background-pagination-hover: #e6f1fe;--ds-color-interactive-background-pagination-pressed: #bddbff;--ds-color-interactive-background-pagination-selected-active: #0970e6;--ds-color-interactive-background-pagination-selected-hover: #004e9b;--ds-color-interactive-background-pagination-selected-pressed: #003161;--ds-color-interactive-background-quantity-button-active: #0970e6;--ds-color-interactive-background-quantity-button-disabled: #0970e6;--ds-color-interactive-background-quantity-button-hover: #004e9b;--ds-color-interactive-background-quantity-button-modifier-active: #0970e6;--ds-color-interactive-background-quantity-button-modifier-focus: #004e9b;--ds-color-interactive-background-quantity-button-modifier-hover: #004e9b;--ds-color-interactive-background-quantity-button-modifier-pressed: #003161;--ds-color-interactive-background-quantity-button-pressed: #003161;--ds-color-interactive-background-rating-active: #ffbf29;--ds-color-interactive-background-rating-hover: #f5ac00;--ds-color-interactive-background-rating-pressed: #bd8400;--ds-color-interactive-background-scrollbar-active: #d9d9d9;--ds-color-interactive-background-scrollbar-hover: #878787;--ds-color-interactive-background-segmented-control-item-active: #f2f2f2;--ds-color-interactive-background-segmented-control-item-disabled: #f2f2f2;--ds-color-interactive-background-segmented-control-item-hover: #ebebeb;--ds-color-interactive-background-segmented-control-item-pressed: #d9d9d9;--ds-color-interactive-background-segmented-control-item-selected-active: #0970e6;--ds-color-interactive-background-segmented-control-item-selected-disabled: #0970e6;--ds-color-interactive-background-segmented-control-item-selected-hover: #004e9b;--ds-color-interactive-background-segmented-control-item-selected-pressed: #003161;--ds-color-interactive-background-segmented-control-main: #f2f2f2;--ds-color-interactive-background-select-button-active: #ffffff;--ds-color-interactive-background-select-button-hover: #ffffff;--ds-color-interactive-background-select-button-pressed: #ffffff;--ds-color-interactive-background-select-button-selected-active: #121212;--ds-color-interactive-background-select-button-selected-hover: #454545;--ds-color-interactive-background-select-button-selected-pressed: #696969;--ds-color-interactive-background-stepper-item-default-active: #121212;--ds-color-interactive-background-stepper-item-default-hover: #454545;--ds-color-interactive-background-stepper-item-default-pressed: #696969;--ds-color-interactive-background-stepper-item-default-reversed-active: #ffffff;--ds-color-interactive-background-stepper-item-default-reversed-disabled: #ffffff;--ds-color-interactive-background-stepper-item-default-reversed-hover: #ffffff;--ds-color-interactive-background-stepper-item-default-reversed-pressed: #ffffff;--ds-color-interactive-background-stepper-item-negative-active: #df1116;--ds-color-interactive-background-stepper-item-negative-hover: #8f0004;--ds-color-interactive-background-stepper-item-negative-pressed: #470002;--ds-color-interactive-background-stepper-item-negative-reversed-active: #ffffff;--ds-color-interactive-background-stepper-item-negative-reversed-disabled: #ffffff;--ds-color-interactive-background-stepper-item-negative-reversed-hover: #ffffff;--ds-color-interactive-background-stepper-item-negative-reversed-pressed: #ffffff;--ds-color-interactive-background-stepper-item-positive-active: #2c815e;--ds-color-interactive-background-stepper-item-positive-hover: #155138;--ds-color-interactive-background-stepper-item-positive-pressed: #051e14;--ds-color-interactive-background-stepper-item-positive-reversed-active: #ffffff;--ds-color-interactive-background-stepper-item-positive-reversed-disabled: #ffffff;--ds-color-interactive-background-stepper-item-positive-reversed-hover: #ffffff;--ds-color-interactive-background-stepper-item-positive-reversed-pressed: #ffffff;--ds-color-interactive-background-visual-button-active: #ffffff;--ds-color-interactive-background-visual-button-disabled: #ffffff;--ds-color-interactive-background-visual-button-hover: #ffffff;--ds-color-interactive-background-visual-button-pressed: #ffffff;--ds-color-interactive-border-button-outlined-accent-active: #121212;--ds-color-interactive-border-button-outlined-accent-disabled: #121212;--ds-color-interactive-border-button-outlined-accent-hover: #454545;--ds-color-interactive-border-button-outlined-accent-pressed: #696969;--ds-color-interactive-border-button-outlined-accent-reversed-active: #ffffff;--ds-color-interactive-border-button-outlined-accent-reversed-disabled: #ffffff;--ds-color-interactive-border-button-outlined-accent-reversed-hover: #ebebeb;--ds-color-interactive-border-button-outlined-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-border-button-outlined-destructive-active: #df1116;--ds-color-interactive-border-button-outlined-destructive-disabled: #df1116;--ds-color-interactive-border-button-outlined-destructive-hover: #8f0004;--ds-color-interactive-border-button-outlined-destructive-pressed: #470002;--ds-color-interactive-border-button-outlined-destructive-reversed-active: #ffffff;--ds-color-interactive-border-button-outlined-destructive-reversed-disabled: #ffffff;--ds-color-interactive-border-button-outlined-destructive-reversed-hover: #ebebeb;--ds-color-interactive-border-button-outlined-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-border-chip-active: #ebebeb;--ds-color-interactive-border-chip-disabled: #ebebeb;--ds-color-interactive-border-chip-hover: #bddbff;--ds-color-interactive-border-chip-pressed: #62a8f9;--ds-color-interactive-border-icon-button-outlined-accent-active: #121212;--ds-color-interactive-border-icon-button-outlined-accent-disabled: #121212;--ds-color-interactive-border-icon-button-outlined-accent-hover: #454545;--ds-color-interactive-border-icon-button-outlined-accent-pressed: #696969;--ds-color-interactive-border-icon-button-outlined-accent-reversed-active: #ffffff;--ds-color-interactive-border-icon-button-outlined-accent-reversed-disabled: #ffffff;--ds-color-interactive-border-icon-button-outlined-accent-reversed-hover: #ebebeb;--ds-color-interactive-border-icon-button-outlined-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-border-icon-button-outlined-destructive-active: #df1116;--ds-color-interactive-border-icon-button-outlined-destructive-disabled: #df1116;--ds-color-interactive-border-icon-button-outlined-destructive-hover: #8f0004;--ds-color-interactive-border-icon-button-outlined-destructive-pressed: #470002;--ds-color-interactive-border-icon-button-outlined-destructive-reversed-active: #ffffff;--ds-color-interactive-border-icon-button-outlined-destructive-reversed-disabled: #ffffff;--ds-color-interactive-border-icon-button-outlined-destructive-reversed-hover: #ebebeb;--ds-color-interactive-border-icon-button-outlined-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-border-icon-button-outlined-main-active: #0970e6;--ds-color-interactive-border-icon-button-outlined-main-disabled: #0970e6;--ds-color-interactive-border-icon-button-outlined-main-hover: #004e9b;--ds-color-interactive-border-icon-button-outlined-main-pressed: #003161;--ds-color-interactive-border-icon-button-outlined-main-reversed-active: #ffffff;--ds-color-interactive-border-icon-button-outlined-main-reversed-disabled: #ffffff;--ds-color-interactive-border-icon-button-outlined-main-reversed-hover: #ebebeb;--ds-color-interactive-border-icon-button-outlined-main-reversed-pressed: #d9d9d9;--ds-color-interactive-border-input-active: #d9d9d9;--ds-color-interactive-border-input-button-select-accent-active: #d9d9d9;--ds-color-interactive-border-input-button-select-accent-disabled: #d9d9d9;--ds-color-interactive-border-input-button-select-accent-hover: #a1a1a1;--ds-color-interactive-border-input-button-select-accent-pressed: #878787;--ds-color-interactive-border-input-button-select-main-active: #0970e6;--ds-color-interactive-border-input-button-select-main-disabled: #bddbff;--ds-color-interactive-border-input-button-select-main-hover: #004e9b;--ds-color-interactive-border-input-button-select-main-pressed: #003161;--ds-color-interactive-border-input-button-select-selected-accent-active: #121212;--ds-color-interactive-border-input-button-select-selected-accent-hover: #454545;--ds-color-interactive-border-input-button-select-selected-accent-pressed: #696969;--ds-color-interactive-border-input-button-select-selected-main-active: #0970e6;--ds-color-interactive-border-input-button-select-selected-main-hover: #004e9b;--ds-color-interactive-border-input-button-select-selected-main-pressed: #003161;--ds-color-interactive-border-input-button-select-slash-accent: #121212;--ds-color-interactive-border-input-button-select-slash-main: #0970e6;--ds-color-interactive-border-input-checkbox-selected-active: #0970e6;--ds-color-interactive-border-input-checkbox-selected-disabled: #0970e6;--ds-color-interactive-border-input-checkbox-selected-hover: #004e9b;--ds-color-interactive-border-input-checkbox-selected-pressed: #003161;--ds-color-interactive-border-input-disabled: #d9d9d9;--ds-color-interactive-border-input-ds-color-swatch-selected: #121212;--ds-color-interactive-border-input-ds-color-swatch-slash: #121212;--ds-color-interactive-border-input-error-active: #df1116;--ds-color-interactive-border-input-error-hover: #df1116;--ds-color-interactive-border-input-error-pressed: #df1116;--ds-color-interactive-border-input-focus: #0970e6;--ds-color-interactive-border-input-hover: #b8b8b8;--ds-color-interactive-border-input-pressed: #878787;--ds-color-interactive-border-input-radio-selected-active: #0970e6;--ds-color-interactive-border-input-radio-selected-disabled: #0970e6;--ds-color-interactive-border-input-radio-selected-hover: #004e9b;--ds-color-interactive-border-input-radio-selected-pressed: #003161;--ds-color-interactive-border-input-range-handle-active: #0970e6;--ds-color-interactive-border-input-range-handle-hover: #004e9b;--ds-color-interactive-border-input-range-handle-pressed: #003161;--ds-color-interactive-border-navigation-item-hover: #004e9b;--ds-color-interactive-border-navigation-item-pressed: #003161;--ds-color-interactive-border-navigation-item-selected-active: #0970e6;--ds-color-interactive-border-navigation-item-selected-hover: #004e9b;--ds-color-interactive-border-navigation-item-selected-pressed: #003161;--ds-color-interactive-border-select-button-active: #d9d9d9;--ds-color-interactive-border-select-button-hover: #b8b8b8;--ds-color-interactive-border-select-button-pressed: #878787;--ds-color-interactive-border-stepper-item-default-active: #121212;--ds-color-interactive-border-stepper-item-default-disabled: #121212;--ds-color-interactive-border-stepper-item-default-hover: #454545;--ds-color-interactive-border-stepper-item-default-pressed: #696969;--ds-color-interactive-border-stepper-item-negative-active: #df1116;--ds-color-interactive-border-stepper-item-negative-disabled: #df1116;--ds-color-interactive-border-stepper-item-negative-hover: #8f0004;--ds-color-interactive-border-stepper-item-negative-pressed: #470002;--ds-color-interactive-border-stepper-item-positive-active: #2c815e;--ds-color-interactive-border-stepper-item-positive-disabled: #2c815e;--ds-color-interactive-border-stepper-item-positive-hover: #155138;--ds-color-interactive-border-stepper-item-positive-pressed: #051e14;--ds-color-interactive-border-tab-active: #d9d9d9;--ds-color-interactive-border-tab-disabled: #d9d9d9;--ds-color-interactive-border-tab-hover: #b8b8b8;--ds-color-interactive-border-tab-pressed: #878787;--ds-color-interactive-border-tab-selected-active: #0864e6;--ds-color-interactive-border-tab-selected-disabled: #0864e6;--ds-color-interactive-border-tab-selected-hover: #004e9b;--ds-color-interactive-border-tab-selected-pressed: #003161;--ds-color-interactive-icon-button-filled-accent-active: #ffffff;--ds-color-interactive-icon-button-filled-accent-disabled: #ffffff;--ds-color-interactive-icon-button-filled-accent-hover: #ffffff;--ds-color-interactive-icon-button-filled-accent-pressed: #ffffff;--ds-color-interactive-icon-button-filled-accent-reversed-active: #121212;--ds-color-interactive-icon-button-filled-accent-reversed-disabled: #121212;--ds-color-interactive-icon-button-filled-accent-reversed-hover: #454545;--ds-color-interactive-icon-button-filled-accent-reversed-pressed: #696969;--ds-color-interactive-icon-button-filled-destructive-active: #ffffff;--ds-color-interactive-icon-button-filled-destructive-disabled: #ffffff;--ds-color-interactive-icon-button-filled-destructive-hover: #ffffff;--ds-color-interactive-icon-button-filled-destructive-pressed: #ffffff;--ds-color-interactive-icon-button-filled-destructive-reversed-active: #df1116;--ds-color-interactive-icon-button-filled-destructive-reversed-disabled: #df1116;--ds-color-interactive-icon-button-filled-destructive-reversed-hover: #8f0004;--ds-color-interactive-icon-button-filled-destructive-reversed-pressed: #470002;--ds-color-interactive-icon-button-filled-main-active: #ffffff;--ds-color-interactive-icon-button-filled-main-disabled: #ffffff;--ds-color-interactive-icon-button-filled-main-hover: #ffffff;--ds-color-interactive-icon-button-filled-main-pressed: #ffffff;--ds-color-interactive-icon-button-filled-main-reversed-active: #0970e6;--ds-color-interactive-icon-button-filled-main-reversed-disabled: #0970e6;--ds-color-interactive-icon-button-filled-main-reversed-hover: #004e9b;--ds-color-interactive-icon-button-filled-main-reversed-pressed: #003161;--ds-color-interactive-icon-button-main-active: #0970e6;--ds-color-interactive-icon-button-main-disabled: #0970e6;--ds-color-interactive-icon-button-main-hover: #004e9b;--ds-color-interactive-icon-button-main-pressed: #003161;--ds-color-interactive-icon-button-main-reversed-active: #ffffff;--ds-color-interactive-icon-button-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-outlined-accent-active: #121212;--ds-color-interactive-icon-button-outlined-accent-disabled: #121212;--ds-color-interactive-icon-button-outlined-accent-hover: #454545;--ds-color-interactive-icon-button-outlined-accent-pressed: #696969;--ds-color-interactive-icon-button-outlined-accent-reversed-active: #ffffff;--ds-color-interactive-icon-button-outlined-accent-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-outlined-accent-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-outlined-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-outlined-destructive-active: #df1116;--ds-color-interactive-icon-button-outlined-destructive-disabled: #df1116;--ds-color-interactive-icon-button-outlined-destructive-hover: #8f0004;--ds-color-interactive-icon-button-outlined-destructive-pressed: #470002;--ds-color-interactive-icon-button-outlined-destructive-reversed-active: #ffffff;--ds-color-interactive-icon-button-outlined-destructive-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-outlined-destructive-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-outlined-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-outlined-main-active: #0970e6;--ds-color-interactive-icon-button-outlined-main-disabled: #0970e6;--ds-color-interactive-icon-button-outlined-main-hover: #004e9b;--ds-color-interactive-icon-button-outlined-main-pressed: #003161;--ds-color-interactive-icon-button-outlined-main-reversed-active: #ffffff;--ds-color-interactive-icon-button-outlined-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-outlined-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-outlined-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-transparent-accent-active: #121212;--ds-color-interactive-icon-button-transparent-accent-disabled: #121212;--ds-color-interactive-icon-button-transparent-accent-hover: #454545;--ds-color-interactive-icon-button-transparent-accent-pressed: #696969;--ds-color-interactive-icon-button-transparent-accent-reversed-active: #ffffff;--ds-color-interactive-icon-button-transparent-accent-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-transparent-accent-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-transparent-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-transparent-destructive-active: #df1116;--ds-color-interactive-icon-button-transparent-destructive-disabled: #df1116;--ds-color-interactive-icon-button-transparent-destructive-hover: #8f0004;--ds-color-interactive-icon-button-transparent-destructive-pressed: #470002;--ds-color-interactive-icon-button-transparent-destructive-reversed-active: #ffffff;--ds-color-interactive-icon-button-transparent-destructive-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-transparent-destructive-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-transparent-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-button-transparent-main-active: #0970e6;--ds-color-interactive-icon-button-transparent-main-disabled: #0970e6;--ds-color-interactive-icon-button-transparent-main-hover: #004e9b;--ds-color-interactive-icon-button-transparent-main-pressed: #003161;--ds-color-interactive-icon-button-transparent-main-reversed-active: #ffffff;--ds-color-interactive-icon-button-transparent-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-button-transparent-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-button-transparent-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-chip-active: #121212;--ds-color-interactive-icon-chip-disabled: #121212;--ds-color-interactive-icon-chip-hover: #121212;--ds-color-interactive-icon-chip-modifier-active: #0970e6;--ds-color-interactive-icon-chip-modifier-hover: #004e9b;--ds-color-interactive-icon-chip-modifier-pressed: #003161;--ds-color-interactive-icon-chip-pressed: #121212;--ds-color-interactive-icon-chip-selected-active: #ffffff;--ds-color-interactive-icon-chip-selected-hover: #ffffff;--ds-color-interactive-icon-chip-selected-pressed: #ffffff;--ds-color-interactive-icon-icon-button-filled-accent-active: #ffffff;--ds-color-interactive-icon-icon-button-filled-accent-disabled: #ffffff;--ds-color-interactive-icon-icon-button-filled-accent-hover: #ffffff;--ds-color-interactive-icon-icon-button-filled-accent-pressed: #ffffff;--ds-color-interactive-icon-icon-button-filled-accent-reversed-active: #121212;--ds-color-interactive-icon-icon-button-filled-accent-reversed-disabled: #121212;--ds-color-interactive-icon-icon-button-filled-accent-reversed-hover: #454545;--ds-color-interactive-icon-icon-button-filled-accent-reversed-pressed: #696969;--ds-color-interactive-icon-icon-button-filled-destructive-active: #ffffff;--ds-color-interactive-icon-icon-button-filled-destructive-disabled: #ffffff;--ds-color-interactive-icon-icon-button-filled-destructive-hover: #ffffff;--ds-color-interactive-icon-icon-button-filled-destructive-pressed: #ffffff;--ds-color-interactive-icon-icon-button-filled-destructive-reversed-active: #df1116;--ds-color-interactive-icon-icon-button-filled-destructive-reversed-disabled: #df1116;--ds-color-interactive-icon-icon-button-filled-destructive-reversed-hover: #8f0004;--ds-color-interactive-icon-icon-button-filled-destructive-reversed-pressed: #470002;--ds-color-interactive-icon-icon-button-filled-main-active: #ffffff;--ds-color-interactive-icon-icon-button-filled-main-disabled: #ffffff;--ds-color-interactive-icon-icon-button-filled-main-hover: #ffffff;--ds-color-interactive-icon-icon-button-filled-main-pressed: #ffffff;--ds-color-interactive-icon-icon-button-filled-main-reversed-active: #0970e6;--ds-color-interactive-icon-icon-button-filled-main-reversed-disabled: #0970e6;--ds-color-interactive-icon-icon-button-filled-main-reversed-hover: #004e9b;--ds-color-interactive-icon-icon-button-filled-main-reversed-pressed: #003161;--ds-color-interactive-icon-icon-button-outlined-accent-active: #121212;--ds-color-interactive-icon-icon-button-outlined-accent-disabled: #121212;--ds-color-interactive-icon-icon-button-outlined-accent-hover: #454545;--ds-color-interactive-icon-icon-button-outlined-accent-pressed: #696969;--ds-color-interactive-icon-icon-button-outlined-accent-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-outlined-accent-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-outlined-accent-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-outlined-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-icon-button-outlined-destructive-active: #df1116;--ds-color-interactive-icon-icon-button-outlined-destructive-disabled: #df1116;--ds-color-interactive-icon-icon-button-outlined-destructive-hover: #8f0004;--ds-color-interactive-icon-icon-button-outlined-destructive-pressed: #470002;--ds-color-interactive-icon-icon-button-outlined-destructive-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-outlined-destructive-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-outlined-destructive-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-outlined-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-icon-button-outlined-main-active: #0970e6;--ds-color-interactive-icon-icon-button-outlined-main-disabled: #0970e6;--ds-color-interactive-icon-icon-button-outlined-main-hover: #004e9b;--ds-color-interactive-icon-icon-button-outlined-main-pressed: #003161;--ds-color-interactive-icon-icon-button-outlined-main-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-outlined-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-outlined-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-outlined-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-icon-button-transparent-accent-active: #121212;--ds-color-interactive-icon-icon-button-transparent-accent-disabled: #121212;--ds-color-interactive-icon-icon-button-transparent-accent-hover: #454545;--ds-color-interactive-icon-icon-button-transparent-accent-pressed: #696969;--ds-color-interactive-icon-icon-button-transparent-accent-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-transparent-accent-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-transparent-accent-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-transparent-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-icon-button-transparent-destructive-active: #df1116;--ds-color-interactive-icon-icon-button-transparent-destructive-disabled: #df1116;--ds-color-interactive-icon-icon-button-transparent-destructive-hover: #8f0004;--ds-color-interactive-icon-icon-button-transparent-destructive-pressed: #470002;--ds-color-interactive-icon-icon-button-transparent-destructive-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-transparent-destructive-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-transparent-destructive-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-transparent-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-icon-button-transparent-main-active: #0970e6;--ds-color-interactive-icon-icon-button-transparent-main-disabled: #0970e6;--ds-color-interactive-icon-icon-button-transparent-main-hover: #004e9b;--ds-color-interactive-icon-icon-button-transparent-main-pressed: #003161;--ds-color-interactive-icon-icon-button-transparent-main-reversed-active: #ffffff;--ds-color-interactive-icon-icon-button-transparent-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-icon-button-transparent-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-icon-button-transparent-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-input-addon-default: #121212;--ds-color-interactive-icon-input-addon-error: #df1116;--ds-color-interactive-icon-input-checkbox-selected-active: #ffffff;--ds-color-interactive-icon-input-checkbox-selected-hover: #ffffff;--ds-color-interactive-icon-input-checkbox-selected-pressed: #ffffff;--ds-color-interactive-icon-input-select-button-accent-active: #121212;--ds-color-interactive-icon-input-select-button-accent-disabled: #121212;--ds-color-interactive-icon-input-select-button-accent-hover: #121212;--ds-color-interactive-icon-input-select-button-accent-pressed: #121212;--ds-color-interactive-icon-input-select-button-main-active: #0970e6;--ds-color-interactive-icon-input-select-button-main-disabled: #0970e6;--ds-color-interactive-icon-input-select-button-main-hover: #0970e6;--ds-color-interactive-icon-input-select-button-main-pressed: #0970e6;--ds-color-interactive-icon-input-select-button-selected-accent-active: #ffffff;--ds-color-interactive-icon-input-select-button-selected-accent-hover: #ffffff;--ds-color-interactive-icon-input-select-button-selected-accent-pressed: #ffffff;--ds-color-interactive-icon-input-select-button-selected-main-active: #ffffff;--ds-color-interactive-icon-input-select-button-selected-main-hover: #ffffff;--ds-color-interactive-icon-input-select-button-selected-main-pressed: #ffffff;--ds-color-interactive-icon-link-accent-active: #121212;--ds-color-interactive-icon-link-accent-disabled: #121212;--ds-color-interactive-icon-link-accent-hover: #454545;--ds-color-interactive-icon-link-accent-pressed: #696969;--ds-color-interactive-icon-link-accent-reversed-active: #ffffff;--ds-color-interactive-icon-link-accent-reversed-disabled: #ffffff;--ds-color-interactive-icon-link-accent-reversed-hover: #ebebeb;--ds-color-interactive-icon-link-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-link-destructive-active: #df1116;--ds-color-interactive-icon-link-destructive-disabled: #df1116;--ds-color-interactive-icon-link-destructive-hover: #8f0004;--ds-color-interactive-icon-link-destructive-pressed: #470002;--ds-color-interactive-icon-link-destructive-reversed-active: #ffffff;--ds-color-interactive-icon-link-destructive-reversed-disabled: #ffffff;--ds-color-interactive-icon-link-destructive-reversed-hover: #ebebeb;--ds-color-interactive-icon-link-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-link-main-active: #0970e6;--ds-color-interactive-icon-link-main-disabled: #0970e6;--ds-color-interactive-icon-link-main-hover: #004e9b;--ds-color-interactive-icon-link-main-pressed: #003161;--ds-color-interactive-icon-link-main-reversed-active: #ffffff;--ds-color-interactive-icon-link-main-reversed-disabled: #ffffff;--ds-color-interactive-icon-link-main-reversed-hover: #ebebeb;--ds-color-interactive-icon-link-main-reversed-pressed: #d9d9d9;--ds-color-interactive-icon-navigation-item-active: #121212;--ds-color-interactive-icon-navigation-item-disabled: #121212;--ds-color-interactive-icon-navigation-item-hover: #454545;--ds-color-interactive-icon-navigation-item-pressed: #696969;--ds-color-interactive-icon-navigation-item-selected-active: #121212;--ds-color-interactive-icon-navigation-item-selected-hover: #454545;--ds-color-interactive-icon-navigation-item-selected-pressed: #696969;--ds-color-interactive-icon-quantity-button-active: #ffffff;--ds-color-interactive-icon-quantity-button-disabled: #ffffff;--ds-color-interactive-icon-quantity-button-hover: #ffffff;--ds-color-interactive-icon-quantity-button-modifier-active: #ffffff;--ds-color-interactive-icon-quantity-button-modifier-focus: #ffffff;--ds-color-interactive-icon-quantity-button-modifier-hover: #ffffff;--ds-color-interactive-icon-quantity-button-modifier-pressed: #ffffff;--ds-color-interactive-icon-quantity-button-pressed: #ffffff;--ds-color-interactive-icon-segmented-control-item-active: #121212;--ds-color-interactive-icon-segmented-control-item-hover: #121212;--ds-color-interactive-icon-segmented-control-item-pressed: #121212;--ds-color-interactive-icon-segmented-control-item-selected-active: #ffffff;--ds-color-interactive-icon-segmented-control-item-selected-hover: #ffffff;--ds-color-interactive-icon-segmented-control-item-selected-pressed: #ffffff;--ds-color-interactive-icon-stepper-item-negative-active: #df1116;--ds-color-interactive-icon-stepper-item-negative-disabled: #df1116;--ds-color-interactive-icon-stepper-item-negative-hover: #8f0004;--ds-color-interactive-icon-stepper-item-negative-pressed: #470002;--ds-color-interactive-icon-stepper-item-negative-reversed-active: #ffffff;--ds-color-interactive-icon-stepper-item-negative-reversed-hover: #ffffff;--ds-color-interactive-icon-stepper-item-negative-reversed-pressed: #ffffff;--ds-color-interactive-icon-stepper-item-positive-active: #2c815e;--ds-color-interactive-icon-stepper-item-positive-disabled: #2c815e;--ds-color-interactive-icon-stepper-item-positive-hover: #155138;--ds-color-interactive-icon-stepper-item-positive-pressed: #051e14;--ds-color-interactive-icon-stepper-item-positive-reversed-active: #ffffff;--ds-color-interactive-icon-stepper-item-positive-reversed-hover: #ffffff;--ds-color-interactive-icon-stepper-item-positive-reversed-pressed: #ffffff;--ds-color-interactive-icon-tab-active: #121212;--ds-color-interactive-icon-tab-disabled: #121212;--ds-color-interactive-icon-tab-hover: #454545;--ds-color-interactive-icon-tab-pressed: #696969;--ds-color-interactive-icon-tab-selected-active: #0864e6;--ds-color-interactive-icon-tab-selected-disabled: #0864e6;--ds-color-interactive-icon-tab-selected-hover: #004e9b;--ds-color-interactive-icon-tab-selected-pressed: #003161;--ds-color-interactive-icon-visual-button-active: #121212;--ds-color-interactive-icon-visual-button-hover: #121212;--ds-color-interactive-icon-visual-button-pressed: #121212;--ds-color-interactive-text-button-filled-accent-active: #ffffff;--ds-color-interactive-text-button-filled-accent-disabled: #ffffff;--ds-color-interactive-text-button-filled-accent-hover: #ffffff;--ds-color-interactive-text-button-filled-accent-pressed: #ffffff;--ds-color-interactive-text-button-filled-accent-reversed-active: #121212;--ds-color-interactive-text-button-filled-accent-reversed-disabled: #121212;--ds-color-interactive-text-button-filled-accent-reversed-hover: #454545;--ds-color-interactive-text-button-filled-accent-reversed-pressed: #696969;--ds-color-interactive-text-button-filled-destructive-active: #ffffff;--ds-color-interactive-text-button-filled-destructive-disabled: #ffffff;--ds-color-interactive-text-button-filled-destructive-hover: #ffffff;--ds-color-interactive-text-button-filled-destructive-pressed: #ffffff;--ds-color-interactive-text-button-filled-destructive-reversed-active: #df1116;--ds-color-interactive-text-button-filled-destructive-reversed-disabled: #df1116;--ds-color-interactive-text-button-filled-destructive-reversed-hover: #8f0004;--ds-color-interactive-text-button-filled-destructive-reversed-pressed: #470002;--ds-color-interactive-text-button-filled-main-active: #ffffff;--ds-color-interactive-text-button-filled-main-disabled: #ffffff;--ds-color-interactive-text-button-filled-main-hover: #ffffff;--ds-color-interactive-text-button-filled-main-pressed: #ffffff;--ds-color-interactive-text-button-filled-main-reversed-active: #0970e6;--ds-color-interactive-text-button-filled-main-reversed-disabled: #0970e6;--ds-color-interactive-text-button-filled-main-reversed-hover: #004e9b;--ds-color-interactive-text-button-filled-main-reversed-pressed: #003161;--ds-color-interactive-text-button-outlined-accent-active: #121212;--ds-color-interactive-text-button-outlined-accent-disabled: #121212;--ds-color-interactive-text-button-outlined-accent-hover: #454545;--ds-color-interactive-text-button-outlined-accent-pressed: #696969;--ds-color-interactive-text-button-outlined-accent-reversed-active: #ffffff;--ds-color-interactive-text-button-outlined-accent-reversed-disabled: #ffffff;--ds-color-interactive-text-button-outlined-accent-reversed-hover: #ebebeb;--ds-color-interactive-text-button-outlined-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-text-button-outlined-destructive-active: #df1116;--ds-color-interactive-text-button-outlined-destructive-disabled: #df1116;--ds-color-interactive-text-button-outlined-destructive-hover: #8f0004;--ds-color-interactive-text-button-outlined-destructive-pressed: #470002;--ds-color-interactive-text-button-outlined-destructive-reversed-active: #ffffff;--ds-color-interactive-text-button-outlined-destructive-reversed-disabled: #ffffff;--ds-color-interactive-text-button-outlined-destructive-reversed-hover: #ebebeb;--ds-color-interactive-text-button-outlined-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-text-button-outlined-main-active: #0970e6;--ds-color-interactive-text-button-outlined-main-disabled: #0970e6;--ds-color-interactive-text-button-outlined-main-hover: #004e9b;--ds-color-interactive-text-button-outlined-main-pressed: #003161;--ds-color-interactive-text-button-outlined-main-reversed-active: #ffffff;--ds-color-interactive-text-button-outlined-main-reversed-disabled: #ffffff;--ds-color-interactive-text-button-outlined-main-reversed-hover: #ebebeb;--ds-color-interactive-text-button-outlined-main-reversed-pressed: #d9d9d9;--ds-color-interactive-text-button-transparent-accent-active: #121212;--ds-color-interactive-text-button-transparent-accent-disabled: #121212;--ds-color-interactive-text-button-transparent-accent-hover: #454545;--ds-color-interactive-text-button-transparent-accent-pressed: #696969;--ds-color-interactive-text-button-transparent-accent-reversed-active: #ffffff;--ds-color-interactive-text-button-transparent-accent-reversed-disabled: #ffffff;--ds-color-interactive-text-button-transparent-accent-reversed-hover: #ebebeb;--ds-color-interactive-text-button-transparent-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-text-button-transparent-destructive-active: #df1116;--ds-color-interactive-text-button-transparent-destructive-disabled: #df1116;--ds-color-interactive-text-button-transparent-destructive-hover: #8f0004;--ds-color-interactive-text-button-transparent-destructive-pressed: #470002;--ds-color-interactive-text-button-transparent-destructive-reversed-active: #ffffff;--ds-color-interactive-text-button-transparent-destructive-reversed-disabled: #ffffff;--ds-color-interactive-text-button-transparent-destructive-reversed-hover: #ebebeb;--ds-color-interactive-text-button-transparent-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-text-button-transparent-main-active: #0970e6;--ds-color-interactive-text-button-transparent-main-disabled: #0970e6;--ds-color-interactive-text-button-transparent-main-hover: #004e9b;--ds-color-interactive-text-button-transparent-main-pressed: #003161;--ds-color-interactive-text-button-transparent-main-reversed-active: #ffffff;--ds-color-interactive-text-button-transparent-main-reversed-disabled: #ffffff;--ds-color-interactive-text-button-transparent-main-reversed-hover: #ebebeb;--ds-color-interactive-text-button-transparent-main-reversed-pressed: #d9d9d9;--ds-color-interactive-text-chip-active: #121212;--ds-color-interactive-text-chip-disabled: #121212;--ds-color-interactive-text-chip-hover: #121212;--ds-color-interactive-text-chip-pressed: #121212;--ds-color-interactive-text-chip-selected-active: #ffffff;--ds-color-interactive-text-chip-selected-hover: #ffffff;--ds-color-interactive-text-chip-selected-pressed: #ffffff;--ds-color-interactive-text-input-addon-default: #121212;--ds-color-interactive-text-input-addon-error: #df1116;--ds-color-interactive-text-input-addon-main: #454545;--ds-color-interactive-text-input-button-select-accent-active: #121212;--ds-color-interactive-text-input-button-select-accent-disabled: #121212;--ds-color-interactive-text-input-button-select-accent-hover: #121212;--ds-color-interactive-text-input-button-select-accent-pressed: #121212;--ds-color-interactive-text-input-button-select-main-active: #0970e6;--ds-color-interactive-text-input-button-select-main-disabled: #0970e6;--ds-color-interactive-text-input-button-select-main-hover: #004e9b;--ds-color-interactive-text-input-button-select-main-pressed: #003161;--ds-color-interactive-text-input-button-select-selected-accent-active: #ffffff;--ds-color-interactive-text-input-button-select-selected-accent-disabled: #ffffff;--ds-color-interactive-text-input-button-select-selected-accent-hover: #ffffff;--ds-color-interactive-text-input-button-select-selected-accent-pressed: #ffffff;--ds-color-interactive-text-input-button-select-selected-main-active: #ffffff;--ds-color-interactive-text-input-button-select-selected-main-disabled: #ffffff;--ds-color-interactive-text-input-button-select-selected-main-hover: #ffffff;--ds-color-interactive-text-input-button-select-selected-main-pressed: #ffffff;--ds-color-interactive-text-input-calendar-active: #121212;--ds-color-interactive-text-input-calendar-disabled: #121212;--ds-color-interactive-text-input-calendar-hover: #121212;--ds-color-interactive-text-input-calendar-pressed: #121212;--ds-color-interactive-text-input-calendar-range-active: #121212;--ds-color-interactive-text-input-calendar-range-hover: #121212;--ds-color-interactive-text-input-calendar-range-pressed: #121212;--ds-color-interactive-text-input-calendar-selected-active: #ffffff;--ds-color-interactive-text-input-calendar-selected-hover: #ffffff;--ds-color-interactive-text-input-calendar-selected-pressed: #ffffff;--ds-color-interactive-text-input-content: #121212;--ds-color-interactive-text-input-date-picker-shortcut-active: #121212;--ds-color-interactive-text-input-date-picker-shortcut-disabled: #121212;--ds-color-interactive-text-input-date-picker-shortcut-hover: #121212;--ds-color-interactive-text-input-date-picker-shortcut-pressed: #121212;--ds-color-interactive-text-input-date-picker-shortcut-selected-active: #121212;--ds-color-interactive-text-input-date-picker-shortcut-selected-hover: #121212;--ds-color-interactive-text-input-date-picker-shortcut-selected-pressed: #121212;--ds-color-interactive-text-input-label-default: #454545;--ds-color-interactive-text-input-label-error: #df1116;--ds-color-interactive-text-input-placeholder: #696969;--ds-color-interactive-text-input-segmented-control-item-active: #121212;--ds-color-interactive-text-input-segmented-control-item-disabled: #121212;--ds-color-interactive-text-input-segmented-control-item-hover: #121212;--ds-color-interactive-text-input-segmented-control-item-pressed: #121212;--ds-color-interactive-text-input-segmented-control-item-selected-active: #ffffff;--ds-color-interactive-text-input-segmented-control-item-selected-disabled: #ffffff;--ds-color-interactive-text-input-segmented-control-item-selected-hover: #ffffff;--ds-color-interactive-text-input-segmented-control-item-selected-pressed: #ffffff;--ds-color-interactive-text-link-accent-active: #121212;--ds-color-interactive-text-link-accent-disabled: #121212;--ds-color-interactive-text-link-accent-hover: #454545;--ds-color-interactive-text-link-accent-pressed: #696969;--ds-color-interactive-text-link-accent-reversed-active: #ffffff;--ds-color-interactive-text-link-accent-reversed-disabled: #ffffff;--ds-color-interactive-text-link-accent-reversed-hover: #ebebeb;--ds-color-interactive-text-link-accent-reversed-pressed: #d9d9d9;--ds-color-interactive-text-link-destructive-active: #df1116;--ds-color-interactive-text-link-destructive-disabled: #df1116;--ds-color-interactive-text-link-destructive-hover: #8f0004;--ds-color-interactive-text-link-destructive-pressed: #470002;--ds-color-interactive-text-link-destructive-reversed-active: #ffffff;--ds-color-interactive-text-link-destructive-reversed-disabled: #ffffff;--ds-color-interactive-text-link-destructive-reversed-hover: #ebebeb;--ds-color-interactive-text-link-destructive-reversed-pressed: #d9d9d9;--ds-color-interactive-text-link-main-active: #0970e6;--ds-color-interactive-text-link-main-disabled: #0970e6;--ds-color-interactive-text-link-main-hover: #004e9b;--ds-color-interactive-text-link-main-pressed: #003161;--ds-color-interactive-text-link-main-reversed-active: #ffffff;--ds-color-interactive-text-link-main-reversed-disabled: #ffffff;--ds-color-interactive-text-link-main-reversed-hover: #ebebeb;--ds-color-interactive-text-link-main-reversed-pressed: #d9d9d9;--ds-color-interactive-text-navigation-item-active: #121212;--ds-color-interactive-text-navigation-item-disabled: #121212;--ds-color-interactive-text-navigation-item-hover: #454545;--ds-color-interactive-text-navigation-item-pressed: #696969;--ds-color-interactive-text-navigation-item-selected-active: #121212;--ds-color-interactive-text-navigation-item-selected-hover: #454545;--ds-color-interactive-text-navigation-item-selected-pressed: #696969;--ds-color-interactive-text-pagination-active: #121212;--ds-color-interactive-text-pagination-disabled: #121212;--ds-color-interactive-text-pagination-hover: #454545;--ds-color-interactive-text-pagination-pressed: #696969;--ds-color-interactive-text-pagination-selected-active: #ffffff;--ds-color-interactive-text-pagination-selected-hover: #ffffff;--ds-color-interactive-text-pagination-selected-pressed: #ffffff;--ds-color-interactive-text-quantity-button-active: #ffffff;--ds-color-interactive-text-quantity-button-disabled: #ffffff;--ds-color-interactive-text-quantity-button-hover: #ffffff;--ds-color-interactive-text-quantity-button-pressed: #ffffff;--ds-color-interactive-text-stepper-item-default-active: #121212;--ds-color-interactive-text-stepper-item-default-disabled: #121212;--ds-color-interactive-text-stepper-item-default-hover: #454545;--ds-color-interactive-text-stepper-item-default-pressed: #696969;--ds-color-interactive-text-stepper-item-default-reversed-active: #ffffff;--ds-color-interactive-text-stepper-item-default-reversed-hover: #ffffff;--ds-color-interactive-text-stepper-item-default-reversed-pressed: #ffffff;--ds-color-interactive-text-stepper-item-negative-active: #df1116;--ds-color-interactive-text-stepper-item-negative-disabled: #df1116;--ds-color-interactive-text-stepper-item-negative-hover: #8f0004;--ds-color-interactive-text-stepper-item-negative-pressed: #470002;--ds-color-interactive-text-stepper-item-negative-reversed-active: #ffffff;--ds-color-interactive-text-stepper-item-negative-reversed-hover: #ffffff;--ds-color-interactive-text-stepper-item-negative-reversed-pressed: #ffffff;--ds-color-interactive-text-stepper-item-positive-active: #2c815e;--ds-color-interactive-text-stepper-item-positive-disabled: #2c815e;--ds-color-interactive-text-stepper-item-positive-hover: #155138;--ds-color-interactive-text-stepper-item-positive-pressed: #051e14;--ds-color-interactive-text-stepper-item-positive-reversed-active: #ffffff;--ds-color-interactive-text-stepper-item-positive-reversed-hover: #ffffff;--ds-color-interactive-text-stepper-item-positive-reversed-pressed: #ffffff;--ds-color-interactive-text-tab-active: #121212;--ds-color-interactive-text-tab-disabled: #121212;--ds-color-interactive-text-tab-hover: #454545;--ds-color-interactive-text-tab-pressed: #696969;--ds-color-interactive-text-tab-selected-active: #0864e6;--ds-color-interactive-text-tab-selected-disabled: #0864e6;--ds-color-interactive-text-tab-selected-hover: #004e9b;--ds-color-interactive-text-tab-selected-pressed: #003161;--ds-color-interactive-text-visual-button-body-active: #121212;--ds-color-interactive-text-visual-button-body-disabled: #121212;--ds-color-interactive-text-visual-button-body-hover: #121212;--ds-color-interactive-text-visual-button-body-pressed: #121212;--ds-color-interactive-text-visual-button-title-active: #0970e6;--ds-color-interactive-text-visual-button-title-disabled: #0970e6;--ds-color-interactive-text-visual-button-title-hover: #004e9b;--ds-color-interactive-text-visual-button-title-pressed: #003161;--ds-color-persistent-background-accordion-default: #ffffff;--ds-color-persistent-background-alternate: #f7f7f7;--ds-color-persistent-background-badge-information: #173eb4;--ds-color-persistent-background-badge-light-information: #f5faff;--ds-color-persistent-background-badge-light-negative: #ffefef;--ds-color-persistent-background-badge-light-positive: #f0faf6;--ds-color-persistent-background-badge-light-warning: #fffaf0;--ds-color-persistent-background-badge-negative: #df1116;--ds-color-persistent-background-badge-positive: #2c815e;--ds-color-persistent-background-badge-warning: #8a5f00;--ds-color-persistent-background-card-default: #ffffff;--ds-color-persistent-background-chip-default: #ffffff;--ds-color-persistent-background-functional-notice-dark-information: #173eb4;--ds-color-persistent-background-functional-notice-dark-negative: #df1116;--ds-color-persistent-background-functional-notice-dark-success: #2c815e;--ds-color-persistent-background-functional-notice-dark-warning: #8a5f00;--ds-color-persistent-background-functional-notice-light-information: #f5faff;--ds-color-persistent-background-functional-notice-light-negative: #ffefef;--ds-color-persistent-background-functional-notice-light-success: #f0faf6;--ds-color-persistent-background-functional-notice-light-warning: #fffaf0;--ds-color-persistent-background-functional-notice-light-neutral: #f7f7f7;--ds-color-persistent-background-main: #ffffff;--ds-color-persistent-background-modal-default: #ffffff;--ds-color-persistent-background-notification: #df1116;--ds-color-persistent-background-overlay-default: #121212;--ds-color-persistent-background-popin-default: #ffffff;--ds-color-persistent-background-popover-arrow-default: #ffffff;--ds-color-persistent-background-popover-default: #ffffff;--ds-color-persistent-background-progress-bar-reversed-default: #121212;--ds-color-persistent-background-progress-bar-reversed-progress: #ffffff;--ds-color-persistent-background-quantity-button-default: #0970e6;--ds-color-persistent-background-separator-default: #ebebeb;--ds-color-persistent-background-stepper-item-default: #121212;--ds-color-persistent-background-stepper-item-negative: #df1116;--ds-color-persistent-background-stepper-item-opposite: #ffffff;--ds-color-persistent-background-stepper-item-positive: #2c815e;--ds-color-persistent-background-stepper-item-reversed-negative: #ffffff;--ds-color-persistent-background-stepper-item-reversed-positive: #ffffff;--ds-color-persistent-background-table-cell-alternative: #f7f7f7;--ds-color-persistent-background-table-cell-default: #ffffff;--ds-color-persistent-background-tag-information: #173eb4;--ds-color-persistent-background-tag-light-information: #f5faff;--ds-color-persistent-background-tag-light-negative: #ffefef;--ds-color-persistent-background-tag-light-positive: #f0faf6;--ds-color-persistent-background-tag-light-warning: #fffaf0;--ds-color-persistent-background-tag-negative: #df1116;--ds-color-persistent-background-tag-positive: #2c815e;--ds-color-persistent-background-tag-warning: #8a5f00;--ds-color-persistent-background-tint: #f5faff;--ds-color-persistent-background-toaster-information: #173eb4;--ds-color-persistent-background-toaster-negative: #8f0004;--ds-color-persistent-background-toaster-positive: #2c815e;--ds-color-persistent-background-toaster-warning: #8a5f00;--ds-color-persistent-background-tooltip-arrow-default: #121212;--ds-color-persistent-background-tooltip-default: #121212;--ds-color-persistent-border-accordion-default: #ebebeb;--ds-color-persistent-border-card-default: #ebebeb;--ds-color-persistent-border-functional-information: #173eb4;--ds-color-persistent-border-functional-negative: #df1116;--ds-color-persistent-border-functional-positive: #2c815e;--ds-color-persistent-border-functional-warning: #8a5f00;--ds-color-persistent-border-modal-default: #ebebeb;--ds-color-persistent-border-primary: #121212;--ds-color-persistent-border-reversed-primary: #ffffff;--ds-color-persistent-border-reversed-secondary: #ebebeb;--ds-color-persistent-border-reversed-tertiary: #d9d9d9;--ds-color-persistent-border-secondary: #696969;--ds-color-persistent-border-stepper-item-default: #121212;--ds-color-persistent-border-stepper-item-negative: #df1116;--ds-color-persistent-border-stepper-item-positive: #2c815e;--ds-color-persistent-border-table-cell-default: #ebebeb;--ds-color-persistent-border-tag-information: #173eb4;--ds-color-persistent-border-tag-negative: #df1116;--ds-color-persistent-border-tag-positive: #2c815e;--ds-color-persistent-border-tag-warning: #8a5f00;--ds-color-persistent-border-tertiary: #878787;--ds-color-persistent-icon-functional-information: #173eb4;--ds-color-persistent-icon-functional-negative: #df1116;--ds-color-persistent-icon-functional-success: #2c815e;--ds-color-persistent-icon-functional-warning: #8a5f00;--ds-color-persistent-icon-functional-notice-default: #121212;--ds-color-persistent-icon-functional-notice-information: #173eb4;--ds-color-persistent-icon-functional-notice-negative: #df1116;--ds-color-persistent-icon-functional-notice-reversed: #ffffff;--ds-color-persistent-icon-functional-notice-success: #2c815e;--ds-color-persistent-icon-functional-notice-warning: #8a5f00;--ds-color-persistent-icon-primary: #121212;--ds-color-persistent-icon-secondary: #696969;--ds-color-persistent-icon-spinner-default: #121212;--ds-color-persistent-icon-stepper-item-negative: #df1116;--ds-color-persistent-icon-stepper-item-positive: #2c815e;--ds-color-persistent-icon-stepper-item-reversed-negative: #ffffff;--ds-color-persistent-icon-stepper-item-reversed-positive: #ffffff;--ds-color-persistent-icon-table-title-default: #121212;--ds-color-persistent-icon-table-title-selected: #0970e6;--ds-color-persistent-icon-tag-information: #173eb4;--ds-color-persistent-icon-tag-negative: #df1116;--ds-color-persistent-icon-tag-success: #2c815e;--ds-color-persistent-icon-tag-warning: #8a5f00;--ds-color-persistent-icon-tertiary: #454545;--ds-color-persistent-icon-toaster-default: #ffffff;--ds-color-persistent-text-accordion-default: #121212;--ds-color-persistent-text-functional-information: #173eb4;--ds-color-persistent-text-functional-negative: #df1116;--ds-color-persistent-text-functional-positive: #2c815e;--ds-color-persistent-text-functional-warning: #8a5f00;--ds-color-persistent-text-functional-notice-default: #121212;--ds-color-persistent-text-functional-notice-reversed: #ffffff;--ds-color-persistent-text-popover-default: #121212;--ds-color-persistent-text-primary: #121212;--ds-color-persistent-text-quantity-button: #ffffff;--ds-color-persistent-text-reversed-primary: #ffffff;--ds-color-persistent-text-reversed-secondary: #ebebeb;--ds-color-persistent-text-reversed-tertiary: #d9d9d9;--ds-color-persistent-text-secondary: #454545;--ds-color-persistent-text-stepper-item-default: #121212;--ds-color-persistent-text-stepper-item-negative: #df1116;--ds-color-persistent-text-stepper-item-positive: #2c815e;--ds-color-persistent-text-stepper-item-reversed: #ffffff;--ds-color-persistent-text-table-cell-default: #121212;--ds-color-persistent-text-table-cell-title-default: #121212;--ds-color-persistent-text-table-cell-title-selected: #0970e6;--ds-color-persistent-text-tag-information: #173eb4;--ds-color-persistent-text-tag-negative: #df1116;--ds-color-persistent-text-tag-positive: #2c815e;--ds-color-persistent-text-tag-warning: #8a5f00;--ds-color-persistent-text-tertiary: #696969;--ds-color-persistent-text-toaster-default: #ffffff;--ds-color-persistent-text-tooltip-default: #ffffff;--ds-color-persistent-background-message-sender: #bddbff;--ds-color-persistent-background-message-receiver: #d9d9d9;--ds-color-persistent-text-message-name: #121212;--ds-color-persistent-text-message-content: #454545;--ds-color-persistent-background-tag-decoratives-atlantis: #e2fcba;--ds-color-persistent-border-tag-decoratives-atlantis: #3c6100;--ds-color-persistent-text-tag-decoratives-atlantis: #3c6100;--ds-color-persistent-background-tag-decoratives-accent-atlantis: #609b00;--ds-color-persistent-border-tag-decoratives-accent-atlantis: #609b00;--ds-color-persistent-text-tag-decoratives-accent-default: #ffffff;--ds-color-persistent-background-tag-decoratives-blue: #bddbff;--ds-color-persistent-border-tag-decoratives-blue: #002b47;--ds-color-persistent-text-tag-decoratives-blue: #002b47;--ds-color-persistent-background-tag-decoratives-accent-blue: #004499;--ds-color-persistent-border-tag-decoratives-accent-blue: #004499;--ds-color-persistent-background-tag-decoratives-cyan: #bdedff;--ds-color-persistent-border-tag-decoratives-cyan: #001d1f;--ds-color-persistent-text-tag-decoratives-cyan: #001d1f;--ds-color-persistent-background-tag-decoratives-accent-cyan: #004564;--ds-color-persistent-border-tag-decoratives-accent-cyan: #004564;--ds-color-persistent-background-tag-decoratives-purple: #e7bafc;--ds-color-persistent-border-tag-decoratives-purple: #420061;--ds-color-persistent-text-tag-decoratives-purple: #420061;--ds-color-persistent-background-tag-decoratives-accent-purple: #6a009b;--ds-color-persistent-border-tag-decoratives-accent-purple: #6a009b;--ds-color-persistent-background-tag-decoratives-sanguine: #ffcdbd;--ds-color-persistent-border-tag-decoratives-sanguine: #330d00;--ds-color-persistent-text-tag-decoratives-sanguine: #330d00;--ds-color-persistent-background-tag-decoratives-accent-sanguine: #330d00;--ds-color-persistent-border-tag-decoratives-accent-sanguine: #330d00;--ds-color-persistent-background-tag-decoratives-teal: #a4fcff;--ds-color-persistent-border-tag-decoratives-teal: #001d1f;--ds-color-persistent-text-tag-decoratives-teal: #001d1f;--ds-color-persistent-background-tag-decoratives-accent-teal: #044e53;--ds-color-persistent-border-tag-decoratives-accent-teal: #044e53;--ds-color-persistent-background-tag-decoratives-magenta: #fcbada;--ds-color-persistent-border-tag-decoratives-magenta: #61002f;--ds-color-persistent-text-tag-decoratives-magenta: #61002f;--ds-color-persistent-background-tag-decoratives-accent-magenta: #9b004b;--ds-color-persistent-border-tag-decoratives-accent-magenta: #9b004b;--ds-color-persistent-background-tag-decoratives-gray: #d9d9d9;--ds-color-persistent-border-tag-decoratives-gray: #121212;--ds-color-persistent-text-tag-decoratives-gray: #121212;--ds-color-persistent-background-tag-decoratives-accent-gray: #454545;--ds-color-persistent-border-tag-decoratives-accent-gray: #454545;--ds-color-persistent-background-tag-decoratives-yellow: #ffebbd;--ds-color-persistent-border-tag-decoratives-yellow: #ffc02e;--ds-color-persistent-text-tag-decoratives-yellow: #312200;--ds-color-persistent-background-tag-decoratives-accent-yellow: #ffc02e;--ds-color-persistent-border-tag-decoratives-accent-yellow: #ffc02e}:root{--ds-color-brand-primary: #254f9a;--ds-color-brand-secondary: #c20016;--ds-color-brand-tertiary: #f0f3f6;--ds-color-core-background-functional-information: #f5faff;--ds-color-core-background-functional-information-reversed: #173eb4;--ds-color-core-background-functional-negative: #ffefef;--ds-color-core-background-functional-negative-reversed: #aa0d11;--ds-color-core-background-functional-notification: #e51e26;--ds-color-core-background-functional-positive: #f9fff2;--ds-color-core-background-functional-positive-reversed: #33691e;--ds-color-core-background-functional-warning: #fffaf0;--ds-color-core-background-functional-warning-reversed: #8a5f00;--ds-color-core-background-main-primary: #ffffff;--ds-color-core-background-main-secondary: #f7f7f7;--ds-color-core-background-reversed-primary: #121212;--ds-color-core-background-reversed-secondary: #262626;--ds-color-core-background-specific-loyalty: #e8f8ff;--ds-color-core-background-specific-loyalty-reversed: #004f9b;--ds-color-core-background-specific-promotion: #ffefef;--ds-color-core-background-specific-promotion-reversed: #d30d1f;--ds-color-core-border-functional-information: #173eb4;--ds-color-core-border-functional-negative: #aa0d11;--ds-color-core-border-functional-positive: #33691e;--ds-color-core-border-functional-warning: #8a5f00;--ds-color-core-border-main-primary: #e5e5e5;--ds-color-core-border-main-secondary: #d9d9d9;--ds-color-core-border-specific-loyalty: #004f9b;--ds-color-core-border-specific-promotion: #d30d1f;--ds-color-core-content-functional-information: #173eb4;--ds-color-core-content-functional-negative: #aa0d11;--ds-color-core-content-functional-positive: #33691e;--ds-color-core-content-functional-warning: #8a5f00;--ds-color-core-content-main-primary: #121212;--ds-color-core-content-main-secondary: #454545;--ds-color-core-content-main-tertiary: #575757;--ds-color-core-content-reversed-primary: #ffffff;--ds-color-core-content-reversed-secondary: #e5e5e5;--ds-color-core-content-reversed-tertiary: #d9d9d9;--ds-color-core-content-specific-loyalty: #004f9b;--ds-color-core-content-specific-promotion: #d30d1f;--ds-color-decorative-background-main-aqua: #edfdff;--ds-color-decorative-background-main-banana: #fffef2;--ds-color-decorative-background-main-casper: #f0f3f6;--ds-color-decorative-background-main-celeste: #f5faff;--ds-color-decorative-background-main-champagne: #fffaf0;--ds-color-decorative-background-main-lagoon: #f2fcf7;--ds-color-decorative-background-main-lavender: #f9f5ff;--ds-color-decorative-background-main-lemon: #fdfff0;--ds-color-decorative-background-main-lilac: #fdf2ff;--ds-color-decorative-background-main-mint: #ebfff9;--ds-color-decorative-background-main-misty: #e5e9f0;--ds-color-decorative-background-main-peach: #fff4f2;--ds-color-decorative-background-main-sahara: #fffbf0;--ds-color-decorative-background-main-tea: #f9fff2;--ds-color-decorative-background-main-vanilla: #fff9eb;--ds-color-decorative-background-reversed-abyss: #052351;--ds-color-decorative-background-reversed-charcoal: #262626;--ds-color-decorative-background-reversed-electric: #311b92;--ds-color-decorative-background-reversed-forest: #004f2b;--ds-color-decorative-background-reversed-ginger: #b33308;--ds-color-decorative-background-reversed-graphite: #263238;--ds-color-decorative-background-reversed-jungle: #006223;--ds-color-decorative-background-reversed-olive: #827717;--ds-color-decorative-background-reversed-raisin: #4a148c;--ds-color-decorative-background-reversed-royal: #173eb4;--ds-color-decorative-background-reversed-sacramento: #006064;--ds-color-decorative-background-reversed-scottish: #33691e;--ds-color-decorative-background-reversed-walnut: #5c2e1d;--ds-color-decorative-border-main-aqua: #b2ebf2;--ds-color-decorative-border-main-banana: #fff9c4;--ds-color-decorative-border-main-casper: #cfd8dc;--ds-color-decorative-border-main-celeste: #b9ddff;--ds-color-decorative-border-main-champagne: #ffdab4;--ds-color-decorative-border-main-lagoon: #b9e9cc;--ds-color-decorative-border-main-lavender: #d1c4e9;--ds-color-decorative-border-main-lemon: #f0f4c3;--ds-color-decorative-border-main-lilac: #e1bee7;--ds-color-decorative-border-main-mint: #afe0d1;--ds-color-decorative-border-main-misty: #bdc7da;--ds-color-decorative-border-main-peach: #fbcaba;--ds-color-decorative-border-main-sahara: #ffecb3;--ds-color-decorative-border-main-tea: #dcedc8;--ds-color-decorative-border-main-vanilla: #f0dab4;--ds-color-interactive-active-loyalty-hover: #004282;--ds-color-interactive-active-loyalty-pressed: #003569;--ds-color-interactive-active-loyalty-primary: #004f9b;--ds-color-interactive-active-main-hover: #0863cc;--ds-color-interactive-active-main-pressed: #0757b2;--ds-color-interactive-active-main-primary: #0970e6;--ds-color-interactive-active-marketplace-hover: #8a213c;--ds-color-interactive-active-marketplace-pressed: #701b31;--ds-color-interactive-active-marketplace-primary: #a42747;--ds-color-interactive-active-monochrome-hover: #2b2b2b;--ds-color-interactive-active-monochrome-pressed: #454545;--ds-color-interactive-active-monochrome-primary: #121212;--ds-color-interactive-active-negative-hover: #910b0f;--ds-color-interactive-active-negative-pressed: #78090c;--ds-color-interactive-active-negative-primary: #aa0d11;--ds-color-interactive-active-positive-hover: #264f17;--ds-color-interactive-active-positive-pressed: #1a360f;--ds-color-interactive-active-positive-primary: #33691e;--ds-color-interactive-active-promotion-hover: #ba0b1b;--ds-color-interactive-active-promotion-pressed: #a10a18;--ds-color-interactive-active-promotion-primary: #d30d1f;--ds-color-interactive-active-rating-hover: #e5a100;--ds-color-interactive-active-rating-pressed: #cc8f00;--ds-color-interactive-active-rating-primary: #ffb300;--ds-color-interactive-active-reversed-hover: #e5e5e5;--ds-color-interactive-active-reversed-pressed: #cccccc;--ds-color-interactive-active-reversed-primary: #ffffff;--ds-color-interactive-active-subtle-hover: #e6f1fe;--ds-color-interactive-active-subtle-pressed: #cee4fd;--ds-color-interactive-active-subtle-primary: #ffffff;--ds-color-interactive-default-background-disabled: #e5e5e5;--ds-color-interactive-default-background-prefilled: #f5faff;--ds-color-interactive-default-border-disabled: #e5e5e5;--ds-color-interactive-default-border-hover: #929292;--ds-color-interactive-default-border-pressed: #747474;--ds-color-interactive-default-content-disabled: #929292;--ds-color-interactive-default-reversed-content-disabled: #929292}:root{--ds-breakpoint-tablet: 768px;--ds-breakpoint-desktop: 1280px}:root{--ds-font-family: "Ubuntu", "Open Sans", "sans-serif"}:root{--ds-opacity-default: 1;--ds-opacity-disabled: .4;--ds-opacity-overlay: .5}:root{--ds-shadow-action: 2px 4px 12px rgba(18, 18, 18, .12);--ds-shadow-down: 0px -4px 16px rgba(18, 18, 18, .08);--ds-shadow-fixe: 2px 2px 8px rgba(18, 18, 18, .16);--ds-shadow-hover: 2px 4px 16px rgba(18, 18, 18, .16);--ds-shadow-overlay: 0px 0px 64px rgba(18, 18, 18, .6);--ds-shadow-press: 2px 2px 8px rgba(18, 18, 18, .16);--ds-shadow-raised: 0px 16px 64px rgba(18, 18, 18, .12), 0px 8px 24px rgba(18, 18, 18, .16);--ds-shadow-up: 0px 4px 16px rgba(18, 18, 18, .08);--ds-shadow-down-l: 0px -16px 64px rgba(18, 18, 18, .12), 0px -8px 24px rgba(18, 18, 18, .16);--ds-shadow-down-m: 0px -8px 16px rgba(18, 18, 18, .08), 0px -8px 16px rgba(18, 18, 18, .12);--ds-shadow-down-s: 0px -4px 16px rgba(18, 18, 18, .08);--ds-shadow-down-xs: 0px -2px 4px rgba(18, 18, 18, .08);--ds-shadow-up-l: 0px 16px 64px rgba(18, 18, 18, .12), 0px 8px 24px rgba(18, 18, 18, .16);--ds-shadow-up-m: 0px 8px 16px rgba(18, 18, 18, .08), 0px 8px 16px rgba(18, 18, 18, .12);--ds-shadow-up-s: 0px 4px 16px rgba(18, 18, 18, .08);--ds-shadow-up-xs: 0px 2px 4px rgba(18, 18, 18, .08)}@font-face{font-family:c-icon;src:url(/v3-assets/pxtKdW1Klz.eot?t=1774018167053);src:url(/v3-assets/pxtKdW1Klz.eot?t=1774018167053#iefix) format("embedded-opentype"),url(/v3-assets/DvF6LuCNyW.woff2?t=1774018167053) format("woff2"),url(/v3-assets/P0wtrqrakQ.woff?t=1774018167053) format("woff"),url(/v3-assets/CBkAzbJ7Fi.ttf?t=1774018167053) format("truetype"),url(/v3-assets/CFp9VBUBMU.svg?t=1774018167053) format("svg")}[class^=c-icon-],[class*=" c-icon-"]{font-family:c-icon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-icon-accessibility:before{content:""}.c-icon-activity:before{content:""}.c-icon-add-coupon:before{content:""}.c-icon-add-list:before{content:""}.c-icon-add-product:before{content:""}.c-icon-add coupon-dollar:before{content:""}.c-icon-after-sales-service:before{content:""}.c-icon-airplane:before{content:""}.c-icon-airplay:before{content:""}.c-icon-alcohol-content:before{content:""}.c-icon-alert-circle:before{content:""}.c-icon-alert-octagon:before{content:""}.c-icon-alert-triangle:before{content:""}.c-icon-align-center:before{content:""}.c-icon-align-justify:before{content:""}.c-icon-align-left:before{content:""}.c-icon-align-right:before{content:""}.c-icon-amex:before{content:""}.c-icon-anchor:before{content:""}.c-icon-aperture:before{content:""}.c-icon-archive:before{content:""}.c-icon-arrow-circle-down:before{content:""}.c-icon-arrow-circle-left:before{content:""}.c-icon-arrow-circle-right:before{content:""}.c-icon-arrow-circle-up:before{content:""}.c-icon-at-sign:before{content:""}.c-icon-attach-file:before{content:""}.c-icon-automatic:before{content:""}.c-icon-award:before{content:""}.c-icon-bag-clock:before{content:""}.c-icon-bag-cross:before{content:""}.c-icon-bag-google:before{content:""}.c-icon-bag-plus:before{content:""}.c-icon-bag-purchases:before{content:""}.c-icon-bag:before{content:""}.c-icon-bar-chart-alt:before{content:""}.c-icon-bar-chart:before{content:""}.c-icon-bar-code:before{content:""}.c-icon-basket-express:before{content:""}.c-icon-battery-charging:before{content:""}.c-icon-battery:before{content:""}.c-icon-bell-off:before{content:""}.c-icon-bell:before{content:""}.c-icon-bicycle:before{content:""}.c-icon-bike:before{content:""}.c-icon-billing-euro:before{content:""}.c-icon-billing-filled:before{content:""}.c-icon-billing:before{content:""}.c-icon-bluetooth:before{content:""}.c-icon-bold:before{content:""}.c-icon-book-open-filled:before{content:""}.c-icon-book-open:before{content:""}.c-icon-book:before{content:""}.c-icon-bookmark-filled:before{content:""}.c-icon-bookmark:before{content:""}.c-icon-brand:before{content:""}.c-icon-briefcase:before{content:""}.c-icon-butchers-shop:before{content:""}.c-icon-calendar-refresh:before{content:""}.c-icon-calendar:before{content:""}.c-icon-camera-off:before{content:""}.c-icon-camera:before{content:""}.c-icon-camping-car:before{content:""}.c-icon-candle:before{content:""}.c-icon-car-face:before{content:""}.c-icon-car-wash:before{content:""}.c-icon-car:before{content:""}.c-icon-card-pass:before{content:""}.c-icon-cargo-loading:before{content:""}.c-icon-carpool-area:before{content:""}.c-icon-carrefour-card-filled:before{content:""}.c-icon-carrefour-card:before{content:""}.c-icon-carrefour-delivery:before{content:""}.c-icon-carrefour-pay:before{content:""}.c-icon-carrefour-plus:before{content:""}.c-icon-carrefour-services:before{content:""}.c-icon-cart-check:before{content:""}.c-icon-cart-plus:before{content:""}.c-icon-cash-register:before{content:""}.c-icon-cashdesk:before{content:""}.c-icon-cast:before{content:""}.c-icon-cctv:before{content:""}.c-icon-chat-message:before{content:""}.c-icon-check-circle:before{content:""}.c-icon-check-out:before{content:""}.c-icon-check-square:before{content:""}.c-icon-check:before{content:""}.c-icon-chevron-double-down:before{content:""}.c-icon-chevron-double-left:before{content:""}.c-icon-chevron-double-right:before{content:""}.c-icon-chevron-double-up:before{content:""}.c-icon-chevron-down:before{content:""}.c-icon-chevron-left:before{content:""}.c-icon-chevron-right:before{content:""}.c-icon-chevron-up:before{content:""}.c-icon-chevrons-up-down:before{content:""}.c-icon-child-care:before{content:""}.c-icon-christmas-tree:before{content:""}.c-icon-chrome:before{content:""}.c-icon-circle-check-fill:before{content:""}.c-icon-circle-cross-fill:before{content:""}.c-icon-circle-info-fill:before{content:""}.c-icon-circle-state:before{content:""}.c-icon-circle-warning-fill:before{content:""}.c-icon-circle:before{content:""}.c-icon-city-car:before{content:""}.c-icon-clipboard:before{content:""}.c-icon-clock:before{content:""}.c-icon-close:before{content:""}.c-icon-cloud-download:before{content:""}.c-icon-cloud-upload:before{content:""}.c-icon-cloud:before{content:""}.c-icon-code-barre:before{content:""}.c-icon-code:before{content:""}.c-icon-codepen:before{content:""}.c-icon-codesandbox:before{content:""}.c-icon-coffee:before{content:""}.c-icon-collapse:before{content:""}.c-icon-columns:before{content:""}.c-icon-command:before{content:""}.c-icon-compass:before{content:""}.c-icon-computer:before{content:""}.c-icon-convertible:before{content:""}.c-icon-copy-in:before{content:""}.c-icon-copy-out:before{content:""}.c-icon-copy:before{content:""}.c-icon-corner-down-left:before{content:""}.c-icon-corner-down-right:before{content:""}.c-icon-corner-left-up:before{content:""}.c-icon-corner-left:before{content:""}.c-icon-corner-right-up:before{content:""}.c-icon-corner-right:before{content:""}.c-icon-corner-up-left:before{content:""}.c-icon-cornert-up-right:before{content:""}.c-icon-coupon-barcode:before{content:""}.c-icon-cpu:before{content:""}.c-icon-credit-card:before{content:""}.c-icon-crop:before{content:""}.c-icon-crosshair:before{content:""}.c-icon-cursor:before{content:""}.c-icon-database:before{content:""}.c-icon-delete-left:before{content:""}.c-icon-delivery-time-slot-crf:before{content:""}.c-icon-delivery-time-slot:before{content:""}.c-icon-delivery:before{content:""}.c-icon-diagonal-coupon-dollar:before{content:""}.c-icon-diagonal-coupon:before{content:""}.c-icon-diners:before{content:""}.c-icon-disc:before{content:""}.c-icon-dislike:before{content:""}.c-icon-distance:before{content:""}.c-icon-divide:before{content:""}.c-icon-dollar:before{content:""}.c-icon-dotted-arrow-down:before{content:""}.c-icon-dotted-arrow-left:before{content:""}.c-icon-dotted-arrow-right:before{content:""}.c-icon-dotted-arrow-top:before{content:""}.c-icon-download:before{content:""}.c-icon-drag-and-drop:before{content:""}.c-icon-dribbble:before{content:""}.c-icon-drive-time-slot:before{content:""}.c-icon-drive:before{content:""}.c-icon-dry-product:before{content:""}.c-icon-dump-truck:before{content:""}.c-icon-eco-label:before{content:""}.c-icon-edit-active:before{content:""}.c-icon-edit-alt:before{content:""}.c-icon-edit:before{content:""}.c-icon-elo:before{content:""}.c-icon-error-circle:before{content:""}.c-icon-error-octagon:before{content:""}.c-icon-error-square:before{content:""}.c-icon-euro:before{content:""}.c-icon-expand:before{content:""}.c-icon-external-link:before{content:""}.c-icon-eye-off:before{content:""}.c-icon-eye-on:before{content:""}.c-icon-facebook:before{content:""}.c-icon-family:before{content:""}.c-icon-fast-forward:before{content:""}.c-icon-fast-timer:before{content:""}.c-icon-feather:before{content:""}.c-icon-female:before{content:""}.c-icon-figma:before{content:""}.c-icon-file-minus:before{content:""}.c-icon-file-plus:before{content:""}.c-icon-file-text:before{content:""}.c-icon-file:before{content:""}.c-icon-film:before{content:""}.c-icon-filter-off:before{content:""}.c-icon-filter:before{content:""}.c-icon-flag:before{content:""}.c-icon-flashing-label:before{content:""}.c-icon-folder-minus:before{content:""}.c-icon-folder-plus:before{content:""}.c-icon-folder:before{content:""}.c-icon-framer:before{content:""}.c-icon-fresh-product:before{content:""}.c-icon-garden-center:before{content:""}.c-icon-gas-cylinder:before{content:""}.c-icon-gas-station:before{content:""}.c-icon-gateway:before{content:""}.c-icon-gift-card:before{content:""}.c-icon-gift:before{content:""}.c-icon-git-branch:before{content:""}.c-icon-git-commit:before{content:""}.c-icon-git-merge:before{content:""}.c-icon-git-pull-request:before{content:""}.c-icon-github:before{content:""}.c-icon-gitlab:before{content:""}.c-icon-globe:before{content:""}.c-icon-google-drive:before{content:""}.c-icon-grid:before{content:""}.c-icon-handicapped:before{content:""}.c-icon-hard-drive:before{content:""}.c-icon-hash:before{content:""}.c-icon-headphones:before{content:""}.c-icon-help-circle:before{content:""}.c-icon-help:before{content:""}.c-icon-hexagon:before{content:""}.c-icon-home-filled:before{content:""}.c-icon-home:before{content:""}.c-icon-hourglass:before{content:""}.c-icon-hybrid:before{content:""}.c-icon-identity-picture:before{content:""}.c-icon-image:before{content:""}.c-icon-images:before{content:""}.c-icon-inbox:before{content:""}.c-icon-info-circle:before{content:""}.c-icon-ingredients:before{content:""}.c-icon-instagram:before{content:""}.c-icon-intercom:before{content:""}.c-icon-inventory:before{content:""}.c-icon-italic:before{content:""}.c-icon-itinerary-fill:before{content:""}.c-icon-itinerary:before{content:""}.c-icon-jewelry-store:before{content:""}.c-icon-key-alt:before{content:""}.c-icon-key:before{content:""}.c-icon-laundry:before{content:""}.c-icon-layers:before{content:""}.c-icon-layout:before{content:""}.c-icon-life-buoy:before{content:""}.c-icon-lighbulb-on:before{content:""}.c-icon-lightbulb:before{content:""}.c-icon-like-filled:before{content:""}.c-icon-like-outline:before{content:""}.c-icon-like:before{content:""}.c-icon-link-alt:before{content:""}.c-icon-link:before{content:""}.c-icon-linkedin:before{content:""}.c-icon-list-item:before{content:""}.c-icon-list:before{content:""}.c-icon-loading:before{content:""}.c-icon-localization-active:before{content:""}.c-icon-localization-inactive:before{content:""}.c-icon-lock-alt:before{content:""}.c-icon-lock:before{content:""}.c-icon-log-in:before{content:""}.c-icon-log-out:before{content:""}.c-icon-mail-open:before{content:""}.c-icon-mail:before{content:""}.c-icon-male:before{content:""}.c-icon-manual:before{content:""}.c-icon-map:before{content:""}.c-icon-mastercard:before{content:""}.c-icon-maximize-alt:before{content:""}.c-icon-maximize:before{content:""}.c-icon-megaphone:before{content:""}.c-icon-menu:before{content:""}.c-icon-message-circle:before{content:""}.c-icon-message-square:before{content:""}.c-icon-messages:before{content:""}.c-icon-messenger:before{content:""}.c-icon-mic-off:before{content:""}.c-icon-mic:before{content:""}.c-icon-mileage:before{content:""}.c-icon-minibus:before{content:""}.c-icon-minimize:before{content:""}.c-icon-minus-circle:before{content:""}.c-icon-minus-square:before{content:""}.c-icon-minus:before{content:""}.c-icon-missing-image:before{content:""}.c-icon-money-dollar:before{content:""}.c-icon-money:before{content:""}.c-icon-moon:before{content:""}.c-icon-more-horizontal:before{content:""}.c-icon-more-vertical:before{content:""}.c-icon-mouse-pointer:before{content:""}.c-icon-move:before{content:""}.c-icon-movie:before{content:""}.c-icon-multipage:before{content:""}.c-icon-music:before{content:""}.c-icon-my-products-fav:before{content:""}.c-icon-my-products:before{content:""}.c-icon-navigation-alt:before{content:""}.c-icon-navigation:before{content:""}.c-icon-no-bag:before{content:""}.c-icon-nutritional-value:before{content:""}.c-icon-octagon:before{content:""}.c-icon-pallet:before{content:""}.c-icon-parcel-alt:before{content:""}.c-icon-parcel-relay:before{content:""}.c-icon-parcel:before{content:""}.c-icon-parking:before{content:""}.c-icon-pause-circle:before{content:""}.c-icon-pause:before{content:""}.c-icon-pedestrian:before{content:""}.c-icon-pen-tool:before{content:""}.c-icon-percent:before{content:""}.c-icon-phone-call:before{content:""}.c-icon-phone-forwarded:before{content:""}.c-icon-phone-incoming:before{content:""}.c-icon-phone-missed:before{content:""}.c-icon-phone-off:before{content:""}.c-icon-phone-outgoing:before{content:""}.c-icon-phone:before{content:""}.c-icon-photocopy:before{content:""}.c-icon-pie-chart:before{content:""}.c-icon-pin-filled:before{content:""}.c-icon-pin-house:before{content:""}.c-icon-pin-outline:before{content:""}.c-icon-pinterest:before{content:""}.c-icon-pix:before{content:""}.c-icon-placeholder:before{content:""}.c-icon-play-circle:before{content:""}.c-icon-play:before{content:""}.c-icon-plus-circle:before{content:""}.c-icon-plus-square:before{content:""}.c-icon-plus:before{content:""}.c-icon-pocket:before{content:""}.c-icon-post-office:before{content:""}.c-icon-power:before{content:""}.c-icon-preparation:before{content:""}.c-icon-press:before{content:""}.c-icon-prime:before{content:""}.c-icon-printer:before{content:""}.c-icon-product-list:before{content:""}.c-icon-products:before{content:""}.c-icon-promo:before{content:""}.c-icon-promotion-filled:before{content:""}.c-icon-promotion:before{content:""}.c-icon-radio:before{content:""}.c-icon-receiving:before{content:""}.c-icon-record:before{content:""}.c-icon-refresh-cycle:before{content:""}.c-icon-refresh:before{content:""}.c-icon-refrigerated-trailer:before{content:""}.c-icon-repeat:before{content:""}.c-icon-replace-horizontal:before{content:""}.c-icon-replace-vertical:before{content:""}.c-icon-restaurant:before{content:""}.c-icon-return-product:before{content:""}.c-icon-reversing-camera:before{content:""}.c-icon-rewind:before{content:""}.c-icon-rotate-left:before{content:""}.c-icon-rotate-right:before{content:""}.c-icon-rss:before{content:""}.c-icon-ruler:before{content:""}.c-icon-save:before{content:""}.c-icon-scan-code:before{content:""}.c-icon-scan-coupon:before{content:""}.c-icon-scan-lib:before{content:""}.c-icon-scan-search:before{content:""}.c-icon-scan:before{content:""}.c-icon-scissors:before{content:""}.c-icon-score:before{content:""}.c-icon-search-shelves-filled:before{content:""}.c-icon-search-shelves:before{content:""}.c-icon-search:before{content:""}.c-icon-sedan:before{content:""}.c-icon-send:before{content:""}.c-icon-server:before{content:""}.c-icon-settings:before{content:""}.c-icon-share:before{content:""}.c-icon-shield-off:before{content:""}.c-icon-shield:before{content:""}.c-icon-shopping-cart-filled:before{content:""}.c-icon-shopping-cart:before{content:""}.c-icon-shuffle:before{content:""}.c-icon-sidebar:before{content:""}.c-icon-skip-back:before{content:""}.c-icon-skip-forward:before{content:""}.c-icon-slack:before{content:""}.c-icon-slash-circle:before{content:""}.c-icon-sliders:before{content:""}.c-icon-smart-features:before{content:""}.c-icon-smartphone:before{content:""}.c-icon-smiley-happy:before{content:""}.c-icon-smiley-neutral:before{content:""}.c-icon-smiley-sad:before{content:""}.c-icon-snow:before{content:""}.c-icon-sofa:before{content:""}.c-icon-software:before{content:""}.c-icon-speaker:before{content:""}.c-icon-spinner:before{content:""}.c-icon-square:before{content:""}.c-icon-star-filled:before{content:""}.c-icon-star-outline:before{content:""}.c-icon-star-semi-filled:before{content:""}.c-icon-storage:before{content:""}.c-icon-store-filled:before{content:""}.c-icon-store:before{content:""}.c-icon-straight-arrow-down-left:before{content:""}.c-icon-straight-arrow-down-right:before{content:""}.c-icon-straight-arrow-down:before{content:""}.c-icon-straight-arrow-left:before{content:""}.c-icon-straight-arrow-right:before{content:""}.c-icon-straight-arrow-up-left:before{content:""}.c-icon-straight-arrow-up-right:before{content:""}.c-icon-straight-arrow-up:before{content:""}.c-icon-sun:before{content:""}.c-icon-sunrise:before{content:""}.c-icon-sunset:before{content:""}.c-icon-suv:before{content:""}.c-icon-table:before{content:""}.c-icon-tablet:before{content:""}.c-icon-target:before{content:""}.c-icon-terminal:before{content:""}.c-icon-text:before{content:""}.c-icon-thermometer:before{content:""}.c-icon-ticket-restaurant:before{content:""}.c-icon-tiktok:before{content:""}.c-icon-tire-inflation:before{content:""}.c-icon-toggle-left:before{content:""}.c-icon-toggle-right:before{content:""}.c-icon-tool:before{content:""}.c-icon-tpe:before{content:""}.c-icon-train:before{content:""}.c-icon-trash-alt:before{content:""}.c-icon-trash:before{content:""}.c-icon-trello:before{content:""}.c-icon-trending-down:before{content:""}.c-icon-trending-up:before{content:""}.c-icon-triangle:before{content:""}.c-icon-trolley:before{content:""}.c-icon-truck-alt:before{content:""}.c-icon-truck-s-alt:before{content:""}.c-icon-truck-s:before{content:""}.c-icon-truck:before{content:""}.c-icon-tv:before{content:""}.c-icon-twitch:before{content:""}.c-icon-twitter:before{content:""}.c-icon-two-hours-timer:before{content:""}.c-icon-umbrella:before{content:""}.c-icon-underline:before{content:""}.c-icon-unlock:before{content:""}.c-icon-upload:before{content:""}.c-icon-user-card:before{content:""}.c-icon-user-check:before{content:""}.c-icon-user-cross:before{content:""}.c-icon-user-minus:before{content:""}.c-icon-user-plus:before{content:""}.c-icon-user:before{content:""}.c-icon-users:before{content:""}.c-icon-van-alt:before{content:""}.c-icon-van:before{content:""}.c-icon-variable-weight-alt:before{content:""}.c-icon-variable-weight:before{content:""}.c-icon-video-off:before{content:""}.c-icon-video:before{content:""}.c-icon-vignette:before{content:""}.c-icon-visa:before{content:""}.c-icon-voicemail:before{content:""}.c-icon-volume-minus:before{content:""}.c-icon-volume-off:before{content:""}.c-icon-volume-plus:before{content:""}.c-icon-volume:before{content:""}.c-icon-walk:before{content:""}.c-icon-warning-fill:before{content:""}.c-icon-watch:before{content:""}.c-icon-water:before{content:""}.c-icon-whatsapp:before{content:""}.c-icon-wifi-off:before{content:""}.c-icon-wifi:before{content:""}.c-icon-wind:before{content:""}.c-icon-x-twitter:before{content:""}.c-icon-youtube:before{content:""}.c-icon-zap-off:before{content:""}.c-icon-zap:before{content:""}.c-icon-zoom-in:before{content:""}.c-icon-zoom-out:before{content:""}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height, 6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height, 16px);right:calc(var(--slider-handle-width, 16px) / 2 * -1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 * -1 - 1px);width:var(--slider-handle-width, 16px)}.slider-vertical{height:var(--slider-vertical-height, 300px);width:var(--slider-height, 6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px) / 2 * -1);height:var(--slider-handle-width, 16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 * -1 - 1px);width:var(--slider-handle-height, 16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px) / 2 * -1);right:auto}.slider-base{background-color:var(--slider-bg, #d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius, 9999px)}.slider-connect{background:var(--slider-connect-bg, #10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg, #fff);border:var(--slider-handle-border, 0);border-radius:var(--slider-handle-radius, 9999px);box-shadow:var(--slider-handle-shadow, .5px .5px 2px 1px rgba(0, 0, 0, .32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height, 16px);width:var(--slider-handle-width, 16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width, 3px) var(--slider-handle-ring-color, rgba(16, 185, 129, .188)),var(--slider-handle-shadow, .5px .5px 2px 1px rgba(0, 0, 0, .32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active, .5px .5px 2px 1px rgba(0, 0, 0, .42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled, #9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled, #9ca3af);border-color:var(--slider-tooltip-bg-disabled, #9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg, #10b981);border:1px solid var(--slider-tooltip-bg, #10b981);border-radius:var(--slider-tooltip-radius, 5px);color:var(--slider-tooltip-color, #fff);display:block;font-size:var(--slider-tooltip-font-size, .875rem);font-weight:var(--slider-tooltip-font-weight, 600);line-height:var(--slider-tooltip-line-height, 1.25rem);min-width:var(--slider-tooltip-min-width, 20px);padding:var(--slider-tooltip-py, 2px) var(--slider-tooltip-px, 6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size, 5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px) * -2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size, 5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px) * -2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size, 5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px) * -2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size, 5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px) * -2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px)) * -1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px)) / 2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}*{font-family:var(--ds-font-family);box-sizing:border-box}*:before{box-sizing:border-box}p{margin:0;line-height:1.4rem}ul{padding-left:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.c-accordion{--accordion-animation-duration: .3s;--accordion-animation-easing: cubic-bezier(.4, 0, .2, 1);width:100%;color:var(--ds-color-persistent-text-accordion-default);background-color:var(--ds-color-persistent-background-accordion-default);border-top:1px solid var(--ds-color-persistent-border-accordion-default)}.c-accordion__title-container{appearance:none;border:none;background:transparent;font:inherit;color:inherit;text-align:left;width:100%;display:flex;cursor:pointer;gap:var(--ds-spacing-xs);align-items:center;flex-direction:row;justify-content:space-between;padding:var(--ds-spacing-m);-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.c-accordion__title-container:hover:not([aria-disabled=true]){background-color:var(--ds-color-persistent-background-accordion-hover, rgba(0, 0, 0, .02))}.c-accordion__title-container:focus-visible{outline:2px solid var(--ds-color-persistent-border-accordion-focus, #4a90e2);outline-offset:-2px}.c-accordion__title{flex-grow:1;gap:var(--ds-spacing-xs);display:flex;align-items:center}.c-accordion__icon{font-size:1.5rem;transition:transform var(--accordion-animation-duration) var(--accordion-animation-easing)}.c-accordion .c-icon{font-size:1.5rem}.c-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-animation-duration) var(--accordion-animation-easing)}.c-accordion__content-inner{overflow:hidden;min-height:0}.c-accordion__slot{padding:0 var(--ds-spacing-m) var(--ds-spacing-m)}.c-accordion--expanded .c-accordion__content{grid-template-rows:1fr}.c-accordion--disabled{opacity:.6}.c-accordion--disabled .c-accordion__title-container{cursor:not-allowed}.c-accordion--icon-left .c-accordion__title-container{flex-direction:row}.c-accordion--icon-left .c-accordion__icon{order:-1}@media(prefers-reduced-motion:reduce){.c-accordion{--accordion-animation-duration: 0ms}.c-accordion__content,.c-accordion__icon{transition:none}}.c-autocomplete{position:relative}.c-autocomplete__suggestions{width:100%;display:none;position:absolute;flex-direction:column;box-shadow:var(--ds-shadow-up-xs);margin:var(--ds-spacing-xxs) 0 0 0;border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-interactive-background-input-autosuggest-item-active);overflow:auto;max-height:320px}.c-autocomplete__suggestions--position-relative{position:relative}.c-autocomplete:focus-within .c-autocomplete__suggestions{display:flex}.c-autocomplete--has-suggestions:focus-within .c-base-input__helper-text{display:none}.c-autocomplete__suggestion{z-index:2;margin:0;padding:0;line-height:24px;font-size:1rem;list-style-type:none;color:var(--ds-color-persistent-content-main-primary);background-color:var(--ds-color-persistent-background-main-primary);outline-offset:-1px}.c-autocomplete__suggestion:first-child{border-top-left-radius:var(--ds-border-radius-4);border-top-right-radius:var(--ds-border-radius-4)}.c-autocomplete__suggestion:last-child{border-bottom-left-radius:var(--ds-border-radius-4);border-bottom-right-radius:var(--ds-border-radius-4)}.c-autocomplete__suggestion+.c-autocomplete__suggestion{border-top:1px solid var(--ds-color-persistent-border-main-primary)}.c-autocomplete__suggestion--clickable{color:var(--ds-color-interactive-content-main-active);font-weight:400}.c-autocomplete__suggestion-match--partial{font-weight:700}.c-autocomplete__suggestion-match--exact{font-weight:400}.c-autocomplete__suggestion-button{width:100%;cursor:pointer;text-align:left;padding:var(--ds-spacing-m);display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);font-weight:400;outline-offset:-1px;background-color:transparent;border:none}.c-autocomplete__suggestion-button i{font-size:1.25rem}.c-autocomplete__suggestion-icon{width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-autocomplete__suggestion--loading{display:flex;padding:var(--ds-spacing-m);transition:all .3s}.c-autocomplete__suggestion--loading .c-loader{font-size:1.5rem}.c-autocomplete__suggestion--highlighted,.c-autocomplete__suggestion:focus-within,.c-autocomplete__suggestion:hover{background-color:var(--ds-color-interactive-background-input-autosuggest-item-hover);z-index:3}.c-autocomplete__suggestion:focus-within{border:1px solid var(--ds-color-interactive-border-input-focus)}.c-autocomplete__suggestion:active{background-color:var(--ds-color-interactive-background-input-autosuggest-item-pressed);z-index:3}.c-badge{border-radius:10px;display:inline-flex;font-weight:700;align-items:center;justify-content:center}.c-badge--size-s{padding:0 4px;font-size:.75rem;line-height:1rem}.c-badge--size-m{padding:0 6px;font-size:.875rem;line-height:1.25rem}.c-badge--status-neutral{color:var(--ds-color-persistent-text-primary);background-color:var(--ds-color-persistent-background-alternate)}.c-badge--status-notification{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-persistent-background-notification)}.c-badge--status-info{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-persistent-background-badge-information)}.c-badge--status-negative{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-persistent-background-badge-negative)}.c-badge--status-positive{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-persistent-background-badge-positive)}.c-badge--status-warning{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-persistent-background-badge-warning)}.c-badge--status-default{color:var(--ds-color-persistent-content-main-primary);background-color:var(--ds-color-persistent-background-alternate)}.c-badge--status-primary{color:var(--ds-color-persistent-text-reversed-primary);background-color:var(--ds-color-core-content-functional-information)}.c-badge--status-disabled{color:var(--ds-color-persistent-text-primary);background-color:var(--ds-color-persistent-background-alternate);opacity:.6}.c-badge--status-notification.c-badge--empty{padding:0;width:var(--ds-sizing-xxs);height:var(--ds-sizing-xxs)}.c-banner{border-radius:var(--ds-border-radius-8)}.c-banner--block .c-banner__content{align-items:flex-start}@media only screen and (min-width:768px){.c-banner--block .c-banner__body__container{flex-direction:column;align-items:flex-start}}.c-banner__content{display:flex;flex-direction:row;gap:var(--ds-spacing-xs);padding:var(--ds-spacing-m);align-items:flex-start;justify-content:space-between}@media only screen and (min-width:768px){.c-banner__content{align-items:center}}.c-banner--status-info{border:1px solid var(--ds-color-core-border-functional-information);background-color:var(--ds-color-core-background-functional-information)}.c-banner__status-icon__container .c-icon{font-size:1.5rem;color:var(--ds-color-core-background-functional-information-reversed)}.c-banner--status-error{border:1px solid var(--ds-color-core-border-functional-negative);background-color:var(--ds-color-core-background-functional-negative)}.c-banner__status-icon__container .c-icon{font-size:1.5rem;color:var(--ds-color-core-background-functional-negative-reversed)}.c-banner--status-success{border:1px solid var(--ds-color-core-border-functional-positive);background-color:var(--ds-color-core-background-functional-positive)}.c-banner__status-icon__container .c-icon{font-size:1.5rem;color:var(--ds-color-core-background-functional-positive-reversed)}.c-banner--status-warning{border:1px solid var(--ds-color-core-border-functional-warning);background-color:var(--ds-color-core-background-functional-warning)}.c-banner__status-icon__container .c-icon{font-size:1.5rem;color:var(--ds-color-core-background-functional-warning-reversed)}.c-banner__title{flex-wrap:nowrap;word-break:keep-all;font-size:1rem;font-weight:700;color:var(--ds-color-core-content-main-primary)}.c-banner__status-icon{width:var(--ds-sizing-m);height:var(--ds-sizing-m);display:flex;align-items:center}.c-banner__body{font-size:.875rem;color:var(--ds-color-core-content-main-secondary)}.c-banner__body__container{flex-direction:column;align-items:flex-start;flex-grow:1;display:flex;gap:var(--ds-spacing-xs);justify-content:flex-start}@media only screen and (min-width:768px){.c-banner__body__container{flex-direction:row;align-items:center}}.c-banner__close-button{cursor:pointer}.c-banner__close-button__icon{align-items:center;font-size:var(--ds-sizing-m);color:var(--ds-color-interactive-active-monochrome-primary)}.c-base-input{display:flex;flex-direction:column;gap:var(--ds-spacing-xxs)}.c-base-input__container{width:100%;display:flex;position:relative;flex-direction:row;align-items:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-input-transition)}.c-base-input__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-base-input__input-group{width:100%;max-width:100%;display:flex}.c-base-input__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-base-input__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-base-input__label{line-height:initial}}}.c-base-input__label{margin-bottom:0}.c-base-input__input{width:100%;border:none;outline:none;color:var(--ds-color-persistent-text-primary);padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;transition:var(--c-input-transition);line-height:1.375;min-height:20px;min-width:min-content}.c-base-input__input ::selection{background:var(--ds-color-persistent-background-functional-main-information)}.c-base-input__input::placeholder{font-size:1rem;font-weight:400;color:var(--ds-color-interactive-text-input-placeholder)}.c-base-input__input:-webkit-autofill{box-shadow:0 0 0 62.5rem var(--ds-color-core-background-main-primary) inset}.c-base-input__message{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-base-input__message{margin-top:0}.c-base-input__helper-text:empty{display:none}.c-base-input__helper-text p{font-weight:400;color:var(--ds-color-persistent-text-secondary)}.c-base-input__helper-text button{cursor:pointer}.c-base-input__error-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-base-input__success-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-positive)}.c-base-input__modal-button{max-width:12rem}.c-base-input svg{fill:var(--ds-color-persistent-text-primary)}.c-base-input--disabled .c-base-input__container,.c-base-input--disabled .c-base-input__input{background-color:transparent;opacity:.6}.c-base-input--disabled .c-base-input__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-base-input--disabled .c-base-input__label,.c-base-input--disabled .c-base-input__input,.c-base-input--disabled .c-base-input__helper-text p,.c-base-input--disabled .c-base-input__helper-text a,.c-base-input--disabled .c-base-input__helper-text button{cursor:default;opacity:.8}.c-base-input--readonly .c-base-input__container,.c-base-input--readonly .c-base-input__input{background-color:var(--ds-color-interactive-background-input-readonly)}.c-base-input:focus-within .c-base-input__container{border:1px solid var(--ds-color-interactive-border-input-focus);outline:1px solid var(--ds-color-interactive-border-input-focus)}.c-base-input:focus-within .c-base-input__input::placeholder{opacity:1}.c-base-input--has-error .c-base-input__container{border:1px solid var(--ds-color-interactive-border-input-error-active)}.c-base-input--has-error .c-base-input__label{color:var(--ds-color-persistent-text-functional-negative)}.c-base-input--has-success .c-base-input__container{border:1px solid var(--ds-color-core-border-functional-positive)}.c-base-input button{cursor:pointer}.c-base-input--size-s .c-base-input__input{padding-top:var(--ds-spacing-xs);padding-bottom:var(--ds-spacing-xs)}.c-base-input--size-s .c-base-input__container{gap:var(--ds-spacing-xs);padding-left:.75rem;padding-right:.75rem}.c-base-input--size-s .c-base-input__append{padding:var(--ds-spacing-xxs)}.c-base-input--size-s .c-base-input__prepend__icon__container,.c-base-input--size-s .c-base-input__append__icon__container{width:var(--ds-sizing-m);height:var(--ds-sizing-m);display:flex;align-items:center;justify-content:center}.c-base-input--size-m .c-base-input__input{padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m)}.c-base-input--size-m .c-base-input__container{gap:var(--ds-spacing-xs);padding-left:var(--ds-spacing-m);padding-right:var(--ds-spacing-m)}.c-base-input--has-prepend-icon.c-base-input--size-s .c-base-input__container,.c-base-input--has-append-icon.c-base-input--size-s .c-base-input__container,.c-base-input--has-prepend-icon.c-base-input--size-m .c-base-input__container,.c-base-input--has-append-icon.c-base-input--size-m .c-base-input__container{gap:var(--ds-spacing-xs);padding-left:var(--ds-spacing-xs);padding-right:var(--ds-spacing-xs)}.c-base-input--has-input-button.c-base-input--size-s .c-base-input__container,.c-base-input--has-input-button.c-base-input--size-m .c-base-input__container{padding-right:0}.c-base-input--has-input-button.c-base-input--size-s .c-base-input__button .c-button{padding:.375rem}.c-base-input__container{display:flex;align-items:center}.c-base-input__prepend,.c-base-input__append{font-size:.75rem;font-weight:700;color:var(--ds-color-core-content-main-tertiary);padding:var(--ds-spacing-xxs) var(--ds-spacing-xs);background-color:var(--ds-color-core-background-main-secondary);display:flex;align-items:center}.c-base-input__prepend__icon,.c-base-input__append__icon{font-size:1.4rem;color:var(--ds-color-persistent-icon-primary);height:100%}.c-base-input__prepend__icon__container,.c-base-input__append__icon__container{padding:0;width:var(--ds-sizing-m);height:var(--ds-sizing-m);background-color:transparent;border-color:transparent;display:flex;align-items:center;justify-content:center}.c-base-input__prepend svg,.c-base-input__append svg{fill:var(--ds-color-persistent-icon-primary)}.c-base-input__prepend:empty,.c-base-input__append:empty{display:none}.c-base-input__prepend{flex-shrink:0}.c-base-input__clear-button{width:var(--ds-sizing-m);height:var(--ds-sizing-m);cursor:pointer;padding:var(--ds-spacing-xxxs);display:flex;align-items:center;justify-content:center;background-color:transparent;border:none}.c-base-input__clear-button__container{display:none;width:var(--ds-sizing-m);height:var(--ds-sizing-m);flex-shrink:0;line-height:1}.c-base-input__clear-button__icon{width:100%;height:100%;font-size:1.4rem;color:var(--ds-color-persistent-icon-primary)}.c-base-input__clear-button__icon:hover{fill:var(--ds-color-persistent-icon-primary)}.c-base-input--has-value .c-base-input__input-group{position:static}.c-base-input--has-value:focus-within .c-base-input__clear-button__container{display:flex}.c-base-input--has-preprend .c-base-input__input{padding-left:0}.c-base-input__button .c-button{height:100%;padding:.938rem;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem;border:1px solid var(--ds-color-interactive-background-icon-button-filled-main-active);outline:1px solid var(--ds-color-interactive-background-icon-button-filled-main-active)}.c-base-input__button .c-button:hover{border-color:var(--ds-color-interactive-background-icon-button-filled-main-hover);outline-color:var(--ds-color-interactive-background-icon-button-filled-main-hover)}.c-base-input__button .c-button:focus-visible{border-color:var(--ds-color-interactive-border-focus);background-color:var(--ds-color-interactive-border-focus)}.c-base-input__button .c-button.c-icon-button,.c-base-input__button .c-icon-button .c-button{height:54px;width:54px;padding:var(--ds-spacing-xs);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem;border:1px solid var(--ds-color-interactive-background-icon-button-filled-main-active);outline:1px solid var(--ds-color-interactive-background-icon-button-filled-main-active)}.c-base-input__button .c-button.c-icon-button:hover,.c-base-input__button .c-icon-button .c-button:hover{border-color:var(--ds-color-interactive-background-icon-button-filled-main-hover);outline-color:var(--ds-color-interactive-background-icon-button-filled-main-hover)}.c-base-input__button .c-button.c-icon-button:focus-visible,.c-base-input__button .c-icon-button .c-button:focus-visible{border-color:var(--ds-color-interactive-border-focus);background-color:var(--ds-color-interactive-border-focus)}.c-breadcrumbs{--c-breadcrumb-color: var(--ds-color-interactive-text-link-accent-active);margin:0;padding:0;align-items:center;gap:var(--ds-spacing-xs);display:flex}.c-breadcrumbs__breadcrumb{display:none;align-items:center;gap:var(--ds-spacing-xs);color:var(--c-breadcrumb-color)}.c-breadcrumbs__breadcrumb--parent-page{display:flex}@media only screen and (min-width:768px){.c-breadcrumbs__breadcrumb{display:flex}}.c-breadcrumbs__separator{color:var(--c-breadcrumb-color);display:none!important;align-items:center}@media only screen and (min-width:768px){.c-breadcrumbs__separator{display:flex!important;font-size:1.5rem}}.c-breadcrumbs__icon{align-items:center;height:var(--ds-sizing-xs);font-size:var(--ds-sizing-xs);color:var(--c-breadcrumb-color)}@media only screen and (min-width:768px){.c-breadcrumbs__icon--parent-page{display:none}}@media only screen and (min-width:768px){.c-breadcrumbs__icon--arrow-left{display:none!important;font-size:var(--ds-sizing-xs);height:var(--ds-sizing-xs);color:var(--c-breadcrumb-color)}}@media only screen and (max-width:768px){.c-breadcrumbs__icon--arrow-left{display:flex}}.c-breadcrumbs--reversed{--c-breadcrumb-color: var(--ds-color-persistent-text-reversed-primary)}.c-button{cursor:pointer;font-size:1rem;font-weight:700;position:relative;line-height:1.5rem;align-items:center;display:inline-flex;text-decoration:none;justify-content:center;font-family:var(--ds-font-family);border-radius:var(--ds-border-radius-4);transition:background-color .3s,color .3s}.c-button--size-s{padding:var(--ds-spacing-xs) var(--ds-spacing-m);height:40px}.c-button--size-m{padding:var(--ds-spacing-m) var(--ds-spacing-xl);height:56px}.c-button__content{width:100%;flex-direction:row;align-items:center;gap:var(--ds-spacing-xxs);display:inline-flex;justify-content:center}.c-button--full-width{width:100%}.c-button--disabled,.c-button--loading{opacity:.6;cursor:initial;pointer-events:none}.c-button--loading .c-button__content{opacity:0}.c-button__icon-container{display:flex;font-size:1.3rem;align-items:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m);padding:var(--ds-spacing-xxxs)}.c-button__icon-container:empty{display:none}.c-button__icon-container svg,.c-button__icon-container img{width:100%;height:100%}.c-button__loader.c-loader{color:inherit;font-size:var(--ds-sizing-m);justify-content:center}.c-button__loader__container{inset:0;margin:auto;display:flex;position:absolute;justify-content:center;padding:var(--ds-spacing-xxxs)}.c-button .c-icon{font-weight:400}.c-button--variation-filled,.c-button--variation-primary{color:var(--ds-color-interactive-text-button-filled-main-active)}.c-button--variation-filled svg,.c-button--variation-primary svg{fill:var(--ds-color-interactive-icon-button-filled-main-active)}.c-button--variation-outlined,.c-button--variation-secondary{background-color:var(--ds-color-interactive-text-button-filled-main-active)}.c-button--variation-outlined svg,.c-button--variation-secondary svg{fill:var(--ds-color-interactive-icon-button-filled-main-active)}.c-button--variation-transparent,.c-button--variation-tertiary{padding:0;border:none;background:none;font-size:1rem}.c-button--variation-transparent-small,.c-button--variation-tertiary-small{padding:0;border:none;background:none;font-size:.875rem}.c-button--variation-transparent-small__icon-container,.c-button--variation-tertiary-small__icon-container{width:var(--ds-sizing-xs);height:var(--ds-sizing-xs)}.c-button--reversed.c-button--variation-secondary,.c-button--reversed.c-button--variation-tertiary,.c-button--reversed.c-button--variation-tertiary-small{background:none;color:var(--ds-color-interactive-text-button-filled-main-reversed-active);border:1px solid var(--ds-color-interactive-text-button-filled-main-reversed-active)}.c-button--reversed.c-button--variation-secondary svg,.c-button--reversed.c-button--variation-tertiary svg,.c-button--reversed.c-button--variation-tertiary-small svg{fill:var(--ds-color-interactive-text-button-filled-main-reversed-active)}.c-button--reversed.c-button--variation-secondary .c-button__loader,.c-button--reversed.c-button--variation-tertiary .c-button__loader,.c-button--reversed.c-button--variation-tertiary-small .c-button__loader{border-left-color:var(--ds-color-interactive-text-button-filled-main-reversed-active);border-right-color:var(--ds-color-interactive-text-button-filled-main-reversed-active);border-bottom-color:var(--ds-color-interactive-text-button-filled-main-reversed-active);border-top-color:var(--ds-color-interactive-background-button-filled-main-reversed-active)}.c-button--reversed.c-button--variation-secondary:hover,.c-button--reversed.c-button--variation-secondary:focus,.c-button--reversed.c-button--variation-tertiary:hover,.c-button--reversed.c-button--variation-tertiary:focus,.c-button--reversed.c-button--variation-tertiary-small:hover,.c-button--reversed.c-button--variation-tertiary-small:focus{color:var(--ds-color-interactive-active-reversed-hover);border:1px solid var(--ds-color-interactive-active-reversed-hover)}.c-button--reversed.c-button--variation-secondary:hover svg,.c-button--reversed.c-button--variation-secondary:focus svg,.c-button--reversed.c-button--variation-tertiary:hover svg,.c-button--reversed.c-button--variation-tertiary:focus svg,.c-button--reversed.c-button--variation-tertiary-small:hover svg,.c-button--reversed.c-button--variation-tertiary-small:focus svg{fill:var(--ds-color-interactive-active-reversed-hover)}.c-button:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}.c-button--reversed.c-button--variation-tertiary,.c-button--reversed.c-button--variation-tertiary:hover,.c-button--reversed.c-button--variation-tertiary:focus,.c-button--reversed.c-button--variation-tertiary-small,.c-button--reversed.c-button--variation-tertiary-small:hover,.c-button--reversed.c-button--variation-tertiary-small:focus{border:none}.c-button--tone-main.c-button--variation-filled,.c-button--tone-main.c-button--variation-primary{background-color:var(--ds-color-interactive-background-button-filled-main-active);border:1px solid var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-filled svg,.c-button--tone-main.c-button--variation-primary svg{fill:var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-filled:hover,.c-button--tone-main.c-button--variation-filled:focus,.c-button--tone-main.c-button--variation-primary:hover,.c-button--tone-main.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-background-button-filled-main-hover);border:1px solid var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--tone-main.c-button--variation-filled:active,.c-button--tone-main.c-button--variation-primary:active{background-color:var(--ds-color-interactive-background-button-filled-main-pressed);border:1px solid var(--ds-color-interactive-background-button-filled-main-pressed)}.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-main-active);border:1px solid var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-main-hover);border:1px solid var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--tone-main.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-main.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-main-pressed);border-left-color:var(--ds-color-interactive-background-button-filled-main-pressed);border-right-color:var(--ds-color-interactive-background-button-filled-main-pressed);border-bottom-color:var(--ds-color-interactive-background-button-filled-main-pressed)}.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-main-active)}.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--tone-main.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-main.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-main.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-main-pressed)}.c-button--reversed.c-button--tone-main.c-button--variation-filled,.c-button--reversed.c-button--tone-main.c-button--variation-filled svg,.c-button--reversed.c-button--tone-main.c-button--variation-primary,.c-button--reversed.c-button--tone-main.c-button--variation-primary svg{color:var(--ds-color-interactive-background-button-filled-main-active);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-main.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-main.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-main.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-main.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-main.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-main.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-main.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-main.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-background-button-filled-main-hover)}.c-button--reversed.c-button--tone-main.c-button--variation-filled:active,.c-button--reversed.c-button--tone-main.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-main.c-button--variation-primary:active,.c-button--reversed.c-button--tone-main.c-button--variation-primary svg:active{color:var(--ds-color-interactive-background-button-filled-main-pressed)}.c-button--tone-accent.c-button--variation-filled,.c-button--tone-accent.c-button--variation-primary{background-color:var(--ds-color-interactive-background-button-filled-accent-active);border:1px solid var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-filled svg,.c-button--tone-accent.c-button--variation-primary svg{fill:var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-filled:hover,.c-button--tone-accent.c-button--variation-filled:focus,.c-button--tone-accent.c-button--variation-primary:hover,.c-button--tone-accent.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-background-button-filled-accent-hover);border:1px solid var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--tone-accent.c-button--variation-filled:active,.c-button--tone-accent.c-button--variation-primary:active{background-color:var(--ds-color-interactive-background-button-filled-accent-pressed);border:1px solid var(--ds-color-interactive-background-button-filled-accent-pressed)}.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-accent-active);border:1px solid var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-accent-hover);border:1px solid var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--tone-accent.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-accent.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-accent-pressed);border-left-color:var(--ds-color-interactive-background-button-filled-accent-pressed);border-right-color:var(--ds-color-interactive-background-button-filled-accent-pressed);border-bottom-color:var(--ds-color-interactive-background-button-filled-accent-pressed)}.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-accent-active)}.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--tone-accent.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-accent.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-accent.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-accent-pressed)}.c-button--reversed.c-button--tone-accent.c-button--variation-filled,.c-button--reversed.c-button--tone-accent.c-button--variation-filled svg,.c-button--reversed.c-button--tone-accent.c-button--variation-primary,.c-button--reversed.c-button--tone-accent.c-button--variation-primary svg{color:var(--ds-color-interactive-background-button-filled-accent-active);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-accent.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-accent.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-accent.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-accent.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-accent.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-accent.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-accent.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-accent.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-background-button-filled-accent-hover)}.c-button--reversed.c-button--tone-accent.c-button--variation-filled:active,.c-button--reversed.c-button--tone-accent.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-accent.c-button--variation-primary:active,.c-button--reversed.c-button--tone-accent.c-button--variation-primary svg:active{color:var(--ds-color-interactive-background-button-filled-accent-pressed)}.c-button--tone-destructive.c-button--variation-filled,.c-button--tone-destructive.c-button--variation-primary{background-color:var(--ds-color-interactive-background-button-filled-destructive-active);border:1px solid var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-filled svg,.c-button--tone-destructive.c-button--variation-primary svg{fill:var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-filled:hover,.c-button--tone-destructive.c-button--variation-filled:focus,.c-button--tone-destructive.c-button--variation-primary:hover,.c-button--tone-destructive.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-background-button-filled-destructive-hover);border:1px solid var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--tone-destructive.c-button--variation-filled:active,.c-button--tone-destructive.c-button--variation-primary:active{background-color:var(--ds-color-interactive-background-button-filled-destructive-pressed);border:1px solid var(--ds-color-interactive-background-button-filled-destructive-pressed)}.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-destructive-active);border:1px solid var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-destructive-hover);border:1px solid var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--tone-destructive.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-destructive.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-destructive-pressed);border-left-color:var(--ds-color-interactive-background-button-filled-destructive-pressed);border-right-color:var(--ds-color-interactive-background-button-filled-destructive-pressed);border-bottom-color:var(--ds-color-interactive-background-button-filled-destructive-pressed)}.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-background-button-filled-destructive-active)}.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--tone-destructive.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-destructive.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-destructive.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-background-button-filled-destructive-pressed)}.c-button--reversed.c-button--tone-destructive.c-button--variation-filled,.c-button--reversed.c-button--tone-destructive.c-button--variation-filled svg,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary svg{color:var(--ds-color-interactive-background-button-filled-destructive-active);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-destructive.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-destructive.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-destructive.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-destructive.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-background-button-filled-destructive-hover)}.c-button--reversed.c-button--tone-destructive.c-button--variation-filled:active,.c-button--reversed.c-button--tone-destructive.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary:active,.c-button--reversed.c-button--tone-destructive.c-button--variation-primary svg:active{color:var(--ds-color-interactive-background-button-filled-destructive-pressed)}.c-button--tone-loyalty.c-button--variation-filled,.c-button--tone-loyalty.c-button--variation-primary{background-color:var(--ds-color-interactive-active-loyalty-primary);border:1px solid var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-filled svg,.c-button--tone-loyalty.c-button--variation-primary svg{fill:var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-filled:hover,.c-button--tone-loyalty.c-button--variation-filled:focus,.c-button--tone-loyalty.c-button--variation-primary:hover,.c-button--tone-loyalty.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-active-loyalty-hover);border:1px solid var(--ds-color-interactive-active-loyalty-hover)}.c-button--tone-loyalty.c-button--variation-filled:active,.c-button--tone-loyalty.c-button--variation-primary:active{background-color:var(--ds-color-interactive-active-loyalty-pressed);border:1px solid var(--ds-color-interactive-active-loyalty-pressed)}.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-active-loyalty-primary);border:1px solid var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-loyalty-hover);border:1px solid var(--ds-color-interactive-active-loyalty-hover)}.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-loyalty-hover)}.c-button--tone-loyalty.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-loyalty.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-loyalty-pressed);border-left-color:var(--ds-color-interactive-active-loyalty-pressed);border-right-color:var(--ds-color-interactive-active-loyalty-pressed);border-bottom-color:var(--ds-color-interactive-active-loyalty-pressed)}.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-loyalty-primary)}.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-loyalty-hover)}.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-loyalty-hover)}.c-button--tone-loyalty.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-loyalty.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-loyalty.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-loyalty-pressed)}.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled,.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled svg,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary svg{color:var(--ds-color-interactive-active-loyalty-primary);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-active-loyalty-hover)}.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled:active,.c-button--reversed.c-button--tone-loyalty.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary:active,.c-button--reversed.c-button--tone-loyalty.c-button--variation-primary svg:active{color:var(--ds-color-interactive-active-loyalty-pressed)}.c-button--tone-negative.c-button--variation-filled,.c-button--tone-negative.c-button--variation-primary{background-color:var(--ds-color-interactive-active-negative-primary);border:1px solid var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-filled svg,.c-button--tone-negative.c-button--variation-primary svg{fill:var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-filled:hover,.c-button--tone-negative.c-button--variation-filled:focus,.c-button--tone-negative.c-button--variation-primary:hover,.c-button--tone-negative.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-active-negative-hover);border:1px solid var(--ds-color-interactive-active-negative-hover)}.c-button--tone-negative.c-button--variation-filled:active,.c-button--tone-negative.c-button--variation-primary:active{background-color:var(--ds-color-interactive-active-negative-pressed);border:1px solid var(--ds-color-interactive-active-negative-pressed)}.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-active-negative-primary);border:1px solid var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-negative-hover);border:1px solid var(--ds-color-interactive-active-negative-hover)}.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-negative-hover)}.c-button--tone-negative.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-negative.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-negative-pressed);border-left-color:var(--ds-color-interactive-active-negative-pressed);border-right-color:var(--ds-color-interactive-active-negative-pressed);border-bottom-color:var(--ds-color-interactive-active-negative-pressed)}.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-negative-primary)}.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-negative-hover)}.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-negative-hover)}.c-button--tone-negative.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-negative.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-negative.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-negative-pressed)}.c-button--reversed.c-button--tone-negative.c-button--variation-filled,.c-button--reversed.c-button--tone-negative.c-button--variation-filled svg,.c-button--reversed.c-button--tone-negative.c-button--variation-primary,.c-button--reversed.c-button--tone-negative.c-button--variation-primary svg{color:var(--ds-color-interactive-active-negative-primary);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-negative.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-negative.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-negative.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-negative.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-negative.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-negative.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-negative.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-negative.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-active-negative-hover)}.c-button--reversed.c-button--tone-negative.c-button--variation-filled:active,.c-button--reversed.c-button--tone-negative.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-negative.c-button--variation-primary:active,.c-button--reversed.c-button--tone-negative.c-button--variation-primary svg:active{color:var(--ds-color-interactive-active-negative-pressed)}.c-button--tone-promotion.c-button--variation-filled,.c-button--tone-promotion.c-button--variation-primary{background-color:var(--ds-color-interactive-active-promotion-primary);border:1px solid var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-filled svg,.c-button--tone-promotion.c-button--variation-primary svg{fill:var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-filled:hover,.c-button--tone-promotion.c-button--variation-filled:focus,.c-button--tone-promotion.c-button--variation-primary:hover,.c-button--tone-promotion.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-active-promotion-hover);border:1px solid var(--ds-color-interactive-active-promotion-hover)}.c-button--tone-promotion.c-button--variation-filled:active,.c-button--tone-promotion.c-button--variation-primary:active{background-color:var(--ds-color-interactive-active-promotion-pressed);border:1px solid var(--ds-color-interactive-active-promotion-pressed)}.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-active-promotion-primary);border:1px solid var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-promotion-hover);border:1px solid var(--ds-color-interactive-active-promotion-hover)}.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-promotion-hover)}.c-button--tone-promotion.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-promotion.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-promotion-pressed);border-left-color:var(--ds-color-interactive-active-promotion-pressed);border-right-color:var(--ds-color-interactive-active-promotion-pressed);border-bottom-color:var(--ds-color-interactive-active-promotion-pressed)}.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-promotion-primary)}.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-promotion-hover)}.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-promotion-hover)}.c-button--tone-promotion.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-promotion.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-promotion.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-promotion-pressed)}.c-button--reversed.c-button--tone-promotion.c-button--variation-filled,.c-button--reversed.c-button--tone-promotion.c-button--variation-filled svg,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary svg{color:var(--ds-color-interactive-active-promotion-primary);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-promotion.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-promotion.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-promotion.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-promotion.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-active-promotion-hover)}.c-button--reversed.c-button--tone-promotion.c-button--variation-filled:active,.c-button--reversed.c-button--tone-promotion.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary:active,.c-button--reversed.c-button--tone-promotion.c-button--variation-primary svg:active{color:var(--ds-color-interactive-active-promotion-pressed)}.c-button--tone-monochrome.c-button--variation-filled,.c-button--tone-monochrome.c-button--variation-primary{background-color:var(--ds-color-interactive-active-monochrome-primary);border:1px solid var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-filled svg,.c-button--tone-monochrome.c-button--variation-primary svg{fill:var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-filled:hover,.c-button--tone-monochrome.c-button--variation-filled:focus,.c-button--tone-monochrome.c-button--variation-primary:hover,.c-button--tone-monochrome.c-button--variation-primary:focus{background-color:var(--ds-color-interactive-active-monochrome-hover);border:1px solid var(--ds-color-interactive-active-monochrome-hover)}.c-button--tone-monochrome.c-button--variation-filled:active,.c-button--tone-monochrome.c-button--variation-primary:active{background-color:var(--ds-color-interactive-active-monochrome-pressed);border:1px solid var(--ds-color-interactive-active-monochrome-pressed)}.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed),.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed){color:var(--ds-color-interactive-active-monochrome-primary);border:1px solid var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed) svg,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed):hover,.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed):focus,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed):hover,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-monochrome-hover);border:1px solid var(--ds-color-interactive-active-monochrome-hover)}.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed):hover svg,.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed):focus svg,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed):hover svg,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-monochrome-hover)}.c-button--tone-monochrome.c-button--variation-outlined:not(.c-button--reversed):active,.c-button--tone-monochrome.c-button--variation-secondary:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-monochrome-pressed);border-left-color:var(--ds-color-interactive-active-monochrome-pressed);border-right-color:var(--ds-color-interactive-active-monochrome-pressed);border-bottom-color:var(--ds-color-interactive-active-monochrome-pressed)}.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed),.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed),.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed){color:var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed) svg,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed) svg,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed) svg{fill:var(--ds-color-interactive-active-monochrome-primary)}.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed):hover,.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed):focus,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed):hover,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed):focus,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed):hover,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed):focus{color:var(--ds-color-interactive-active-monochrome-hover)}.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed):hover svg,.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed):focus svg,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed):hover svg,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed):focus svg,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed):hover svg,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed):focus svg{fill:var(--ds-color-interactive-active-monochrome-hover)}.c-button--tone-monochrome.c-button--variation-transparent:not(.c-button--reversed):active,.c-button--tone-monochrome.c-button--variation-tertiary:not(.c-button--reversed):active,.c-button--tone-monochrome.c-button--variation-tertiary-small:not(.c-button--reversed):active{color:var(--ds-color-interactive-active-monochrome-pressed)}.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled,.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled svg,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary svg{color:var(--ds-color-interactive-active-monochrome-primary);background-color:var(--ds-color-interactive-active-reversed-primary)}.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled:hover,.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled:focus,.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled svg:hover,.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled svg:focus,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary:hover,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary:focus,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary svg:hover,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary svg:focus{color:var(--ds-color-interactive-active-monochrome-hover)}.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled:active,.c-button--reversed.c-button--tone-monochrome.c-button--variation-filled svg:active,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary:active,.c-button--reversed.c-button--tone-monochrome.c-button--variation-primary svg:active{color:var(--ds-color-interactive-active-monochrome-pressed)}.c-card{display:flex;flex-direction:column;padding:var(--ds-spacing-m);border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-persistent-border-card-default);background-color:var(--ds-color-persistent-background-card-default)}.c-card>:first-child{margin-top:0}.c-card>:first-child>:first-child{margin-top:0}.c-card--interactive{box-shadow:var(--ds-shadow-action)}.c-card--interactive:hover{box-shadow:var(--ds-shadow-hover)}.c-card--interactive:active{box-shadow:var(--ds-shadow-press)}.c-card--disabled{opacity:.5;pointer-events:none}.c-checkbox-card__container{height:100%;display:flex;flex-direction:column;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-default-border-hover);background-color:var(--ds-color-core-background-main-primary);transition:var(--c-checkbox-transition)}.c-checkbox-card__image__container{padding:var(--ds-spacing-xxxs);width:var(--c-checkbox-card-image-size);height:var(--c-checkbox-card-image-size);top:50%;right:0;position:absolute;transform:translateY(-50%)}.c-checkbox-card__image__container img{margin-bottom:0}.c-checkbox-card__highlighted-text.c-text{margin-top:var(--ds-spacing-xxs);color:var(--ds-color-core-content-functional-warning)}.c-checkbox-card--checked .c-checkbox-card__container{border:1px solid var(--ds-color-interactive-default-border-hover)}.c-checkbox-card--disabled{opacity:.6}.c-checkbox-card--disabled .c-checkbox-card__image__container{filter:grayscale(1)}.c-checkbox-card:hover .c-checkbox-card__container{border:1px solid var(--ds-color-interactive-default-border-hover)}.c-checkbox-card__title{display:flex;position:relative;align-items:center;font-size:1rem;justify-content:flex-start;font-weight:700;margin-top:var(--ds-spacing-xxs);color:var(--ds-color-core-content-main-primary)}.c-checkbox-card__description{margin-top:var(--ds-spacing-xs);color:var(--ds-color-core-content-main-tertiary)}.c-checkbox-card__action{text-align:center;margin:0 var(--ds-spacing-m);padding:var(--ds-spacing-m) 0;font-size:1rem;color:var(--ds-color-interactive-default-border-hover);font-weight:700;border-top:1px solid solid var(--ds-color-interactive-default-background-disabled)}.c-checkbox-card__error{color:var(--ds-color-core-content-functional-warning);font-size:.75rem;padding:var(--ds-spacing-xxs) 0 0;font-weight:400}.c-checkbox-card__checkbox{flex-grow:1}.c-checkbox-card__checkbox label{height:100%;flex-direction:row;padding:var(--ds-spacing-m);align-items:flex-start;justify-content:flex-start}.c-checkbox-card--with-image .c-checkbox-card__description{margin-top:var(--ds-spacing-m)}.c-checkbox-card--with-image .c-checkbox-card__checkbox label{padding-top:var(--ds-spacing-m)}.c-checkbox-card--invalid .c-checkbox-card__container{border-color:var(--ds-color-core-content-functional-negative)}.c-checkbox-group{border:0;display:flex;flex-direction:column;gap:var(--ds-spacing-xs)}.c-checkbox-group--inline{flex-direction:row;flex-wrap:wrap}.c-checkbox-group--inline .c-checkbox{padding:var(--ds-spacing-xxxs) var(--ds-spacing-m) var(--ds-spacing-xxxs) 0}.c-checkbox-group__error{width:100%;color:var(--ds-color-interactive-text-input-addon-error);font-size:.75rem;padding-left:var(--ds-spacing-xxs);font-weight:400}.c-checkbox{position:relative}.c-checkbox__square{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-checkbox-transition)}.c-checkbox__square-container{flex-shrink:0;padding:var(--ds-spacing-xxxs);margin-right:var(--ds-spacing-xs)}.c-checkbox__square__checkmark{opacity:0;width:var(--ds-sizing-xxs);height:var(--ds-sizing-xxs);fill:var(--ds-color-interactive-icon-input-checkbox-selected-active);transform:scale(0);transition:opacity .15s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1)}.c-checkbox__square__indeterminate{opacity:0;width:var(--ds-sizing-xxs);height:var(--ds-sizing-xxs);fill:var(--ds-color-interactive-icon-input-checkbox-selected-active);transition:var(--c-checkbox-transition)}.c-checkbox__label{cursor:pointer;display:flex;position:relative;padding:var(--ds-spacing-xxxs);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;align-items:center;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-checkbox-transition);transition-property:color}.c-checkbox__label__icon{color:var(--ds-color-interactive-text-input-label-default)}.c-checkbox__label__icon-container{display:inline-flex;align-items:center;flex-shrink:0;width:var(--ds-sizing-m);height:var(--ds-sizing-m);padding:var(--ds-spacing-xxxs);margin-left:var(--ds-spacing-xs)}.c-checkbox:hover .c-checkbox__square{border-color:var(--ds-color-interactive-border-input-checkbox-selected-hover)}.c-checkbox__input:checked+.c-checkbox__label .c-checkbox__square{border:1px solid var(--ds-color-interactive-background-input-checkbox-selected-active);background-color:var(--ds-color-interactive-background-input-checkbox-selected-active)}.c-checkbox__input:checked+.c-checkbox__label .c-checkbox__square__checkmark{opacity:1;transform:scale(1)}.c-checkbox--indeterminate .c-checkbox__label .c-checkbox__square{border:1px solid var(--ds-color-interactive-background-input-checkbox-selected-active);background-color:var(--ds-color-interactive-background-input-checkbox-selected-active)}.c-checkbox--indeterminate .c-checkbox__label .c-checkbox__square__indeterminate{opacity:1}.c-checkbox__input:disabled+.c-checkbox__label{cursor:initial;color:var(--ds-color-interactive-default-content-disabled)}.c-checkbox__input:disabled+.c-checkbox__label svg{fill:var(--ds-color-interactive-default-content-disabled)}.c-checkbox__input:disabled+.c-checkbox__label .c-checkbox__square{border:1px solid var(--ds-color-interactive-border-input-disabled);background-color:var(--ds-color-interactive-background-input-disabled)}.c-checkbox__input:focus-visible+.c-checkbox__label .c-checkbox__square{border:1px solid var(--ds-color-interactive-active-main-primary)}.c-checkbox__input:checked:disabled+.c-checkbox__label .c-checkbox__square{background-color:var(--ds-color-interactive-default-background-disabled);border:1px solid var(--ds-color-interactive-default-border-disabled)}.c-checkbox__input:focus-visible+.c-checkbox__label{outline:2px auto var(--ds-color-interactive-active-main-primary)}.c-checkbox__error-text{font-weight:400;color:var(--ds-color-interactive-text-input-addon-error)}.c-chip{width:auto;display:flex;cursor:pointer;font-weight:400;font-size:.875rem;border-radius:20px;gap:var(--ds-spacing-xs);align-items:center;line-height:1.25rem;justify-content:center;font-family:var(--ds-font-family);color:var(--ds-color-interactive-text-chip-active);border:1px solid var(--ds-color-interactive-border-chip-active);background-color:var(--ds-color-interactive-background-chip-active);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.c-chip--size-s{padding:var(--ds-spacing-xxs) var(--ds-spacing-xs)}.c-chip--size-m{padding:var(--ds-spacing-xs) var(--ds-spacing-m)}.c-chip--full-width{width:100%}.c-chip--disabled{opacity:.6;pointer-events:none}.c-chip img,.c-chip svg{margin:0;width:var(--ds-sizing-xs);height:var(--ds-sizing-xs)}.c-chip__icon{font-size:1.2rem}.c-chip:hover{border:1px solid var(--ds-color-interactive-border-chip-hover);background-color:var(--ds-color-interactive-background-chip-hover)}.c-chip:active{border:1px solid var(--ds-color-interactive-border-chip-pressed);background-color:var(--ds-color-interactive-background-chip-pressed)}.c-chip:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}.c-chip--selected{color:var(--ds-color-interactive-text-chip-selected-active);background-color:var(--ds-color-interactive-background-chip-selected-active);border:1px solid var(--ds-color-interactive-background-chip-selected-active)}.c-chip--selected:hover{border:1px solid var(--ds-color-interactive-background-chip-selected-hover);background-color:var(--ds-color-interactive-background-chip-selected-hover)}.c-chip--selected:active{border:1px solid var(--ds-color-interactive-background-chip-selected-pressed);background-color:var(--ds-color-interactive-background-chip-selected-pressed)}.c-code{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-xxs)}.c-code__label{font-size:var(--ds-sizing-xxs);color:var(--ds-color-persistent-content-main-primary)}.c-code--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-code__inputs{display:flex;gap:.625rem;border:none;margin:0;padding:0}.c-code__inputs .c-base-input__container{width:2.5rem;height:3.5rem;padding:0}.c-code__inputs .c-base-input input{min-width:auto;text-align:center;font-size:1.25rem;height:100%;padding-inline:0}.c-code__inputs .c-base-input__input-group{height:100%}.c-code .c-button__content{width:auto;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.c-code .c-code__error{color:var(--ds-color-persistent-text-tag-negative)}.c-code__toggle.c-button{font-weight:400}.c-code__toggle .c-icon{font-weight:700}.c-color-swatch-group{display:flex;gap:var(--ds-spacing-m)}.c-color-swatch-group--size-s .c-color-swatch{width:var(--ds-sizing-l);height:var(--ds-sizing-l)}.c-color-swatch-group--size-m .c-color-swatch{width:var(--ds-sizing-xl);height:var(--ds-sizing-xl)}.c-color-swatch{border-radius:50%;cursor:pointer;position:relative;border:1px solid var(--ds-color-interactive-border-input-active)}.c-color-swatch:hover,.c-color-swatch :focus{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-color-swatch:active{border:1px solid var(--ds-color-interactive-border-input-pressed)}.c-color-swatch:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}.c-color-swatch--transparent{background-color:#fff;background-size:16px 16px;background-image:linear-gradient(45deg,#000 25%,transparent 25%),linear-gradient(-45deg,#000 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#000 75%),linear-gradient(-45deg,transparent 75%,#000 75%);background-position:0 0,0 8px,8px -8px,-8px 0px}.c-color-swatch--with-image{background-size:cover}.c-color-swatch--selected{outline:1px solid var(--ds-color-interactive-border-input-ds-color-swatch-selected);outline-offset:var(--ds-spacing-xxxs)}.c-color-swatch--disabled{opacity:.6}.c-color-swatch--disabled:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;border-radius:50%;background:linear-gradient(to left bottom,transparent,transparent 49%,var(--ds-color-core-background-reversed-primary) 49%,var(--ds-color-core-background-reversed-primary) 51%,transparent 51%,transparent)}.c-drawer{inset:0;width:100%;height:100%;border:none;display:flex;z-index:18000;position:fixed;background:none;align-items:center;justify-content:center;padding-top:var(--ds-spacing-l);transition:all .3s ease}.c-drawer:before{content:" ";top:0;width:100%;height:100%;position:fixed;opacity:.5;z-index:-1;background-color:var(--ds-color-persistent-background-overlay-default)}.c-drawer__container{bottom:0;width:100%;display:flex;overflow:hidden;max-height:90vh;position:absolute;height:fit-content;align-items:initial;flex-direction:column;justify-content:flex-end;box-shadow:var(--ds-shadow-up-l);border-radius:var(--ds-border-radius-8) var(--ds-border-radius-8) 0 0;background-color:var(--ds-color-core-background-main-primary)}@media only screen and (min-width:768px){.c-drawer__container{height:auto;bottom:auto;margin-right:0 40px;border-radius:var(--ds-border-radius-8)}}@media only screen and (min-width:768px){.c-drawer__container--size-m{max-width:480px}.c-drawer__container--size-l{max-width:640px}.c-drawer__container--position-left,.c-drawer__container--position-right{top:0;margin:0;width:100%;height:100%;max-height:100%}.c-drawer__container--position-left .c-drawer__body,.c-drawer__container--position-right .c-drawer__body{flex-grow:1}.c-drawer__container--position-left{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.c-drawer__container--position-right{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-drawer__container--position-bottom{bottom:0;max-width:none;width:100%;top:initial;border-bottom-left-radius:0;border-bottom-right-radius:0}}.c-drawer__container--position-center{margin:0}@media only screen and (min-width:768px){.c-drawer__container--position-center{margin:0 40px}}.c-drawer__header{display:flex;padding:var(--ds-spacing-xs) var(--ds-spacing-m);align-items:center;justify-content:space-between;box-shadow:var(--ds-shadow-up-s);position:relative;z-index:1}.c-drawer__header__title{text-align:center;margin:0 var(--ds-spacing-m)}.c-drawer__header__icon{cursor:pointer;padding:var(--ds-spacing-xxxs);font-size:1.7rem;display:flex;align-items:center;justify-content:center;background-color:transparent;border-color:transparent}.c-drawer__header__icon svg{width:100%}.c-drawer__header__icon__container{display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);padding:var(--ds-spacing-xxxs);height:var(--ds-sizing-xxl)}.c-drawer__body{overflow-y:auto;padding:var(--ds-spacing-m) var(--ds-spacing-m)}.c-drawer__footer{bottom:0;display:flex;position:sticky;gap:var(--ds-spacing-m);align-items:flex-end;flex-direction:column;justify-content:flex-end;border-top:1px solid var(--ds-color-core-background-main-primary);padding:var(--ds-spacing-m) var(--ds-spacing-m);background-color:var(--ds-color-core-background-main-primary)}.c-drawer__footer:empty{display:none}.c-drawer__footer .c-button,.c-drawer__footer c-button{width:100%!important}@media only screen and (min-width:768px){.c-drawer__footer{flex-direction:row;align-items:center}.c-drawer__footer .c-button,.c-drawer__footer c-button{width:auto!important}}.c-drawer-enter-active{animation:drawer-backdrop-in .3s ease-out forwards}.c-drawer-enter-active .c-drawer__container{animation:drawer-container-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.c-drawer-enter-active .c-drawer__container--position-left{animation:drawer-slide-left-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-drawer-enter-active .c-drawer__container--position-right{animation:drawer-slide-right-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-drawer-enter-active .c-drawer__container--position-bottom{animation:drawer-slide-bottom-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-drawer-leave-active{animation:drawer-backdrop-out .25s ease-in forwards}.c-drawer-leave-active .c-drawer__container{animation:drawer-container-out .25s ease-in forwards}.c-drawer-leave-active .c-drawer__container--position-left{animation:drawer-slide-left-out .25s ease-in forwards}.c-drawer-leave-active .c-drawer__container--position-right{animation:drawer-slide-right-out .25s ease-in forwards}.c-drawer-leave-active .c-drawer__container--position-bottom{animation:drawer-slide-bottom-out .25s ease-in forwards}.c-drawer-enter,.c-drawer-leave-to{opacity:0}.c-drawer-enter .c-drawer__container,.c-drawer-leave-to .c-drawer__container{transform:scale(.9) translateY(20px)}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-container-in{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes drawer-container-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}@keyframes drawer-slide-left-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes drawer-slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes drawer-slide-right-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes drawer-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes drawer-slide-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-slide-bottom-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.c-expand-button{width:100%}.c-expand-button__title-container{width:100%;display:flex;cursor:pointer;gap:var(--ds-spacing-xs);align-items:center;flex-direction:row;justify-content:flex-start;-webkit-user-select:none;user-select:none}.c-expand-button__title-container::-webkit-details-marker{display:none}.c-expand-button__title{gap:var(--ds-spacing-xs);display:flex;padding-left:0!important}.c-expand-button__title .c-button__content{justify-content:start}.c-expand-button--tone-main .c-expand-button__chevron{color:var(--ds-color-interactive-text-button-transparent-main-active)}.c-expand-button--tone-accent .c-expand-button__chevron{color:var(--ds-color-interactive-text-button-transparent-accent-active)}.c-expand-button--tone-destructive .c-expand-button__chevron{color:var(--ds-color-interactive-text-button-transparent-destructive-active)}.c-expand-button__chevron{font-size:1.5rem}.c-functional-notice{display:flex;gap:var(--ds-spacing-m);padding:var(--ds-spacing-m);flex-direction:row;align-items:flex-start;justify-content:space-between}.c-functional-notice--priority-high.c-functional-notice--status-info{background-color:var(--ds-color-persistent-background-functional-notice-dark-information)}.c-functional-notice--priority-high.c-functional-notice--status-info .c-functional-notice__status-icon .c-icon{color:var(--ds-color-interactive-icon-button-transparent-main-reversed-active)}.c-functional-notice--priority-medium.c-functional-notice--status-info{background-color:var(--ds-color-persistent-background-functional-notice-light-information)}.c-functional-notice--priority-medium.c-functional-notice--status-info .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-information)}.c-functional-notice--priority-low.c-functional-notice--status-info{background-color:var(--ds-color-persistent-background-functional-notice-light-information)}.c-functional-notice--priority-low.c-functional-notice--status-info .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-information)}.c-functional-notice--priority-high.c-functional-notice--status-error{background-color:var(--ds-color-persistent-background-functional-notice-dark-negative)}.c-functional-notice--priority-high.c-functional-notice--status-error .c-functional-notice__status-icon .c-icon{color:var(--ds-color-interactive-icon-button-transparent-main-reversed-active)}.c-functional-notice--priority-medium.c-functional-notice--status-error{background-color:var(--ds-color-persistent-background-functional-notice-light-negative)}.c-functional-notice--priority-medium.c-functional-notice--status-error .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-negative)}.c-functional-notice--priority-low.c-functional-notice--status-error{background-color:var(--ds-color-persistent-background-functional-notice-light-negative)}.c-functional-notice--priority-low.c-functional-notice--status-error .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-negative)}.c-functional-notice--priority-high.c-functional-notice--status-success{background-color:var(--ds-color-persistent-background-functional-notice-dark-success)}.c-functional-notice--priority-high.c-functional-notice--status-success .c-functional-notice__status-icon .c-icon{color:var(--ds-color-interactive-icon-button-transparent-main-reversed-active)}.c-functional-notice--priority-medium.c-functional-notice--status-success{background-color:var(--ds-color-persistent-background-functional-notice-light-success)}.c-functional-notice--priority-medium.c-functional-notice--status-success .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-success)}.c-functional-notice--priority-low.c-functional-notice--status-success{background-color:var(--ds-color-persistent-background-functional-notice-light-success)}.c-functional-notice--priority-low.c-functional-notice--status-success .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-success)}.c-functional-notice--priority-high.c-functional-notice--status-warning{background-color:var(--ds-color-persistent-background-functional-notice-dark-warning)}.c-functional-notice--priority-high.c-functional-notice--status-warning .c-functional-notice__status-icon .c-icon{color:var(--ds-color-interactive-icon-button-transparent-main-reversed-active)}.c-functional-notice--priority-medium.c-functional-notice--status-warning{background-color:var(--ds-color-persistent-background-functional-notice-light-warning)}.c-functional-notice--priority-medium.c-functional-notice--status-warning .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-warning)}.c-functional-notice--priority-low.c-functional-notice--status-warning{background-color:var(--ds-color-persistent-background-functional-notice-light-warning)}.c-functional-notice--priority-low.c-functional-notice--status-warning .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-icon-functional-notice-warning)}.c-functional-notice--priority-high.c-functional-notice--status-neutral{background-color:var(--ds-color-persistent-background-functional-notice-light-neutral)}.c-functional-notice--priority-high.c-functional-notice--status-neutral .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice--priority-medium.c-functional-notice--status-neutral{background-color:var(--ds-color-persistent-background-functional-notice-light-neutral)}.c-functional-notice--priority-medium.c-functional-notice--status-neutral .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice--priority-low.c-functional-notice--status-neutral{background-color:var(--ds-color-persistent-background-functional-notice-light-neutral)}.c-functional-notice--priority-low.c-functional-notice--status-neutral .c-functional-notice__status-icon .c-icon{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice__title{margin:var(--ds-spacing-xxxs) 0 0}.c-functional-notice__title+.c-functional-notice__body{margin-bottom:0}.c-functional-notice__title h4{margin-top:0;margin-bottom:0}.c-functional-notice__body{margin:var(--ds-spacing-xxxs) 0}.c-functional-notice__body:empty{display:none}.c-functional-notice--priority-high,.c-functional-notice--priority-high .c-text{color:var(--ds-color-persistent-text-functional-notice-reversed)}.c-functional-notice--status-neutral,.c-functional-notice--status-neutral .c-text{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice--priority-medium{border-radius:var(--ds-border-radius-8);padding-block:.75rem}.c-functional-notice--priority-medium .c-link{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice--priority-low{gap:var(--ds-spacing-xs);padding:var(--ds-spacing-xs);border-radius:var(--ds-border-radius-4);align-items:center}.c-functional-notice--priority-low .c-link{color:var(--ds-color-persistent-text-functional-notice-default)}.c-functional-notice__body__container{flex-grow:1;display:flex;gap:var(--ds-spacing-xs);flex-direction:column;justify-content:flex-start}.c-functional-notice__close-button{cursor:pointer;font-size:1.7rem;align-items:center;display:inline-flex;background-color:transparent;border-color:transparent;color:inherit}.c-functional-notice__close-button__container{height:1.7rem}.c-functional-notice__status-icon{align-items:center;display:inline-flex;font-size:var(--ds-sizing-m);padding:.1rem}.c-functional-notice__link .c-link{color:var(--ds-color-interactive-icon-link-main-reversed-active)}.c-functional-notice__link+.c-functional-notice__close-button__container{align-self:center}.c-functional-notice__link--desktop{align-self:center;display:none}@media only screen and (min-width:768px){.c-functional-notice__link--desktop{display:inline-flex}}.c-functional-notice__link--mobile{display:inline-flex}@media only screen and (min-width:768px){.c-functional-notice__link--mobile{display:none}}.c-functional-notice--status-neutral .c-functional-notice__link .c-link{color:var(--ds-color-persistent-text-functional-notice-default)}.c-icon-button .c-button,.c-icon-button.c-button{padding:8px}.c-icon-button .c-button--size-s,.c-icon-button.c-button--size-s{width:32px;height:32px}.c-icon-button .c-button--size-s .c-icon,.c-icon-button.c-button--size-s .c-icon{font-size:var(--ds-sizing-xs)}.c-icon-button .c-button--size-m,.c-icon-button.c-button--size-m{width:40px;height:40px}.c-icon-button .c-button--size-m .c-icon,.c-icon-button.c-button--size-m .c-icon{font-size:var(--ds-sizing-m)}.c-icon,c-icon{display:inline-flex;align-items:center;line-height:1;font-weight:400}.c-input-code{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-spacing-xxs)}.c-input-code__label{font-size:var(--ds-sizing-xxs);color:var(--ds-color-persistent-content-main-primary)}.c-input-code--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-input-code__inputs{display:flex;gap:.625rem}.c-input-code__inputs .c-base-input__container{width:2.5rem;height:3.5rem}.c-input-code__inputs .c-base-input input{min-width:auto;text-align:center;font-size:1.25rem;height:100%;padding-inline:0}.c-input-code__inputs .c-base-input__input-group{height:100%}.c-input-code .c-button__content{width:auto;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.c-input-code .c-input-code__error{color:var(--ds-color-persistent-text-tag-negative)}.c-input-code__toggle.c-button{font-weight:400}.c-input-code__toggle .c-icon{font-weight:700}.c-input-date input[type=date]{appearance:none;-webkit-appearance:none;background-color:transparent}.c-input-date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(29%) sepia(89%) saturate(1739%) hue-rotate(198deg) brightness(97%) contrast(101%);opacity:1}.c-input-date .c-base-input--has-value input[type=date],.c-input-date .c-base-input--has-value input[type=date]::-webkit-datetime-edit,.c-input-date .c-base-input--has-value input[type=date]::-webkit-datetime-edit-day-field,.c-input-date .c-base-input--has-value input[type=date]::-webkit-datetime-edit-month-field,.c-input-date .c-base-input--has-value input[type=date]::-webkit-datetime-edit-year-field,.c-input-date .c-base-input--has-value input[type=date]::-webkit-datetime-edit-text{color:var(--ds-color-persistent-content-main-primary)}.c-input-date input[type=date],.c-input-date input[type=date]::-webkit-datetime-edit{color:var(--ds-color-persistent-content-main-primary)}.c-input-date input[type=date]::-webkit-datetime-edit-day-field,.c-input-date input[type=date]::-webkit-datetime-edit-month-field,.c-input-date input[type=date]::-webkit-datetime-edit-year-field,.c-input-date input[type=date]::-webkit-datetime-edit-text{color:#a4a3a3}.c-input-file{display:flex;flex-direction:column;gap:var(--ds-spacing-xxs)}.c-input-file__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-input-file__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-input-file__label{line-height:initial}}}.c-input-file__label{margin-bottom:0}.c-input-file__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-input-file__container{display:flex;align-items:center;gap:var(--ds-spacing-m)}.c-input-file__container--has-file{width:100%;display:flex;position:relative;flex-direction:row;align-items:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-input-transition)}.c-input-file__container--has-file:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-input-file__container--has-file{padding:var(--ds-spacing-m);gap:var(--ds-spacing-xs)}.c-input-file__file-icon{font-size:1.25rem;color:var(--ds-color-persistent-icon-primary);flex-shrink:0}.c-input-file__filename{flex:1;font-size:1rem;font-weight:400;color:var(--ds-color-persistent-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-input-file__remove-button{display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m);padding:0;border:none;background-color:transparent;cursor:pointer;flex-shrink:0;border-radius:var(--ds-border-radius-4);transition:background-color .2s ease-in-out}.c-input-file__remove-button:hover:not(:disabled){background-color:var(--ds-color-core-background-main-secondary)}.c-input-file__remove-button:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:2px}.c-input-file__remove-button:disabled{cursor:not-allowed;opacity:.6}.c-input-file__remove-icon{font-size:1.25rem;color:var(--ds-color-persistent-icon-primary)}.c-input-file__no-file-text{font-size:.875rem;font-weight:400;color:var(--ds-color-core-content-main-tertiary)}.c-input-file--size-s .c-input-file__container--has-file{padding:var(--ds-spacing-xs) .75rem}.c-input-file--size-m .c-input-file__container--has-file{padding:var(--ds-spacing-m)}.c-input-file__message{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-input-file__message{margin-top:0}.c-input-file__helper-text:empty{display:none}.c-input-file__helper-text p{font-weight:400;color:var(--ds-color-persistent-text-secondary)}.c-input-file__error-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-input-file__success-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-positive)}.c-input-file--disabled .c-input-file__label{cursor:default;opacity:.8}.c-input-file--disabled .c-input-file__container--has-file{background-color:transparent;opacity:.6}.c-input-file--disabled .c-input-file__no-file-text{opacity:.6}.c-input-file--disabled .c-input-file__dropzone{opacity:.6;cursor:not-allowed;pointer-events:none}.c-input-file--has-error .c-input-file__container--has-file{border:1px solid var(--ds-color-interactive-border-input-error-active)}.c-input-file--has-error .c-input-file__label{color:var(--ds-color-persistent-text-functional-negative)}.c-input-file--has-success .c-input-file__container--has-file{border:1px solid var(--ds-color-core-border-functional-positive)}.c-input-file:focus-within .c-input-file__container--has-file{border:1px solid var(--ds-color-interactive-border-input-focus);outline:1px solid var(--ds-color-interactive-border-input-focus)}.c-input-file--dropzone{gap:var(--ds-spacing-xs)}.c-input-file__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-spacing-xs);padding:var(--ds-spacing-xl) var(--ds-spacing-m);border:2px dashed var(--ds-color-interactive-border-input-active);border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-core-background-main-primary);cursor:pointer;transition:all .2s ease-in-out}.c-input-file__dropzone:hover{border-color:var(--ds-color-interactive-border-input-hover);background-color:var(--ds-color-core-background-main-secondary)}.c-input-file__dropzone:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:2px}.c-input-file__dropzone--dragging{border-color:var(--ds-color-interactive-border-input-focus);background-color:var(--ds-color-core-background-main-secondary);border-style:solid}.c-input-file__dropzone-icon{font-size:2.5rem;color:var(--ds-color-persistent-icon-primary)}.c-input-file__dropzone-text{font-size:.875rem;font-weight:400;color:var(--ds-color-persistent-text-primary);text-align:center}.c-input-file__dropzone-or,.c-input-file__dropzone-helper{font-size:.75rem;font-weight:400;color:var(--ds-color-core-content-main-tertiary)}.c-input-file__file-list{display:flex;flex-direction:column;gap:var(--ds-spacing-xs);margin-top:var(--ds-spacing-xs)}.c-input-file__file-item{display:flex;align-items:center;gap:var(--ds-spacing-xs);padding:var(--ds-spacing-xs) var(--ds-spacing-m);border:1px solid var(--ds-color-interactive-border-input-active);border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-core-background-main-primary)}.c-input-file__file-item--error{border-color:var(--ds-color-core-border-functional-negative);background-color:var(--ds-color-core-background-functional-negative-secondary)}.c-input-file__file-item--success{border-color:var(--ds-color-core-border-functional-positive);background-color:var(--ds-color-core-background-functional-positive-secondary)}.c-input-file__file-item-icon{font-size:1.25rem;color:var(--ds-color-persistent-icon-primary);flex-shrink:0}.c-input-file__file-item-icon--error{color:var(--ds-color-persistent-icon-functional-negative)}.c-input-file__file-item-icon--success{color:var(--ds-color-persistent-icon-functional-positive)}.c-input-file__file-item-info{flex:1;display:flex;flex-direction:column;gap:0;min-width:0}.c-input-file__file-item-name{font-size:.875rem;font-weight:500;color:var(--ds-color-persistent-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-input-file__file-item-size{font-size:.75rem;font-weight:400;color:var(--ds-color-core-content-main-tertiary)}.c-input-file__file-item-remove{display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m);padding:0;border:none;background-color:transparent;cursor:pointer;flex-shrink:0;border-radius:var(--ds-border-radius-4);transition:background-color .2s ease-in-out}.c-input-file__file-item-remove:hover:not(:disabled){background-color:var(--ds-color-core-background-main-secondary)}.c-input-file__file-item-remove:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:2px}.c-input-file__file-item-remove:disabled{cursor:not-allowed;opacity:.6}.c-input-file__file-item-remove-icon{font-size:1.125rem;color:var(--ds-color-persistent-icon-primary)}.c-input-file:focus-within .c-input-file__dropzone{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:2px}.c-input-file--disabled .c-input-file__dropzone{opacity:.6;cursor:not-allowed}.c-input-file--disabled .c-input-file__dropzone:hover{border-color:var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-core-background-main-primary)}.c-input-file--has-error .c-input-file__dropzone{border-color:var(--ds-color-core-border-functional-negative)}.c-input-number__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-input-number__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-input-number__label{line-height:initial}}}.c-input-number__label:empty{display:none}.c-input-number--disabled button{opacity:.6;pointer-events:none}.c-input-number--readonly .c-base-input__container{cursor:default;background-color:var(--ds-color-interactive-background-input-readonly)}.c-input-number--has-reached-max-value .c-base-input__append{background:none;font-size:.625rem}.c-input-number .c-base-input__label{display:none}.c-input-number .c-base-input__clear-button__container{display:none!important}.c-input-number .c-base-input__container{display:flex;align-items:center;justify-content:center}.c-input-number .c-base-input__input-group{display:flex;flex:1;align-items:center}.c-input-number .c-base-input__input{text-align:center}.c-input-number .c-base-input__input[type=number]::-webkit-inner-spin-button,.c-input-number .c-base-input__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-input-number .c-base-input__input[type=number]{appearance:none;-moz-appearance:textfield}.c-input-number .c-base-input__input::placeholder{opacity:1}.c-input-number .c-base-input__input{flex:1;min-width:0;text-align:center;display:block}.c-input-number .c-base-input__prepend__icon__container,.c-input-number .c-base-input__append__icon__container{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-input-number__max-button{background:none;border:none;color:inherit;cursor:unset}.c-input-password{position:relative}.c-input-password .c-base-input__container:before{left:0;width:0;content:"";bottom:-2px;display:block;position:absolute;height:var(--ds-spacing-xxs);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--ds-border-radius-24);border-bottom-right-radius:var(--ds-border-radius-24);transition:.5 ease-out;background-color:var(--ds-color-core-border-functional-negative)}.c-input-password--strength-weak .c-base-input__container:before{width:33%;background-color:var(--ds-color-core-border-functional-negative)}.c-input-password--strength-medium .c-base-input__container:before{width:66%;background-color:var(--ds-color-core-border-functional-warning)}.c-input-password--strength-strong .c-base-input__container:before{width:100%;background-color:var(--ds-color-core-border-functional-positive);border-top-right-radius:0;border-bottom-right-radius:var(--ds-border-radius-16)}.c-input-password .c-base-input__helper-text p{color:var(--ds-color-persistent-content-main-tertiary)}.c-input-phone{position:relative}.c-input-phone__country-code{display:flex;align-items:center;gap:var(--ds-spacing-xxs);background-color:transparent;border-color:transparent;border:none;padding:0;font:inherit}.c-input-phone__country-code--clickable{cursor:pointer}.c-input-phone__country-code--clickable:focus-visible{outline:2px solid var(--ds-color-interactive-border-input-focus);outline-offset:2px;border-radius:var(--ds-border-radius-4)}.c-input-phone__country-code img{width:1rem}.c-input-phone__country-code .c-icon{font-size:.75rem;color:var(--ds-color-persistent-icon-primary);transition:transform .2s ease}.c-input-phone__country-code[aria-expanded=true] .c-icon{transform:rotate(180deg)}.c-input-phone--disabled .c-input-phone__country-code{cursor:initial;pointer-events:none}.c-input-phone__options{width:100%;z-index:1;position:absolute;flex-direction:column;box-shadow:var(--ds-shadow-up-xs);margin:var(--ds-spacing-xxs) 0 0 0;border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-interactive-background-input-autosuggest-item-active);overflow:auto;max-height:320px;padding:0}.c-input-phone__options--position-relative{position:relative}.c-input-phone__filter-input{margin:var(--ds-spacing-m)}.c-input-phone__option{z-index:2;margin:0;padding:0;line-height:24px;font-size:1rem;list-style-type:none;color:var(--ds-color-persistent-content-main-primary);background-color:var(--ds-color-persistent-background-main-primary);outline-offset:-1px;cursor:pointer}.c-input-phone__option--filter{cursor:default;padding:0}.c-input-phone__option--filter:hover{background-color:var(--ds-color-persistent-background-main-primary)}.c-input-phone__option-content{width:100%;padding:var(--ds-spacing-m);display:inline-flex;align-items:center;gap:var(--ds-spacing-xs)}.c-input-phone__option-text{display:flex;align-items:center;gap:var(--ds-spacing-xs);flex:1}.c-input-phone__option-dialcode{color:var(--ds-color-persistent-content-main-secondary);font-size:.875rem;margin-left:auto}.c-input-phone__option-flag{width:1.5rem;flex-shrink:0}.c-input-phone__option:first-child{border-top-left-radius:var(--ds-border-radius-4);border-top-right-radius:var(--ds-border-radius-4)}.c-input-phone__option:last-child{border-bottom-left-radius:var(--ds-border-radius-4);border-bottom-right-radius:var(--ds-border-radius-4)}.c-input-phone__option:not(.c-input-phone__option--filter)+.c-input-phone__option:not(.c-input-phone__option--filter){border-top:1px solid var(--ds-color-persistent-border-main-primary)}.c-input-phone__option--selected,.c-input-phone__option--highlighted,.c-input-phone__option:focus{background-color:var(--ds-color-interactive-background-main-active);color:var(--ds-color-interactive-content-plain-active)}.c-input-phone__option--selected .c-input-phone__option-dialcode,.c-input-phone__option--highlighted .c-input-phone__option-dialcode,.c-input-phone__option:focus .c-input-phone__option-dialcode{color:inherit}.c-input-phone__option--selected.c-input-phone__option:hover,.c-input-phone__option--highlighted.c-input-phone__option:hover{background-color:var(--ds-color-interactive-background-button-filled-main-hover);color:var(--ds-color-interactive-content-plain-active)}.c-input-phone__option--selected.c-input-phone__option:active,.c-input-phone__option--highlighted.c-input-phone__option:active{background-color:var(--ds-color-interactive-background-button-filled-main-pressed);color:var(--ds-color-interactive-content-plain-active)}.c-input-phone__option-match--partial{font-weight:700}.c-input-phone__option-match--exact{font-weight:400}.c-input-phone__option-icon{width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-input-phone__option-image{max-width:var(--ds-sizing-m)}.c-input-phone__option:not(.c-input-phone__option--filter):hover{background-color:var(--ds-color-interactive-background-input-autosuggest-item-hover);z-index:3}.c-input-phone__option:focus-visible{border:1px solid var(--ds-color-interactive-border-input-focus);background-color:var(--ds-color-interactive-background-main-active);color:var(--ds-color-interactive-content-plain-active)}.c-input-phone__option:not(.c-input-phone__option--filter):active{background-color:var(--ds-color-interactive-background-input-autosuggest-item-pressed);z-index:3}.c-input-phone__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-input-range{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:var(--ds-spacing-xxs)}.c-input-range .c-base-input__clear-button__container{display:none!important}.c-input-range__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-input-range__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-input-range__label{line-height:initial}}}.c-input-range__container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--ds-spacing-xs);width:100%;margin-bottom:0}.c-input-range__wrapper{display:contents}.c-input-range__input{width:100%}.c-input-range__input input{text-align:center}.c-input-range__slider{display:inline-block;width:100%;margin-top:var(--ds-spacing-m);margin-bottom:0;box-sizing:border-box;font-size:13px;background-color:transparent;padding:0;--slider-connect-bg: var(--ds-color-interactive-border-input-range-handle-active);--slider-height: 6px;--slider-handle-bg: #ffffff;--slider-bg: #e5e5e5;--slider-handle-shadow: .2px .2px 0px 4px transparent;--slider-connect-bg-disabled: var(--ds-color-interactive-background-input-range-track-selected);--slider-handle-width: 24px;--slider-handle-height: 24px;--slider-handle-ring-width: 2px;--slider-handle-ring-color: transparent;--slider-handle-border: var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-active)}.c-input-range .slider-connects{margin:0 -12px}.c-input-range .slider-handle{box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--slider-handle-ring-color, transparent);outline:none}.c-input-range .slider-handle:hover{--slider-handle-border: var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-hover);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-hover),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-hover);outline:none}.c-input-range .slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-active),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-active);outline:none}.c-input-range .slider-handle:focus:active{--slider-handle-border: var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-pressed);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-pressed),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-pressed);outline:none}.c-input-range--disabled{opacity:.75;cursor:initial;pointer-events:none}.c-input-range--disabled .slider-handle{--slider-handle-ring-width: 0;--slider-handle-ring-color: transparent;--slider-handle-border: var(--ds-spacing-xs) solid var(--ds-color-interactive-background-main-disabled)}.c-input-range--disabled input[type=range]{cursor:not-allowed;opacity:.75}.c-input-range--disabled input[type=range]::-webkit-slider-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-background-main-disabled);cursor:not-allowed}.c-input-range--disabled input[type=range]::-moz-range-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-background-main-disabled);cursor:not-allowed}.c-input-range--disabled input[type=range]::-ms-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-background-main-disabled);cursor:not-allowed}.c-input-range__slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--slider-height, 6px);background:transparent;outline:none;margin:0;--range-progress: 0%}.c-input-range__slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--slider-height, 6px);background:linear-gradient(to right,var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) 0%,var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) var(--range-progress),var(--slider-bg, #e5e5e5) var(--range-progress),var(--slider-bg, #e5e5e5) 100%);border-radius:var(--ds-border-size-2)}.c-input-range__slider input[type=range]::-moz-range-track{width:100%;height:var(--slider-height, 6px);background:var(--slider-bg, #e5e5e5);border-radius:var(--ds-border-size-2)}.c-input-range__slider input[type=range]::-ms-track{width:100%;height:var(--slider-height, 6px);background:var(--slider-bg, #e5e5e5);border-radius:var(--ds-border-size-2);border:none;color:transparent}.c-input-range__slider input[type=range]::-moz-range-progress{background:var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active));height:var(--slider-height, 6px);border-radius:var(--ds-border-size-2)}.c-input-range__slider input[type=range]::-ms-fill-lower{background:var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active));border-radius:var(--ds-border-size-2)}.c-input-range__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-handle-width, 24px);height:var(--slider-handle-height, 24px);background:var(--slider-handle-bg, #ffffff);border:var(--slider-handle-border, 8px solid var(--ds-color-interactive-border-input-range-handle-active));border-radius:50%;cursor:pointer;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--slider-handle-ring-color, transparent);margin-top:-9px}.c-input-range__slider input[type=range]::-moz-range-thumb{width:var(--slider-handle-width, 24px);height:var(--slider-handle-height, 24px);background:var(--slider-handle-bg, #ffffff);border:var(--slider-handle-border, 8px solid var(--ds-color-interactive-border-input-range-handle-active));border-radius:50%;cursor:pointer;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--slider-handle-ring-color, transparent)}.c-input-range__slider input[type=range]::-ms-thumb{width:var(--slider-handle-width, 24px);height:var(--slider-handle-height, 24px);background:var(--slider-handle-bg, #ffffff);border:var(--slider-handle-border, 8px solid var(--ds-color-interactive-border-input-range-handle-active));border-radius:50%;cursor:pointer;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--slider-handle-ring-color, transparent);margin-top:-9px}.c-input-range__slider input[type=range]:hover::-webkit-slider-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-hover);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-hover),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-hover)}.c-input-range__slider input[type=range]:hover::-moz-range-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-hover);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-hover),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-hover)}.c-input-range__slider input[type=range]:hover::-ms-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-hover);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-hover),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-hover)}.c-input-range__slider input[type=range]:focus::-webkit-slider-thumb{outline:none;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-active),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-active)}.c-input-range__slider input[type=range]:focus::-moz-range-thumb{outline:none;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-active),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-active)}.c-input-range__slider input[type=range]:focus::-ms-thumb{outline:none;box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-active),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-active)}.c-input-range__slider input[type=range]:active::-webkit-slider-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-pressed);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-pressed),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-pressed)}.c-input-range__slider input[type=range]:active::-moz-range-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-pressed);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-pressed),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-pressed)}.c-input-range__slider input[type=range]:active::-ms-thumb{border:var(--ds-spacing-xs) solid var(--ds-color-interactive-border-input-range-handle-pressed);box-shadow:0 0 0 var(--slider-handle-ring-width, 2px) var(--ds-color-interactive-background-input-range-handle-pressed),.2px .2px 0 4.5px var(--ds-color-interactive-background-input-radio-selected-pressed)}.c-input-range__slider input[type=range]:focus{outline:none}.c-input-range__slider input[type=range]::-moz-focus-outer{border:0}.c-input-range--double .c-input-range__slider{position:relative}.c-input-range--double .c-input-range__slider input[type=range]{position:absolute;pointer-events:none;width:100%;--range-progress-start: 0%;--range-progress-end: 100%}.c-input-range--double .c-input-range__slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-bg, #e5e5e5) 0%,var(--slider-bg, #e5e5e5) var(--range-progress-start),var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) var(--range-progress-start),var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) var(--range-progress-end),var(--slider-bg, #e5e5e5) var(--range-progress-end),var(--slider-bg, #e5e5e5) 100%);position:relative;z-index:-1}.c-input-range--double .c-input-range__slider input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--slider-bg, #e5e5e5) 0%,var(--slider-bg, #e5e5e5) var(--range-progress-start),var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) var(--range-progress-start),var(--slider-connect-bg, var(--ds-color-interactive-border-input-range-handle-active)) var(--range-progress-end),var(--slider-bg, #e5e5e5) var(--range-progress-end),var(--slider-bg, #e5e5e5) 100%);border-radius:var(--ds-border-size-2);position:relative;z-index:-1}.c-input-range--double .c-input-range__slider input[type=range]::-moz-range-progress{background:transparent}.c-input-range--double .c-input-range__slider input[type=range]::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:3}.c-input-range--double .c-input-range__slider input[type=range]::-moz-range-thumb{pointer-events:all;position:relative;z-index:3}.c-input-range--double .c-input-range__slider input[type=range]::-ms-thumb{pointer-events:all;position:relative;z-index:3}.c-input-select{display:flex;flex-direction:column;gap:var(--ds-spacing-xxs)}.c-input-select__container{width:100%;display:flex;position:relative;flex-direction:row;align-items:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-input-transition)}.c-input-select__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-input-select__input-group{width:100%;max-width:100%;display:flex}.c-input-select__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-input-select__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-input-select__label{line-height:initial}}}.c-input-select__label{margin-bottom:0}.c-input-select__input{width:100%;border:none;outline:none;color:var(--ds-color-persistent-text-primary);padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;transition:var(--c-input-transition);line-height:1.375;min-height:20px;min-width:min-content}.c-input-select__input::placeholder{font-size:1rem;font-weight:400;color:var(--ds-color-interactive-text-input-placeholder)}.c-input-select__input:-webkit-autofill{box-shadow:0 0 0 62.5rem var(--ds-color-core-background-main-primary) inset}.c-input-select__message{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-input-select__message{margin-top:0}.c-input-select__helper-text:empty{display:none}.c-input-select__helper-text p{font-weight:400;color:var(--ds-color-persistent-text-secondary)}.c-input-select__helper-text button{cursor:pointer}.c-input-select__error-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-input-select__success-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-positive)}.c-input-select__modal-button{max-width:12rem}.c-input-select svg{fill:var(--ds-color-persistent-text-primary)}.c-input-select--disabled .c-input-select__container,.c-input-select--disabled .c-input-select__input{background-color:transparent;opacity:.6}.c-input-select--disabled .c-input-select__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-input-select--disabled .c-input-select__label,.c-input-select--disabled .c-input-select__input,.c-input-select--disabled .c-input-select__helper-text p,.c-input-select--disabled .c-input-select__helper-text a,.c-input-select--disabled .c-input-select__helper-text button{cursor:default;opacity:.8}.c-input-select--readonly .c-input-select__container,.c-input-select--readonly .c-input-select__input{background-color:var(--ds-color-interactive-background-input-readonly)}.c-input-select:focus-within .c-input-select__container{border:1px solid var(--ds-color-interactive-border-input-focus);outline:1px solid var(--ds-color-interactive-border-input-focus)}.c-input-select:focus-within .c-input-select__input::placeholder{opacity:1}.c-input-select--has-error .c-input-select__container{border:1px solid var(--ds-color-interactive-border-input-error-active)}.c-input-select--has-error .c-input-select__label{color:var(--ds-color-persistent-text-functional-negative)}.c-input-select--has-success .c-input-select__container{border:1px solid var(--ds-color-core-border-functional-positive)}.c-input-select{min-width:200px;position:relative}.c-input-select__container{cursor:pointer;flex-wrap:wrap;padding-left:var(--ds-spacing-m);padding-right:var(--ds-spacing-m)}.c-input-select--size-s .c-input-select__container{padding-left:var(--ds-spacing-xs);padding-right:var(--ds-spacing-xs);padding-top:0;padding-bottom:0}.c-input-select--size-s .c-input-select__input{padding-top:.395rem;padding-bottom:.395rem}.c-input-select--size-m .c-input-select__container{padding-left:var(--ds-spacing-m);padding-right:var(--ds-spacing-m);padding-top:0;padding-bottom:0}.c-input-select__multiple-value-container{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-xs);align-items:center;flex:1}.c-input-select__more-indicator{font-size:.875rem;font-weight:500;color:var(--ds-color-persistent-content-main-secondary);white-space:nowrap}.c-input-select--disabled .c-input-select__button{background-color:transparent;opacity:.6}.c-input-select__placeholder{font-size:1rem;font-weight:400;color:var(--ds-color-interactive-text-input-placeholder);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-input-select__input-group{width:100%}.c-input-select__chevron{font-size:1.4rem;color:var(--ds-color-interactive-icon-main-active)}.c-input-select__input{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;outline:none;color:var(--ds-color-persistent-text-primary);padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;transition:var(--c-input-transition);line-height:1.375;min-height:20px;min-width:min-content}.c-input-select__input ::selection{background:var(--ds-color-persistent-background-functional-main-information)}.c-input-select__input{padding-top:.89rem;padding-bottom:.89rem}.c-input-select__value-container{display:block;flex-grow:1}.c-input-select--disabled{pointer-events:none}.c-input-select__options{width:100%;z-index:1;position:absolute;top:100%;left:0;flex-direction:column;box-shadow:var(--ds-shadow-up-xs);margin:var(--ds-spacing-xxs) 0 0 0;border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-interactive-background-input-autosuggest-item-active);overflow:auto;max-height:320px}.c-input-select__options--position-relative{position:relative}.c-input-select__options--open-upwards{top:auto;bottom:100%;margin:0 0 var(--ds-spacing-xxs) 0;box-shadow:var(--ds-shadow-down-xs)}.c-input-select__filter:hover{background-color:inherit!important}.c-input-select__filter-input{display:flex;margin:var(--ds-spacing-m)}.c-input-select__chip-close-icon{cursor:pointer;font-size:1.2rem;color:var(--ds-color-interactive-border-focus)}.c-input-select .c-chip button{background-color:transparent;border:none;display:flex;align-items:center}.c-input-select__option{z-index:2;margin:0;padding:0;line-height:24px;font-size:1rem;list-style-type:none;color:var(--ds-color-persistent-content-main-primary);background-color:var(--ds-color-persistent-background-main-primary);outline-offset:-1px}.c-input-select__option:first-child{border-top-left-radius:var(--ds-border-radius-4);border-top-right-radius:var(--ds-border-radius-4)}.c-input-select__option:last-child{border-bottom-left-radius:var(--ds-border-radius-4);border-bottom-right-radius:var(--ds-border-radius-4)}.c-input-select__option+.c-input-select__option{border-top:1px solid var(--ds-color-persistent-border-main-primary)}.c-input-select__option--selected,.c-input-select__option--highlighted,.c-input-select__option:focus{background-color:var(--ds-color-interactive-background-main-active);color:var(--ds-color-interactive-content-plain-active)}.c-input-select__option--selected button,.c-input-select__option--highlighted button,.c-input-select__option:focus button{color:inherit;background-color:transparent;border:none}.c-input-select__option--selected.c-input-select__option:hover,.c-input-select__option--highlighted.c-input-select__option:hover{background-color:var(--ds-color-interactive-background-button-filled-main-hover);color:var(--ds-color-interactive-content-plain-active)}.c-input-select__option--selected.c-input-select__option:active,.c-input-select__option--highlighted.c-input-select__option:active{background-color:var(--ds-color-interactive-background-button-filled-main-pressed);color:var(--ds-color-interactive-content-plain-active)}.c-input-select__option-match{transition:all .3s}.c-input-select__option-match--partial{font-weight:700}.c-input-select__option-match--exact{font-weight:400}.c-input-select__option-button{width:100%;cursor:pointer;text-align:left;padding:var(--ds-spacing-m);display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);font-weight:400;outline-offset:-1px;background-color:transparent;border:none}.c-input-select__option-button :not(span):not(strong){display:flex;align-items:center;gap:var(--ds-spacing-xs)}.c-input-select__option-button .c-checkbox{margin-right:0}.c-input-select__option-button i{font-size:1.25rem}.c-input-select__option-icon{width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-input-select__option-image{max-width:var(--ds-sizing-m)}.c-input-select__option:hover{background-color:var(--ds-color-interactive-background-input-autosuggest-item-hover);z-index:3}.c-input-select__option:focus-visible{border:1px solid var(--ds-color-interactive-border-input-focus);background-color:var(--ds-color-interactive-background-main-active);color:var(--ds-color-interactive-content-plain-active)}.c-input-select__option:active{background-color:var(--ds-color-interactive-background-input-autosuggest-item-pressed);z-index:3}.c-input-select__option--multiple .c-list-item{width:100%}.c-input-select__option--multiple .c-list-item__content{width:100%;justify-content:space-between;padding:var(--ds-spacing-m)}.c-input-select__option--multiple .c-checkbox{flex:1}.c-input-select__option--multiple .c-checkbox__label{color:var(--ds-color-persistent-content-main-primary);text-align:left}.c-input-select__option--multiple .c-checkbox__square__checkmark,.c-input-select__option--multiple .c-checkbox__square__indeterminate{fill:var(--ds-color-interactive-icon-input-checkbox-selected-active)}.c-input-select__option--multiple .c-checkbox__square__checkmark path,.c-input-select__option--multiple .c-checkbox__square__checkmark rect,.c-input-select__option--multiple .c-checkbox__square__indeterminate path,.c-input-select__option--multiple .c-checkbox__square__indeterminate rect{fill:inherit}.c-input-select__option-badge{margin-left:auto;flex-shrink:0}.c-input-select__select-all-header{border-bottom:1px solid var(--ds-color-persistent-border-main-primary);background-color:var(--ds-color-persistent-background-main-secondary)}.c-input-select__select-all-header:hover{background-color:var(--ds-color-persistent-background-main-secondary)!important}.c-input-select__select-all-header .c-list-item__content{width:100%;justify-content:space-between;padding:var(--ds-spacing-m)}.c-input-select__select-all-header .c-checkbox{flex:1}.c-input-select__select-all-header .c-checkbox__label{font-weight:500;color:var(--ds-color-persistent-content-main-primary);text-align:left}.c-input-select__select-all-header .c-checkbox__square__checkmark,.c-input-select__select-all-header .c-checkbox__square__indeterminate{fill:var(--ds-color-interactive-icon-input-checkbox-selected-active)}.c-input-select__select-all-header .c-checkbox__square__checkmark path,.c-input-select__select-all-header .c-checkbox__square__checkmark rect,.c-input-select__select-all-header .c-checkbox__square__indeterminate path,.c-input-select__select-all-header .c-checkbox__square__indeterminate rect{fill:inherit}.c-input-select__header-count{display:flex;align-items:center;gap:var(--ds-spacing-xs);margin-left:auto;flex-shrink:0}.c-input-select__header-count-label{font-size:.875rem;font-weight:500;color:var(--ds-color-persistent-content-main-secondary)}.c-input-time input[type=time]{appearance:none;-webkit-appearance:none;background-color:transparent}.c-input-time input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(29%) sepia(89%) saturate(1739%) hue-rotate(198deg) brightness(97%) contrast(101%);opacity:1}.c-input-time .c-base-input--has-value input[type=time],.c-input-time .c-base-input--has-value input[type=time]::-webkit-datetime-edit,.c-input-time .c-base-input--has-value input[type=time]::-webkit-datetime-edit-hour-field,.c-input-time .c-base-input--has-value input[type=time]::-webkit-datetime-edit-minute-field,.c-input-time .c-base-input--has-value input[type=time]::-webkit-datetime-edit-text{color:var(--ds-color-persistent-content-main-primary)}.c-input-time input[type=time],.c-input-time input[type=time]::-webkit-datetime-edit{color:var(--ds-color-persistent-content-main-primary)}.c-input-time input[type=time]::-webkit-datetime-edit-hour-field,.c-input-time input[type=time]::-webkit-datetime-edit-minute-field,.c-input-time input[type=time]::-webkit-datetime-edit-text{color:#a4a3a3}.c-link{cursor:pointer;align-items:center;gap:var(--ds-spacing-xxs);display:inline-flex;text-decoration:none;border-radius:var(--ds-border-radius-4);color:var(--ds-color-interactive-active-main-primary);font-weight:400;background-color:transparent;border-color:transparent}.c-link__icon__container{position:relative;padding:var(--ds-spacing-xxxs)}.c-link--size-m{font-size:1rem;line-height:24px}.c-link--size-m .c-link__icon__container{width:var(--ds-sizing-xs);height:var(--ds-sizing-xs)}.c-link--size-s{font-size:.875rem;line-height:20px}.c-link--size-s .c-link__icon__container{width:var(--ds-sizing-xs);height:var(--ds-sizing-xs)}.c-link--size-xs{font-size:.75rem;line-height:16px}.c-link--size-xs .c-link__icon__container{width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-link--tone-main{fill:var(--ds-color-interactive-text-link-main-active);color:var(--ds-color-interactive-text-link-main-active)}.c-link--tone-main:hover{color:var(--ds-color-interactive-text-link-main-hover)}.c-link--tone-main:active{color:var(--ds-color-interactive-text-link-main-pressed)}.c-link--tone-accent{fill:var(--ds-color-interactive-text-link-accent-active);color:var(--ds-color-interactive-text-link-accent-active)}.c-link--tone-accent:hover{color:var(--ds-color-interactive-text-link-accent-hover)}.c-link--tone-accent:active{color:var(--ds-color-interactive-text-link-accent-pressed)}.c-link--tone-destructive{fill:var(--ds-color-interactive-text-link-destructive-active);color:var(--ds-color-interactive-text-link-destructive-active)}.c-link--tone-destructive:hover{color:var(--ds-color-interactive-text-link-destructive-hover)}.c-link--tone-destructive:active{color:var(--ds-color-interactive-text-link-destructive-pressed)}.c-link--tone-loyalty{fill:var(--ds-color-interactive-active-loyalty-primary);color:var(--ds-color-interactive-active-loyalty-primary)}.c-link--tone-loyalty:hover{color:var(--ds-color-interactive-active-loyalty-hover)}.c-link--tone-loyalty:active{color:var(--ds-color-interactive-active-loyalty-pressed)}.c-link--tone-negative{fill:var(--ds-color-interactive-active-negative-primary);color:var(--ds-color-interactive-active-negative-primary)}.c-link--tone-negative:hover{color:var(--ds-color-interactive-active-negative-hover)}.c-link--tone-negative:active{color:var(--ds-color-interactive-active-negative-pressed)}.c-link--tone-positive{fill:var(--ds-color-interactive-active-positive-primary);color:var(--ds-color-interactive-active-positive-primary)}.c-link--tone-positive:hover{color:var(--ds-color-interactive-active-positive-hover)}.c-link--tone-positive:active{color:var(--ds-color-interactive-active-positive-pressed)}.c-link--tone-promotion{fill:var(--ds-color-interactive-active-promotion-primary);color:var(--ds-color-interactive-active-promotion-primary)}.c-link--tone-promotion:hover{color:var(--ds-color-interactive-active-promotion-hover)}.c-link--tone-promotion:active{color:var(--ds-color-interactive-active-promotion-pressed)}.c-link--tone-monochrome{fill:var(--ds-color-interactive-active-monochrome-primary);color:var(--ds-color-interactive-active-monochrome-primary)}.c-link--tone-monochrome:hover{color:var(--ds-color-interactive-active-monochrome-hover)}.c-link--tone-monochrome:active{color:var(--ds-color-interactive-active-monochrome-pressed)}.c-link--tone-marketplace{fill:var(--ds-color-interactive-active-marketplace-primary);color:var(--ds-color-interactive-active-marketplace-primary)}.c-link--tone-marketplace:hover{color:var(--ds-color-interactive-active-marketplace-hover)}.c-link--tone-marketplace:active{color:var(--ds-color-interactive-active-marketplace-pressed)}.c-link--bold{font-weight:700}.c-link--underline{text-decoration:underline;text-underline-offset:3px}.c-link--disabled{pointer-events:none;opacity:.6}.c-link:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}.c-link--reversed{color:var(--ds-color-interactive-active-reversed-primary)}.c-link--reversed:visited{color:var(--ds-color-decorative-background-main-lilac)}.c-link--reversed:hover{color:var(--ds-color-interactive-active-reversed-hover)}.c-link--reversed:active{color:var(--ds-color-interactive-active-reversed-pressed)}.c-link[aria-current=page]{pointer-events:none}.c-link[aria-current=page]:visited{color:currentColor}svg.c-link__icon{width:100%;height:100%}.c-list-item-deprecated{width:100%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;gap:var(--ds-spacing-m);padding:var(--ds-spacing-m);background-color:var(--ds-color-core-background-main-primary);color:var(--ds-color-core-content-main-primary);text-decoration:none}.c-list-item-deprecated--size-xs{padding:.375rem var(--ds-spacing-m)}.c-list-item-deprecated--size-s{padding:var(--ds-spacing-xs) var(--ds-spacing-m)}.c-list-item-deprecated:focus-visible{position:relative}.c-list-item-deprecated:hover{background-color:var(--ds-color-decorative-background-main-celeste);color:var(--ds-color-interactive-active-main-primary)}.c-list-item-deprecated:active{background-color:var(--ds-color-interactive-active-subtle-pressed)}.c-list-item-deprecated--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-list-item-deprecated--highlighted.c-list-item-deprecated--tone-positive{background-color:var(--ds-color-core-background-functional-positive);color:var(--ds-color-core-content-functional-positive)}.c-list-item-deprecated--highlighted.c-list-item-deprecated--tone-negative{background-color:var(--ds-color-core-background-functional-negative);color:var(--ds-color-core-content-functional-negative)}.c-list-item-deprecated--highlighted.c-list-item-deprecated--tone-warning{background-color:var(--ds-color-core-background-functional-warning);color:var(--ds-color-core-content-functional-warning)}.c-list-item-deprecated--highlighted.c-list-item-deprecated--tone-information{background-color:var(--ds-color-core-background-functional-information);color:var(--ds-color-core-content-functional-information)}.c-list-item-deprecated--highlighted.c-list-item-deprecated--tone-promotion{background-color:var(--ds-color-core-background-specific-promotion);color:var(--ds-color-core-content-specific-promotion)}.c-list-item-deprecated--highlighted:hover{color:var(--ds-color-interactive-active-main-primary)}.c-list-item-deprecated__image-container{flex-shrink:0;overflow:hidden;width:4rem;height:4rem;border-radius:var(--ds-border-radius-4)}.c-list-item-deprecated--size-xs .c-list-item-deprecated__image-container{width:2rem;height:2rem}.c-list-item-deprecated--size-s .c-list-item-deprecated__image-container{width:2.5rem;height:2.5rem}.c-list-item-deprecated__image-container img,.c-list-item-deprecated__image-container svg{width:100%;margin-bottom:0;display:block}.c-list-item-deprecated__image-container .c-icon{font-size:2rem;margin:.25rem}.c-list-item-deprecated__body{margin-right:auto}.c-list-item-deprecated__title,.c-list-item-deprecated__subtitle{color:currentColor}.c-list-item-deprecated__subtitle{opacity:.675}.c-list-item-deprecated__append-container{flex-shrink:0}.c-list-item-deprecated__chevron{font-size:1.5rem}.c-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--ds-color-persistent-background-main)}.c-list-item__content{flex-grow:1;display:flex;align-items:center;flex-direction:row;gap:var(--ds-spacing-xs);font-size:1rem;line-height:24px;background:none;border:none;color:inherit}.c-list-item--clickable .c-list-item__content{transition:all .2s ease-in-out}.c-list-item--clickable .c-list-item__content:hover{background-color:var(--ds-color-interactive-background-navigation-item-hover)}.c-list-item--clickable .c-list-item__content:active{background-color:var(--ds-color-interactive-background-navigation-item-pressed)}.c-list-item__button{display:flex;align-items:center;flex-direction:row;gap:var(--ds-spacing-xs)}.c-list-item__icon{font-size:1.5rem;color:var(--ds-color-interactive-icon-button-transparent-main-active)}.c-list-item__image-container{display:flex;align-items:center;justify-content:center;max-width:64px}.c-list-item__image-container img{max-width:100%}.c-list-item--size-s .c-list-item__content{padding:var(--ds-spacing-xs) var(--ds-spacing-m)}.c-list-item--size-m .c-list-item__content{padding:var(--ds-spacing-m)}.c-list-item .c-checkbox__label{color:var(--ds-color-persistent-text-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-loader{display:inline-flex;margin:0 auto;font-size:2rem;animation:spin 1s infinite linear;color:var(--ds-color-core-content-functional-information)}.c-message-chat{display:flex;flex-direction:column;padding:.75rem 1rem;border-radius:var(--ds-border-radius-s)}.c-message-chat--sender{align-self:flex-end;background-color:var(--ds-color-persistent-background-message-sender);max-width:70%}.c-message-chat--receiver{align-self:flex-start;background-color:var(--ds-color-persistent-background-message-receiver);max-width:70%}.c-message-chat__header{margin-bottom:.25rem}.c-message-chat__name{font-weight:600;font-size:1rem;color:var(--ds-color-persistent-text-message-name)}.c-message-chat__time{font-size:.875rem;color:var(--color-text-secondary, #666);white-space:nowrap}.c-message-chat__content{font-size:1rem;color:var(--ds-color-persistent-text-message-content);word-wrap:break-word;line-height:1.4}.c-message-chat__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:.25rem;gap:.25rem}.c-message-chat__seen{display:inline-flex;align-items:center;position:relative;width:1.25rem;height:1rem;color:var(--color-text-secondary, #666)}.c-message-chat__seen--single{width:1rem}.c-message-chat__seen-icon{width:1rem;height:1rem;position:absolute;display:inline-block}.c-message-chat__seen-icon:first-child{left:0}.c-message-chat__seen-icon:last-child{left:.3rem}.c-message-chat__seen-icon svg{width:100%;height:100%;fill:currentColor}.c-message-chat__seen--single .c-message-chat__seen-icon{position:static}.c-modal{inset:0;width:100%;height:100%;border:none;display:flex;z-index:18000;position:fixed;background:none;align-items:center;justify-content:center;padding-top:var(--ds-spacing-l);transition:all .3s ease}.c-modal:before{content:" ";inset:0;width:100%;height:100%;position:fixed;opacity:.5;z-index:-1;background-color:var(--ds-color-persistent-background-overlay-default)}.c-modal__container{bottom:0;width:100%;display:flex;overflow:hidden;max-height:100%;position:absolute;height:fit-content;align-items:initial;flex-direction:column;justify-content:flex-end;box-shadow:var(--ds-shadow-up-l);border-radius:var(--ds-border-radius-8) var(--ds-border-radius-8) 0 0;background-color:var(--ds-color-persistent-background-modal-default)}@media only screen and (min-width:768px){.c-modal__container{height:auto;bottom:auto;margin-right:0 40px;border-radius:var(--ds-border-radius-8)}}.c-modal__container--size-s{width:100%;max-height:90vh}@media only screen and (min-width:768px){.c-modal__container--size-s{max-width:560px;max-height:528px}}@media only screen and (min-width:1024px){.c-modal__container--size-s{max-height:450px}}@media only screen and (min-width:1280px){.c-modal__container--size-s{max-height:528px}}.c-modal__container--size-m{width:100%;max-height:90vh}@media only screen and (min-width:768px){.c-modal__container--size-m{max-width:880px;max-height:528px}}@media only screen and (min-width:1024px){.c-modal__container--size-m{max-height:432px}}@media only screen and (min-width:1280px){.c-modal__container--size-m{max-height:528px}}.c-modal__container--size-full-screen{width:100vw;height:100vh;max-width:100vw;max-height:100vh;position:fixed;inset:0;border-radius:0;margin:0!important}.c-modal__container--size-full-screen .c-modal__body{flex-grow:1}@media only screen and (min-width:768px){.c-modal__container--position-left,.c-modal__container--position-right{top:0;margin:0;width:100%;height:100%;max-height:100%;max-width:512px}.c-modal__container--position-left .c-modal__body,.c-modal__container--position-right .c-modal__body{flex-grow:1}.c-modal__container--position-left{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.c-modal__container--position-right{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-modal__container--position-bottom{bottom:0;width:100%;top:initial;border-bottom-left-radius:0;border-bottom-right-radius:0}}.c-modal__container--position-center{margin:0}@media only screen and (min-width:768px){.c-modal__container--position-center{margin:0 40px}}.c-modal__header{display:flex;padding:var(--ds-spacing-xs) var(--ds-spacing-m);align-items:center;justify-content:space-between;box-shadow:var(--ds-shadow-up-s);position:relative;z-index:1}.c-modal__header__title{text-align:center;margin:0 var(--ds-spacing-m)}.c-modal__header__icon{cursor:pointer;padding:var(--ds-spacing-xxxs);font-size:1.7rem;display:flex;align-items:center;justify-content:center;background-color:transparent;border-color:transparent}.c-modal__header__icon svg{width:100%}.c-modal__header__icon__container{display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);padding:var(--ds-spacing-xxxs);height:var(--ds-sizing-xxl)}.c-modal__body{overflow-y:auto;padding:var(--ds-spacing-m) var(--ds-spacing-m)}.c-modal__footer{bottom:0;display:flex;position:sticky;gap:var(--ds-spacing-m);align-items:flex-end;flex-direction:column;justify-content:flex-end;padding:var(--ds-spacing-m) var(--ds-spacing-m);border-top:1px solid var(--ds-color-persistent-border-modal-default);background-color:var(--ds-color-persistent-background-modal-default)}.c-modal__footer:empty{display:none}.c-modal__footer .c-button{width:100%}@media only screen and (min-width:768px){.c-modal__footer{flex-direction:row;align-items:center}.c-modal__footer .c-button{width:auto}}.c-modal--visible{animation:modal-backdrop-in .3s ease-out forwards}.c-modal--visible .c-modal__container{animation:modal-container-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.c-modal--visible .c-modal__container--position-left{animation:modal-slide-left-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-modal--visible .c-modal__container--position-right{animation:modal-slide-right-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-modal--visible .c-modal__container--position-bottom{animation:modal-slide-bottom-in .3s cubic-bezier(.22,1,.36,1) forwards}.c-modal--closing{animation:modal-backdrop-out .25s ease-in forwards}.c-modal--closing .c-modal__container{animation:modal-container-out .25s ease-in forwards}.c-modal--closing .c-modal__container--position-left{animation:modal-slide-left-out .25s ease-in forwards}.c-modal--closing .c-modal__container--position-right{animation:modal-slide-right-out .25s ease-in forwards}.c-modal--closing .c-modal__container--position-bottom{animation:modal-slide-bottom-out .25s ease-in forwards}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-container-in{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-container-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}@keyframes modal-slide-left-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes modal-slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes modal-slide-right-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes modal-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes modal-slide-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modal-slide-bottom-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.c-navigation-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--ds-color-interactive-background-navigation-item-active);transition:all .2s ease-in-out;height:100%}.c-navigation-item:hover{background-color:var(--ds-color-interactive-background-navigation-item-hover)}.c-navigation-item:active{background-color:var(--ds-color-interactive-background-navigation-item-pressed)}.c-navigation-item__button{flex-grow:1;display:flex;cursor:pointer;align-items:center;flex-direction:row;gap:var(--ds-spacing-xs);text-decoration:none;background-color:transparent;border-color:transparent}.c-navigation-item__button--size-s{padding:var(--ds-spacing-xs) var(--ds-spacing-m);min-height:48px}.c-navigation-item__button--size-m{padding:var(--ds-spacing-m);min-height:56px}.c-navigation-item__content{display:flex;gap:var(--ds-spacing-xxs);flex-direction:column;flex:1 1 0}.c-navigation-item__icon{font-size:1.5rem;color:var(--ds-color-interactive-icon-navigation-item-active);height:1.5rem}.c-navigation-item--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-navigation-item--selected{background-color:var(--ds-color-interactive-background-navigation-item-selected-active)}.c-navigation-item--selected:hover{background-color:var(--ds-color-interactive-background-navigation-item-selected-hover)}.c-navigation-item--selected:active{background-color:var(--ds-color-interactive-background-navigation-item-selected-pressed)}.c-pagination__list{padding:0;list-style:none;align-items:center;display:inline-flex;justify-content:center;gap:var(--ds-spacing-xxxs);flex-wrap:wrap}.c-pagination__page-number{display:flex;align-items:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m);justify-content:center}.c-pagination__list-item{display:flex;list-style:none;border-radius:4px;align-items:center;padding:var(--ds-spacing-xs) var(--ds-spacing-xs)}.c-pagination__list-item--active{color:#fff;background-color:var(--ds-color-interactive-active-main-primary)}.c-pagination__list-item--active:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}@media(max-width:767px){.c-pagination__list-item--ellipsis{padding:var(--ds-spacing-xxs) 0}}@media(max-width:1023px){.c-pagination__list-item--far{display:none}}@media(max-width:767px){.c-pagination__text{display:none}}@media(max-width:767px){.c-pagination__ellipsis-link{padding-left:0;padding-right:0}}.c-pagination--compact{display:inline-block}.c-pagination__compact{display:flex;align-items:center;gap:var(--ds-spacing-xs);justify-content:center}.c-pagination__compact-nav{padding:0;display:flex;align-items:center;justify-content:center;min-width:var(--ds-sizing-m);height:var(--ds-sizing-m);margin-left:calc(var(--ds-spacing-xs) * -.5);margin-right:calc(var(--ds-spacing-xs) * -.5)}.c-pagination__compact-nav .c-icon{font-size:1.6rem}.c-pagination__compact-nav .c-link{padding:0}.c-pagination__compact-nav--disabled{color:var(--ds-color-text-disabled);cursor:not-allowed;display:flex;align-items:center;justify-content:center;min-width:var(--ds-sizing-m);height:var(--ds-sizing-m)}.c-pagination__compact-nav--disabled .c-icon{font-size:1.25rem}.c-pagination__compact-text{white-space:nowrap;color:var(--ds-color-text-primary)}.c-pagination__compact-text--mobile-hidden{cursor:pointer}.c-pagination__compact-text--mobile-hidden:hover{color:var(--ds-color-interactive-active-main-primary)}@media(max-width:767px){.c-pagination__compact-text--mobile-hidden{display:none}}.c-pagination__compact-select{min-width:80px;max-width:100px;margin:0}.c-pagination__compact-select .c-input-select{min-width:80px;max-width:100px}.c-pagination .row{display:flex;flex-direction:row;align-items:center;gap:var(--ds-spacing-xs)}.c-popin{inset:0;width:100%;height:100%;border:none;display:flex;z-index:18000;position:fixed;align-items:center;justify-content:center;transition:all .3 ease;background-color:transparent}.c-popin:before{content:" ";top:0;width:100%;height:100%;opacity:.5;z-index:-1;position:fixed;background-color:var(--ds-color-persistent-background-overlay-default)}.c-popin__container{bottom:auto;width:100%;display:flex;overflow:hidden;max-width:480px;max-height:100%;position:relative;gap:var(--ds-spacing-m);align-items:initial;flex-direction:column;justify-content:flex-end;box-shadow:var(--ds-shadow-up-l);border-radius:var(--ds-border-radius-8);padding:var(--ds-spacing-m) var(--ds-spacing-m) var(--ds-spacing-xs);background-color:var(--ds-color-persistent-background-popin-default)}.c-popin--closable .c-popin__container{padding-top:var(--ds-spacing-xs)}.c-popin__header{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.c-popin__header__title{margin:0;text-align:left;text-align:center}.c-popin__icon{line-height:1;cursor:pointer;font-size:1.5rem;padding:var(--ds-spacing-xxxs);background-color:transparent;border-color:transparent}.c-popin__body{flex-grow:1;overflow-y:auto}.c-popin__footer{bottom:0;display:flex;position:sticky;gap:var(--ds-spacing-xs);align-items:flex-end;flex-direction:column;justify-content:flex-end;margin:0 0 var(--ds-spacing-xs);background-color:var(--ds-color-persistent-background-main-primary);border-top:1px solid var(--ds-color-persistent-background-main-primary)}.c-popin__footer c-button,.c-popin__footer button,.c-popin__footer .c-button{width:100%}.c-popin-enter-active{transition:opacity .3 ease-out}.c-popin-enter-active .c-popin__container{transition:transform .3 ease-out}.c-popin-leave-active{transition:opacity .3 ease-out}.c-popin-leave-active .c-popin__container{transition:transform .3 ease-out}.c-popin-enter,.c-popin-leave-to{opacity:0}.c-popin-enter .c-popin__container,.c-popin-leave-to .c-popin__container{transform:scale(.8) translateY(var(--ds-spacing-m))}:root{--ds-popover-box-max-width: 343px}.c-popover{position:relative}.c-popover__box{z-index:1;width:100vw;display:flex;text-align:left;position:absolute;gap:var(--ds-spacing-xs);height:fit-content;flex-direction:column;box-shadow:var(--ds-shadow-up);justify-content:flex-start;max-width:var(--ds-popover-box-max-width);border-radius:var(--ds-border-radius-4);background-color:var(--ds-color-persistent-background-popover-default);padding:var(--ds-spacing-xs) var(--ds-spacing-xxs) var(--ds-spacing-m) var(--ds-spacing-m);animation:popover-fade-in .2s ease-out forwards}.c-popover__box:after{content:" ";position:absolute;transform:rotate(45deg);width:var(--ds-sizing-xs);height:var(--ds-sizing-xs);border-top-left-radius:var(--ds-border-radius-4);background-color:var(--ds-color-persistent-background-popover-arrow-default);border-top:1px solid var(--ds-color-persistent-background-popover-arrow-default);border-left:1px solid var(--ds-color-persistent-background-popover-arrow-default)}.c-popover__box--position-top-left,.c-popover__box--position-top-right{top:calc(-1 * var(--ds-spacing-m));transform:translateY(-100%)}.c-popover__box--position-top-left:after,.c-popover__box--position-top-right:after{bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-popover__box--position-bottom-left,.c-popover__box--position-bottom-right{bottom:calc(-1 * var(--ds-spacing-m));transform:translateY(100%)}.c-popover__box--position-bottom-left:after,.c-popover__box--position-bottom-right:after{top:calc(-1 * var(--ds-spacing-xs));transform:rotate(45deg)}.c-popover__box--position-top-left,.c-popover__box--position-bottom-left{right:calc(50% - var(--ds-spacing-l) - var(--ds-sizing-xs) / 2)}.c-popover__box--position-top-left:after,.c-popover__box--position-bottom-left:after{right:var(--ds-spacing-l)}.c-popover__box--position-top-right,.c-popover__box--position-bottom-right{left:calc(50% - var(--ds-spacing-l) - var(--ds-sizing-xs) / 2)}.c-popover__box--position-top-right:after,.c-popover__box--position-bottom-right:after{left:var(--ds-spacing-l)}.c-popover__box--position-left,.c-popover__box--position-right{top:50%}.c-popover__box--position-left:after,.c-popover__box--position-right:after{top:0;bottom:0;margin:auto 0}.c-popover__box--position-left{left:calc(-1 * var(--ds-spacing-m));transform:translate(-100%,-50%)}.c-popover__box--position-left:after{right:calc(-1 * var(--ds-spacing-xs));transform:rotate(135deg)}.c-popover__box--position-right{right:calc(-1 * var(--ds-spacing-m));transform:translate(100%,-50%)}.c-popover__box--position-right:after{left:calc(-1 * var(--ds-spacing-xs));transform:rotate(-45deg)}.c-popover__box--position-top,.c-popover__box--position-bottom{left:50%}.c-popover__box--position-top:after,.c-popover__box--position-bottom:after{left:0;right:0;margin:0 auto;bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-popover__box--position-top{top:calc(-1 * var(--ds-spacing-m));transform:translate(-50%,-100%)}.c-popover__box--position-top:after{bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-popover__box--position-bottom{bottom:calc(-1 * var(--ds-spacing-m));transform:translate(-50%,100%)}.c-popover__box--position-bottom:after{top:calc(-1 * var(--ds-spacing-xs));transform:rotate(45deg)}.c-popover__header{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.c-popover__header--title-only{flex-direction:row}.c-popover__header:empty{display:none}.c-popover__title{margin:var(--ds-spacing-xs) 0}.c-popover__body{margin-right:48px}.c-popover__body:empty{display:none}@keyframes popover-fade-in{0%{opacity:0}to{opacity:1}}.c-quantity-button{display:inline-block;width:fit-content}.c-quantity-button--has-value .c-button{display:none}.c-quantity-button--has-value .c-input-number{display:flex}.c-quantity-button:not(.c-quantity-button--has-value) .c-button{display:flex}.c-quantity-button:not(.c-quantity-button--has-value) .c-input-number{display:none}.c-quantity-button__input .c-base-input{border-radius:var(--ds-border-radius-4);display:flex;justify-content:center}.c-quantity-button__input .c-base-input__container{color:#fff;min-width:180px;border-radius:var(--ds-border-radius-4);border:none}.c-quantity-button__input .c-base-input__input{font-weight:700;color:#fff;padding:var(--ds-spacing-xs) var(--ds-spacing-m);border-radius:var(--ds-border-radius-4)}.c-quantity-button__input .c-base-input__append,.c-quantity-button__input .c-base-input__prepend,.c-quantity-button__input .c-base-input__prepend__icon__container,.c-quantity-button__input .c-base-input__append__icon__container{background-color:transparent;border:none}.c-quantity-button__input .c-base-input__prepend__icon__container .c-icon,.c-quantity-button__input .c-base-input__append__icon__container .c-icon{color:#fff}.c-quantity-button__input .c-input-number__max-button{color:var(--ds-color-persistent-content-reversed-primary)}.c-quantity-button--tone-main .c-base-input,.c-quantity-button--tone-main .c-base-input__container,.c-quantity-button--tone-main .c-base-input__input,.c-quantity-button--tone-main .c-base-input__prepend__icon__container,.c-quantity-button--tone-main .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-main-active)}.c-quantity-button--tone-accent .c-base-input,.c-quantity-button--tone-accent .c-base-input__container,.c-quantity-button--tone-accent .c-base-input__input,.c-quantity-button--tone-accent .c-base-input__prepend__icon__container,.c-quantity-button--tone-accent .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-accent-active)}.c-quantity-button--tone-destructive .c-base-input,.c-quantity-button--tone-destructive .c-base-input__container,.c-quantity-button--tone-destructive .c-base-input__input,.c-quantity-button--tone-destructive .c-base-input__prepend__icon__container,.c-quantity-button--tone-destructive .c-base-input__append__icon__container{background-color:var(--ds-color-interactive-background-button-filled-destructive-active)}.c-quantity-button--full-width{display:block;width:100%}.c-quantity-button--full-width.c-quantity-button--has-value .c-base-input,.c-quantity-button--full-width.c-quantity-button--has-value .c-base-input__container{width:100%}.c-radio-card-group{display:flex;gap:var(--ds-spacing-m);flex-direction:column;color:var(--ds-color-core-content-functional-information)}@media only screen and (min-width:768px){.c-radio-card-group--inline{flex-direction:row}}.c-radio-card-group__error{font-size:.75rem;font-weight:400;color:var(--ds-color-core-content-functional-negative);margin:var(--ds-spacing-xxs) 0 0}.c-radio-card{display:flex;flex-direction:column;max-width:450px;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-core-border-main-secondary);background-color:var(--ds-color-core-background-main-primary)}.c-radio-card__container{width:auto;display:flex;cursor:pointer;gap:var(--ds-spacing-xs);flex-direction:row;padding:var(--ds-spacing-m);align-items:flex-start;justify-content:space-between;flex-grow:1}.c-radio-card__c-radio__container{display:flex;align-items:center;justify-content:center;width:var(--ds-sizing-m);height:var(--ds-sizing-m);padding:var(--ds-spacing-xxxs)}.c-radio-card__c-radio__container .c-radio__label:before{margin-right:0}.c-radio-card__content{flex-grow:1;display:flex;gap:var(--ds-spacing-xxs);flex-direction:column;align-items:flex-start;overflow:hidden}.c-radio-card__title,.c-radio-card__description,.c-radio-card__additional-text{max-width:100%}.c-radio-card__title{font-size:1rem;font-weight:700;color:var(--ds-color-core-content-main-primary)}.c-radio-card__description{font-size:.875rem;color:var(--ds-color-core-content-main-tertiary);font-weight:400}.c-radio-card__additional-text{font-size:.75rem;font-weight:700;color:var(--ds-color-core-content-functional-positive)}.c-radio-card__image-container{height:100%;display:flex;max-width:4rem;align-items:center;justify-content:center;flex-shrink:0}.c-radio-card__image-container img{width:100%;margin:auto}.c-radio-card__price{flex-grow:1;color:var(--ds-color-core-content-specific-promotion)}.c-radio-card__bottom-slot{margin:0 var(--ds-spacing-m);padding:var(--ds-spacing-m) 0 var(--ds-spacing-m) var(--ds-spacing-l);border-top:1px solid var(--ds-color-persistent-border-main-primary)}.c-radio-card__error{color:var(--ds-color-core-content-functional-negative)}.c-radio-card--checked{border-color:var(--ds-color-interactive-active-main-pressed)}.c-radio-card:hover:not(.c-radio-card--checked) .c-radio__label:before{border-color:var(--ds-color-interactive-default-border-hover)}.c-radio-card--disabled{cursor:initial;pointer-events:none;font-size:.75rem;border-color:var(--ds-color-interactive-default-background-disabled)}.c-radio-card--disabled img{opacity:.6;filter:grayscale(1)}.c-radio-card--disabled .c-radio-card__title,.c-radio-card--disabled .c-radio-card__description,.c-radio-card--disabled .c-radio-card__additional-text,.c-radio-card--disabled .c-radio-card__price{color:var(--ds-color-interactive-default-content-disabled)}.c-radio-card--invalid{border:1px solid var(--ds-color-core-border-functional-negative)}.c-radio-card p+p{margin-top:0}.c-radio-group{border:0;display:flex;flex-direction:column}.c-radio-group__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-radio-group__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-radio-group__label{line-height:initial}}}.c-radio-group .c-radio{padding-bottom:var(--ds-spacing-xs)}.c-radio-group__radio-buttons{display:flex;flex-direction:column}.c-radio-group--inline .c-radio-group__radio-buttons{flex-direction:row;flex-wrap:wrap}.c-radio-group--inline .c-radio-group__radio-buttons .c-radio{padding:var(--ds-spacing-xxxs) var(--ds-spacing-m) var(--ds-spacing-xxxs) 0}.c-radio-group__message{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-radio-group__error-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-radio-group--has-error .c-radio-group__label{color:var(--ds-color-persistent-text-functional-negative)}.c-radio{position:relative}.c-radio__label{align-items:center;border-radius:var(--ds-border-radius-4);cursor:pointer;display:flex;font-size:1rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);padding:0 var(--c-radio-outline-horizontal-padding, .1875rem) 0 0}.c-radio__label:before{background-color:var(--ds-color-interactive-background-input-active);border-radius:var(--ds-border-radius-100);border:1px solid var(--ds-color-interactive-border-input-active);content:"";flex:0 0 auto;width:1.25rem;height:1.25rem;margin-right:var(--ds-spacing-xs);transition:all .2s ease-out}.c-radio__label:hover .c-radio__label:before{border-color:var(--ds-color-interactive-border-input-hover)}.c-radio__label:active .c-radio__label:before{border-color:var(--ds-color-interactive-border-input-pressed)}.c-radio__radio{position:absolute;top:var(--ds-spacing-m);left:var(--ds-sizing-xxs)}.c-radio__radio:focus-visible+.c-radio__label{outline:2px solid var(--ds-color-interactive-border-focus)}.c-radio__radio:focus-visible+.c-radio__label:before{border-color:var(--ds-color-interactive-border-input-hover)}.c-radio__radio:checked+.c-radio__label:before{border-color:var(--ds-color-interactive-active-main-primary);border-width:var(--c-radio-checked-border-width, .5rem);background-color:var(--ds-color-core-background-main-primary)}.c-radio__radio:checked+.c-radio__label:hover:before{border-color:var(--ds-color-interactive-border-input-radio-selected-active)}.c-radio__radio:disabled+.c-radio__label{color:var(--ds-color-interactive-default-content-disabled);cursor:auto}.c-radio__radio:disabled+.c-radio__label:before{border-color:var(--ds-color-interactive-border-input-disabled);background-color:var(--ds-color-interactive-background-input-disabled)}.c-rating{padding:0;display:inline-flex;align-items:center;gap:var(--ds-spacing-xxxs);background-color:transparent;border-color:transparent}.c-rating__stars{display:inline-flex;align-items:center}.c-rating--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-rating__icon{color:var(--ds-color-interactive-active-rating-primary);font-size:var(--ds-sizing-xs)}.c-rating__button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-rating__button:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:2px;border-radius:2px}.c-rating__button:disabled{cursor:not-allowed;opacity:.6}.c-rating:focus-visible{outline:2px solid var(--ds-color-interactive-border-focus);outline-offset:var(--ds-spacing-xxxs)}.c-rating:focus-visible .c-text{color:var(--ds-color-interactive-active-main-primary)}.c-rating--clickable{cursor:pointer}.c-rating--clickable:active{color:var(--ds-color-interactive-active-main-primary)}.c-segmented-control{gap:0;display:flex;align-items:stretch}.c-segmented-control--variation-boxed{border-radius:4px;padding:var(--ds-spacing-xxs);background-color:var(--ds-color-interactive-background-segmented-control-item-active)}.c-segmented-control>.c-button{border:none!important;border-radius:0!important}.c-segmented-control>c-button button{border:none!important;border-radius:0!important}.c-segmented-control>.c-button:nth-child(1){border-top-left-radius:var(--ds-border-radius-4)!important;border-bottom-left-radius:var(--ds-border-radius-4)!important}.c-segmented-control>c-button:nth-child(1) button{border-top-left-radius:var(--ds-border-radius-4)!important;border-bottom-left-radius:var(--ds-border-radius-4)!important}.c-segmented-control>.c-button:last-child{border-top-right-radius:var(--ds-border-radius-4)!important;border-bottom-right-radius:var(--ds-border-radius-4)!important}.c-segmented-control>c-button:last-child button{border-top-right-radius:var(--ds-border-radius-4)!important;border-bottom-right-radius:var(--ds-border-radius-4)!important}.c-segmented-control>.c-button:not(.c-button--selected){font-weight:400!important;background-color:var(--ds-color-interactive-background-segmented-control-item-active)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-active)!important}.c-segmented-control>.c-button:not(.c-button--selected):hover{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-hover)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-hover)!important}.c-segmented-control>.c-button:not(.c-button--selected):active{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-pressed)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-pressed)!important}.c-segmented-control>.c-button:not(.c-button--selected):disabled{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-disabled)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-disabled)!important}.c-segmented-control>c-button:not(.c-segmented-control__button--selected) button{font-weight:400!important;background-color:var(--ds-color-interactive-background-segmented-control-item-active)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-active)!important}.c-segmented-control>c-button:not(.c-segmented-control__button--selected) button:hover{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-hover)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-hover)!important}.c-segmented-control>c-button:not(.c-segmented-control__button--selected) button:active{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-pressed)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-pressed)!important}.c-segmented-control>c-button:not(.c-segmented-control__button--selected) button:disabled{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-disabled)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-disabled)!important}.c-segmented-control>.c-button.c-button--selected{border:none!important;border-radius:var(--ds-border-radius-4)!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-active)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-active)!important}.c-segmented-control>.c-button.c-button--selected:hover{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-hover)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-hover)!important}.c-segmented-control>.c-button.c-button--selected:active{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-pressed)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-pressed)!important}.c-segmented-control>.c-button.c-button--selected:disabled{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-disabled)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-disabled)!important}.c-segmented-control>c-button.c-segmented-control__button--selected button,.c-segmented-control>c-button button.c-button--variation-filled{border:none!important;border-radius:var(--ds-border-radius-4)!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-active)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-active)!important}.c-segmented-control>c-button.c-segmented-control__button--selected button:hover,.c-segmented-control>c-button button.c-button--variation-filled:hover{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-hover)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-hover)!important}.c-segmented-control>c-button.c-segmented-control__button--selected button:active,.c-segmented-control>c-button button.c-button--variation-filled:active{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-pressed)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-pressed)!important}.c-segmented-control>c-button.c-segmented-control__button--selected button:disabled,.c-segmented-control>c-button button.c-button--variation-filled:disabled{border:none!important;background-color:var(--ds-color-interactive-background-segmented-control-item-selected-disabled)!important;color:var(--ds-color-interactive-text-input-segmented-control-item-selected-disabled)!important}.c-select-button-group{display:flex;gap:var(--ds-spacing-m)}.c-button.c-select-button{height:var(--ds-sizing-l);padding:var(--ds-spacing-xs)}.c-button.c-select-button .c-text{color:inherit}.c-button.c-select-button:not(.c-button.c-select-button--disabled){font-weight:400;border:1px solid var(--ds-color-interactive-border-input-button-select-accent-active)}.c-button.c-select-button:not(.c-button.c-select-button--disabled):hover,.c-button.c-select-button:not(.c-button.c-select-button--disabled):focus{border:1px solid var(--ds-color-interactive-border-input-button-select-accent-hover)}.c-button.c-select-button:not(.c-button.c-select-button--disabled):active{border:1px solid var(--ds-color-interactive-border-input-button-select-accent-pressed)}.c-button.c-select-button--disabled{background:linear-gradient(to left bottom,transparent,transparent 49%,var(--ds-color-core-background-reversed-primary) 49%,var(--ds-color-core-background-reversed-primary) 51%,transparent 51%,transparent)}.c-selector{min-width:min(340px,50vw);position:relative}.c-selector__container{width:100%;display:flex;position:relative;flex-direction:row;align-items:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-input-transition)}.c-selector__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-selector__container:hover{border-color:var(--ds-color-interactive-default-border-hover);outline:0}.c-selector__container:focus-within{border-color:var(--ds-color-core-border-main-primary);outline:1px solid var(--ds-color-core-border-main-primary)}.c-selector__container--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-selector__container--invalid{border:1px solid var(--ds-color-interactive-border-input-error-active)}.c-selector__container--invalid .c-selector__label{color:var(--ds-color-core-content-functional-negative)}.c-selector__container--disabled .c-selector__label{cursor:default;opacity:.8}.c-selector__container--disabled .c-selector__button{background-color:transparent;opacity:.6}.c-selector__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-selector__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-selector__label{line-height:initial}}}.c-selector__button{align-items:center;justify-content:space-between;display:flex;min-height:58px;text-align:left;width:100%;border:none;outline:none;color:var(--ds-color-persistent-text-primary);padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;transition:var(--c-input-transition);line-height:1.375;min-height:20px;min-width:min-content}.c-selector__button ::selection{background:var(--ds-color-persistent-background-functional-main-information)}.c-selector__button .c-icon{font-size:1.4rem;color:var(--ds-color-interactive-active-main-primary)}.c-selector__button:focus{outline:none}.c-selector__button--open .c-selector__arrow{transform:translateY(-50%) rotate(180deg)}.c-selector__arrow{position:absolute;right:var(--ds-spacing-m);top:50%;transform:translateY(-50%);transition:var(--c-input-transition)}.c-selector__error-icon{margin-left:auto}.c-selector__list{background:var(--ds-color-core-background-main-primary);border-radius:0 0 var(--ds-border-radius-4) var(--ds-border-radius-4);left:0;list-style-type:none;margin-left:0;outline:2px solid var(--ds-color-core-border-main-primary);position:absolute;right:0;top:calc(100% + 2px);z-index:99}.c-selector__option{margin-bottom:0;padding:var(--ds-spacing-m);color:var(--ds-color-core-content-main-tertiary)}.c-selector__option:hover,.c-selector__option--selected{background-color:var(--ds-color-core-background-main-secondary)}.c-selector__option:last-of-type{border-bottom-left-radius:var(--ds-border-radius-4);border-bottom-right-radius:var(--ds-border-radius-4)}.c-selector__error,.c-selector__helper{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-selector__error--hidden,.c-selector__helper--hidden{visibility:hidden}.c-selector__error{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-selector__helper{font-weight:400;color:var(--ds-color-persistent-text-secondary)}.c-selector__modal-button{max-width:12rem}:root{--ds-separator: 1px solid #ebebeb;--ds-separator-dashed: 1px dashed #ebebeb}.c-skeleton{background-color:#ebebeb;animation:skeleton-loading 1.5s infinite linear}@keyframes skeleton-loading{0%{background-color:#ebebeb}50%{background-color:#f5f5f5}to{background-color:#ebebeb}}.c-steppers__list{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;width:100%;gap:4px}.c-steppers__step{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:4px}.c-steppers__step:first-child{flex:1}.c-steppers__step--disabled .c-text,.c-steppers__step--disabled .c-icon{color:var(--ds-color-interactive-default-content-disabled)}.c-steppers__step--active .c-text,.c-steppers__step--active .c-icon{color:var(--ds-color-core-content-main-primary)}.c-steppers__step--active .c-steppers__separator{background-color:var(--ds-color-core-border-functional-positive)}.c-steppers__step--validated .c-text,.c-steppers__step--validated .c-icon{color:var(--ds-color-core-content-functional-positive)}.c-steppers__step--validated .c-steppers__separator{background-color:var(--ds-color-core-border-functional-positive)}.c-steppers__step--error .c-text,.c-steppers__step--error .c-icon{color:var(--ds-color-core-content-functional-negative)}.c-steppers__step-button{white-space:nowrap;display:flex;gap:4px;align-items:center;cursor:pointer;background-color:transparent;border-color:transparent}.c-steppers__separator{width:100%;height:1px;background-color:var(--ds-color-core-border-main-primary)}.c-tabs__tab{flex-grow:1;min-width:0;flex-basis:0;cursor:pointer;align-items:center;display:inline-flex;justify-content:center;padding:var(--ds-spacing-m) var(--ds-spacing-m);border:2px solid var(--ds-color-core-background-main-secondary);background-color:var(--ds-color-core-background-main-secondary);transition:all .3s}.c-tabs__tab__container{display:flex;gap:var(--ds-spacing-xs);align-items:center;justify-content:center}.c-tabs__tab__title{font-weight:400;font-size:.875rem;line-height:1.25rem;text-align:center}.c-tabs__tab svg{margin:var(--ds-spacing-xxxs);width:var(--ds-sizing-xs)}.c-tabs__tab__icon{font-size:1.3rem}.c-tabs__tab--light{border-top:none;border-left:none;border-right:none;background-color:var(--ds-color-core-background-main-primary);border-bottom:1px solid var(--ds-color-core-border-main-primary)}.c-tabs__tab--light:hover{background-color:none}.c-tabs__tab:hover{border-color:var(--ds-color-interactive-border-tab-active);background-color:var(--ds-color-persistent-background-alternate)}.c-tabs__tab--selected{background-color:var(--ds-color-persistent-background-alternate);border-color:var(--ds-color-interactive-border-tab-selected-active);color:var(--ds-color-interactive-text-tab-selected-active)}.c-tabs__tab--selected.c-tabs__tab--light{border-bottom:2px solid var(--ds-color-interactive-border-tab-selected-active)}.c-tabs__tab+.c-tabs__tab{border-left:none}.c-tabs__tab--disabled{opacity:.6;cursor:initial;pointer-events:none;color:var(--ds-color-interactive-text-tab-disabled);border-color:var(--ds-color-interactive-border-tab-disabled)}.c-table-cell{background-color:transparent;border:1px solid var(--ds-color-persistent-border-table-cell-default)}.c-table-cell--size-s{padding:var(--ds-spacing-s) var(--ds-spacing-m)}.c-table-cell--size-m{padding:var(--ds-spacing-m)}.c-table-cell .c-checkbox__square-container{margin-right:0}.c-tabs{gap:0;display:flex;flex-direction:row}.c-tag{width:auto;font-weight:700;line-height:20px;position:relative;align-items:center;display:inline-flex;gap:var(--ds-spacing-xxs);justify-content:center;font-family:var(--ds-font-family);border-radius:var(--ds-border-radius-4);border-color:transparent;background:var(--ds-color-persistent-background-main);transition:all .3s}.c-tag:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;outline:2px solid transparent;border-radius:var(--ds-border-radius-4)}.c-tag--size-s{min-width:1.8rem;font-size:.75rem;line-height:1.125rem;padding:var(--ds-spacing-xxxs) var(--ds-spacing-xxs)}.c-tag--size-s .c-tag__close-icon{padding:0 var(--ds-spacing-xs)}.c-tag--size-m{min-width:1.9rem;font-size:.875rem;padding:var(--ds-spacing-xxs) var(--ds-spacing-xs)}.c-tag--size-l{min-width:2.5rem;font-size:.875rem;padding:var(--ds-spacing-xs) var(--ds-spacing-xs)}.c-tag--size-l .c-tag__icon{font-size:var(--ds-sizing-m)}.c-tag--type-removable{gap:0;padding-right:0}.c-tag--type-removable.c-tag--has-border{border:1px solid var(--ds-color-core-border-main-secondary)}.c-tag--type-filter{cursor:pointer;color:var(--ds-color-interactive-active-monochrome-primary)}.c-tag--type-filter.c-tag--has-border{border:1px solid var(--ds-color-core-border-main-secondary)}.c-tag--type-filter.c-tag--has-border:hover,.c-tag--type-filter.c-tag--has-border:focus{border-color:var(--ds-color-interactive-default-border-hover)}.c-tag--type-filter.c-tag--has-border:active{border-color:var(--ds-color-interactive-default-border-pressed)}.c-tag--type-filter.c-tag--selected{color:var(--ds-color-interactive-active-main-primary)}.c-tag--type-filter.c-tag--selected:before{outline:2px solid var(--ds-color-interactive-active-main-primary)}.c-tag--type-filter.c-tag--selected:hover{color:var(--ds-color-interactive-active-main-hover)}.c-tag--type-filter.c-tag--selected:focus,.c-tag--type-filter.c-tag--selected:active{color:var(--ds-color-interactive-active-main-pressed)}.c-tag--type-filter.c-tag--selected.c-tag--has-border{border:1px solid var(--ds-color-interactive-active-main-primary)}.c-tag--type-filter.c-tag--selected.c-tag--has-border:hover{border:1px solid var(--ds-color-interactive-active-main-hover)}.c-tag--type-filter.c-tag--selected.c-tag--has-border:focus,.c-tag--type-filter.c-tag--selected.c-tag--has-border:active{border:1px solid var(--ds-color-interactive-active-main-pressed)}.c-tag--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-tag__close-icon{background-color:transparent;border-color:transparent}.c-tag__close-icon:hover{color:var(--ds-color-interactive-active-main-hover)}.c-tag__close-icon:active{color:var(--ds-color-interactive-active-main-pressed)}.c-tag__icon{font-size:var(--ds-sizing-xs)}.c-tag--status-neutral.c-tag--type-informative{color:var(--ds-color-persistent-text-primary);background-color:var(--ds-color-persistent-background-main-primary)}.c-tag--status-neutral.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-primary)}.c-tag--status-negative.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-negative);background-color:var(--ds-color-persistent-background-tag-light-negative)}.c-tag--status-negative.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-text-tag-negative)}.c-tag--status-info.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-information);background-color:var(--ds-color-persistent-background-tag-light-information)}.c-tag--status-info.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-information)}.c-tag--status-success.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-positive);background-color:var(--ds-color-persistent-background-tag-light-positive)}.c-tag--status-success.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-text-tag-positive)}.c-tag--status-warning.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-warning);background-color:var(--ds-color-persistent-background-tag-light-warning)}.c-tag--status-warning.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-text-tag-warning)}.c-tag--status-error.c-tag--type-informative{color:var(--ds-color-persistent-content-reversed-primary);background-color:var(--ds-color-persistent-background-tag-negative)}.c-tag--status-error.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-negative)}.c-tag--status-default.c-tag--type-informative{color:var(--ds-color-persistent-text-primary);background-color:var(--ds-color-persistent-background-main-primary)}.c-tag--status-default.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-primary)}.c-tag--status-atlantis.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-atlantis);background-color:var(--ds-color-persistent-background-tag-decoratives-atlantis)}.c-tag--status-atlantis.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-atlantis)}.c-tag--status-atlantis-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-atlantis)}.c-tag--status-atlantis-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-atlantis)}.c-tag--status-blue.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-blue);background-color:var(--ds-color-persistent-background-tag-decoratives-blue)}.c-tag--status-blue.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-blue)}.c-tag--status-blue-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-blue)}.c-tag--status-blue-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-blue)}.c-tag--status-cyan.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-cyan);background-color:var(--ds-color-persistent-background-tag-decoratives-cyan)}.c-tag--status-cyan.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-cyan)}.c-tag--status-cyan-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-cyan)}.c-tag--status-cyan-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-cyan)}.c-tag--status-purple.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-purple);background-color:var(--ds-color-persistent-background-tag-decoratives-purple)}.c-tag--status-purple.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-purple)}.c-tag--status-purple-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-purple)}.c-tag--status-purple-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-purple)}.c-tag--status-sanguine.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-sanguine);background-color:var(--ds-color-persistent-background-tag-decoratives-sanguine)}.c-tag--status-sanguine.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-sanguine)}.c-tag--status-sanguine-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-sanguine)}.c-tag--status-sanguine-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-sanguine)}.c-tag--status-teal.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-teal);background-color:var(--ds-color-persistent-background-tag-decoratives-teal)}.c-tag--status-teal.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-teal)}.c-tag--status-teal-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-teal)}.c-tag--status-teal-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-teal)}.c-tag--status-magenta.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-magenta);background-color:var(--ds-color-persistent-background-tag-decoratives-magenta)}.c-tag--status-magenta.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-magenta)}.c-tag--status-magenta-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-magenta)}.c-tag--status-magenta-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-magenta)}.c-tag--status-gray.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-gray);background-color:var(--ds-color-persistent-background-tag-decoratives-gray)}.c-tag--status-gray.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-gray)}.c-tag--status-gray-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-accent-default);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-gray)}.c-tag--status-gray-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-gray)}.c-tag--status-yellow.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-yellow);background-color:var(--ds-color-persistent-background-tag-decoratives-yellow)}.c-tag--status-yellow.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-yellow)}.c-tag--status-yellow-accent.c-tag--type-informative{color:var(--ds-color-persistent-text-tag-decoratives-yellow);background-color:var(--ds-color-persistent-background-tag-decoratives-accent-yellow)}.c-tag--status-yellow-accent.c-tag--type-informative.c-tag--has-border{border:1px solid var(--ds-color-persistent-border-tag-decoratives-accent-yellow)}.c-text{--c-text-color: var(--ds-color-persistent-content-main-primary);font-weight:400;color:var(--c-text-color);font-family:var(--ds-font-family)}.c-text--style-h1.c-text--size-s{font-size:2rem;line-height:40px}@media only screen and (min-width:768px){.c-text--style-h1{font-size:2.5rem;line-height:48px}}.c-text--style-h2.c-text--size-s{font-size:1.5rem;line-height:32px}@media only screen and (min-width:768px){.c-text--style-h2{font-size:2rem;line-height:40px}}.c-text--style-h3.c-text--size-s{font-size:1.25rem;line-height:24px}.c-text--style-h4.c-text--size-s{font-size:1rem;line-height:20px}.c-text--style-display.c-text--size-s{font-size:2.5rem;line-height:48px}.c-text--style-caption.c-text--size-s{font-size:.625rem;line-height:14px;--c-text-color: var(--ds-color-persistent-content-main-tertiary)}.c-text--style-caption{font-size:.75rem;line-height:16px;--c-text-color: var(--ds-color-persistent-content-main-tertiary)}.c-text--spacing-default{letter-spacing:0}.c-text--spacing-condensed{letter-spacing:-.4px}.c-text--reversed{--c-text-color: var(--ds-color-persistent-content-reversed-primary)}.c-text--strikethrough{text-decoration:line-through}.c-textarea{display:flex;flex-direction:column;gap:var(--ds-spacing-xxs)}.c-textarea__container{width:100%;display:flex;position:relative;flex-direction:row;align-items:center;border-radius:var(--ds-border-radius-4);border:1px solid var(--ds-color-interactive-border-input-active);background-color:var(--ds-color-interactive-background-input-active);transition:var(--c-input-transition)}.c-textarea__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-textarea__input-group{width:100%;max-width:100%;display:flex}.c-textarea__label{font-size:.875rem;font-weight:400;color:var(--ds-color-interactive-text-input-label-default);transition:var(--c-input-transition);margin-bottom:var(--ds-spacing-xxs);display:block;cursor:text}@-moz-document url-prefix(""){.c-textarea__label{line-height:initial}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){.c-textarea__label{line-height:initial}}}.c-textarea__label{margin-bottom:0}.c-textarea__input{width:100%;border:none;outline:none;color:var(--ds-color-persistent-text-primary);padding-top:var(--ds-spacing-m);padding-bottom:var(--ds-spacing-m);font-size:1rem;border-radius:var(--ds-border-radius-4);font-weight:400;transition:var(--c-input-transition);line-height:1.375;min-height:20px;min-width:min-content}.c-textarea__input ::selection{background:var(--ds-color-persistent-background-functional-main-information)}.c-textarea__input::placeholder{font-size:1rem;font-weight:400;color:var(--ds-color-interactive-text-input-placeholder)}.c-textarea__input:-webkit-autofill{box-shadow:0 0 0 62.5rem var(--ds-color-core-background-main-primary) inset}.c-textarea__message{font-size:.75rem;margin-top:var(--ds-spacing-xxs);display:flex;flex-direction:column}.c-textarea__message{margin-top:0}.c-textarea__helper-text:empty{display:none}.c-textarea__helper-text p{font-weight:400;color:var(--ds-color-persistent-text-secondary)}.c-textarea__helper-text button{cursor:pointer}.c-textarea__error-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-negative)}.c-textarea__success-text p{font-weight:400;color:var(--ds-color-persistent-text-functional-positive)}.c-textarea__modal-button{max-width:12rem}.c-textarea svg{fill:var(--ds-color-persistent-text-primary)}.c-textarea--disabled .c-textarea__container,.c-textarea--disabled .c-textarea__input{background-color:transparent;opacity:.6}.c-textarea--disabled .c-textarea__container:hover{border:1px solid var(--ds-color-interactive-border-input-hover)}.c-textarea--disabled .c-textarea__label,.c-textarea--disabled .c-textarea__input,.c-textarea--disabled .c-textarea__helper-text p,.c-textarea--disabled .c-textarea__helper-text a,.c-textarea--disabled .c-textarea__helper-text button{cursor:default;opacity:.8}.c-textarea--readonly .c-textarea__container,.c-textarea--readonly .c-textarea__input{background-color:var(--ds-color-interactive-background-input-readonly)}.c-textarea:focus-within .c-textarea__container{border:1px solid var(--ds-color-interactive-border-input-focus);outline:1px solid var(--ds-color-interactive-border-input-focus)}.c-textarea:focus-within .c-textarea__input::placeholder{opacity:1}.c-textarea--has-error .c-textarea__container{border:1px solid var(--ds-color-interactive-border-input-error-active)}.c-textarea--has-error .c-textarea__label{color:var(--ds-color-persistent-text-functional-negative)}.c-textarea--has-success .c-textarea__container{border:1px solid var(--ds-color-core-border-functional-positive)}.c-textarea{width:100%}.c-textarea__container{display:block}.c-textarea__input{resize:none;border-radius:var(--ds-border-radius-4);min-height:100px;padding-left:var(--ds-spacing-m);padding-right:var(--ds-spacing-m)}.c-textarea--with-counter .c-textarea__input{margin-bottom:var(--ds-spacing-l)}.c-textarea__counter{position:absolute;right:var(--ds-spacing-m);bottom:var(--ds-spacing-m);padding:var(--ds-spacing-xxs) var(--ds-spacing-xs);font-size:.75rem;font-weight:700;color:var(--ds-color-interactive-text-input-addon-default)}.c-textarea__counter--maxed{color:var(--ds-color-interactive-text-input-addon-error);background-color:var(--ds-color-interactive-background-input-addon-error)}.c-toaster{width:100%;display:flex;max-width:288px;border-radius:var(--ds-border-radius-8);flex-direction:row;z-index:22000;box-shadow:var(--ds-shadow-fixe);position:relative;overflow:hidden}.c-toaster__functional-notice{width:100%}.c-toaster--autoclose .c-functional-notice{padding-bottom:48px}.c-toaster .c-functional-notice__close-button__container{align-self:flex-start!important}.c-toaster__progress-bar{margin:0 var(--ds-spacing-m);bottom:var(--ds-spacing-m);height:var(--ds-spacing-xs);position:absolute;background-color:var(--ds-color-persistent-background-progress-bar-reversed-progress);width:0;border-radius:var(--ds-border-radius-16);animation-fill-mode:forwards;animation-timing-function:linear;animation-name:c-toaster-progress-bar;animation-duration:var(--animation-duration, 10s)}.c-toaster__progress-bar:after{content:"";position:absolute;left:0;right:0;height:100%;border-top-right-radius:var(--ds-border-radius-16);border-bottom-right-radius:var(--ds-border-radius-16);border-top-left-radius:var(--ds-border-radius-16);border-bottom-left-radius:var(--ds-border-radius-16)}@keyframes c-toaster-progress-bar{0%{width:0}to{width:90%}}.c-toaster--reverse-progress .c-toaster__progress-bar{width:90%;animation-name:c-toaster-progress-bar-reverse}.c-toaster--reverse-progress .c-toaster__progress-bar:after{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--ds-border-radius-16);border-bottom-left-radius:var(--ds-border-radius-16)}@keyframes c-toaster-progress-bar-reverse{0%{width:90%}to{width:0;display:none}}.c-toaster--status-info .c-toaster__progress-bar:after{background-color:var(--ds-color-persistent-icon-functional-notice-information)}.c-toaster--status-error .c-toaster__progress-bar:after{background-color:var(--ds-color-persistent-icon-functional-notice-negative)}.c-toaster--status-success .c-toaster__progress-bar:after{background-color:var(--ds-color-persistent-icon-functional-notice-success)}.c-toaster--status-warning .c-toaster__progress-bar:after{background-color:var(--ds-color-persistent-icon-functional-notice-warning)}.c-toasters{width:100%;margin:0 auto;max-width:288px;left:0;right:0;position:fixed;z-index:22000;bottom:var(--ds-spacing-m)}@media only screen and (min-width:768px){.c-toasters{top:206px;left:initial;margin:initial;bottom:initial;right:var(--ds-spacing-m)}}.c-toasters .c-toaster{bottom:0;left:0;opacity:1;position:absolute;z-index:21998;transition:top .3s ease-in-out,left .5s ease-in-out,opacity .3s linear}.c-toasters .c-toaster:nth-child(1){z-index:22000}.c-toasters .c-toaster:nth-child(2){top:var(--ds-spacing-m);z-index:21999}.c-toasters .c-toaster:nth-child(3){top:var(--ds-spacing-l)}.c-toasters .c-toaster__animation__slide-enter-active{animation:toaster-slide-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.c-toasters .c-toaster__animation__slide-enter{opacity:0;transform:translate(100%)}.c-toasters .c-toaster__animation__slide-leave-active{animation:toaster-slide-out .25s ease-in forwards}.c-toasters .c-toaster__animation__slide-leave-to{opacity:0;transform:translate(100%)}@keyframes toaster-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toaster-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.c-toggle__container{display:flex;cursor:pointer;flex-direction:row;align-items:center;gap:var(--ds-spacing-xs);border-radius:16px}.c-toggle__track{width:56px;height:32px;display:flex;flex-shrink:0;position:relative;border-radius:var(--ds-border-radius-24);padding:var(--ds-spacing-xxs);background-color:var(--ds-color-interactive-background-input-toggle-active);border:1px solid var(--ds-color-interactive-background-input-toggle-active);transition:all .3s ease-in-out}.c-toggle__handle{top:0;bottom:0;margin:auto 0;position:absolute;left:var(--ds-spacing-xxs);width:var(--ds-sizing-m);height:var(--ds-sizing-m);border-radius:var(--ds-border-radius-100);background-color:var(--ds-color-interactive-background-input-toggle-handle);transform:translate(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.c-toggle__label{font-size:1rem;color:var(--ds-color-interactive-text-input-label-default)}.c-toggle__helper-text,.c-toggle__error{font-size:.75rem;margin-top:var(--ds-spacing-xxs)}.c-toggle__helper-text{color:var(--ds-color-persistent-text-functional-information)}.c-toggle__error{color:var(--ds-color-persistent-text-functional-negative)}.c-toggle--size-s .c-toggle__track{width:48px;height:16px}.c-toggle--size-s .c-toggle__handle{left:0;transform:translate(0);box-shadow:var(--ds-shadow-fixe)}.c-toggle--checked .c-toggle__track{background-color:var(--ds-color-interactive-background-input-checkbox-selected-active);border-color:var(--ds-color-interactive-background-input-checkbox-selected-active)}.c-toggle--checked .c-toggle__handle{transform:translate(24px)}.c-toggle--checked.c-toggle--size-s .c-toggle__handle{transform:translate(32px)}.c-toggle--disabled{opacity:.6;cursor:initial;pointer-events:none}.c-toggle:focus-within .c-toggle__container{outline-offset:var(--ds-spacing-xxxs);outline:2px auto var(--ds-color-interactive-border-focus)}.c-toggle:hover:not(.c-toggle--checked) .c-toggle__track{background-color:var(--ds-color-interactive-background-input-toggle-hover)}.c-toggle:hover.c-toggle--checked .c-toggle__track{background-color:var(--ds-color-interactive-background-input-checkbox-selected-hover)}.c-toggle:active:not(.c-toggle--checked) .c-toggle__track{background-color:var(--ds-color-interactive-background-input-toggle-pressed)}.c-toggle:active.c-toggle--checked .c-toggle__track{background-color:var(--ds-color-interactive-background-input-checkbox-selected-pressed)}:root{--ds-tooltip-box-max-width: 272px}.c-tooltip{position:relative}.c-tooltip__button{display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;font-size:1.5rem;border-radius:var(--ds-border-radius-100);color:var(--ds-color-persistent-content-functional-main-information);background-color:transparent;border-color:transparent}.c-tooltip__box{z-index:1;width:100vw;display:flex;text-align:left;position:absolute;height:fit-content;padding:var(--ds-spacing-m);flex-direction:column;justify-content:flex-start;border-radius:var(--ds-border-radius-4);box-shadow:var(--ds-shadow-up-m);max-width:var(--ds-tooltip-box-max-width);background-color:var(--ds-color-persistent-background-tooltip-default);animation:tooltip-fade-in .2s ease-out forwards}.c-tooltip__box__header{display:flex;align-items:center;justify-content:space-between}.c-tooltip__box__title{flex-grow:1;font-size:1rem;font-weight:700;color:var(--ds-color-persistent-text-tooltip-default)}.c-tooltip__box__description{font-size:var(--ds-sizing-xxs);color:var(--ds-color-persistent-text-tooltip-default)}.c-tooltip__box__header+.c-tooltip__box__description{margin-top:var(--ds-spacing-xxs)}.c-tooltip__box__description+.c-tooltip__box__action{margin-top:var(--ds-spacing-m)}.c-tooltip__box__description+.c-tooltip__box__action .c-link,.c-tooltip__box__description+.c-tooltip__box__action .c-button{color:var(--ds-color-persistent-text-tooltip-default);text-decoration:underline}.c-tooltip__box__close-button{cursor:pointer;font-size:1.5rem;background-color:transparent;border:none}.c-tooltip__box__close-button .c-icon{color:var(--ds-color-persistent-text-tooltip-default)}.c-tooltip__box:after{content:" ";position:absolute;transform:rotate(45deg);width:var(--ds-sizing-xs);height:var(--ds-sizing-xs);border-top-left-radius:var(--ds-border-radius-4);background-color:var(--ds-color-persistent-background-tooltip-arrow-default);border-top:1px solid var(--ds-color-persistent-background-tooltip-arrow-default);border-left:1px solid var(--ds-color-persistent-background-tooltip-arrow-default)}.c-tooltip__box--position-top-left,.c-tooltip__box--position-top-right{top:calc(-1 * var(--ds-spacing-m));transform:translateY(-100%)}.c-tooltip__box--position-top-left:after,.c-tooltip__box--position-top-right:after{bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-tooltip__box--position-bottom-left,.c-tooltip__box--position-bottom-right{bottom:calc(-1 * var(--ds-spacing-m));transform:translateY(100%)}.c-tooltip__box--position-bottom-left:after,.c-tooltip__box--position-bottom-right:after{top:calc(-1 * var(--ds-spacing-xs));transform:rotate(45deg)}.c-tooltip__box--position-top-left,.c-tooltip__box--position-bottom-left{right:calc(50% - var(--ds-spacing-l) - var(--ds-sizing-xs) / 2)}.c-tooltip__box--position-top-left:after,.c-tooltip__box--position-bottom-left:after{right:var(--ds-spacing-l)}.c-tooltip__box--position-top-right,.c-tooltip__box--position-bottom-right{left:calc(50% - var(--ds-spacing-l) - var(--ds-sizing-xs) / 2)}.c-tooltip__box--position-top-right:after,.c-tooltip__box--position-bottom-right:after{left:var(--ds-spacing-l)}.c-tooltip__box--position-left,.c-tooltip__box--position-right{top:50%}.c-tooltip__box--position-left:after,.c-tooltip__box--position-right:after{top:0;bottom:0;margin:auto 0}.c-tooltip__box--position-left{left:calc(-1 * var(--ds-spacing-m));transform:translate(-100%,-50%)}.c-tooltip__box--position-left:after{right:calc(-1 * var(--ds-spacing-xs));transform:rotate(135deg)}.c-tooltip__box--position-right{right:calc(-1 * var(--ds-spacing-m));transform:translate(100%,-50%)}.c-tooltip__box--position-right:after{left:calc(-1 * var(--ds-spacing-xs));transform:rotate(-45deg)}.c-tooltip__box--position-top,.c-tooltip__box--position-bottom{left:50%}.c-tooltip__box--position-top:after,.c-tooltip__box--position-bottom:after{left:0;right:0;margin:0 auto;bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-tooltip__box--position-top{top:calc(-1 * var(--ds-spacing-m));transform:translate(-50%,-100%)}.c-tooltip__box--position-top:after{bottom:calc(-1 * var(--ds-spacing-xs));transform:rotate(-135deg)}.c-tooltip__box--position-bottom{bottom:calc(-1 * var(--ds-spacing-m));transform:translate(-50%,100%)}.c-tooltip__box--position-bottom:after{top:calc(-1 * var(--ds-spacing-xs));transform:rotate(45deg)}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.c-visual-button{height:auto;width:100%;flex-grow:1;flex-basis:0;display:flex;cursor:pointer;text-align:center;align-items:center;gap:var(--ds-spacing-xxs);text-decoration:none;flex-direction:column;justify-content:center;box-shadow:var(--ds-shadow-action);border:1px solid transparent;border-radius:var(--ds-border-radius-8);background-color:var(--ds-color-interactive-background-visual-button-active);transition:all .3s}.c-visual-button .c-visual-button__text-block{display:flex;flex-direction:column;gap:var(--ds-spacing-xxs)}.c-visual-button__icon,.c-visual-button__image-container{margin-bottom:12px}.c-visual-button--inline{min-height:none;display:flex;flex-direction:row;justify-content:flex-start;column-gap:1rem}.c-visual-button--inline .c-visual-button__text-block{flex-direction:column;text-align:left}.c-visual-button--inline .c-visual-button__icon,.c-visual-button--inline .c-visual-button__image-container{margin-bottom:0}@media only screen and (max-width:768px){.c-visual-button--inline-on-mobile{min-height:none;display:flex;flex-direction:row;justify-content:flex-start;column-gap:1rem}.c-visual-button--inline-on-mobile .c-visual-button__text-block{flex-direction:column;text-align:left}.c-visual-button--inline-on-mobile .c-visual-button__icon,.c-visual-button--inline-on-mobile .c-visual-button__image-container{margin-bottom:0}}.c-visual-button--size-s{padding:var(--ds-spacing-m)}.c-visual-button--size-s .c-visual-button__image-container{max-width:40px}.c-visual-button--size-s .c-visual-button__title{font-size:1rem}.c-visual-button--size-s .c-visual-button__body{font-size:.875rem;line-height:20px}.c-visual-button--size-s .c-visual-button__body p{line-height:20px}.c-visual-button--size-m{padding:var(--ds-spacing-m)}.c-visual-button--size-m .c-visual-button__image-container{max-width:64px}.c-visual-button--size-m .c-visual-button__title{font-size:1.25rem}.c-visual-button--size-m .c-visual-button__body{font-size:1rem}.c-visual-button--size-m .c-visual-button__body p{line-height:24px}.c-visual-button__icon .c-icon{font-size:2rem;color:var(--ds-color-persistent-icon-primary)}.c-visual-button__image-container img,.c-visual-button__image-container svg{width:100%;margin-bottom:0;display:block}.c-visual-button__title{font-weight:700;line-height:24px;color:var(--ds-color-interactive-text-visual-button-title-active)}.c-visual-button__body{font-weight:400;color:var(--ds-color-interactive-text-visual-button-body-active)}.c-visual-button:hover{box-shadow:var(--ds-shadow-hover)}.c-visual-button:active{box-shadow:var(--ds-shadow-press)}.c-visual-button:disabled{opacity:.6;cursor:initial;pointer-events:none;border-color:var(--ds-color-interactive-background-visual-button-disabled)}.c-visual-button:focus-visible{border-color:var(--ds-color-interactive-border-focus)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/v3-assets/C3GrEQoJqL.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/v3-assets/CtNpSpGbgd.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/v3-assets/s62mQlNe5r.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/v3-assets/oIjvsplhtv.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;font-display:swap;src:url(/v3-assets/BvKyyQgxsK.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(/v3-assets/CmXcxCmgmr.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;font-display:swap;src:url(/v3-assets/C0HcRCN7zi.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;font-display:swap;src:url(/v3-assets/YSdef3Km44.ttf) format("truetype")}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0)}@font-face{font-family:cf-heading-fallback;src:local("Verdana");size-adjust:92%}@font-face{font-family:cf-body-fallback;src:local("Arial");size-adjust:92%}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/open-sans-light-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/open-sans-light-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-regular-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-regular-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/open-sans-bold-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/open-sans-bold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(/fonts/ubuntu-v20-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/fonts/ubuntu-v20-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/fonts/ubuntu-v20-latin_latin-ext-700.woff2) format("woff2")}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.fade-enter,.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter,.slide-left-enter-from,.slide-left-leave-to{transform:translate(100%);opacity:0}.slide-right-enter,.slide-right-enter-from,.slide-right-leave-to{transform:translate(-100%);opacity:0}.slide-from-left-enter,.slide-from-left-enter-from{opacity:0;transform:translate(-100%)}.slide-from-left-leave-to{transform:translate(100%);opacity:0}.slide-from-right-enter,.slide-from-right-enter-from{opacity:0;transform:translate(100%)}.slide-from-right-leave-to{transform:translate(-100%);opacity:0}.slide-top-enter,.slide-top-enter-from,.slide-top-leave-to{transform:scaleY(0)}.slide-top-enter-active,.slide-top-leave-active{transform-origin:top}.slide-to-top-enter,.slide-to-top-enter-from,.slide-to-top-leave-to{opacity:0;transform:translateY(0)}.slide-to-top-enter-active,.slide-to-top-leave-active{transform:translateY(-100%);opacity:0}.flap-enter,.flap-enter-from,.flap-leave-to{height:0;padding-top:0;padding-bottom:0}.flip-enter,.flip-enter-from,.flip-leave-to{transform:scaleY(0);transform-origin:center;opacity:0}.flip-x-enter,.flip-x-enter-from{transform:rotateX(90deg);opacity:0}.flip-x-enter-to,.flip-x-leave,.flip-x-leave-from{transform:rotateX(0);opacity:1}.flip-x-leave-to{transform:rotateX(-90deg);opacity:0}.flip-x-leave-active{transition:all .5s ease-in}.flip-x-enter-active{transition:all .8s ease-in .2s}@keyframes bounce{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes bounce-small{0%{transform:scale(1)}20%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.notif-enter-active,.notif-leave-active{transition:opacity .3s,top .3s}.notif-enter,.notif-enter-from{opacity:0;top:-5rem}.notif-leave-to{opacity:0;transition:opacity .2s}@container (min-width: 768px){.notif-enter-active,.notif-leave-active{transition:opacity .3s,right .3s}.notif-enter,.notif-enter-from{opacity:0;right:-31rem}}@container (min-width: 1280px){.notif-enter-active,.notif-leave-active{transition:opacity .3s,right .5s}.notif-enter,.notif-enter-from{opacity:0;right:-36rem}}.elastic-enter-active{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.elastic-enter,.elastic-enter-from,.elastic-leave-to{opacity:0;position:absolute;transform:translateY(-50%);z-index:-1}.fade-enter-active,.fade-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-from-left-enter-active,.slide-from-left-leave-active,.slide-from-right-enter-active,.slide-from-right-leave-active,.slide-top-enter-active,.slide-top-leave-active,.flap-enter-active,.flap-leave-active,.flip-enter-active,.flip-leave-active,.elastic-enter-active,.elastic-leave-active{transition:all .5s}.modal-enter-active{transition:opacity .2s ease-out}.modal-enter-active .c-modal__container,.modal-enter-active .c-popin__container{transition:transform .3s cubic-bezier(.16,1,.3,1)}@container (min-width: 768px){.modal-enter-active .c-modal__container,.modal-enter-active .c-popin__container{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}}.modal-leave-active{transition:opacity .2s cubic-bezier(.16,1,.3,1);pointer-events:none}.modal-leave-active .c-modal__container,.modal-leave-active .c-popin__container{transition:transform .2s cubic-bezier(.16,1,.3,1)}.modal-enter,.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter .c-modal__container,.modal-enter .c-popin__container,.modal-enter-from .c-modal__container,.modal-enter-from .c-popin__container,.modal-leave-to .c-modal__container,.modal-leave-to .c-popin__container{transform:translateY(100%)}@container (min-width: 768px){.modal-enter .c-modal__container,.modal-enter .c-popin__container,.modal-enter-from .c-modal__container,.modal-enter-from .c-popin__container,.modal-leave-to .c-modal__container,.modal-leave-to .c-popin__container{transform:scale(.8) translateY(1.5rem)}}.fade-right-enter-active,.fade-right-leave-active,.fade-left-enter-active,.fade-left-leave-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.fade-right-enter,.fade-right-enter-from,.fade-right-leave-to,.fade-left-enter,.fade-left-enter-from,.fade-left-leave-to{opacity:0}.fade-left-enter,.fade-left-enter-from{transform:translate(-1.5rem)}.fade-left-leave-to,.fade-right-enter,.fade-right-enter-from{transform:translate(1.5rem)}.fade-right-leave-to{transform:translate(-1.5rem)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:100%/1.625 Open Sans;box-sizing:border-box;overflow-y:scroll}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}body{color:#6a5d6a;font-family:Open Sans;font-weight:300;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}h1{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:1.5rem;line-height:1.1}h2{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:1.27542rem;line-height:1.1}h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:1.17608rem;line-height:1.1}h4{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1}h5{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:.92211rem;line-height:1.1}h6{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;color:#2d2d53;font-family:Ubuntu;font-weight:700;text-rendering:optimizeLegibility;font-size:.88547rem;line-height:1.1}hgroup{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}ul,ol{margin-left:1.625rem;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;list-style-position:outside;list-style-image:none}dl,dd,p{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}figure{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}pre{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;font-size:.85rem;line-height:1.625rem}table{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem;font-size:1rem;line-height:1.625rem;border-collapse:collapse;width:100%}fieldset{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}blockquote{margin-left:1.625rem;margin-right:1.625rem;margin-top:0;padding:0;margin-bottom:1.625rem}form,noscript,iframe{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}hr{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:calc(1.625rem - 1px);background:#0003;border:none;height:1px}address{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.625rem}b,strong,dt,th{font-weight:700}li{margin-bottom:.8125rem}ol li,ul li{padding-left:0}li>ol{margin-left:1.625rem;margin-bottom:.8125rem;margin-top:.8125rem}li>ul{margin-left:1.625rem;margin-bottom:.8125rem;margin-top:.8125rem}blockquote *:last-child{margin-bottom:0}li *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}li>p{margin-bottom:.8125rem}code,kbd,samp{font-size:.85rem;line-height:1.625rem}abbr{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;text-decoration:none}thead{text-align:left}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding-left:1.08333rem;padding-right:1.08333rem;padding-top:.8125rem;padding-bottom:calc(.8125rem - 1px)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}a{color:#0970e6}button{border:0;background:none;padding:0;margin:0}*{box-sizing:border-box}body,html{font-size:16px;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;color:#121212;background-color:#fff}@container (min-width: 768px){body,html{font-size:16px}}@container (min-width: 1024px){body,html{font-size:16px}}@container (min-width: 1440px){body,html{font-size:16px}}p{margin:0;line-height:1.4em;font-weight:400}p+p{margin-top:1.5rem}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif;font-size:1.2rem;font-weight:400;margin:0;color:#0e3368}img{max-width:100%;height:auto}::selection{background:#c4efff;color:#0e3368}a{text-decoration:none}.heading--smallcaps{text-align:left;font-size:1.8rem;font-weight:300;color:#0e3368;font-family:Ubuntu,Open Sans,cf-heading-fallback,sans-serif}@container (max-width: 37.5em){.heading--smallcaps{font-size:1.5rem}}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px auto currentColor}:root{--header-height: 10.25rem;--subheader-height: 2.5rem;--header-full-height: calc(var(--header-height) + var(--subheader-height));--content-max-width: 86.25rem;--content-width: 68.25rem;--mainbar-height: 6.75rem;--hopla-width: 21rem;--offset-app: 0}#app{container-type:inline-size;width:calc(100% - var(--offset-app));margin-left:var(--offset-app);transition:width .3s ease,margin-left .3s ease}@media only screen and (min-width:768px){:root{--header-height: 8rem;--mainbar-height: 4.375rem}}@media only screen and (min-width:1024px){:root{--header-height: 8rem;--subheader-height: 5.5rem;--header-full-height: calc(var(--header-height) + var(--subheader-height))}}.root--smooth-scroll{scroll-behavior:smooth}.root--no-scroll,.root--no-scroll-mobile{overflow:hidden!important;height:100vh}@media only screen and (min-width:768px){.root--no-scroll-mobile{overflow:auto;height:auto}}@media only screen and (min-width:768px){.root--no-scroll-desktop{overflow:hidden!important;height:100vh}}html{scroll-behavior:smooth;scroll-padding-block:8rem}html:has(input:focus,textarea:focus){scroll-padding-block:0}.c-breadcrumbs .c-link .visually-hidden{text-decoration:underline;text-underline-offset:3px}.emoji{margin:auto var(--ds-spacing-xs)}.cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.hidden{display:none}.prevent-transition-clipping{backface-visibility:hidden;transform-style:preserve-3d}.hidden-overflow{overflow:hidden;position:relative;height:100%}.common__wrapper{max-width:var(--content-max-width);margin:0 auto;padding-inline:1rem}.common__body{text-align:center}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not([class*=__input]){border:1px solid #929292;border-radius:5px;color:#575757;padding:.5em 1em;box-shadow:none;transition:.3s;font-weight:400}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not([class*=__input]):focus{background:#fff;border-color:#929292}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not([class*=__input]).input--invalid{border:1px solid #e81e26;color:#e81e26}input[type=time]{background-color:#fff;appearance:textfield}[class^=c-icon-],[class*=" c-icon-"]{speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.c-link:focus-visible{outline-color:currentColor}body{margin-left:0}.animated{animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite}@keyframes tada{10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}0%,to{transform:scaleZ(1)}}.animated__tada{animation-name:tada}.product-badges-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.product-badges-list__item{margin:0;padding:0}.product-badges-list__item:last-child{margin-right:0}.button-group{margin:0;border-radius:4px;background:#fff}.button-group>.button-group-item{display:flex;width:max-content;margin:0}.button-group--size-auto{display:inline-flex}.button-group--size-full{display:flex;width:100%}.button-group--size-full>.button-group-item{flex-grow:1}.button-group--distribution-even>.button-group-item{flex:1 1}.button-group--distribution-space-between{justify-content:space-between}.button-group--distribution-space-between>.button-group-item{flex-grow:0}.button-group--left>.button-group-item{justify-content:flex-start}.button-group--center>.button-group-item{justify-content:center}.button-group--right>.button-group-item{justify-content:flex-end}.button-group--transparent{background:none}.button-group--bordered{border:1px solid #d2d2d2}.button-group--bordered>.button-group-item:not(:last-child){border-right:1px solid #d2d2d2}#overlay{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100vh;background-color:#00000080;transition:opacity .3s ease}#overlay.opened{display:inherit}.c-text{--pl-text-color: #121212;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:0;color:var(--pl-text-color);font-weight:400}.c-text--style-h1,.c-text--style-h2,.c-text--style-h3,.c-text--style-h4,.c-text--style-display{font-weight:700}.c-text--style-h1{font-size:2.25rem;line-height:44px}@container (min-width: 768px){.c-text--style-h1{font-size:2.5rem;line-height:48px}}.c-text--style-h2{font-size:1.75rem;line-height:36px}@container (min-width: 768px){.c-text--style-h2{font-size:2rem;line-height:40px}}.c-text--style-h3{font-size:1.5rem;line-height:32px}.c-text--style-h4,.c-text--style-subtitle.c-text--size-s{font-size:1.25rem;line-height:24px}.c-text--style-subtitle.c-text--size-m{font-size:1.5rem;line-height:32px}.c-text--style-display.c-text--size-m{font-size:3rem;line-height:52px}.c-text--style-display.c-text--size-l{font-size:3.5rem;line-height:64px}.c-text--style-p.c-text--size-s{font-size:.875rem;line-height:20px}.c-text--style-p.c-text--size-m{font-size:1rem;line-height:24px}.c-text--style-caption{font-size:.75rem;line-height:16px;--pl-text-color: #575757}.c-text--bold{font-weight:700}.c-text--reversed{--pl-text-color: #fff}.c-text--underline{text-decoration:underline}@container (min-width: 1800px){.c-main--food,.c-main--food~#colophon .footer-aside,.c-main--food~.alcohol-banner{width:calc(100% - 23.75rem)}}#st-push-root.st-push-root{bottom:6.75rem}@container (min-width: 1024px){#st-push-root.st-push-root{bottom:4.375rem}}@container (min-width: 1800px){.app--food~div #st-push-root{display:none}}.footer-aside{display:flex;padding-inline:1rem}.footer-aside--accent{background-color:#f5fbff}.icon-carrefour{height:1.5rem;width:auto}.has-custom-styles .returning-banner__aside,.has-custom-styles .returning-banner-shopper,.has-custom-styles .homepage-onboarding__column,.has-custom-styles .returning-banner__main,.has-custom-styles .pre-home-onboarding__card{background:#000}.has-custom-styles .returning-banner-prospect__title,.has-custom-styles .returning-banner-prospect-intro,.has-custom-styles .returning-banner-push__title,.has-custom-styles .returning-banner-push__description,.has-custom-styles .returning-banner-shopper__title,.has-custom-styles .returning-banner-shopper__subtitle,.has-custom-styles .homepage-onboarding__column .homepage-onboarding__content .ds-title,.has-custom-styles .returning-banner-promo__description,.has-custom-styles .returning-banner-promo-offer__value,.has-custom-styles .returning-banner-promo__description p strong,.has-custom-styles .returning-banner-promo__legal-mentions,.has-custom-styles .pre-home-onboarding__card .c-text{color:#fff}.has-custom-styles .pre-home-onboarding__wrapper .pl-button--tone-main.pl-button--variation-primary{background-color:#fed937;border:#fed937;color:#000}.has-custom-styles .push-code-promo--default .push-code-promo__main,.has-custom-styles .pre-home-card-set__promo .push-code-promo__main{background-color:#fff}.has-custom-styles .push-code-promo__main .c-text--style-p.c-text--size-m,.has-custom-styles .push-code-promo__main .c-text--style-p.c-text--size-s,.has-custom-styles p.push-code-promo-modal__description.c-text.c-text--size-m.c-text--style-h3,.has-custom-styles p.c-text.c-text--size-m.c-text--style-caption,.has-custom-styles h3.push-cms-modal__title.c-text.c-text--size-m.c-text--style-h4,.has-custom-styles .push-cms-modal__description p{color:#000}@container (min-width: 768px){.has-custom-styles .returning-banner-prospect-perks__perk .ds-body-text{color:#fff}}
