@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fr-alamiya/dm-sans-400.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fr-alamiya/dm-sans-500.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fr-alamiya/dm-sans-600.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fr-alamiya/dm-sans-700.ttf) format("truetype")}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fr-alamiya/italiana-400.ttf) format("truetype")}html[lang=fr] .storefront{--font-latin:"DM Sans",Arial,sans-serif;font-family:var(--font-latin)}html[lang=fr] .storefront :is(p,li,label,input,select,textarea,summary,button,.btn,.price,.num,small,.home-kicker,.site-nav,.box-marketing-card,.box-card-promise){font-family:DM Sans,Arial,sans-serif!important}html[lang=fr] .storefront :is(h1,h2,.display){font-family:Italiana,Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em}html[lang=fr] .storefront :is(h3,h4,.ltu-product-title,.box-marketing-card h3,.buy-box h2,.quick-order h2,.footer h2,.footer h3){font-family:DM Sans,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0}html[lang=fr] .storefront .home-hero-description{font-weight:400;line-height:1.65}html[lang=fr] .storefront :is(.btn,.site-nav a,.home-kicker,.home-cod){font-weight:500}html[lang=fr] .storefront :is(.ltu,.contact-widget,.quick-summary,.quick-total,.ltu-cod,.ltu-note,.ltu-ribbon,legend,table,dt,dd){font-family:DM Sans,Arial,sans-serif!important}html[lang=fr] .storefront .quick-total strong{font-family:DM Sans,Arial,sans-serif!important}html[lang=fr] .storefront{--lt-title:46px;--lt-section:34px;--lt-subtitle:22px;--lt-body:17px;--lt-small:14px;--lt-button:17px}html[lang=fr] .storefront :is(.home-hero h1,h1,h2){line-height:1.2!important}html[lang=fr] .storefront :is(.ltu-product-title,h1.product-title--arabic){font-size:26px!important;line-height:1.35!important}html[lang=fr] .storefront :is(.quick-fields label,.quick-variants legend,.ltu-cod){font-size:16px;line-height:1.5}html[lang=fr] .storefront :is(input,select,textarea){font-size:16px!important}html[lang=fr] .storefront .home-hero-description{max-width:440px}@media(max-width:1023px){html[lang=fr] .storefront{--lt-title:40px;--lt-section:32px}}@media(max-width:767px){html[lang=fr] .storefront{--lt-title:32px;--lt-section:28px;--lt-subtitle:20px;--lt-body:16px;--lt-button:16px}html[lang=fr] .storefront :is(.ltu-product-title,h1.product-title--arabic){font-size:22px!important}}@media(max-width:767px){html[lang=fr] .storefront .contact-widget-trigger{width:auto!important;min-width:112px;min-height:48px;height:auto!important;padding:12px 16px;white-space:nowrap;font-size:14px}html[lang=fr] .storefront:has(.ltu) .contact-widget{bottom:calc(88px + env(safe-area-inset-bottom))}}