.meg-discovery,.meg-department{padding:clamp(32px,5vw,72px) clamp(18px,4vw,64px);color:#172b3a;background:#faf8f3;scroll-margin-top:120px}.meg-discovery h2,.meg-department h1{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12;margin:0 0 16px}.meg-discovery p,.meg-department p{line-height:1.65}.meg-discovery__heading{max-width:720px;margin-bottom:28px}.meg-eyebrow{color:#246a66;font-size:.85rem;font-weight:650;letter-spacing:.04em}.meg-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.meg-department-card{display:block;border:1px solid #d9d5ca;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:transform .18s,box-shadow .18s}.meg-department-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #172b3a12}.meg-department-card__art{display:flex;align-items:center;justify-content:space-between;background:#eee8db;padding:10px 24px;height:105px;color:#246a66}.meg-department-card:nth-child(2n) .meg-department-card__art{background:#dfeae6}.meg-department-card:nth-child(3n) .meg-department-card__art{background:#e2e7ec}.meg-department-card__art>span{font-size:2rem;font-weight:500}.meg-department-card__art svg{width:160px;height:80px;fill:none;stroke:currentColor;stroke-width:2}.meg-department-card__copy{display:grid;gap:10px;padding:22px}.meg-department-card strong{font-size:1.2rem}.meg-department-card__copy>span{line-height:1.5}.meg-department-card__link{font-weight:650;color:#246a66}.meg-finder{margin-top:42px;padding:clamp(20px,4vw,40px);background:#172b3a;color:#faf8f3;border-radius:16px;display:grid;grid-template-columns:1fr 1.4fr;gap:28px;scroll-margin-top:120px}.meg-finder .meg-eyebrow{color:#c7dcd5}.meg-finder form{display:grid;grid-template-columns:1fr 110px;align-content:center;gap:16px}.meg-finder label{display:block;font-size:.9rem;margin-bottom:8px}.meg-finder input,.meg-finder select{width:100%;min-height:48px;border:1px solid #ccc;border-radius:6px;background:#faf8f3;color:#172b3a;padding:10px}.meg-finder button,.meg-action{min-height:48px;padding:12px 20px;background:#246a66;color:#fff;border:0;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.meg-finder button{grid-column:1/-1;background:#faf8f3;color:#172b3a;cursor:pointer}.meg-comparison{margin-top:44px;scroll-margin-top:120px}.meg-comparison>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.meg-comparison details,.meg-department__categories{padding:20px;border:1px solid #d9d5ca;border-radius:10px;background:#fff}.meg-comparison summary{font-weight:650;cursor:pointer;min-height:44px;display:list-item;list-style-position:inside}.meg-discovery a:focus-visible,.meg-discovery button:focus-visible,.meg-discovery input:focus-visible,.meg-discovery select:focus-visible,.meg-discovery summary:focus-visible,.meg-department a:focus-visible{outline:3px solid #a47f38;outline-offset:4px}.meg-department__breadcrumb{font-size:.9rem;margin-bottom:26px}.meg-department__categories{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.meg-department__categories a{display:inline-flex;min-height:44px;align-items:center;padding:8px 14px;background:#eee8db;border-radius:30px;color:#172b3a}.meg-department__empty{padding:32px;background:#eee8db;border-radius:12px;max-width:760px;margin:30px 0}.meg-department__empty h2{font-size:1.6rem;margin:0 0 12px}.meg-department__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.meg-department__products img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.meg-department__products a{color:inherit}.meg-department__products h2{font-size:1.1rem}.meg-browse-links{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.meg-browse-links a{padding:12px;border:1px solid #b6bfb8;border-radius:8px;min-height:44px;color:#172b3a}@media(max-width:900px){.meg-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meg-finder{grid-template-columns:1fr}.meg-comparison>div{grid-template-columns:1fr}.meg-department__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.meg-discovery__grid{gap:12px}.meg-department-card__art{height:78px;padding:10px 12px}.meg-department-card__art svg{width:80px}.meg-department-card__art>span{font-size:1.4rem}.meg-department-card__copy{padding:14px;gap:8px}.meg-department-card strong{font-size:1.02rem}.meg-department-card__copy>span{font-size:.88rem}.meg-finder form{grid-template-columns:1fr}.meg-finder{padding:20px}.meg-finder h2{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.meg-department-card{transition:none}.meg-department-card:hover{transform:none}}.meg-discovery{background:#faf8f3;background-image:radial-gradient(ellipse at top right,#e9eee8 0,transparent 55%)}.meg-discovery__heading{max-width:1020px;margin-bottom:24px}.meg-discovery__heading h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.6vw,3rem);text-wrap:balance}.meg-discovery__heading>p:last-child{color:#425865;max-width:64ch;font-size:1.0625rem}.meg-eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.75rem}.meg-department-nav{display:flex;gap:10px;flex-wrap:wrap;overflow-x:auto;padding:6px 4px 18px;margin-bottom:20px;scrollbar-width:thin}.meg-department-nav a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #b7c3c2;border-radius:30px;color:#172b3a;text-decoration:none;background:#fff;font-size:.9rem;font-weight:600}.meg-department-nav a:hover{background:#172b3a;color:#faf8f3}.meg-department-card{box-shadow:0 2px 4px #172b3a05;border-color:#d7ded8}.meg-department-card__art{height:136px;overflow:hidden}.meg-department-card__art:has(img){padding:0}.meg-department-card__art img{width:100%;height:100%;object-fit:cover}.meg-department-card__copy{min-height:148px}.meg-department-card__copy>span:last-child{margin-top:auto}.meg-finder{border-radius:20px;gap:36px;padding:clamp(24px,4vw,48px)}.meg-finder form{grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:18px}.meg-finder input,.meg-finder select{font:inherit;min-width:0}.meg-finder__suggestions{grid-column:1 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.85rem}.meg-finder button.meg-query-chip{grid-column:auto;min-height:44px;padding:8px 12px;border:1px solid #9eb4bc;border-radius:24px;background:transparent;color:#faf8f3;font-size:.85rem;font-weight:500}.meg-finder button.meg-query-chip:hover{background:#314959}.meg-finder .meg-finder__stock{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0;font-size:.9rem;cursor:pointer}.meg-finder__stock input{width:20px;min-height:20px;height:20px;accent-color:#c7dcd5}.meg-finder [type=submit]{display:flex;justify-content:space-between;padding-inline:20px}.meg-finder [hidden]{display:none}.meg-comparison>div{gap:20px}.meg-comparison summary{padding-block:6px}.meg-department{padding-bottom:32px}.meg-department h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.035em;text-wrap:balance}.meg-department__browse{border-top:1px solid #d9d5ca;padding-top:24px;margin-top:24px}.meg-department__empty{margin-block:24px;padding:24px}.meg-department .meg-action{gap:12px}@media(max-width:600px){.meg-discovery{padding-inline:16px}.meg-department-card__art{height:100px}.meg-department-card__copy{min-height:164px}.meg-department-card__copy>span{overflow-wrap:anywhere}.meg-finder{padding:24px 20px}.meg-finder form{grid-template-columns:minmax(0,1fr)}.meg-department-nav{margin-inline:-4px}}.meg-discovery__inner,.meg-department__inner{width:100%;max-width:1320px;margin-inline:auto;min-width:0}.meg-discovery__heading h2{max-width:24ch}.meg-discovery .meg-department-card__art{position:relative;justify-content:center;padding:0;background-image:radial-gradient(ellipse at 50% 110%,#ffffff80,transparent 75%)}.meg-discovery .meg-department-card__art>span{position:absolute;inset-inline-start:18px;top:14px;font-size:.75rem;letter-spacing:.08em;opacity:.65}.meg-discovery .meg-department-card__art svg{width:auto;height:100%;max-width:100%;fill:none;stroke:none;stroke-width:initial}.meg-department-card__copy{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.meg-department-card strong{line-height:1.3;letter-spacing:-.015em}.meg-department-card__copy>span{font-size:.9375rem}.meg-department-card__link{padding-block:5px;line-height:1.4}.meg-department-card:focus-visible{outline-offset:3px;outline-color:#246a66}.meg-comparison{border-top:1px solid #d7ded8;padding-top:36px}.meg-department__hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);align-items:center;gap:clamp(24px,5vw,72px)}.meg-department__intro>p:last-child{font-size:1.0625rem;max-width:65ch;color:#425865;margin-bottom:0}.meg-department__illustration{display:flex;justify-content:center;align-items:center;min-height:210px;background:#dfeae6;border-radius:20px 64px 20px 20px}.meg-department__illustration svg{height:190px;width:auto;max-width:100%}.meg-department__caption{margin-top:32px;margin-bottom:12px}.meg-department__categories{margin:0 0 28px;padding:0;border:0;background:transparent;list-style:none;gap:10px}.meg-department__categories--planned li{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid #cad5cf;border-radius:24px;font-size:.9375rem;background:#fff;color:#425865}.meg-department__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid #d9d5ca;padding-top:28px}.meg-department__browse{padding:0;margin:0;border:0;min-width:0}.meg-department__empty{max-width:none;margin:0;padding:clamp(24px,3vw,36px);background:#172b3a;color:#faf8f3;border-radius:16px;height:100%}.meg-department__empty h2,.meg-department__guide h2{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.25;letter-spacing:-.02em;margin-top:0}.meg-department__empty p{color:#dce6e0;margin-bottom:24px}.meg-department__empty .meg-action{background:#faf8f3;color:#172b3a}.meg-department__guide{padding:clamp(24px,3vw,36px);border:1px solid #d7ded8;background:#fff;border-radius:16px}.meg-department__guide ul{padding-inline-start:20px;margin-bottom:0}.meg-department__guide li{padding-inline-start:4px;margin-block:12px;line-height:1.55;color:#425865}.meg-browse-links{margin-top:28px;gap:10px}.meg-browse-links a{display:inline-flex;align-items:center;text-decoration:none;font-weight:600;background:#fff}.meg-department__breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}@media(max-width:749px){.meg-discovery,.meg-department{padding-block:36px;padding-inline:18px;scroll-margin-top:88px}.meg-discovery__heading h2{font-size:clamp(1.8rem,7vw,2.4rem)}.meg-department-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:4px 0 12px;gap:8px;margin-inline:0}.meg-department-nav a{padding:9px 12px;font-size:.8125rem;min-width:0;border-radius:12px;line-height:1.3;overflow-wrap:normal}.meg-department-card__copy{padding:14px;gap:8px}.meg-department-card strong{font-size:1rem;line-height:1.35}.meg-department-card__copy>span{font-size:.875rem;overflow-wrap:normal}.meg-department__hero{grid-template-columns:minmax(0,1fr);gap:20px}.meg-department__illustration{min-height:130px;border-radius:16px 40px 16px 16px}.meg-department__illustration svg{height:130px}.meg-department__content{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.meg-department__caption{margin-top:24px}.meg-department__breadcrumb{margin-bottom:16px}.meg-department__intro>p:last-child{font-size:1rem}.meg-department__categories--planned li{font-size:.875rem;padding:8px 12px}.meg-department__empty,.meg-department__guide{padding:24px}.meg-browse-links a{flex:1 1 auto;justify-content:center;padding:10px}}@media(max-width:359px){.meg-discovery__grid{grid-template-columns:minmax(0,1fr)}.meg-department-card__copy{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/meg-discovery.css.map */
