@layer theme{html body .antidot-public .u-menu-side{background:var(--u-menuPrintBackground)!important;border:0!important}html body .antidot-public .u-menu-side .menu-collections{margin:0!important;padding:18px 0 20px!important;border:0!important;background:transparent!important;min-width:0!important}html body .antidot-public .menu-collections-heading{margin:0 0 14px!important}html body .antidot-public .menu-collections-heading h2{margin:0!important;padding:0!important;font-family:var(--u-eyebrow-font)!important;font-size:var(--u-eyebrow-desktop)!important;font-weight:var(--u-eyebrow-weight)!important;line-height:var(--u-eyebrow-line)!important;letter-spacing:var(--u-eyebrow-spacing)!important;text-transform:uppercase!important;color:var(--u-menuDescription-color,var(--u-text))!important}html body .antidot-public .menu-decor-photo-card{position:relative!important;display:block!important;width:100%!important;height:130px!important;overflow:hidden!important;isolation:isolate;border-radius:var(--u-cardRadius)!important;background:var(--u-secondary)!important;color:#fff!important;text-decoration:none!important}html body .antidot-public .menu-decor-photo-card>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 43%!important}html body .antidot-public .menu-decor-photo-card:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 20%,rgb(0 0 0/.2) 45%,rgb(0 0 0/.76));pointer-events:none}html body .antidot-public .menu-decor-count{position:absolute!important;top:12px!important;left:12px!important;z-index:1!important;padding:5px 10px!important;border-radius:999px!important;background:var(--u-background,#fff)!important;color:var(--u-text)!important}html body .antidot-public .menu-decor-photo-caption{position:absolute!important;bottom:14px!important;left:14px!important;right:14px!important;z-index:1!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;color:#fff!important}html body .antidot-public .menu-decor-headline{min-width:0!important;font-family:var(--u-menuDecorTitle-font)!important;font-size:var(--u-menuDecorTitle-desktop)!important;font-weight:var(--u-menuDecorTitle-weight)!important;line-height:var(--u-menuDecorTitle-line)!important;letter-spacing:var(--u-menuDecorTitle-spacing)!important;color:#fff!important}html body .antidot-public :is(.menu-decor-action,.menu-decor-count){font-family:var(--u-menuDescription-font)!important;font-size:var(--u-menuDescription-desktop)!important;font-weight:var(--u-menuDescription-weight)!important;line-height:var(--u-menuDescription-line)!important;letter-spacing:var(--u-menuDescription-spacing)!important}html body .antidot-public .menu-decor-action{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:none!important;color:#fff!important}html body .antidot-public .menu-decor-photo-caption :is(span,svg){color:#fff!important}html body .antidot-public .menu-decor-action svg{width:18px!important;height:18px!important;flex:none!important}@media(max-width:1000px){html body .antidot-public .menu-collections-heading h2{font-size:var(--u-eyebrow-mobile)!important}html body .antidot-public .menu-decor-headline{font-size:var(--u-menuDecorTitle-mobile)!important}html body .antidot-public :is(.menu-decor-action,.menu-decor-count){font-size:var(--u-menuDescription-mobile)!important}}}.photo-product-banner{display:block;width:100%;height:400px;overflow:hidden;margin:0;padding:0;background:#d0c4b5}.photo-product-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ppb-desktop-position,50% 50%)}@media (max-width:760px){.photo-product-banner{height:230px}.photo-product-banner img{object-position:var(--ppb-mobile-position,50% 50%)}}