.mfs2-plp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:20px;padding-bottom:6px}.mfs2-plp__titles{display:flex;flex-direction:column;gap:8px;min-width:0}.mfs2 .mfs2-plp__title{font-size:clamp(36px,5vw,64px);line-height:.9}.mfs2-plp__desc{max-width:620px;font:400 15px/1.55 var(--mfs2-font-body);color:var(--mfs2-ink-600)}.mfs2-plp__total{flex-shrink:0;font:600 13px/1 var(--mfs2-font-body);color:var(--mfs2-ink-500);white-space:nowrap}@media(max-width:749px){.mfs2-plp__total{display:none}}@media(min-width:990px){.mfs2-plp__head{padding-top:40px;padding-bottom:10px}}.mfs2-plp__chips{padding-block:12px;margin-inline:calc(var(--mfs2-gutter) * -1);padding-inline:var(--mfs2-gutter)}.mfs2 .mfs2-plp__chip{display:inline-flex;align-items:center;text-decoration:none}.mfs2 .mfs2-plp__chip[aria-current=true]{background:var(--mfs2-ink);color:var(--mfs2-white)}@media(min-width:990px){.mfs2-plp__chips{flex-wrap:wrap;margin:0;padding-inline:0}}.mfs2-plp__bar{position:sticky;top:var(--header-height, 0px);z-index:4;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-block:1px solid var(--mfs2-line-soft)}.mfs2-plp__bar-inner{display:flex;align-items:center;gap:8px;min-height:60px}.mfs2 .mfs2-plp__barbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:var(--mfs2-r-pill);background:var(--mfs2-surface);color:var(--mfs2-ink);font:700 13px/1 var(--mfs2-font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mfs2-plp__badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--mfs2-r-pill);background:var(--mfs2-lime);color:var(--mfs2-ink);display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:0}.mfs2-plp__sort{position:relative;margin:0}.mfs2-plp__sortlabel{text-transform:none;letter-spacing:0;font-weight:500}.mfs2-plp__sortlabel strong{font-weight:700}.mfs2-plp__chev{transform:rotate(90deg)}.mfs2-plp__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.mfs2-plp__sort:focus-within .mfs2-plp__barbtn{outline:2px solid var(--mfs2-focus);outline-offset:2px}.mfs2-plp__count{margin-left:auto;font:600 13px/1 var(--mfs2-font-body);color:var(--mfs2-ink-500);white-space:nowrap}@media(max-width:749px){.mfs2-plp__bar-inner{gap:6px}.mfs2-plp__bar-inner>button,.mfs2-plp__bar-inner>.mfs2-plp__sort{flex:1 1 0}.mfs2-plp__sort .mfs2-plp__barbtn{width:100%}.mfs2 .mfs2-plp__bar-inner>.mfs2-plp__barbtn{width:100%}.mfs2-plp__count{display:none}}.mfs2-plp__applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px}.mfs2 .mfs2-plp__remove{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border-radius:var(--mfs2-r-pill);background:var(--mfs2-ink);color:var(--mfs2-white);text-decoration:none;font:600 13px/1 var(--mfs2-font-body)}.mfs2 .mfs2-plp__remove:hover{background:var(--mfs2-dark-2);color:var(--mfs2-white)}.mfs2-plp__grid{padding-top:18px}.mfs2 .mfs2-plp__promo{position:relative;display:flex;align-items:flex-end;align-self:start;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:4 / 5;padding:16px;border-radius:var(--mfs2-r-md);overflow:hidden;text-decoration:none;background:var(--mfs2-ink);color:var(--mfs2-white)}.mfs2 .mfs2-plp__promo--lime{background:var(--mfs2-lime);color:var(--mfs2-ink)}.mfs2-plp__promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mfs2-plp__promo:has(.mfs2-plp__promo-img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1110 25%,#111111d9)}.mfs2 .mfs2-plp__promo:has(.mfs2-plp__promo-img){color:var(--mfs2-white)}.mfs2-plp__promo-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.mfs2-plp__promo-eyebrow{font:700 11px/1 var(--mfs2-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mfs2-lime)}.mfs2-plp__promo--lime .mfs2-plp__promo-eyebrow{color:var(--mfs2-ink)}.mfs2-plp__promo-title{font:800 26px/.92 var(--mfs2-font-display);text-transform:uppercase;overflow-wrap:anywhere}.mfs2-plp__promo-text{font:400 14px/1.45 var(--mfs2-font-body);opacity:.85}.mfs2-plp__promo-btn{display:inline-flex;align-items:center;gap:8px;height:38px;margin-top:4px;padding:0 16px;border-radius:var(--mfs2-r-pill);background:var(--mfs2-white);color:var(--mfs2-ink);font:700 12px/1 var(--mfs2-font-body);letter-spacing:.06em;text-transform:uppercase}.mfs2-plp__promo--lime .mfs2-plp__promo-btn{background:var(--mfs2-ink);color:var(--mfs2-white)}@media(min-width:990px){.mfs2-plp__promo-title{font-size:clamp(26px,2.4vw,36px)}.mfs2 .mfs2-plp__promo{padding:22px}}.mfs2-plp__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 0;text-align:center}.mfs2-plp__end{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:36px;padding-bottom:48px;text-align:center}.mfs2-plp__progress-text{font:500 14px/1.3 var(--mfs2-font-body);color:var(--mfs2-ink-600)}.mfs2-plp__progress{display:block;width:200px;height:4px;border-radius:var(--mfs2-r-pill);background:var(--mfs2-line-soft);overflow:hidden}.mfs2-plp__progress>span{display:block;height:100%;background:var(--mfs2-ink)}.mfs2-plp__end [aria-disabled=true]{opacity:.5;pointer-events:none}.mfs2-plp__sheet[open]{display:flex;flex-direction:column}.mfs2-plp__sheet{height:90dvh}@media(min-width:750px){.mfs2-plp__sheet{height:100dvh}}.mfs2-plp__sheet-body{display:block;flex:1;min-height:0;overflow-y:auto;padding:4px 20px 20px}@media(min-width:750px){.mfs2-plp__sheet-body{padding:4px 28px 24px}}.mfs2-plp__group{display:flex;flex-direction:column;gap:14px;margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--mfs2-line-soft);min-width:0}.mfs2-plp__group:last-of-type{border-bottom:0}.mfs2-plp__legend{float:left;width:100%;padding:0;font:800 18px/1.1 var(--mfs2-font-display);text-transform:uppercase}.mfs2-plp__legend+*{clear:both}.mfs2-plp__options{display:flex;flex-direction:column}.mfs2-plp__check{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font:500 15px/1.3 var(--mfs2-font-body)}.mfs2-plp__check input{position:absolute;opacity:0;width:1px;height:1px}.mfs2-plp__box{width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--mfs2-ink-300);border-radius:6px;display:flex;align-items:center;justify-content:center;color:transparent;transition:background-color .15s var(--mfs2-ease),border-color .15s var(--mfs2-ease)}.mfs2-plp__check input:checked+.mfs2-plp__box{background:var(--mfs2-ink);border-color:var(--mfs2-ink);color:var(--mfs2-lime)}.mfs2-plp__check input:focus-visible+.mfs2-plp__box{outline:2px solid var(--mfs2-focus);outline-offset:2px}.mfs2-plp__optlabel{flex:1}.mfs2-plp__optcount{min-width:28px;height:24px;padding:0 8px;border-radius:var(--mfs2-r-pill);background:var(--mfs2-surface);display:inline-flex;align-items:center;justify-content:center;font:600 12px/1 var(--mfs2-font-body);color:var(--mfs2-ink-500)}.mfs2-plp__check.is-disabled{opacity:.4;cursor:not-allowed}.mfs2-plp__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mfs2-plp__field{display:flex;flex-direction:column;gap:6px;font:600 12px/1 var(--mfs2-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--mfs2-ink-500)}.mfs2-plp__input{display:flex;align-items:center;gap:6px;height:48px;padding:0 14px;border:1.5px solid var(--mfs2-line);border-radius:var(--mfs2-r-sm);color:var(--mfs2-ink-500);text-transform:none;letter-spacing:0;font-size:15px}.mfs2-plp__input:focus-within{border-color:var(--mfs2-ink)}.mfs2-plp__input input{width:100%;border:0;outline:none;background:none;font:500 16px/1 var(--mfs2-font-body);color:var(--mfs2-ink)}.mfs2-plp__sheet-foot{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mfs2-line-soft);background:var(--mfs2-white)}.mfs2-plp__sheet-foot .mfs2-btn{width:100%}@media(min-width:750px){.mfs2-plp__sheet-foot{padding:16px 28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mfs2-collection.css.map */
