:root{--navy:#181b39;--bronze:#a67f63;--bronze-d:#8e6a50;--cream:#f7f3ef;--line:#e6e1dc;--muted:#5b5f78;--ok:#2f6b4f;--r:14px;--pill:999px}body{color:var(--navy)}.m-wrap{max-width:1180px;margin:0 auto;padding:0 18px}.m-acc{font-family:var(--font-accent);font-style:italic;font-weight:400}.m-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-d);font-weight:600;margin:0 0 8px}.m-h1{font-size:30px;line-height:1.12;margin:0 0 10px;letter-spacing:-.01em;font-weight:600}.m-h2{font-size:26px;line-height:1.18;margin:0 0 12px;font-weight:600;letter-spacing:-.01em}.m-lead{font-size:16px;line-height:1.5;color:var(--muted);margin:0 0 16px}.m-sec{padding:44px 0}.m-sec--cream{background:var(--cream)}.m-sec--navy{background:var(--navy);color:#fff}.m-sec--navy .m-lead,.m-sec--navy p{color:#d9dbe8}.m-sec--navy .m-eyebrow{color:#d6b59b}.m-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 22px;border-radius:var(--pill);background:var(--navy);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border:0;cursor:pointer;font-family:inherit;letter-spacing:.01em}.m-btn:hover{background:#262a52}.m-btn--bronze{background:var(--bronze)}.m-btn--bronze:hover{background:var(--bronze-d)}.m-btn--ghost{background:transparent;color:var(--navy);border:1.5px solid var(--navy)}.m-btn[aria-disabled=true],.m-btn.loading{opacity:.7}.m-btn .loading__spinner{width:18px}.m-link{color:var(--navy);text-decoration:underline;text-underline-offset:3px;font-weight:600}.m-sec--navy .m-link{color:#fff}.m-check{display:inline-block;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:var(--navy);position:relative}.m-check:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.m-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.m-trust li{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;font-size:13.5px;line-height:1.35}.m-trust b{display:block;font-size:14px}.m-trust span.s{color:var(--muted)}.m-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.m-chips li{font-size:13px;padding:6px 11px;border-radius:var(--pill);background:var(--cream);border:1px solid var(--line)}.m-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r);background:#fff}.m-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;font-variant-numeric:tabular-nums;color:var(--navy)}.m-table th,.m-table td{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.m-table tr:last-child td,.m-table tr:last-child th{border-bottom:0}.m-table thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--cream)}.m-table tbody th{font-weight:600;position:sticky;left:0;background:#fff;min-width:120px;box-shadow:1px 0 0 var(--line)}.m-table thead th:first-child{position:sticky;left:0;z-index:1}.m-table .us{background:#f3eee9;font-weight:600}.m-table thead .us{background:var(--navy);color:#fff}.m-note{font-size:12px;color:var(--muted);line-height:1.45;margin:10px 0 0}.m-faq details{border-bottom:1px solid var(--line)}.m-faq summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-weight:600;font-size:16px;position:relative}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;font-weight:400}.m-faq details[open] summary:after{content:"\2212"}.m-faq .a{padding:0 0 16px;color:var(--muted);line-height:1.55;font-size:15px}.m-faq .a p{margin:0 0 8px}.m-hero{background:var(--cream)}.m-hero__media{position:relative;width:100%;aspect-ratio:4/3;max-height:26vh;overflow:hidden;background:#0d0e1d}.m-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.m-hero__copy{padding:16px 18px 24px}.m-hero__copy .m-h1{font-size:28px}.m-hero .m-lead{font-size:15px;margin-bottom:14px}.announcement-bar__message{font-size:12.5px;padding:.7rem 1rem;letter-spacing:.02em}@media(max-width:749px){.header{padding-top:6px!important;padding-bottom:6px!important}.header__heading-logo{max-width:84px}}.m-hero__proof{display:flex;gap:8px;align-items:center;margin:12px 0 0;font-size:14px;color:var(--muted)}.m-hero__ctas{display:grid;gap:10px}.m-hero__ctas .m-link{text-align:center;padding:6px;font-size:15px}.m-cards{display:grid;grid-template-columns:1fr;gap:14px}.m-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.m-card__img{aspect-ratio:1/1;background:var(--cream)}.m-card__img img{width:100%;height:100%;object-fit:cover;display:block}.m-card__body{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.m-card__body h3{margin:0;font-size:19px}.m-card__body p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.m-card__body .m-btn{margin-top:auto}.m-price{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.m-price s{font-size:15px;color:var(--muted);font-weight:400;margin-left:6px}.m-tag{display:inline-block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--navy);color:#fff;border-radius:var(--pill);padding:4px 9px;align-self:flex-start}.m-steps{display:grid;gap:12px;counter-reset:s;margin:0;padding:0;list-style:none}.m-steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 16px 16px 58px;position:relative;line-height:1.45}.m-steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:50%;background:var(--bronze);color:#fff;display:grid;place-items:center;font-weight:700}.m-steps b{display:block}.m-waves{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.m-wave{border-radius:12px;padding:14px;color:#fff;font-size:13px;line-height:1.35}.m-wave b{display:block;font-size:20px}.m-split{display:grid;gap:22px;align-items:center}.m-split__img{border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:#111}.m-split__img img{width:100%;height:100%;object-fit:cover;display:block}.m-guar{display:grid;gap:12px;margin:18px 0 0}.m-guar div{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px}.m-guar b{display:block;color:#fff;margin-bottom:2px}.m-ann-badges{display:flex;gap:6px;flex-wrap:wrap}.m-pdp{padding:0 0 30px}.m-pdp__grid{display:grid;gap:0}.m-gal{position:relative}.m-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-gal__track::-webkit-scrollbar{display:none}.m-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;max-height:min(100vw,34vh);background:var(--cream);display:flex;justify-content:center}.m-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.m-gal__count{position:absolute;right:12px;bottom:12px;background:#181b39c7;color:#fff;font-size:12px;padding:4px 9px;border-radius:var(--pill);font-variant-numeric:tabular-nums}.m-gal__thumbs{display:none}.m-buy{padding:12px 18px 0}.m-buy__title{font-size:25px;line-height:1.15;margin:0 0 4px;font-weight:600}.m-cleared{font-size:13.5px;line-height:1.4;margin:0 0 10px;display:flex;gap:8px;align-items:flex-start}.m-cleared a{color:var(--navy)}.m-status{font-size:13.5px;line-height:1.4;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--cream);border:1px solid var(--line)}.m-buy__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 2px;font-variant-numeric:tabular-nums}.m-buy__price .now{font-size:26px;font-weight:700}.m-buy__price s{color:var(--muted);font-size:16px}.m-buy__price .save{font-size:12px;font-weight:700;color:var(--ok);background:#e8f2ec;padding:3px 8px;border-radius:var(--pill)}.m-terms{font-size:13px;color:var(--muted);min-height:20px;margin:0 0 8px}.m-terms shopify-payment-terms{display:block}.m-vars{display:grid;gap:8px;margin:0 0 12px;border:0;padding:0}.m-vars legend{font-size:13px;font-weight:600;margin:0 0 6px;padding:0}.m-var{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:12px;padding:8px 12px;cursor:pointer;background:#fff}.m-var input{accent-color:var(--navy);width:18px;height:18px;margin:0}.m-var .t{flex:1;font-size:14px;line-height:1.3}.m-var .t b{display:block;font-size:15px}.m-var .p{font-weight:700;font-variant-numeric:tabular-nums;font-size:15px}.m-var:has(input:checked){border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.m-atc{margin:0 0 12px}.m-buy .m-trust{margin:4px 0 0}.m-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .2s ease}.m-sticky.is-on{transform:none}.m-sticky .i{flex:1;min-width:0;font-size:13px;line-height:1.25}.m-sticky .i b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sticky .m-btn{width:auto;min-height:46px;padding:10px 20px;font-size:15px}.m-box{border:1px solid var(--line);border-radius:var(--r);padding:16px;background:#fff}.m-box h3{margin:0 0 6px;font-size:17px}.m-box p{margin:0 0 8px;color:var(--muted);line-height:1.5;font-size:15px}.m-specs{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.m-specs th,.m-specs td{padding:11px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.m-specs th{color:var(--muted);font-weight:500;width:44%}.m-xsell{display:flex;gap:14px;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:12px;background:#fff;text-decoration:none;color:var(--navy)}.m-xsell img{width:84px;height:84px;object-fit:cover;border-radius:10px;flex:0 0 84px}.m-xsell .t{flex:1;font-size:14px;line-height:1.4}.m-xsell .t b{display:block;font-size:16px}.m-stack>*+*{margin-top:28px}.m-page{padding:32px 0 48px}.m-page .m-rte{max-width:720px;line-height:1.6;font-size:16px;color:var(--navy)}.m-page .m-rte h2{font-size:21px;margin:28px 0 8px}.m-page .m-rte li:empty{display:none}@media(min-width:750px){.m-h1,.m-hero__copy .m-h1{font-size:46px}.m-h2{font-size:34px}.m-sec{padding:72px 0}.m-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.m-hero__media{max-height:none;aspect-ratio:auto;height:100%;min-height:560px}.m-hero__copy{padding:48px 56px;max-width:600px}.m-hero__ctas{grid-template-columns:auto auto;justify-content:start;align-items:center}.m-hero__ctas .m-btn{width:auto;padding:14px 30px}.m-trust,.m-cards{grid-template-columns:repeat(4,1fr)}.m-steps{grid-template-columns:repeat(3,1fr)}.m-waves{grid-template-columns:repeat(4,1fr)}.m-split{grid-template-columns:1fr 1fr;gap:56px}.m-guar{grid-template-columns:repeat(3,1fr)}.m-pdp{padding-top:28px}.m-pdp__grid{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;max-width:1180px;margin:0 auto;padding:0 18px}.m-gal{position:sticky;top:90px}.m-gal__slide{max-height:none;border-radius:var(--r);overflow:hidden}.m-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.m-gal__thumbs button{border:1.5px solid var(--line);border-radius:10px;overflow:hidden;padding:0;background:none;cursor:pointer;aspect-ratio:1/1}.m-gal__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.m-buy{padding:0}.m-buy__title{font-size:34px}.m-buy .m-trust{grid-template-columns:1fr 1fr}.m-sticky{display:none}}@media(prefers-reduced-motion:reduce){.m-sticky{transition:none}}body{color:#2e3254;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-h1,.m-h2,.m-buy__title,.m-card__body h3,.m-box h3{font-family:var(--font-accent);font-style:normal;font-weight:400;letter-spacing:0;color:var(--navy)}.m-h1 .m-acc,.m-h2 .m-acc{font-style:italic;color:var(--bronze-d)}.m-h1{line-height:1.12}.m-h2{line-height:1.2}.m-eyebrow{letter-spacing:.1em;font-weight:500;font-size:11.5px}.m-btn{font-weight:500;letter-spacing:.02em}.m-lead,.m-box p,.m-faq .a{color:#555a76}.m-trust b,.m-var .t b,.m-faq summary{font-weight:500}.m-price,.m-buy__price .now{font-weight:600}.m-bens{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:6px}.m-bens li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;line-height:1.35}.m-bens b{font-weight:600;color:var(--navy)}.m-bens .m-check{width:17px;height:17px;flex-basis:17px;margin-top:1px;background:var(--bronze)}.m-bens .m-check:after{left:6px;top:3px;width:4px;height:8px}.m-tabs{margin:16px 0 0;border-top:1px solid var(--line)}.m-tab{border-bottom:1px solid var(--line)}.m-tab summary{list-style:none;cursor:pointer;padding:15px 28px 15px 0;font-weight:500;font-size:15.5px;position:relative;color:var(--navy)}.m-tab summary::-webkit-details-marker{display:none}.m-tab summary:after{content:"+";position:absolute;right:4px;top:11px;font-size:22px;font-weight:300}.m-tab[open] summary:after{content:"\2212"}.m-tab .a{padding:0 0 14px;font-size:14.5px;line-height:1.6;color:#555a76}.m-tab .a p{margin:0 0 6px}.m-tab .a strong{color:var(--navy);font-weight:600}.m-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m-stats div{background:var(--cream);border-radius:var(--r);padding:16px;font-size:14px;color:var(--navy);line-height:1.3}.m-stats b{display:block;font-family:var(--font-accent);font-weight:400;font-size:40px;line-height:1;margin-bottom:4px;color:var(--navy)}.m-stats span{display:block;color:#6a6e88;font-size:12.5px;margin-top:4px}.m-modes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.m-modes li{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-left:3px solid var(--bronze);border-radius:10px;padding:11px 14px;background:#fff}.m-modes b{font-weight:600;color:var(--navy);font-size:15px}.m-modes span{color:#555a76;font-size:14px}.m-bars{display:grid;gap:9px}.m-bar{display:grid;grid-template-columns:118px 1fr 42px;gap:10px;align-items:center;font-size:13.5px}.m-bar .t{height:12px;background:#eee9e4;border-radius:99px;overflow:hidden}.m-bar .t i{display:block;height:100%;background:#b9bccc;border-radius:99px}.m-bar.us .t i{background:var(--bronze)}.m-bar.us .n,.m-bar.us .v{font-weight:600;color:var(--navy)}.m-bar .v{text-align:right;font-variant-numeric:tabular-nums}@media(min-width:750px){.m-stats{grid-template-columns:repeat(4,1fr)}.m-modes{grid-template-columns:1fr 1fr}.m-bar{grid-template-columns:180px 1fr 50px}}.m-hero .m-bens{margin:4px 0 14px}.m-hero .m-bens li{font-size:14px}.m-btn--glow{background:linear-gradient(135deg,#b9512f,#9c3f24);color:#fff;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 18px #b9512f61,inset 0 1px #ffffff2e}.m-btn--glow:hover,.m-btn--glow:focus-visible{background:linear-gradient(135deg,#a8482a,#8a3720);box-shadow:0 8px 22px #b9512f73}.m-btn--glow:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.m-sticky .m-btn--glow{box-shadow:0 4px 12px #b9512f59}.drawer__inner{width:100%;max-width:420px;padding:0 18px;overflow-y:auto;overscroll-behavior:contain}@media(max-width:749px){.drawer__inner{max-width:100vw}}.drawer__header{padding:14px 0 10px;border-bottom:1px solid var(--line)}.drawer__heading{font-family:var(--font-accent);font-weight:400;font-size:24px;color:var(--navy)}cart-drawer-items{flex:1 0 auto;overflow:visible}.cart-drawer__form{flex-grow:0}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block;width:100%}cart-drawer .cart-item{display:grid!important;grid-template-columns:76px 1fr auto;grid-template-areas:"img det tot" "img qty qty";gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line);margin:0}cart-drawer .cart-item__media{grid-area:img;width:76px}cart-drawer .cart-item__image{width:76px;height:76px;object-fit:cover;border-radius:10px;background:var(--cream)}cart-drawer .cart-item__details{grid-area:det;min-width:0}cart-drawer .cart-item__name{font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;color:var(--navy);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}cart-drawer .cart-item__details>.product-option,cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}cart-drawer .cart-item__details dl{margin:2px 0 0;font-size:12.5px;color:var(--muted)}cart-drawer .cart-item__totals{grid-area:tot;text-align:right;font-size:14px;font-weight:600;color:var(--navy)}cart-drawer .cart-item__old-price{display:block;font-size:12px;font-weight:400;color:#9a9db0}cart-drawer .cart-item__quantity{grid-area:qty;display:flex;align-items:center}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px}cart-drawer .quantity{min-height:34px;width:104px;border-radius:99px}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:99px}cart-drawer .quantity__input,cart-drawer .quantity__button{font-size:13px}cart-drawer .cart-remove-button{width:34px;height:34px;margin:0}.drawer__footer{border-top:1px solid var(--line);padding:12px 0 calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0;background:#fff;z-index:2}.m-cart-offer{display:flex;align-items:center;gap:12px;background:var(--cream);border-radius:12px;padding:10px 12px;margin:0 0 12px}.m-cart-offer .t{flex:1;min-width:0;line-height:1.3}.m-cart-offer .t b{display:block;font-size:14px;color:var(--navy)}.m-cart-offer .t span{font-size:12.5px;color:var(--muted)}.m-cart-offer__btn{flex:none;border:1.5px solid var(--navy);background:#fff;color:var(--navy);border-radius:99px;padding:8px 14px;font:600 13px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.m-cart-offer__btn:hover{background:var(--navy);color:#fff}.m-totals{display:grid;gap:5px;margin:0 0 12px;font-size:14px;color:var(--muted)}.m-totals .row{display:flex;justify-content:space-between}.m-totals .free{color:var(--ok);font-weight:600}.m-totals .save span:last-child{color:var(--ok);font-weight:600}.m-totals .total{font-size:17px;font-weight:600;color:var(--navy);padding-top:6px;border-top:1px solid var(--line);margin-top:3px}.m-totals small{font-size:11.5px;color:#9a9db0}.m-ctas{display:block}.m-ctas .cart__checkout-button{width:100%;min-height:52px;margin:0;font-size:16px}.m-or{display:flex;align-items:center;gap:10px;margin:10px 0 8px;font-size:11.5px;color:#9a9db0;text-transform:uppercase;letter-spacing:.08em}.m-or:before,.m-or:after{content:"";flex:1;height:1px;background:var(--line)}.m-express{--shopify-accelerated-checkout-button-block-size:42px;--shopify-accelerated-checkout-button-border-radius:99px;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:8px;margin:0}.m-express shopify-accelerated-checkout-cart{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.m-cart-perks{list-style:none;display:flex;justify-content:space-between;gap:6px;margin:12px 0 0;padding:0;font-size:11.5px;color:var(--muted)}.m-cart-perks li{display:flex;align-items:center;gap:4px;white-space:nowrap}.m-cart-perks .m-check{width:13px;height:13px;flex-basis:13px;background:var(--ok)}.m-cart-perks .m-check:after{left:4px;top:1.5px;width:3px;height:6px;border-width:0 1.5px 1.5px 0}cart-drawer .drawer__inner .cart-items .cart-item{display:grid!important;grid-template:"img det tot" auto "img qty qty" auto / 76px minmax(0,1fr) auto!important;gap:6px 12px!important;align-items:start;padding:14px 0!important}cart-drawer .drawer__inner .cart-item>.cart-item__media{grid-area:img!important;width:76px!important;padding:0!important}cart-drawer .drawer__inner .cart-item>.cart-item__details{grid-area:det!important;width:auto!important;padding:0!important}cart-drawer .drawer__inner .cart-item>.cart-item__totals{grid-area:tot!important;width:auto!important;padding:0!important;display:block!important}cart-drawer .drawer__inner .cart-item>.cart-item__quantity{grid-area:qty!important;width:auto!important;padding:0!important}cart-drawer .cart-item__name{-webkit-line-clamp:2;white-space:normal}cart-drawer .cart-item__details dl{display:none}cart-drawer .m-li-save{margin:3px 0 0;font-size:12px;font-weight:600;color:var(--ok)}cart-drawer .quantity__input{color:var(--navy)!important;opacity:1!important;font-weight:600}cart-drawer .cart-item__quantity-wrapper{gap:6px}cart-drawer cart-remove-button{display:flex;margin:0!important}cart-drawer .cart-remove-button{min-width:34px;min-height:34px;color:var(--muted)}cart-drawer .cart-item__totals .loading__spinner{position:absolute}cart-drawer .cart-item__error{grid-column:1/-1}cart-drawer .quantity{width:112px!important;min-height:36px}cart-drawer .quantity__button{width:34px!important;flex:0 0 34px}cart-drawer .quantity__input{width:44px!important;flex:1 1 auto;min-width:0;padding:0!important;text-align:center;font-size:14px!important}.m-totals small,.m-or{color:#6f7390}.m-check,.m-cart-perks .m-check{background:var(--bronze)}.m-eyebrow{font-size:12px}.m-gal__count{font-size:12.5px}.m-hero__ctas .m-link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;font-weight:500}.m-hero__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 10px;font-variant-numeric:tabular-nums}.m-hero__price b{font-size:22px;font-weight:600;color:var(--navy)}.m-hero__price s{color:var(--muted);font-size:15px}.m-hero__price .save{font-size:12.5px;font-weight:600;color:var(--ok);background:#e8f2ec;padding:3px 9px;border-radius:var(--pill)}.m-hero__copy .m-h1{margin-bottom:6px}@media(max-width:749px){.header{padding-top:4px!important;padding-bottom:4px!important}.header__heading-logo{max-width:58px!important;height:auto}.header__heading-logo-wrapper{width:58px}.announcement-bar__message{padding:.55rem 1rem}.m-gal__slide{max-height:min(100vw,30vh)}.m-buy{padding-top:12px}.m-buy__title{margin-bottom:6px}.m-bens{gap:4px;margin:4px 0 10px}.m-vars{gap:6px;margin-bottom:10px}.m-vars legend{margin-bottom:4px}.m-var{padding:7px 12px;min-height:48px}.m-var .t{font-size:13px}.m-var .t b{font-size:14.5px}}.m-buy .m-trust{grid-template-columns:repeat(3,1fr)!important;gap:8px;margin-top:10px}.m-buy .m-trust li{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px;font-size:12.5px}.m-buy .m-trust b{font-size:13px}@media(min-width:750px){.header__heading-logo{max-width:72px}.m-hero__media{min-height:520px}.m-hero__copy{padding:40px 56px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/medea.css.map */
