:root{--meg-navy: #172b3a;--meg-ivory: #faf8f3;--meg-teal: #246a66}.meg-compare-button[hidden],.meg-compare-tray[hidden]{display:none}.meg-compare-button{position:relative;z-index:2;align-self:start;margin:8px 12px 12px;min-height:44px;padding:8px 14px;border:1px solid #71818b;border-radius:24px;background:var(--meg-ivory);color:var(--meg-navy);cursor:pointer;font:inherit;font-size:.875rem}.meg-compare-button[aria-pressed=true]{background:var(--meg-navy);color:#fff;border-color:var(--meg-navy)}meg-shopping-tools :is(button,a):focus-visible,.meg-compare-button:focus-visible,.meg-comparison-scroll:focus-visible{outline:3px solid #a47f38;outline-offset:4px}.meg-compare-tray{position:fixed;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;padding:12px 20px;border-radius:16px;background:var(--meg-navy);color:#fff;box-shadow:0 8px 32px #172b3a33;font-size:.9rem}.meg-compare-tray button{min-height:44px;border:1px solid #fff9;border-radius:8px;padding:8px 14px;color:#fff;background:transparent;cursor:pointer;font:inherit}.meg-compare-tray [data-meg-open]{background:var(--meg-ivory);color:var(--meg-navy);font-weight:650}.meg-has-shortlist .page-wrapper{padding-bottom:100px}@media(min-width:750px){.meg-has-shortlist .meg-help{bottom:112px}}.meg-comparison-dialog{width:min(1040px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:clamp(16px,4vw,36px);border:1px solid #d9d5ca;border-radius:18px;background:var(--meg-ivory);color:var(--meg-navy);overflow:auto}.meg-comparison-dialog::backdrop{background:#102431b3}body:has(.meg-comparison-dialog[open]){overflow:hidden}.meg-comparison-dialog header{display:flex;align-items:start;justify-content:space-between;gap:16px}.meg-comparison-dialog h2{margin:0;font-size:clamp(1.5rem,4vw,2.2rem)}.meg-comparison-dialog header button{min-width:44px;min-height:44px;border:1px solid #71818b;border-radius:50%;font-size:1.5rem;cursor:pointer;background:transparent;color:inherit}.meg-comparison-dialog p{line-height:1.6;max-width:70ch}.meg-comparison-scroll{overflow-x:auto;margin-top:24px}.meg-comparison-scroll table{border-collapse:collapse;width:100%;text-align:start;table-layout:fixed;min-width:540px}.meg-comparison-scroll :is(th,td){padding:16px;border-bottom:1px solid #d9d5ca;vertical-align:top;text-align:start;overflow-wrap:anywhere}.meg-comparison-scroll thead{background:#eee8db}.meg-comparison-scroll th{font-weight:650}.meg-comparison-scroll a{color:var(--meg-teal);text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}.meg-comparison-scroll button{display:block;padding:8px 0;min-height:44px;border:0;background:transparent;color:var(--meg-teal);text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:480px){.meg-compare-tray{gap:8px;padding:8px 12px;font-size:.8rem}.meg-compare-tray button{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.meg-comparison-dialog{scroll-behavior:auto}}.meg-scroll-hint{display:none;font-size:.875rem;color:#425865}@media(max-width:640px){.meg-scroll-hint{display:block}}@media(max-width:749px){.meg-compare-tray{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.meg-has-shortlist .page-wrapper{padding-bottom:180px}}.meg-discovery-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 8px;flex-shrink:0}.meg-discovery-actions button,.meg-peek-compare{font:inherit;font-size:.8rem;min-height:44px;padding:8px 12px;border:1px solid #71818b;border-radius:20px;background:var(--meg-ivory);color:var(--meg-navy);cursor:pointer}.meg-discovery-actions button[aria-pressed=true],.meg-peek-compare[aria-pressed=true]{background:var(--meg-navy);color:#fff}.meg-discovery-actions button:focus-visible{outline:3px solid #a47f38;outline-offset:3px}meg-shop-carousel li{display:flex;flex-direction:column}meg-shop-carousel li>a{height:auto;flex:1}.meg-peek-dialog{width:min(960px,calc(100vw - 24px))}.meg-peek-dialog h2{font-size:clamp(1.2rem,3vw,1.8rem);max-width:38ch}.meg-peek-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:24px}.meg-peek-gallery>img{width:100%;height:auto;max-height:55dvh;object-fit:contain;aspect-ratio:1;background:#fff;border-radius:12px}.meg-peek-thumbs{display:flex;overflow-x:auto;gap:8px;margin-top:12px;padding:4px}.meg-peek-thumbs button{flex:0 0 60px;border:1px solid #71818b;border-radius:8px;padding:3px;background:#fff;cursor:pointer}.meg-peek-thumbs button[aria-pressed=true]{outline:3px solid var(--meg-teal);outline-offset:1px}.meg-peek-thumbs img{width:100%;height:56px;object-fit:contain}.meg-peek-price{font-size:1.5rem;font-weight:650;margin:0}.meg-peek-detail label{display:grid;gap:8px;margin-block:16px}.meg-peek-detail select{font:inherit;min-height:44px;width:100%;max-width:100%;border:1px solid #71818b;border-radius:8px;padding:10px;background:#fff;color:var(--meg-navy)}.meg-peek-detail label[hidden]{display:none}.meg-peek-view{display:block;margin-block:18px;min-height:44px;padding:12px 16px;border-radius:24px;background:var(--meg-teal);color:#fff;text-align:center;text-decoration:none}.meg-peek-note{font-size:.8rem;color:#425865}@media(max-width:640px){.meg-peek-grid{grid-template-columns:minmax(0,1fr);gap:16px}.meg-peek-gallery>img{max-height:36dvh}.meg-discovery-actions{padding-inline:4px;gap:4px}.meg-discovery-actions button{padding-inline:8px;font-size:.72rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/meg-shopping.css.map */
