[id=MainContent] .wv2-ph{background:#efe9e1}[id=MainContent] .pcard product-form,[id=MainContent] .pcard form,[id=MainContent] .pc product-form,[id=MainContent] .pc form{display:contents}[id=MainContent] .pcard .add[disabled],[id=MainContent] .pc .add[disabled]{opacity:.55;cursor:default}[id=MainContent] a.btn,[id=MainContent] a.more,[id=MainContent] a.post{text-decoration:none}[id=MainContent] a.more{display:inline-flex;align-items:center;justify-content:center}[id=MainContent] .hero{background:#f7f2ea;min-height:0;width:auto;max-width:none;box-sizing:border-box}[id=MainContent] .hero .in,[id=MainContent] .hero .pic,[id=MainContent] .hero .txt{width:auto;max-width:100%;min-width:0}[id=MainContent] .hero .pic img{max-width:100%}[id=MainContent] .hero .in{display:grid;gap:0}[id=MainContent] .hero .pic{aspect-ratio:1200/1682;overflow:hidden;background:#efe9e1}[id=MainContent] .hero .pic img{width:100%;height:100%;object-fit:cover;object-position:center 30%}[id=MainContent] .hero .pic.d{display:none}[id=MainContent] .hero .txt{padding:20px 18px;display:flex;flex-direction:column;gap:12px}[id=MainContent] .hero h1{font-size:clamp(26px,7.6vw,62px);line-height:1.02;white-space:nowrap;overflow:hidden}@media(min-width:1024px){[id=MainContent] .hero h1{white-space:normal}}[id=MainContent] .hero .rating{flex-wrap:wrap;row-gap:4px;font-size:13px;min-width:0}[id=MainContent] .hero .lead{font-size:16px;line-height:1.45;color:var(--ink2);margin:0;max-width:34ch}[id=MainContent] .hero .ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}[id=MainContent] .hero .btn{width:100%;min-width:0;padding:0 8px;height:52px;font-size:clamp(13.5px,3.9vw,15px)!important;white-space:nowrap}[id=MainContent] .hero .btn.ghost{background:#fff;color:var(--forest)!important;border:1.5px solid var(--forest)!important}[id=MainContent] .hero .btn.ghost:hover,[id=MainContent] .hero .btn.ghost:focus{background:var(--forest-t)!important;color:var(--forest)!important}@media(min-width:1024px){[id=MainContent]{--wv2-gut:clamp(36px,4.4vw,96px);--wv2-max:2080px}[id=MainContent] .hero{position:relative;display:flex;background:#f1ebdf}[id=MainContent] .hero .in{display:flex;align-items:center;width:100%;max-width:none;margin:0;padding:0;min-height:clamp(540px,calc(100vh - 150px),900px)}[id=MainContent] .hero .pic.m{display:none}[id=MainContent] .hero .pic.d{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;aspect-ratio:auto;border-radius:0;background:#f1ebdf;z-index:0}[id=MainContent] .hero .pic.d img{width:100%;height:100%;object-fit:cover;object-position:right center}[id=MainContent] .hero .txt{position:relative;z-index:1;flex:0 1 auto;max-width:min(62%,1100px);padding:56px 24px 56px max(var(--wv2-gut),calc((100% - var(--wv2-max))/2));gap:clamp(14px,1.2vw,26px)}[id=MainContent] .hero .ctas{display:flex;flex-wrap:wrap;gap:clamp(10px,.8vw,16px);margin-top:clamp(2px,.4vw,10px)}[id=MainContent] .hero .btn{width:auto;flex-grow:0;padding:0 clamp(22px,1.8vw,38px);height:clamp(50px,3.4vw,68px);font-size:clamp(15px,1.02vw,19px)!important;border-radius:var(--rs)}[id=MainContent] .hero h1{font-size:clamp(56px,4.6vw,112px);line-height:1.02;max-width:8.4em;text-wrap:balance}[id=MainContent] .hero .lead{font-size:clamp(18px,1.3vw,26px)}[id=MainContent] .hero .rating{font-size:clamp(13px,.95vw,18px);gap:clamp(6px,.5vw,10px)}[id=MainContent] .hero .rating .stars svg{width:clamp(15px,1.05vw,21px);height:clamp(15px,1.05vw,21px)}}[id=MainContent] .claims{background:var(--forest);color:#dce9e3;height:40px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[id=MainContent] .claims .track{display:flex;gap:40px;animation:wv2-tick 32s linear infinite;padding-left:18px}[id=MainContent] .claims .track span:before{content:"\2726";margin-right:14px;color:#9fc2b5}[id=MainContent] .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:12px}[id=MainContent] .sec-head h2{margin:8px 0 0}[id=MainContent] .sec-head .sub{margin:6px 0 0;font-size:15px;line-height:1.4;color:var(--ink2)}[id=MainContent] .sec-head .head-r{display:flex;align-items:center;gap:10px}[id=MainContent] .rnav{display:flex;gap:8px;flex-shrink:0}[id=MainContent] .rnav .nb{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}[id=MainContent] .rnav .nb:hover{border-color:var(--forest)}[id=MainContent] .rdots{display:flex;justify-content:center;gap:6px;margin-top:10px}[id=MainContent] .rdots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:.2s;cursor:pointer}[id=MainContent] .rdots i.on{width:18px;background:var(--forest)}[id=MainContent] .rdots:empty{display:none}@media(min-width:1024px){[id=MainContent] .rnav,[id=MainContent] .rdots{display:none}}@media(max-width:1023px){[id=MainContent] #words .tnav{display:flex}}[id=MainContent] .sec-head .more{margin:0;height:40px;font-size:13px;padding:0 16px}@media(max-width:1023px){[id=MainContent] .sec-head .more{display:none}}@media(max-width:1023px){[id=MainContent] .sec-head{flex-wrap:nowrap;align-items:flex-start;margin-bottom:6px}[id=MainContent] .sec-head>div:first-child{flex:1 1 auto;min-width:0}[id=MainContent] .sec-head>.rnav,[id=MainContent] .sec-head>.head-r{flex:0 0 auto;margin-top:2px}[id=MainContent] .usp .grid{margin-top:6px}[id=MainContent] .usp.sec{padding-top:16px}}[id=MainContent] .range.sec{padding:14px 0 16px}[id=MainContent] .range .sec-head .eyebrow{font-size:18px;letter-spacing:.16em;line-height:1.2}@media(min-width:1024px){[id=MainContent] .range .sec-head .eyebrow{font-size:22px}}[id=MainContent] .concern.sec{padding:22px 0 24px}@media(min-width:1024px){[id=MainContent] .range.sec{padding:36px 0 28px}[id=MainContent] .concern.sec{padding:36px 0 40px}}[id=MainContent] .prail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:4px 18px;scroll-padding-inline-start:18px}[id=MainContent] .prail::-webkit-scrollbar{display:none}@media(min-width:1024px){[id=MainContent] .prail{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;overflow:visible;align-items:stretch}}[id=MainContent] .pcard{flex:0 0 min(88%,330px);scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}[id=MainContent] .pcard .im{display:block;aspect-ratio:1200/1682;background:#efe9e1;position:relative;overflow:hidden}[id=MainContent] .pcard .im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}[id=MainContent] .pcard:hover .im img{transform:scale(1.03)}[id=MainContent] .pcard .b{padding:12px 12px 0;display:flex;flex-direction:column;gap:3px;flex-grow:0}[id=MainContent] .pcard .buy{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;row-gap:12px;padding:10px 12px 12px;margin-top:0}[id=MainContent] .pcard .buy product-form,[id=MainContent] .pcard .buy form,[id=MainContent] .pcard .buy .add{grid-column:1/-1}[id=MainContent] .pcard .tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[id=MainContent] .pcard .tab{position:absolute;left:12px;top:12px;background:var(--forest);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;line-height:1;z-index:1}[id=MainContent] .pcard .tag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--forest);line-height:1}[id=MainContent] .pcard .step{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--forest);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}[id=MainContent] .pcard .tag svg{width:11px;height:11px;fill:var(--forest)}[id=MainContent] .pcard .n{font-size:13.5px;font-weight:800;line-height:1.25;letter-spacing:-.025em;color:var(--ink);text-decoration:none;margin-top:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[id=MainContent] .pcard .n:hover,[id=MainContent] .pcard .n:focus{text-decoration:underline;text-underline-offset:3px}[id=MainContent] .pcard .d{font-size:12px;font-weight:500;color:var(--ink2);line-height:1.4;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[id=MainContent] .pcard .r{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;margin-top:4px;border-top:0;padding:0}[id=MainContent] .pcard .r .stars{display:inline-flex;gap:1px}[id=MainContent] .pcard .r .stars svg{width:13px;height:13px;fill:var(--forest)}[id=MainContent] .pcard .r em{font-style:normal;color:var(--mute);font-weight:600}[id=MainContent] .pcard .szs{display:flex;gap:6px;margin:0}[id=MainContent] .pcard .sz{flex:0 1 auto;height:30px;padding:0 12px;border:1.5px solid #D0D7D3;border-radius:999px;background:#fff;color:#4a5e52;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer;transition:.15s;white-space:nowrap}[id=MainContent] .pcard .sz:hover{border-color:#3a6b4f}[id=MainContent] .pcard .sz[aria-pressed=true]{border-color:#3a6b4f;background:#cfe0d8;color:#1e3d2f}[id=MainContent] .pcard .sz[data-avail="0"]{opacity:.45;text-decoration:line-through}[id=MainContent] .pcard .p{display:flex;align-items:baseline;gap:6px;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0;white-space:nowrap}[id=MainContent] .pcard .p b{font-weight:800}[id=MainContent] .pcard .p s{color:var(--mute);font-weight:500;font-size:13px}[id=MainContent] .pcard .p s[hidden]{display:none}[id=MainContent] .pcard .add{height:46px;border-radius:var(--rs);border:0;background:var(--forest);color:#fff;font-weight:800;font-size:14.5px;margin:0;width:100%}[id=MainContent] .pcard .add:hover{background:var(--forest-2)}[id=MainContent] .concern{background:#f3e9dd}[id=MainContent] .crail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:4px 18px 8px;scroll-padding-inline-start:18px}[id=MainContent] .crail::-webkit-scrollbar{display:none}@media(min-width:1024px){[id=MainContent] .crail{display:grid;grid-template-columns:repeat(var(--wv2-n,6),1fr);gap:14px;margin:0;padding:0}}[id=MainContent] .crail .hcard{flex:0 0 178px;text-decoration:none;color:var(--forest)}[id=MainContent] .crail .hcard span.lbl{font-size:12px;height:40px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:6px;white-space:nowrap;overflow:hidden}[id=MainContent] .crail .hcard .lbl-t{overflow:hidden;text-overflow:ellipsis;min-width:0}[id=MainContent] .crail .hcard .chev{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}[id=MainContent] .crail .hcard[aria-pressed=true] .chev{transform:rotate(180deg)}[id=MainContent] .cpanel{position:relative}[id=MainContent] .cp-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--forest);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:1}[id=MainContent] .cp-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}[id=MainContent] .cp-close:hover{border-color:var(--forest)}[id=MainContent] .cpanel .cp-pitch .eyebrow{padding-right:44px}[id=MainContent] .concern .sec-head h2{font-size:clamp(32px,8.5vw,44px)}[id=MainContent] .crail .hcard{border:0;padding:0;cursor:pointer;text-align:left;font-family:inherit;outline:2px solid transparent;outline-offset:2px;transition:.15s}[id=MainContent] .crail .hcard[aria-pressed=true]{outline-color:transparent;transform:none}[id=MainContent] .crail .hcard:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}[id=MainContent] .cpanels{margin-top:12px}[id=MainContent] .cpanels[hidden]{display:none}@media(max-width:1023px){[id=MainContent] [data-wv2-concerns]:not(.wv2-ready) .cpanels{display:none}}[id=MainContent] .crail .hcard[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:-9px;width:12px;height:12px;background:#fff;border:1px solid var(--line);border-right:0;border-bottom:0;transform:translate(-50%) rotate(45deg);z-index:1}[id=MainContent] .crail .hcard{position:relative}[id=MainContent] .cpanel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:16px}[id=MainContent] .cpanel[hidden]{display:none}[id=MainContent] .cp-pitch{display:flex;flex-direction:column;gap:8px;align-items:flex-start}[id=MainContent] .cp-pitch h3{font-family:var(--serif);font-weight:600;font-size:24px;line-height:1.06;letter-spacing:-.01em;margin:0}[id=MainContent] .cp-pitch .why{margin:0;font-size:13.5px;line-height:1.35;color:var(--ink2)}@media(max-width:1023px){[id=MainContent] .cp-pitch .why{display:none}[id=MainContent] .cp-pitch h3{font-size:22px}[id=MainContent] .cpanel{padding:16px}[id=MainContent] .cp-pitch .addall,[id=MainContent] .cp-pitch .offer{max-width:none;width:100%}}[id=MainContent] .cp-pitch .pts{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}[id=MainContent] .cp-pitch .pts li{position:relative;padding-left:22px;font-size:13px;line-height:1.3;font-weight:600}[id=MainContent] .cp-pitch .pts li:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163B33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12.5l5 5L20 6.5'/></svg>") center/contain no-repeat}[id=MainContent] .cp-pitch .addall{margin-top:8px;height:46px;padding:0 18px;border:0;border-radius:var(--rs);background:var(--forest);color:#fff;font-family:inherit;font-weight:800;font-size:13.5px;cursor:pointer;width:100%;max-width:320px}[id=MainContent] .cp-pitch .addall:hover{background:var(--forest-2)}[id=MainContent] .cp-pitch .offer{display:flex;gap:6px;align-items:flex-start;margin:0;background:none;border:0;border-radius:0;padding:0 2px;font-size:12.5px;line-height:1.35;font-weight:600;color:var(--ink2);max-width:320px}[id=MainContent] .cp-pitch .offer[hidden]{display:none}[id=MainContent] .cp-pitch .offer svg{width:15px;height:15px;flex-shrink:0;color:var(--forest);margin-top:1px}[id=MainContent] .cp-pitch .ship{margin:0;font-size:11.5px;color:var(--mute)}[id=MainContent] .cpanel .cp-cards{display:grid;gap:8px;align-content:start}[id=MainContent] .cpanel .pcard{flex:none;display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;border-radius:12px;padding-right:12px}[id=MainContent] .cpanel .pcard product-form,[id=MainContent] .cpanel .pcard .szs{display:none}[id=MainContent] .cpanel .pcard .im{grid-row:1/3;aspect-ratio:auto;width:100%;height:100%;min-height:92px;align-self:stretch}[id=MainContent] .cpanel .pcard .tags:empty{display:none}[id=MainContent] .cpanel .pcard .b{padding:12px 0 0;gap:3px;min-width:0;flex-grow:0}[id=MainContent] .cpanel .pcard .n{font-size:15px;line-height:1.2;min-height:0;display:block;white-space:normal;letter-spacing:0}[id=MainContent] .cpanel .pcard .d{display:none}[id=MainContent] .cpanel .pcard .r{margin-top:0;font-size:12px;border-top:0;padding:0}[id=MainContent] .cpanel .pcard .buy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:4px 0 12px;margin:0;grid-column:2}[id=MainContent] .cpanel .pcard .buy product-form,[id=MainContent] .cpanel .pcard .buy form{grid-column:auto}[id=MainContent] .cpanel .pcard .tab{display:none}[id=MainContent] .cpanel .pcard .szs{margin:0;flex:0 0 auto}[id=MainContent] .cpanel .pcard .p{margin:0;font-size:16px}[id=MainContent] .cpanel .pcard .sz{height:24px;padding:0 9px;font-size:11.5px}[id=MainContent] .cpanel .pcard .szs{gap:4px}[id=MainContent] .cpanel .pcard .r .stars svg{width:12px;height:12px}[id=MainContent] .cpanel .pcard product-form{flex:1 1 100%}[id=MainContent] .cpanel .pcard .add{height:34px;width:100%;padding:0 12px;font-size:13px;margin:0;border-radius:var(--rs)}@media(min-width:1024px){[id=MainContent] .cpanel{grid-template-columns:1fr 1.15fr;gap:22px;padding:18px 18px 18px 22px;align-items:center}[id=MainContent] .cp-pitch h3{font-size:27px}[id=MainContent] .cpanel .pcard{grid-template-columns:84px 1fr;grid-template-rows:auto auto;padding-right:12px;column-gap:12px}[id=MainContent] .cpanel .pcard .im{grid-row:1/3;min-height:92px}[id=MainContent] .cpanel .pcard .b{padding:12px 0 0}[id=MainContent] .cpanel .pcard .d{display:none}[id=MainContent] .cpanel .pcard .n{font-size:15px}[id=MainContent] .cpanel .pcard .buy{grid-column:2;flex-wrap:nowrap;gap:8px;padding:4px 0 12px}[id=MainContent] .cpanel .pcard .p{margin-left:0}[id=MainContent] .cpanel .pcard product-form{flex:none}[id=MainContent] .cpanel .pcard .add{width:auto;padding:0 14px;height:34px;border-radius:var(--rs)}}[id=MainContent] .routine{background:#dfeee9}[id=MainContent] .steps3{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}@media(min-width:1024px){[id=MainContent] .steps3{grid-template-columns:repeat(3,1fr);gap:16px}}[id=MainContent] .steps3 li{background:#fff;border-radius:14px;padding:14px;display:flex;gap:14px;align-items:center}[id=MainContent] .steps3 li img,[id=MainContent] .steps3 li .wv2-ph{width:64px;height:90px;border-radius:10px;object-fit:cover;flex-shrink:0}[id=MainContent] .steps3 li b{width:28px;height:28px;border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-size:14px;flex-shrink:0}[id=MainContent] .steps3 li strong{display:block;font-size:15px}[id=MainContent] .steps3 li p{margin:2px 0 0;font-size:12.5px;color:var(--ink2);line-height:1.3}[id=MainContent] .routine .grid{display:grid;gap:12px}@media(min-width:1024px){[id=MainContent] .routine .grid{grid-template-columns:1fr 1fr;gap:20px}}[id=MainContent] .routine .pc{background:#fff}[id=MainContent] .pc .wv2-ph{width:86px;height:120px;border-radius:10px;flex-shrink:0}@media(max-width:1023px){[id=MainContent] .pc .wv2-ph{width:80px;height:104px}}[id=MainContent] .usp .tile{border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line)}[id=MainContent] .usp .tile .im{aspect-ratio:4/3;overflow:hidden}[id=MainContent] .usp .tile img{width:100%;height:100%;object-fit:cover}[id=MainContent] .usp .tile .t{padding:12px 14px 14px}[id=MainContent] .usp .tile b{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:6px}[id=MainContent] .usp .tile h3{font-size:19px;margin-bottom:4px}[id=MainContent] .usp .tile p{margin:0;font-size:13.5px;color:var(--ink2);line-height:1.45}[id=MainContent] .blog .grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px -18px 0;padding:4px 18px 8px;scroll-padding-inline-start:18px}[id=MainContent] .blog .grid::-webkit-scrollbar{display:none}@media(min-width:1024px){[id=MainContent] .blog .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:16px 0 0;padding:0;overflow:visible}}[id=MainContent] .post{flex:0 0 min(78%,300px);scroll-snap-align:start;display:block;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}[id=MainContent] .usp .grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px -18px 0;padding:4px 18px 8px;scroll-padding-inline-start:18px}[id=MainContent] .usp .grid::-webkit-scrollbar{display:none}[id=MainContent] .usp .tile{flex:0 0 min(84%,320px);scroll-snap-align:start}@media(min-width:1024px){[id=MainContent] .usp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:16px 0 0;padding:0;overflow:visible}[id=MainContent] .usp .tile{flex:none}}[id=MainContent] .post .im{aspect-ratio:4/3;overflow:hidden}[id=MainContent] .post img{width:100%;height:100%;object-fit:cover;transition:.3s}[id=MainContent] .post:hover img{transform:scale(1.03)}[id=MainContent] .post .t{padding:12px 14px 14px}[id=MainContent] .post h3{font-family:var(--sans);font-size:15px;line-height:1.3;letter-spacing:0;font-weight:800}[id=MainContent] .post span{display:inline-block;margin-top:8px;font-size:12px;font-weight:800;color:var(--forest)}[id=MainContent] .gift{background:var(--forest);color:#fff}[id=MainContent] .gift .in{display:grid;gap:14px;align-items:center}@media(min-width:1024px){[id=MainContent] .gift .in{grid-template-columns:1fr auto}}[id=MainContent] .gift h2{color:#fff}[id=MainContent] .gift p{margin:6px 0 0;color:#dce9e3;font-size:14.5px;max-width:52ch}[id=MainContent] .gift .btn{background:#fff;color:var(--forest)!important;height:48px;padding:0 22px;flex-grow:0}[id=MainContent] .gift .btn:hover,[id=MainContent] .gift .btn:focus{background:#dfeee9!important;color:var(--forest)!important}[id=MainContent] #words{margin:0}@media(min-width:1024px){[id=MainContent] #words{margin:0 40px}}@media(max-width:1023px){[id=MainContent] .cp-pitch .addall,[id=MainContent] .cp-pitch .offer{max-width:none;width:100%}}[id=MainContent] .pcard .sz,[id=MainContent] .pcard .add,[id=MainContent] .cp-pitch .addall,[id=MainContent] .crail .hcard,[id=MainContent] .cp-close{transition:background-color .15s,border-color .15s,transform .16s cubic-bezier(.23,1,.32,1)}[id=MainContent] .pcard .sz:active,[id=MainContent] .pcard .add:active,[id=MainContent] .cp-pitch .addall:active,[id=MainContent] .cp-close:active,[id=MainContent] .hero .btn:active{transform:scale(.97)}[id=MainContent] .hero,[id=MainContent] .range.sec,[id=MainContent] .usp.sec,[id=MainContent] .concern.sec,[id=MainContent] #words,[id=MainContent] .blog.sec{margin:10px 10px 0;border-radius:20px;overflow:hidden;padding:18px 0 20px}[id=MainContent] .hero{padding:0}[id=MainContent] .hero,[id=MainContent] .usp.sec,[id=MainContent] #words{background:linear-gradient(180deg,#f7efe6,#f5ebe0 60%,#efe4d6)}[id=MainContent] .range.sec,[id=MainContent] .concern.sec,[id=MainContent] .blog.sec{background:linear-gradient(135deg,#d4e8e6,#dfe7e3,#e9e4db)}[id=MainContent] #words h2{margin-top:0!important}[id=MainContent] .blog.sec{margin-bottom:10px}@media(min-width:1024px){[id=MainContent] .hero,[id=MainContent] .range.sec,[id=MainContent] .usp.sec,[id=MainContent] .concern.sec,[id=MainContent] #words,[id=MainContent] .blog.sec{margin:20px 20px 0;border-radius:30px;padding:48px 0 52px}[id=MainContent] .hero{padding:0}[id=MainContent] .blog.sec{margin-bottom:20px}}[id=MainContent] .grid-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 0 8px}[id=MainContent] .grid-products .gitem{padding:0;margin:0;width:auto;max-width:none;flex:none;min-width:0}[id=MainContent] .grid-products .pcard{flex:none;width:100%;height:100%}[id=MainContent] .grid-products .pcard .n{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;overflow:hidden}[id=MainContent] .grid-products .pcard .d{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;overflow:hidden}[id=MainContent] .grid-products .pcard .r{min-height:16px}[id=MainContent] .grid-products .pcard .buy{grid-template-columns:1fr;row-gap:8px}[id=MainContent] .grid-products .pcard .buy .p{justify-self:start;order:2}[id=MainContent] .grid-products .pcard .buy .szs{order:1;min-height:30px}[id=MainContent] .grid-products .pcard .buy product-form,[id=MainContent] .grid-products .pcard .buy .add{order:3}[id=MainContent] .grid-products .pcard .b{flex-grow:1}[id=MainContent] .grid-products .pcard .buy{margin-top:0}[id=MainContent] .grid-products .pcard .tab{left:10px;top:10px}@media(min-width:768px){[id=MainContent] .grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){[id=MainContent] .grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}[id=MainContent] .grid-products .pcard .buy{grid-template-columns:1fr auto}[id=MainContent] .grid-products .pcard .buy .p{justify-self:end;order:2}[id=MainContent] .grid-products .pcard .buy .szs{order:1}}[id=MainContent] .hero,[id=MainContent] .range.sec,[id=MainContent] .usp.sec,[id=MainContent] .concern.sec,[id=MainContent] #words,[id=MainContent] .blog.sec{width:auto;max-width:none}[id=MainContent]{overflow-x:clip}@media(min-width:1024px){[id=MainContent] .range.sec,[id=MainContent] .usp.sec,[id=MainContent] .concern.sec,[id=MainContent] #words,[id=MainContent] .blog.sec{padding:clamp(40px,3.6vw,88px) 0 clamp(44px,4vw,96px)}[id=MainContent] :is(.range,.usp,.concern,.blog,#words)>.container{max-width:var(--wv2-max);padding:0 var(--wv2-gut)}[id=MainContent] .sec-head{margin-bottom:clamp(18px,1.6vw,34px);gap:clamp(16px,1.6vw,32px)}[id=MainContent] .sec-head h2,[id=MainContent] .concern .sec-head h2,[id=MainContent] #words h2{font-size:clamp(40px,3.3vw,80px);line-height:1.04}[id=MainContent] .sec-head .sub{font-size:clamp(15px,1.15vw,24px);margin-top:clamp(6px,.6vw,14px)}[id=MainContent] .concern .eyebrow,[id=MainContent] .blog .eyebrow,[id=MainContent] #words .eyebrow,[id=MainContent] .usp .eyebrow{font-size:clamp(11.5px,.85vw,16px)}[id=MainContent] .range .sec-head .eyebrow{font-size:clamp(22px,1.75vw,38px)}[id=MainContent] .sec-head .more,[id=MainContent] .blog-more .more{height:clamp(40px,2.8vw,56px);font-size:clamp(13px,.95vw,18px);padding:0 clamp(16px,1.4vw,30px);margin:0}[id=MainContent] .prail{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.3vw,28px);padding:0;margin:0}[id=MainContent] .prail .pcard,[id=MainContent] .grid-products .pcard{container-type:inline-size;border-radius:clamp(14px,1.1vw,22px)}[id=MainContent] :is(.prail,.grid-products) .pcard .b{flex-grow:1;padding:clamp(12px,4.2cqw,20px) clamp(12px,4.2cqw,20px) 0;gap:clamp(3px,1cqw,6px)}[id=MainContent] :is(.prail,.grid-products) .pcard .n{font-size:clamp(13.5px,4.6cqw,19px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;min-height:2.5em}[id=MainContent] :is(.prail,.grid-products) .pcard .d{font-size:clamp(12px,3.9cqw,16.5px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;min-height:2.8em}[id=MainContent] :is(.prail,.grid-products) .pcard .r{font-size:clamp(12.5px,3.9cqw,15px);margin-top:clamp(4px,1.3cqw,8px);min-height:0}[id=MainContent] :is(.prail,.grid-products) .pcard .r .stars svg{width:clamp(13px,3.9cqw,16px);height:clamp(13px,3.9cqw,16px)}[id=MainContent] :is(.prail,.grid-products) .pcard .tab{font-size:clamp(10px,2.8cqw,12px);padding:clamp(6px,1.8cqw,8px) clamp(10px,3cqw,13px);left:clamp(10px,3.4cqw,16px);top:clamp(10px,3.4cqw,16px)}[id=MainContent] :is(.prail,.grid-products) .pcard .buy{grid-template-columns:minmax(0,1fr) auto;padding:clamp(10px,3.4cqw,16px) clamp(12px,4.2cqw,20px) clamp(12px,4.2cqw,20px);row-gap:clamp(10px,3cqw,14px);column-gap:clamp(8px,2.4cqw,14px)}[id=MainContent] :is(.prail,.grid-products) .pcard .buy .szs{order:1;gap:clamp(6px,1.8cqw,8px);min-width:0;flex-wrap:wrap;min-height:0}[id=MainContent] :is(.prail,.grid-products) .pcard .buy .p{order:2;justify-self:end;font-size:clamp(18px,6cqw,26px)}[id=MainContent] :is(.prail,.grid-products) .pcard .buy:not(:has(.szs)) .p{justify-self:start}[id=MainContent] :is(.prail,.grid-products) .pcard .buy .p s{font-size:clamp(13px,3.9cqw,16px)}[id=MainContent] :is(.prail,.grid-products) .pcard .buy product-form,[id=MainContent] :is(.prail,.grid-products) .pcard .buy .add{order:3}[id=MainContent] :is(.prail,.grid-products) .pcard .sz{height:clamp(30px,8.4cqw,38px);padding:0 clamp(12px,3.6cqw,16px);font-size:clamp(12.5px,3.9cqw,15px)}[id=MainContent] :is(.prail,.grid-products) .pcard .add{height:clamp(46px,13cqw,56px);font-size:clamp(14.5px,4.2cqw,18px)}@container (min-width:300px){[id=MainContent] :is(.prail,.grid-products) .pcard .n,[id=MainContent] :is(.prail,.grid-products) .pcard .d{white-space:nowrap;display:block;min-height:0;text-overflow:ellipsis}}@container (max-width:299px){[id=MainContent] :is(.prail,.grid-products) .pcard .buy{grid-template-columns:minmax(0,1fr)}[id=MainContent] :is(.prail,.grid-products) .pcard .buy .p,[id=MainContent] :is(.prail,.grid-products) .pcard .buy:not(:has(.szs)) .p{justify-self:start}}@container (max-width:199px){[id=MainContent] :is(.prail,.grid-products) .pcard .n{-webkit-line-clamp:3;min-height:3.75em}}[id=MainContent] .usp .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,36px);margin:clamp(18px,1.8vw,38px) 0 0}[id=MainContent] .usp .tile{border-radius:clamp(16px,1.3vw,26px)}[id=MainContent] .usp .tile .im{aspect-ratio:3/2}[id=MainContent] .usp .tile .t{padding:clamp(14px,1.4vw,32px) clamp(16px,1.6vw,36px) clamp(16px,1.6vw,36px)}[id=MainContent] .usp .tile b{font-size:clamp(11.5px,.85vw,16px);margin-bottom:clamp(6px,.6vw,14px)}[id=MainContent] .usp .tile h3{font-size:clamp(20px,1.7vw,40px);margin-bottom:clamp(4px,.5vw,12px)}[id=MainContent] .usp .tile p{font-size:clamp(13.5px,1.05vw,22px)}[id=MainContent] .crail{gap:clamp(12px,1.2vw,28px);padding:0}[id=MainContent] .crail .hcard{border-radius:clamp(10px,.9vw,18px)}[id=MainContent] .crail .hcard span.lbl{height:clamp(40px,2.9vw,60px);font-size:clamp(12px,.95vw,18px);padding:0 clamp(10px,.9vw,18px) 0 clamp(12px,1vw,22px)}[id=MainContent] .crail .hcard .chev{width:clamp(16px,1.1vw,22px);height:clamp(16px,1.1vw,22px)}[id=MainContent] .concern .hcard .ph{aspect-ratio:1/.8}[id=MainContent] .cpanels{margin-top:clamp(14px,1.4vw,30px)}[id=MainContent] .cpanel{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(22px,2.6vw,64px);padding:clamp(18px,1.8vw,44px) clamp(18px,1.8vw,44px) clamp(18px,1.8vw,44px) clamp(22px,2.4vw,60px);border-radius:clamp(16px,1.3vw,26px)}[id=MainContent] .cp-close{width:clamp(34px,2.4vw,46px);height:clamp(34px,2.4vw,46px);top:clamp(10px,1vw,22px);right:clamp(10px,1vw,22px)}[id=MainContent] .cp-pitch{gap:clamp(8px,.8vw,18px)}[id=MainContent] .cp-pitch h3{font-size:clamp(27px,2.3vw,54px)}[id=MainContent] .cp-pitch .why{font-size:clamp(13.5px,1.05vw,22px)}[id=MainContent] .cp-pitch .pts{gap:clamp(7px,.6vw,14px)}[id=MainContent] .cp-pitch .pts li{font-size:clamp(13px,1vw,21px);padding-left:clamp(22px,1.6vw,34px)}[id=MainContent] .cp-pitch .pts li:before{width:clamp(14px,1.05vw,22px);height:clamp(14px,1.05vw,22px)}[id=MainContent] .cp-pitch .addall{height:clamp(46px,3.1vw,64px);font-size:clamp(13.5px,1vw,19px);max-width:clamp(320px,24vw,540px)}[id=MainContent] .cp-pitch .offer{font-size:clamp(12.5px,.95vw,19px);max-width:clamp(320px,24vw,540px)}[id=MainContent] .cp-pitch .ship{font-size:clamp(11.5px,.85vw,17px)}[id=MainContent] .cpanel .cp-cards{gap:clamp(8px,.8vw,18px)}[id=MainContent] .cpanel .pcard{grid-template-columns:clamp(84px,5vw,110px) 1fr;column-gap:clamp(12px,1.2vw,28px);padding-right:clamp(12px,1.2vw,28px);border-radius:clamp(12px,1vw,20px)}[id=MainContent] .cpanel .pcard .im{min-height:clamp(92px,5.4vw,132px)}[id=MainContent] .cpanel .pcard .b{padding:clamp(12px,1.1vw,24px) 0 0;gap:clamp(3px,.35vw,8px)}[id=MainContent] .cpanel .pcard .n{font-size:clamp(15px,1.2vw,26px)}[id=MainContent] .cpanel .pcard .r{font-size:clamp(12px,.95vw,19px)}[id=MainContent] .cpanel .pcard .r .stars svg{width:clamp(12px,.95vw,19px);height:clamp(12px,.95vw,19px)}[id=MainContent] .cpanel .pcard .p{font-size:clamp(16px,1.3vw,28px)}[id=MainContent] .cpanel .pcard .p s{font-size:clamp(12px,.95vw,19px)}[id=MainContent] .cpanel .pcard .buy{padding:clamp(4px,.4vw,10px) 0 clamp(12px,1.1vw,24px)}[id=MainContent] .cpanel .cp-cards:has(>.pcard:nth-child(3)) .pcard{grid-template-columns:clamp(84px,5vw,110px) minmax(0,1fr) auto;grid-template-rows:auto}[id=MainContent] .cpanel .cp-cards:has(>.pcard:nth-child(3)) .pcard .im{grid-row:1;position:relative;height:auto;min-height:clamp(84px,5vw,118px);overflow:hidden}[id=MainContent] .cpanel .cp-cards:has(>.pcard:nth-child(3)) .pcard .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}[id=MainContent] .cpanel .cp-cards:has(>.pcard:nth-child(3)) .pcard .b{grid-column:2;grid-row:1;padding:clamp(8px,.6vw,12px) 0;gap:clamp(2px,.25vw,5px)}[id=MainContent] .cpanel .cp-cards:has(>.pcard:nth-child(3)) .pcard .buy{grid-column:3;grid-row:1;padding:0;align-self:center}[id=MainContent] #words{--tg:clamp(14px,1.5vw,34px);--tper:3}[id=MainContent] #words .tcards{display:flex;gap:var(--tg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;margin:clamp(20px,2vw,44px) 0 0;padding:2px 0 6px}[id=MainContent] #words .tc{flex:0 0 calc((100% - (var(--tper) - 1) * var(--tg)) / var(--tper));scroll-snap-align:start;min-width:0;padding:clamp(18px,1.7vw,40px);gap:clamp(10px,1vw,22px);border-radius:clamp(14px,1.2vw,24px)}[id=MainContent] #words .tc p{text-align:left;display:block;-webkit-line-clamp:unset;overflow:visible;font-size:clamp(17px,1.4vw,30px);line-height:1.38}[id=MainContent] #words .tc .con{font-size:clamp(11px,.8vw,15px);padding:clamp(5px,.4vw,9px) clamp(10px,.8vw,18px)}[id=MainContent] #words .tc .stars svg{width:clamp(13px,1vw,21px);height:clamp(13px,1vw,21px)}[id=MainContent] #words .tc .who{font-size:clamp(12px,.92vw,18px);padding-top:clamp(10px,.9vw,20px);gap:12px}[id=MainContent] #words .tnav{display:flex}[id=MainContent] #words .tnav .nb{width:clamp(40px,2.6vw,52px);height:clamp(40px,2.6vw,52px)}[id=MainContent] #words .tdots{display:none}[id=MainContent] #words .rating{font-size:clamp(13px,.95vw,18px)}[id=MainContent] #words .rating .stars svg{width:clamp(15px,1.05vw,21px);height:clamp(15px,1.05vw,21px)}[id=MainContent] .blog .grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,34px);margin:clamp(14px,1.4vw,32px) -4px 0;padding:4px;overflow:hidden;scroll-snap-type:none;transition:max-height .8s cubic-bezier(.23,1,.32,1)}[id=MainContent] .blog .grid.wv2-collapsed{max-height:var(--wv2-row-h,none)}[id=MainContent] .post{border-radius:clamp(14px,1.2vw,24px)}[id=MainContent] .post .t{padding:clamp(12px,1.1vw,26px) clamp(14px,1.3vw,30px) clamp(14px,1.3vw,30px)}[id=MainContent] .post h3{font-size:clamp(15px,1.15vw,24px)}[id=MainContent] .post span{font-size:clamp(12px,.9vw,17px);margin-top:clamp(8px,.7vw,16px)}[id=MainContent] .blog-more:not([hidden]){display:flex;justify-content:center;margin-top:clamp(18px,1.8vw,40px)}[id=MainContent] .blog-more .more{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-family:inherit}[id=MainContent] .blog-more .more svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}[id=MainContent] .blog-more .more[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){[id=MainContent] .blog .grid{transition:none}}[id=MainContent] #Collection.page-width{max-width:var(--wv2-max);width:100%;margin:0 auto;padding:0 var(--wv2-gut)}[id=MainContent] #Collection .topSpace{height:clamp(24px,2.2vw,48px)}[id=MainContent] .grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,32px);padding-bottom:clamp(24px,3vw,64px)}[id=MainContent] #Collection .page-title{font-family:var(--serif);font-weight:600;font-size:clamp(32px,2.6vw,60px);line-height:1.05;letter-spacing:-.02em;margin:0 0 clamp(18px,1.8vw,40px)}[id=MainContent] #Collection:has(.sidebar.left) .sidebar.left{flex:0 0 auto;width:clamp(290px,14vw,340px)}[id=MainContent] #Collection:has(.sidebar.left) .grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){[id=MainContent] #Collection:has(.sidebar.left) .grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1700px){[id=MainContent] .blog .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1800px){[id=MainContent] .grid-products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1900px){[id=MainContent] #Collection:has(.sidebar.left) .grid-products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:2200px){[id=MainContent] .blog .grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:2400px){[id=MainContent] .grid-products{grid-template-columns:repeat(6,minmax(0,1fr))}[id=MainContent] #Collection:has(.sidebar.left) .grid-products{grid-template-columns:repeat(5,minmax(0,1fr))}}[id=MainContent] .blog-more{display:none}@media(min-width:1024px){[id=MainContent] .blog-more:not([hidden]){display:flex}}@media(min-width:1700px){[id=MainContent] .concern .hcard .ph{aspect-ratio:1/.56}}@media(min-width:2200px){[id=MainContent] #words{--tper:4}[id=MainContent] #words .tc p{font-size:clamp(17px,.86vw,22px)}}[id=MainContent] .concern.sec{background:#dfeee9}
/*# sourceMappingURL=/cdn/shop/t/57/assets/wave-v2-home.css.map */
