:root{--pink:#ffc1b6;--dark:#30333a;--white:#f7f5f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--dark);font-family:'Century Gothic','Avenir Next',Avenir,sans-serif;font-weight:300}a{color:inherit}header{position:sticky;top:0;z-index:10}.top{height:100px;background:var(--pink);display:flex;align-items:flex-start;justify-content:space-between;padding:20px 3.2%;font-size:14px}.top .mark{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;letter-spacing:.02em;text-align:center;min-width:320px}.top .mark.care{font-family:Georgia,serif;letter-spacing:.28em;line-height:1.35}.top .mark:not(.care){font-family:'Century Gothic',sans-serif}.icons{display:flex;gap:23px;align-items:center}.icons a{text-decoration:none}.nav{height:125px;background:var(--dark);color:#d3d2d4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2%}.app-link{font-size:24px;line-height:1.4;max-width:340px;font-weight:200}.nav nav{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:flex-end}.nav nav a{text-decoration:none;font-size:14px;white-space:nowrap}.nav nav a:hover{text-decoration:underline}.hero{height:651px;position:relative;background:#292929 center/cover no-repeat;transition:background-image .7s ease}.hero-content{position:absolute;left:15%;top:25%;max-width:470px}.hero h1{font-family:Georgia,'Times New Roman',serif;color:#ffc8c1;font-size:34px;line-height:1.28;font-weight:500;margin:0 0 52px}.hero h1 a{text-decoration:underline;text-underline-offset:4px}.btn{display:inline-block;text-decoration:none;background:var(--pink);color:var(--dark);padding:14px 18px;font-size:14px;text-align:center}.btn:hover{filter:brightness(.93)}.story{height:630px;background:url('images/gold-supplements.jpg') center/cover no-repeat;position:relative}.story-panel{position:absolute;background:rgba(48,51,58,.96);width:88%;left:6%;top:150px;min-height:415px;color:#e6e1e4;text-align:center;padding:52px 25px}.story-panel h2,.pharmacy-panel h2{font-family:Georgia,serif;text-transform:uppercase;font-size:32px;line-height:1.32;letter-spacing:.07em;font-weight:400;color:var(--pink);margin:0 auto 36px;max-width:850px}.story-panel h2 a,.products h2 a{text-decoration:underline;text-underline-offset:4px}.story-panel p{font-size:15px;letter-spacing:.06em;line-height:2.15;max-width:670px;margin:0 auto 33px}.story-panel>a,.pharmacy-panel>a{font-size:15px;letter-spacing:.05em}.tile-grid{display:grid;grid-template-columns:1fr 1fr;height:800px}.tile{position:relative;background-size:cover;background-position:center}.tile.woman{background-image:url('images/health-woman.jpg')}.tile.man{background-image:url('images/skin-man.jpg')}.tile .card{position:absolute;top:18%;width:67%;min-height:290px;padding:50px 20px 35px;text-align:center}.tile:first-child .card{right:0;background:var(--dark);color:#eee}.tile:last-child .card{left:0;background:var(--pink);color:var(--dark)}.tile h2{font-family:Georgia,serif;font-weight:400;font-size:33px;line-height:1.3;margin:0 0 54px}.tile:last-child h2{font-family:inherit;font-size:25px}.tile .btn{min-width:180px}.tile:last-child .btn{background:var(--dark);color:white}.pharmacy{height:449px;background:url('images/pills.jpg') center/cover no-repeat;position:relative}.pharmacy-panel{position:absolute;top:185px;left:6%;width:88%;min-height:260px;background:rgba(48,51,58,.96);text-align:center;padding:30px 20px 45px;color:#eee}.pharmacy-panel h2{margin-bottom:35px}.family{margin-top:0;height:750px}.family .tile:first-child{background-image:url('images/children.jpg')}.family .tile:last-child{background-image:url('images/seniors.png')}.family .card{top:19%}.products{background:#373b45;text-align:center;padding:90px 0 0;color:var(--pink)}.products h2{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:.07em;margin:0 0 48px}.badges{background:var(--dark);border-bottom:3px solid var(--pink);height:215px;display:flex;align-items:center;justify-content:space-around;color:white;font:italic 24px Georgia,serif}.badges span{max-width:160px}.footer{background:var(--dark);color:#f4f1f1;padding:40px 6% 30px}.newsletter{max-width:720px;margin:0 auto 75px}.newsletter h3{font:22px Georgia,serif;font-weight:400}.newsletter label{display:block;margin:22px 0 5px}.newsletter input[type=email]{width:100%;padding:12px 4px;background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font:inherit}.newsletter .agree{font-size:14px;margin:20px 0}.newsletter button{background:var(--pink);border:0;padding:12px 35px;font:inherit;cursor:pointer}.newsletter small{display:block;margin-top:10px}.footnav{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:auto}.footnav a{display:block;text-decoration:none;margin:15px 0;font-size:14px}.copyright{text-align:center;font-size:13px;margin:70px 0 0}.interior{min-height:700px;padding:110px max(8%,calc((100% - 1100px)/2));background:#f5f5f5}.interior h1{font:42px Georgia,serif}.interior h2{font:30px Georgia,serif}.interior p{font-size:17px;line-height:1.9}.interior form{max-width:720px}.interior input,.interior textarea{display:block;width:100%;padding:16px;margin:15px 0;border:1px solid #aaa;background:white;font:inherit}.interior button{border:0;cursor:pointer}.notice{font-size:14px!important}#searchbar{display:none;position:absolute;top:80px;left:2%;padding:12px;background:white;color:#333}#searchbar:target{display:block}.chat{position:fixed;right:20px;bottom:15px;background:var(--pink);padding:18px;z-index:12;text-decoration:none}.mobmenu{display:none}@media(max-width:900px){.nav{height:auto;min-height:95px;align-items:flex-start;padding:20px}.nav nav{gap:13px}.nav nav a{font-size:12px}.app-link{font-size:17px;max-width:230px}.hero-content{left:6%;top:20%;max-width:42%}.hero h1{font-size:clamp(19px,3vw,32px)}.tile h2{font-size:25px}}@media(max-width:650px){.top{height:68px}.top .mark{font-size:12px;min-width:230px}.nav{display:block}.app-link{font-size:16px}.nav nav{margin-top:14px;justify-content:flex-start}.hero{height:550px;background-position:60% center}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),transparent 90%)}.hero-content{left:6%;top:12%;max-width:67%}.hero h1{font-size:22px;margin-bottom:25px}.story-panel,.pharmacy-panel{width:94%;left:3%;padding:35px 15px}.story-panel h2,.pharmacy-panel h2{font-size:22px}.story-panel p{font-size:13px}.tile-grid{height:auto;display:block}.tile{min-height:530px}.tile .card{top:25%;width:75%;padding:35px 15px;min-height:250px}.tile h2{font-size:24px;margin-bottom:35px}.pharmacy{height:420px}.family{margin-top:0}.badges{height:auto;padding:40px 10px;gap:10px;font-size:14px}.footnav{grid-template-columns:1fr 1fr}.interior{padding:60px 7%}}

.policy{background:#f8f7f5}.policy h2{margin-top:45px;font-size:27px}.policy details{border-bottom:1px solid #bbb;padding:22px 0}.policy summary{cursor:pointer;font:23px Georgia,serif}.policy details p{margin:15px 0 0}.form-hint{opacity:.8;font-size:12px}.newsletter .agree input{vertical-align:middle}.interior .notice{padding:12px 18px;border-left:3px solid #c9958d;background:#fff5f2}

.trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
