.hero-copy .actions{gap:12px;flex-wrap:wrap}.hero-copy .actions .btn{white-space:normal}.fragrance-facts{margin:10px 0;padding:10px 12px;background:#f7f3ed;border-radius:8px;font-size:13px;line-height:1.5}.fragrance-facts p{margin:0 0 6px}.sample-link{border:0;background:none;color:#644735;text-align:left;padding:6px 0;text-decoration:underline;cursor:pointer;min-height:44px}.selection-reason{padding-left:12px;border-left:2px solid #ad8457;font-size:14px;line-height:1.6;color:#584f45}.purchase-comparison{margin:32px 0}.table-scroll{overflow-x:auto}.purchase-comparison table{width:100%;border-collapse:collapse;min-width:500px}.purchase-comparison th,.purchase-comparison td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #d8d0c5}.purchase-comparison thead{background:#eee6d9}.purchase-comparison>p{font-size:14px;line-height:1.6}.named-lists-dialog{width:min(760px,94vw);max-height:88dvh;border:1px solid #d8d0c5;border-radius:18px;background:#fffdf9;padding:36px;overflow:auto;color:#28231e}.named-lists-dialog::backdrop{background:#241e19a6}.named-lists-dialog h2{font-size:32px;margin-top:10px}.named-lists-dialog input{padding:12px;border:1px solid #bfb3a5;border-radius:8px;width:100%;margin:8px 0 12px}.named-lists-dialog button:not(.close){min-height:44px;cursor:pointer}.named-lists-dialog button:disabled{opacity:.5;cursor:wait}.named-lists-dialog .actions{display:flex;gap:10px;flex-wrap:wrap}.named-list-rows article,.list-cloud{margin-top:20px;padding:18px;border:1px solid #e5dbcf;border-radius:12px}.named-list-rows h3{margin:0}.named-list-rows .actions button,.list-cloud button{background:#f5eee4;color:#36291e;border:1px solid #d7c8b5;padding:8px 12px;border-radius:8px}.named-lists-entry{align-self:start;margin:10px 0}.health-check{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.health-check article{border:1px solid #e4dccf;padding:16px;border-radius:12px}.health-check article p{overflow-wrap:anywhere}.health-error{color:#923a28}.health-ok{color:#315a41}#listStatus{color:#63462e}.named-lists-dialog .close{position:sticky;float:right;top:0}.hero-art img{aspect-ratio:1;object-fit:contain}.product img,.edit-image img{content-visibility:auto}.grid>.product{display:flex;flex-direction:column;grid-row:auto;contain:style}.product-img{flex:none;width:100%}.product .fragrance-facts{flex:none}.product .product-desc-button{flex:none}@media(max-width:600px){.named-lists-dialog{padding:20px}.hero-copy .actions{display:grid}.hero-copy .actions .btn{width:100%}.purchase-comparison th,.purchase-comparison td{padding:10px}.named-list-rows article{padding:12px}.named-lists-dialog h2{font-size:27px}}
.hero-copy .actions #heroGift{background:#fff;color:#006b70;border-color:#fff}.hero-copy .actions #heroGift:hover{background:#e1f7f5;color:#005c58}.grid{row-gap:26px}@media(max-width:600px){.hero-copy .actions{display:grid;grid-template-columns:1fr}.hero-copy .actions .btn{width:100%}}
.choosing-benefits .section-head{margin-bottom:20px}.choosing-benefits h2{max-width:960px}.benefits-intro{font-size:18px;line-height:1.65;max-width:850px;margin:0 0 36px}.choosing-benefits .value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.choosing-benefits .value-grid article{padding:24px 20px;background:#f0f8f6;border:1px solid #cce1dc;border-radius:12px;display:flex;flex-direction:column}.choosing-benefits .value-grid h3{font-size:24px;line-height:1.3;letter-spacing:-.02em}.choosing-benefits .value-grid p{font-size:14px;line-height:1.65;flex:1}.choosing-benefits .textlink,.choosing-benefits .value-grid a{font-size:13px;text-align:left;min-height:44px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;color:#006b70}.benefits-followup{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-left:3px solid #00878a;background:#f7faf9}.benefits-followup p{margin:0;max-width:650px}.benefits-followup .btn{flex-shrink:0}.cart-next-step{margin:24px 0;padding:24px;border:1px solid #b9d9d1;background:#edf8f4;border-radius:12px}.cart-next-step .eyebrow{margin-bottom:12px}.cart-next-step h3{font-size:26px;line-height:1.3;margin:0 0 12px}.cart-next-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.cart-next-actions .btn{white-space:normal;line-height:1.4;text-align:center;justify-content:center;min-height:50px;padding:14px}.order-contact-channels{margin:20px 0 12px;font-size:16px}@media(max-width:1000px){.choosing-benefits .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.choosing-benefits .value-grid{grid-template-columns:1fr}.choosing-benefits .value-grid article{padding:20px}.benefits-intro{font-size:16px}.benefits-followup{display:block;padding:18px}.benefits-followup .btn{margin-top:18px;width:100%;text-align:center}.cart-next-step{padding:17px}.cart-next-step h3{font-size:23px}.cart-next-actions{grid-template-columns:1fr}}
