:root{--af-linen: #F5F1E8;--af-paper: #FFFDF8;--af-eucalyptus: #34503F;--af-eucalyptus-deep: #263B2E;--af-sage: #9FB38F;--af-mist: #E4EADB;--af-kraft: #8E6B43;--af-ink: #1E2722;--af-ink-soft: #56615A;--af-line: #E2DACB;--af-enamel: #E6ECE5;--af-serif: "Playfair Display", Georgia, "Times New Roman", serif;--af-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--af-max: 1200px;--af-gutter: clamp(20px, 4vw, 40px);--af-space: clamp(64px, 9vw, 120px)}.af,.af *,.af *:before,.af *:after{box-sizing:border-box}.af{font-family:var(--af-sans);color:var(--af-ink);background:var(--af-linen);padding-block:var(--af-space);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.af--paper{background:var(--af-paper)}.af--tight{padding-block:clamp(48px,6vw,80px)}:where(.af) p{margin:0}:where(.af) img{max-width:100%;height:auto;display:block}:where(.af) ul,:where(.af) ol{margin:0;padding:0;list-style:none}:where(.af) a{color:inherit}.af-wrap{max-width:var(--af-max);margin-inline:auto;padding-inline:var(--af-gutter)}.af-h1,.af-h2,.af-h3{font-family:var(--af-serif);font-weight:600;color:var(--af-ink);margin:0;letter-spacing:-.01em}.af-h1{font-size:clamp(48px,7.4vw,96px);line-height:1}.af-h2{font-size:clamp(34px,4.6vw,56px);line-height:1.08;max-width:18ch}.af-h3{font-size:22px;line-height:1.25}.af-lead{font-size:clamp(17px,1.5vw,20px);color:var(--af-ink-soft);max-width:44ch}.af-lead p+p{margin-top:.8em}.af-kicker{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--af-kraft)}.af-kicker .af-icon{width:18px;height:18px}.af-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.af-head--split{grid-template-columns:1fr;align-items:end}@media(min-width:900px){.af-head--split{grid-template-columns:1.2fr 1fr;gap:48px}}.af-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.af-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.af-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper)!important;font-family:var(--af-sans);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease}.af-btn:hover{background:var(--af-eucalyptus-deep)}.af-btn--light{background:var(--af-paper);color:var(--af-eucalyptus)!important}.af-btn--light:hover{background:var(--af-mist)}.af-link{font-weight:600;font-size:16px;text-decoration:underline;text-decoration-color:var(--af-sage);text-decoration-thickness:2px;text-underline-offset:6px}.af-link:hover{text-decoration-color:var(--af-eucalyptus)}.af a:focus-visible,.af summary:focus-visible{outline:2px solid var(--af-eucalyptus);outline-offset:3px;border-radius:6px}.af-placeholder{width:100%;height:100%;background:var(--af-mist);fill:var(--af-sage)}.af-hero{padding-block:clamp(40px,6vw,88px) clamp(56px,8vw,104px)}.af-hero__grid{display:grid;gap:48px;align-items:center}@media(min-width:900px){.af-hero__grid{grid-template-columns:1.05fr 1fr;gap:64px}}.af-hero__copy{display:grid;gap:26px;justify-items:start}.af-hero__price{display:grid;gap:4px;padding-top:6px}.af-hero__price-main{font-size:22px;font-weight:600}.af-hero__price-note{font-size:15px;color:var(--af-ink-soft)}.af-trust{display:flex;flex-wrap:wrap;gap:12px 26px;padding-top:22px;border-top:1px solid var(--af-line);width:100%}.af-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.af-trust__item .af-icon{width:20px;height:20px;color:var(--af-eucalyptus)}.af-hero__media{position:relative}.af-hero__frame{aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:var(--af-mist)}.af-hero__frame img,.af-hero__frame svg{width:100%;height:100%;object-fit:cover}.af-hero__review{position:absolute;left:clamp(-36px,-3vw,-12px);bottom:28px;margin:0;max-width:280px;padding:18px 20px;background:var(--af-paper);border-radius:16px;box-shadow:0 18px 40px -18px #263b2e73}.af-hero__review blockquote{margin:6px 0 8px;font-family:var(--af-serif);font-size:18px;line-height:1.35}.af-hero__review figcaption{font-size:14px;color:var(--af-ink-soft)}@media(max-width:899px){.af-hero__review{position:relative;z-index:1;left:auto;bottom:auto;margin:-48px 16px 0;max-width:none}}.af-stars{color:#c9962e;letter-spacing:2px;font-size:15px}.af-promise__grid{display:grid;gap:40px}@media(min-width:900px){.af-promise__grid{grid-template-columns:1fr 1fr;gap:80px;align-items:start}}.af-promise__statement{font-family:var(--af-serif);font-size:clamp(30px,3.8vw,46px);line-height:1.15;font-weight:500;max-width:16ch;margin:0}.af-benefits{border-top:1px solid var(--af-line)}.af-benefit{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--af-line)}.af-benefit .af-icon{width:30px;height:30px;color:var(--af-eucalyptus);margin-top:2px}.af-benefit p{color:var(--af-ink-soft);margin-top:6px}.af-fridge{position:relative;border-radius:36px;padding:clamp(36px,6vw,72px) clamp(42px,6vw,88px) clamp(36px,6vw,72px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#ffffff8c,#fff0 40%),var(--af-enamel);box-shadow:inset 0 0 0 1px #1e27220f}.af-fridge:after{content:"";position:absolute;right:clamp(12px,2.2vw,30px);top:18%;bottom:18%;width:10px;border-radius:10px;background:linear-gradient(90deg,#c9d1c8,#f4f7f3 45%,#b9c2b8);box-shadow:0 6px 14px -6px #1e272259}.af-magnets{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px) clamp(16px,3vw,36px)}@media(min-width:750px){.af-magnets{grid-template-columns:repeat(4,1fr)}}.af-magnet{display:grid;gap:12px;justify-items:center;text-align:center}.af-magnet__art{width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:var(--af-paper);box-shadow:0 1px #fffc inset,0 14px 22px -14px #1e27228c,0 3px 6px -3px #1e272233;transform:rotate(var(--tilt, 0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.af-magnet__art img,.af-magnet__art svg{width:100%;height:100%;object-fit:cover}.af-magnet:nth-child(4n+1){--tilt: -2.5deg}.af-magnet:nth-child(4n+2){--tilt: 1.5deg}.af-magnet:nth-child(4n+3){--tilt: -1deg}.af-magnet:nth-child(4n+4){--tilt: 2.5deg}.af-magnet:hover .af-magnet__art{transform:rotate(0) translateY(-4px)}.af-magnet__label{font-size:14px;font-weight:500;color:var(--af-ink-soft)}.af-fridge__foot{margin-top:clamp(32px,5vw,56px);display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.af-fridge__foot p{color:var(--af-ink-soft);max-width:48ch}.af-steps{display:grid;gap:36px;counter-reset:af-step}@media(min-width:750px){.af-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.af-steps{grid-template-columns:repeat(4,1fr);gap:28px}}.af-step{border-top:2px solid var(--af-ink);padding-top:20px;display:grid;gap:10px;align-content:start}.af-step__num{font-family:var(--af-serif);font-size:44px;line-height:1;color:var(--af-sage)}.af-step p{color:var(--af-ink-soft)}.af-tiers{display:grid;gap:14px}@media(min-width:750px){.af-tiers{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.af-tiers{grid-template-columns:repeat(4,1fr)}}.af-tier{position:relative;display:grid;gap:6px;align-content:start;padding:28px 24px 26px;border:1px solid var(--af-line);border-radius:20px;background:var(--af-paper);text-decoration:none;transition:border-color .2s ease}.af-tier:hover{border-color:var(--af-eucalyptus)}.af-tier__qty{font-family:var(--af-serif);font-size:34px;line-height:1.1;font-weight:600}.af-tier__each{font-size:18px;font-weight:600;margin-top:10px}.af-tier__total{font-size:15px;color:var(--af-ink-soft)}.af-tier__badge{justify-self:start;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:var(--af-mist);color:var(--af-eucalyptus);font-size:13px;font-weight:600}.af-tier__badge--empty{visibility:hidden}.af-tier--featured{background:var(--af-eucalyptus);border-color:var(--af-eucalyptus);color:var(--af-paper)}.af-tier--featured .af-tier__qty{color:var(--af-paper)}.af-tier--featured .af-tier__total{color:var(--af-mist)}.af-tier--featured .af-tier__badge{background:var(--af-paper)}.af-tier--featured:hover{border-color:var(--af-eucalyptus-deep);background:var(--af-eucalyptus-deep)}.af-pricing__note{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;color:var(--af-ink-soft);font-size:15px}.af-reviews{display:grid;gap:40px}@media(min-width:900px){.af-reviews{grid-template-columns:repeat(3,1fr);gap:48px}}.af-review{margin:0;display:grid;gap:14px;align-content:start}.af-review__img{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3}.af-review__img img{width:100%;height:100%;object-fit:cover}.af-review blockquote{margin:0;font-family:var(--af-serif);font-size:22px;line-height:1.4}.af-review figcaption{font-size:15px;color:var(--af-ink-soft)}.af-review figcaption strong{color:var(--af-ink);font-weight:600}.af-reviews__source{margin-top:36px;font-size:14px;color:var(--af-ink-soft)}.af-story__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.af-story__grid{grid-template-columns:.9fr 1fr;gap:80px}}.af-story__img{border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;background:var(--af-mist)}.af-story__img img,.af-story__img svg{width:100%;height:100%;object-fit:cover}.af-story__body{display:grid;gap:22px}.af-story__text{font-family:var(--af-serif);font-size:19px;line-height:1.75;color:var(--af-ink-soft);max-width:52ch}.af-story__text p+p{margin-top:1em}.af-story__sign{font-family:var(--af-serif);font-style:italic;font-size:22px;color:var(--af-eucalyptus)}.af-faq__grid{display:grid;gap:32px}@media(min-width:900px){.af-faq__grid{grid-template-columns:.8fr 1.2fr;gap:80px}}.af-faq__intro{display:grid;gap:18px;align-content:start}.af-faq__list{border-top:1px solid var(--af-line)}.af-faq__item{border-bottom:1px solid var(--af-line)}.af-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;font-weight:600}.af-faq__item summary::-webkit-details-marker{display:none}.af-faq__item summary:after{content:"+";font-family:var(--af-serif);font-size:28px;line-height:.8;color:var(--af-eucalyptus);transition:transform .25s ease}.af-faq__item[open] summary:after{transform:rotate(45deg)}.af-faq__answer{padding:0 0 24px;color:var(--af-ink-soft);max-width:62ch}.af-faq__answer p+p{margin-top:.8em}.af-final{background:var(--af-eucalyptus);color:var(--af-paper)}.af-final .af-h2{color:var(--af-paper);max-width:16ch}.af-final__grid{display:grid;gap:32px;align-items:end}@media(min-width:900px){.af-final__grid{grid-template-columns:1.3fr 1fr;gap:64px}}.af-final__side{display:grid;gap:24px;justify-items:start}.af-final__side p{color:var(--af-mist);max-width:40ch}@media(prefers-reduced-motion:reduce){.af *,.af *:before,.af *:after{transition:none!important}.af-magnet__art{transform:none}}.af-chrome,.af-chrome *,.af-chrome *:before,.af-chrome *:after{box-sizing:border-box}.af-chrome{font-family:var(--af-sans);color:var(--af-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.af-chrome) p{margin:0}:where(.af-chrome) ul{margin:0;padding:0;list-style:none}:where(.af-chrome) a{color:inherit;text-decoration:none}:where(.af-chrome) img{display:block;max-width:100%;height:auto}.af-chrome a:focus-visible,.af-chrome summary:focus-visible,.af-chrome button:focus-visible,.af-chrome input:focus-visible{outline:2px solid var(--af-eucalyptus);outline-offset:3px;border-radius:6px}.af-sticky-root{position:sticky;top:0;z-index:40}.af-announce{background:var(--af-eucalyptus);color:var(--af-paper);text-align:center;font-size:14px;font-weight:500;overflow:hidden;max-height:60px;transition:max-height .25s ease}.af-announce a,.af-announce p{display:block;padding:9px var(--af-gutter)}.af-announce a{text-decoration:underline;text-decoration-color:#fffdf866;text-underline-offset:4px}.af-hdr.is-scrolled .af-announce{max-height:0}.af-hdr__bar{background:var(--af-linen);border-bottom:1px solid var(--af-line);transition:box-shadow .25s ease}.af-hdr.is-scrolled .af-hdr__bar{box-shadow:0 10px 24px -20px #1e27228c}.af-hdr__inner{max-width:var(--af-max);margin-inline:auto;padding-inline:var(--af-gutter);min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}@media(min-width:990px){.af-hdr__inner{grid-template-columns:auto 1fr auto;gap:40px;min-height:88px}}.af-hdr__logo{justify-self:center;display:inline-flex;align-items:center}@media(min-width:990px){.af-hdr__logo{justify-self:start}}.af-hdr__logo img{width:var(--af-logo-w, 190px);max-width:52vw;height:auto}.af-hdr__logo-text{font-family:var(--af-serif);font-size:26px;font-weight:600}.af-hdr__nav{display:none}@media(min-width:990px){.af-hdr__nav{display:flex;justify-content:center;gap:34px}}.af-hdr__nav a{font-size:16px;font-weight:500;padding-block:6px;border-bottom:2px solid transparent}.af-hdr__nav a:hover,.af-hdr__nav a[aria-current=page]{border-bottom-color:var(--af-sage)}.af-hdr__end{justify-self:end;display:flex;align-items:center;gap:18px}.af-hdr__cta{display:none;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper)!important;font-size:15px;font-weight:600;transition:background-color .2s ease}.af-hdr__cta:hover{background:var(--af-eucalyptus-deep)}@media(min-width:990px){.af-hdr__cta{display:inline-flex}}.af-hdr__cart{position:relative;display:inline-flex;padding:6px}.af-hdr__cart .af-icon{width:26px;height:26px}.af-hdr__count{position:absolute;top:-2px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper);font-size:12px;font-weight:600;line-height:20px;text-align:center}.af-hdr__count[hidden]{display:none}.af-menu{justify-self:start}@media(min-width:990px){.af-menu{display:none}}.af-menu>summary{list-style:none;cursor:pointer;display:inline-flex;padding:6px}.af-menu>summary::-webkit-details-marker{display:none}.af-menu>summary .af-icon{width:28px;height:28px}.af-menu .af-icon--close,.af-menu[open] .af-icon--open{display:none}.af-menu[open] .af-icon--close{display:block}.af-menu__panel{position:fixed;left:0;right:0;top:var(--af-hdr-h, 76px);bottom:0;overflow-y:auto;background:var(--af-linen);padding:24px var(--af-gutter) calc(32px + env(safe-area-inset-bottom,0px));display:grid;align-content:start;gap:28px;border-top:1px solid var(--af-line)}.af-menu__links a{display:block;padding:16px 0;border-bottom:1px solid var(--af-line);font-family:var(--af-serif);font-size:26px;font-weight:500}.af-menu__cta{display:flex;justify-content:center;align-items:center;min-height:54px;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper)!important;font-weight:600}.af-menu__contact{color:var(--af-ink-soft);font-size:15px}.af-menu__contact a{text-decoration:underline;text-underline-offset:4px}.af-toast{position:fixed;right:16px;top:calc(var(--af-hdr-h, 76px) + 12px);z-index:60;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;background:var(--af-ink);color:var(--af-paper);font:500 15px/1.4 var(--af-sans);box-shadow:0 18px 40px -18px #1e272299;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.af-toast.is-visible{opacity:1;transform:none;pointer-events:auto}.af-toast a{color:var(--af-sage);font-weight:600;text-decoration:underline;text-underline-offset:4px}.af-ftr{background:var(--af-linen);border-top:1px solid var(--af-line);padding-top:clamp(56px,7vw,88px)}.af-ftr__inner{max-width:var(--af-max);margin-inline:auto;padding-inline:var(--af-gutter)}.af-ftr__grid{display:grid;gap:44px 32px;grid-template-columns:repeat(2,1fr)}.af-ftr__brand,.af-ftr__news{grid-column:1 / -1}@media(min-width:990px){.af-ftr__grid{grid-template-columns:1.4fr repeat(var(--af-cols, 3),.8fr) 1.5fr;gap:48px}.af-ftr__brand,.af-ftr__news{grid-column:auto}}.af-ftr__brand{display:grid;gap:16px;align-content:start;justify-items:start}.af-ftr__logo img{width:var(--af-logo-w, 170px)}.af-ftr__logo-text{font-family:var(--af-serif);font-size:26px;font-weight:600}.af-ftr__tagline{font-family:var(--af-serif);font-style:italic;font-size:22px;color:var(--af-eucalyptus)}.af-ftr__about{color:var(--af-ink-soft);font-size:15px;max-width:34ch}.af-ftr__contact{display:grid;gap:2px;font-size:15px}.af-ftr__contact a{font-weight:600;text-decoration:underline;text-decoration-color:var(--af-sage);text-underline-offset:4px}.af-ftr__contact span{color:var(--af-ink-soft)}.af-social{display:flex;gap:6px;margin-left:-8px}.af-social a{display:inline-flex;padding:8px;color:var(--af-eucalyptus);border-radius:999px}.af-social a:hover{background:var(--af-mist)}.af-social .af-icon{width:22px;height:22px}.af-ftr__col h2,.af-ftr__news h2{margin:0 0 14px;font-family:var(--af-sans);font-size:15px;font-weight:600;color:var(--af-ink)}.af-ftr__col li a{display:inline-block;padding:5px 0;font-size:15px;color:var(--af-ink-soft)}.af-ftr__col li a:hover{color:var(--af-ink);text-decoration:underline;text-underline-offset:4px}.af-ftr__news{display:grid;gap:12px;align-content:start}.af-ftr__news h2{margin:0;font-family:var(--af-serif);font-size:24px;font-weight:600;line-height:1.2}.af-ftr__news p{color:var(--af-ink-soft);font-size:15px}.af-ftr__field{display:flex;gap:8px;margin-top:4px}.af-ftr__field input{flex:1;min-width:0;min-height:50px;padding:0 18px;border:1px solid var(--af-line);border-radius:999px;background:var(--af-paper);font:15px var(--af-sans);color:var(--af-ink)}.af-ftr__field button{min-height:50px;padding:0 22px;border:0;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper);font:600 15px var(--af-sans);cursor:pointer}.af-ftr__field button:hover{background:var(--af-eucalyptus-deep)}.af-ftr__msg{font-size:14px}.af-ftr__msg--ok{color:var(--af-eucalyptus);font-weight:600}.af-ftr__msg--err{color:#a23b2a}.af-ftr__fine{font-size:13px;color:var(--af-ink-soft)}.af-ftr__bottom{margin-top:clamp(48px,6vw,72px);padding:24px 0 calc(var(--af-chat-space, 0px) + 24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--af-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;font-size:13px;color:var(--af-ink-soft)}.af-ftr__legal{display:flex;flex-wrap:wrap;gap:6px 20px}.af-ftr__legal a:hover{color:var(--af-ink);text-decoration:underline}.af-ftr__pay{display:flex;flex-wrap:wrap;gap:6px}.af-ftr__pay svg{width:38px;height:24px}.af-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.af-chrome *,.af-chrome *:before,.af-chrome *:after{transition:none!important}}.af-pdp{padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,96px)}.af-pdp__wrap{max-width:var(--af-max);margin-inline:auto;padding-inline:var(--af-gutter);display:grid;gap:32px}@media(min-width:990px){.af-pdp__wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.af-pdp__media{position:sticky;top:calc(var(--af-hdr-h, 88px) + 20px)}}.af-stage{position:relative;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--af-mist)}.af-stage__img{width:100%;height:100%;object-fit:cover}.af-stage__badge{position:absolute;left:14px;top:14px;margin:0;padding:5px 12px;border-radius:999px;background:#fffdf8eb;color:var(--af-eucalyptus);font-size:13px;font-weight:600}.af-stage__badge[hidden]{display:none}.af-stage__back{position:absolute;right:14px;bottom:14px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--af-paper);color:var(--af-ink);font:600 14px var(--af-sans);cursor:pointer;box-shadow:0 8px 20px -12px #1e272280}.af-stage__note{margin-top:12px;font-size:14px;color:var(--af-ink-soft)}.af-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.af-thumbs button{flex:none;width:68px;height:68px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--af-mist);cursor:pointer}.af-thumbs button[aria-pressed=true]{border-color:var(--af-eucalyptus)}.af-thumbs img{width:100%;height:100%;object-fit:cover}.af-thumbs__design{display:grid;place-items:center;font:600 11px/1.2 var(--af-sans);color:var(--af-eucalyptus);text-align:center}.af-pdp__info{display:grid;gap:18px;align-content:start}.af-pdp__title{font-family:var(--af-serif);font-weight:600;font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:0;letter-spacing:-.01em}.af-pdp__rating{display:inline-flex;gap:10px;align-items:center;font-size:15px;color:var(--af-ink-soft);text-decoration:none}.af-pdp__rating:hover span{text-decoration:underline;text-underline-offset:4px}.af-pdp__from{font-size:17px;color:var(--af-ink-soft)}.af-pdp__from strong{color:var(--af-ink)}.af-pdp__form{display:grid;gap:14px;margin-top:6px}.af-stepf{margin:0;padding:22px 0 6px;border:0;border-top:1px solid var(--af-line);min-width:0}.af-stepf__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;margin-bottom:14px}.af-stepf__title{display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:600}.af-stepf__n{font-family:var(--af-serif);font-size:22px;color:var(--af-sage)}.af-stepf__val{font-size:14px;color:var(--af-ink-soft);text-align:right}.af-shape{display:inline-flex;padding:4px;border-radius:999px;background:var(--af-mist);margin-bottom:14px}.af-shape a,.af-shape span{padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--af-ink-soft);text-decoration:none}.af-shape [aria-current=true]{background:var(--af-paper);color:var(--af-ink);box-shadow:0 2px 6px -3px #1e272259}.af-designs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(min-width:600px)and (max-width:989px){.af-designs{grid-template-columns:repeat(6,1fr)}}.af-designs li.is-extra{display:none}.af-designs.is-open li.is-extra{display:block}.af-design{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:var(--af-paper);cursor:pointer;position:relative}.af-design img,.af-design svg{width:100%;height:100%;object-fit:cover;display:block}.af-design[aria-pressed=true]{border-color:var(--af-eucalyptus);box-shadow:0 0 0 3px var(--af-mist)}.af-design__num{position:absolute;right:6px;bottom:6px;min-width:22px;padding:1px 6px;border-radius:999px;background:#fffdf8eb;font:600 11px/18px var(--af-sans);color:var(--af-ink)}.af-more{margin-top:12px;padding:0;border:0;background:none;font:600 15px var(--af-sans);color:var(--af-ink);text-decoration:underline;text-decoration-color:var(--af-sage);text-decoration-thickness:2px;text-underline-offset:6px;cursor:pointer}.af-choice{position:relative;display:block;cursor:pointer}.af-choice input{position:absolute;opacity:0;pointer-events:none}.af-choice__box{display:grid;gap:2px;height:100%;padding:14px 16px;border:1px solid var(--af-line);border-radius:16px;background:var(--af-paper);transition:border-color .15s ease}.af-choice:hover .af-choice__box{border-color:var(--af-sage)}.af-choice input:checked+.af-choice__box{border-color:var(--af-eucalyptus);box-shadow:inset 0 0 0 1px var(--af-eucalyptus)}.af-choice input:focus-visible+.af-choice__box{outline:2px solid var(--af-eucalyptus);outline-offset:3px}.af-choice input:disabled+.af-choice__box{opacity:.45;cursor:not-allowed}.af-packs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.af-pack .af-choice__box{grid-template-columns:48px 1fr;column-gap:12px;align-items:center}.af-pack__img{grid-row:span 2;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--af-mist)}.af-pack__img img{width:100%;height:100%;object-fit:cover}.af-pack__name{font-weight:600;font-size:15px;line-height:1.3}.af-pack__price{font-size:14px;color:var(--af-ink-soft)}.af-guests{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;font-size:15px}.af-guests input{width:110px;min-height:44px;padding:0 14px;border:1px solid var(--af-line);border-radius:12px;background:var(--af-paper);font:16px var(--af-sans);color:var(--af-ink)}.af-guests__hint{width:100%;font-size:14px;color:var(--af-eucalyptus);font-weight:500;min-height:0}.af-guests__hint:empty{display:none}.af-tiers-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.af-tier-c .af-choice__box{text-align:left;padding:14px}.af-tier-c__qty{font-family:var(--af-serif);font-size:24px;font-weight:600;line-height:1.1}.af-tier-c__each{font-size:13px;color:var(--af-ink-soft)}.af-tier-c__save{font-size:12px;font-weight:600;color:var(--af-eucalyptus)}.af-tier-c__pop{position:absolute;top:-9px;right:10px;padding:1px 8px;border-radius:999px;background:var(--af-eucalyptus);color:var(--af-paper);font-size:11px;font-weight:600;z-index:1}.af-tier-other{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;border:1px solid var(--af-line);border-radius:16px;background:var(--af-paper);font-size:15px}.af-tier-other.is-active{border-color:var(--af-eucalyptus);box-shadow:inset 0 0 0 1px var(--af-eucalyptus)}.af-tier-other select{flex:1;min-height:40px;border:0;background:transparent;font:600 15px var(--af-sans);color:var(--af-ink)}.af-field{display:grid;gap:6px;margin-bottom:14px}.af-field label,.af-field__label{font-size:15px;font-weight:600}.af-field input[type=text],.af-field textarea{width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--af-line);border-radius:14px;background:var(--af-paper);font:16px var(--af-sans);color:var(--af-ink)}.af-field textarea{min-height:96px;resize:vertical}.af-field input:focus,.af-field textarea:focus{outline:2px solid var(--af-eucalyptus);outline-offset:1px;border-color:transparent}.af-field__help{font-size:13px;color:var(--af-ink-soft)}.af-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.af-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--af-eucalyptus);flex:none}.af-check small{display:block;color:var(--af-ink-soft);font-size:13px}.af-summary{margin-top:8px;padding:22px;border-radius:20px;background:var(--af-paper);border:1px solid var(--af-line);display:grid;gap:8px}.af-summary__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.af-summary__desc{font-size:15px;font-weight:500}.af-summary__total{font-family:var(--af-serif);font-size:30px;font-weight:600}.af-summary__each{font-size:14px;color:var(--af-ink-soft)}.af-summary__eta{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--af-ink);padding:10px 0 4px}.af-summary__eta .af-icon{width:20px;height:20px;color:var(--af-eucalyptus);margin-top:1px}.af-pdp__add{width:100%;min-height:58px;font-size:17px;border:0;cursor:pointer}.af-pdp__add:disabled{background:var(--af-sage);cursor:not-allowed}.af-pdp__error{color:#a23b2a;font-size:14px;font-weight:500}.af-pdp__error:empty{display:none}.af-summary__trust{display:grid;gap:6px;margin-top:6px;font-size:14px;color:var(--af-ink-soft)}.af-summary__trust li{display:flex;gap:8px;align-items:center}.af-summary__trust .af-icon{width:18px;height:18px;color:var(--af-eucalyptus)}.af-pdp__details{margin-top:18px;border-top:1px solid var(--af-line)}.af-pdp__details details{border-bottom:1px solid var(--af-line)}.af-pdp__details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font-weight:600}.af-pdp__details summary::-webkit-details-marker{display:none}.af-pdp__details summary:after{content:"+";font-family:var(--af-serif);font-size:24px;line-height:.8;color:var(--af-eucalyptus);transition:transform .2s ease}.af-pdp__details details[open] summary:after{transform:rotate(45deg)}.af-pdp__details .af-rte{padding-bottom:18px;color:var(--af-ink-soft);font-size:15px}.af-rte p+p,.af-rte ul{margin-top:.7em}.af-rte ul{padding-left:1.2em;list-style:disc}.af-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--af-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--af-paper);border-top:1px solid var(--af-line);box-shadow:0 -12px 30px -22px #1e272299;transform:translateY(110%);transition:transform .25s ease}.af-bar.is-visible{transform:none}.af-bar__info{display:grid;font-size:13px;color:var(--af-ink-soft)}.af-bar__info strong{font-family:var(--af-serif);font-size:22px;color:var(--af-ink)}.af-bar .af-btn{min-height:50px;border:0;cursor:pointer}@media(min-width:990px){.af-bar{display:none}}.af-packs>:last-child:nth-child(odd){grid-column:1 / -1}.af-summary__head{font-size:13px;font-weight:600;color:var(--af-ink-soft)}.af-summary__rows{margin:0 0 6px;display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--af-line)}.af-summary__row{display:flex;justify-content:space-between;gap:16px;font-size:14px}.af-summary__row dt{color:var(--af-ink-soft)}.af-summary__row dd{margin:0;text-align:right;font-weight:500;color:var(--af-ink)}.af-summary__row dd.is-missing{color:#a23b2a;font-weight:500}.af-summary__row[hidden],.af-field[hidden]{display:none}.af-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.af-preset{padding:8px 14px;border:1px solid var(--af-line);border-radius:999px;background:var(--af-paper);font:500 14px/1.3 var(--af-sans);color:var(--af-ink);text-align:left;cursor:pointer}.af-preset:hover{border-color:var(--af-sage)}.af-preset[aria-pressed=true]{border-color:var(--af-eucalyptus);background:var(--af-mist)}.af-field__opt{font-weight:400;color:var(--af-ink-soft)}.af-select{position:relative}.af-select:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--af-ink);border-bottom:1.5px solid var(--af-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.af-select select{width:100%;min-height:50px;padding:0 44px 0 16px;border:1px solid var(--af-line);border-radius:14px;background:var(--af-paper);font:16px var(--af-sans);color:var(--af-ink);appearance:none;-webkit-appearance:none;cursor:pointer}.af-select select:focus{outline:2px solid var(--af-eucalyptus);outline-offset:1px;border-color:transparent}.af-thumbs{margin-top:12px}.af-stage__note{margin-top:4px}.af-pdp__promises{display:grid;gap:8px;margin:2px 0 4px;font-size:15px}.af-pdp__promises li{display:flex;gap:10px;align-items:flex-start}.af-pdp__promises .af-icon{width:20px;height:20px;color:var(--af-eucalyptus);margin-top:1px}.af-field--note{margin-top:14px}.af-pack__img{width:56px;height:56px}.af-pack .af-choice__box{grid-template-columns:56px 1fr}.af-pack--noimg .af-choice__box{grid-template-columns:1fr}.af-qty{display:inline-flex;align-items:stretch;border:1px solid var(--af-line);border-radius:14px;background:var(--af-paper);overflow:hidden}.af-qty input{width:96px;min-height:50px;border:0;background:transparent;text-align:center;font:600 17px var(--af-sans);color:var(--af-ink);-moz-appearance:textfield}.af-qty input::-webkit-outer-spin-button,.af-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.af-qty__btn{width:48px;border:0;background:transparent;font:500 22px var(--af-sans);color:var(--af-ink);cursor:pointer}.af-qty__btn:hover{background:var(--af-mist)}.af-tier-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:10px;padding:10px 14px;border-radius:12px;background:var(--af-mist);font-size:14px;color:var(--af-eucalyptus-deep)}.af-tier-nudge[hidden]{display:none}.af-tier-nudge b{font-weight:700}.af-tier-nudge__btn{padding:6px 12px;border:1px solid var(--af-eucalyptus);border-radius:999px;background:var(--af-paper);color:var(--af-eucalyptus);font:600 13px var(--af-sans);cursor:pointer}.af-tier-nudge__btn:hover{background:var(--af-eucalyptus);color:var(--af-paper)}.af-tier-nudge__track{flex-basis:100%;height:4px;border-radius:4px;background:#34503f26;overflow:hidden}.af-tier-nudge__track span{display:block;height:100%;border-radius:4px;background:var(--af-eucalyptus);transition:width .25s ease}.af-summary__row--save dt,.af-summary__row--save dd{color:var(--af-eucalyptus);font-weight:600}.af-font-sample{margin:8px 0 0;padding:10px 14px;border-radius:12px;background:var(--af-paper);border:1px dashed var(--af-line);font-size:26px;line-height:1.3;color:var(--af-ink);text-align:center;overflow-wrap:anywhere}.af-font-sample[hidden],.af-date-check[hidden]{display:none}.af-date-check{margin:6px 0 0;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500}.af-date-check.is-ok{background:var(--af-mist);color:var(--af-eucalyptus-deep)}.af-date-check.is-warn{background:#fbf1df;color:#7a5413}.af-date-check.is-bad{background:#f8e3df;color:#8a2e1f}.af-reviews__summary{display:grid;gap:8px}.af-reviews__score{display:flex;align-items:center;gap:12px}.af-reviews__num{font-family:var(--af-serif);font-size:44px;font-weight:600;line-height:1;color:var(--af-ink)}.af-reviews__links{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:4px}.af-review__stars{margin:0;color:#c9962e;letter-spacing:2px;font-size:15px}.af-review__stars .is-off{color:var(--af-line)}.af-review figcaption{display:grid;gap:2px}.af-review__meta{font-size:13px;color:var(--af-ink-soft)}.af-rv{position:relative;max-width:860px;margin-inline:auto}.af-rv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.af-rv__track::-webkit-scrollbar{display:none}.af-rv__track:focus-visible{box-shadow:0 0 0 2px var(--af-eucalyptus);border-radius:16px}.af-rv__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;gap:24px;align-items:center;justify-items:center;text-align:center;padding:8px clamp(4px,4vw,40px)}.af-rv__slide.has-img{text-align:left;justify-items:stretch}@media(min-width:750px){.af-rv__slide.has-img{grid-template-columns:280px 1fr;gap:40px}}.af-rv__slide .af-review__img{max-width:360px;width:100%;aspect-ratio:1 / 1}.af-rv__body{display:grid;gap:14px;justify-items:inherit}.af-rv__slide blockquote{font-size:clamp(22px,2.6vw,30px);line-height:1.4;max-width:36ch}.af-rv__slide figcaption{justify-items:inherit}.af-rv__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.af-rv__arrow{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--af-line);border-radius:50%;background:var(--af-paper);color:var(--af-ink);cursor:pointer}.af-rv__arrow:hover{border-color:var(--af-eucalyptus);color:var(--af-eucalyptus)}.af-rv__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.af-rv__dots{display:flex;gap:8px}.af-rv__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--af-line);cursor:pointer;transition:width .25s ease,background-color .25s ease}.af-rv__dot[aria-current=true]{width:24px;background:var(--af-eucalyptus)}.af--paper .af-reviews__source,.af-rv+.af-reviews__source{text-align:center}.af-reviews__source{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/af-home.css.map */
