:root{--ivory:#f8f5ee;--cream:#f1eadf;--blush:#d8b6ad;--green:#8F9B7E;--ink:#554f47}*{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:76px 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:610px;position:relative;background:var(--cream)}.hero>img{width:100%;height:100%;object-fit:cover}.herocopy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.herobox{max-width:500px}.herobox h1{font-family:var(--font-body-family);font-size:48px;font-weight:500;line-height:1;margin:0 0 18px}.gift h2{font-family:var(--font-body-family);font-size:60px;font-weight:500;line-height:1;margin:0 0 18px}.herobox p,.gift p{line-height:1.8}.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:#fff}.media{aspect-ratio:3/4;overflow:hidden;background:var(--cream)}.media img{width:100%;height:100%;object-fit:cover;transition:.5s}.cat:hover img{transform:scale(1.04)}.catname{text-align:center;padding:18px;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.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}.product h3,.guide h3{font-family:var(--font-body-family);font-size:21px;font-weight:500}.giftwrap{background:var(--cream);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,1fr)}.guide img{aspect-ratio:4/3;width:100%;object-fit:cover}.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(max-width:800px){.pw{width:calc(100% - 30px)}.nav{display:none}.header{grid-template-columns:1fr auto}.hero{height:520px}.herocopy{align-items:flex-end;padding-bottom:35px}.herobox{background:linear-gradient(to bottom,#f8f5ee00,#f8f5eec7 22%,#f8f5eeeb);padding:55px 22px 22px}.herobox h1{font-size:45px;color:#3d4738!important}.trust{grid-template-columns:1fr 1fr}.cats{display:flex;overflow:auto}.cat{min-width:72%}.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:55px 0}}.guides{display:grid;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}@media screen and (max-width:800px){.guides{grid-template-columns:1fr}.guide img{height:260px}}.cat{background:transparent}.catname{background:transparent;letter-spacing:.18em}@media screen and (max-width:800px){.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}.cat .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}.hero .btn,.herobox .btn{background:#90a572!important;color:#fff!important;border:none!important}.title{font-size:25px!important;line-height:1.25!important;letter-spacing:.13em!important}.herobox h1{font-size:36px!important;line-height:1.08!important;letter-spacing:.02em!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}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
