:root{--container-max:1920px;--bp-1728:1728px;--bp-1400:1440px;--bp-1200:1200px;--bp-992:992px;--bp-768:768px;--bp-576:576px;--font-sans:"Tektur",system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans","Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;--font-serif:ui-serif,Georgia,"Times New Roman",Times,"Noto Serif",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","DejaVu Sans Mono","Noto Sans Mono","Courier New",monospace;--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;--font-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}body{margin:0 auto;font-family:var(--font-sans);background:#f6f6f6}header{position:sticky;top:0;width:100%;z-index:500}code,kbd,pre,samp{font-family:var(--font-mono)}h1,h2,h3{font-family:var(--font-display)}.a-border-bg{background-color:#fff;border:1px solid #f0f0f0}.bread-crumbs{padding:20px 10px;display:flex;gap:10px;font-size:13px;color:#5f5f5f}.bread-crumbs a{text-decoration:none;color:#5f5f5f}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}.title_page nav{font-size:12px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.not-found-page{max-width:var(--container-max);margin:0 auto;padding:60px 16px 80px;display:flex;flex-direction:column;align-items:center;text-align:center}.not-found-page__code{font-family:var(--font-display);font-size:clamp(5rem,18vw,12rem);font-weight:700;line-height:1;color:var(--color-Brand-bleu-dark);letter-spacing:-.02em;margin:0 0 16px;opacity:.95}.not-found-page__title{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin:0 0 12px;color:var(--color-Black-primary)}.not-found-page__text{margin:0 0 28px;color:#5f5f5f;max-width:420px;font-size:.9375rem;line-height:1.5}.not-found-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.not-found-page__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;text-decoration:none;border-radius:8px;transition:background-color .2s,color .2s,border-color .2s;cursor:pointer;border:2px solid transparent}.not-found-page__btn--primary{background-color:var(--color-Brand-orange);color:#fff;border-color:var(--color-Brand-orange)}.not-found-page__btn--primary:hover{background-color:var(--color-Brand-orange-secondary);border-color:var(--color-Brand-orange-secondary);color:#fff}.not-found-page__btn--secondary{background-color:transparent;color:var(--color-Brand-bleu-dark);border-color:var(--stroke-color-sroke-bleu-30)}.not-found-page__btn--secondary:hover{background-color:var(--color-Brand-bleu-dark);color:#fff;border-color:var(--color-Brand-bleu-dark)}@media (max-width:575px){.not-found-page{padding:40px 16px 60px}.not-found-page__actions{flex-direction:column;width:100%;max-width:280px}.not-found-page__btn{width:100%}}:root{--color-Brand-bleu-dark:#041f3a;--color-Brand-orange:#fe8000;--color-Brand-orange-secondary:#ff962c;--color-white-secondary:#ffffffb3;--color-Black-primary:#000;--color-White-Primary-Subtle:#ffffff66;--stroke-color-sroke-bleu-30:#07203a4d}.home_content{margin:0 auto;padding:0 20px;max-width:var(--container-max)}.title_page{padding-bottom:30px}.wrap{margin:0 auto}.home_banner{padding-bottom:70px}.banner_img_text_home,.blog_home,.brands_home,.collection_offers_home,.popular_category_home,.product_of_the_day_home{padding:70px 0}.company_home{padding-top:70px}@media (max-width:1050px){.home_banner{padding-bottom:40px}.banner_img_text_home,.blog_home,.brands_home,.collection_offers_home,.popular_category_home,.product_of_the_day_home{padding:40px 0}.company_home{padding-top:40px}}@media (max-width:1400px){.home_content{padding:0 15px}}@media (max-width:900px){.home_content{padding:0 12px}.title_page{padding-bottom:20px}}@media (max-width:600px){.title_page{padding-bottom:16px}}@media (max-width:400px){.home_content{padding:5px 10px}.title_page{padding-bottom:12px}}