:root{--ivory: #edf0e8;--cream: #edf0e8;--blush: #d8b6ad;--green: #8f9b7e;--ink: #554f47;--muted: #3D4738}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--font-body-family);font-size:14px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.pw{width:min(1240px,calc(100% - 48px));margin:auto}.section{padding:30px 0}.title{text-align:center;text-transform:uppercase;letter-spacing:.2em;font-family:var(--font-body-family);font-size:34px;font-weight:600;margin:0 0 38px}.btn{display:inline-block;background:var(--blush);padding:14px 25px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.announce{background:var(--green);color:#fff;text-align:center;padding:9px;font-size:11px;letter-spacing:.12em}.header{height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav{display:flex;gap:26px}.logo{font-family:var(--font-body-family);font-size:31px;font-weight:500;letter-spacing:.18em}.tools{text-align:right}.hero{height:488px;position:relative;background:#e3e8db;color:var(--cream);overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:brightness(.8)}.herocopy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.herobox{max-width:500px;background:transparent}.herobox h1{font-family:var(--font-body-family);font-size:48px;font-weight:500;color:#1c2816;line-height:1;margin:0 0 18px}.herobox p,.gift p{line-height:1.8;color:var(--cream)}.gift h2{font-family:var(--font-body-family);font-size:60px;font-weight:500;line-height:1;margin:0 0 18px}.trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff}.trust div{text-align:center;padding:19px;border-right:1px solid #ddd5c9;font-size:11px}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.cat{background:transparent}.cats .media,.products .media{aspect-ratio:3 / 4;overflow:hidden;background:var(--ivory)}.cats .media img,.products .media img{width:100%;height:100%;object-fit:cover;transition:.5s}.cat:hover img,.products .product:hover .media img{transform:scale(1.04)}.catname{background:transparent;text-align:center;padding:18px;text-transform:uppercase;letter-spacing:.18em;font-size:18px}.why{background:#e7eee2}.whygrid{display:grid;grid-template-columns:1fr 3fr;gap:70px;align-items:center}.why h2{font-family:var(--font-body-family);font-size:52px;font-weight:500;margin:8px 0 20px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.benefit{text-align:center;line-height:1.65;font-size:12px}.benefit img{width:54px;height:54px;object-fit:contain;margin:0 auto 18px}.products,.reviews,.guides{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.products{column-gap:14px;row-gap:22px}.product h3{font-family:var(--font-body-family);font-size:21px;font-weight:500;margin:14px 0 4px}.guide h3{font-family:var(--font-body-family);font-size:21px;font-weight:500}.giftwrap{background:var(--ivory);display:grid;grid-template-columns:1fr 1fr;align-items:center}.giftimg{min-height:500px;background-size:cover;background-position:center}.gift{padding:70px}.reviews{grid-template-columns:repeat(3,1fr)}.review{background:#fff;padding:35px;text-align:center;line-height:1.8}.stars{color:#a98a68;letter-spacing:.2em}.guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.guide{display:flex;flex-direction:column;width:100%;height:100%}.guide img{width:100%;height:280px;aspect-ratio:auto;object-fit:cover;object-position:center;display:block}.guide h3{margin:18px 0 8px}.guide span{margin-top:auto}.footer{background:#66745e;color:#fff;padding:60px 0 25px}.footergrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer h3{font-family:var(--font-body-family);font-size:28px;font-weight:500}.footer a{display:block;margin:12px 0}.copy{margin-top:40px;padding-top:20px;border-top:1px solid #ffffff33}@media screen and (max-width:800px){.pw{width:calc(100% - 30px)}.nav{display:none}.header{grid-template-columns:1fr auto}.hero{height:416px}.herocopy{align-items:flex-end;padding-bottom:35px}.herobox{background:linear-gradient(to bottom,#edf0e800,#edf0e8c7 22%,#edf0e8eb);padding:55px 22px 22px}.herobox h1{font-size:36px!important;line-height:1.08!important;letter-spacing:.02em!important;color:#3d4738!important}.hero .btn,.herobox .btn{background:#90a572!important;color:#fff!important;border:none!important;text-decoration:none!important}.trust{grid-template-columns:1fr 1fr}.cats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;padding:0 20px!important;margin:0!important;overflow:visible!important}.cat{width:100%!important;min-width:0!important;flex:none!important;overflow:hidden}.cats .media{aspect-ratio:4 / 4.5!important}.catname{padding:10px 4px 8px!important;font-size:14px!important;line-height:1.3!important;letter-spacing:.14em!important}.whygrid,.giftwrap{grid-template-columns:1fr}.benefits,.products{grid-template-columns:1fr 1fr}.reviews,.guides,.footergrid{grid-template-columns:1fr}.gift{padding:45px 25px}.section{padding:20px 0}.title{font-size:25px!important;line-height:1.25!important;letter-spacing:.13em!important}.why h2{font-size:34px!important;line-height:1.08!important;letter-spacing:.08em!important}.product h3{font-size:15px!important;line-height:1.3!important}.guide h3{font-size:17px!important;line-height:1.3!important}.guide img{height:260px}}.announce a,.hero a,.cats a,.products a,.product a,.cat a,.guides a,.guide a,.announce a:visited,.hero a:visited,.cats a:visited,.products a:visited,.product a:visited,.cat a:visited,.guides a:visited,.guide a:visited,.announce a:active,.hero a:active,.cats a:active,.products a:active,.product a:active,.cat a:active,.guides a:active,.guide a:active{color:inherit!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/theme.css.map */
