.cal.cal-mm,.cal.cal-mmo,.cal.cal-mmo-foot,header-drawer .menu-drawer{--c-bg: var(--s-mm-bg, var(--cal-silk));--c-ink: var(--s-mm-ink, var(--cal-midnight));--c-muted: var(--s-mm-muted, var(--cal-dark-cloud));--c-line: var(--s-mm-line, var(--cal-hairline));--c-card: var(--s-mm-tile, var(--cal-beige));--c-badge: var(--s-mm-badge, var(--cal-blush));--c-badge-dark: var(--s-mm-badge-dark, var(--cal-midnight));--c-sale: var(--s-mm-sale, var(--cal-lamp));--c-accent: var(--s-mm-season, var(--cal-deal-text))}.menu-list__submenu-inner:has(>.cal-mm){padding-block:0}.menu-list__submenu-inner:has(>.cal-mm)>.mega-menu{display:none}.menu-drawer__inner-submenu:has(>.cal-mmo)>:not(.menu-drawer__nav-buttons,.cal-mmo){display:none}header-component .menu-list__link-title{text-decoration:underline 1px transparent;text-underline-offset:8px;transition:text-decoration-color .2s ease}header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__trigger .menu-list__link-title,header-component .menu-list__link:hover .menu-list__link-title{text-decoration-color:currentColor}.cal-mm{position:relative;background:var(--c-bg);color:var(--c-ink);box-shadow:0 24px 40px -24px color-mix(in srgb,var(--cal-midnight) 18%,transparent);flex:1 1 100%;width:100%;text-align:start;white-space:normal}.cal-mm__in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 40px;padding-top:36px;padding-bottom:28px}.cal-mm__in--g{grid-template-columns:200px minmax(0,1fr)}.cal-mm__in--t{grid-template-columns:minmax(0,1fr) 340px}.cal-mm__in--g.cal-mm__in--t{grid-template-columns:200px minmax(0,1fr) 340px}.cal-mm__in--g:not(.cal-mm__in--p){grid-template-columns:minmax(0,1fr)}.cal-mm__in--g.cal-mm__in--t:not(.cal-mm__in--p){grid-template-columns:minmax(0,1fr) 340px}.cal-mm__in--g:not(.cal-mm__in--p) .cal-mm__groups{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cal-mm__groups{display:grid;gap:22px;align-content:start}.cal-mm__gh{display:block;margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--c-muted);text-decoration:none}a.cal-mm__gh:hover{color:var(--c-ink)}.cal-mm__gl{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4}.cal-mm__gl a{color:var(--c-ink);text-decoration:none}.cal-mm__gl a:hover,.cal-mm__gl a[aria-current]{text-decoration:underline;text-underline-offset:3px}.cal-mm__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;align-content:start}.cal-mm__tiles--cols{grid-template-rows:repeat(var(--rows, 3),auto);grid-auto-flow:column}.cal-mm__tile{display:flex;gap:16px;align-items:flex-start;padding:12px;color:var(--c-ink);text-decoration:none;transition:background-color .2s ease}.cal-mm__tile:hover,.cal-mm__tile:focus-visible{background:var(--c-card)}.cal-mm__img{display:block;width:88px;height:88px;flex:0 0 88px;overflow:hidden;background:var(--c-card)}.cal-mm__img img{display:block;width:100%;height:100%;object-fit:contain}.cal-mm__tile:hover .cal-mm__img{background:color-mix(in srgb,var(--c-card) 70%,var(--c-bg))}.cal-mm__body{display:block;min-width:0}.cal-mm__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;line-height:1.3}.cal-mm__bs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cal-mm__b{display:inline-block;padding:3px 7px;background:var(--c-badge);color:var(--cal-midnight);font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.3}.cal-mm__b--dark{background:var(--c-badge-dark);color:var(--cal-silk)}.cal-mm__b--sale{background:var(--c-sale);color:var(--cal-midnight)}.cal-mm__s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:13px;line-height:1.4;color:var(--c-muted)}.cal-mm__teaser{position:relative;display:block;min-height:340px;overflow:hidden;background:var(--cal-midnight-2);color:var(--cal-silk);text-decoration:none}.cal-mm__teaser img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--cal-ease)}.cal-mm__teaser:hover img{transform:scale(1.03)}.cal-mm__teaser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--cal-midnight) 70%,transparent) 100%)}.cal-mm__tt{position:absolute;left:20px;right:20px;bottom:18px;z-index:1}.cal-mm__tt b{display:block;font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.15}.cal-mm__tt small{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cal-mm__tt svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.cal-mm__links{display:flex;flex-wrap:wrap;gap:12px 28px;grid-column:1 / -1;padding-top:18px;border-top:1px solid var(--c-line)}.cal-mm__links a,.cal-mmo__links a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--c-ink);text-decoration:none}.cal-mm__links a:hover{text-decoration:underline;text-underline-offset:3px}.cal-mm__arr{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid var(--c-ink);transition:background-color .2s ease,color .2s ease}.cal-mm__arr svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.cal-mm__links a:hover .cal-mm__arr,.cal-mmo__links a:active .cal-mm__arr{background:var(--c-ink);color:var(--c-bg)}@media(max-width:1199px){.cal-mm__teaser{display:none}.cal-mm__in--t{grid-template-columns:minmax(0,1fr)}.cal-mm__in--g.cal-mm__in--t{grid-template-columns:200px minmax(0,1fr)}.cal-mm__in--g.cal-mm__in--t:not(.cal-mm__in--p){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cal-mm__teaser img{transition:none}}header-drawer .menu-drawer{background:var(--c-bg);color:var(--c-ink)}header-drawer .menu-drawer__close-button.menu-drawer__close-button,header-drawer .menu-drawer__back-button.menu-drawer__back-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:12px 16px;border:1px solid var(--c-ink);background:var(--c-bg);color:var(--c-ink)}header-drawer .menu-drawer__back-button>.svg-wrapper{margin:0}header-drawer .menu-drawer>.menu-drawer__close-button{margin-inline-start:auto}header-drawer .menu-drawer__nav-buttons{border-bottom:1px solid var(--c-line)}header-drawer .menu-drawer__title{font-size:16px;font-weight:500;color:var(--c-ink)}header-drawer .menu-drawer__navigation>.menu-drawer__menu{padding:0 16px}header-drawer .menu-drawer__navigation>.menu-drawer__menu>li{margin:0;border-bottom:1px solid var(--c-line)}@media(max-width:749px){header-drawer .menu-drawer{--drawer-width: 100vw;--drawer-max-width: 100vw}}header-drawer .menu-drawer__menu-item--mainlist{min-height:58px;padding:0;font-size:21px;font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--c-ink)}header-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:inherit;font-weight:inherit}.cal-mmo{white-space:normal;display:flex;flex-direction:column;flex:1 0 auto;gap:0;padding-bottom:0;background:var(--c-bg);color:var(--c-ink)}.cal-mmo__groups{padding:14px 16px 4px}.cal-mmo__groups .cal-mm__gh{margin:10px 0 8px}.cal-mmo__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cal-mmo__chips a{padding:8px 12px;border:1px solid var(--c-line);font-size:13px;line-height:1.2;color:var(--c-ink);text-decoration:none}.cal-mmo__chips a:active{border-color:var(--c-ink)}.cal-mmo__items{display:grid;gap:0;padding:4px 16px 0}.cal-mmo__item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;color:var(--c-ink);text-decoration:none;border-bottom:1px solid var(--c-line)}.cal-mmo__item .cal-mm__img{width:72px;height:72px;flex-basis:72px}.cal-mmo__item .cal-mm__t{font-size:15px}.cal-mmo__teaser{position:relative;display:block;height:170px;margin:18px 16px;overflow:hidden;flex:0 0 auto;background:var(--cal-midnight-2);color:var(--cal-silk);text-decoration:none}.cal-mmo__teaser img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cal-mmo__teaser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--cal-midnight) 70%,transparent))}.cal-mmo__teaser .cal-mm__tt{left:16px;right:16px;bottom:14px}.cal-mmo__teaser .cal-mm__tt b{font-size:20px}.cal-mmo__links{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line);background:var(--c-bg)}.cal-mmo__links a{font-size:13px;gap:8px}.cal-mmo-foot{white-space:normal;display:flex;flex-direction:column;padding:0 16px;color:var(--c-ink)}.cal-mmo-foot__rating{display:flex;align-items:center;gap:8px;margin:22px 0 0;font-size:12px;color:var(--c-muted)}.cal-mmo-foot__stars{display:inline-flex;gap:2px;color:var(--c-ink)}.cal-mmo-foot__stars svg{width:13px;height:13px;fill:currentColor}.cal-mmo-foot__stars svg.is-half{opacity:1}.cal-mmo-foot__stars svg.is-off{opacity:.22}.cal-mmo-foot__sec{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;font-size:15px}.cal-mmo-foot__sec a{color:var(--c-ink);text-decoration:none}.cal-mmo-foot__sup{margin:24px -16px 0;padding:16px;border-top:1px solid var(--c-line)}.cal-mmo-foot__who{display:flex;gap:12px;align-items:center}.cal-mmo-foot__who img{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover;object-position:50% 20%}.cal-mmo-foot__who b{display:block;font-size:14px;font-weight:500}.cal-mmo-foot__who span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--c-muted)}.cal-mmo-foot__call{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:12px;border:1px solid var(--c-ink);color:var(--c-ink);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.cal-mmo-foot__call svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.cal-mmo-foot__call:active{background:var(--c-ink);color:var(--c-bg)}@media(min-width:750px){.cal-mmo-foot{max-width:520px}}:root{--cal-ic-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l9 9-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.5'/%3E%3C/svg%3E");--cal-ic-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}header-drawer .menu-drawer__menu-item--mainlist[href] .menu-drawer__menu-item-text{flex:1 1 auto}.cal-mmo__filter{margin:4px 0 8px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cal-mmo__filter>summary{display:flex;align-items:center;gap:10px;min-height:48px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink);cursor:pointer;list-style:none}.cal-mmo__filter>summary::-webkit-details-marker{display:none}.cal-mmo__filter svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cal-mmo__fn{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--c-ink);color:var(--c-bg);font-size:11px;letter-spacing:0}.cal-mmo__fc{margin-left:auto;transition:transform .2s ease}.cal-mmo__filter[open] .cal-mmo__fc{transform:rotate(180deg)}.cal-mmo__fb{padding:0 0 8px}.cal-mmo__fb .cal-mm__gh:first-child{margin-top:2px}.cal-mmo__chips a[aria-pressed=true]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-bg)}.cal-mmo.is-loading [data-mmo-items]{opacity:.45;transition:opacity .15s}.cal-mmo__empty{margin:12px 0;padding:14px;background:var(--c-card, #f7f7f6);font-size:13px;color:var(--c-muted)}.cal-mm__gl.is-collapsed .cal-mm__gx{display:none}.cal-mm__more{padding:0;border:0;background:none;font:400 13px var(--cal-font);color:var(--c-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cal-mm__more:hover{color:var(--c-ink)}.cal-hsup{display:none}@media(min-width:990px){.cal-hsup{display:inline-flex;align-items:center;gap:8px;height:40px;margin-right:8px;padding:0 14px;border:1px solid var(--cal-hairline);background:var(--cal-linen);color:var(--cal-midnight);font:400 13px var(--cal-font);text-decoration:none;white-space:nowrap;align-self:center}.cal-hsup:hover{border-color:var(--cal-midnight)}.cal-hsup i{width:7px;height:7px;border-radius:50%;background:var(--cal-mist)}.cal-hsup.is-on i,.cal-hsup:not([data-cal-support]) i{background:#2f9e5f}.cal-hsup svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cal-mega.css.map */
