.le-technical-404{background:#fff;color:#000}.template-404 .main-content{background:#fff;max-width:none;padding:0;width:100%}.template-404 .main-content>.shopify-section{--content-margin: 0;--content-width: 100%;grid-template-columns:minmax(0,1fr)}.template-404 .main-content>.shopify-section>*{grid-column:1}.le-technical-404--compact .le-technical-404__hero{padding-block:16px}.le-technical-404--spacious .le-technical-404__hero{padding-block:56px}.le-technical-404__hero{min-height:637px;padding:32px max(24px,calc((100vw - 1696px)/2))}.le-technical-404__hero-inner{align-items:center;display:flex;flex-direction:column;min-height:573px;padding-top:8px;text-align:center}.le-technical-404__image{display:block;height:289px;object-fit:contain;width:450px}.le-technical-404__copy{align-items:center;display:flex;flex-direction:column;width:544px}.le-technical-404__copy h1{font-size:36px;font-weight:500;letter-spacing:0;line-height:40px;margin:20px 0 0}.le-technical-404__copy p{color:#737373;font-size:16px;line-height:24px;margin:20px 0 0}.le-technical-404__home{align-items:center;background:var(--le-ds-neutral-200);border-radius:12px;color:#000;display:inline-flex;font-size:16px;font-weight:500;height:40px;justify-content:center;margin-top:20px;min-width:86px;padding-inline:20px;text-decoration:none}.le-technical-404__home:hover{background:#dfe1e3}.le-technical-categories{min-height:236px;padding:40px max(24px,calc((100vw - 1696px)/2))}.le-technical-categories__rail{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.le-technical-category{align-items:center;color:#000;display:flex;flex-direction:row;gap:8px;min-height:72px;min-width:0;text-decoration:none}.le-technical-category span{align-items:center;display:flex;flex:1 1 auto;font-size:16px;line-height:24px;min-height:72px;padding:12px 16px}.le-technical-category img{border-radius:8px;flex:0 0 72px;height:72px;object-fit:cover;order:2;width:72px}[dir=rtl] .le-technical-category img{order:-1}.template-404 :is([data-product-rail],[data-recently-viewed-section]).section-shell{padding-block:40px 72px;padding-inline:max(24px,calc((100vw - 1696px)/2))}.template-404 :is([data-product-rail],[data-recently-viewed-section]) .section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-block-end:32px;text-align:start;width:100%}.template-404 [data-product-rail] .section-kicker,.template-404 [data-product-rail] .carousel-controls{display:none}.template-404 :is([data-product-rail],[data-recently-viewed-section]) .section-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:start}.template-404 .recently-viewed__clear{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--le-ds-brand);cursor:pointer;font:inherit;padding:0}@media(min-width:990px){.template-404 [data-product-rail] .product-rail__products{gap:12px;grid-auto-columns:calc((100% - 48px)/5)}.template-404 [data-recently-viewed-section] .product-grid{display:grid;gap:12px;grid-auto-columns:calc((100% - 48px)/5);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.template-404 [data-recently-viewed-section] .product-grid::-webkit-scrollbar{display:none}.template-404 [data-tracking-handle=technical-404-recommendations] .product-rail__products{display:grid;gap:40px 12px;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}@media(max-width:749px){.le-technical-404__hero{min-height:434px;padding:8px 24px 16px}.le-technical-404__hero-inner{min-height:410px;padding:0}.le-technical-404__image{height:210px;width:min(327px,100%)}.le-technical-404__copy{width:min(327px,100%)}.le-technical-404__copy h1{font-size:20px;line-height:28px;margin-top:16px}.le-technical-404__copy p{font-size:16px;line-height:24px;margin-top:16px}.le-technical-404__home{margin-top:16px}.le-technical-categories{min-height:140px;overflow:hidden;padding:8px 0 16px}.le-technical-categories__rail{display:flex;gap:24px;overflow-x:auto;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.le-technical-categories__rail::-webkit-scrollbar{display:none}.le-technical-category{align-items:stretch;flex:0 0 56px;flex-direction:column;gap:4px;height:108px;text-align:center}.le-technical-category img,[dir=rtl] .le-technical-category img{flex-basis:56px;height:56px;order:-1;width:56px}.le-technical-category span{align-items:flex-start;display:block;font-size:12px;line-height:16px;min-height:0;overflow:visible;padding:0;width:80px;transform:translate(-12px)}[dir=rtl] .le-technical-category span{transform:translate(12px)}.template-404 :is([data-product-rail],[data-recently-viewed-section]).section-shell{padding:16px 0}.template-404 :is([data-product-rail],[data-recently-viewed-section]) .section-header{margin-block-end:0;min-height:40px;padding-inline:16px}.template-404 :is([data-product-rail],[data-recently-viewed-section]) .section-title{font-size:20px;line-height:24px}.template-404 [data-product-rail] .product-rail__products,.template-404 [data-recently-viewed-section] .product-grid{padding-inline:16px;scroll-padding-inline:16px}.template-404 [data-recently-viewed-section] .product-grid{display:grid;gap:8px;grid-auto-columns:min(160px,calc(45vw - 8px));grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.template-404 [data-recently-viewed-section] .product-grid::-webkit-scrollbar{display:none}}.template-page [data-accordion-section].section-shell{padding-block:clamp(1rem,2.4vw,2.1rem)}.template-page [data-accordion-section] .section-header{background:transparent;border:0;box-shadow:none;margin-block-end:0;max-width:min(58rem,100%);padding:0 0 .8rem}.accordion-content{border-block-start:1px solid var(--letoile-line);max-width:56rem}.template-page .accordion-content{background:transparent;border:0;border-block-start:1px solid var(--letoile-line);box-shadow:none;max-width:min(58rem,100%);padding-inline:0}.template-page [data-accordion-section] .section-header+.accordion-content{border-block-start:0}.accordion-content__item{border-block-end:1px solid var(--letoile-line);padding-block:1rem}.accordion-content__item summary{cursor:pointer;font-weight:600;list-style-position:outside}.accordion-content__item .rte-content{margin-block-start:1rem}.announcement-bar__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}.announcement-bar__inner a,.announcement-bar__account{color:inherit;font-weight:600;text-decoration:none}.announcement-bar__group{align-items:center;display:flex;gap:1.65rem}.announcement-bar__group--end{margin-inline-start:auto}@media(max-width:640px){.announcement-bar__inner{justify-content:space-between}}@media(min-width:990px){.template-index .shopify-section:has(.announcement-bar){--content-width: 984px}:is(.template-index,.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .announcement-bar{background:#f4f4f4;color:#222;height:40px;padding-block:0;text-align:start}:is(.template-index,.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .announcement-bar__inner{font-size:12px;height:40px;line-height:18px}}@media(min-width:1440px){.template-index .shopify-section:has(.announcement-bar){--content-width: 1320px}}@media(min-width:1660px){:is(.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .shopify-section:has(.announcement-bar){--content-width: 1696px}.template-index .shopify-section:has(.announcement-bar){--content-width: 1630px}}@media(max-width:989px){:is(.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .announcement-bar{display:none}.template-index .announcement-bar{display:none}}@media(min-width:990px){.shopify-section:has(.announcement-bar){--content-width: 100%;grid-template-columns:minmax(0,1fr)}.shopify-section:has(.announcement-bar)>.announcement-bar{grid-column:1}:is(.template-index,.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .announcement-bar{background:#f4f4f4;color:#000;height:32px;padding:0;width:100%}:is(.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .shopify-section:has(.announcement-bar){position:relative;z-index:4}:is(.template-index,.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .announcement-bar__inner{font-family:var(--le-font-family-active);font-size:12px;font-weight:400;height:32px;line-height:16px;padding-inline:max(32px,calc((100vw - 1696px)/2));width:100%}.announcement-bar__inner a,.announcement-bar__account{color:#000;font-weight:400}.announcement-bar__group{gap:0}.market-switcher--announcement{margin-inline-start:24px}.market-switcher--announcement summary{height:24px}.announcement-bar__group--end{gap:32px}.announcement-bar__location{align-items:center;color:var(--le-ds-text-secondary);display:inline-flex;gap:8px}.announcement-bar__location img{height:16px;width:16px}.announcement-bar__language,.announcement-bar__language details{margin:0;position:relative}.announcement-bar__language summary{align-items:center;cursor:pointer;display:inline-flex;gap:4px;height:24px;list-style:none;padding:0 4px}.announcement-bar__language summary::-webkit-details-marker{display:none}.announcement-bar__language summary img{height:12px;transition:transform .18s ease;width:12px}.announcement-bar__language details[open] summary img{transform:rotate(180deg)}.announcement-bar__language-menu{background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 12px 30px #0000001f;display:grid;inset-inline-end:0;min-width:144px;padding:4px;position:absolute;top:calc(100% + 8px);z-index:60}.announcement-bar__language-menu button{background:transparent;border:0;border-radius:8px;color:#000;cursor:pointer;font:inherit;padding:8px 12px;text-align:start}.announcement-bar__language-menu button:hover,.announcement-bar__language-menu button[aria-current=page]{background:var(--le-ds-brand-focus-ring);color:#0015d4}.template-index .shopify-section:has(.announcement-bar){position:relative;z-index:3}.shopify-section:has(.announcement-bar details[open]){overflow:visible;z-index:70}:is(.template-404,.template-list-collections,.template-collection,.template-search,.template-product,.template-cart,.template-page,.is-policy-page) .shopify-section:has(.announcement-bar details[open]){position:relative}.template-index .shopify-section:has(.announcement-bar details[open]){inset:0 0 auto;position:absolute}.template-index .announcement-bar{background-color:transparent}.template-index .announcement-bar__inner{padding-inline:48px}}@media(min-width:1440px){.template-index .announcement-bar__inner{padding-inline:max(112px,calc((100vw - 1696px)/2))}}@media(min-width:1200px)and (max-width:1439px){.template-index .announcement-bar__inner{padding-inline:var(--le-site-inline-gutter)}}.article-page__media{aspect-ratio:16 / 7;background:var(--letoile-soft);overflow:hidden}.article-page__media img{height:100%;object-fit:cover;width:100%}.comment-form{display:grid;gap:1rem;max-width:44rem}.comment-form input,.comment-form textarea{border:1px solid var(--letoile-line);display:block;margin-block-start:.35rem;min-height:44px;padding:.75rem;width:100%}@media(min-width:990px){.template-index [data-brand-carousel] .section-header{display:none}.template-index [data-brand-carousel] .tile-grid--rail{align-items:center;display:grid;gap:30px;grid-auto-flow:column;grid-auto-columns:138px;overflow:visible}.template-index [data-brand-carousel] .brand-card{border:1px solid #d9d9d9;border-radius:8px;color:#000;font-size:14px;font-weight:600;height:80px;line-height:18px;min-height:80px;padding:0 20px;width:138px}.template-index [data-brand-carousel] .brand-card img{max-height:38px;max-width:112px;object-fit:contain}.template-index [data-brand-carousel] .brand-carousel__all-link{align-items:center;background:#e8e8e8;border:0;border-radius:20px;color:#000;display:inline-flex;font-size:12px;height:40px;line-height:18px;padding:0 18px;text-decoration:none}.template-index [data-brand-carousel] .brand-carousel__all-link:after{content:"\2192";font-size:18px;margin-inline-start:16px}}@media(max-width:989px){.template-index [data-brand-carousel]{overflow:hidden}.template-index [data-brand-carousel] .tile-grid--rail{max-width:100%;overflow-x:auto;overflow-y:hidden}}@media(min-width:990px){.template-index [data-category-carousel] .carousel-controls{display:flex;gap:30px}.template-index [data-category-carousel] .button--icon{background:transparent;border:0;color:#000;height:32px;min-height:32px;padding:0;width:32px}.template-index [data-category-carousel] .button--icon svg{height:24px;stroke-width:1.6;width:24px}}@media(max-width:989px){.template-index [data-category-carousel]{overflow:hidden}.template-index [data-category-carousel] .tile-grid--rail{max-width:100%;overflow-x:auto;overflow-y:hidden}}.collection-page{margin-inline:auto;max-width:1320px;padding-block:60px 80px;width:min(1320px,calc(100vw - 120px))}.collection-page .breadcrumbs{display:none}.collection-page .page-hero{background:#fff;border:0;margin-block-end:34px;padding:0}.collection-page .page-hero__title{color:#000;font-size:48px;font-weight:600;letter-spacing:0;line-height:55px}.collection-page .page-hero .section-kicker{display:none}.collection-page .collection-layout{display:grid;gap:60px;grid-template-columns:308px minmax(0,952px);padding:0}.collection-page .collection-layout>div{min-width:0}.collection-page .facets{background:#fff;border:0;max-height:none;overflow:visible;padding:0;position:sticky;top:calc(var(--header-height) + 24px)}.collection-page .facets__summary{display:none}.collection-page .facet-group{border:0;padding-block:0 28px}.collection-page .facet-group summary{color:#000;font-size:14px;font-weight:600;line-height:20px;list-style:none;margin-block-end:14px}.collection-page .facet-group summary::-webkit-details-marker{display:none}.collection-page .facet-values{gap:10px}.collection-page [data-facet-value]{align-items:center;display:flex;font-size:14px;gap:10px;line-height:20px}.collection-page .facet-values input[type=checkbox]{flex:0 0 auto}.collection-page [data-facet-price-range]{display:grid;font-size:14px;gap:8px}.collection-page [data-facet-price-range] input{border:1px solid #d9d9d9;border-radius:8px;min-height:56px;padding:0 16px;width:100%}.collection-page [data-collection-filter-submit]{min-height:40px;width:100%}.collection-page [data-collection-filter-clear]{display:inline-flex;font-size:.78rem;margin-block-start:.55rem}.collection-page .collection-toolbar{border:0;margin-block:0 40px;padding:0}.collection-page .collection-toolbar .muted{color:#8e8e8e;font-size:14px;font-weight:400;line-height:20px}.collection-page .collection-sort-form{flex-wrap:nowrap}.collection-page .collection-sort-form select{background:#fff;border:0;font-size:14px;min-height:32px;min-width:150px}.collection-page .collection-sort-form .button{display:none;min-height:38px;padding-inline:1rem;white-space:nowrap}.collection-page .active-filters{margin-block-end:1rem}.collection-page .filter-chip{font-size:.76rem;min-height:30px;padding:.28rem .62rem}.collection-page .product-grid{gap:40px 57px;grid-template-columns:repeat(4,minmax(0,195.25px))}@media(min-width:1200px){.collection-page .product-grid{grid-template-columns:repeat(4,minmax(0,195.25px))}}@media(max-width:989px){.collection-page{margin-inline:calc(50% - 50vw);max-width:none;padding-block:24px 88px;padding-inline:16px;width:100vw}.collection-page .page-hero{margin-block-end:12px;order:1;padding:0}.collection-page .page-hero__title{font-size:30px;line-height:36px}.collection-page .collection-layout{display:flex;flex-direction:column;gap:0;grid-template-columns:1fr}.collection-page .collection-main{display:contents}.collection-page .facets{display:block;margin-block:-44px 16px;margin-inline-start:61px;max-height:none;order:3;overflow:visible;padding:0;position:static;width:max-content;z-index:1}.collection-page .facets:not([open]){padding:0}.collection-page .facets__summary{align-items:center;background:#eee;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:18px;min-height:32px;padding:0 14px}.collection-page .facets__count{display:none}.collection-page .facets form{background:#fff;border:1px solid #eeeeee;border-radius:8px;margin-block-start:10px;padding:14px}.collection-page .collection-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-block:0;order:2}.collection-page .collection-toolbar .muted{font-size:14px;line-height:20px}.collection-page .collection-sort-form{display:flex;gap:10px;max-width:100%;overflow-x:auto;padding-block-end:2px}.collection-page .collection-sort-form label{flex:0 0 auto;width:auto}.collection-page .collection-sort-form select{-webkit-appearance:none;appearance:none;background:#eee;border-radius:8px;min-height:32px;min-width:112px;padding:0 28px 0 12px;width:auto}.collection-page .collection-sort-form .button{display:none}.collection-page .product-grid{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr));order:5}.collection-page .pagination{order:6}.collection-page .active-filters{order:4}}@media(max-width:640px){.collection-page .breadcrumbs{margin-block-end:.65rem}.collection-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.collections-page{margin-inline:auto;max-width:1320px;padding-block:20px 80px;width:min(1320px,calc(100vw - 120px))}.collections-page .page-hero{background:#fff;padding-block:0 42px}.collections-page .breadcrumbs{display:none}.collections-page .page-hero__title{color:#000;font-size:36px;font-weight:600;line-height:43px}@media(max-width:640px){.collections-page{margin-inline:calc(50% - 50vw);max-width:none;padding:20px 16px 88px;width:100vw}.collections-page .page-hero{display:none}.collections-page .page-hero__title{font-size:24px;line-height:29px}}.contact-entry{align-items:start;background:transparent;border:0;border-block-start:1px solid var(--letoile-line);box-shadow:none;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,.72fr) minmax(20rem,1fr);max-width:min(58rem,100%);padding:clamp(1rem,2.4vw,1.6rem) 0 0}.contact-entry__content,.contact-entry__form{display:grid;gap:.9rem}.contact-entry__content{align-content:start;max-width:34rem}.contact-entry__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.35rem}.contact-entry__form{background:#fff;border:1px solid var(--letoile-line);box-shadow:0 10px 28px #1111110d;padding:clamp(1rem,3vw,1.75rem)}.contact-entry__form label{display:grid;gap:.35rem;font-size:.86rem;font-weight:600}.contact-entry__form input,.contact-entry__form textarea{background:#fff;border:1px solid #d8d3cc;min-height:44px;padding:.75rem}.contact-entry__form textarea{min-height:8.5rem;resize:vertical}.contact-entry__form input:focus,.contact-entry__form textarea:focus{border-color:var(--letoile-black);outline:0}@media(max-width:760px){.contact-entry{grid-template-columns:1fr;padding:1rem}}.content-cards-section__inner{max-width:min(58rem,100%)}.content-cards-section__intro{color:#414651;font-size:14px;line-height:20px;margin-block-start:8px}.content-cards{display:grid;gap:16px;margin-block-start:16px}.content-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card{min-width:0}.content-card__media{aspect-ratio:4 / 3;background:var(--le-ds-neutral-50);border-radius:8px;overflow:hidden}.content-card__media img{height:100%;object-fit:cover;width:100%}.content-card__icon{align-items:center;border:1px solid #d5d7da;border-radius:8px;display:flex;height:52px;justify-content:center;width:52px}.content-card__icon svg{height:24px;width:24px}.content-card__body{color:#414651;font-size:14px;line-height:20px;margin-block-start:12px}.content-card__body h3{color:#000;font-size:16px;line-height:24px;margin:0 0 4px}.content-card__body p{margin:0}.content-card__body a{color:var(--le-ds-brand);display:inline-block;margin-block-start:8px}.content-cards--definitions .content-card{align-items:start;display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr)}.content-cards--definitions .content-card__body{margin-block-start:0}@media(min-width:761px){.template-page .main-content>.shopify-section:has([data-content-cards-section]) .section-shell{padding-inline-start:calc(var(--page-margin) + min(17rem,24vw) + clamp(2rem,5vw,5rem))}}@media(max-width:760px){.content-cards--two,.content-cards--three{grid-template-columns:1fr}}.cookie-consent{align-items:center;background:#fff;border:1px solid var(--letoile-line);box-shadow:var(--shadow-soft);display:flex;gap:1rem;inset-block-end:1rem;inset-inline:var(--page-margin);justify-content:space-between;max-width:46rem;padding:1rem;position:fixed;z-index:80}.cookie-consent[class*=color-scheme--]:not(.color-scheme--default){background:var(--section-background);color:var(--section-foreground)}.cookie-consent--top{inset-block-end:auto;inset-block-start:1rem}.cookie-consent[hidden]{display:none}.cookie-consent p{color:var(--letoile-muted);font-size:.88rem;margin-block-start:.25rem}.cookie-consent__actions{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.cookie-consent-app-slot{display:contents}@media(min-width:990px){.template-index .cookie-consent{border:0;border-radius:8px;bottom:20px;box-shadow:0 20px 40px #0000000d,0 0 14px #00000008;gap:40px;inset-block-end:20px;inset-inline:auto 20px;max-width:560px;min-height:114px;padding:30px 40px;width:560px}.template-index .cookie-consent strong,.template-index .cookie-consent .button--ghost{display:none}.template-index .cookie-consent p{color:#000;font-size:14px;line-height:18px;margin:0;width:320px}.template-index .cookie-consent__actions{margin-inline-start:auto}.template-index .cookie-consent [data-cookie-accept]{background:#e8e8e8;color:#000;font-size:12px;line-height:18px;min-height:32px;padding:6px 20px;width:120px}}@media(max-width:640px){.cookie-consent{align-items:start;flex-direction:column;inset-block-end:74px}.cookie-consent--top{inset-block-end:auto;inset-block-start:1rem}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.template-page [data-media-with-text-section].section-shell{padding-block:clamp(1rem,2.4vw,2.1rem)}.template-page [data-media-with-text]{background:transparent;border:0;box-shadow:none;max-width:min(58rem,100%)}.template-page [data-media-with-text-hero]{border-block-start:1px solid var(--letoile-line);gap:clamp(1rem,3vw,2rem);padding-block-start:clamp(1rem,2.4vw,1.6rem)}.template-page [data-media-with-text-media]{min-height:clamp(13rem,24vw,19rem)}@media(max-width:760px){.template-page [data-media-with-text-hero]{grid-template-columns:1fr}}@media(max-width:989px){:root{--mobile-bottom-nav-height: 64px}body{padding-block-end:64px}.mobile-bottom-nav{align-content:start;background:#fff;border-block-start:0;grid-template-columns:1fr;grid-template-rows:64px;height:64px;max-height:64px;min-height:64px;padding:0}.mobile-bottom-nav__personal{display:none}.mobile-bottom-nav__personal a{align-items:center;background:#fff;border-radius:999px;color:#e913a5;display:inline-flex;font-size:14px;font-weight:600;height:22px;line-height:18px;padding:0 28px 0 12px;position:relative;text-decoration:none}.mobile-bottom-nav__personal a:after{border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";height:7px;position:absolute;right:12px;top:7px;transform:rotate(45deg);width:7px}.mobile-bottom-nav__tabs{display:grid;grid-template-columns:repeat(5,1fr);height:64px;min-height:64px}.mobile-bottom-nav__tabs a{align-items:center;color:var(--le-ds-text-secondary);display:flex;flex-direction:column;font-family:var(--le-font-family-active);font-size:12px;font-weight:400;gap:3px;height:64px;justify-content:flex-start;line-height:16px;padding-block-start:11px;position:relative;text-decoration:none}.mobile-bottom-nav__tabs a.is-active{color:#000;font-weight:500}.mobile-bottom-nav__icon,.mobile-bottom-nav__icon img{display:block;height:24px;width:24px}.mobile-bottom-nav__count{align-items:center;background:var(--le-ds-brand);border-radius:999px;color:#fff;display:flex;font-family:var(--le-font-family-active);font-size:12px;font-weight:500;height:20px;justify-content:center;line-height:20px;min-width:20px;padding:0 5px;position:absolute;inset-inline-end:calc(50% - 23px);top:4px}}.page-content{--service-sidebar-width: minmax(12rem, 17rem);--service-content-max: 58rem;--service-toc-width: minmax(12rem, 18rem);--service-card-bg: transparent;--service-card-border: var(--letoile-line);--service-card-shadow: none}.page-content .breadcrumbs{margin-block-end:clamp(.75rem,2vw,1.25rem)}.page-content .service-layout{display:grid;gap:clamp(2rem,3.2vw,4rem);grid-template-columns:var(--service-sidebar-width) minmax(0,var(--service-content-max)) var(--service-toc-width)}.page-content .service-layout__main{max-width:var(--service-content-max);min-width:0}.service-sidebar{align-self:start;display:grid;gap:1.8rem;position:sticky;top:calc(var(--header-height) + 1rem)}.service-sidebar__group{display:grid;gap:.85rem}.service-sidebar__heading{font-size:.92rem;line-height:1.25;margin:0}.service-sidebar a,.service-sidebar span{color:var(--letoile-ink);font-size:.92rem;line-height:1.25;text-decoration:none}.service-sidebar span{color:var(--letoile-muted)}.service-sidebar a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.page-content .page-hero{background:transparent;border-block:0;display:grid;gap:.4rem;margin-inline:0;padding:0 0 clamp(1.2rem,3vw,2rem)}.page-content .page-hero__title{font-size:30px;letter-spacing:0;line-height:36px;max-width:none}.page-content .service-layout__main>.rte-content{background:transparent;border:0;box-shadow:none;color:#000;font-size:14px;line-height:20px;margin-block-start:0;padding:0}.page-content .service-layout__main>.rte-content :is(h2,h3){color:#000;scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.page-content .service-layout__main>.rte-content h2{font-size:30px;line-height:36px;margin:48px 0 20px}.page-content .service-layout__main>.rte-content h3{font-size:20px;line-height:28px;margin:32px 0 16px}.page-content .service-layout__main>.rte-content :is(p,ul,ol,figure,[data-page-table-scroll]){margin-block:0 16px}.page-content .service-layout__main>.rte-content ol{counter-reset:page-step;list-style:none;padding-inline-start:0}.page-content .service-layout__main>.rte-content ol>li{counter-increment:page-step;min-height:24px;padding-inline-start:36px;position:relative}.page-content .service-layout__main>.rte-content ol>li+li{margin-block-start:8px}.page-content .service-layout__main>.rte-content ol>li:before{align-items:center;background:#00000014;border-radius:999px;content:counter(page-step);display:flex;font-size:14px;height:20px;inset-inline-start:0;justify-content:center;line-height:20px;position:absolute;top:0;width:20px}.page-content .service-layout__main>.rte-content ul{padding-inline-start:24px}.page-content .service-layout__main>.rte-content li+li{margin-block-start:8px}.page-content [data-page-table-scroll]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.page-content .service-layout__main>.rte-content table{border-collapse:collapse;font-size:12px;line-height:16px;min-width:640px;width:100%}.page-content .service-layout__main>.rte-content :is(th,td){border-block-end:1px solid #d5d7da;padding:12px 8px;text-align:start;vertical-align:top}.page-content .service-layout__main>.rte-content th{font-size:11px;font-weight:600;text-transform:uppercase}.page-content .service-layout__main>.rte-content figure img{border-radius:8px;display:block;width:100%}.page-content .service-layout__main>.rte-content figcaption{color:var(--le-ds-text-secondary);font-size:12px;line-height:16px;margin-block-start:8px}.page-on-this{align-self:start;position:sticky;top:calc(var(--header-height, 80px) + 24px)}.page-on-this__heading{font-size:14px;font-weight:500;line-height:20px;margin:0 0 32px}.page-on-this__links{display:grid}.page-on-this__links a{border-inline-start:1px solid var(--le-ds-neutral-200);color:#414651;font-size:14px;line-height:20px;padding:8px 16px;text-decoration:none}.page-on-this__links a[data-level="3"]{padding-inline-start:32px}.page-on-this__links a.is-active{border-inline-start-color:#000;color:#000;font-weight:500}.page-content .service-layout__main>.rte-content:empty,.page-content .service-layout__main>.rte-content--empty{display:none}.page-content .rte-content--wide{max-width:min(68rem,100%)}.page-content [data-page-fallback-content]{border-radius:var(--radius-sm)}.page-content__fallback-media,.page-content__fallback-accordion,.page-content__fallback-brand-list,.page-content__fallback-personal-center,.page-content__fallback-store-locator,.page-content__fallback-wishlist{margin-block-start:clamp(1.5rem,4vw,3rem)}.page-content__fallback-media.featured-brand{background:transparent;border:0;box-shadow:none}.page-content__fallback-media .featured-brand__hero{gap:clamp(1.25rem,4vw,3rem)}.page-content__fallback-media .featured-brand__media{min-height:clamp(16rem,34vw,28rem)}.page-content__fallback-brand-list,.page-content__fallback-accordion,.page-content__fallback-store-locator,.page-content__fallback-wishlist,.page-content__fallback-personal-center{background:var(--service-card-bg);border:0;border-block-start:1px solid var(--service-card-border);box-shadow:var(--service-card-shadow);padding:clamp(1rem,3vw,2rem) 0 0}.page-content__fallback-brand-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-block-start:1rem}.page-content__fallback-brand-card,.page-content__fallback-store-card{align-items:center;background:var(--letoile-soft);border:1px solid var(--letoile-line);display:grid;min-height:5rem;padding:1rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.page-content__fallback-brand-card:hover,.page-content__fallback-store-card:hover{border-color:var(--letoile-black);transform:translateY(-1px)}.page-content__fallback-brand-card img{margin-inline:auto;max-height:2.5rem;object-fit:contain}.page-content__fallback-accordion-list{border-block-start:1px solid var(--letoile-line);max-width:none}.page-content__fallback-accordion-item{border-block-end:1px solid var(--letoile-line);padding-block:1.1rem}.page-content__fallback-accordion-item summary{cursor:pointer;font-weight:600;list-style-position:outside}.page-content__fallback-accordion-item .rte-content{margin-block-start:1rem}.page-content__fallback-store-list{display:grid;gap:.75rem;margin-block-start:1rem}.page-content__fallback-store-card{gap:.5rem;justify-items:start}.page-content__fallback-personal-center.personal-center{align-items:center;justify-content:space-between}.page-content__fallback-wishlist .page-hero{background:transparent;border:0;margin:0;padding:0}.page-content__fallback-wishlist .empty-state{margin-block-start:1rem}@media(max-width:1199px){.page-content .service-layout{grid-template-columns:var(--service-sidebar-width) minmax(0,1fr)}.page-on-this{display:none}}@media(max-width:760px){.page-content .service-layout{grid-template-columns:1fr}.service-sidebar{display:none}.page-content .page-hero__title{font-size:20px;line-height:28px;max-width:none}.page-content .service-layout__main>.rte-content h2{font-size:20px;line-height:28px;margin-block-start:32px}.page-content .service-layout__main>.rte-content h3{font-size:18px;line-height:28px;margin-block-start:24px}.page-content__fallback-media .featured-brand__hero,.page-content__fallback-personal-center.personal-center{grid-template-columns:1fr}.page-content__fallback-media .featured-brand__hero>.featured-brand__media{order:-1}}.password-page{align-items:center;background:var(--section-bg, var(--letoile-soft));color:var(--section-fg, var(--letoile-black));display:flex;min-height:100svh;padding:var(--page-margin)}.password-page__panel{background:#fff;border:1px solid var(--letoile-line);margin-inline:auto;max-width:34rem;padding:clamp(1.5rem,5vw,3rem);width:100%}.password-page__panel--wide{max-width:44rem}.password-page--compact .password-page__panel{padding:clamp(1.25rem,4vw,2rem)}.password-page--spacious .password-page__panel{padding:clamp(2rem,6vw,4rem)}.password-page__form{display:grid;gap:1rem;margin-block-start:1.5rem}.password-page__form input{border:1px solid var(--letoile-line);display:block;margin-block-start:.4rem;min-height:44px;padding:0 .75rem;width:100%}.template-page [data-personal-center-section].section-shell{padding-block:clamp(1.25rem,3vw,2.75rem)}.template-page [data-personal-center]{background:linear-gradient(120deg,#fffffff5,#f6f3efdb),var(--letoile-soft);box-shadow:0 18px 50px #1111110f}.template-page [data-personal-center-content]{display:grid;gap:.75rem;max-width:44rem}@media(max-width:760px){.template-page [data-personal-center]{align-items:stretch;flex-direction:column}.template-page [data-personal-center] .button{width:100%}}@media(min-width:990px){.template-index .personal-center{align-content:stretch;background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:30px;overflow:visible;padding:0;position:relative}.template-index .personal-center__widget{background:#f0f0f0;border-radius:16px;height:181px;padding:16px;width:100%}.template-index .personal-center__header{align-items:center;display:grid;gap:0;grid-template-columns:48px minmax(0,1fr) 90px;height:40px;width:100%}.template-index .personal-center__profile-icon{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:50%;color:#000;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.template-index .personal-center__profile-icon svg{height:24px;width:24px}.template-index .personal-center__login-copy{color:#000;font-size:14px;line-height:20px;margin:0;padding-inline-end:150px}.template-index .personal-center__login-copy a{color:#0921ff;display:inline;text-decoration:none}.template-index .personal-center__arrows{align-items:center;display:flex;font-size:28px;gap:30px;justify-content:flex-end;line-height:1}.template-index .personal-center__cards{display:grid;gap:10px;grid-auto-columns:160px;grid-auto-flow:column;height:95px;margin-block-start:14px;overflow:hidden;width:100%}.template-index .personal-center__card{background:#fff;border-radius:16px;color:#000;display:flex;flex-direction:column;font-size:14px;height:95px;justify-content:space-between;line-height:18px;overflow:hidden;padding:14px 16px;position:relative;text-decoration:none;width:160px}.template-index .personal-center__card-icon{background-position:left center;background-repeat:no-repeat;background-size:contain;display:block;height:25px;width:25px}.template-index .personal-center__card--decor{padding-inline-end:33px}.template-index .personal-center__card-icon--gift{background-image:url(https://letoile.ae/dist/decor-gift.LW19Y36P.png);bottom:0;height:88px;position:absolute;right:0;width:82px}.template-index .personal-center__card-icon--loyalty{background-image:url(https://s3.letoilegulf.com/oasis-strapi-ae-prod/loyalty_1f5115ac4a.png)}.template-index .personal-center__card-icon--box{background-image:url(https://s3.letoilegulf.com/oasis-strapi-ae-prod/Box_818c6deea9.png)}.template-index .personal-center__card-icon--shop{background-image:url(https://s3.letoilegulf.com/oasis-strapi-ae-prod/Shop_bcddd582bf.png)}.template-index .personal-center__card strong{align-items:center;background:#eef2ff;border-radius:8px;color:#0921ff;display:inline-flex;font-size:16px;font-weight:600;height:22px;line-height:20px;padding:0 6px;width:fit-content;z-index:1}.template-index .personal-center__card span{max-width:128px;z-index:1}.template-index .personal-center__app-banner{background:url(https://s3.letoilegulf.com/oasis-strapi-ae-prod/1324x360_1_6ed6c3b7b4.jpg) center / cover no-repeat #f0f0f0;border-radius:16px;display:block;height:179px;text-decoration:none;width:100%}}@media(max-width:640px){.template-index .main-content{gap:.35rem;display:flex;flex-direction:column}.template-index [data-hero-carousel].section-shell{padding-block:.45rem .25rem}.template-index .hero-slide{aspect-ratio:7 / 6;border-radius:var(--radius-sm)}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-hero-carousel]){order:1}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-personal-center-section]){order:2}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-category-carousel]){order:3}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-brand-carousel]){order:4}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-promo-banner-grid]){order:5}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-product-rail]){order:6}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-campaign-grid-section]){order:7}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-stories-carousel-section]){order:8}.template-index .main-content:has(>.shopify-section>[data-personal-center-section])>.shopify-section:has([data-featured-brand-section]){order:9}}.shopify-section .policy-content{--service-sidebar-width: minmax(12rem, 17rem);--service-content-max: 58rem;padding-inline:var(--page-margin)}.shopify-section .policy-content .breadcrumbs{margin-block-end:clamp(.75rem,2vw,1.25rem)}.shopify-section .policy-content .service-layout{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:var(--service-sidebar-width) minmax(0,1fr)}.shopify-section .policy-content .service-layout__main{max-width:var(--service-content-max);min-width:0}.shopify-section .policy-content .service-sidebar{align-self:start;display:grid;gap:1.8rem;position:sticky;top:calc(var(--header-height) + 1rem)}.shopify-section .policy-content .service-sidebar__group{display:grid;gap:.85rem}.shopify-section .policy-content .service-sidebar__heading{font-size:.92rem;line-height:1.25;margin:0}.shopify-section .policy-content .service-sidebar a,.shopify-section .policy-content .service-sidebar span{color:var(--letoile-ink);font-size:.92rem;line-height:1.25;text-decoration:none}.shopify-section .policy-content .service-sidebar span{color:var(--letoile-muted)}.shopify-section .policy-content .service-sidebar a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.shopify-section .policy-content .page-hero{background:transparent;border-block:0;display:grid;gap:.4rem;margin-inline:0;padding:0 0 clamp(1.2rem,3vw,2rem)}.shopify-section .policy-content .page-hero__title{font-size:clamp(2rem,3.1vw,2.7rem);max-width:none}.shopify-section .policy-content .rte-content{background:transparent;border:0;box-shadow:none;margin-block-start:0;max-width:none;padding:0}@media(max-width:760px){.shopify-section .policy-content .service-layout{grid-template-columns:1fr}.shopify-section .policy-content .service-sidebar{display:none}}@media(min-width:990px){.template-index [data-product-rail].section-shell{padding-block:36px 72px}.template-index .section-shell[data-product-rail] .section-header{align-items:center;margin-block-end:40px}.template-index .section-shell[data-product-rail] .section-kicker,.template-index .section-shell[data-product-rail] .section-header__actions{display:none}.template-index .section-shell[data-product-rail] .section-title{color:#000;font-size:20px;font-weight:600;line-height:25px}.template-index .section-shell[data-product-rail] .product-rail__products{display:grid;gap:50px 30px;grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding:0;scrollbar-width:none}.template-index .section-shell[data-product-rail] .product-card{display:flex;flex-direction:column;min-height:0}.template-index .section-shell[data-product-rail] .product-card__media{background:var(--product-card-media-background, #f2f2f2);border:0;border-radius:8px;margin-block-end:20px;overflow:hidden;position:relative}.template-index .section-shell[data-product-rail] .product-card__media img{object-fit:contain;padding:8px}.template-index .section-shell[data-product-rail] .wishlist-button,.template-index .section-shell[data-product-rail] .product-card__badge,.template-index .section-shell[data-product-rail] .product-card__availability,.template-index .section-shell[data-product-rail] .product-card__rating-slot,.template-index .section-shell[data-product-rail] .product-card__quick-add{display:none}.template-index .section-shell[data-product-rail] .product-card__price{color:#000;font-size:16px;font-weight:600;line-height:20px;margin:0 0 10px;order:1}.template-index .section-shell[data-product-rail] .product-card__title{color:#000;font-size:14px;line-height:18px;margin-block-start:6px;min-height:18px;order:2}.template-index .section-shell[data-product-rail] .product-card__meta{display:none}}@media(max-width:989px){.template-index .section-shell[data-product-rail] .section-header__actions{display:none}}.recently-viewed__clear{align-items:center;display:inline-flex}.template-page [data-rich-text-section].section-shell{padding-block:clamp(1rem,2.4vw,2.1rem)}.template-page [data-rich-text-section]>.rte-content{background:transparent;border:0;border-block-start:1px solid var(--letoile-line);box-shadow:none;max-width:min(58rem,100%);padding:clamp(1rem,2.4vw,1.6rem) 0 0}.template-page [data-rich-text-section].color-scheme--soft>.rte-content{background:transparent}@media(min-width:761px){.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-rich-text-section]) .section-shell,.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-accordion-section]) .section-shell,.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-media-with-text]) .section-shell,.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-contact-entry]) .section-shell,.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-store-locator-entry]) .section-shell,.template-page .main-content>.shopify-section:not(:has([data-page-content])):has([data-wishlist-page]) .section-shell{padding-inline-start:calc(var(--page-margin) + min(17rem,24vw) + clamp(2rem,5vw,5rem))}}.template-page [data-rich-text-section] .button{margin-block-start:.35rem}.template-search .main-content{background:#fff;max-width:none;padding:0;width:100%}.template-search .main-content>.shopify-section:has(.le-search-results){--content-margin: 0;--content-width: 100%;grid-template-columns:minmax(0,1fr)}.template-search .main-content>.shopify-section:has(.le-search-results)>.le-search-results{grid-column:1}.le-search-results__breadcrumbs,.le-search-results__heading,.le-search-results__empty{margin-inline:auto;max-width:var(--le-site-content-max, 1696px);width:var(--le-site-content-width, calc(100% - clamp(64px, 11.666vw, 224px)) )}.le-search-results__breadcrumbs{align-items:center;display:flex;height:48px}.le-search-results__breadcrumbs .breadcrumbs{margin:0}.le-search-results__heading{display:grid;gap:20px;min-height:116px;padding-block:20px 28px}.le-search-results__heading h1{font-size:32px;font-weight:600;line-height:40px;margin:0}.le-search-results__heading p{font-size:14px;line-height:20px;margin:0}.le-search-results__body{padding-block-start:0}.le-search-results__empty{min-height:320px;padding-block:48px}@media(max-width:989px){.le-search-results__breadcrumbs{display:none}.le-search-results__heading,.le-search-results__empty{margin:0;max-width:none;width:100%}.le-search-results__heading{background:#fff;border-radius:0 0 16px 16px;gap:4px;min-height:92px;padding:16px}.le-search-results__heading h1{font-size:20px;line-height:28px}.le-search-results__heading p{font-size:16px;line-height:24px}.le-search-results__body{padding-block-start:8px}.le-search-results__empty{background:#fff;border-radius:16px;margin-block-start:8px;min-height:240px;padding:32px 16px}}.store-detail__layout{display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,.72fr) minmax(20rem,1fr)}.store-detail__content{align-content:start;display:grid;gap:.75rem;padding-block:clamp(1rem,4vw,3rem)}.store-detail__city{color:var(--letoile-muted);font-size:1rem;margin:0}.store-detail__facts{border-block-start:1px solid var(--letoile-line);display:grid;margin:clamp(1rem,3vw,2rem) 0 0}.store-detail__facts>div{border-block-end:1px solid var(--letoile-line);display:grid;gap:1rem;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);padding-block:1rem}.store-detail__facts dt{color:var(--letoile-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}.store-detail__facts dd{line-height:1.5;margin:0}.store-detail__facts a{color:inherit;font-weight:600;text-underline-offset:.18em}.store-detail__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.store-detail__media{background:var(--letoile-soft);border-radius:var(--radius-sm);min-height:clamp(26rem,54vw,44rem);overflow:hidden}.store-detail__media img,.store-detail__media iframe{border:0;height:100%;object-fit:cover;width:100%}.store-detail__media-placeholder{align-items:center;background:linear-gradient(145deg,var(--letoile-soft),#e1e4ff);color:var(--letoile-blue);display:flex;font-size:clamp(2rem,7vw,6rem);font-weight:600;height:100%;justify-content:center;min-height:inherit;padding:2rem;text-align:center}.integration-slot--store-detail{margin-block-start:clamp(1.5rem,4vw,3rem)}@media(max-width:760px){.store-detail__layout{grid-template-columns:1fr}.store-detail__media{min-height:22rem;order:-1}.store-detail__facts>div{grid-template-columns:1fr}.store-detail__actions .button{width:100%}}.store-locator{background:#fff;color:#000}.store-locator--compact .store-locator__workspace{margin-block:16px 48px}.store-locator--spacious .store-locator__workspace{margin-block:56px 112px}.store-locator__desktop-heading .breadcrumbs{min-height:48px;padding:12px max(24px,calc((100vw - 1696px)/2))}.store-locator__desktop-heading h1{font-size:28px;font-weight:500;line-height:36px;margin:0;min-height:76px;padding:20px max(24px,calc((100vw - 1696px)/2))}.store-locator__workspace{display:grid;grid-template-columns:minmax(0,1152px) 544px;height:800px;margin:32px auto 80px;max-width:1696px;position:relative}.store-locator__map{background:#eef1f4;height:800px;overflow:hidden;position:relative}.store-locator__map iframe,.store-locator__map .integration-slot,.store-locator__google-map,.store-locator__map-picture,.store-locator__map-picture img{border:0;display:block;height:100%;object-fit:cover;width:100%}.store-locator__google-map{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.store-locator__google-map:empty{display:none}.store-locator__map-state{align-items:center;background:var(--le-ds-neutral-100);display:flex;flex-direction:column;gap:16px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:3}.store-locator__map-state button{background:#000;border:0;border-radius:12px;color:#fff;cursor:pointer;min-height:40px;padding:8px 24px}.store-locator.is-google-map-ready .store-locator__map-state,.store-locator.is-google-map-ready .store-locator__map-city,.store-locator.is-google-map-ready .store-locator__pins{display:none}.store-locator__map-city{background:#fff;border-radius:12px;font-size:14px;left:50%;padding:8px 14px;position:absolute;top:48%;transform:translate(-50%,-50%)}.store-locator__pin{align-items:center;background:#050505;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #0000003d;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;transform:rotate(-45deg);width:42px}.store-locator__pin span{font-size:12px;transform:rotate(45deg)}.store-locator__pin--1{left:28%;top:38%}.store-locator__pin--2{left:53%;top:24%}.store-locator__pin--3{left:68%;top:52%}.store-locator__pin--4{left:42%;top:66%}.store-locator__pin--5{left:76%;top:34%}.store-locator__pin--6{left:18%;top:62%}.store-locator__pin.is-selected{background:#1f35ff;height:48px;width:48px;z-index:2}.store-locator__google-pin{align-items:center;background:#050505;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #0000003d;color:#fff;cursor:pointer;display:flex;font:500 12px/1 inherit;height:42px;justify-content:center;padding:0;transform:rotate(-45deg);width:42px}.store-locator__google-pin span{transform:rotate(45deg)}.store-locator__google-pin.is-selected{background:#1f35ff;height:48px;width:48px}.store-locator__sidebar{background:#fff;height:776px;overflow:hidden}.store-locator__search-row{align-items:center;display:flex;gap:8px;height:100px;padding:20px 40px}.store-locator__search{align-items:center;border:1px solid #d5d5d5;border-radius:12px;display:flex;height:40px;min-width:0;padding:0 12px;width:100%}.store-locator__search svg{fill:none;flex:0 0 20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;width:20px}.store-locator__search input{background:transparent;border:0;font:inherit;height:38px;min-width:0;outline:0;padding-inline:8px 0;width:100%}.store-locator__city-filter{flex:0 0 120px}.store-locator__city-filter select{background:#fff;border:1px solid #d5d5d5;border-radius:12px;height:40px;padding-inline:10px;width:100%}.store-locator__status{color:#737373;font-size:12px;min-height:0;padding-inline:40px}.store-locator__status:empty{display:none}.store-locator__list{height:676px;overflow:auto;scrollbar-width:thin}.store-locator__card{border-block-end:1px solid var(--le-ds-neutral-200);min-height:164px;position:relative}.store-locator__card[hidden]{display:none}.store-locator__card-main{align-items:flex-start;background:#fff;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:164px;padding:16px 40px;text-align:start;width:100%}.store-locator__card-main:hover,.store-locator__card.is-selected .store-locator__card-main{background:var(--le-ds-neutral-100)}.store-locator__card strong{font-size:16px;font-weight:500;line-height:24px}.store-locator__address{font-size:14px;line-height:20px}.store-locator__hours{color:#737373;font-size:12px;line-height:16px}.store-locator__phone{font-size:14px;line-height:20px}.store-locator__card-detail,.store-locator__mobile-controls,.store-locator__detail-back{display:none}[dir=rtl] .store-locator__workspace{grid-template-columns:544px minmax(0,1152px)}[dir=rtl] .store-locator__map{grid-column:2;grid-row:1}[dir=rtl] .store-locator__sidebar{grid-column:1;grid-row:1}@media(max-width:749px){.store-locator__desktop-heading{display:none}.store-locator__workspace,[dir=rtl] .store-locator__workspace{display:block;height:calc(100svh - 123px);margin:0;max-width:none;min-height:583px}.store-locator__map,[dir=rtl] .store-locator__map{display:block;grid-column:auto;height:100%;min-height:583px}.store-locator__map-picture img{object-position:center}.store-locator__map-city{top:46%}.store-locator__pin{height:38px;width:38px}.store-locator__pin--1{left:24%;top:30%}.store-locator__pin--2{left:72%;top:15%}.store-locator__pin--3{left:68%;top:65%}.store-locator__pin--4{left:45%;top:52%}.store-locator__sidebar,[dir=rtl] .store-locator__sidebar{display:none;grid-column:auto;height:100%;overflow:auto}.store-locator[data-active-view=list] .store-locator__map{display:none}.store-locator[data-active-view=list] .store-locator__sidebar{display:block}.store-locator__search-row{display:none}.store-locator__status{min-height:32px;padding:8px 16px}.store-locator__list{height:auto;overflow:visible;padding-bottom:106px}.store-locator__card{min-height:120px}.store-locator__card-main{min-height:120px;padding:16px}.store-locator__mobile-controls{align-items:center;background:#fff;bottom:0;display:flex;gap:16px;height:106px;left:0;padding:16px 16px 50px;position:absolute;right:0;z-index:4}.store-locator__mobile-toggle{background:var(--le-ds-neutral-200);border:0;border-radius:12px;flex:0 0 auto;font-size:16px;height:40px;padding-inline:20px}.store-locator.is-detail-view .store-locator__mobile-controls,.store-locator.is-detail-view .store-locator__status{display:none}.store-locator.is-detail-view .store-locator__card:not(.is-selected){display:none}.store-locator.is-detail-view .store-locator__card.is-selected{border:0;min-height:calc(100svh - 123px)}.store-locator.is-detail-view .store-locator__card-main{background:#fff;min-height:120px}.store-locator.is-detail-view .store-locator__card-detail{display:flex;flex-direction:column;gap:16px;min-height:360px;padding:16px}.store-locator__card-detail a{color:inherit}.store-locator__choose{align-items:center;background:#000;border-radius:12px;color:#fff!important;display:flex;height:40px;justify-content:center;margin-top:auto;text-decoration:none}.store-locator.is-detail-view .store-locator__detail-back{background:#fff;border:0;display:block;font-weight:500;padding:16px;position:sticky;text-align:start;top:0;width:100%;z-index:2}}.le-technical-state{background:#fff;color:#000;min-height:min(812px,calc(100svh - var(--header-height, 0px)));overflow:hidden;position:relative}.le-technical-state__backdrop{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.le-technical-state__content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:544px;min-height:812px;padding:40px 0 80px;position:relative;text-align:center;z-index:1}.le-technical-state__service-image{height:240px;object-fit:contain;width:450px}.le-technical-state__copy{margin-top:20px;width:100%}.le-technical-state__copy h1{font-size:36px;font-weight:500;line-height:40px;margin:0}.le-technical-state__copy p{color:#737373;font-size:16px;line-height:24px;margin:20px 0 0}.le-technical-state__copy .le-technical-state__secondary{color:#000}.le-technical-state__timer{align-items:center;display:flex;font-size:28px;font-variant-numeric:tabular-nums;gap:12px;justify-content:center;line-height:40px;margin-top:32px}.le-technical-state__timer span{background:var(--le-ds-neutral-100);border-radius:12px;min-width:56px;padding:4px}.le-technical-state__timer b{font-weight:400}.le-technical-state__actions{display:flex;gap:12px;justify-content:center;margin-top:32px;width:100%}.le-technical-state__action{align-items:center;background:var(--le-ds-neutral-200);border-radius:12px;color:#000;display:inline-flex;font-size:16px;font-weight:500;height:40px;justify-content:center;min-width:200px;padding:0 24px;text-decoration:none}.le-technical-state__action--primary{background:#000;color:#fff}.le-technical-state__browsers{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:24px;width:100%}.le-technical-state__browsers a{align-items:center;border:1px solid #d5d5d5;border-radius:12px;color:#000;display:flex;height:64px;justify-content:center;text-decoration:none}.le-technical-state__connection{color:#287a3d;margin-top:16px}.le-technical-state--server-error .le-technical-state__content{justify-content:flex-start;padding-top:252px}.le-technical-state--server-error .le-technical-state__copy{margin-top:0}.le-technical-state--offline .le-technical-state__content,.le-technical-state--vpn .le-technical-state__content,.le-technical-state--cookies .le-technical-state__content{justify-content:center}.le-technical-state--spacing-compact .le-technical-state__content{min-height:640px}.le-technical-state--spacing-spacious .le-technical-state__content{min-height:960px}@media(max-width:749px){.le-technical-state{min-height:calc(100svh - 123px)}.le-technical-state__backdrop{display:none}.le-technical-state__content{justify-content:flex-start;min-height:calc(100svh - 123px);padding:16px;width:100%}.le-technical-state__service-image{height:183px;width:min(343px,100%)}.le-technical-state__copy{margin-top:16px;max-width:295px}.le-technical-state__copy h1{font-size:20px;line-height:28px}.le-technical-state__copy p{font-size:16px;line-height:24px;margin-top:16px}.le-technical-state__actions{flex-direction:column;margin-top:24px}.le-technical-state__action{width:100%}.le-technical-state__browsers{grid-template-columns:repeat(2,1fr);max-width:343px}.le-technical-state--server-error .le-technical-state__content,.le-technical-state--offline .le-technical-state__content,.le-technical-state--vpn .le-technical-state__content,.le-technical-state--cookies .le-technical-state__content{justify-content:center;padding-top:16px}}.wishlist-page .page-hero{background:linear-gradient(110deg,#fffffff0,#f6f3efd1),var(--letoile-soft);border-block:1px solid var(--letoile-line);display:grid;gap:.65rem;margin-inline:calc(var(--page-margin) * -1);padding:clamp(2rem,5vw,4.25rem) var(--page-margin)}.wishlist-page .page-hero__title{font-size:clamp(2rem,4vw,3.7rem);max-width:16ch}.wishlist-page .empty-state{background:#fff;border:1px solid var(--letoile-line);box-shadow:0 18px 50px #1111110f;margin-block-start:clamp(1.25rem,3vw,2rem)}.wishlist-page [data-wishlist-list]{margin-block-start:clamp(1.25rem,3vw,2rem)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:600}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.product-card{isolation:isolate;min-width:0;position:relative}.product-card__media-shell{position:relative}.product-card__media{align-items:center;aspect-ratio:3 / 4;background:var(--product-card-media-background, #f2f2f2);border:0;border-radius:8px;display:flex;justify-content:center;margin-block-end:0;overflow:hidden;position:relative}.product-card__media .image,.product-card__image{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute}.product-card__media img,.product-card__media .image>img,.product-card__image>img{height:100%;object-fit:contain;transition:opacity .18s ease,transform .18s ease;width:100%}.product-card__image--hover{opacity:0}.product-card__dots{display:none;gap:6px;height:4px;justify-content:center;margin-block:-16px 4px;position:relative;z-index:1}.product-card__dots span{background:#000;border-radius:50%;height:4px;opacity:.2;width:4px}.product-card__dots span.is-active{opacity:1}.product-card__sticker{align-items:center;background:#fff;border-radius:8px;color:#000;display:inline-flex;font-size:12px;font-weight:400;height:16px;inset-inline-start:8px;line-height:16px;padding:0 4px;position:absolute;top:8px;z-index:3}.product-card__title-brand{color:#000;font-weight:600;letter-spacing:0;text-transform:uppercase}.product-card__title{box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:400;line-height:18px;margin-block-start:6px;max-width:100%;min-height:18px;min-width:0;overflow:visible;text-decoration:none;text-overflow:clip;white-space:normal;width:100%}.product-card__meta,.product-card__availability{color:var(--letoile-muted);font-size:.78rem;margin-block-start:.35rem}.product-card__availability{color:var(--letoile-success);font-weight:600}.product-card__availability--sold-out{color:var(--letoile-muted)}.product-card__rating-slot,.product-review-slot{min-height:1rem}.product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin-block-start:12px}.product-card__quick-add{display:block;inset-block-end:4px;inset-inline-end:4px;margin:0;position:absolute;z-index:3}.product-card__quick-add .button{align-items:center;background:#000;border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:32px;justify-content:center;line-height:18px;min-height:0;min-width:32px;padding:0;text-transform:capitalize;width:32px}.product-card__quick-add .button:disabled{background:#d5d7da;color:#fff;opacity:1}.price{color:#000;font-size:16px;font-weight:600;line-height:25px}.product-card__price:has(.price--compare) .price{background:#d4d8ff;border-radius:8px;padding-inline:8px}.price--compare{color:var(--letoile-muted);font-size:12px;font-weight:500;text-decoration:line-through}.badge{background:var(--letoile-accent);color:#fff;display:inline-flex;font-size:.68rem;font-weight:600;padding:.22rem .38rem}.product-card__badge{left:.5rem;position:absolute;top:.5rem;z-index:1}[dir=rtl] .product-card__badge{left:auto;right:.5rem}.wishlist-button{align-items:center;background:transparent;border:0;color:#d9d9d9;display:none;height:24px;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:24px;z-index:3}[dir=rtl] .wishlist-button{left:.5rem;right:auto}@media(hover:hover)and (pointer:fine){.product-card:hover .wishlist-button,.product-card:focus-within .wishlist-button{display:inline-flex}.product-card:hover .product-card__dots,.product-card:focus-within .product-card__dots{display:flex}.product-card:hover .product-card__media img,.product-card:focus-within .product-card__media img{transform:none}}@media(max-width:989px){.product-card__quick-add{display:block;margin:0;position:absolute}.price{font-size:14px;line-height:20px}.product-card__title{font-size:12px;line-height:18px}.product-card__quick-add .button{font-size:12px;height:32px;min-width:32px;padding-inline:0;width:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
