.pu{--pu-paper: #f6f3ee;--pu-ink: #2f2b26;--pu-text: #444444;--pu-muted: #6d675f;--pu-rule: #cfc7ba;--pu-lining: #1e3315;--pu-champagne: #eadfc8;--pu-walnut: #54392a;--pu-linen: #d9cdb8;--pu-gutter: 40px;background:var(--pu-paper);color:var(--pu-text);font-size:18px;line-height:1.7}@media(max-width:767px){.pu{--pu-gutter: 16px}}.pu *,.pu *:before,.pu *:after{box-sizing:border-box}.pu img{display:block;max-width:100%}.pu h1,.pu h2,.pu h3,.pu p{margin:0;font-weight:400;text-transform:none;letter-spacing:normal}.pu h1,.pu h2,.pu h3{color:var(--pu-ink)}.pu h2{font-size:clamp(34px,3.6vw,54px);line-height:1.15}.pu :focus-visible{outline:2px solid currentColor;outline-offset:3px}.pu-wrap{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:var(--pu-gutter);padding-right:var(--pu-gutter)}.pu .pu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 26px;font:inherit;font-size:17px;line-height:1.3;text-transform:none;border-radius:2px;border:1px solid var(--pu-ink);background:var(--pu-ink);color:#fff;text-decoration:none;cursor:pointer}.pu .pu-btn--light{background:var(--pu-champagne);border-color:var(--pu-champagne);color:#1c2914}.pu .pu-hero__img{width:100%;height:min(74vh,760px);object-fit:cover;object-position:50% 58%}.pu-hero__text{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;padding-top:44px;padding-bottom:72px}.pu-wave{display:block;width:104px;height:auto;margin-bottom:14px;color:var(--pu-ink)}.pu .pu-hero__text h1{font-size:clamp(46px,5.4vw,80px);line-height:1.08;text-wrap:balance}.pu-hero__intro{max-width:34em;font-size:20px;padding-bottom:12px}.pu-hero__intro p{font-size:inherit}@media(max-width:767px){.pu .pu-hero__img{height:auto;aspect-ratio:4 / 5;object-position:50% 40%}.pu-hero__text{grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:44px}.pu-wave{width:88px;margin-bottom:10px}.pu-hero__intro{font-size:19px;padding-bottom:0}}.pu-next{background:var(--pu-lining);color:var(--pu-champagne)}.pu-next__inner{display:grid;grid-template-columns:5fr 7fr;gap:48px;padding-top:64px;padding-bottom:64px;align-items:center}.pu .pu-next h2,.pu .pu-next h3{color:#f7f1e3}.pu-plan h2{text-wrap:balance}.pu-sketch{display:block;width:158px;height:auto;margin-bottom:18px;color:var(--pu-champagne)}.pu-next__kicker{font-size:22px;font-style:italic}.pu-next dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:6px 24px;font-size:20px}.pu-next dt{font-style:italic;opacity:.78}.pu-next dd{margin:0}.pu-next__actions{margin-top:26px!important}.pu-subscribe{border:1px solid rgba(234,223,200,.45);border-radius:2px;padding:30px 32px}.pu .pu-subscribe h3{font-size:28px;line-height:1.25}.pu-subscribe form>p{margin-top:8px;color:inherit}.pu .pu-subscribe__fine{margin-top:12px;font-size:14px;line-height:1.5;opacity:.85}.pu .pu-subscribe__error{margin-top:12px;font-size:16px;color:#ffd9c7}.pu .pu-subscribe__error ul{margin:0;padding-left:18px}.pu-signup{display:flex;gap:8px;margin-top:20px;max-width:520px}.pu .pu-signup input{flex:1;min-width:0;height:auto;min-height:48px;margin:0;padding:8px 14px;font:inherit;font-size:17px;background:transparent;border:1px solid rgba(234,223,200,.55);border-radius:2px;color:#f7f1e3;box-shadow:none}.pu .pu-signup input::placeholder{color:#eadfc8bf;opacity:1}@media(max-width:767px){.pu-next__inner{grid-template-columns:1fr;gap:20px;padding-top:44px;padding-bottom:44px}.pu-sketch{width:134px;margin-bottom:14px}.pu-subscribe{padding:22px 20px}.pu-signup{flex-direction:column}}.pu-table{display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.pu .pu-table img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.pu-points{margin:30px 0 0;padding:0;list-style:none}.pu-points li{margin:0;padding:20px 0;border-top:1px solid var(--pu-rule);list-style:none}.pu-points li:before{display:none}.pu-points li:last-child{border-bottom:1px solid var(--pu-rule)}.pu .pu-points h3{font-size:23px;line-height:1.3}.pu-points p{margin-top:4px!important}@media(max-width:767px){.pu-table{grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:56px}}.pu-around{padding-bottom:96px}.pu-around h2{margin-bottom:10px!important}.pu-lede{max-width:36em}.pu-around .pu-lede{margin-bottom:30px}.pu-tray{background:var(--pu-linen);border:12px solid var(--pu-walnut);border-radius:3px;padding:12px;display:grid;gap:12px;grid-template-columns:repeat(12,1fr);grid-auto-rows:118px;box-shadow:0 18px 34px -24px #321e0fb3}.pu-cell{position:relative;margin:0;overflow:hidden;border-radius:2px;background:#bfb29b}.pu .pu-cell img{width:100%;height:100%;object-fit:cover}.pu-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 3px 9px #2d1c0c80,inset 0 0 0 1px #2d1c0c38}.pu-c1{grid-column:span 7;grid-row:span 4}.pu-c2,.pu-c3{grid-column:span 5;grid-row:span 2}.pu-c4{grid-column:span 4;grid-row:span 4}.pu-c5{grid-column:span 5;grid-row:span 4}.pu-c6{grid-column:span 3;grid-row:span 4}.pu .pu-c3 img{object-position:50% 66%}.pu .pu-c5 img{object-position:50% 35%}@media(max-width:767px){.pu-around{padding-bottom:56px}.pu-around .pu-wrap{padding-left:10px;padding-right:10px}.pu-around h2,.pu-around .pu-lede{padding:0 6px}.pu-around .pu-lede{margin-bottom:20px}.pu-tray{border-width:8px;padding:8px;gap:8px;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.pu-cell{aspect-ratio:1}.pu-c1,.pu-c4{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 3}.pu-c2,.pu-c3,.pu-c5,.pu-c6{grid-column:span 1;grid-row:auto}.pu-c4{aspect-ratio:4 / 5}.pu .pu-c4 img{object-position:50% 30%}}.pu-where{display:grid;grid-template-columns:4fr 8fr;gap:72px;align-items:center;padding-bottom:96px}.pu .pu-thanks{width:100%;height:auto;max-width:340px;justify-self:center;transform:rotate(-2deg);border-radius:2px;box-shadow:0 16px 30px -18px #321e0f8c,0 1px 3px #321e0f33}.pu-where .pu-lede{margin-top:10px;max-width:34em}.pu .pu-where table{width:100%;border-collapse:collapse;margin:28px 0 0;border:0;box-shadow:none;table-layout:auto}.pu .pu-where th{text-align:left;font-weight:400;font-style:italic;font-size:16px;line-height:1.5;color:var(--pu-muted);padding:0 16px 8px 0;border:0;background:none;text-transform:none;letter-spacing:normal}.pu .pu-where td{padding:15px 16px 15px 0;border:0;border-top:1px solid var(--pu-rule);vertical-align:baseline;background:none;text-align:left;font-size:18px;line-height:1.5}.pu .pu-where td:first-child{font-size:24px;line-height:1.3;color:var(--pu-ink)}.pu .pu-where td:last-child{padding-right:0;text-align:right}.pu .pu-where th:last-child{text-align:right;padding-right:0}.pu .pu-where tr:last-child td{border-bottom:1px solid var(--pu-rule)}.pu .pu-where thead,.pu .pu-where tbody,.pu .pu-where tr{border-left:0;border-right:0}@media(max-width:767px){.pu-where{grid-template-columns:1fr;gap:36px;padding-bottom:56px}.pu .pu-thanks{max-width:220px;order:2}.pu .pu-where thead{display:none}.pu .pu-where tr{display:block;padding:13px 0;border-top:1px solid var(--pu-rule)}.pu .pu-where tr:last-child{border-bottom:1px solid var(--pu-rule)}.pu .pu-where td,.pu .pu-where tr:last-child td,.pu .pu-where td:last-child{display:block;padding:0;border:0;text-align:left}.pu .pu-where td:first-child{font-size:21px}}.pu-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:88px}.pu-close:before{content:"";flex:0 0 100%;height:1px;background:var(--pu-rule);margin-bottom:40px}.pu-close p{margin-top:6px}@media(max-width:767px){.pu-close{padding-bottom:56px}.pu-close:before{margin-bottom:20px}}.pu-home{padding-top:64px;padding-bottom:64px}.pu-home__mod{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.pu .pu-home__mod img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.pu .pu-home__mod h2{font-size:clamp(38px,4.4vw,64px);line-height:1.08;text-wrap:balance}.pu-home__mod p{margin-top:14px!important;max-width:30em}.pu-home__date{padding:14px 0;border-top:1px solid var(--pu-rule);border-bottom:1px solid var(--pu-rule);color:var(--pu-ink);font-size:20px;line-height:1.45}.pu .pu-home__mod .pu-btn{margin-top:22px}@media(max-width:767px){.pu-home{padding-top:44px;padding-bottom:44px}.pu-home__mod{grid-template-columns:1fr;gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-popup.css.map */
