.fit-compare{padding:45px 0 0}.fit-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px}.fit-scroll table{width:100%;border-collapse:collapse;font-size:14px;min-width:490px}.fit-scroll th,.fit-scroll td{padding:22px;text-align:left;vertical-align:top;width:33.333%;border-bottom:1px solid var(--line)}.fit-scroll thead{background:#eee3d9;color:var(--plum)}.fit-scroll tbody th{font-weight:500;color:var(--muted)}.fit-scroll tbody tr:last-child>*{border-bottom:0}.home-compare{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-compare>summary{padding:22px 0;font-weight:600;color:var(--plum);cursor:pointer}.home-compare .fit-compare{padding:0 0 26px}.fit-scroll .textlink{font-size:13px}@media(max-width:600px){.fit-scroll th,.fit-scroll td{padding:15px;font-size:13px}.fit-scroll table{min-width:440px}}.gloed-everyday{padding:var(--space) var(--gutter);background:#f0e7df}.moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.moment-card{padding:30px;border:1px solid #cdbcb6;border-radius:20px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.moment-card:hover{background:#fffaf6;transform:translateY(-3px)}.moment-art{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px;color:var(--plum)}.moment-art svg{width:120px;height:90px}.moment-art>span{align-self:flex-start;font-size:11px;color:#7c5e5a;letter-spacing:.12em}.moment-card h3{font-size:clamp(28px,2.7vw,38px);max-width:260px}.moment-card p{font-size:14px;flex:1;max-width:300px}.moment-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cdbcb6;padding-top:20px;margin-top:20px;font-size:12px;font-weight:600;color:var(--plum)}.moment-cta>span{font-size:23px}@media(max-width:700px){.moment-grid{grid-template-columns:1fr}.moment-card{display:grid;grid-template-columns:76px 1fr;gap:0 20px;padding:25px 22px}.moment-art{grid-row:1/4;margin:0;align-items:flex-start}.moment-art svg{width:76px;height:65px}.moment-art>span{display:none}.moment-card h3{font-size:29px;max-width:none}.moment-card p{margin-bottom:0}.moment-cta{grid-column:2}.moment-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.moment-card{transition:none}}.product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin:26px 0;padding:20px 0;gap:20px}.product-assurance a{display:grid;gap:8px;font-size:11px;line-height:1.5}.product-assurance strong{color:var(--plum);font-size:12px}.product-assurance span{color:var(--muted)}.product-assurance a:hover strong{text-decoration:underline;text-underline-offset:4px}@media(max-width:400px){.product-assurance{gap:12px}.product-assurance strong{font-size:11px}}.illustrated-steps{list-style:none;padding:0}.illustrated-steps li{min-width:0}.illustrated-steps .step-art{height:135px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c8b4aa;margin-bottom:25px;padding-bottom:18px}.step-art .gloed-line-icon{width:125px;height:100px;color:var(--plum)}.illustrated-steps .step-number{font-size:14px;margin:0;color:#795452}.illustrated-steps h3{font-size:30px;letter-spacing:-.03em}.illustrated-steps p{font-size:14px;max-width:340px}@media(max-width:700px){.illustrated-steps{gap:28px}.illustrated-steps .step-art{height:105px}.step-art .gloed-line-icon{width:104px;height:80px}}.gloed-why{background:var(--plum);padding:var(--space) var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);color:#fffaf6}.gloed-why h2,.gloed-why h3,.gloed-why .textlink{color:#fffaf6}.gloed-why p{color:#e1d5df}.gloed-why .eyebrow{color:#e7b79a}.why-intro h2{font-size:clamp(40px,4.8vw,66px);max-width:510px}.why-intro>p{max-width:440px}.why-intro .textlink{margin-top:14px}.why-points article{display:flex;gap:25px;border-top:1px solid #816b83;padding:26px 0}.why-points article:last-child{padding-bottom:0}.why-index{font-size:12px;color:#e7b79a;padding-top:5px}.why-points h3{font-size:28px;letter-spacing:-.025em;margin-bottom:12px}.why-points p{font-size:14px;margin:0;max-width:450px}@media(max-width:750px){.gloed-why{grid-template-columns:1fr;gap:36px}.why-intro h2{font-size:44px}.why-points article{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
