.stage{position:relative;aspect-ratio:1280/600;overflow:hidden}.stage .photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;max-width:none}.stage picture{position:absolute;top:0;right:0;bottom:0;left:0}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffead1f0,#ffead1d1 26%,#ffead159 44%,#ffead100 58%)}.copy{position:absolute;z-index:2;left:72px;top:50%;translate:0 -50%;width:min(600px,calc(100% - 144px));display:grid;gap:20px}.eb-m{display:none}.h1{font-family:var(--display);font-weight:900;font-stretch:125%;text-transform:uppercase;letter-spacing:-.02em;line-height:.88;font-size:clamp(38px,4.9vw,70px);margin:0}.h1 span{display:block}.lede{font-weight:800;font-size:19px;line-height:1.4;margin:0}.lede-m{display:none}.buy{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.cta .p-m{display:none}.price{display:grid;gap:4px}.price .now{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:26px;line-height:1}.price .was{font:500 12px/1.2 var(--mono);letter-spacing:.06em}.price .save{background:var(--sauge);padding:2px 6px;border-radius:6px;margin-left:6px}.price .ship{display:flex;align-items:center;gap:6px;font:800 14px/1.2 var(--body);margin-top:2px}.ship-gift{color:var(--olive-deep)}.ship-gift svg{color:var(--orange)}.hero-sw{display:flex;align-items:center;gap:12px;font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.hero-sw .dots{display:flex}.hero-sw .dots i{width:16px;height:16px;border-radius:50%;margin-left:-4px;box-shadow:0 0 0 2px var(--creme)}.hero-sw .dots i:first-child{margin-left:0}.receipt{background:var(--sauge);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;padding:14px var(--gut);font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.receipt span{white-space:nowrap}.receipt .tot{background:var(--olive);color:var(--creme);padding:6px 10px;border-radius:6px}.receipt .rm{display:none}.perks{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid rgba(81,87,57,.18)}.perk{display:grid;gap:10px;padding:40px 28px;border-right:1px solid rgba(81,87,57,.18);align-content:start}.perk:first-child{padding-left:0}.perk:last-child{border-right:0;padding-right:0}.perk svg{width:34px;height:34px;color:var(--olive)}.perk h3{margin:6px 0 0;font:800 17px/1.25 var(--body)}.perk p{margin:0;font-size:15px;line-height:1.5}.cfg{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:start}.cfg-stage{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:6/5;background:var(--creme);box-shadow:inset 0 0 0 1px #5157391f}.lay{position:absolute;max-width:none;mix-blend-mode:multiply;aspect-ratio:1;height:auto}.lay-h{left:41.7%;top:-2%;width:53.3%}.lay-p{left:12.5%;top:24%;width:27.5%}.lay-l{left:-.8%;top:45%;width:48.3%}.lay-c{left:51.7%;top:56%;width:40%}.pouch-opt{display:grid;gap:10px;width:100%;padding:14px 16px;border-radius:16px;background:#dce4b88c}.pouch-opt .sub{font-weight:800;font-size:15px}.pill-s{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--olive);color:var(--creme);padding:6px 8px;border-radius:999px}.pill-s.free{background:var(--orange);color:var(--olive)}.pouch-note{font-size:14px}.patch{position:absolute;left:6%;top:8%;rotate:-5deg;background:#262626;border-radius:9px;padding:12px 20px;box-shadow:0 10px 18px -10px #0009;max-width:46%}.patch:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(255,255,255,.14);border-radius:6px;pointer-events:none}.cfg-tag{position:absolute;left:16px;bottom:16px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--olive);color:var(--creme);padding:8px 10px;border-radius:6px}.cfg-panel{display:grid;gap:26px}.incl{list-style:none;margin:0;padding:14px 0 0;display:grid;gap:8px;border-top:1.5px solid var(--olive);width:100%;font-variant-numeric:tabular-nums}.incl li{display:flex;justify-content:space-between;gap:12px;font-size:15px}.incl li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);align-self:center;margin-right:-4px}.incl li span{flex:1;padding-left:6px}.incl s{font:500 13px/1.4 var(--mono)}.incl li.gift b{font:800 12px/1 var(--body);color:var(--olive-deep);background:var(--orange);padding:5px 9px;border-radius:999px}.cfg-buy{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%}.ship-line{margin:-10px 0 0;display:flex;align-items:center;gap:8px;font:800 14px/1.2 var(--body)}.cfg-err{margin:0;font-weight:800;font-size:14px;color:var(--olive);background:var(--paper);border:1.5px solid var(--orange);border-radius:10px;padding:8px 12px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{all:unset;box-sizing:border-box;cursor:pointer;font:800 14px/1 var(--body);padding:11px 16px;border-radius:999px;border:1.5px solid var(--olive);transition:background .15s ease-out}.tab:hover{background:#5157391a}.tab[aria-selected=true]{background:var(--olive);color:var(--sauge)}.tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.solo-cta{display:none!important}.grid4.solo{grid-template-columns:1fr}.grid4.solo .pcard:not([hidden]){grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:48px;row-gap:14px;align-items:start;align-content:start}.grid4.solo .pcard:not([hidden]) .ptile{grid-row:1 / span 6}.grid4.solo .pcard:not([hidden]) h3{font-size:24px}.grid4.solo .pcard:not([hidden]) .pp{font-size:20px}.grid4.solo .pcard:not([hidden]) .opt{font-size:16px}.grid4.solo .swb.sw-s{width:30px;height:30px}.grid4.solo .solo-cta{display:inline-flex!important;justify-self:start;margin-top:8px}.perso{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:center}.perso-img{border-radius:16px;overflow:hidden;aspect-ratio:1;position:relative}.perso-img img{width:100%;height:100%;object-fit:cover}.perso-img .lbl,.lbl{position:absolute;left:16px;bottom:16px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--creme);padding:8px 10px;border-radius:6px}.perso-copy{display:grid;gap:26px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1.5px solid var(--olive)}.steps li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(81,87,57,.25)}.steps .n{font-family:var(--display);font-stretch:125%;font-weight:900;font-size:18px;line-height:1;color:var(--olive);background:var(--sauge);width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.steps h3{margin:0 0 4px;font:800 17px/1.3 var(--body)}.steps p{margin:0;font-size:15px;line-height:1.5}.scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scene{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;color:var(--creme);margin:0}.scene img{width:100%;height:100%;object-fit:cover}.scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3b402900 45%,#3b4029c7)}.scene .txt{position:absolute;z-index:1;left:22px;right:22px;bottom:22px;display:grid;gap:12px;justify-items:start}.scene h3{margin:0;font-family:var(--display);font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:30px;line-height:.95}.scene p{margin:0;font-weight:700;font-size:15px}.scene .pill{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--creme);color:var(--olive);padding:9px 12px;border-radius:999px;display:inline-flex;gap:8px;align-items:center}.scene .pill i{width:10px;height:10px;border-radius:50%}.size{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px;align-items:start}.size-copy{display:grid;gap:22px}.size-table{display:grid;gap:16px;justify-items:start}.story{background:var(--olive);color:var(--creme)}.story-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:start}.story-head{display:grid;gap:22px}.story .title{font-size:clamp(34px,4.1vw,58px);color:var(--creme)}.story .title .hot{color:var(--sauge)}.story-body{display:grid;gap:18px;font-size:17px;line-height:1.65}.story-body p{margin:0}.sign{display:flex;align-items:center;gap:14px;padding-top:10px;border-top:1px solid rgba(255,234,209,.25)}.sign b{display:block;font:800 17px/1.3 var(--body)}.sign span:not(.sicon){font-size:15px;color:var(--sauge)}.story .sicon{width:46px;height:46px}.story .link{color:var(--creme);justify-self:start}.faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:72px;align-items:start}.faq-head{display:grid;gap:20px;justify-items:start}.closer{background:var(--orange);color:var(--creme);text-align:center;display:grid;justify-items:center;gap:28px}.closer .eyebrow{color:var(--olive)}.closer .title{font-size:clamp(38px,6.7vw,96px);line-height:.88;color:var(--creme)}.closer p:not(.eyebrow){margin:0;font:800 19px/1.4 var(--body);color:var(--olive);max-width:30em}.closer .btn .arrow{background:var(--creme)}@media(max-width:640px){.stage{aspect-ratio:390/700}.stage .photo{object-position:50% 100%}.scrim{background:linear-gradient(180deg,#ffead1e6,#ffead1b3 30%,#ffead100 46%),linear-gradient(0deg,#51573959,#51573900 16%)}.copy{left:20px;right:20px;width:auto;top:22px;bottom:16px;translate:none;gap:12px;align-content:start}.eb-d{display:none}.eb-m{display:inline}.h1{font-size:38px}.lede-d{display:none}.lede-m{display:block}.lede{font-size:16px}.buy{position:absolute;left:-4px;right:-4px;bottom:0}.copy .price,.copy .link{display:none}.cfg-buy{gap:14px}.stage .cta,.cfg-buy .cta{width:100%;justify-content:space-between;padding:8px 8px 8px 22px;font-size:16px;gap:10px}.cta .p-m{display:inline;font-family:var(--display);font-stretch:125%;font-weight:900;font-size:15px;margin-left:auto}.hero-sw{font-size:11px;gap:10px}.hero-sw .dots i{width:14px;height:14px}.receipt{justify-content:space-between;padding:12px 16px;gap:6px}.receipt .rd{display:none}.receipt .rm{display:inline}.perks{grid-template-columns:1fr 1fr;border-bottom:0}.perk{padding:22px 14px 22px 0;border-right:0;border-bottom:1px solid rgba(81,87,57,.18)}.perk:nth-child(odd){padding-right:14px;border-right:1px solid rgba(81,87,57,.18)}.perk:nth-child(2n){padding-left:14px}.perk h3{font-size:15px}.perk p{font-size:13.5px}.scenes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);gap:14px;scrollbar-width:none}.scenes::-webkit-scrollbar{display:none}.scene{scroll-snap-align:start}.cfg{grid-template-columns:1fr;gap:28px}.cfg-tag{display:none}.patch{padding:9px 14px}.patch .patch-name{font-size:22px}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.tab{white-space:nowrap;padding:9px 13px;font-size:13px;min-height:44px}.grid4.solo .pcard:not([hidden]){grid-template-columns:1fr}.grid4.solo .pcard:not([hidden]) .ptile{grid-row:auto}.grid4.solo .pcard:not([hidden]) h3{font-size:19px}.perso{grid-template-columns:1fr;gap:32px}.scene h3{font-size:26px}.closer .title{font-size:38px}.closer p:not(.eyebrow){font-size:16px}.size,.story-in,.faq{grid-template-columns:1fr;gap:32px}.story .title{font-size:27px}.story-body{font-size:16px}.sec-head{align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home.css.map */
