.store-lookbook{--ink:#293e37;--paper:#fbfaf7;--sage:#e6ece3;--rose:#f2e5de;--accent:#405c4c;background:var(--paper);color:var(--ink)}:is(.store-lookbook button:focus-visible,.store-lookbook a:focus-visible){outline-offset:5px;outline:3px solid #9d6b49}.store-lookbook .fashion-announcement{color:#fff;letter-spacing:1.3px;background:#405c4c;min-height:34px;font-size:9px}.store-lookbook .fashion-header{background:#fbfaf7f5;border-color:#e4e6dc;gap:32px;min-height:92px;padding:24px 4%}.store-lookbook .fashion-brand{letter-spacing:-.6px;text-transform:none;font:500 clamp(21px,2.2vw,34px)/1.15 Georgia,serif}.store-lookbook .fashion-links{justify-content:center;gap:26px}.store-lookbook .fashion-links a,.store-lookbook .fashion-links button{letter-spacing:1.4px;font-size:10px}.store-lookbook .fashion-links .active{border-color:#405c4c}.store-lookbook .fashion-tools span{color:#fff;background:#405c4c}.store-lookbook .fashion-search{background:#fbfaf7;top:92px}.store-lookbook .lookbook-hero{isolation:isolate;background:#f0eee6;border-radius:4px;grid-template-columns:.9fr 1.1fr;height:clamp(550px,70vw,680px);min-height:550px;max-height:none;margin:18px 22px 0;display:grid}.store-lookbook .lookbook-hero:after{display:none}.lookbook-hero-visual{background:#ded5c9;grid-area:1/2;min-width:0;position:relative;overflow:hidden}.lookbook-hero-visual>img{object-fit:cover;object-position:70% center;width:100%;height:100%;display:block}.lookbook-photo-signature{color:#fff;text-shadow:0 1px 8px #0007;border-top:1px solid #ffffff80;padding-top:16px;font:italic 22px Georgia;position:absolute;bottom:27px;left:30px;right:30px}.lookbook-photo-signature i{float:right;letter-spacing:2px;text-transform:uppercase;margin-top:8px;font:10px Arial}.store-lookbook .lookbook-hero .fashion-hero-copy{max-width:none;color:var(--ink);z-index:1;flex-direction:column;grid-area:1/1;justify-content:center;padding:55px clamp(25px,4.7vw,85px);display:flex;position:relative;inset:auto}.store-lookbook .lookbook-eyebrow{letter-spacing:2.4px;color:#5d7163;margin:0 0 22px;font:10px/1.5 Arial}.store-lookbook .lookbook-hero h1{text-shadow:none;letter-spacing:-2.5px;text-wrap:balance;max-width:580px;margin:0 0 25px;font:400 clamp(43px,4.8vw,77px)/1.06 Georgia,serif}.store-lookbook em{color:#6b7f68;font-family:Georgia,serif;font-weight:400}.store-lookbook .lookbook-hero .fashion-hero-description{letter-spacing:0;color:#5a665e;max-width:350px;margin:0 0 30px;font:14px/1.95 Arial}.lookbook-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.store-lookbook .fashion-cta{letter-spacing:.8px;text-transform:none;background:#405c4c;border-radius:3px;gap:30px;min-height:51px;padding:18px 21px;font-size:10px;color:#fff!important}.store-lookbook .fashion-cta:hover{background:#2c4537}.lookbook-text-link{border-bottom:1px solid #87917e;padding:9px 0;font-size:11px}.lookbook-hero-foot{color:#697466;border-top:1px solid #d3d8cb;gap:36px;margin-top:45px;padding-top:21px;font-size:10px;line-height:1.8;display:flex}.lookbook-hero-foot b{color:#354b3e;font-weight:400}.store-lookbook .fashion-shopping-promises{color:#536457;background:0 0;border-bottom:1px solid #e1e5d9;justify-content:center;gap:clamp(24px,6vw,100px);padding:25px 5%;font-size:11px;display:flex}.store-lookbook .fashion-shopping-promises span{align-items:center;gap:12px;display:flex}.store-lookbook .fashion-shopping-promises svg{width:20px;height:20px}.lookbook-universes{max-width:1600px;margin:auto;padding:75px 5% 10px;scroll-margin-top:110px}.lookbook-universes-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px;display:flex}.lookbook-universes-heading .lookbook-eyebrow{margin-bottom:13px}.lookbook-universes-heading h2{letter-spacing:-1px;max-width:570px;font:400 clamp(29px,3.1vw,47px)/1.2 Georgia}.lookbook-universes-heading>p{color:#687365;max-width:350px;margin:0;font-size:12px;line-height:1.9}.lookbook-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lookbook-universe{min-width:0;display:block}.lookbook-universe-art{aspect-ratio:4/4.3;background:#e7e1d8;border-radius:3px;position:relative;overflow:hidden}.lookbook-universe-art>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.lookbook-universe:hover .lookbook-universe-art>img{transform:scale(1.035)}.lookbook-universe-number{letter-spacing:1.8px;color:#455749;z-index:1;font-size:9px;position:absolute;top:22px;left:22px}.lookbook-universe-badge{color:#34493c;background:#ffffffdb;border-radius:20px;padding:8px 12px;font-size:10px;position:absolute;bottom:20px;left:20px}.has-photo .lookbook-universe-number{background:#fbfaf7e6;padding:8px;top:15px;left:15px}.universe-02 .lookbook-universe-art{background:#e4eadf}.universe-03 .lookbook-universe-art{background:#f0e1db}.lookbook-universe-type{text-align:center;color:#4c6555;isolation:isolate;place-content:center;padding:30px;font:italic 46px Georgia;display:grid;position:absolute;inset:0}.lookbook-universe-type:before{content:"";z-index:-1;border:1px solid #7c93754a;border-radius:50% 50% 4px 4px;position:absolute;inset:18% 12%;transform:rotate(-9deg)}.universe-03 .lookbook-universe-type{color:#876456}.universe-03 .lookbook-universe-type:before{border-color:#ba958852;border-radius:50%;inset:18%;transform:rotate(12deg)}.lookbook-universe-copy{justify-content:space-between;align-items:center;gap:12px;padding:21px 0 10px;display:flex}.lookbook-universe-copy h3{letter-spacing:-.7px;margin:0 0 9px;font:400 29px Georgia}.lookbook-universe-copy p{color:#687365;max-width:250px;margin:0;font-size:11px;line-height:1.6}.lookbook-circle-arrow{border:1px solid #c6d2c0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.lookbook-universe:hover .lookbook-circle-arrow{background:#dce6d7}.store-lookbook .fashion-collection{max-width:1600px;padding:75px 5% 85px;scroll-margin-top:115px}.store-lookbook .fashion-section-title{text-align:left;border-top:1px solid #dce1d5;padding-top:35px;position:relative}.store-lookbook .fashion-section-title h2{letter-spacing:-1.5px;text-transform:none;font:400 clamp(32px,3.8vw,52px)/1.1 Georgia}.store-lookbook .fashion-section-title>p{color:#60705f}.store-lookbook .fashion-section-title>span{color:#52654f}.store-lookbook .fashion-section-title .fashion-collection-intro{letter-spacing:0;margin-top:15px;font-size:12px;line-height:1.8}.store-lookbook .fashion-filters{border:0;gap:18px;margin-bottom:30px;padding:0}.store-lookbook .fashion-filters>div{scrollbar-width:thin;gap:8px}.store-lookbook .fashion-filters button{color:#50634f;background:0 0;border:1px solid #dce1d5;border-radius:25px;min-height:40px;padding:11px 18px;font-size:11px}.store-lookbook .fashion-filters button.active{color:#fff;background:#405c4c;border-color:#405c4c}.store-lookbook .fashion-filters select{color:#405c4c;background:0 0}.store-lookbook .fashion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.store-lookbook .fashion-card-photo{background:#eceee6;border-radius:4px}.store-lookbook .fashion-card-caption h3{text-transform:none;letter-spacing:0;margin:5px 0 9px;font:400 18px/1.4 Georgia}.store-lookbook .fashion-card-caption b{color:#405c4c;font-size:13px}.store-lookbook .fashion-card-category{letter-spacing:1px;color:#60705b;font-size:9px}.store-lookbook .fashion-card-options{color:#657260;font-size:10px;line-height:1.7}.store-lookbook .fashion-swatches button{border-radius:50%;width:19px;min-width:19px;height:19px}.store-lookbook .fashion-swatches button[aria-pressed=true]:after{border-color:#405c4c;border-radius:50%}.store-lookbook .fashion-card-discover{color:#405c4c;letter-spacing:.6px;background:#f7f8f1f5}.store-lookbook .fashion-quick-trigger{border-radius:3px}.store-lookbook .fashion-like{color:#405c4c;background:#fffef4e8}.store-lookbook .is-favorite svg{fill:#405c4c}.store-lookbook .fashion-soldout{color:#58644e;border-radius:15px}.store-lookbook .fashion-endnote{background:#e7ecdf;border-radius:4px;margin:0 22px 35px;padding:65px 25px}.store-lookbook .fashion-endnote h2{letter-spacing:-1.4px;font:400 clamp(38px,4vw,58px)/1.1 Georgia}.store-lookbook .fashion-endnote p{color:#52644e}.store-lookbook .fashion-endnote>a{border-color:#405c4c}.store-lookbook .fashion-service{color:#405c4c;background:#f5f6ef;border-color:#dce2d3}.store-lookbook .fashion-service small{color:#61735a}.store-lookbook .fashion-footer{color:#f7f8ee;background:#314d3e;padding:48px 5% 25px}.store-lookbook .fashion-footer>p{color:#d0dac8}.store-lookbook .primary,.store-lookbook .fashion-add .add-to-cart,.store-lookbook .fashion-quick-add{color:#fff;background:#405c4c;border-radius:4px}.store-lookbook input,.store-lookbook select,.store-lookbook textarea{border-radius:5px}.store-lookbook .fashion-size-picker button.active,.store-lookbook .fashion-quick-sizes button[aria-pressed=true]{color:#fff;background:#405c4c}.store-lookbook .fashion-buybar{background:#fbfaf7f5}.store-lookbook .fashion-product-title h1{text-transform:none;font-family:Georgia}.store-lookbook .fashion-quick-content h2{font-family:Georgia}.store-lookbook .empty{color:#405c4c;background:#f0f2e9;border-radius:5px}.store-lookbook .empty h3{color:#405c4c}.store-lookbook .empty p{color:#65745e}@media (min-width:1600px){.store-lookbook .lookbook-hero{height:720px}.store-lookbook .fashion-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.store-lookbook .fashion-header{gap:20px;padding:22px 25px}.store-lookbook .fashion-links{gap:17px}.store-lookbook .fashion-header>.fashion-brand{font-size:25px}.store-lookbook .lookbook-hero{grid-template-columns:1fr 1fr;height:560px;min-height:530px}.store-lookbook .lookbook-hero h1{font-size:53px}.store-lookbook .lookbook-hero .fashion-hero-copy{padding:35px}.lookbook-hero-foot{margin-top:30px}.lookbook-universes-heading{align-items:flex-start}.lookbook-universe-grid{gap:18px}.lookbook-universe-type{font-size:37px}.lookbook-universe-copy h3{font-size:25px}.lookbook-universes-heading>p br{display:none}.lookbook-photo-signature{font-size:20px;left:20px;right:20px}}@media (max-width:760px){.store-lookbook .fashion-header{gap:14px;min-height:72px;padding:19px 17px}.store-lookbook .fashion-header>.fashion-brand{letter-spacing:-.7px;max-width:48vw;font-size:23px}.store-lookbook .fashion-links{background:#fbfaf7;justify-content:flex-start;gap:12px}.store-lookbook .fashion-search{top:72px}.store-lookbook .lookbook-hero{flex-direction:column;height:auto;min-height:0;max-height:none;margin:10px 10px 0;display:flex}.store-lookbook .lookbook-hero .fashion-hero-copy{order:0;padding:35px 25px 27px}.store-lookbook .lookbook-hero h1{letter-spacing:-1.8px;max-width:450px;margin-bottom:17px;font-size:46px}.store-lookbook .lookbook-hero .fashion-hero-description{max-width:420px;margin-bottom:22px;font-size:12px;line-height:1.9}.store-lookbook .lookbook-hero .lookbook-eyebrow{letter-spacing:2px;margin-bottom:17px;font-size:8px}.lookbook-hero-actions{gap:16px}.store-lookbook .fashion-cta{gap:20px;min-height:48px;padding:15px 17px;font-size:10px}.lookbook-text-link{font-size:10px}.lookbook-hero-foot{display:none}.lookbook-hero-visual{flex-shrink:0;order:1;height:325px}.lookbook-hero-visual>img{object-position:75% center}.lookbook-photo-signature{font-size:19px;bottom:20px}.lookbook-photo-signature i{font-size:8px}.store-lookbook .fashion-shopping-promises{flex-wrap:wrap;gap:20px;padding:20px 17px;font-size:9px}.store-lookbook .fashion-shopping-promises span:last-child{display:none}.store-lookbook .fashion-shopping-promises svg{width:17px}.lookbook-universes{padding:43px 17px 0;scroll-margin-top:90px}.lookbook-universes-heading{margin-bottom:24px;display:block}.lookbook-universes-heading h2{max-width:340px;font-size:32px}.lookbook-universes-heading>p{margin-top:16px;font-size:11px}.lookbook-universes-heading .lookbook-eyebrow{font-size:8px}.lookbook-universe-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.lookbook-universe:first-child{grid-column:1/-1}.lookbook-universe:first-child .lookbook-universe-art{aspect-ratio:1.3;max-height:410px}.lookbook-universe:first-child .lookbook-universe-art>img{object-position:center 30%}.lookbook-universe-art{aspect-ratio:.85}.lookbook-universe-type{padding:15px;font-size:29px}.lookbook-universe-number{letter-spacing:1px;font-size:7px;top:14px;left:12px}.lookbook-universe-badge{padding:6px 9px;font-size:8px;bottom:12px;left:12px}.lookbook-universe-copy{align-items:flex-start;gap:6px;padding-top:14px}.lookbook-universe-copy h3{font-size:25px}.lookbook-universe-copy p{max-width:230px;font-size:10px}.lookbook-circle-arrow{width:28px;height:28px;margin-top:2px}.lookbook-circle-arrow svg{width:17px}.store-lookbook .fashion-collection{padding:45px 17px 50px;scroll-margin-top:88px}.store-lookbook .fashion-section-title{margin-bottom:23px;padding-top:28px}.store-lookbook .fashion-section-title h2{font-size:34px}.store-lookbook .fashion-filters{gap:12px}.store-lookbook .fashion-filters>div{gap:7px}.store-lookbook .fashion-filters button{padding:9px 14px;font-size:10px}.store-lookbook .fashion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 13px}.store-lookbook .fashion-card-photo{overflow:visible}.store-lookbook .fashion-card-caption h3{font-size:16px}.store-lookbook .fashion-card-caption b{font-size:12px}.store-lookbook .fashion-card-options{font-size:9px}.store-lookbook .fashion-card-discover{border-radius:0 0 4px 4px;padding:12px 8px;font-size:8px}.store-lookbook .fashion-swatches button{width:17px;min-width:17px;height:17px}.store-lookbook .fashion-endnote{margin:0 10px 25px;padding:45px 20px}.store-lookbook .fashion-service{padding:25px 20px}.store-lookbook .fashion-footer{padding:37px 22px 22px}.store-lookbook .fashion-footer>.fashion-brand{font-size:28px}.store-lookbook .fashion-footer>div{flex-wrap:wrap;gap:20px}}@media (prefers-reduced-motion:reduce){.store-lookbook *{scroll-behavior:auto!important;transition:none!important}}.store-multiline,.store-info-block p{white-space:pre-wrap;overflow-wrap:anywhere}.store-contact-policy{border-top:1px solid #d9e4df;padding:24px clamp(20px,5vw,80px)}.store-contact-policy a{margin:8px 20px 8px 0;text-decoration:underline;display:inline-block}.store-contact-policy details{padding:12px 0}.store-info-block h2,.store-contact-policy h2{font-size:20px}.pharmacy-store{--ink:#173e37;--paper:#fffefa;--sage:#eef3eb;--accent:#285e4f;background:var(--paper);color:var(--ink)}.pharmacy-store a,.pharmacy-store button{touch-action:manipulation}.pharmacy-store .fashion-announcement{letter-spacing:.8px;background:#245647;font-size:10px}.para-header{background:#fffefa;border-bottom:1px solid #e6ebe2;grid-template-columns:minmax(170px,1fr) minmax(250px,560px) 1fr;align-items:center;gap:35px;height:auto;padding:28px 5%;display:grid}.para-brand{letter-spacing:-1px;overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;font:500 clamp(25px,2.5vw,36px)/1 Georgia,serif;display:flex}.para-brand-symbol{color:#53765d;font:40px/1 Georgia}.para-brand small{letter-spacing:2px;color:#536c5c;margin-top:10px;font:9px/1.2 Arial;display:block}.para-search{background:#f0f3ed;border:1px solid #d9e2d7;border-radius:40px;align-items:center;min-width:0;padding:3px 8px 3px 20px;display:flex}.pharmacy-store .para-search input{min-width:0;box-shadow:none;color:#23493c;background:0 0;border:0;width:100%;margin:0;padding:14px 0;font-size:13px}.para-search button{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.para-tools{justify-content:flex-end;align-items:center;gap:24px;display:flex}.para-tools>a,.para-tools>button{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:11px;display:flex}.para-tools b{color:#fff;background:#285e4f;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.para-navigation{scrollbar-width:thin;background:#fffefa;border-bottom:1px solid #e6ebe2;align-items:center;gap:32px;min-height:54px;padding:0 5%;display:flex;overflow:auto}.para-navigation a{white-space:nowrap;align-items:center;min-height:50px;font-size:12px;display:flex}.para-navigation a:first-child{font-weight:700}.para-navigation a:hover{text-underline-offset:5px;text-decoration:underline}.para-hero{background:#eef1e6;border-radius:20px;grid-template-columns:1fr 1.05fr;max-width:1440px;min-height:510px;margin:24px auto 0;display:grid;overflow:hidden}.para-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px clamp(28px,4vw,70px);display:flex}.para-eyebrow{letter-spacing:2px;color:#59705c;margin:0 0 20px;font:10px/1.7 Arial}.para-hero h1{letter-spacing:-2px;color:#204d3e;text-wrap:balance;margin:0 0 22px;font:400 clamp(38px,4.25vw,67px)/1.09 Georgia,serif}.para-hero h1 em{color:#657d60;font-weight:400}.para-hero-copy>p:not(.para-eyebrow){color:#546653;max-width:390px;margin:0 0 26px;font:14px/1.9 Arial}.para-cta{background:#285e4f;border-radius:30px;align-items:center;gap:35px;min-height:48px;padding:17px 24px;font-size:12px;display:inline-flex;color:#fff!important}.para-cta:hover{background:#1b483a}.para-cta span{font-size:20px}.para-hero-note{color:#5e705a;align-items:center;gap:10px;margin-top:30px;font-size:11px;display:flex}.para-hero-note span{color:#71856a;font-size:22px}.para-hero-photo{background:#e9e7da;min-width:0;min-height:100%;position:relative}.para-hero-photo>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.para-photo-tag{text-align:center;letter-spacing:2px;color:#47634f;background:#fffef3df;border-radius:25px;padding:13px 8px;font-size:9px;position:absolute;bottom:22px;left:24px;right:24px}.pharmacy-store .fashion-shopping-promises{background:0 0;border-bottom:1px solid #e0e6d9;max-width:1440px;margin:auto;padding:24px 5%;font-size:11px}.para-universes{max-width:1440px;margin:auto;padding:56px 5% 0}.para-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.para-section-heading .para-eyebrow{margin-bottom:10px}.para-section-heading h2{letter-spacing:-.8px;margin:0;font:400 clamp(26px,3vw,37px)/1.2 Georgia}.para-section-heading>a{text-underline-offset:5px;white-space:nowrap;padding:12px 0;font-size:12px;text-decoration:underline}.para-universe-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.para-universe{text-align:center;background:#f0f3e9;border-radius:16px;min-width:0;padding:20px}.para-tone-1{background:#f6ece5}.para-tone-2{background:#edf1f2}.para-tone-3{background:#f7f1df}.para-universe-photo{place-items:center;height:125px;display:grid;overflow:hidden}.para-universe-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .25s}.para-universe:hover img{transform:scale(1.04)}.para-universe-photo>span{color:#6f8965;font-size:55px}.para-universe h3{overflow-wrap:anywhere;margin:15px 0 7px;font:400 21px/1.3 Georgia}.para-universe p{color:#5e715d;margin:0;font-size:11px}.para-universe p span{margin-left:10px}.pharmacy-store .fashion-collection{max-width:1440px;padding:55px 5% 65px;scroll-margin-top:20px}.pharmacy-store .fashion-section-title h2{font-size:clamp(29px,3vw,42px)}.pharmacy-store .fashion-section-title>p{font-size:9px}.pharmacy-store .fashion-section-title>span{font-size:11px}.pharmacy-store .fashion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pharmacy-store .fashion-card{background:#fff;border:1px solid #e1e7da;border-radius:15px;flex-direction:column;padding:12px;transition:border-color .2s;display:flex}.pharmacy-store .fashion-card:hover{border-color:#90ac8e}.pharmacy-store .fashion-card-photo{aspect-ratio:1;background:#fff;border-radius:10px;overflow:hidden}.pharmacy-store .product-photo{background:#fff}.pharmacy-store .fashion-product-link img{object-fit:contain}.pharmacy-store .fashion-card-caption{padding:16px 6px 8px;display:block}.pharmacy-store .fashion-card-caption h3{min-height:43px;margin-bottom:12px;font:500 14px/1.55 Arial}.pharmacy-store .fashion-card-caption b{font-size:16px;font-weight:600}.pharmacy-store .fashion-card-category{letter-spacing:1px;color:#62745c;font:9px/1.5 Arial;display:block}.pharmacy-store .fashion-card-options{margin-top:8px;font-size:10px;display:block}.pharmacy-store .fashion-like{width:34px;height:34px;top:4px;right:4px}.pharmacy-store .fashion-card-discover{letter-spacing:0;background:#edf3e9ed;border-radius:8px;padding:12px;font-size:9px}.pharmacy-store .fashion-quick-trigger{border:1px solid #d7dfcf;font-size:10px;bottom:48px}.pharmacy-store .fashion-soldout{z-index:1;padding:6px;font-size:8px;top:8px;left:5px}.para-variant-options{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pharmacy-store .para-variant-options button{color:#36543e;border:1px solid #d1ddc8;border-radius:6px;width:auto;height:auto;min-height:36px;padding:8px 10px;font-size:10px;background:#f4f6f0!important}.pharmacy-store .para-variant-options button[aria-pressed=true]{color:#fff;border-color:#285e4f;background:#285e4f!important}.pharmacy-store .fashion-endnote{background:#edf1e5;border-radius:18px;max-width:1296px;margin:0 auto 50px;padding:50px 25px}.pharmacy-store .fashion-endnote h2{font-size:clamp(32px,3.4vw,47px)}.pharmacy-store .fashion-service{background:#f7f8f1}.pharmacy-store .fashion-footer{background:#244b3c}.pharmacy-store .fashion-brand{font-size:29px}.pharmacy-store .primary,.pharmacy-store .fashion-add .add-to-cart,.pharmacy-store .fashion-quick-add{background:#285e4f;border-radius:30px}.pharmacy-store .fashion-buybar{border-top:1px solid #e1e7d9;border-bottom:1px solid #e1e7d9;gap:25px;padding:28px 5%;position:static}.pharmacy-store .fashion-product-gallery{max-width:1100px;margin:auto;padding:0 5%}.pharmacy-store .fashion-product-gallery>button{background:#fff;border:1px solid #e1e7d9;border-radius:18px;max-height:480px}.pharmacy-store .fashion-product-gallery img{object-fit:contain;max-height:480px}.pharmacy-store .fashion-breadcrumb{flex-wrap:wrap;line-height:1.6}.pharmacy-store .fashion-related-photo img{object-fit:contain;background:#fff}.pharmacy-store .fashion-quick-visual{background:#fff}.pharmacy-store .fashion-quick-main-photo img{object-fit:contain}.pharmacy-store .fashion-filters>label{font-size:11px}@media (min-width:1440px){.para-hero{max-width:none;margin-left:4%;margin-right:4%}}@media (max-width:1000px){.para-header{grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) auto;gap:20px}.para-tools{gap:16px}.para-tools>*>span{font-size:0}.para-tools b{font-size:10px}.para-hero{min-height:440px;margin:18px 20px 0}.para-hero-copy{padding:40px 30px}.para-hero h1{font-size:46px}.pharmacy-store .fashion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pharmacy-store .fashion-endnote{margin:0 20px 35px}}@media (max-width:760px){.para-header{grid-template-columns:1fr auto;gap:20px 15px;padding:22px 18px 16px}.para-brand{font-size:29px}.para-brand-symbol{font-size:34px}.para-brand small{letter-spacing:1.6px;font-size:8px}.para-search{grid-area:2/1/auto/-1;padding-left:17px}.para-tools>*>span{font-size:0}.para-tools b{font-size:10px}.para-navigation{gap:25px;min-height:47px;padding:0 18px}.para-navigation a{min-height:47px;font-size:11px}.para-hero{border-radius:16px;grid-template-columns:1fr;min-height:0;margin:14px 12px 0}.para-hero-copy{padding:33px 25px}.para-eyebrow{letter-spacing:1.5px;margin-bottom:15px;font-size:8px}.para-hero h1{letter-spacing:-1.6px;max-width:450px;font-size:43px}.para-hero-copy>p:not(.para-eyebrow){margin-bottom:22px;font-size:12px;line-height:1.85}.para-cta{min-height:47px;padding:13px 20px;font-size:11px}.para-hero-note{margin-top:19px;font-size:10px}.para-hero-photo{height:260px;min-height:260px}.para-photo-tag{letter-spacing:1.3px;font-size:8px;bottom:16px;left:18px;right:18px}.pharmacy-store .fashion-shopping-promises{gap:16px;padding:20px 15px;font-size:9px}.para-universes{padding:35px 18px 0}.para-section-heading{align-items:center;gap:15px}.para-section-heading h2{font-size:27px}.para-section-heading>a{white-space:normal;max-width:80px;font-size:10px}.para-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.para-universe{border-radius:12px;padding:16px 12px}.para-universe-photo{height:100px}.para-universe h3{font-size:21px}.para-universe p{font-size:10px}.pharmacy-store .fashion-collection{padding:38px 15px 45px}.pharmacy-store .fashion-section-title h2{font-size:30px}.pharmacy-store .fashion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pharmacy-store .fashion-card{border-radius:12px;padding:7px}.pharmacy-store .fashion-card-photo{aspect-ratio:.88;overflow:hidden}.pharmacy-store .fashion-card-caption{padding:12px 4px 7px}.pharmacy-store .fashion-card-caption h3{min-height:40px;font-size:12px}.pharmacy-store .fashion-card-caption b{font-size:14px}.pharmacy-store .fashion-quick-trigger{font-size:9px;bottom:40px}.pharmacy-store .fashion-card-discover{gap:4px;padding:11px 7px;font-size:8px;transform:none}.pharmacy-store .fashion-card-discover svg{width:16px}.pharmacy-store .fashion-card-options{font-size:9px}.pharmacy-store .fashion-like{width:29px;height:29px}.pharmacy-store .fashion-like svg{width:19px}.pharmacy-store .para-variant-options button{padding:7px;font-size:9px}.pharmacy-store .fashion-endnote{margin:0 12px 30px;padding:35px 20px}.pharmacy-store .fashion-endnote h2{font-size:34px}.pharmacy-store .fashion-buybar{gap:20px}.pharmacy-store .fashion-product-gallery>button,.pharmacy-store .fashion-product-gallery img{max-height:350px}.pharmacy-store .fashion-breadcrumb{padding:20px 18px}.pharmacy-store .fashion-filters{flex-direction:column;align-items:flex-start}.pharmacy-store .fashion-filters>div{max-width:100%}}.pharmacy-store{--ink:#16493e;--accent:#176651;--paper:#fffefb}.pharmacy-store .fashion-announcement{letter-spacing:1.5px;background:#176651}.para-navigation{margin-top:0}.para-campaign{background:#e0eee6;border-radius:20px;max-width:1500px;margin:22px auto 0;position:relative;overflow:hidden}.para-campaign-slide{grid-template-columns:43% 57%;min-height:560px;display:grid;position:relative}.para-campaign-slide[hidden]{display:none!important}.para-campaign-mint{background:#e2efe5}.para-campaign-peach{background:#f5e2d7}.para-campaign-butter{background:#f4edd7}.para-campaign-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 35px 74px clamp(28px,4vw,66px);display:flex;position:relative}.para-campaign-copy .para-eyebrow{letter-spacing:2.2px;color:#456454;max-width:300px;margin-bottom:27px;font-size:10px}.para-campaign-copy h2{letter-spacing:-3px;color:#145640;overflow-wrap:anywhere;margin:0 0 26px;font:400 clamp(43px,5.1vw,78px)/1.02 Georgia,serif}.para-campaign-copy h2 span{display:block}.para-campaign-copy h2 span:nth-child(2){color:#4a7a62;font-style:italic;font-weight:400}.para-campaign-peach .para-campaign-copy h2{color:#693e31}.para-campaign-peach .para-campaign-copy h2 span:nth-child(2){color:#98664f}.para-campaign-butter .para-campaign-copy h2{color:#655634}.para-campaign-butter .para-campaign-copy h2 span:nth-child(2){color:#938253}.para-campaign-description{color:#526458;max-width:350px;margin:0 0 28px;font:14px/1.85 Arial}.para-campaign .para-cta{background:#176651;gap:40px;min-height:51px;padding:15px 25px;font-size:12px;box-shadow:0 7px 20px #1f5d3620}.para-campaign .para-cta:hover{background:#104e3f}.para-campaign-photo{min-width:0;position:relative;overflow:hidden}.para-campaign-photo>img{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block;position:absolute;inset:0}.para-campaign-signature{color:#688b70;align-items:center;gap:16px;margin:30px 0 0;font:italic 27px Georgia;display:flex}.para-campaign-signature>span{letter-spacing:1.5px;border-left:1px solid #90ac91;max-width:110px;padding-left:15px;font:7px/1.8 Arial}.para-campaign-stamp{text-align:center;color:#547354;background:#fffdf1e8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:123px;height:123px;font:15px/1.2 Georgia;display:flex;position:absolute;bottom:30px;right:28px;transform:rotate(9deg);box-shadow:0 3px 20px #31583112}.para-campaign-stamp em{color:#2d654c;font-size:20px}.para-campaign-stamp>span{margin-top:5px;font-size:25px}.para-carousel-controls{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:14px;left:clamp(28px,4vw,66px);right:25px}.para-carousel-dots{gap:1px;display:flex}.para-carousel-dots button{background:0 0;border:0;place-items:center;width:35px;height:36px;padding:10px 5px;display:grid}.para-carousel-dots button>span{background:#7c9d8a;border-radius:30px;width:7px;height:7px;transition:width .2s,background .2s;display:block}.para-carousel-dots button[aria-pressed=true]>span{background:#176651;width:25px}.para-carousel-arrows{gap:7px;display:flex}.para-carousel-arrows button{color:#285e4f;background:#fffef4ed;border:1px solid #fff9;border-radius:50%;place-items:center;min-width:39px;height:39px;font-size:18px;display:grid;box-shadow:0 2px 7px #264f3310}.para-carousel-arrows button:nth-child(2){font-size:13px}.para-screen-reader{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pharmacy-store .para-visual-universes{padding:60px 5% 10px}.para-visual-universes .para-section-heading h2{letter-spacing:-1.3px;font-size:clamp(30px,3.3vw,45px)}.para-visual-universes .para-section-heading .para-eyebrow{color:#4b7b61;font-size:9px}.para-visual-universes .para-universe-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:20px}.para-visual-universes .para-universe{text-align:center;background:0 0;border-radius:0;padding:0}.para-visual-universes .para-universe-photo{aspect-ratio:1;background:#e8eee0;border:6px solid #f2f5e9;border-radius:50%;height:auto;overflow:hidden}.para-visual-universes .para-tone-1 .para-universe-photo{border-color:#f8eee7}.para-visual-universes .para-tone-2 .para-universe-photo{border-color:#edf1ec}.para-visual-universes .para-tone-3 .para-universe-photo{border-color:#f8f0d9}.para-visual-universes .para-universe-photo img{object-fit:cover;object-position:70% center;mix-blend-mode:normal;width:100%;height:100%;transition:transform .4s}.para-visual-universes .para-universe:hover img{transform:scale(1.06)}.para-visual-universes .para-universe h3{margin-top:16px;font:400 20px/1.25 Georgia}.para-visual-universes .para-universe p{font-size:10px}.para-editorial-pair{grid-template-columns:1fr 1fr;gap:23px;max-width:1440px;margin:auto;padding:45px 5% 0;display:grid}.para-editorial-pair>a{aspect-ratio:1.5;isolation:isolate;background:#e8eee0;border-radius:17px;min-width:0;display:block;position:relative;overflow:hidden}.para-editorial-pair img{object-fit:cover;object-position:70% center;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.para-editorial-pair>a:hover img{transform:scale(1.03)}.para-editorial-pair>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#e5efe9f0,#e5efe9b0 35%,#e5efe900 75%);position:absolute;inset:0}.para-editorial-pair>.para-editorial-baby:after{background:linear-gradient(90deg,#fff4dfe8,#fff4dfa0 35%,#fff4df00 85%)}.para-editorial-pair>a>div{flex-direction:column;justify-content:center;align-items:flex-start;max-width:80%;height:100%;padding:35px 26px;display:flex}.para-editorial-pair .para-eyebrow{letter-spacing:1.4px;max-width:210px;margin-bottom:18px;font-size:8px}.para-editorial-pair h2{letter-spacing:-.8px;color:#21573f;margin:0 0 22px;font:400 clamp(24px,2.5vw,37px)/1.14 Georgia}.para-editorial-pair h2 em{color:#54775d}.para-editorial-pair>a>div>span{border-bottom:1px solid #7d9a7a;padding:6px 0;font-size:10px}.pharmacy-store .fashion-section-title{border-top:1px solid #dfe8d9;padding-top:30px}.pharmacy-store .fashion-grid{gap:23px}.pharmacy-store .fashion-card{border:1px solid #e5e9df;border-radius:18px;box-shadow:0 7px 25px #2b563205}.pharmacy-store .fashion-card:hover{box-shadow:0 10px 25px #2b563212}.pharmacy-store .fashion-card-caption b{color:#14664d;font-size:18px}.pharmacy-store .fashion-card-photo{background:#fdfefb}.pharmacy-store .fashion-card-category{color:#60846b}.pharmacy-store .fashion-endnote{background:linear-gradient(120deg,#e1ecdb,#eff4e8);border:1px solid #dbe6d3}@media (min-width:1550px){.para-campaign{max-width:1500px}.para-campaign-slide{min-height:620px}}@media (max-width:1500px){.para-campaign{margin-left:24px;margin-right:24px}}@media (max-width:1000px){.para-campaign-slide{grid-template-columns:44% 56%;min-height:480px}.para-campaign-copy{padding:40px 22px 65px 30px}.para-campaign-copy h2{letter-spacing:-2px;font-size:53px}.para-campaign-description{font-size:12px}.para-campaign-copy .para-eyebrow{letter-spacing:1.4px;margin-bottom:20px;font-size:8px}.para-campaign-signature{font-size:23px}.para-campaign-signature>span{font-size:6px}.para-campaign-stamp{width:95px;height:95px;font-size:12px;bottom:65px;right:20px}.para-campaign-stamp em{font-size:17px}.para-visual-universes .para-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.para-editorial-pair>a>div{padding:26px 20px}.para-editorial-pair .para-eyebrow{font-size:7px}.para-editorial-pair h2{font-size:29px}.para-editorial-pair>a>div>span{font-size:9px}}@media (max-width:760px){.para-campaign{border-radius:15px;margin:12px 12px 0}.para-campaign-slide{flex-direction:column;min-height:0;display:flex}.para-campaign-copy{justify-content:center;min-height:340px;padding:32px 25px 28px}.para-campaign-copy h2{letter-spacing:-1.9px;margin-bottom:17px;font-size:47px}.para-campaign-copy .para-eyebrow{max-width:280px;margin-bottom:17px;font-size:8px}.para-campaign-description{max-width:300px;margin-bottom:20px;font-size:12px;line-height:1.75}.para-campaign-signature{display:none}.para-campaign .para-cta{gap:30px;min-height:46px;padding:12px 19px;font-size:11px}.para-campaign-photo{height:285px;min-height:285px}.para-campaign-photo>img{object-position:70% center}.para-campaign-stamp{width:84px;height:84px;font-size:10px;top:17px;bottom:auto;right:18px}.para-campaign-stamp em{font-size:15px}.para-campaign-stamp>span{margin-top:3px;font-size:20px}.para-carousel-controls{bottom:11px;left:17px;right:16px}.para-carousel-dots{background:#fff9;border-radius:24px;padding:0 6px}.para-carousel-arrows button{min-width:37px;height:37px}.pharmacy-store .para-visual-universes{padding:37px 19px 0}.para-visual-universes .para-section-heading h2{max-width:270px;font-size:30px}.para-visual-universes .para-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.para-visual-universes .para-universe-photo{border-width:4px}.para-visual-universes .para-universe h3{margin:10px 0 5px;font-size:16px}.para-visual-universes .para-universe p{font-size:9px}.para-editorial-pair{grid-template-columns:1fr;gap:15px;padding:35px 15px 0}.para-editorial-pair>a{aspect-ratio:1.45;min-height:230px}.para-editorial-pair>a>div{max-width:75%;padding:28px 22px}.para-editorial-pair h2{font-size:32px}.para-editorial-pair .para-eyebrow{font-size:8px}.para-editorial-pair>a>div>span{font-size:10px}.pharmacy-store .fashion-card-caption b{font-size:15px}.pharmacy-store .fashion-section-title h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.para-campaign *,.para-visual-universes *,.para-editorial-pair *{transition:none!important;animation:none!important}}.para-campaign-slide:not([hidden]){animation:.55s ease-out para-campaign-reveal}@keyframes para-campaign-reveal{0%{opacity:.25;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.para-campaign-slide:not([hidden]){animation:none}}.para-campaign-copy h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.para-campaign-copy{order:1;height:350px;min-height:350px;overflow:hidden}.para-campaign-copy h2{font-size:42px}.para-campaign-photo{order:0}.para-carousel-controls{top:235px;bottom:auto}}
