/*STHCSS*/ /* v13oct identique AC */ #product-availability .alert { font-weight: 500; background: transparent !important; border: 0px !important; padding: 0px !important; margin: 0px !important; color: rgb(47, 107, 63) !important; box-shadow: none !important; }#product-availability .alert-content-wrapper { display: block !important; }#product-availability .alert-content-wrapper div:first-child:has(.material-icons) { display: none !important; }#product-availability .alert-content-wrapper > div:last-child > div { display: inline-flex; align-items: center; gap: 0.6rem; font-size: 15px; }#product-availability .alert-content-wrapper > div:last-child > div::before { content: ""; width: 9px; height: 9px; border-radius: 50%; background: rgb(60, 138, 82); box-shadow: rgba(60, 138, 82, 0.15) 0px 0px 0px 4px; flex: 0 0 auto; }.blockreassurance_product { border-top: 1px solid var(--sth-line); margin-top: 1.5rem; padding-top: 1.2rem; }.blockreassurance_product .item-product { display: none; }.blockreassurance_product p.block-title { font-weight: 500; margin: 0px; color: var(--sth-ink); }.blockreassurance_product p { color: var(--sth-muted); font-size: 14px; }.top-menu a[data-depth="0"] { white-space: nowrap; letter-spacing: 0.14em !important; padding: 0.6rem 0.7rem !important; }#_desktop_top_menu .top-menu { display: flex; flex-wrap: nowrap; justify-content: center; }#_desktop_logo img { height: auto; width: 220px !important; max-width: none !important; }@media (min-width: 768px) and (max-width: 1199px){#header .header-top > .container > .row { flex-wrap: wrap; }#_desktop_logo { text-align: center; margin-bottom: 0.4rem; flex: 0 0 100% !important; max-width: 100% !important; }#_desktop_logo h1, #_desktop_logo a { display: inline-block; }.header-top-right { flex: 0 0 100% !important; max-width: 100% !important; }#_desktop_top_menu .top-menu { justify-content: center; }.top-menu a[data-depth="0"] { font-size: 12px !important; letter-spacing: 0.1em !important; padding: 0.5rem !important; }}#js-product-list-header .block-category { position: relative; overflow: hidden; border-radius: 22px; min-height: 340px; display: flex; flex-direction: column; justify-content: flex-end; margin-bottom: 2rem; border: 0px !important; padding: 2.4rem !important; background: var(--sth-night) center 25%/cover no-repeat !important; }#js-product-list-header .block-category::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(18, 26, 46, 0.85) 0%, rgba(18, 26, 46, 0.35) 60%, rgba(18, 26, 46, 0.05) 100%); }#js-product-list-header .block-category > * { position: relative; z-index: 1; }#js-product-list-header .block-category h1 { margin: 0px 0px 0.6rem; color: rgb(243, 242, 238) !important; text-align: left !important; font-size: clamp(2.4rem, 5vw, 3.8rem) !important; }#js-product-list-header .block-category #category-description, #js-product-list-header .block-category #category-description p { max-width: 52ch; color: rgba(243, 242, 238, 0.85) !important; text-align: left !important; margin: 0px !important; }#js-product-list-header .category-cover { display: none; }body.category-id-10 #js-product-list-header .block-category { background-image: url("/img/c/10.jpg") !important; }body.category-id-12 #js-product-list-header .block-category { background-image: url("/img/c/12.jpg") !important; }body.category-id-13 #js-product-list-header .block-category { background-image: url("/img/c/13.jpg") !important; }body.category-id-14 #js-product-list-header .block-category { background-image: url("/img/c/14.jpg") !important; }body.category-id-16 #js-product-list-header .block-category { background-image: url("/img/c/16.jpg") !important; }#js-product-list .products { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 24px; display: grid !important; }#js-product-list .products > div { width: auto !important; max-width: none !important; flex: 0 0 auto !important; padding: 0px !important; }.product-add-to-cart .product-quantity { align-items: stretch; gap: 12px; flex-wrap: nowrap; display: flex !important; }.product-add-to-cart .product-quantity .qty { flex: 0 0 auto; margin: 0px !important; }.product-add-to-cart .product-quantity .add { flex: 1 1 0%; margin: 0px !important; }.product-add-to-cart .bootstrap-touchspin { height: 56px; width: 96px; display: flex; border: 1px solid var(--sth-line); border-radius: 14px; overflow: hidden; background: rgb(255, 255, 255); box-shadow: none; }.product-add-to-cart #quantity_wanted { text-align: center; font-size: 17px; background: transparent; height: 56px !important; border: 0px !important; width: 60px !important; }.product-add-to-cart .input-group-btn-vertical { display: flex; flex-direction: column; width: 36px; }.product-add-to-cart .input-group-btn-vertical .btn { background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; height: 28px !important; border-top: 0px !important; border-right: 0px !important; border-bottom: 0px !important; border-image: none !important; border-left: 1px solid var(--sth-line) !important; padding: 0px !important; }.btn.add-to-cart { gap: 0.7rem; width: 100%; letter-spacing: 0.18em; white-space: nowrap; display: flex !important; align-items: center !important; justify-content: center !important; height: 56px !important; padding: 0px 1.2rem !important; border-radius: 14px !important; line-height: 1 !important; }.btn.add-to-cart .material-icons { margin: 0px !important; line-height: 1 !important; font-size: 20px !important; }.btn.add-to-cart:hover { background: var(--sth-gold) !important; border-color: var(--sth-gold) !important; }.ac-shop .products { grid-template-columns: repeat(4, 1fr); gap: 20px; display: grid !important; }.ac-shop .products > div { width: auto !important; max-width: none !important; padding: 0px !important; }.ac-shop .featured-products > h2, .ac-shop .all-product-link { display: none !important; }@media (max-width: 767px){#js-product-list-header .block-category { min-height: 240px; padding: 1.4rem !important; }#js-product-list .products, .ac-shop .products { grid-template-columns: 1fr 1fr; gap: 12px; }}#header .header-nav::before { content: "Livraison offerte en France · Paiement sécurisé · Retours sous 14 jours" !important; }#_desktop_logo img, .logo { mix-blend-mode: multiply; }.ac-shop .products-section-title { display: none !important; }.product-variants .input-container { margin: 0px 0.4rem 0.4rem 0px; }.product-variants .radio-label { min-width: 52px; text-align: center; border: 1px solid var(--sth-line); border-radius: 10px; background: rgb(255, 255, 255); font-weight: 500; color: var(--sth-ink); padding: 0.65rem 0.8rem !important; box-shadow: none !important; }.product-variants .input-radio:checked + span, .product-variants .input-radio:hover + span { border-color: var(--sth-ink) !important; background: var(--sth-ink) !important; color: rgb(255, 255, 255) !important; }#product-description-short p, .product-description-short p { margin: 0px 0px 0.15rem; font-size: 14px; line-height: 1.5; }@media (min-width: 768px) and (max-width: 1199px){#_desktop_top_menu .top-menu { flex-wrap: wrap; }}#js-product-list .products { grid-template-columns: repeat(3, 1fr) !important; gap: 40px 28px !important; }.product-miniature .thumbnail-top { overflow: hidden; border: 0px !important; border-radius: 20px !important; background: rgb(255, 255, 255) !important; }.product-miniature .product-thumbnail, .product-miniature .product-thumbnail picture { display: block; width: 100%; }.product-miniature .product-thumbnail img { display: block; aspect-ratio: 2 / 3; object-fit: cover; object-position: center center; transition: transform 0.6s; width: 100% !important; height: auto !important; padding: 0px !important; background: rgb(255, 255, 255) !important; }.product-miniature:hover .product-thumbnail img { transform: scale(1.04); }.product-miniature .product-description { padding: 16px 4px 0px !important; }@media (max-width: 767px){#js-product-list .products { grid-template-columns: 1fr 1fr !important; gap: 22px 12px !important; }}.product-miniature .thumbnail-container { width: 100% !important; max-width: none !important; margin: 0px !important; }#js-product-list .products { gap: 28px 14px !important; }body#category #wrapper > .container { padding-left: 24px; padding-right: 24px; max-width: 1500px !important; width: 100% !important; }@media (max-width: 767px){#js-product-list .products, .ac-shop .products { grid-template-columns: 1fr !important; gap: 28px !important; }#_mobile_logo img { aspect-ratio: 765 / 236; filter: grayscale(1) invert(1) contrast(1.5) !important; mix-blend-mode: screen !important; width: 130px !important; height: auto !important; max-height: none !important; object-fit: contain !important; }}#content #custom-text, #wrapper #custom-text { display: none !important; }.header-banner #custom-text { text-align: center; background: rgb(243, 242, 238) !important; margin: 0px !important; padding: 7px 12px !important; border: 0px !important; box-shadow: none !important; }.header-banner #custom-text p { font-size: 13px; letter-spacing: 0.06em; margin: 0px !important; }.header-banner #custom-text a { font-weight: 600; text-decoration: none; color: rgb(18, 26, 46) !important; }.header-banner #custom-text a::before { content: "☎"; margin-right: 8px; color: rgb(184, 32, 47); }.ac-home .sth-manifeste::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(18, 26, 46, 0.55), rgba(18, 26, 46, 0.75)); }.ac-home .sth-manifeste > * { position: relative; z-index: 1; color: rgb(243, 242, 238) !important; }.ac-home .sth-manifeste h2 em { color: rgb(233, 196, 106) !important; }#product .product-cover { border-radius: 20px; overflow: hidden; background: rgb(255, 255, 255); margin-bottom: 14px; }#product .product-cover img { aspect-ratio: 2 / 3; object-fit: cover; display: block; width: 100% !important; height: auto !important; }#product .product-images .thumb-container { overflow: hidden; border-radius: 10px; }#product .product-images .thumb { aspect-ratio: 2 / 3; object-fit: cover; }@media (min-width: 992px){#product .col-md-6:first-child { flex: 0 0 52%; max-width: 52%; }#product .col-md-6:last-child { flex: 0 0 48%; max-width: 48%; }}img[src*="/24-large_default/"] { scale: 1.5; transform-origin: 49.3% 49.7%; }img[src*="/24-home_default/"] { scale: 1.5; transform-origin: 49.3% 49.7%; }img[src*="/25-large_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/25-home_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/26-large_default/"] { scale: 1.68; transform-origin: 49.8% 53.9%; }img[src*="/26-home_default/"] { scale: 1.51; transform-origin: 49.8% 54.4%; }img[src*="/27-large_default/"] { scale: 2.09; transform-origin: 44.2% 49.9%; }img[src*="/27-home_default/"] { scale: 1.86; transform-origin: 43.5% 49.9%; }img[src*="/28-large_default/"] { scale: 1.66; transform-origin: 49.8% 49.9%; }img[src*="/28-home_default/"] { scale: 1.48; transform-origin: 49.8% 49.8%; }img[src*="/30-large_default/"] { scale: 1.54; transform-origin: 49.5% 49.4%; }img[src*="/30-home_default/"] { scale: 1.53; transform-origin: 49.7% 49.6%; }img[src*="/33-large_default/"] { scale: 1.5; transform-origin: 49.7% 49.7%; }img[src*="/33-home_default/"] { scale: 1.5; transform-origin: 49.7% 49.7%; }img[src*="/39-large_default/"] { scale: 4; transform-origin: 49.8% 50%; }img[src*="/39-home_default/"] { scale: 4; transform-origin: 49.7% 50%; }img[src*="/40-large_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/40-home_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/41-large_default/"] { scale: 1.46; transform-origin: 49.8% 54.6%; }img[src*="/41-home_default/"] { scale: 1.32; transform-origin: 49.8% 55.1%; }img[src*="/42-large_default/"] { scale: 1.55; transform-origin: 42.3% 49.8%; }img[src*="/42-home_default/"] { scale: 1.39; transform-origin: 41.7% 49.8%; }img[src*="/44-large_default/"] { scale: 1.49; transform-origin: 49.5% 49.7%; }img[src*="/44-home_default/"] { scale: 1.49; transform-origin: 49.5% 49.7%; }img[src*="/46-large_default/"] { scale: 1.49; transform-origin: 49.5% 49.8%; }img[src*="/46-home_default/"] { scale: 1.49; transform-origin: 49.5% 49.8%; }img[src*="/47-large_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/47-home_default/"] { scale: 1.08; transform-origin: 49.2% 49.4%; }img[src*="/48-large_default/"] { scale: 1.58; transform-origin: 42.8% 49.8%; }img[src*="/48-home_default/"] { scale: 1.42; transform-origin: 42% 49.8%; }img[src*="/49-large_default/"] { scale: 1.56; transform-origin: 49.8% 52.3%; }img[src*="/49-home_default/"] { scale: 1.41; transform-origin: 49.8% 52.6%; }img[src*="/51-large_default/"] { scale: 1.5; transform-origin: 49.7% 49.4%; }img[src*="/51-home_default/"] { scale: 1.5; transform-origin: 49.7% 49.4%; }img[src*="/56-large_default/"] { scale: 1.48; transform-origin: 49.5% 49.7%; }img[src*="/56-home_default/"] { scale: 1.48; transform-origin: 49.7% 49.7%; }img[src*="/57-large_default/"] { scale: 1.51; transform-origin: 49.8% 54.4%; }img[src*="/57-home_default/"] { scale: 1.36; transform-origin: 49.8% 54.9%; }img[src*="/58-large_default/"] { scale: 1.89; transform-origin: 42.5% 49.9%; }img[src*="/58-home_default/"] { scale: 1.7; transform-origin: 41.7% 49.9%; }img[src*="/68-large_default/"] { scale: 1.79; transform-origin: 50.8% 46.8%; }img[src*="/68-home_default/"] { scale: 1.78; transform-origin: 50.7% 46.8%; }@media (max-width: 767px){#_mobile_logo img { filter: brightness(0) invert(1) !important; mix-blend-mode: normal !important; }#header .header-top > .container { display: flex; flex-direction: column; }#header #mobile_top_menu_wrapper { order: 1; }#header .header-top > .container > .row { order: 2; }#header .header-top #search_widget { display: none !important; }#header .header-top > .container:has(#mobile_top_menu_wrapper:not([style*="none"])) #search_widget { width: 100%; display: block !important; margin: 12px 0px 18px !important; }#header .header-top:not(:has(#mobile_top_menu_wrapper:not([style*="none"]))) { padding: 0px !important; min-height: 0px !important; }}@media (min-width: 768px){#header { position: relative; }#header .header-top > .container { position: static !important; }#header .header-top #search_widget { top: 77px; right: calc(50% - 72px); z-index: 20; position: absolute !important; width: auto !important; min-width: 0px !important; margin: 0px !important; float: none !important; }#header #search_widget form { position: relative; width: auto; }#header #search_widget form input[type="text"] { height: 38px; cursor: pointer; transition: width 0.3s, background 0.3s; outline: 0px; width: 40px !important; padding: 0px 0px 0px 38px !important; border: 1px solid transparent !important; border-radius: 20px !important; background: transparent !important; color: transparent !important; box-shadow: none !important; }#header #search_widget form input[type="text"]::placeholder { color: transparent; }#header #search_widget form i.search { position: absolute; left: 8px; top: 50%; transform: translateY(-50%); pointer-events: none; font-size: 24px; color: rgb(255, 255, 255) !important; padding: 0px !important; }#header #search_widget form i.clear { display: none !important; }#header #search_widget form:focus-within input[type="text"] { cursor: text; width: 240px !important; background: rgb(255, 255, 255) !important; color: rgb(18, 26, 46) !important; border-color: rgb(222, 220, 212) !important; }#header #search_widget form:focus-within input[type="text"]::placeholder { color: rgb(136, 136, 136); }#header #search_widget form:focus-within i.search { color: rgb(18, 26, 46) !important; }}@media (min-width: 992px){#header .header-top #search_widget { right: calc(50% - 192px); }}@media (min-width: 1200px){#header .header-top #search_widget { right: calc(50% - 282px); }}.sth-videohero { margin-bottom: 0px !important; }#index #wrapper .breadcrumb { display: none !important; margin: 0px !important; }#index #wrapper { padding-top: 0px !important; }@media (max-width: 767px){#header .header-nav .mobile { position: relative !important; min-height: 56px; }#header #_mobile_logo { z-index: 2; position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; float: none !important; margin: 0px !important; padding: 0px !important; width: auto !important; }#header #_mobile_logo img { display: block; margin: 0px auto !important; }}#header { --sth-navmid: 92px; }@media (min-width: 768px){#header .right-nav { gap: 12px; min-height: 48px; display: flex !important; align-items: center !important; justify-content: flex-end !important; }#header #_desktop_user_info, #header #_desktop_cart { display: flex !important; align-items: center !important; margin: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; float: none !important; }#header #_desktop_user_info { width: 140px; justify-content: flex-end; }#header #_desktop_cart { width: 130px; justify-content: flex-end; }#header #_desktop_user_info .user-info, #header #_desktop_cart .blockcart { display: flex !important; align-items: center !important; margin: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; height: auto !important; }#header #_desktop_user_info a, #header #_desktop_cart .blockcart .header, #header #_desktop_cart .blockcart .header a { gap: 6px; white-space: nowrap; display: flex !important; align-items: center !important; line-height: 1 !important; margin: 0px !important; }#header #_desktop_user_info i, #header #_desktop_cart i { margin: 0px !important; vertical-align: middle !important; line-height: 1 !important; }#header #search_widget { top: var(--sth-navmid,57px) !important; transform: translateY(-50%) !important; margin: 0px !important; }#header #search_widget form { display: flex; align-items: center; }#header #search_widget form i { top: 50% !important; transform: translateY(-50%) !important; }#header .header-nav .col-md-5 { display: flex; align-items: center; min-height: 48px; }}@media (min-width: 1200px){#header #search_widget { right: calc(50% - 281px) !important; }}@media (min-width: 992px) and (max-width: 1199px){#header #search_widget { right: calc(50% - 181px) !important; }}@media (min-width: 768px) and (max-width: 991px){#header #search_widget { right: calc(50% - 71px) !important; }}@media (max-width: 767px){#header .header-nav .mobile { height: 56px; min-height: 56px; display: flex !important; align-items: center !important; padding: 0px 12px !important; }#header .header-nav .mobile > .clearfix { display: none !important; }#header #menu-icon { order: 1; align-items: center; margin: 0px auto 0px 0px !important; padding: 0px !important; height: auto !important; display: flex !important; float: none !important; }#header #_mobile_user_info { order: 2; align-items: center; float: none !important; margin: 0px !important; padding: 0px 8px !important; display: flex !important; }#header #_mobile_cart { order: 3; align-items: center; float: none !important; margin: 0px !important; display: flex !important; }#header #_mobile_user_info .user-info, #header #_mobile_user_info a, #header #_mobile_cart .blockcart, #header #_mobile_cart .blockcart .header, #header #_mobile_cart .blockcart a { display: flex !important; align-items: center !important; margin: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; line-height: 1 !important; }#header #_mobile_cart .blockcart { height: 56px !important; padding: 0px 12px !important; }#header #menu-icon i, #header #_mobile_user_info i, #header #_mobile_cart i { margin: 0px !important; line-height: 1 !important; vertical-align: middle !important; }}#header { border-bottom: 0px !important; box-shadow: none !important; }#index .sth-videohero { margin-top: -1px !important; }.sth-videohero video { transform: scale(1.02); }@media (max-width: 767px){#header .header-top:not(:has(#mobile_top_menu_wrapper:not([style*="none"]))) { display: none !important; }}.sth-splash { display: none !important; }html.sth-lock, html.sth-lock body { overflow: auto !important; height: auto !important; }#index .sth-videohero { height: calc(-217px + 100svh) !important; min-height: 480px !important; max-height: none !important; }@media (max-width: 767px){#index .sth-videohero { height: calc(-137px + 100svh) !important; min-height: 420px !important; }}.ac-film--3 { grid-template-columns: 1fr !important; }.ac-film--3 .ac-film__col:not(:first-child) { display: none !important; }.ac-film__frame { background-position: center 20% !important; }#index #header { top: 0px; left: 0px; right: 0px; z-index: 60; position: absolute !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }#index #header::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; height: calc(100% + 80px); background: linear-gradient(rgba(8, 10, 18, 0.62) 0%, rgba(8, 10, 18, 0.28) 60%, rgba(8, 10, 18, 0) 100%); pointer-events: none; z-index: -1; }#index #header .header-banner, #index #header #custom-text, #index #header .header-nav, #index #header .header-top { background: transparent !important; border: 0px !important; box-shadow: none !important; }#index #header .header-banner *, #index #header #custom-text *, #index #header .header-nav a, #index #header .header-nav span, #index #header .header-nav i, #index #header .header-nav p, #index #header .header-nav div { color: rgb(255, 255, 255) !important; }#index #header #_desktop_logo img, #index #header #_mobile_logo img { filter: brightness(0) invert(1) !important; mix-blend-mode: normal !important; }#index #header #search_widget i { color: rgb(255, 255, 255) !important; }#index .sth-videohero { height: 100svh !important; min-height: 560px !important; max-height: none !important; margin-top: 0px !important; }@media (min-width: 768px){#index #header #top-menu > li > a, #index #header .top-menu > li > a { color: rgb(255, 255, 255) !important; }#index #header #top-menu > li > a:hover { color: rgb(255, 255, 255) !important; opacity: 0.8; }}@media (max-width: 767px){#index .sth-videohero { min-height: 480px !important; }#index #header .header-top:has(#mobile_top_menu_wrapper:not([style*="none"])) { background: rgb(243, 242, 238) !important; }#index #header .header-top:has(#mobile_top_menu_wrapper:not([style*="none"])) * { color: rgb(18, 26, 46); }}.ac-film__frame { background-position: center 15% !important; }@media (min-width: 992px){#index #header .header-banner { display: none !important; }#index #header .header-nav { top: 0px; left: 0px; right: 0px; height: 92px; z-index: 3; pointer-events: none; position: absolute !important; padding: 0px !important; margin: 0px !important; }#index #header .header-nav::before, #index #header .header-nav::after { display: none !important; content: none !important; }#index #header .header-nav .container { height: 92px; width: 100% !important; max-width: none !important; padding: 0px 40px !important; }#index #header .header-nav .row { height: 92px; display: flex; justify-content: flex-end; align-items: center; margin: 0px !important; }#index #header .header-nav .col-md-5 { display: none !important; }#index #header .right-nav { pointer-events: auto; min-height: 92px !important; width: auto !important; flex: 0 0 auto !important; max-width: none !important; padding: 0px !important; gap: 18px !important; }#index #header #_desktop_user_info, #index #header #_desktop_cart { width: auto !important; }#index #header #_desktop_user_info .hidden-sm-down, #index #header #_desktop_user_info a span, #index #header #_desktop_cart .blockcart .header > span.hidden-sm-down { display: none !important; }#index #header #_desktop_user_info a { width: 40px; height: 40px; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 50%; }#index #header #_desktop_cart .blockcart { border-radius: 6px; background: transparent !important; border: 1px solid rgba(255, 255, 255, 0.7) !important; padding: 0px 14px !important; height: 40px !important; }#index #header #_desktop_cart .blockcart .header { gap: 6px; }#index #header .header-top { height: 92px; display: flex; align-items: center; padding: 0px !important; }#index #header .header-top > .container { width: 100% !important; max-width: none !important; padding: 0px 40px !important; }#index #header .header-top .row { display: flex; align-items: center; margin: 0px !important; }#index #header #_desktop_logo { flex: 0 0 auto !important; width: auto !important; max-width: none !important; padding: 0px !important; }#index #header #_desktop_logo img { max-height: 56px !important; width: auto !important; }#index #header .header-top-right { display: flex; justify-content: center; flex: 1 1 auto !important; width: auto !important; max-width: none !important; padding: 0px 230px 0px 24px !important; }#index #header #top-menu > li > a { font-size: 12.5px !important; letter-spacing: 0.12em !important; padding: 8px 10px !important; }#index #header #search_widget { top: 46px !important; right: 182px !important; }}@media (min-width: 992px) and (max-width: 1279px){#index #header .header-nav, #index #header .header-nav .container, #index #header .header-nav .row, #index #header .right-nav { height: 80px !important; min-height: 80px !important; }#index #header .header-top { display: block; height: auto !important; padding: 0px !important; }#index #header .header-top .row { flex-wrap: wrap !important; }#index #header #_desktop_logo { height: 80px; align-items: center; display: flex !important; }#index #header .header-top-right { justify-content: center; flex: 0 0 100% !important; padding: 0px 0px 10px !important; }#index #header #top-menu > li > a { font-size: 12px !important; letter-spacing: 0.1em !important; padding: 6px 9px !important; }#index #header #search_widget { top: 40px !important; right: 182px !important; }}@media (min-width: 1280px) and (max-width: 1439px){#index #header #top-menu > li > a { font-size: 11.5px !important; letter-spacing: 0.07em !important; padding: 8px 7px !important; }#index #header .header-top-right { padding-right: 215px !important; }}@media (min-width: 1280px){#index #header .header-top .row { flex-wrap: nowrap !important; }}@media (min-width: 992px){#index #header #_desktop_cart .blockcart .hidden-sm-down { display: none !important; }}@media (min-width: 1280px){#index #header .header-nav, #index #header .header-nav .container, #index #header .header-nav .row, #index #header .right-nav, #index #header .header-top { height: 68px !important; min-height: 68px !important; }#index #header .header-nav .container, #index #header .header-top > .container { max-width: 1240px !important; margin: 0px auto !important; padding: 0px 24px !important; }#index #header #_desktop_logo img { max-height: 42px !important; }#index #header .header-top-right { padding: 0px 190px 0px 20px !important; }#index #header #top-menu > li > a { font-weight: 500; font-size: 11px !important; letter-spacing: 0.1em !important; padding: 6px 10px !important; }#index #header .right-nav { gap: 12px !important; }#index #header #_desktop_user_info a { width: 36px !important; height: 36px !important; }#index #header #_desktop_cart .blockcart { height: 36px !important; padding: 0px 12px !important; }#index #header #_desktop_cart .blockcart * { font-size: 12px !important; }#index #header #search_widget { top: 34px !important; right: calc(138px + max(24px, 50% - 596px)) !important; }#index #header::before { height: calc(100% + 60px) !important; }}@media (min-width: 1280px){#index #header #_desktop_logo img { max-height: 56px !important; }}@media (min-width: 992px) and (max-width: 1279px){#index #header #_desktop_logo img { max-height: 60px !important; }}@media (max-width: 767px){#header #_mobile_logo img { width: 140px !important; }}#index .sth-manifeste { display: none !important; }@media (max-width: 767px){#index #header .header-nav::before { display: none !important; content: none !important; }#index #header .header-nav .mobile { height: 64px !important; min-height: 64px !important; padding: 0px 16px !important; }#index #header #_mobile_user_info { padding: 0px 6px !important; }#index #header #_mobile_cart .blockcart { padding: 0px 4px 0px 8px !important; }#index #header .header-banner { top: max(100svh, 480px); left: 0px; right: 0px; height: 40px; align-items: center; justify-content: center; z-index: 2; position: absolute !important; margin: 0px !important; background: rgb(18, 26, 46) !important; display: flex !important; }#index #header .header-banner #custom-text { background: transparent !important; }#index .sth-band { margin-top: 40px !important; }}:root, html { color-scheme: light only !important; }body#index { position: relative; }#index .sth-sec .sth-eyebrow { display: none !important; }#index .sth-tile img { object-position: center 25%; object-fit: cover !important; width: 100% !important; height: 100% !important; }@media (max-width: 767px){#index .products.row { grid-template-columns: 1fr 1fr !important; gap: 22px 12px !important; margin: 0px !important; }#index .products.row > .js-product { min-width: 0px; width: auto !important; max-width: none !important; padding: 0px !important; margin: 0px !important; }#index .products.row .product-title, #index .products.row .product-title a { font-size: 14px !important; line-height: 1.25 !important; }#index .products.row .price { font-size: 13px !important; }}@media (max-width: 767px){#footer .container > .row > [class*="col-"], #footer .container > .row > .block-social, #footer .footer-container .row > div { padding-left: 16px !important; padding-right: 16px !important; }}#footer #contact-infos { line-height: 1.7; display: block !important; height: auto !important; visibility: visible !important; }#footer #contact-infos a[href^="tel:"] { letter-spacing: 0.04em; white-space: nowrap; font-size: 17px !important; font-weight: 600 !important; }@media (max-width: 767px){#footer .block-contact .title .collapse-icons { display: none !important; }#footer .block-contact .title { pointer-events: none; }#footer .block-contact { padding-top: 14px !important; padding-bottom: 18px !important; }#footer #contact-infos { padding-top: 6px; font-size: 14px; }}@media (max-width: 767px){#index #header .header-banner { display: none !important; }#index .sth-band { margin-top: 0px !important; padding-top: 16px !important; padding-bottom: 16px !important; }}#header #_desktop_contact_link, #header #contact-link { display: none !important; } /* TL */ body:not(#index) #_desktop_logo img,body:not(#index) #_mobile_logo img{filter:brightness(0)!important} #header #_desktop_contact_link,#header #contact-link{display:none!important} .block-category h1{color:#121a2e!important} #subcategories .subcategory-image{display:none!important} #subcategories ul{display:flex;flex-wrap:wrap;gap:10px} #subcategories li{width:auto!important;margin:0!important} #subcategories .subcategory-name{display:inline-block;padding:8px 16px;border:1px solid #121a2e;border-radius:999px;font-size:13px;letter-spacing:.06em} /* v13oct sous-menu + logo */ #header .sub-menu{background:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important;border:0!important}#header .sub-menu a,#header .sub-menu a *,#index #header .sub-menu a{color:#121a2e!important;text-shadow:none!important}#header .sub-menu a:hover{color:#8a6d3b!important}#header .sub-menu .top-menu[data-depth="1"]{display:flex;flex-wrap:wrap;gap:4px 28px;justify-content:center;padding:14px 20px!important}#header .sub-menu .top-menu[data-depth="1"]>li>a{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:600}@media (min-width:992px){#index #header #_desktop_logo img,body:not(#index) #header #_desktop_logo img{max-height:40px!important;width:auto!important;height:auto!important}#index #header #_desktop_logo,body:not(#index) #header #_desktop_logo{padding-top:6px!important}}#index #header #top-menu .sub-menu a,#index #header #top-menu .sub-menu a *,body:not(#index) #header #top-menu .sub-menu a{color:#121a2e!important}#index #header #top-menu .sub-menu a:hover{color:#8a6d3b!important}@media (min-width:992px){#header #top-menu .sub-menu{margin-top:18px!important}#header #top-menu>li{padding-bottom:18px;margin-bottom:-18px}} /* v13oct sous-menu discret + loupe */ @media (min-width:992px){html #header #top-menu>li{position:relative!important}html #header #top-menu .sub-menu{left:50%!important;right:auto!important;top:100%!important;transform:translateX(-50%)!important;width:auto!important;min-width:210px!important;margin-top:14px!important;padding:10px 0!important;background:rgba(12,14,22,.86)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important}html #header #top-menu .sub-menu .top-menu[data-depth="1"]{display:block!important;padding:0!important;margin:0!important}html #header #top-menu .sub-menu li{float:none!important;display:block!important}#index #header #top-menu .sub-menu a,body:not(#index) #header #top-menu .sub-menu a{display:block!important;padding:8px 24px!important;color:rgba(255,255,255,.92)!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:500!important;white-space:nowrap;text-align:left}#index #header #top-menu .sub-menu a:hover,body:not(#index) #header #top-menu .sub-menu a:hover{color:#d9b87c!important;background:transparent!important}html #header #top-menu>li{padding-bottom:16px;margin-bottom:-16px}}body:not(#index) #header{--sth-navmid:57px!important}@media (min-width:1200px){body:not(#index) #header #search_widget{right:calc(50% - 555px + 292px)!important}} /* v13oct loupe tablette */ @media (min-width:768px) and (max-width:1199px){html body #header{--sth-navmid:57px!important}html body #header #search_widget{width:40px!important;min-width:0!important;overflow:hidden}}@media (min-width:768px) and (max-width:991px){html body #header #search_widget{right:calc(50% - 86px)!important}}@media (min-width:992px) and (max-width:1199px){html body #header #search_widget{right:calc(50% - 213px)!important}} /* v14oct pas de page d'entree */ .sth-splash{display:none!important}html.sth-lock,html.sth-lock body{overflow:auto!important} /*STHCSS*/

/*STHCFG*/{"video":"/themes/tlmedia/assets/video/accueil.mp4","eyebrow":"Paris · depuis 1951","title":"L'élégance<br><em>parisienne</em>","text":"Chemises, mailles, chaussures et accessoires","cta":"Découvrir la collection","href":"/10-homme","images":["/themes/tlmedia/assets/video/accueil.jpg","/img/c/10.jpg","/img/c/12.jpg","/themes/tlcatalogue/assets/img/c/p22_0.jpg","/themes/tlcatalogue/assets/img/c/p02_0.jpg"]}/*STHCFG*/