body{padding-top:64px!important}@media screen and (min-width:1086px){body{padding-top:100px!important}}.homeHeroButtons{--hero-cta-offset-y: 0px;--hero-cta-font-size: 18px;--hero-cta-padding-y: 20px;--hero-cta-padding-x: 40px;margin-top:0;position:relative;top:var(--hero-cta-offset-y)}.homeHeroButtons--see-collection,.homeHeroButtons--apply-now{--hero-cta-offset-y: 0px}.homeHeroButtons .btn{font-size:var(--hero-cta-font-size);padding:var(--hero-cta-padding-y) var(--hero-cta-padding-x)}.homeHeroSlide .homeHeroInner{z-index:3!important}.homeHeroSlideLink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.homeHeroSlide--see-collection .homeHeroInner,.homeHeroSlide--voir-la-collection .homeHeroInner{pointer-events:none}.minisoNav.desktopNav{--desktop-nav-font-family: "Futura LT Pro", Arial, sans-serif;--desktop-nav-font-size: clamp(22px, .25vw + 14px, 18px);--desktop-nav-gap: 55px;--desktop-header-side-padding: 60px;position:fixed;top:0;left:0;width:100%;z-index:1200;background:#fff;border-bottom:1px solid #ebebeb;box-shadow:0 1px 6px #0000000f;padding:0}.minisoNav.mobileNav{position:fixed;top:0;left:0;width:100%;z-index:1200;background:#fff}.minisoNav.desktopNav .container-fluid{max-width:1740px;margin:0 auto;padding:0 var(--desktop-header-side-padding)}.minisoNav.desktopNav .row{flex-wrap:nowrap!important;margin:0;justify-content:space-between}.minisoLogo-link img.logo{width:50px;height:60px;display:block;object-fit:contain;padding:0!important}.minisoNav.desktopNav .col-auto:first-child{padding-left:0;padding-right:44px}.minisoNav.desktopNav .col-auto,.minisoNav.desktopNav .col{padding:0;min-width:0}.minisoNav.desktopNav .col-auto:last-child{flex-shrink:0}.nav-items{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:center;height:100%}.nav-list-item{list-style:none;display:flex;align-items:center;height:100%;margin-right:var(--desktop-nav-gap)}.nav-list-item:last-child{margin-right:0}.desktopNav .nav-items .nav-list-item .nav-link{font-family:var(--desktop-nav-font-family);font-size:var(--desktop-nav-font-size);font-weight:500;color:#1a1a1a;text-decoration:none;white-space:nowrap;letter-spacing:0;padding:0!important;display:flex;align-items:center;height:100%;line-height:1;transition:color .2s}.desktopNav .nav-items .nav-list-item.hasDropdown .nav-link{gap:6px}.desktopNav .nav-items .nav-list-item .nav-link-label{display:inline-block}.desktopNav .nav-items .nav-list-item .nav-link:hover{color:#f22536}.navUtilityGroup .nav-link.nav-link-store{display:inline-flex;align-items:center;justify-content:center;font-family:var(--desktop-nav-font-family);background:#f22536;color:#fff;border-radius:999px;border:2px solid #f22536;padding:10px 20px!important;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;text-transform:none;transition:all .2s ease-in-out}.navUtilityGroup .nav-link.nav-link-store:hover,.navUtilityGroup .nav-link.nav-link-store.is-active{background:#fff;color:#f22536!important}.desktopNav .nav-items .nav-list-item .downArrow{position:static;top:auto;right:auto;font-size:11px;margin-left:-1px;color:#1a1a1a;line-height:1;flex-shrink:0;transform:translateY(1px);transition:color .2s}.desktopNav .nav-items .nav-list-item:hover .downArrow{color:#f22536}.dropdowns .navDropdown{top:100px;z-index:1190}.desktopNav .nav-items .nav-list-item.active .nav-link,.desktopNav .nav-items .nav-list-item .nav-link.active{color:#f22536!important}.langSwitcher{display:flex;align-items:center;gap:3px;font-size:17px;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.lang-option{color:#1a1a1a;text-decoration:none;transition:color .2s}.lang-option.is-active{color:#f22536;font-weight:600}.lang-option.is-active:hover,.lang-option:hover{color:#f22536}.lang-active{color:#f22536;font-weight:600}.lang-sep{color:#d0d0d0}.minisoNav.desktopNav .navUtilityGroup{display:flex;align-items:center;padding-right:0!important;padding-left:28px;gap:22px!important}.minisoNav.desktopNav .navSearch-wrapper,.minisoNav.desktopNav .langSwitcher{position:static}@media screen and (min-width:1086px)and (max-width:1280px){.minisoNav.desktopNav .container-fluid{max-width:100%}.minisoNav.desktopNav .col-auto:first-child{padding-right:24px}.minisoNav.desktopNav .navUtilityGroup{margin-left:0;padding-right:0!important;padding-left:24px}}@media screen and (max-width:767px){.homeHeroButtons{--hero-cta-font-size: 16px;--hero-cta-padding-y: 14px;--hero-cta-padding-x: 28px}.homeHeroButtons--see-collection{--hero-cta-offset-y: 28px}}#store-locator-title{font-size:28px;font-weight:700;letter-spacing:.02em;margin-bottom:24px;color:#1a1a1a}.search_bar{background:#f8f8f8;border-radius:8px;padding:20px 24px!important;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid #ebebeb}.main_search_label{font-size:13px;font-weight:600;color:#1a1a1a;white-space:nowrap}#address_search{border:1.5px solid #e0e0e0!important;border-radius:6px!important;padding:10px 14px!important;font-size:13px!important;color:#1a1a1a!important;background:#fff!important;outline:none!important;transition:border-color .2s;min-width:200px}#address_search:focus{border-color:#f22536!important}.search_within_distance select,.search_limit select{border:1.5px solid #e0e0e0!important;border-radius:6px!important;padding:10px 12px!important;font-size:13px!important;color:#1a1a1a!important;background:#fff!important;outline:none!important;cursor:pointer;transition:border-color .2s}.search_within_distance select:focus,.search_limit select:focus{border-color:#f22536!important}#submitBtn{background:#f22536!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:10px 24px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;cursor:pointer!important;transition:background .2s!important;white-space:nowrap}#submitBtn:hover{background:#d41e2f!important}.address-list-item{border-bottom:1px solid #f0f0f0!important;padding:16px 8px!important;transition:background .15s}.address-list-item:hover{background:#fafafa!important}.address-list-item .location_name a{font-size:14px!important;font-weight:700!important;color:#f22536!important;text-decoration:none!important}.address-list-item .location_name a:hover{text-decoration:underline!important}#store-locator-title{margin-bottom:30px!important;padding-left:60px}#col-main.all,#col-main.show-addresses{max-width:100%!important;width:100%!important;padding:0 60px 10px!important;margin:0!important}.search_bar{max-width:100%!important;width:100%!important}#store_map,#addresses_list{height:500px!important}#featuredCollections{padding-top:40px!important;padding-bottom:40px!important}.featThreeSlider .collabSlider~a,a[href*=collaborations].btn{margin-bottom:0!important}@media screen and (max-width:767px){#col-main.all,#col-main.show-addresses{padding:0 16px 24px!important}#store-locator-title{padding-left:0!important;font-size:26px!important;font-weight:900!important;line-height:1.2!important;margin-bottom:20px!important}.search_bar{flex-direction:column!important;align-items:stretch!important;padding:16px!important;gap:10px!important;border-radius:16px!important}.main_search_label{display:none!important}#address_search{border-radius:50px!important;padding:13px 20px!important;font-size:14px!important;min-width:unset!important;width:100%!important}.search_within_distance,.search_limit{width:100%}.search_within_distance select,.search_limit select{width:100%!important;border-radius:50px!important;padding:13px 20px!important;font-size:14px!important}#submitBtn{width:100%!important;border-radius:50px!important;padding:13px 20px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important}#store_map{height:220px!important;border-radius:16px!important;overflow:hidden;margin-bottom:20px!important}#addresses_list{height:auto!important;max-height:none!important;overflow:visible!important}.address-list-item{background:#fff!important;border:1px solid #ebebeb!important;border-left:4px solid #f22536!important;border-radius:12px!important;padding:20px!important;margin-bottom:14px!important;box-shadow:0 2px 12px #0000000f!important;transition:box-shadow .2s,transform .2s!important}.address-list-item:hover{box-shadow:0 6px 24px #f225361f!important;transform:translateY(-2px)!important}.address-list-item .location_name a{font-size:20px!important;font-weight:900!important;color:#f22536!important;line-height:1.2!important;display:block;margin-bottom:6px!important}.address-list-item .location_distance,.address-list-item .distance{font-size:12px!important;color:#888!important;margin-bottom:12px!important}.address-list-item .address_info_label,.address-list-item label{font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#aaa!important;margin-bottom:4px!important;display:block}.address-list-item .address_info,.address-list-item .location_address,.address-list-item .hours_info,.address-list-item .phone_info{font-size:13px!important;color:#444!important;line-height:1.6!important;margin-bottom:14px!important}.address-list-item .directions_link a,.address-list-item .get_directions a,.address-list-item a[href*="maps.google"],.address-list-item a[href*="maps.apple"]{font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#f22536!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:4px;margin-bottom:14px!important}.address-list-item .more_info a,.address-list-item .location_more_info a,.address-list-item a.more-info,.address-list-item a[href*="/apps/store-locator/stores"]{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f22536!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:50px!important;padding:10px 20px!important;margin-top:4px!important}}@media screen and (max-width:767px){#aboutBar h2{font-size:22px!important;text-align:center!important;padding:0 16px!important}#aboutBar .aboutBarSlide p{font-size:13px!important;text-align:center!important}#aboutBar .aboutBarContainer{padding:0 16px!important}}@media screen and (max-width:767px){#aboutBar .slick-dots{position:relative;bottom:0;margin-top:12px}#aboutBar .slick-dots li button:before{color:#fff!important;opacity:.5;font-size:8px}#aboutBar .slick-dots li.slick-active button:before{opacity:1;color:#fff!important}#aboutBar .aboutBarSlider{padding-bottom:5px}#aboutBar{padding-bottom:5px!important}}body.miniso-store-locator-page .miniso-store-title-hidden{display:none!important}body.miniso-store-locator-page #pageHeader{height:auto!important;min-height:0!important;padding:34px 0 20px!important;background:#fff!important}body.miniso-store-locator-page #pageHeader .pageHeaderBg{display:none!important}body.miniso-store-locator-page #pageHeader .container{justify-content:center!important}body.miniso-store-locator-page #pageHeader .pageHeaderInner{max-width:none!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;background:transparent!important}body.miniso-store-locator-page #pageHeader .pageHeaderTitle{font-family:Futura LT Pro,Arial,sans-serif!important;font-size:clamp(36px,5vw,58px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important;color:#111!important;margin:0!important}body.miniso-store-locator-page #col-main.all,body.miniso-store-locator-page #col-main.show-addresses,body.miniso-store-locator-page #col-main{max-width:100%!important;width:100%!important;margin:0!important;padding:0 40px 40px!important}body.miniso-store-locator-page .search_bar{background:#f6f6f6!important;border:1px solid #ececec!important;border-radius:26px!important;box-shadow:none!important}body.miniso-store-locator-page #store_map{border-radius:28px!important;overflow:hidden!important;box-shadow:0 18px 40px #11111114!important;margin-bottom:24px!important}body.miniso-store-locator-page #address_search,body.miniso-store-locator-page .search_within_distance select,body.miniso-store-locator-page .search_limit select{min-height:56px!important;border-radius:999px!important;border:1.5px solid #dddddd!important;background:#fff!important;box-shadow:none!important}body.miniso-store-locator-page #submitBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;background:#f22536!important;border:2px solid #f22536!important;color:#fff!important;text-align:center!important;text-indent:0!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}body.miniso-store-locator-page #submitBtn:hover{background:#d91f30!important;border-color:#d91f30!important}body.miniso-store-locator-page .miniso-store-closed-row{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important;padding:8px 2px 0!important}body.miniso-store-locator-page .miniso-store-closed-checkbox,body.miniso-store-locator-page .search_bar input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;accent-color:#f22536!important}body.miniso-store-locator-page .miniso-store-closed-label{font-size:14px!important;font-weight:600!important;line-height:1!important;color:#4a4a4a!important;letter-spacing:0!important}body.miniso-store-locator-page .miniso-store-mobile-title{display:none}@media screen and (max-width:1024px){body.miniso-store-locator-page #pageHeader{display:none!important}body.miniso-store-locator-page #pageHeader .pageHeaderInner{padding:0 16px!important}body.miniso-store-locator-page #pageHeader .pageHeaderTitle{font-size:34px!important;line-height:1.12!important}body.miniso-store-locator-page #col-main.all,body.miniso-store-locator-page #col-main.show-addresses,body.miniso-store-locator-page #col-main{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-content:flex-start!important;gap:12px!important;padding:0 16px 28px!important}body.miniso-store-locator-page .miniso-store-mobile-title{display:block!important;max-width:320px!important;margin:0!important;padding:0 2px!important;font-family:Futura LT Pro,Arial,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important;color:#111!important;text-align:left!important}body.miniso-store-locator-page #store_map{order:1!important;width:100%!important;height:250px!important;margin-top:0!important;margin-bottom:0!important;border-radius:22px!important}body.miniso-store-locator-page .miniso-store-mobile-title+#store_map{margin-top:-2px!important}body.miniso-store-locator-page .search_bar{order:2!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:18px 14px!important;margin-bottom:0!important;border-radius:22px!important}body.miniso-store-locator-page .main_search_label{display:none!important}body.miniso-store-locator-page #address_search,body.miniso-store-locator-page .search_within_distance,body.miniso-store-locator-page .search_limit,body.miniso-store-locator-page .search_within_distance select,body.miniso-store-locator-page .search_limit select,body.miniso-store-locator-page #submitBtn{width:100%!important}body.miniso-store-locator-page .search_bar>*{margin-left:0!important;margin-right:0!important}body.miniso-store-locator-page #address_search,body.miniso-store-locator-page .search_within_distance select,body.miniso-store-locator-page .search_limit select{padding:0 18px!important;font-size:14px!important}body.miniso-store-locator-page #address_search::placeholder{color:#767676!important;opacity:1!important}body.miniso-store-locator-page #address_search{font-size:0!important;color:#1a1a1a!important}body.miniso-store-locator-page #address_search:focus,body.miniso-store-locator-page #address_search:not(:placeholder-shown){font-size:14px!important}body.miniso-store-locator-page #address_search::placeholder{font-size:14px!important}body.miniso-store-locator-page .search_within_distance,body.miniso-store-locator-page .search_limit{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important}body.miniso-store-locator-page .search_within_distance label,body.miniso-store-locator-page .search_limit label,body.miniso-store-locator-page .search_bar>label{display:block!important;margin:0!important;padding-left:18px!important;font-family:Futura LT Pro,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.1!important;color:#4b4b4b!important;text-transform:none!important;letter-spacing:0!important}body.miniso-store-locator-page #submitBtn{min-height:54px!important;padding:0 20px!important;font-size:15px!important;font-weight:700!important}body.miniso-store-locator-page .search_bar hr,body.miniso-store-locator-page .search_bar .divider{margin:6px 0 0!important}body.miniso-store-locator-page #addresses_list{order:3!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}body.miniso-store-locator-page .address-list-item{background:#fff!important;border:1px solid #ececec!important;border-radius:22px!important;border-left:0!important;padding:22px 18px!important;margin-bottom:16px!important;box-shadow:0 16px 36px #1111110f!important}body.miniso-store-locator-page .address-list-item:hover{transform:none!important;box-shadow:0 16px 36px #1111110f!important}body.miniso-store-locator-page .address-list-item .location_name a{font-size:19px!important;line-height:1.15!important;margin-bottom:10px!important}body.miniso-store-locator-page .address-list-item .location_distance,body.miniso-store-locator-page .address-list-item .distance{font-size:12px!important;color:#8d8d8d!important;margin-bottom:14px!important}body.miniso-store-locator-page .address-list-item .address_info_label,body.miniso-store-locator-page .address-list-item label{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#9d9d9d!important}body.miniso-store-locator-page .address-list-item .address_info,body.miniso-store-locator-page .address-list-item .location_address,body.miniso-store-locator-page .address-list-item .hours_info,body.miniso-store-locator-page .address-list-item .phone_info{font-size:14px!important;line-height:1.6!important;color:#373737!important}body.miniso-store-locator-page .address-list-item .directions_link a,body.miniso-store-locator-page .address-list-item .get_directions a,body.miniso-store-locator-page .address-list-item a[href*="maps.google"],body.miniso-store-locator-page .address-list-item a[href*="maps.apple"]{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;color:#f22536!important;text-decoration:none!important;text-transform:uppercase!important;margin:4px 0 16px!important}body.miniso-store-locator-page .address-list-item .more_info a,body.miniso-store-locator-page .address-list-item .location_more_info a,body.miniso-store-locator-page .address-list-item a.more-info,body.miniso-store-locator-page .address-list-item a[href*="/apps/store-locator/stores"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 20px!important;border-radius:999px!important;background:#f22536!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-decoration:none!important;text-transform:uppercase!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/miniso-custom.css.map */
