@-webkit-keyframes translateRightLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateRightLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateBottomTop{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes translateBottomTop{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@font-face{font-family:fonticon;font-display:block;src:url(../../fonts/fonticon.eot?d7b84a2d20772bbaf2038e2c2a5f325c?#iefix) format("embedded-opentype"),url(../../fonts/fonticon.woff2?d7b84a2d20772bbaf2038e2c2a5f325c) format("woff2"),url(../../fonts/fonticon.woff?d7b84a2d20772bbaf2038e2c2a5f325c) format("woff"),url(../../fonts/fonticon.ttf?d7b84a2d20772bbaf2038e2c2a5f325c) format("truetype"),url(../../fonts/fonticon.svg?d7b84a2d20772bbaf2038e2c2a5f325c#fonticon) format("svg")}.fonticon-account:before{content:""}.fonticon-account:before,.fonticon-apple:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-apple:before{content:""}.fonticon-arrow-back:before{content:""}.fonticon-arrow-back:before,.fonticon-arrow-bottom:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-arrow-bottom:before{content:""}.fonticon-arrow-up:before{content:""}.fonticon-arrow-up:before,.fonticon-baby-boy:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-baby-boy:before{content:""}.fonticon-baby-girl:before{content:""}.fonticon-baby-girl:before,.fonticon-baby:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-baby:before{content:""}.fonticon-back:before{content:""}.fonticon-back:before,.fonticon-bike:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-bike:before{content:""}.fonticon-boy:before{content:""}.fonticon-boy:before,.fonticon-burger:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-burger:before{content:""}.fonticon-card:before{content:""}.fonticon-card:before,.fonticon-cart:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-cart:before{content:""}.fonticon-check:before{content:""}.fonticon-check:before,.fonticon-clear:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-clear:before{content:""}.fonticon-close:before{content:""}.fonticon-close:before,.fonticon-customer-service:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-customer-service:before{content:""}.fonticon-deconnexion:before{content:""}.fonticon-deconnexion:before,.fonticon-delete:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-delete:before{content:""}.fonticon-delivery:before{content:""}.fonticon-delivery:before,.fonticon-edit:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-edit:before{content:""}.fonticon-envelope:before{content:""}.fonticon-envelope:before,.fonticon-error:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-error:before{content:""}.fonticon-eye:before{content:""}.fonticon-eye:before,.fonticon-facebook-square:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-facebook-square:before{content:""}.fonticon-facebook:before{content:""}.fonticon-facebook:before,.fonticon-fidelity:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-fidelity:before{content:""}.fonticon-filter:before{content:""}.fonticon-filter:before,.fonticon-geolocate:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-geolocate:before{content:""}.fonticon-girl:before{content:""}.fonticon-girl:before,.fonticon-google:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-google:before{content:""}.fonticon-heart-full:before{content:""}.fonticon-heart-full:before,.fonticon-heart:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-heart:before{content:""}.fonticon-horse:before{content:""}.fonticon-horse:before,.fonticon-info:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-info:before{content:""}.fonticon-instagram:before{content:""}.fonticon-instagram:before,.fonticon-lightbulb:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-lightbulb:before{content:""}.fonticon-mail:before{content:""}.fonticon-mail:before,.fonticon-messenger:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-messenger:before{content:""}.fonticon-modify:before{content:""}.fonticon-modify:before,.fonticon-phone:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-phone:before{content:""}.fonticon-pinterest:before{content:""}.fonticon-pinterest:before,.fonticon-question:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-question:before{content:""}.fonticon-quickbuy:before{content:""}.fonticon-quickbuy:before,.fonticon-return-box:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-return-box:before{content:""}.fonticon-return:before{content:""}.fonticon-return:before,.fonticon-search-simple:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-search-simple:before{content:""}.fonticon-search:before{content:""}.fonticon-search:before,.fonticon-secure:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-secure:before{content:""}.fonticon-service:before{content:""}.fonticon-service:before,.fonticon-shoes:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-shoes:before{content:""}.fonticon-sort:before{content:""}.fonticon-sort:before,.fonticon-star-full:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-star-full:before{content:""}.fonticon-star-half:before{content:""}.fonticon-star-half:before,.fonticon-star:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-star:before{content:""}.fonticon-storelocator:before{content:""}.fonticon-storelocator:before,.fonticon-trash-bin:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-trash-bin:before{content:""}.fonticon-twitter:before{content:""}.fonticon-twitter:before,.fonticon-whatsapp:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonticon-whatsapp:before{content:""}.fonticon-youtube:before{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.accordion{padding:1rem;margin-bottom:1.5rem;background-color:#f7f7f7}.accordion .accordion-trigger{position:relative;display:block;width:100%;border:0;padding:0;font-family:Avenir Next LT Pro,Avenir-fallback,sans-serif;font-size:2rem;text-align:left;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.accordion .accordion-trigger .icon:before{position:absolute;right:0;top:0;color:#000;font-size:2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-trigger[aria-expanded=false]~.accordion-content{height:0;opacity:0;visibility:hidden;overflow:hidden}.accordion .accordion-trigger[aria-expanded=false] .fonticon-arrow-up{display:none}.accordion .accordion-trigger[aria-expanded=false] .fonticon-arrow-top{display:inline-block}.accordion .accordion-trigger[aria-expanded=true]~.accordion-content{height:auto;margin-top:1rem;opacity:1;visibility:visible}.accordion .accordion-trigger[aria-expanded=true] .icon:before{-webkit-transform:rotate(0);transform:rotate(0)}.accordion .accordion-trigger[aria-expanded=true] .fonticon-arrow-up{display:inline-block}.accordion .accordion-trigger[aria-expanded=true] .fonticon-arrow-top{display:none}.accordion.accordion-summary{padding:0;background-color:transparent}@media(min-width:1024px){.accordion.accordion-summary .accordion-trigger[aria-expanded=false]~.accordion-content{height:auto;margin-bottom:1rem;opacity:1;visibility:visible}}.accordion.accordion-summary .accordion-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion .accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex}.accordion button.accordion-trigger *{pointer-events:none}.account-header{position:relative;margin:25px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1023.98px){.account-header{display:none}}.account-header .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;font-size:2rem;line-height:2.2rem;font-family:KG Always A Good Time,sans-serif;font-weight:700;padding:0 30px;display:block}@media(max-width:1023.98px){.account-header .title{padding:0}}@media(min-width:1024px){.account-header .title{font-size:3.6rem;line-height:4rem}}.account-header a{font-size:1.1rem;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.account-header .account-minicart{position:relative}.account-header .account-minicart .popover,.account-header .account-minicart .popover-bg{display:none}.account-nav{border-bottom:.2rem solid #e3e3e3;padding-bottom:1rem}@media(max-width:768.98px){.account-nav{padding-bottom:0;border-bottom:none}}.account-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin:0;padding:0}@media(max-width:768.98px){.account-nav ul{border-top:.2rem solid #e3e3e3;overflow:auto hidden;white-space:nowrap;scrollbar-color:transparent}.account-nav ul::-webkit-scrollbar{-webkit-appearance:none}.account-nav ul::-webkit-scrollbar:horizontal{height:0}}.account-nav li{padding:0;margin:0;text-transform:capitalize;font-size:2.7rem}@media(max-width:768.98px){.account-nav li{padding:0 1rem;font-size:1.6rem}}.account-nav li.current{color:#707070}.account-nav li a{color:#a0a0a0;text-decoration:none}.account-nav li a:hover{color:#707070}.link-logout{color:#f54646;text-transform:uppercase}.link-logout .icon{display:contents;font-size:2.5rem;margin-right:1rem}@media(max-width:768.98px){.link-logout .icon{font-size:1.6rem}}.link-logout span{color:#f54646}.link-logout span:not(.icon){margin-left:1rem}.back-to-dashboard{margin:20px 0;display:block}@media(min-width:1024px){.back-to-dashboard .back-to-dashboard{display:none}}.main-title{font-size:1.7rem;line-height:2rem;margin:1.7em 0 1.2em;font-weight:400}@media(min-width:1024px){.main-title{font-size:2.7rem;line-height:3rem}}.none-message{margin:0 0 2em}.card{border:0;border-bottom:.1rem solid #e3e3e3;background:none}.wishlist-account-card .card{border:0}.card-header{background:none;border:0;padding:1rem 0 0}.card-header h4{font-family:Avenir Next LT Pro,Avenir-fallback,sans-serif;font-size:1.7rem;line-height:2rem;font-weight:400;margin:0}.dashboard-wrapper{padding-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768.98px){.dashboard-wrapper{display:block}}.dashboard-wrapper .show-form{display:block}.dashboard-wrapper .card-action{margin-top:2rem}@media(min-width:769px){.dashboard-wrapper .card-action{margin-top:3rem}}.dashboard-wrapper #personal-info .card-form .c-form__col{margin:0 0 3rem}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form .c-form__col{margin:0 0 2rem}}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form .c-form__col .select2-container--default .select2-selection{padding:.5rem}}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form .c-form__col .select2-container--default .select2-selection__arrow{top:-.4rem;right:2rem}}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form .c-form__col input[type=tel]{padding:0 0 0 5rem}}.dashboard-wrapper #personal-info .card-form .c-field__label,.dashboard-wrapper #personal-info .card-form .c-field__radio-label,.dashboard-wrapper #personal-info .card-form label{font-size:clamp(1.8rem,2vw,2.4rem);line-height:.75em;font-weight:500;color:#707070}.dashboard-wrapper #personal-info .card-form input[type=email],.dashboard-wrapper #personal-info .card-form input[type=password],.dashboard-wrapper #personal-info .card-form input[type=tel],.dashboard-wrapper #personal-info .card-form input[type=text]{padding:0;border:none;font-size:2.4rem;height:2.6rem;line-height:inherit;color:#a0a0a0}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form input[type=email],.dashboard-wrapper #personal-info .card-form input[type=password],.dashboard-wrapper #personal-info .card-form input[type=tel],.dashboard-wrapper #personal-info .card-form input[type=text]{height:2rem}}.dashboard-wrapper #personal-info .card-form input[type=email]:hover,.dashboard-wrapper #personal-info .card-form input[type=password]:hover,.dashboard-wrapper #personal-info .card-form input[type=tel]:hover,.dashboard-wrapper #personal-info .card-form input[type=text]:hover{border:none}.dashboard-wrapper #personal-info .card-form input[type=tel]{padding:0 0 0 8rem}@media(max-width:768.98px){.dashboard-wrapper #personal-info .card-form .c-field__phone--country{top:1.2rem}}.dashboard-wrapper #personal-info .card-form .c-field{border-bottom:.1rem solid #a0a0a0}.dashboard-wrapper #personal-info .card-form .c-field__radio{display:inline-block;border-bottom:none}.dashboard-wrapper #personal-info .card-form .c-field__radio-label:after,.dashboard-wrapper #personal-info .card-form .c-field__radio-label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dashboard-wrapper.addressbook-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-wrapper .card{-webkit-box-shadow:0 0 1rem -.2rem rgba(0,0,0,.2);box-shadow:0 0 1rem -.2rem rgba(0,0,0,.2);padding:2rem 3rem}.dashboard-wrapper .card-header{background-color:transparent;border-bottom:none}.dashboard-wrapper .card-header h4{font-size:clamp(1.9rem,2vw,3.5rem);line-height:normal;font-weight:800;color:#4a4a4a;text-align:center;text-transform:uppercase}.dashboard-wrapper .card-body{padding:1.25rem 1.25rem 0}.dashboard-wrapper .card-action{width:100%;text-align:center}.dashboard-wrapper .card-action .btn,.dashboard-wrapper .card-action .card-link{display:inline-block;margin:1rem auto;padding:.5rem 3rem;font-size:clamp(1.6rem,2vw,2.3rem);font-weight:800;color:#a0a0a0;text-transform:uppercase;background-color:transparent;border:.2rem solid #a0a0a0;text-decoration:none}@media(max-width:768.98px){.dashboard-wrapper .card-action .btn,.dashboard-wrapper .card-action .card-link{margin:.5rem auto}}.dashboard-wrapper .card-action .btn.hidden,.dashboard-wrapper .card-action .card-link.hidden{display:none}.dashboard-wrapper .card-personal-info{height:100%}.dashboard-wrapper .card-personal-info p[class^=customer]{font-size:clamp(1.4rem,2.3vw,4rem);line-height:normal;color:#707070;margin-bottom:0}@media(max-width:768.98px){.dashboard-wrapper .card-personal-info p[class^=customer]{text-align:center}}.dashboard-wrapper .card-personal-info .customer-name{font-size:clamp(1.4rem,2.3vw,4.8rem);font-weight:700;text-transform:uppercase}.dashboard-wrapper .card-personal-info .customer-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768.98px){.dashboard-wrapper .card-personal-info .customer-tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.dashboard-wrapper .card-personal-info .customer-tel img{width:2.5rem;margin-right:1rem}@media(max-width:768.98px){.dashboard-wrapper .card-personal-info .customer-tel img{width:1.5rem}}.dashboard-wrapper .card-children .nochild.hidden,.dashboard-wrapper .card-password{display:none}.dashboard-wrapper .card-children .nochild p{font-size:2.4rem;line-height:1;color:#707070}@media(max-width:768.98px){.dashboard-wrapper .card-children .nochild p{font-size:1.7rem}}.dashboard-wrapper .card-children .nochild p.nochild-infos{color:#a0a0a0}.dashboard-wrapper .card-communication{width:100%;background-color:#fae7d6;margin-bottom:2rem}@media(max-width:768.98px){.dashboard-wrapper .card-communication{padding:0 3rem}}.dashboard-wrapper .card-communication .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 2rem 2rem}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body{display:block;padding:2rem}}.dashboard-wrapper .card-communication .card-body-title{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-size:2rem;line-height:2.2rem;font-weight:200;color:#3f75ca;text-align:right}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body-title{display:block;width:100%;font-size:1.1rem;line-height:1;text-align:center}}.dashboard-wrapper .card-communication .card-body-title span{width:49%;display:block;margin-bottom:3rem;font-size:6rem;line-height:3.5rem;font-weight:800;text-transform:uppercase}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body-title span{width:100%;font-size:1.6rem;margin-bottom:0;text-align:center}}.dashboard-wrapper .card-communication .card-body .newsletter-container{width:50%;color:#3f75ca}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body .newsletter-container{width:100%;text-align:center}}.dashboard-wrapper .card-communication .card-body .newsletter-container .c-form__col{margin:0}.dashboard-wrapper .card-communication .card-body .newsletter-container label{font-size:4.5rem;font-weight:500;line-height:.7;padding-left:4rem}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body .newsletter-container label{display:inline-block;font-size:1.4rem;padding-left:2rem;text-align:left}}.dashboard-wrapper .card-communication .card-body .newsletter-container label:after,.dashboard-wrapper .card-communication .card-body .newsletter-container label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:3rem}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body .newsletter-container label:after,.dashboard-wrapper .card-communication .card-body .newsletter-container label:before{top:0;-webkit-transform:none;transform:none;width:1.2rem;height:1.2rem}}.dashboard-wrapper .card-communication .card-body .newsletter-container label:after{background-color:#3f75ca}.dashboard-wrapper .card-communication .card-body-mentions{font-size:1.8rem;margin-left:4rem}@media(max-width:768.98px){.dashboard-wrapper .card-communication .card-body-mentions{font-size:.8rem;margin-left:0}}.dashboard-wrapper .card-communication .card-body-mentions a{text-decoration:underline;color:#3f75ca}.dashboard-wrapper .card-infos-push{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width:768.98px){.dashboard-wrapper .card-infos-push{display:block}}.dashboard-wrapper .card-infos-push>div[class^=push]{width:50%}@media(max-width:768.98px){.dashboard-wrapper .card-infos-push>div[class^=push]{width:100%;margin-bottom:2rem}}.dashboard-wrapper .card-faq{width:100%;text-align:center}.dashboard-wrapper .card-faq img{width:7rem}@media(max-width:768.98px){.dashboard-wrapper .card-faq img{width:3rem}}.dashboard-wrapper .card-last-order{width:100%}.dashboard-wrapper .card-last-order .card-body{margin:0 auto}.dashboard-wrapper .card-last-order .last-order-recap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-wrapper .card-last-order .last-order-recap img{height:auto;width:min(100%,22rem)}@media(max-width:768.98px){.dashboard-wrapper .card-last-order .last-order-recap img{display:none}}.dashboard-wrapper .card-last-order .last-order-infos{padding-right:4rem}.dashboard-wrapper .card-last-order .last-order-amount,.dashboard-wrapper .card-last-order .last-order-date,.dashboard-wrapper .card-last-order .last-order-livraison,.dashboard-wrapper .card-last-order .last-order-number,.dashboard-wrapper .card-last-order .last-order-statut{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(1.4rem,2vw,2.4rem);color:#707070}.dashboard-wrapper .card-last-order .last-order-amount span,.dashboard-wrapper .card-last-order .last-order-date span,.dashboard-wrapper .card-last-order .last-order-livraison span,.dashboard-wrapper .card-last-order .last-order-number span,.dashboard-wrapper .card-last-order .last-order-statut span{color:#a0a0a0}.dashboard-wrapper .card-last-order .card-link{margin-top:clamp(2rem,2.5vw,5rem)}.dashboard-wrapper .card-addresses{width:49%}@media(max-width:768.98px){.dashboard-wrapper .card-addresses{width:100%}}.dashboard-wrapper .card-addresses #addressbook label{font-size:4rem;line-height:normal;font-weight:500;color:#707070}.dashboard-wrapper .card-addresses #addressbook input{padding:1rem 0;font-size:3.5rem;color:#a0a0a0;border:none;border-bottom:.1rem solid #707070}.dashboard-wrapper .card-addresses #addressbook input::-webkit-input-placeholder{font-size:3.5rem}.dashboard-wrapper .card-addresses #addressbook input::-moz-placeholder{font-size:3.5rem}.dashboard-wrapper .card-addresses #addressbook input:-ms-input-placeholder{font-size:3.5rem}.dashboard-wrapper .card-addresses #addressbook input::-ms-input-placeholder{font-size:3.5rem}.dashboard-wrapper .card-addresses #addressbook input::placeholder{font-size:3.5rem}.dashboard-wrapper .card-addresses #addressbook .c-field__country .select2-selection--single{padding:0;border:none;border-bottom:.1rem solid #707070;height:auto}.dashboard-wrapper .card-addresses #addressbook .c-field__country .select2-selection--single .country__name{font-size:3.5rem;line-height:normal;color:#a0a0a0}@media(max-width:768.98px){.dashboard-wrapper .card-addresses #addressbook .c-field__country .select2-selection--single .country__name{font-size:clamp(1.9rem,2.5vw,5.5rem);margin-left:1rem}}.dashboard-wrapper .card-addresses #addressbook .c-field__phone{position:relative}.dashboard-wrapper .card-addresses #addressbook .c-field__phone .select2-container{position:absolute;top:3.5rem;left:-1.5rem}@media(max-width:768.98px){.dashboard-wrapper .card-addresses #addressbook .c-field__phone .select2-container{top:.8rem}}.dashboard-wrapper .card-addresses #addressbook .c-field__phone .c-field__input--phone{padding-left:5rem}.dashboard-wrapper .card-addresses #addressbook .c-form__col{margin-bottom:2.5rem}.dashboard-wrapper .card-addresses #addressbook .c-form__col--error input{background-color:transparent;border-bottom:.1rem solid #ce2139}.dashboard-wrapper .card-addresses #add-edit-address-form{display:none}.dashboard-wrapper .card-addresses .addresses-list{list-style:none;margin:0;padding:0}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dashboard-wrapper .card-addresses .addresses-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:2rem 6rem;border:.2rem solid #a0a0a0}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li{display:block;width:49%;padding:1rem 3rem 1rem 1rem}}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li.address-default{display:block;width:49%;padding:1rem 1rem 1rem 3rem}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details{width:80%;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(1.4rem,1.4vw,4rem);color:#707070}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-details{width:100%}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details strong{font-size:clamp(1.4rem,2.5vw,4.8rem);font-weight:600;margin-bottom:1rem}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details img{width:2.5rem;margin:0 .5rem .5rem 0}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .postalCode{display:block}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .phone{display:none}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions .default-address-button{margin-top:.6rem}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button{border:none;background-color:transparent}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button.remove-btn{position:absolute;top:-2rem;right:-6rem;background-color:#a0a0a0}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button.remove-btn{top:0;right:0}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button.remove-btn span{font-size:2rem;color:#fff}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button.edit-address-button span{color:#707070;font-size:2rem}.dashboard-wrapper .card-addresses .addresses-list li .tag-address{display:none;position:absolute;top:0;left:0;margin:0;padding:2rem .5rem;background-color:#a0a0a0;font-size:clamp(1.2rem,3vw,2.8rem);color:#fff;text-transform:uppercase;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-height:100%}.dashboard-wrapper .card-addresses .addresses-list li.address-default .tag-address{display:inline}.dashboard-wrapper .card-mystore{display:none;width:49%}@media(max-width:768.98px){.dashboard-wrapper .card-mystore{width:100%}}.dashboard-wrapper .card-orderlist{width:100%;max-height:calc(100% - 2.5rem);-webkit-box-shadow:none;box-shadow:none;padding:0}.dashboard-wrapper .card-orderlist .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist .card-body{padding:0}}.dashboard-wrapper .card-orderlist .buttons-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style:none;margin:-4rem 0 4rem;padding:0 2.5rem}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist .buttons-list{padding:0}}.dashboard-wrapper .card-orderlist .buttons-list li{width:100%;opacity:.5}.dashboard-wrapper .card-orderlist .buttons-list li.show{opacity:1}.dashboard-wrapper .card-orderlist .buttons-list li button{background-color:transparent;width:100%;font-size:3rem;text-transform:uppercase;border:none;border-bottom:.5rem solid #465353}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist .buttons-list li button{font-size:2rem}}.dashboard-wrapper .card-orderlist .order-history-list .order-history-header{text-transform:uppercase}.dashboard-wrapper .card-orderlist .order-history-list .order-history-header p{margin:0;padding:0;font-size:2.3rem;font-weight:600;text-align:center}.dashboard-wrapper .card-orderlist .order-history-list .order-history-item{-webkit-box-shadow:0 .3rem .6rem rgba(0,0,0,.3);box-shadow:0 .3rem .6rem rgba(0,0,0,.3)}.dashboard-wrapper .card-orderlist .order-history-list .order-history-item p{margin:0;padding:0;font-size:1.6rem;line-height:1.8rem;text-align:center}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .order-history-list .order-history-item p{text-align:left;margin-bottom:1rem}}.dashboard-wrapper .card-orderlist .order-history-list .order-history-item .order-tracknumber p{font-style:italic;text-align:left;color:#a0a0a0}.dashboard-wrapper .card-orderlist .order-history-list .order-history-item .order-tracknumber p a{display:block;color:#707070;text-decoration:underline}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist #order-shop-history{padding:0}}.dashboard-wrapper .card-orderlist #order-shop-history .list-item{margin-bottom:2rem}@media(min-width:769px){.dashboard-wrapper .card-orderlist #order-shop-history .list-item{grid-template-columns:repeat(6,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist #order-shop-history .list-item{display:block}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist #order-shop-history .list-item.order-history-header{display:none}}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist #order-online-history{padding:0}}.dashboard-wrapper .card-orderlist #order-online-history .list-item{margin-bottom:2rem}@media(min-width:769px){.dashboard-wrapper .card-orderlist #order-online-history .list-item{grid-template-columns:1fr 2fr 2fr 1.5fr 2fr 1fr 2fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist #order-online-history .list-item{grid-template-areas:"b a" "c a" "d a" "e e";padding:2rem 1rem}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist #order-online-history .list-item.order-history-header{display:none}}.dashboard-wrapper .card-orderlist #order-online-history [data-ui=orders-history-loadmore]{width:auto;margin-bottom:2rem}.dashboard-wrapper .card-orderlist .list-item{display:grid}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item{padding:2rem 1rem}}.dashboard-wrapper .card-orderlist .list-item div{text-align:center;padding:1rem 0}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item div{padding:0}}.dashboard-wrapper .card-orderlist .list-item .order-amount span,.dashboard-wrapper .card-orderlist .list-item .order-date span,.dashboard-wrapper .card-orderlist .list-item .order-number span,.dashboard-wrapper .card-orderlist .list-item .order-qtt span,.dashboard-wrapper .card-orderlist .list-item .order-status span,.dashboard-wrapper .card-orderlist .list-item .order-store span,.dashboard-wrapper .card-orderlist .list-item .order-tracknumber span{display:block;font-weight:800}@media(min-width:769px){.dashboard-wrapper .card-orderlist .list-item .order-amount span,.dashboard-wrapper .card-orderlist .list-item .order-date span,.dashboard-wrapper .card-orderlist .list-item .order-number span,.dashboard-wrapper .card-orderlist .list-item .order-qtt span,.dashboard-wrapper .card-orderlist .list-item .order-status span,.dashboard-wrapper .card-orderlist .list-item .order-store span,.dashboard-wrapper .card-orderlist .list-item .order-tracknumber span{display:none}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-amount,.dashboard-wrapper .card-orderlist .list-item .order-qtt,.dashboard-wrapper .card-orderlist .list-item .order-tracknumber{display:none}}.dashboard-wrapper .card-orderlist .list-item .order-thumb{padding-left:1rem}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-thumb{grid-area:a}}.dashboard-wrapper .card-orderlist .list-item .order-thumb img{width:100%}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-thumb img{width:80%}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-number{grid-area:b}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-date{grid-area:c}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-status{grid-area:d}}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-actions{grid-area:e;padding-top:3rem}}.dashboard-wrapper .card-orderlist .list-item .order-actions .show-details{width:80%;font-size:1.4rem;line-height:normal;padding:.5rem;background-color:#fff;color:#a0a0a0;border:.1rem solid #a0a0a0}@media(max-width:1023.98px){.dashboard-wrapper .card-orderlist .list-item .order-actions .show-details{font-size:2rem;padding:1rem 2rem}}.equal-height .card{width:100%}.login-page{margin-top:0;padding-top:3rem;padding-bottom:1rem}.login-page.checkout-page-content{max-width:none}@media(max-width:1023.98px){.checkout-page .login-page{padding-top:0}}@media(max-width:1023.98px){.login-page{background:none!important;padding-top:2rem;padding-bottom:5rem}}@media(min-width:1024px){.login-page{background-size:cover;background-position:top;background-repeat:no-repeat}}.login-page .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-page .login-content{width:100%;max-width:47rem}.login-page .title{margin:0 auto 1rem;text-transform:uppercase;font-size:2rem;line-height:2.8rem;text-align:center;font-weight:700}.login-page .login-box{position:relative;margin-bottom:2rem;padding:2rem 8rem;z-index:1;background:transparent}@media(max-width:1023.98px){.login-page .login-box{padding:2rem}}.login-page .login-box:before{content:"";display:block;position:absolute;background:#f7f7f7;top:0;right:0;bottom:0;left:0;z-index:-1}@media(min-width:1024px){.login-page .login-box:before{background:hsla(0,0%,96.9%,.66);backdrop-filter:blur(5px)}}.login-page .login-box .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.login-page .c-form__col{margin-bottom:1.2rem}.login-page #registerUrInfoForm{margin-bottom:2rem}.login-page #registerUrInfoForm~.register-form-block{display:none}.login-page #toggle-visibility:checked~#registerUrInfoForm{display:block}.login-page #toggle-visibility:checked~.register-form-block .create-loyalty{display:none}.login-page #toggle-visibility~.c-field__toggle-label{margin-bottom:2rem}.login-page .c-field__checkbox-label{margin:0;max-width:100%}.login-page .forgot-password{margin-bottom:2rem}.login-page .forgot-password #password-reset{font-size:1.3rem;color:#000;font-weight:700;text-decoration:underline}.login-page .login-oauth .login-oauth-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.4rem 0;font-size:1.3rem}.login-page .login-oauth .login-oauth-separator:after,.login-page .login-oauth .login-oauth-separator:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ddd;height:0}.login-page .login-oauth .login-oauth-separator span{display:block;padding:0 1.2rem}.login-page .login-oauth a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;margin:1.4rem 0;background:#fff;border:2px solid #ccc;border-radius:2px;font-family:Raleway,Raleway-fallback,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:none}.login-page .login-oauth a .icon{display:inline-block;margin-right:1.4rem;font-size:2.1rem;width:2.1rem}.login-page .login-oauth a .icon img{width:100%}.login-page .login-oauth a .social-login-btn-label{margin-top:.5rem}.login-page .login-oauth a:hover .social-login-btn-label{text-decoration:underline}.login-page .login-oauth .oauth-facebook{color:#1977f3}.login-page .login-oauth .oauth-google{color:#999}.login-page .gdpr-description{font-size:.9rem;line-height:1.1rem;color:#999}.login-page .gdpr-description a{color:#999}.account-login-page .c-field__label[for^=dwfrm_profile_customer_birthday],.account-new-password .c-field__label[for^=dwfrm_profile_customer_birthday],.loyalty-page .c-field__label[for^=dwfrm_profile_customer_birthday]{display:inline-block}.account-login-page .modal-dialog .modal-title,.account-new-password .modal-dialog .modal-title,.loyalty-page .modal-dialog .modal-title{margin:0 0 0 35px;width:100%;text-align:center}.account-login-page .modal-dialog .close,.account-new-password .modal-dialog .close,.loyalty-page .modal-dialog .close{outline:none}.account-login-page .modal-dialog .password-reset-modal-body,.account-new-password .modal-dialog .password-reset-modal-body,.loyalty-page .modal-dialog .password-reset-modal-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;text-align:center}.account-login-page .modal-dialog p,.account-new-password .modal-dialog p,.loyalty-page .modal-dialog p{margin-bottom:30px;font-size:1.4rem;line-height:2rem}.account-login-page .modal-dialog .reset-password-form,.account-new-password .modal-dialog .reset-password-form,.loyalty-page .modal-dialog .reset-password-form{width:80%}.account-login-page .modal-dialog .form-group,.account-login-page .modal-dialog .send-email-btn,.account-new-password .modal-dialog .form-group,.account-new-password .modal-dialog .send-email-btn,.loyalty-page .modal-dialog .form-group,.loyalty-page .modal-dialog .send-email-btn{width:80%;margin:0 auto}.account-login-page .form-legend,.account-new-password .form-legend,.loyalty-page .form-legend{margin:20px 0;padding-bottom:5px;font-size:1.4rem;line-height:2rem;font-weight:600;color:#000;border-bottom:1px solid #e3e3e3}.account-login-page .c-notify.c-notify--danger,.account-new-password .c-notify.c-notify--danger,.loyalty-page .c-notify.c-notify--danger{font-size:1.4rem}.account-login-page .veiled form,.account-new-password .veiled form,.loyalty-page .veiled form{z-index:99;position:relative}.account-new-password .form-legend{text-align:center;font-size:1.6rem;margin-top:0}.account-new-password .card-body{width:91%;margin:0 auto}.order-list-container hr{border-color:#e6e6e6;margin-top:10px;margin-bottom:30px}.order-list-container h6{margin:0;color:#000}.order-list-container h4{margin:2rem 0}.no-order-in-history{margin-top:45px}.order-history-card{padding:0 15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.order-history-card p{color:#000}.order-history-card .order-history-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:90%;flex-basis:90%}@media(min-width:769px){.order-history-card .order-history-info{-ms-flex-preferred-size:50%;flex-basis:50%}}.order-history-card p{-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:0}.order-history-card .order-date{text-align:center}@media(max-width:350px){.order-history-card .order-date{-ms-flex-preferred-size:28%;flex-basis:28%}}.order-history-card .order-total-summary{text-align:center}.order-history-card .order-status{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.order-history-card .order-status-green{color:#97bb3a}.order-history-card .order-status-red{color:#c20e1a}.order-history-card .order-history-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-history-card .show-details{text-transform:lowercase;text-decoration:none}.order-history-card .show-details:hover{text-decoration:none}@media(min-width:769px){.order-history-card .show-details{padding:1rem 3rem}}.order-history-card .order-history-details{display:none}.order-history-card .order-history-details.show{display:block}.order-history-card .order-history-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}@media(min-width:769px){.order-history-card .order-history-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.order-history-card .order-history-track p{font-size:1.2rem}.order-history-card a.btn{font-size:1.1rem;font-weight:600}.order-history-card .order-history-images .swiper-slide img{width:100%}.order-history-card .swiper-button-next,.order-history-card .swiper-button-prev{width:20px;height:30px;background-size:70%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.order-history-card .swiper-button-next{background-position:100%}.order-history-card .swiper-button-prev{background-position:0}.order-history-card .show-order{margin-top:30px}.order-history-card .order-history-track-bottom{display:none}#add-children-form .children-form-block:first-child .children-block-action{pointer-events:none;opacity:0}@media(max-width:1023.98px){#add-children-form .children-form-block:first-child .children-block-action{display:none}}.account-profile .children-form-block,.account-profile .children-item-info{border:1px solid #e3e3e3}.account-profile .action-block{min-width:180px}@media(max-width:1023.98px){.account-profile .action-block{border-top:1px solid #e3e3e3}}.account-profile .btn-link{border:none;background:transparent;padding:0;text-decoration:underline;font-size:inherit;line-height:inherit;cursor:pointer}.account-profile .btn-link:hover{text-decoration:none}.account-profile .remove-child-btn{border:none;background:transparent;padding:0;cursor:pointer}@media(min-width:1024px){.account-profile .remove-child-btn{font-size:2.4rem}}.account-profile .card{padding-bottom:30px;margin-bottom:0}.account-profile .profile-personal-info{margin-top:20px}.account-profile .profile-change-password{display:none}.account-profile .profile-payment-instruments{border-bottom:0;padding-bottom:0}.account-profile .card-header{margin:30px 0;padding:0}.account-profile .card-header h4{font-family:KG Always A Good Time,sans-serif;font-size:2.7rem;color:#000}.account-profile .card-body{padding:0}.account-profile .gender-radiobuttons .c-form__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-profile .gender-radiobuttons .c-form__col>label{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:600;font-size:1.6rem;color:#000;margin-bottom:9px}.account-profile .gender-radiobuttons .c-form__col .c-field__radio .c-field__radio-label{margin-right:20px;color:#000}.account-profile .add-edit-address-form label,.account-profile .c-field__label{font-weight:600;font-size:1.6rem;color:#000;margin-bottom:.7rem}.account-profile .c-field__description-message{margin-top:5px}.account-profile .c-form__col{margin-bottom:20px}@media(min-width:769px){.account-profile .c-form__col{margin-bottom:40px}}.account-profile .c-form__col input[type=password],.account-profile .c-form__col input[type=text]{padding:5px 10px}.account-profile #profileForm .c-form__col .c-field__input,.account-profile #profileForm .c-form__col input[type=radio] label{-webkit-transition:all .15s ease;transition:all .15s ease}.account-profile #profileForm .c-form__col--disabled .select2{pointer-events:none}@media(min-width:769px){.account-profile #profileForm .email-wrapper .c-form__col{margin-bottom:30px}}@media(min-width:769px){.account-profile #profileForm .email-wrapper .c-form__col input[type=text]{width:87%}}@media(min-width:769px){.account-profile #profileForm .short-input .c-form__col{margin-bottom:30px}}@media(min-width:769px){.account-profile #profileForm .short-input .c-form__col input[type=text]{width:34.4%}}.account-profile #profileForm .btn+.btn{margin-top:10px}@media(min-width:769px){.account-profile #profileForm .btn+.btn{margin:0 0 0 10px}}@media(min-width:769px){.account-profile #editPasswordForm .c-form__col input[type=password],.account-profile #editPasswordForm .c-form__col input[type=text]{width:87%}}.account-profile .btn-primary,.account-profile .btn-secondary{width:100%}@media(min-width:769px){.account-profile .btn-primary,.account-profile .btn-secondary{width:auto;font-size:1.1rem}}.account-profile .address-wrapper,.account-profile .payment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;border:1px solid #e3e3e3;margin-bottom:19px}.account-profile .address-header,.account-profile .payment-header{border-bottom:1px solid #e3e3e3}.account-profile .address-header h4,.account-profile .payment-header h4{font-size:1.7rem;font-weight:400;margin:13px 0;color:#000}.account-profile .payment-header img{width:49px;height:20px}.account-profile .address-body,.account-profile .payment-body{margin-top:13px}.account-profile dt{font-size:1.6rem;color:#000;margin-bottom:11px}.account-profile dd{color:#000;font-size:1.4rem}@media(max-width:1023.98px){.account-profile .address-buttons-wrapper{border-top:1px solid #e3e3e3;margin:15px 0}}@media(max-width:768.98px){.account-profile .payment-buttons-wrapper{border-top:1px solid #e3e3e3;margin:15px 0}}.account-profile .address-button,.account-profile .payment-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:12px 0}@media(max-width:1023.98px){.account-profile .address-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:768.98px){.account-profile .payment-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-profile .edit-address-button,.account-profile .make-default-address,.account-profile .remove-address,.account-profile .remove-payment{outline:none;border:0;background:none;font-size:1.6rem;cursor:pointer;text-decoration:underline}.account-profile .edit-address-button:hover,.account-profile .make-default-address:hover,.account-profile .remove-address:hover,.account-profile .remove-payment:hover{text-decoration:none}.account-profile .edit-address-button,.account-profile .make-default-address{color:#000}.account-profile .remove-address,.account-profile .remove-payment{color:#c20e1a}.account-profile .button-add-address{margin-top:11px}.account-profile .add-edit-address-form{margin-top:20px;padding:20px 0;border-top:1px solid #e3e3e3}.account-profile .modal-dialog .btn-primary,.account-profile .modal-dialog .btn-secondary{width:auto;font-size:1.4rem}.account-profile .modal-dialog .modal-title{margin:0}.account-profile .modal-dialog .delete-confirmation-body p{font-size:1.4rem}@media(max-width:1023.98px){.account-profile .modal-dialog .delete-confirmation-body p{font-size:1.2rem}}.section-label{font-weight:bolder}.my-account{text-align:center;margin-bottom:.938em}.trackorder{max-width:47rem}.trackorder .c-field__input{border:1px solid #999}#order-details .order-details-products .parcel{display:inline-block;font-size:2.2rem;text-transform:capitalize;padding:.5rem 1rem}#order-details .order-details-products .order-status-desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(max-width:1023.98px){#order-details .order-details-products .order-status-desktop{display:none}}#order-details .order-details-products .order-status-mobile{display:none;font-size:2rem;color:#7e7e7e}@media(max-width:1023.98px){#order-details .order-details-products .order-status-mobile{display:block}}#order-details .order-details-products .order-status-mobile span{font-weight:600}#order-details .order-details-products ul{--step-padding:3rem;padding:0;overflow:hidden}#order-details .order-details-products ul li{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:100;font-size:2rem;padding:.5rem 0 .5rem 1rem;z-index:1}#order-details .order-details-products ul li img{margin-right:.5rem}#order-details .order-details-products ul li p{margin:0}#order-details .order-details-products ul li:not(:first-child){padding-left:calc(var(--step-padding) + 1rem)}#order-details .order-details-products ul li:not(:first-child):before{left:-7rem;background:#fff;z-index:0}#order-details .order-details-products ul li:after,#order-details .order-details-products ul li:not(:first-child):before{content:"";position:absolute;height:10rem;width:10rem;-webkit-transform:rotate(45deg) skew(-5deg,-5deg);transform:rotate(45deg) skew(-5deg,-5deg);-webkit-transform-origin:top right;transform-origin:top right;top:50%}#order-details .order-details-products ul li:after{right:calc(var(--step-padding)*-1);border:0 solid #fff;border-width:.4rem .4rem 0 0;border-radius:.1rem;z-index:-1}#order-details .order-details-products ul li:first-child{margin-left:0;z-index:3}#order-details .order-details-products ul li:last-child{z-index:0;padding-right:1.5rem}#order-details .order-details-products ul li:last-child:after{content:none}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image{width:100%;height:auto;display:grid;grid-template-areas:"container"}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .product-image{grid-area:container}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status{grid-area:container;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.5rem;background:hsla(0,0%,100%,.7019607843);font-size:2rem;line-height:1em;font-weight:700;text-transform:uppercase;text-align:center}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status img{width:2.2rem}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status .text{margin:0}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-name{font-weight:200}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-attributes,#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-quantity{font-size:1.5rem}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-total-price{font-size:2rem;margin:1rem 0}#order-details .order-details-products .product-summary-block .navigation-buttons div{background-image:url(../images/arrow-carousel.png);background-size:1.2rem 2rem;width:1.2rem;height:2rem}#order-details .order-details-products .product-summary-block .navigation-buttons .swiper-button-prev{left:-2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#order-details .order-details-products .product-summary-block .navigation-buttons .swiper-button-next{right:-2rem}#order-details .order-details-products .product-summary-block .navigation-buttons .swiper-button-disabled{opacity:0}#order-details .product-refund-conditions{color:#ce2139}.gift-registry-account-page .btn-link{border:none;background:transparent;padding:0;text-decoration:underline;font-size:inherit;line-height:inherit;cursor:pointer}.gift-registry-account-page .btn-link:hover{text-decoration:none}.gift-registry-account-page .edit-gift-list-form .input-label{font-size:16px;line-height:inherit}@media(min-width:769px){.gift-registry-account-page .edit-gift-list-form .input-label{font-size:12px;min-height:30px}}.gift-registry-account-page .edit-gift-list-form label{display:none}.gift-registry-account-page .edit-gift-list-form .save-btn{line-height:inherit;padding-top:5px;padding-bottom:5px}@media(max-width:1023.98px){.gift-registry-account-page .edit-gift-list-form .save-btn{font-size:16px!important}}.gift-registry-account-page .gl-inner.mode-edit-active .mode-show,.gift-registry-account-page .gl-inner:not(.mode-edit-active) .mode-edit{display:none}.gift-registry-account-page .no-results{padding:50px 20px 30px;text-align:center;max-width:460px;margin:0 auto}@media(max-width:768.98px){.gift-registry-account-page .no-results{padding-top:20px}}.gift-registry-account-page .gl-empty{margin-top:50px}.gift-registry-account-page .gl-empty .giftList-title{font-size:1.6rem;text-transform:uppercase;margin-bottom:18px;text-decoration:none}.gift-registry-account-page .actions{text-align:center}.gift-registry-account-page .actions .btn-primary{padding:1.3rem 4rem}.gift-registry-account-page .gift-list-card{margin-top:25px;border:0}@media(min-width:769px){.gift-registry-account-page .gift-list-card{margin-top:50px}}.gift-registry-account-page .gift-list-card:last-child .open-close-liste-info{border:none}@media(max-width:768.98px){.gift-registry-account-page .gift-list-header{text-align:center}}@media(min-width:769px){.gift-registry-account-page .gift-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}}.gift-registry-account-page .gl-actionlinks-amounts a{text-transform:uppercase;text-decoration:none;display:inline-block;margin-left:20px}.gift-registry-account-page .gl-actionlinks-amounts .gift-list-deposit-amount,.gift-registry-account-page .gl-actionlinks-amounts .gift-list-left-amount,.gift-registry-account-page .gl-actionlinks-amounts .gift-list-spend-amount{padding-left:20px}.gift-registry-account-page .gl-actionlinks-amounts .gift-list-deposit-amount span,.gift-registry-account-page .gl-actionlinks-amounts .gift-list-left-amount span,.gift-registry-account-page .gl-actionlinks-amounts .gift-list-spend-amount span{font-weight:600}.gift-registry-account-page .gl-action-links,.gift-registry-account-page .gl-name-date{margin-bottom:5px}.gift-registry-account-page .gift-list-name{font-family:Raleway,Raleway-fallback,serif;font-size:1.8rem;font-weight:600}@media(max-width:768.98px){.gift-registry-account-page .gift-list-name{display:block;margin-bottom:5px}}.gift-registry-account-page .gift-list-date{font-family:Raleway,Raleway-fallback,serif;font-size:1.6rem;font-style:italic}@media(max-width:768.98px){.gift-registry-account-page .gift-list-date{display:block;margin-bottom:17px}}@media(max-width:768.98px){.gift-registry-account-page .gl-action-links{display:none}}@media(min-width:769px){.gift-registry-account-page .gl-action-links-mobile{display:none}}.gift-registry-account-page .gl-action-links-mobile a{text-transform:none;margin:20px 0;min-width:225px;padding:.6rem 1.9rem}.gift-registry-account-page .gl-close-id-modify{font-size:1.3rem}@media(max-width:768.98px){.gift-registry-account-page .gl-close-id-modify{color:#878787;margin-bottom:35px}.gift-registry-account-page .gl-close-id-modify span{display:block}.gift-registry-account-page .gl-close-id-modify .gl-dash{display:none}}.gift-registry-account-page .gift-list-close{text-decoration:underline}.gift-registry-account-page .gift-list-close:hover{text-decoration:none}@media(max-width:768.98px){.gift-registry-account-page .gift-list-close{margin-bottom:10px;display:block}}.gift-registry-account-page .gift-list-donors{padding-bottom:28px}.gift-registry-account-page .gl-add-product-button-wrapper{text-align:center;margin:0 0 15px}@media(max-width:768.98px){.gift-registry-account-page .gl-add-product-button-wrapper{margin:10px 0}}.gift-registry-account-page .gl-add-product-button-wrapper a.btn-primary{padding:1.2rem 5rem;text-decoration:none}.gift-registry-account-page .donors{display:block}@media(max-width:768.98px){.gift-registry-account-page .donors{text-align:center;display:none}}.gift-registry-account-page .gl-block-title{font-weight:700;position:relative;padding-top:.7rem;min-height:1.4rem;margin-bottom:20px}@media(max-width:768.98px){.gift-registry-account-page .gl-block-title{font-weight:400}}.gift-registry-account-page .gl-block-title hr{padding:0;margin:0}@media(max-width:768.98px){.gift-registry-account-page .gl-block-title hr{display:none}}.gift-registry-account-page .gl-block-title>span{background:#fff;padding-right:10px;z-index:1;position:absolute;top:0;left:0}@media(max-width:768.98px){.gift-registry-account-page .gl-block-title>span{position:static;display:block;text-align:center;text-transform:uppercase}}.gift-registry-account-page .gl-block-title span.donors-return{cursor:pointer;left:auto;right:0;padding-left:10px;padding-right:0}.gift-registry-account-page .donors-return,.gift-registry-account-page .donors-return-mobile{display:none}.gift-registry-account-page .donors-return-mobile{text-align:center;text-transform:uppercase;text-decoration:underline;margin-bottom:20px}.gift-registry-account-page .participants-block-title{font-weight:400;margin-bottom:50px}.gift-registry-account-page .products-block-title{font-weight:400}.gift-registry-account-page .participants-block-title-mobile{text-align:center;text-transform:uppercase}.gift-registry-account-page .participants-block-title-mobile .participants-arrow-mobile{font-size:1.2rem}.gift-registry-account-page .participants-block-title-mobile .participants-arrow-mobile:after{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.gift-registry-account-page .participants-block-title-mobile.open{margin-bottom:18px}.gift-registry-account-page .participants-block-title-mobile.open .participants-arrow-mobile:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media(min-width:769px){.gift-registry-account-page .participants-block-title-mobile{display:none}}.gift-registry-account-page .active-donor,.gift-registry-account-page a.donor{display:inline-block;width:50px;height:50px;background-color:#efefef;text-align:center;line-height:50px;border-radius:25px;font-size:1.8rem;font-weight:600;font-family:KG Always A Good Time,sans-serif;cursor:pointer;margin-right:10px;text-transform:uppercase}@media(max-width:768.98px){.gift-registry-account-page a.donor{margin-bottom:20px}}.gift-registry-account-page .active-donor.thankful,.gift-registry-account-page .donor.thankful{position:relative}.gift-registry-account-page .active-donor.thankful:after,.gift-registry-account-page .donor.thankful:after{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;right:0;font-size:1.4rem}.gift-registry-account-page .gift-list-view-thanks-the-donor-container{display:none}.gift-registry-account-page .gift-list-view-thanks-the-donor-container .active-donor{cursor:auto}@media(max-width:768.98px){.gift-registry-account-page .gift-list-view-thanks-the-donor-container .active-donor{display:none}}.gift-registry-account-page .wl-social-sharing{margin-top:10px}@media(min-width:769px){.gift-registry-account-page .wl-social-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gift-registry-account-page .wl-social-sharing-text{height:32px;line-height:32px;font-size:1.8rem;font-weight:600;color:#000;display:block}@media(min-width:769px){.gift-registry-account-page .wl-social-sharing-text{display:inline-block;font-size:2.4rem;margin-right:20px}}.gift-registry-account-page .share-icons{text-decoration:none;margin-right:10px}.gift-registry-account-page .share-icons img{width:32px;height:32px}.gift-registry-account-page .gift-list-remove-product{position:absolute;top:5px;right:12px;height:40px;line-height:35px;width:40px;font-size:25px;background:#fff;cursor:pointer}@media(max-width:1023.98px){.gift-registry-account-page .gift-list-remove-product{height:30px;line-height:25px;width:30px}}@media(min-width:769px){.gift-registry-account-page .gl-selected-products-slider{width:75%;float:left}}.gift-registry-account-page .gl-no-selected-products{margin:0 auto}@media(min-width:769px){.gift-registry-account-page .gl-no-selected-products{margin-bottom:60px}}.gift-registry-account-page .gl-no-selected-products .giftList-title{font-size:1.8rem}.gift-registry-account-page .gl-no-selected-products .gl-inspirations-title{text-align:center;font-size:3rem;font-family:KG Always A Good Time,sans-serif;margin-bottom:30px}.gift-registry-account-page .gl-no-selected-products .gl-inspirations-text{text-align:center;max-width:480px;margin:0 auto 40px}.gift-registry-account-page .gift-list-purchased-products .gift-list-remove-product{display:none}.gift-registry-account-page .gl-add-product{height:100%;float:left;margin-left:20px;width:calc(25% - 20px);background-color:#fafafa}@media(max-width:768.98px){.gift-registry-account-page .gl-add-product{display:none}}.gift-registry-account-page .gl-add-product a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#767676;text-decoration:underline}.gift-registry-account-page .gl-add-product a:hover{text-decoration:none}.gift-registry-account-page .donationDate,.gift-registry-account-page .donorEmail,.gift-registry-account-page .donorName{margin-bottom:30px}@media(max-width:768.98px){.gift-registry-account-page .donationDate,.gift-registry-account-page .donorEmail,.gift-registry-account-page .donorName{text-align:center;margin-bottom:15px;font-size:1.4rem}}.gift-registry-account-page .donorName div{display:inline}@media(max-width:768.98px){.gift-registry-account-page .donorName{margin-bottom:20px}.gift-registry-account-page .donorName div{display:none}.gift-registry-account-page .donorName span{font-weight:700;font-family:KG Always A Good Time,sans-serif;font-size:1.4rem}.gift-registry-account-page .donorName span:after{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.6rem;margin-left:8px}}.gift-registry-account-page .donationAmount{text-align:right}@media(max-width:768.98px){.gift-registry-account-page .donationAmount{text-align:center;font-size:1.4rem}}@media(max-width:768.98px){.gift-registry-account-page .donationMessage{margin-top:29px;margin-bottom:45px;font-size:1.4rem}}.gift-registry-account-page .donationMessage div{display:inline}@media(max-width:768.98px){.gift-registry-account-page .donationMessage div{display:block;text-align:center}}.gift-registry-account-page .donationMessage span{display:block;margin-top:25px;font-size:1.2rem;color:#7a7a7a;max-width:450px}@media(max-width:768.98px){.gift-registry-account-page .donationMessage span{margin-top:15px;text-align:center}}.gift-registry-account-page .thanks-the-donor label{margin-bottom:15px}@media(max-width:768.98px){.gift-registry-account-page .thanks-the-donor label{text-align:center;display:block;font-size:1.4rem}}.gift-registry-account-page .thanks-the-donor textarea{border-radius:0;border:3px solid #e2e2e2}@media(max-width:768.98px){.gift-registry-account-page .thanks-the-donor textarea{padding:10px 20px}}.gift-registry-account-page .thanks-the-donor .btn-primary{float:right}@media(max-width:768.98px){.gift-registry-account-page .thanks-the-donor .btn-primary{display:block;float:none;margin:15px auto 0;min-width:225px;text-transform:lowercase}}.gift-registry-account-page .gift-list-info{overflow:hidden;margin-top:20px;max-height:0;-webkit-transition:max-height .75s cubic-bezier(0,1,0,1) -.1s;transition:max-height .75s cubic-bezier(0,1,0,1) -.1s}@media(max-width:768.98px){.gift-registry-account-page .gift-list-info{margin-top:0}}.gift-registry-account-page .gift-list-info.open{max-height:9999px;-webkit-transition:max-height .5s cubic-bezier(1,0,1,0);transition:max-height .5s cubic-bezier(1,0,1,0)}.gift-registry-account-page .gift-list-info.open+.open-close-liste-info span:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gift-registry-account-page .open-close-liste-info{height:42px;border-bottom:1px solid #000;text-align:center;cursor:pointer}.gift-registry-account-page .open-close-liste-info span{font-size:3rem}.gift-registry-account-page .open-close-liste-info span:after{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift-registry-account-page .gift-list-status-toggle{margin:0 auto;display:block;padding:1.2rem 6rem}@media(max-width:768.98px){.gift-registry-account-page .gift-list-status-toggle{margin:10px auto 0}}.gift-registry-account-page .swiper-button-next,.gift-registry-account-page .swiper-button-prev{outline:none}@media(max-width:768.98px){.gift-registry-account-page .swiper-button-next,.gift-registry-account-page .swiper-button-prev{width:12px;height:14px;background-size:12px 14px}}.gift-registry-account-page .gifList-block{margin-bottom:30px}@media(min-width:769px){.gift-registry-account-page .gifList-block{margin-bottom:65px}}.gift-registry-account-page .gifList-block a:hover{text-decoration:none}.gift-registry-account-page .gifList-block img{width:100%}.gift-registry-account-page .block-1-3{text-align:center;margin-bottom:30px}@media(min-width:769px){.gift-registry-account-page .block-1-3{margin-bottom:0;margin-right:5px}.gift-registry-account-page .block-1-3:last-child{margin-right:0}}.gift-registry-account-page .block-1-3>a:hover{text-decoration:none}.gift-registry-account-page .block-1-3 picture{display:block;margin-bottom:22px}.gift-registry-account-page .block-1-3 picture img{width:100%}.gift-registry-account-page .block-1-3 .gifList-description{color:#000;font-size:1.4rem;font-weight:300;padding:0 5px}.gift-registry-account-page .block-1-3 .gifList-description .gifList-title{text-transform:uppercase;margin-bottom:10px}@media(max-width:768.98px){.gift-registry-account-page .synchronize-gift-lists{margin-top:20px}}.gift-registry-account-page .gl-items-wrapper{max-width:280px;margin:auto}@media(min-width:769px){.gift-registry-account-page .gl-items-wrapper{max-width:570px}}@media(min-width:1024px){.gift-registry-account-page .gl-items-wrapper{max-width:855px}}@media(min-width:1130px){.gift-registry-account-page .gl-items-wrapper{max-width:1170px}}.gift-registry-account-page .wishlist-tile{border:none;width:280px;margin-bottom:30px;margin-right:0}@media(min-width:769px){.gift-registry-account-page .wishlist-tile,.gift-registry-account-page .wishlist-tile:nth-child(2n){margin-right:5px}}.gift-registry-account-page .wishlist-tile .remove-btn{left:auto;right:27px;width:29px;height:29px;border-radius:25px}.gift-registry-account-page .wishlist-tile .remove-btn img{width:23px;height:23px;margin:0;padding:0;display:inline}.gift-registry-account-page .wishlist-tile .item-image{margin-bottom:16px}.gift-registry-account-page .wishlist-tile .line-item-name{font-weight:300;text-transform:uppercase;height:31px;white-space:normal;margin-bottom:17px}.gift-registry-account-page .wishlist-tile .product-card-price,.gift-registry-account-page .wishlist-tile .product-card-price .price{font-weight:900}.create-registry h1{font-size:2.2rem;text-align:center;margin:5rem 0 3rem}.create-registry .create-gr{max-width:550px;margin:20px auto}.create-registry .btn-primary{min-width:250px;margin:20px auto;display:block;padding:1.3rem 2rem}.card-loyalty{font-size:1.4rem;color:#000}.card-loyalty h1{font-size:2.7rem;font-weight:400;margin:4.5rem 0 4.2rem}.card-loyalty .card-number,.card-loyalty .card-points,.card-loyalty .loyalty-checks{margin-bottom:3rem}.card-loyalty .card-number>div:first-child,.card-loyalty .card-points>div:first-child,.card-loyalty .loyalty-checks>div:first-child{font-weight:700;margin-bottom:1rem}.card-loyalty .card-number .loyalty-voucher,.card-loyalty .card-points .loyalty-voucher,.card-loyalty .loyalty-checks .loyalty-voucher{margin-bottom:1.5rem}.card-loyalty .card-number .loyalty-voucher .voucher-amount,.card-loyalty .card-number .loyalty-voucher .voucher-code,.card-loyalty .card-points .loyalty-voucher .voucher-amount,.card-loyalty .card-points .loyalty-voucher .voucher-code,.card-loyalty .loyalty-checks .loyalty-voucher .voucher-amount,.card-loyalty .loyalty-checks .loyalty-voucher .voucher-code{margin:0}.card-loyalty .card-number .loyalty-voucher .voucher-amount,.card-loyalty .card-points .loyalty-voucher .voucher-amount,.card-loyalty .loyalty-checks .loyalty-voucher .voucher-amount{font-weight:700}.card-loyalty .card-number .loyalty-voucher .voucher-barcode,.card-loyalty .card-number .loyalty-voucher .voucher-customerID,.card-loyalty .card-points .loyalty-voucher .voucher-barcode,.card-loyalty .card-points .loyalty-voucher .voucher-customerID,.card-loyalty .loyalty-checks .loyalty-voucher .voucher-barcode,.card-loyalty .loyalty-checks .loyalty-voucher .voucher-customerID{display:none}@media(min-width:769px){.card-loyalty .wrapper-number-points{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-loyalty .card-number{-ms-flex-preferred-size:32%;flex-basis:32%}.card-loyalty .card-points{-ms-flex-preferred-size:68%;flex-basis:68%;margin-bottom:5rem}@media(min-width:769px){.card-loyalty .card-points{margin-bottom:3rem}}.card-loyalty .progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:49rem}.card-loyalty .above-progress{display:none}.card-loyalty .before-progress{-ms-flex-preferred-size:6.5rem;flex-basis:6.5rem;line-height:2.5rem}.card-loyalty .after-progress{-ms-flex-preferred-size:8rem;flex-basis:8rem;text-align:right;line-height:2.5rem}.card-loyalty .progress{overflow:visible;width:calc(100% - 14.5rem);height:2.5rem;background-color:#fff;border:.1rem solid #e3e3e3}.card-loyalty .progress .progress-bar{position:relative;background-color:#97bb3a;border-right:.1rem solid #e3e3e3}.card-loyalty .progress .progress-bar:after{content:"";position:absolute;bottom:-.4rem;height:.4rem;right:-.1rem;border-left:.1rem solid #97bb3a}.card-loyalty .progress span{position:absolute;color:#000;top:2.5rem;left:100%;font-size:1.4rem;height:2.5rem;line-height:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-loyalty hr{margin:0}.card-loyalty .loyalty-image{margin-top:3rem;text-align:center}.card-loyalty .loyalty-image img{max-width:100%}.card-loyalty .loyalty-cta,.card-loyalty .loyalty-no-card{margin-top:5rem}.card-loyalty .loyalty-no-card img{max-width:100%}.card-loyalty .loyalty-no-card .btn{width:auto}.card-loyalty .loyalty-voucher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card-loyalty .loyalty-voucher .voucher-copy{position:relative;border:none;background-color:transparent;height:2rem;width:2.4rem}.card-loyalty .loyalty-voucher .voucher-copy:after,.card-loyalty .loyalty-voucher .voucher-copy:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1.2rem;border:.2rem solid;border-radius:.3rem}.card-loyalty .loyalty-voucher .voucher-copy:before{-webkit-transform:translate(-33%,-66%);transform:translate(-33%,-66%);border-left:none;border-bottom:none}.card-loyalty .loyalty-voucher .voucher-copy:after{-webkit-transform:translate(-66%,-33%);transform:translate(-66%,-33%)}.card-loyalty .loyalty-voucher .voucher-copied{position:absolute;left:100%;top:50%;text-wrap:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0s .2s,opacity .2s;transition:visibility 0s .2s,opacity .2s}.card-loyalty .loyalty-voucher .copied .voucher-copied{opacity:1;visibility:visible;-webkit-transition:visibility 0s,opacity .2s;transition:visibility 0s,opacity .2s}.loyalty-page img{max-width:100%;display:inline-block}.loyalty-page #registerForm{max-width:45rem}.loyalty-page #registerForm .loyalty-field-block label{font-weight:600}.loyalty-page .loyalty-page-top{max-width:85rem}.loyalty-page .loyalty-page-top .font-second{font-family:KG Always A Good Time,sans-serif}.loyalty-page .loyalty-page-top .loyalty-title img{max-height:2rem}.loyalty-page .loyalty-page-top .loyalty-subtitle{font-weight:700}.loyalty-page .loyalty-page-top .dpam-heart-icon{height:2rem}.loyalty-confirmation-page .loyalty-page-top{max-width:70rem}.loyalty-confirmation-page img{max-width:100%;display:inline-block}.loyalty-confirmation-page .loyalty-success-img{max-height:35rem}.wishlist-tile{position:relative;width:140px;padding-bottom:45px;text-align:center;margin-right:5px;border:1px solid #efedee;border-radius:0;margin-bottom:11px}.wishlist-tile:nth-child(2n){margin-right:0}.wishlist-tile:hover .remove-btn{display:block}@media(min-width:769px){.wishlist-tile{width:172px}.wishlist-tile,.wishlist-tile:nth-child(2n){margin-right:11px}}.wishlist-tile .remove-btn{padding:0;position:absolute;top:10px;left:10px;border:none;background-color:#fff;border-radius:3px;cursor:pointer;display:none;outline:none}.wishlist-tile .remove-btn span{font-size:1.5rem}.wishlist-tile .remove-btn span:before{display:block}.wishlist-tile .add-to-cart-wishList,.wishlist-tile .select-attributes-wrapper{margin:0;position:absolute;bottom:8px;left:14px;width:calc(100% - 28px)}.wishlist-tile .add-to-cart-wishList .add-to-cart,.wishlist-tile .add-to-cart-wishList .link-to-pdp,.wishlist-tile .add-to-cart-wishList .select-attributes-btn,.wishlist-tile .select-attributes-wrapper .add-to-cart,.wishlist-tile .select-attributes-wrapper .link-to-pdp,.wishlist-tile .select-attributes-wrapper .select-attributes-btn{width:100%;padding:.9rem;font-size:1.1rem;outline:none}.wishlist-tile .add-to-cart-wishList .add-to-cart:hover,.wishlist-tile .add-to-cart-wishList .link-to-pdp:hover,.wishlist-tile .add-to-cart-wishList .select-attributes-btn:hover,.wishlist-tile .select-attributes-wrapper .add-to-cart:hover,.wishlist-tile .select-attributes-wrapper .link-to-pdp:hover,.wishlist-tile .select-attributes-wrapper .select-attributes-btn:hover{text-decoration:none}.wishlist-tile .item-image{height:auto;width:100%;margin-right:0;margin-bottom:8px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.wishlist-tile .item-image a{display:block;width:100%;height:100%}.wishlist-tile .item-image img.product-image{max-height:none}.wishlist-tile .line-item-attributes{font-size:.813rem;margin:0}.wishlist-tile .line-item-header{display:block}.wishlist-tile .line-item-attributes,.wishlist-tile .line-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;font-size:1.4rem;color:#000;font-weight:400;text-align:center;margin-bottom:8px}.wishlist-tile .product-card-price{font-weight:700;font-size:1.4rem;color:#000;text-align:center;margin-bottom:15px;padding:0 10px}.wishlist-tile .product-card-price .price{color:#000}.wishlist-tile .product-card-price .line-item-price div{display:inline}.wishlist-tile .line-item-quantity{display:none}.wishlist-tile .wishlist-edit-item-divider,.wishlist-tile .wishlist-line-item-divider{margin:.625em -.615em}.wishlist-content-header{width:100%}.wishlist-content-body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.wishlist-empty{display:grid;grid-template-columns:100%;grid-template-rows:1fr 2fr}.wishlist-empty img{margin-bottom:2rem}.wishlist-empty h4{text-align:center}.wishlist-empty p{font-size:2rem;line-height:2.5rem;color:#717171;text-align:center}.wishlist-empty .card-link{margin-top:2rem}.wishlist-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.wishlist-nb-products{font-size:2rem;color:rgba(25,25,25,.75)}.wishlist .not-logged-in-message{margin:2.2rem 0;font-size:1.6rem;font-weight:600;text-align:center}@media(min-width:1024px){.wishlist .not-logged-in-message{margin:4.5rem 0}}.wishlist h1{margin:0 0 22px;font-size:2.7rem;color:#000;text-transform:capitalize;font-weight:400}@media(min-width:1024px){.wishlist h1{margin:45px 0 22px}}.wishlist .add-to-wishlist-messages,.wishlist .remove-from-wishlist-messages{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.wishlist .add-to-wishlist-alert,.wishlist .remove-from-wishlist-alert{-webkit-animation:fadeInOut 5s linear forwards;animation:fadeInOut 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}.wishlist .add-to-wishlist-alert.show,.wishlist .remove-from-wishlist-alert.show{display:block}.wishlist .wrap-wishlistItemCards-content{margin:0 auto;clear:both}.wishlist .add-to-cart-wishList,.wishlist .select-attributes-wrapper{margin:0;position:absolute;bottom:8px;left:14px;width:calc(100% - 28px)}.wishlist .add-to-cart-wishList .add-to-cart,.wishlist .add-to-cart-wishList .link-to-pdp,.wishlist .add-to-cart-wishList .select-attributes-btn,.wishlist .select-attributes-wrapper .add-to-cart,.wishlist .select-attributes-wrapper .link-to-pdp,.wishlist .select-attributes-wrapper .select-attributes-btn{width:100%;padding:.9rem;font-size:1.1rem;outline:none}.wishlist .add-to-cart-wishList .add-to-cart:hover,.wishlist .add-to-cart-wishList .link-to-pdp:hover,.wishlist .add-to-cart-wishList .select-attributes-btn:hover,.wishlist .select-attributes-wrapper .add-to-cart:hover,.wishlist .select-attributes-wrapper .link-to-pdp:hover,.wishlist .select-attributes-wrapper .select-attributes-btn:hover{text-decoration:none}.wishlist-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-amount{color:#000;margin-bottom:20px;float:left;height:25px;line-height:25px}.wishlist .edit{font-size:.813rem}.wishlist-hide{display:none}.wishlist .sharing-socialnetwork .sharing-button{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(25,25,25,.75);font-size:2rem;border:none;background-color:transparent}.wishlist .sharing-socialnetwork .sharing-button img{margin-right:1rem}.wishlist .sharing-socialnetwork .sharing-popin{display:none;position:absolute;right:0;top:0;padding:2rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.3);box-shadow:0 0 1rem rgba(0,0,0,.3);z-index:10;background-color:#fff}@media(max-width:1023.98px){.wishlist .sharing-socialnetwork .sharing-popin{left:0;right:auto;width:95vw}}.wishlist .sharing-socialnetwork .sharing-popin .icon{position:absolute;right:1rem;top:.5rem;font-size:2.5rem;cursor:pointer}.wishlist .sharing-socialnetwork .sharing-popin p{position:relative;width:90%;color:rgba(25,25,25,.75);font-size:1.6rem;text-transform:uppercase}.wishlist .sharing-socialnetwork .sharing-popin p .tooltip{position:absolute;top:0;left:0;width:100%;display:none;background-color:#fff}.wishlist .sharing-socialnetwork .sharing-popin input{margin-bottom:1.5rem;border:.1rem solid #707070;color:#707070;background-color:#f7f7f7;padding:.5rem;font-weight:800;font-size:1.6rem}@media(max-width:1023.98px){.wishlist .sharing-socialnetwork .sharing-popin input{width:90%}}.wishlist .sharing-socialnetwork .sharing-popin .share-icons img{height:2rem;width:auto}.wishlist .wl-social-sharing{float:right;width:auto;margin-bottom:20px}@media(min-width:769px){.wishlist .wl-social-sharing{margin:0}}.wishlist .wl-social-sharing-text{height:25px;line-height:23px;font-size:1.6rem;font-weight:600;color:#000;display:block}@media(min-width:769px){.wishlist .wl-social-sharing-text{display:inline-block;font-size:1.8rem;margin-right:5px;line-height:22px}}.wishlist .share-icons{text-decoration:none;margin-right:5px}.wishlist .share-icons img{width:25px;height:25px}.wishlist-item-update-button-block{text-align:center}@media(max-width:543.98px){.wishlist-item-update-button-block{padding-bottom:26px}.wishlist-item-update-button-block .btn{width:98%;margin:1%;display:block}}.wishlist .update-wishlist-messages{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.wishlist .update-wishlist-alert{-webkit-animation:fadeInOut 5s linear forwards;animation:fadeInOut 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}.wishlist .update-wishlist-alert.show{display:block}.wishlist .more-wl-items{width:auto;margin-inline:auto}.wishlist .more-wl-items,.wishlist .my-account{margin-bottom:.5rem;margin-top:.5rem}.wishlist #wishlist-search .wishlist-error-search{margin-top:1rem}.wishlist #wishlist-search button{margin-bottom:1rem}.wishlist .find-another-wl,.wishlist .wl-hit{margin-top:1rem}.wishlist-empty{margin-bottom:40px}.wishlist.mobile-tablet-view .remove-btn{display:block}.wishlist-quickView .wishlistTile{display:none}.account-wishlist .wishlist-header{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768.98px){.account-wishlist .wishlist-header{margin:2rem 0 1rem}}.account-wishlist .wishlist-social{position:relative}.account-wishlist .wishlist-social .sharing-socialnetwork .sharing-popin p{font-size:1.4rem}.card-loyalty .after-progress,.card-loyalty .before-progress,.card-loyalty .progress .progress-bar:after,.card-loyalty .progress span{display:none}.card-loyalty .card-points>div:first-child{font-weight:700}.card-loyalty .ownedpoints{font-weight:600}.card-loyalty .above-progress{display:block;font-weight:700;margin-bottom:1rem}.card-loyalty .progress-wrapper{display:block;max-width:35rem}.card-loyalty .progress{height:.5rem;width:100%}.card-loyalty .progress .progress-bar{background-color:#ce2139}.card-loyalty .loyalty-image{margin-top:2rem}.card-loyalty .loyalty-voucher{font-family:Sofia Sans Extra Condensed,sans-serif;gap:1rem;color:#a0a0a0;font-size:2rem;line-height:2rem}@media(min-width:769px){.card-loyalty .loyalty-voucher{font-size:4.5rem;line-height:4.3rem}}.card-loyalty .loyalty-voucher .voucher-amount{color:#3f75ca}.card-loyalty .loyalty-voucher .voucher-copy{color:#3f75ca;font-size:2rem;line-height:2rem}.card-loyalty .loyalty-voucher .voucher-copy:after,.card-loyalty .loyalty-voucher .voucher-copy:before{border-color:#3f75ca}.dashboard-wrapper .card-loyalty{width:100%;display:block;margin-bottom:2rem}.dashboard-wrapper .card-loyalty.card{padding:10rem 2rem 2rem;text-align:center}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty.card{padding:2rem}}.dashboard-wrapper .card-loyalty.card .loyalty-title{margin-bottom:8rem}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty.card .loyalty-title{margin-bottom:3rem}}.dashboard-wrapper .card-loyalty .card-number,.dashboard-wrapper .card-loyalty .card-points,.dashboard-wrapper .card-loyalty .loyalty-checks{margin:5rem 0}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .card-number,.dashboard-wrapper .card-loyalty .card-points,.dashboard-wrapper .card-loyalty .loyalty-checks{margin:4rem 0}}.dashboard-wrapper .card-loyalty .card-number p,.dashboard-wrapper .card-loyalty .card-points p,.dashboard-wrapper .card-loyalty .loyalty-checks p{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:3rem;line-height:1em;color:#a0a0a0;margin-bottom:.5rem}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .card-number p,.dashboard-wrapper .card-loyalty .card-points p,.dashboard-wrapper .card-loyalty .loyalty-checks p{font-size:2rem}}.dashboard-wrapper .card-loyalty .card-number p.title,.dashboard-wrapper .card-loyalty .card-points p.title,.dashboard-wrapper .card-loyalty .loyalty-checks p.title{font-weight:600;color:#707070}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .card-number p.title,.dashboard-wrapper .card-loyalty .card-points p.title,.dashboard-wrapper .card-loyalty .loyalty-checks p.title{font-size:2.5rem;line-height:2.5rem}}.dashboard-wrapper .card-loyalty .card-number p .ownedpoints,.dashboard-wrapper .card-loyalty .card-points p .ownedpoints,.dashboard-wrapper .card-loyalty .loyalty-checks p .ownedpoints{font-size:10rem;line-height:10rem;font-weight:800;color:#3f75ca}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .card-number p .ownedpoints,.dashboard-wrapper .card-loyalty .card-points p .ownedpoints,.dashboard-wrapper .card-loyalty .loyalty-checks p .ownedpoints{font-size:7rem;line-height:7rem}}.dashboard-wrapper .card-loyalty .card-points img{margin-bottom:3rem}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .card-points img{width:7rem}}.dashboard-wrapper .card-loyalty .loyalty-title{display:block;width:5em;margin:0 auto;text-align:center;font-size:8rem;line-height:.4em;font-weight:800;font-family:Sofia Sans Extra Condensed,sans-serif;color:#3f75ca;text-transform:uppercase}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .loyalty-title{width:100%;font-size:3rem;line-height:2rem}}[lang*=es] .dashboard-wrapper .card-loyalty .loyalty-title{width:6em}.dashboard-wrapper .card-loyalty .loyalty-title:after{content:"";position:relative;display:inline-block;background:url(../../images/account/coeur-fanclub.png);background-repeat:no-repeat;width:.75em;height:.75em;background-size:90%;background-position:bottom;z-index:-1}@media(max-width:768.98px){.dashboard-wrapper .card-loyalty .loyalty-title:after{width:2.5rem;height:3rem;margin-left:.5rem}}.dashboard-wrapper .card-loyalty .loyalty-subtitle{display:block;text-align:center;font-size:3rem;line-height:3.6rem;font-weight:800;font-family:Sofia Sans Extra Condensed,sans-serif;color:#3f75ca;text-transform:uppercase}@media(min-width:769px){.dashboard-wrapper .card-loyalty .loyalty-subtitle{font-size:6.5rem;line-height:7.8rem}}.dashboard-wrapper .card-loyalty~#children-list{width:100%}.order-history-card a.btn{border:none}.account-profile .card-header h4,.account-profile .gender-radiobuttons .c-form__col .c-field__radio .c-field__radio-label{font-family:Avenir Next LT Pro,Avenir-fallback,sans-serif}.account-profile .gender-radiobuttons .c-form__col .c-field__radio .c-field__radio-label:after{margin-bottom:2px}.account-profile .c-form__col .c-field__input,.account-profile .c-form__col .select2-container--default .select2-dropdown,.account-profile .c-form__col .select2-container--default .select2-selection{width:100%;border:1px solid #999}.login-page{background-attachment:fixed;background-position:50% calc(var(--headerHeight) + var(--bannerHeight))}@media(max-width:1023.98px){.login-page{padding-top:6rem}}.login-page .login-content{max-width:55rem}.login-page .title{font-weight:600;font-size:2.8rem;color:#ce2139}.login-page .subtitle,.login-page .title{font-family:Sofia Sans Extra Condensed,sans-serif}.login-page .subtitle{margin:0 0 1.8rem;text-align:center;font-weight:500;font-size:2.2rem;color:#666}.login-page .forgot-password #password-reset{font-size:1.1rem;text-transform:unset}.login-page .register-loyalty{background-color:#fff6ed;padding:1.6rem 3.5rem;margin:2rem -3.5rem}@media(min-width:769px){.login-page .register-loyalty{padding:1.8rem 4rem;margin:2.4rem 0}}.login-page .register-loyalty .content-asset{margin-bottom:1.6rem;text-align:center}.login-page .register-loyalty .content-asset h4{margin-bottom:1rem;font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:bolder;font-size:2.4rem;line-height:1;color:#a1a1a1}@media(min-width:769px){.login-page .register-loyalty .content-asset h4{margin-bottom:1.8rem;font-size:2.7rem}}.login-page .register-loyalty .content-asset p{margin-bottom:0;font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:500;font-size:2.2rem;line-height:2.4rem;color:#686868}@media(min-width:769px){.login-page .register-loyalty .content-asset p{line-height:2.4rem;font-size:2.6rem}}.giftcard-container .card-giftcard{width:100%}.giftcard-container .card-giftcard .text-mentions{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.5rem;font-weight:200;color:#707070;text-align:center;margin:5rem 0}.giftcard-container .card-action{margin:3rem 0}.giftcard-container .giftcard-list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:6rem;margin:0;padding:0;list-style:none}@media(max-width:768.98px){.giftcard-container .giftcard-list{display:block}}@media(max-width:768.98px){.giftcard-container .giftcard-item{margin:2rem 0}}.giftcard-container .giftcard-item img{width:100%}.giftcard-container .giftcard-infos p{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.5rem;font-weight:200;color:#707070}.giftcard-container .giftcard-infos p span{font-weight:600}.giftcard-container .add-egiftcard-form{width:100%}.giftcard-container .add-egiftcard-form label{font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:600;font-size:4rem;line-height:4.5rem;color:#707070;margin-bottom:2rem}@media(max-width:768.98px){.giftcard-container .add-egiftcard-form label{font-size:2.5rem;line-height:2.5rem}}.giftcard-container .add-egiftcard-form input{font-family:Sofia Sans Extra Condensed,sans-serif;padding:1rem 0;border:none;border-bottom:.1rem solid #707070;font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}@media(max-width:768.98px){.giftcard-container .add-egiftcard-form input{font-size:2rem;line-height:2rem}}.giftcard-container .add-egiftcard-form input:hover{border:none;border-bottom:.1rem solid #707070}.giftcard-container .add-egiftcard-form input::-webkit-input-placeholder{font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}.giftcard-container .add-egiftcard-form input::-moz-placeholder{font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}.giftcard-container .add-egiftcard-form input:-ms-input-placeholder{font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}.giftcard-container .add-egiftcard-form input::-ms-input-placeholder{font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}.giftcard-container .add-egiftcard-form input::placeholder{font-size:3.5rem;line-height:3.5rem;color:#a0a0a0}@media(max-width:768.98px){.giftcard-container .add-egiftcard-form input::-webkit-input-placeholder{font-size:2rem;line-height:2rem}.giftcard-container .add-egiftcard-form input::-moz-placeholder{font-size:2rem;line-height:2rem}.giftcard-container .add-egiftcard-form input:-ms-input-placeholder{font-size:2rem;line-height:2rem}.giftcard-container .add-egiftcard-form input::-ms-input-placeholder{font-size:2rem;line-height:2rem}.giftcard-container .add-egiftcard-form input::placeholder{font-size:2rem;line-height:2rem}}.giftcard-container .add-egiftcard-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.account-dashboard,.account-orderlist,.account-profile{max-width:145rem}@media(max-width:768.98px){.account-dashboard,.account-orderlist,.account-profile{padding-top:6rem}}.account-dashboard .hidden,.account-orderlist .hidden,.account-profile .hidden{display:none}@media(max-width:768.98px){.account-header{position:relative;display:block}}.account-header .title{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:4rem;line-height:normal;color:#707070}@media(max-width:768.98px){.account-header .title{font-size:2rem}}.account-header .link-logout{display:none;font-family:Sofia Sans Extra Condensed,sans-serif}@media(max-width:768.98px){.account-header .link-logout{display:block;position:absolute;right:1rem;top:.5rem}}@media(max-width:768.98px){.account-header .link-logout .icon{font-size:1rem}}@media(max-width:768.98px){.account-header .link-logout span:not(.icon){font-size:1rem;margin-left:.5rem}}@media(max-width:768.98px){.account-nav .link-logout{display:none}}.account-nav ul{padding:3rem 0 0}@media(max-width:768.98px){.account-nav ul{padding:.5rem 0;-webkit-box-shadow:0 10px 11px -13px #000;box-shadow:0 10px 11px -13px #000}}.account-nav li{font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper{position:relative;padding-top:5rem}@media(max-width:768.98px){.dashboard-wrapper{padding-top:3rem}}.dashboard-wrapper#order-details{padding-top:7rem}@media(max-width:768.98px){.dashboard-wrapper#order-details{padding-top:3rem}}@media(max-width:768.98px){.dashboard-wrapper .card{padding:2rem 1rem}}.dashboard-wrapper .card-personal-info{margin-bottom:0}.dashboard-wrapper #personal-info{margin-bottom:1em;width:49%}@media(max-width:768.98px){.dashboard-wrapper #personal-info{width:100%}}.dashboard-wrapper #personal-info .card-personal-info .card-body{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.dashboard-wrapper #personal-info .card-personal-info:has(+.card-password.show-form){height:auto}.dashboard-wrapper #personal-info .card-form .c-field__label,.dashboard-wrapper #personal-info .card-form .c-field__radio-label,.dashboard-wrapper #personal-info .card-form input[type=email],.dashboard-wrapper #personal-info .card-form input[type=password],.dashboard-wrapper #personal-info .card-form input[type=tel],.dashboard-wrapper #personal-info .card-form input[type=text],.dashboard-wrapper #personal-info .card-form label{font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper #personal-info.show-bloc{margin-bottom:0}.dashboard-wrapper #personal-info.show-bloc .card-personal-info{height:auto}.dashboard-wrapper #children-list{margin-bottom:1em;width:49%}@media(max-width:768.98px){.dashboard-wrapper #children-list{width:100%}}.dashboard-wrapper #children-list.form-open .card-children{height:auto}.dashboard-wrapper #children-list .card-children{width:100%;height:100%}.dashboard-wrapper #children-list.show-bloc{margin-bottom:0}.dashboard-wrapper #children-list.show-bloc .card-children{height:auto}.dashboard-wrapper #children-list .children-block{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.4rem;color:#707070}@media(max-width:768.98px){.dashboard-wrapper #children-list .children-block{font-size:1.8rem}}.dashboard-wrapper #children-list .children-block p{margin:0}.dashboard-wrapper #children-list .children-block .children-block-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin-bottom:1rem}.dashboard-wrapper #children-list .children-block .children-block-profile .icon-child{text-align:center;width:5rem;margin-right:2rem}.dashboard-wrapper #children-list .children-block .children-block-profile .icon-child img{width:100%}.dashboard-wrapper #children-list .children-block .children-block-profile .children-block-infos{margin-left:.5rem}.dashboard-wrapper #children-list .children-block button{padding:0;background-color:transparent;border:none;font-size:2rem;margin-left:2rem}.dashboard-wrapper #children-list .children-block button .fonticon-delete{font-size:1.8rem}.dashboard-wrapper #children-list .form-add-child,.dashboard-wrapper #children-list .form-edit-child{display:none}.dashboard-wrapper #children-list .form-add-child.show-form,.dashboard-wrapper #children-list .form-edit-child.show-form{display:block}@media(max-width:768.98px){.dashboard-wrapper #add-children-form,.dashboard-wrapper .children-form{padding:2rem}}.dashboard-wrapper #add-children-form label,.dashboard-wrapper .children-form label{font-family:Sofia Sans Extra Condensed,sans-serif;margin-top:2rem;font-size:clamp(1.8rem,2vw,2.4rem);line-height:.75em;font-weight:500;color:#707070}.dashboard-wrapper #add-children-form input[type=text],.dashboard-wrapper .children-form input[type=text]{height:3rem;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.4rem;height:2.6rem;color:#a0a0a0;padding:0;border:none;border-bottom:.1rem solid #a0a0a0}.dashboard-wrapper #add-children-form input[type=text]:-webkit-autofill,.dashboard-wrapper .children-form input[type=text]:-webkit-autofill{color:#a0a0a0}.dashboard-wrapper #add-children-form input[type=text]::-webkit-input-placeholder,.dashboard-wrapper .children-form input[type=text]::-webkit-input-placeholder{font-size:inherit}.dashboard-wrapper #add-children-form input[type=text]::-moz-placeholder,.dashboard-wrapper .children-form input[type=text]::-moz-placeholder{font-size:inherit}.dashboard-wrapper #add-children-form input[type=text]:-ms-input-placeholder,.dashboard-wrapper .children-form input[type=text]:-ms-input-placeholder{font-size:inherit}.dashboard-wrapper #add-children-form input[type=text]::-ms-input-placeholder,.dashboard-wrapper .children-form input[type=text]::-ms-input-placeholder{font-size:inherit}.dashboard-wrapper #add-children-form input[type=text]::placeholder,.dashboard-wrapper .children-form input[type=text]::placeholder{font-size:inherit}@media(max-width:768.98px){.dashboard-wrapper #add-children-form input[type=text],.dashboard-wrapper .children-form input[type=text]{font-size:1.6rem}}.dashboard-wrapper #add-children-form .select2-selection,.dashboard-wrapper .children-form .select2-selection{height:2.4rem;padding:0;border:none;border-bottom:.1rem solid #a0a0a0}@media(max-width:768.98px){.dashboard-wrapper #add-children-form .select2-selection,.dashboard-wrapper .children-form .select2-selection{padding:.5rem}}.dashboard-wrapper #add-children-form .select2-selection .select2-selection__rendered,.dashboard-wrapper .children-form .select2-selection .select2-selection__rendered{font-family:Sofia Sans Extra Condensed,sans-serif;height:2.4rem;font-size:2.4rem;line-height:1;color:#a0a0a0}@media(max-width:768.98px){.dashboard-wrapper #add-children-form .select2-selection .select2-selection__rendered,.dashboard-wrapper .children-form .select2-selection .select2-selection__rendered{font-size:1.6rem}}.dashboard-wrapper #add-children-form .select2-selection .select2-selection__arrow,.dashboard-wrapper .children-form .select2-selection .select2-selection__arrow{height:2.4rem}.dashboard-wrapper #add-children-form .select2-container--open .select2-results__options,.dashboard-wrapper .children-form .select2-container--open .select2-results__options{font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper #add-children-form .select2-container--open .select2-results__options li,.dashboard-wrapper .children-form .select2-container--open .select2-results__options li{font-size:2.4rem;color:#a0a0a0}@media(max-width:768.98px){.dashboard-wrapper #add-children-form .select2-container--open .select2-results__options li,.dashboard-wrapper .children-form .select2-container--open .select2-results__options li{font-size:1.6rem}}.dashboard-wrapper .card-header{margin-bottom:2rem}@media(max-width:768.98px){.dashboard-wrapper .card-header{margin-bottom:1rem}}.dashboard-wrapper .card-header h4{font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper .card-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-wrapper .card-action .btn,.dashboard-wrapper .card-action .card-link{font-family:Sofia Sans Extra Condensed,sans-serif;margin:0}@media(max-width:768.98px){.dashboard-wrapper .card-action .btn,.dashboard-wrapper .card-action .card-link{width:70%}}.dashboard-wrapper .card-orderlist{font-family:Sofia Sans Extra Condensed,sans-serif;margin-top:3rem}@media(min-width:769px){.dashboard-wrapper .card-orderlist .order-history-list .order-history-item p{font-size:2rem}}@media(max-width:768.98px){.dashboard-wrapper .card-orderlist .list-item .order-actions .show-details{width:min(100%,16rem);padding:0 2rem}}.dashboard-wrapper .card-last-order .invoice-download a{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;color:#707070;font-style:italic;text-decoration:underline}.dashboard-wrapper .card-last-order .invoice-download a:hover{text-decoration:none}.dashboard-wrapper .card-last-order .no-orders .none-message{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(1.6rem,2vw,2.3rem);font-weight:800;color:#a0a0a0;text-transform:uppercase;background-color:transparent}.dashboard-wrapper .card-personal-info{width:100%}.dashboard-wrapper .card-personal-info p[class^=customer]{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:clamp(1.4rem,2vw,2.4rem)}.dashboard-wrapper .card .nochild p{font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper .card #children-list{margin-bottom:1em;width:49%}@media(max-width:768.98px){.dashboard-wrapper .card #children-list{width:100%}}.dashboard-wrapper .card #children-list .card-children{width:100%;height:100%}.dashboard-wrapper .card #children-list.show-bloc{margin-bottom:0}.dashboard-wrapper .card #children-list.show-bloc .card-children{height:auto}.dashboard-wrapper .card #children-list .form-add-children{display:none}.dashboard-wrapper .card #children-list .form-add-children.show-form{display:block}.dashboard-wrapper .card .icon-child-select{list-style:none;margin:3rem 0 0;padding:0}.dashboard-wrapper .card .icon-child-select,.dashboard-wrapper .card .icon-child-select .c-field__container{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-wrapper .card .icon-child-select .c-field__imageradio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 4rem;height:4rem}@media(max-width:768.98px){.dashboard-wrapper .card .icon-child-select .c-field__imageradio{margin:0 0 0 3rem}}.dashboard-wrapper .card .icon-child-select .c-field__imageradio #imageradio-label{margin-top:0;margin-left:1rem}.dashboard-wrapper .card .icon-child-select .c-field__imageradio input[type=radio]:after{width:1.5rem;height:1.5rem;border-radius:1.5rem;top:-.2rem;left:-.1rem;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible;border:.1rem solid #707070}.dashboard-wrapper .card .icon-child-select .c-field__imageradio input[type=radio]:checked:after{width:1.5rem;height:1.5rem;border-radius:1.5rem;top:-.2rem;left:-.1rem;position:relative;background-color:#707070;content:"";display:inline-block;visibility:visible;border:.1rem solid #707070}.dashboard-wrapper .card .icon-child-select .c-field__imageradio img{width:5rem}.dashboard-wrapper .card-communication{background-color:#fff6ed}.dashboard-wrapper .card-addresses .addresses-list li,.dashboard-wrapper .card-communication .card-body-title,.dashboard-wrapper .card-communication .card-body .newsletter-container,.dashboard-wrapper .card-communication .card-body .newsletter-container label{font-family:Sofia Sans Extra Condensed,sans-serif}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li{padding:1rem 1rem 1rem 3rem}}.dashboard-wrapper .card-addresses .addresses-list li .tag-address{font-size:clamp(1.2rem,1.5vw,2rem)}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-details{margin-top:2rem;font-size:clamp(1.4rem,1.7vw,2rem)}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .firstLastName{font-size:clamp(1.4rem,1.7vw,2rem);font-weight:600}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .firstLastName{margin-top:2rem}}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .name{font-size:clamp(2rem,2vw,3rem);font-weight:600}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .postalCode{display:inline}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .city,.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .country{text-transform:uppercase}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .phone{display:block}.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .phone img{width:2.5rem;margin-right:.5rem}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-details .phone img{display:none}}@media(max-width:768.98px){.dashboard-wrapper .card-addresses .addresses-list li .edit-address-button{position:absolute;bottom:2rem;right:0}}@media(min-width:1024px){.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions{width:40%}.dashboard-wrapper .card-addresses .addresses-list li .addresses-actions button.edit-address-button span{font-size:3rem}}.dashboard-wrapper #add-edit-address-form{display:none;margin-top:3rem}.dashboard-wrapper #add-edit-address-form.show-form{display:block}.dashboard-wrapper #add-edit-address-form label{display:block;font-size:clamp(1.8rem,2vw,2.4rem);line-height:normal;font-weight:500;color:#707070;font-family:Sofia Sans Extra Condensed,sans-serif;margin-bottom:0}.dashboard-wrapper #add-edit-address-form input{padding:0;line-height:1.2em;color:#a0a0a0;height:auto;border:none;border-bottom:.1rem solid #707070;font-family:Sofia Sans Extra Condensed,sans-serif}.dashboard-wrapper #add-edit-address-form input::-webkit-input-placeholder{font-size:clamp(1.8rem,2vw,2.4rem)!important}.dashboard-wrapper #add-edit-address-form input::-moz-placeholder{font-size:clamp(1.8rem,2vw,2.4rem)!important}.dashboard-wrapper #add-edit-address-form input:-ms-input-placeholder{font-size:clamp(1.8rem,2vw,2.4rem)!important}.dashboard-wrapper #add-edit-address-form input::-ms-input-placeholder{font-size:clamp(1.8rem,2vw,2.4rem)!important}.dashboard-wrapper #add-edit-address-form input,.dashboard-wrapper #add-edit-address-form input::placeholder{font-size:clamp(1.8rem,2vw,2.4rem)!important}.dashboard-wrapper #add-edit-address-form .c-field__radio{display:inline-block;margin-right:2rem}.dashboard-wrapper #add-edit-address-form .c-field__checkbox-label:after,.dashboard-wrapper #add-edit-address-form .c-field__checkbox-label:before,.dashboard-wrapper #add-edit-address-form .c-field__radio-label:after,.dashboard-wrapper #add-edit-address-form .c-field__radio-label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:768.98px){.dashboard-wrapper #add-edit-address-form .select2-container--default .select2-selection{padding-block:.4rem}.dashboard-wrapper #add-edit-address-form .select2-container--default .select2-selection .select2-selection__arrow{height:2.4rem}}.dashboard-wrapper #add-edit-address-form .c-field__country .select2-selection--single{padding:0;border:none;border-bottom:.1rem solid #707070;height:auto}.dashboard-wrapper #add-edit-address-form .c-field__country .select2-selection--single .country__name{font-size:clamp(1.8rem,2vw,2.4rem);line-height:normal;color:#a0a0a0;font-family:Sofia Sans Extra Condensed,sans-serif}@media(max-width:768.98px){.dashboard-wrapper #add-edit-address-form .c-field__country .select2-selection--single .country__name{margin-left:1rem}}.dashboard-wrapper #add-edit-address-form .c-field__phone{position:relative}.dashboard-wrapper #add-edit-address-form .c-field__phone .select2-container{position:absolute;top:.5rem;left:-1.5rem}@media(max-width:768.98px){.dashboard-wrapper #add-edit-address-form .c-field__phone .select2-container{top:0}}.dashboard-wrapper #add-edit-address-form .c-field__phone .c-field__input--phone{padding-left:5rem}.dashboard-wrapper #add-edit-address-form .c-form__col{margin-bottom:2.5rem}.dashboard-wrapper #add-edit-address-form .c-form__col--error input{background-color:transparent;border-bottom:.1rem solid #ce2139}.dashboard-wrapper .card-password.show-form{display:block;margin:1em 0 0}#order-details .order-details{width:49%}#order-details .order-details .card-header h4 span{color:#707070}@media(max-width:768.98px){#order-details .order-details{width:100%}}#order-details .order-details .invoice-download a{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;color:#707070;font-style:italic;text-decoration:underline}#order-details .order-details .invoice-download a:hover{text-decoration:none}#order-details .order-details .return-order{width:auto;min-width:20rem;padding-block:.6rem .4rem}#order-details .order-details .return-voucher{margin-bottom:3.5rem;margin-top:3.5rem}#order-details .order-details-products.card-body,#order-details .order-details-products.card-body .col-12{padding:0}#order-details .order-details-products .order-item{position:relative}@media(min-width:769px){#order-details .order-details-products .tracking-infos{position:absolute;top:50%;right:-2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}@media(max-width:768.98px){#order-details .order-details-products .tracking-infos{margin-bottom:2rem}}#order-details .order-details-products .tracking-infos .tracking-button{width:auto;font-size:1.6rem;line-height:normal;padding:.5rem;background-color:#fff;color:#a0a0a0;border:.1rem solid #a0a0a0;margin-bottom:.5rem}@media(max-width:1023.98px){#order-details .order-details-products .tracking-infos .tracking-button{position:static;-webkit-transform:inherit;transform:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#order-details .order-details-products .tracking-infos .tracking-soon{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:1.6rem;color:#a0a0a0;text-align:center}#order-details .order-details-products .tracking-infos .tracking-soon span{display:block}#order-details .order-details-products .tracking-infos .tracking-soon img{width:1.8rem;height:auto}#order-details .order-details-products .parcel{width:auto;font-size:2rem;font-family:Sofia Sans Extra Condensed,sans-serif;color:#707070;font-weight:700;text-transform:uppercase;padding:0;margin:2rem 0 1rem}@media(min-width:769px){#order-details .order-details-products .parcel{margin-right:2rem}}#order-details .order-details-products .order-status-mobile{font-family:Sofia Sans Extra Condensed,sans-serif}#order-details .order-details-products .order-status-mobile span{color:rgba(25,25,25,.75)}#order-details .order-details-products ul{display:inline-block;width:auto;margin:0 0 2rem;list-style:none}#order-details .order-details-products ul li{font-size:1.4rem;font-family:Sofia Sans Extra Condensed,sans-serif;color:#707070;background-color:#ededed;padding-block:.6rem .4rem}#order-details .order-details-products ul li p{line-height:1.5rem}#order-details .order-details-products ul li:after{background-color:#ededed}#order-details .order-details-products ul li.current{color:#fff;background-color:#b1b1b1}#order-details .order-details-products ul li.current:after{background-color:#b1b1b1}#order-details .order-details-products .product-summary-block{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:65%}@media(max-width:1023.98px){#order-details .order-details-products .product-summary-block{width:100%}}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .product-image{width:100%;max-height:inherit}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:1.4rem;background:hsla(0,0%,43.9%,.55);padding:.5rem 0}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status img{display:none}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status .text{padding:.5rem 1rem;min-width:7rem;background:#ce2139;color:#fff}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status.item-status-green{background:none}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-image .item-status.item-status-green .text{background:#08b997}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details{font-family:Sofia Sans Extra Condensed,sans-serif;margin-top:1rem;color:#707070}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-name{font-size:1.6rem;font-weight:600;line-height:1.6rem;color:#707070}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-total-price .price{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-total-price .price .strike-through{margin-right:0}#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-total-price .price .discount-price{background-color:rgba(47,9,55,.25);padding:.3rem .5rem}#order-details .order-details-products .product-summary-block .swiper-scrollbar,#order-details .order-details-products .product-summary-block .wrapper-image-detail .item-details .line-item-fidelity{display:none}#order-details .order-details-products .gift-certificate__tile{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.8rem;font-weight:600;color:#a0a0a0}#order-details .order-details-products .gift-certificate__tile .item-image{margin:.5rem 2rem 0 0}#order-details .order-details-products .gift-certificate__tile p{margin:0;font-weight:600}#order-details .order-details-products .gift-certificate__tile .line-item-name,#order-details .order-details-products .gift-certificate__tile .price,#order-details .order-details-products .gift-certificate__tile .value{color:#707070}@media(max-width:768.98px){#order-details .order-details-products .gift-certificate__tile{font-size:2rem}#order-details .order-details-products .gift-certificate__tile .product-line-item-details{display:block!important}#order-details .order-details-products .gift-certificate__tile .item-image{height:auto;width:100%;margin:0 0 1rem}#order-details .order-details-products .gift-certificate__tile .item-image img.product-image{margin:0}}#order-details .order-details-summary{color:#a0a0a0}#order-details .order-details-summary p{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:3rem}@media(max-width:768.98px){#order-details .order-details-summary p{font-size:2rem}}#order-details .order-details-summary p span{color:#707070;font-weight:600}#order-details .order-details-summary .hours{color:#c00}#order-details .order-details-summary .hours.open{color:#008827}#order-details .order-details-summary .store-hours{padding:0;background-color:transparent}#order-details .order-details-summary .store-hours .accordion-trigger{position:relative;width:auto;margin-top:1rem;padding-right:2.5rem;font-family:Sofia Sans Extra Condensed,sans-serif;font-weight:700;text-transform:uppercase}#order-details .order-details-summary .store-hours .accordion-trigger:after{display:inline-block;vertical-align:middle;font-family:fonticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;text-rendering:auto;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#order-details .order-details-summary .store-hours .accordion-trigger[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#order-details .order-details-summary .store-hours table{width:100%}#order-details .order-details-summary .store-hours table td{padding:.2rem .4rem;font-size:1.4rem;line-height:1.6rem}#order-details .order-details-summary .store-hours table tr:nth-child(odd) td{background-color:#ededed}#order-details .order-details-summary .store-hours table td:last-child{text-align:right}#order-details .order-details-summary .order-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Sofia Sans Extra Condensed,sans-serif}#order-details .order-details-summary .order-actions .invoice_download{font-size:2rem;color:#707070;text-decoration:underline;font-style:italic}#order-details .order-details-summary .order-actions .return-order{display:inline;width:auto;font-size:2rem;font-weight:800;line-height:normal;padding:.5rem 3rem;margin:3.6rem 0 1rem;background-color:#fff;color:#a0a0a0;border:.1rem solid #a0a0a0;text-decoration:none;text-transform:uppercase}#order-details .order-details-summary .order-actions .return-order:hover{color:#fff;background-color:#a0a0a0}#order-details .order-list{width:49%}@media(max-width:768.98px){#order-details .order-list{width:100%}}#order-details .order-list .order-amount,#order-details .order-list .order-history-header,#order-details .order-list .order-qtt,#order-details .order-list .order-status,#order-details .order-list .order-thumb,#order-details .order-list .order-tracknumber{display:none}#order-details .order-list .order-history-list{display:grid;gap:2rem}#order-details .order-list .order-history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}#order-details .order-list .order-history-item p{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2.8rem;margin-bottom:0}@media(max-width:768.98px){#order-details .order-list .order-history-item p{font-size:1.7rem}}#order-details .order-list .order-history-item .order-number{color:#707070;font-weight:600}#order-details .order-list .order-history-item .order-number span{text-transform:uppercase}#order-details .order-list .order-history-item .order-date{color:#a0a0a0;-webkit-box-flex:1;-ms-flex:1;flex:1}#order-details .order-list .order-history-item .order-date span{text-transform:lowercase}#order-details .order-list .order-history-item .order-actions{width:20%}#order-details .order-list .order-history-item .order-actions .show-details{font-size:1.6rem;line-height:normal;padding:.5rem;background-color:#fff;color:#a0a0a0;border:.1rem solid #a0a0a0}#order-details .order-list .order-history-item .order-actions .show-details:hover{color:#fff;background-color:#a0a0a0}#order-details .back-myaccount-link{position:absolute;top:2rem;font-family:Sofia Sans Extra Condensed,sans-serif;font-size:2rem;line-height:normal;font-weight:800;padding:.5rem 3rem;text-transform:uppercase}@media(min-width:769px){#order-details .back-myaccount-link{background-color:#a0a0a0;color:#fff;border:.1rem solid #a0a0a0}#order-details .back-myaccount-link .icon{display:none}}@media(max-width:768.98px){#order-details .back-myaccount-link{top:5.4rem;right:1.5rem;padding:0;font-size:3.3rem;z-index:1}#order-details .back-myaccount-link .icon{display:block;line-height:1em}#order-details .back-myaccount-link .text{position:absolute;clip:rect(.1rem,.1rem,.1rem,.1rem);clip-path:inset(50%);height:.1rem;width:.1rem;overflow:hidden;padding:0}}#order-details .back-myaccount-link:hover{background-color:#fff;color:#a0a0a0;text-decoration:none}#order-details .orders-recap-actions{margin-top:4rem;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}#order-details .orders-recap-actions .btn{width:auto;min-width:20rem;padding-block:.6rem .4rem}@media(max-width:768.98px){#order-details .orders-recap-actions{margin-top:4rem}}#order-details .product-refund-conditions{font-family:Sofia Sans Extra Condensed,sans-serif;font-size:1.5rem}.add-egiftcard-form:not(.show-form){display:none}.add-egiftcard-form.show-form{display:block}