body.with-bmm-island.has-dropdown-menu.with-mega .header.section--rounded:before{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.bmm-container{--bmm-bg: #f5f5f5;--bmm-max: 1700px;--bmm-shell-radius: 22px;--bmm-panel-white: #ffffff;--bmm-text: #2b2830;--bmm-text-soft: #7d7669;--bmm-eyebrow: #a39c92;--bmm-icon: #6f6960;--bmm-tile-border: #e5e1d9;--bmm-row-hover: #f6f3ee;--bmm-rule: #ddd8cf;--bmm-header-offset: var(--header-height);--bmm-pad-sm: clamp(12px, 1.05vw, 18px);--bmm-pad-md: clamp(21px, 1.75vw, 30px);--bmm-pad-lg: clamp(25px, 2.05vw, 35px);--bmm-pad-rail: clamp(26px, 2.2vw, 38px);--bmm-gap-cols: clamp(26px, 2.3vw, 40px);position:relative;padding-block-start:var(--bmm-header-offset);transition:padding var(--animation-nav);color:var(--bmm-text);font-family:var(--font-body-family, "Poppins", Arial, sans-serif)}.bmm-container:before,.bmm-container:after{content:"";position:absolute;z-index:1;top:var(--bmm-header-offset);width:var(--bmm-shell-radius);height:var(--bmm-shell-radius);pointer-events:none;transition:top var(--animation-nav)}.bmm-container:before{left:0;background:radial-gradient(circle at 0 100%,transparent calc(var(--bmm-shell-radius) - 1px),var(--bmm-bg) var(--bmm-shell-radius))}.bmm-container:after{right:0;background:radial-gradient(circle at 100% 100%,transparent calc(var(--bmm-shell-radius) - 1px),var(--bmm-bg) var(--bmm-shell-radius))}.bmm{display:block;margin-inline:var(--bmm-shell-radius);background-color:var(--bmm-bg);border-end-start-radius:var(--bmm-shell-radius);border-end-end-radius:var(--bmm-shell-radius);overflow:hidden;clip-path:inset(0 -80px -80px -80px);border:0;border-bottom:1px solid #e8e5e0;box-shadow:0 24px 64px #2f274124}@media screen and (min-width:768px){.header-scrolled .bmm-container{--bmm-header-offset: calc(var(--header-height) - calc(var(--section-padding-top) * .25) - calc(var(--section-padding-bottom) * .25))}}[data-brand-mega-root][hidden]{display:none}.bmm-container--full{max-width:var(--bmm-max);margin-inline:auto}.bmm-container--island{width:calc(100% - var(--bmm-align-left, 0px) * 2);max-width:var(--bmm-max);margin-inline-start:var(--bmm-align-left, 0px)}.bmm-grid{display:grid;grid-template-columns:minmax(0,280fr) minmax(0,792fr) minmax(0,336fr);grid-template-areas:"rail panel aside";align-items:stretch}.bmm-rail{grid-area:rail;display:flex;flex-direction:column;padding:var(--bmm-pad-sm) 0 var(--bmm-pad-sm) var(--bmm-pad-rail)}.bmm-tab{appearance:none;-webkit-appearance:none;border:0;background:transparent;width:auto;text-align:start;font:inherit;color:inherit;cursor:pointer;display:block;position:relative;padding:18px 39px 18px 20px;margin-inline-end:-1px;border-radius:16px;transition:background-color .25s ease,border-radius .25s ease}.bmm-tab__title{display:block;font-weight:600;font-size:17px;line-height:1.3;color:var(--bmm-text);white-space:nowrap}.bmm-tab__desc{display:block;margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--bmm-text-soft);min-height:40.5px}.bmm-chev{position:absolute;top:22px;right:20px;display:block;opacity:0;transition:opacity .18s ease}.bmm-tab[data-bmm-active=true]{background:var(--bmm-panel-white);border-radius:16px 0 0 16px;z-index:1}.bmm-tab[data-bmm-active=true] .bmm-chev{opacity:1}.bmm-tab:before,.bmm-tab:after{content:"";position:absolute;right:0;width:14px;height:14px;pointer-events:none;opacity:0;transition:opacity .25s ease}.bmm-tab[data-bmm-active=true]:before,.bmm-tab[data-bmm-active=true]:after{opacity:1}.bmm-tab:before{top:-14px;background:radial-gradient(circle at 0 0,rgba(255,255,255,0) 13.5px,var(--bmm-panel-white) 14px)}.bmm-tab:after{bottom:-14px;background:radial-gradient(circle at 0 100%,rgba(255,255,255,0) 13.5px,var(--bmm-panel-white) 14px)}.bmm-rail .bmm-tab:first-child:before{display:none}.bmm-rail .bmm-tab:last-child:after{display:none}@keyframes bmmIn{0%{opacity:0}to{opacity:1}}.bmm-panel{grid-area:panel;background:var(--bmm-panel-white);border-radius:18px;margin:var(--bmm-pad-sm) 0;padding:var(--bmm-pad-md) var(--bmm-pad-lg) var(--bmm-pad-lg);display:flex;flex-direction:column;min-width:0}.bmm-panel--first{border-radius:0 18px 18px}.bmm-panel--backdrop{padding:0}.bmm-panel[data-bmm-on=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.bmm-panel[data-bmm-on=true]{animation:bmmIn .22s ease both}.bmm-panel__head{min-width:0}.bmm-panel__head h2{margin:0;font-size:21px;font-weight:600;line-height:1.25;color:var(--bmm-text)}.bmm-panel__head p{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--bmm-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmm-rule{margin:24px 0 26px;border-top:1px dashed var(--bmm-rule)}.bmm-panel>.bmm-rule:empty,.bmm-panel--backdrop:empty,.bmm-feat--backdrop:empty{display:block}.bmm-cats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px var(--bmm-gap-cols);align-content:start}.bmm-cats--single{grid-template-columns:minmax(0,1fr)}.bmm-col{display:flex;flex-direction:column;gap:6px}.bmm-col__items{display:flex;flex-direction:column;row-gap:6px}.bmm-cats-eyebrow{display:block;margin-bottom:6px}.bmm-eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bmm-eyebrow);padding:0 0 12px}.bmm-item{display:flex;gap:18px;height:82px;align-items:center;text-decoration:none;color:inherit;padding:12px 16px;margin:0 -16px;border-radius:14px;transition:background-color .18s ease}.bmm-item:hover,.bmm-item:focus-visible{background:var(--bmm-row-hover);outline:none}.bmm-ic{flex:none;width:54px;height:54px;border-radius:15px;border:1px solid var(--bmm-tile-border);background:#fff;display:grid;place-items:center}.bmm-ic[data-missing]{display:none}.bmm-empty{margin:0;font-size:14px;line-height:1.6;color:var(--bmm-text-soft);max-width:52ch}.bmm-ic__glyph{display:block;width:var(--bmm-ic-w, 31px);height:var(--bmm-ic-h, 31px);background:var(--bmm-icon);transform:scale(1.12);-webkit-mask:var(--bmm-ic-mask) center / var(--bmm-ic-size, contain) no-repeat;mask:var(--bmm-ic-mask) center / var(--bmm-ic-size, contain) no-repeat}.bmm-item__body{flex:1;min-width:0}.bmm-item__title{display:block;font-weight:600;font-size:17px;line-height:1.3;color:var(--bmm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmm-item__desc{display:block;margin-top:3px;font-size:14.5px;line-height:1.5;color:var(--bmm-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmm-aside{grid-area:aside;padding:var(--bmm-pad-lg) var(--bmm-pad-md) var(--bmm-pad-lg);display:flex;flex-direction:column}.bmm-aside__label{padding:0}.bmm-feat-stack{display:grid;margin-top:16px}.bmm-feat{grid-row:1;grid-column:1;display:block;text-decoration:none;color:inherit;border-radius:18px;box-shadow:0 10px 28px #2f27411a;transition:box-shadow .25s ease}.bmm-feat:hover,.bmm-feat:focus-visible{box-shadow:0 14px 34px #2f274129;outline:none}.bmm-feat--backdrop{background:#fff;pointer-events:none;box-shadow:0 10px 28px #2f27411a}.bmm-feat[data-bmm-on=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.bmm-feat[data-bmm-on=true]{animation:bmmIn .22s ease both}.bmm-feat--type{background:var(--bmm-feat-bg, #f2eff9);padding:26px 24px 28px}.bmm-feat__eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bmm-feat-accent, #7f6ab0)}.bmm-feat__title{display:block;margin-top:14px;font-weight:600;font-size:22px;line-height:1.3;color:var(--bmm-feat-title, #3f3350);text-wrap:pretty}.bmm-feat__text{display:block;margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--bmm-text-soft);text-wrap:pretty}.bmm-feat--photo{background:#fff;padding:14px 14px 18px}.bmm-feat__img{display:block;width:100%;aspect-ratio:1 / 1.12;object-fit:cover;border-radius:12px}.bmm-feat--photo .bmm-feat__title{margin-top:16px;padding:0 4px;font-size:16.5px;line-height:1.35;color:var(--bmm-text)}.bmm-feat--photo .bmm-feat__text{margin-top:6px;padding:0 4px}@media screen and (max-width:1199px){.bmm-grid{grid-template-columns:minmax(0,280fr) minmax(0,792fr);grid-template-areas:"rail panel"}.bmm-aside{display:none}.bmm-panel{margin-inline-end:var(--bmm-pad-md)}}@media(prefers-reduced-motion:reduce){.bmm-panel[data-bmm-on=true],.bmm-feat[data-bmm-on=true]{animation:none}.bmm-panel[data-bmm-on=false],.bmm-feat[data-bmm-on=false],.bmm-tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/brand-mega-menu.css.map */
