@layer desktop-layout{html body .antidot-public #public-content .home-card-grid{min-width:0!important}html body .antidot-public #public-content .home-grid-heading{margin-bottom:20px!important}html body .antidot-public #public-content .home-grid-heading .u-home-intro{margin-bottom:0!important}html body .antidot-public #public-content .home-card-grid .home-card-grid-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important;align-items:start!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;scroll-snap-type:none}@media(max-width:1000px){html body .antidot-public #public-content .home-card-grid .home-card-grid-track{gap:24px 12px!important}}@media(min-width:1001px){html body .antidot-public #public-content .home-card-grid .home-card-grid-track{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .antidot-public #public-content .home-card-grid[data-columns="3"] .home-card-grid-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}}}@layer desktop-layout{html body .antidot-public #public-content #utopic-maroc-affiches .um-intro{padding-bottom:0!important}html body .antidot-public #public-content .u-home-categories .home-card-grid-track{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;align-items:stretch!important}html body .antidot-public #public-content .u-home-categories .home-photo-slider{position:relative;min-width:0;width:100%;overflow:hidden}html body .antidot-public #public-content .u-home-categories .product-carousel-slide{display:block!important;min-width:0!important}html body .antidot-public #public-content .u-home-categories :is(.product-carousel-arrow,.product-carousel-progress){display:none!important}html body .antidot-public #public-content .u-home-categories .u-category-card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:auto!important;box-sizing:border-box!important;padding:0!important;grid-column:auto!important;order:0!important;border:0!important;border-radius:4px!important;background:#f8f6f2!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;isolation:isolate}html body .antidot-public #public-content .u-home-categories .u-category-card:before{content:none!important;display:none!important}html body .antidot-public #public-content .u-home-categories .u-category-card:is(:hover,:focus-visible){box-shadow:none!important;transform:none!important}html body .antidot-public #public-content .u-home-categories .u-category-media{position:relative!important;display:block!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;overflow:hidden!important}html body .antidot-public #public-content .u-home-categories .u-category-copy{position:absolute!important;display:flex!important;flex-direction:column!important;gap:6px!important;inset:auto 12px 12px!important;z-index:2!important;padding:0!important}html body .antidot-public #public-content .u-home-categories .u-category-media>:first-child:not(.u-home-corner-price):not(.u-category-copy){position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body .antidot-public #public-content .u-home-categories .u-category-media:after{content:""!important;position:absolute!important;inset:25% 0 0!important;background:linear-gradient(transparent,rgb(0 0 0/78%))!important;z-index:1!important;pointer-events:none}html body .antidot-public #public-content .u-home-categories .u-category-copy>:is(h3,p,.u-offers-unavailable){position:static!important;z-index:auto!important;align-self:stretch!important;margin:0!important;padding:0!important;min-width:0!important;color:#fff!important;text-shadow:0 1px 6px rgb(0 0 0/25%)}html body .antidot-public #public-content .u-home-categories .u-category-media h3{min-height:0!important;font-family:var(--u-subtitle-font,Switzer,Arial,sans-serif)!important;font-size:var(--u-subtitle-desktop,1.125rem)!important;font-weight:var(--u-subtitle-weight,400)!important;line-height:var(--u-subtitle-line,1.4)!important;letter-spacing:var(--u-subtitle-spacing,0)!important;hyphens:auto;overflow-wrap:anywhere}html body .antidot-public #public-content .u-home-categories .u-category-copy *{color:#fff!important}html body .antidot-public #public-content .u-home-categories .u-category-card .u-category-copy>p{min-height:3em!important;min-height:2lh!important;font-size:14px!important;line-height:1.5!important}html body .antidot-public #public-content .u-home-categories .u-category-copy>.u-offers-unavailable{position:absolute!important;top:12px;left:12px}@media(max-width:1000px){html body .antidot-public #public-content .u-home-categories .u-offers-desktop{display:none!important}html body .antidot-public #public-content .u-home-categories .u-offers-mobile{display:block!important}}@media(max-width:760px){html body .antidot-public #public-content .u-home-categories .u-category-media h3{font-size:var(--u-subtitle-mobile,1rem)!important}}@media(max-width:700px){html body .antidot-public #public-content .u-home-categories .home-photo-slider{overflow:visible!important}html body .antidot-public #public-content .u-home-categories .home-card-grid-track{display:flex!important;gap:0!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}html body .antidot-public #public-content .u-home-categories .home-card-grid-track::-webkit-scrollbar{display:none}html body .antidot-public #public-content .u-home-categories .product-carousel-slide{flex:0 0 100%!important;width:100%!important;padding:0 22px!important;box-sizing:border-box!important;scroll-snap-align:start;scroll-snap-stop:always}html body .antidot-public #public-content .u-home-categories .product-carousel-drag{touch-action:pan-x pan-y pinch-zoom;user-select:none;-webkit-user-select:none}html body .antidot-public #public-content .u-home-categories .product-carousel-arrow{position:absolute!important;top:calc(50% - 28px)!important;z-index:2;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:56px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--u-text,#302d29)!important;box-shadow:none!important;cursor:pointer}html body .antidot-public #public-content .u-home-categories .product-carousel-previous{left:-20px!important}html body .antidot-public #public-content .u-home-categories .product-carousel-next{right:-20px!important}html body .antidot-public #public-content .u-home-categories .product-carousel-arrow:disabled{opacity:.2!important;cursor:default}html body .antidot-public #public-content .u-home-categories .product-carousel-arrow>svg{width:26px!important;height:26px!important;stroke-width:1.5!important}html body .antidot-public #public-content .u-home-categories .product-carousel-progress{display:block!important;height:3px!important;margin:14px 0 0!important;background:var(--u-border,#dedbd5)!important;overflow:hidden!important}html body .antidot-public #public-content .u-home-categories .product-carousel-progress>span{display:block!important;height:100%!important;background:var(--u-text,#302d29)!important}}}@layer desktop-layout{html body .antidot-public #public-content .u-home-editor-choice{width:calc(100% - 64px)!important;max-width:1200px!important;margin:var(--home-discovery-gap,48px) auto 0!important;display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:24px 40px!important;align-items:center!important;color:var(--u-text)!important}html body .antidot-public #public-content .u-editor-choice-heading{grid-column:2!important;align-self:end!important;min-width:0!important}html body .antidot-public #public-content .u-editor-choice-eyebrow{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important;color:var(--u-muted,#98704d)!important;font:500 11px/1.5 var(--u-body-font)!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body .antidot-public #public-content .u-editor-choice-eyebrow:after{content:"";width:24px;height:1px;background:currentColor}html body .antidot-public #public-content .u-editor-choice-heading h2{--u-title-mobile:clamp(30px,9.5vw,40px);--u-title-desktop:44px;margin:0!important;font:400 44px/1.1 var(--u-title-font),Georgia,serif!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}html body .antidot-public #public-content .u-editor-choice-image{grid-column:1!important;grid-row:1/3!important;display:block!important;min-width:0!important;border:1px solid var(--u-controlBorder)!important}html body .antidot-public #public-content .u-editor-choice-image img{display:block!important;width:100%!important;height:auto!important}html body .antidot-public #public-content .u-editor-choice-copy{grid-column:2!important;min-width:0!important;align-self:start!important}html body .antidot-public #public-content .u-editor-choice-action{display:flex!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:12px 18px!important;background:var(--u-button)!important;color:var(--u-buttonText)!important}html body .antidot-public #public-content .u-editor-choice-collection{display:inline-block!important;margin-top:16px!important;font:400 15px/1.5 var(--u-body-font)!important;text-decoration:underline!important;text-underline-offset:4px!important}@media(max-width:760px){html body .antidot-public #public-content .u-home-editor-choice{width:calc(100% - 40px)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}html body .antidot-public #public-content .u-editor-choice-heading{align-self:stretch!important}html body .antidot-public #public-content .u-editor-choice-heading h2{font-size:clamp(30px,9.5vw,40px)!important}html body .antidot-public #public-content .u-editor-choice-copy{align-self:stretch!important}}}