.article-template__content{line-height:1.75}.article-template__content h2{margin:2.2em 0 .5em}.article-template__content h3{margin:1.6em 0 .4em}.article-template__content a{color:#e87521;text-underline-offset:3px}.article-template__content ol li,.article-template__content ul li{margin-bottom:.6em}.article-template__content.rte table,.article-template__content table{border-collapse:collapse;font-size:.95em;margin:2.4rem 0;table-layout:auto;width:100%}.article-template__content.rte th,.article-template__content th{background:#e875211f;border:0;border-bottom:2px solid #e87521;padding:1rem 1.2rem;text-align:left}.article-template__content.rte td,.article-template__content td{border:0;border-bottom:1px solid rgba(128,128,128,.25);padding:1rem 1.2rem;vertical-align:top}.article-template__content blockquote{background:#e8752114;border-left:3px solid #e87521;border-radius:8px;font-style:normal;margin:2.8rem 0;padding:1.4rem 1.8rem}.article-template__content blockquote p{margin:0}@media screen and (max-width:749px){.article-template__content table{display:block;overflow-x:auto}}.ao-banner{align-items:center;background:var(--ao-night);color:#f4eee5;display:flex;isolation:isolate;min-height:var(--ao-banner-height, 520px);overflow:hidden;overflow:clip;position:relative}.ao-banner__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.ao-banner:before{background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(17,16,15,var(--ao-banner-overlay)),rgba(17,16,15,calc(var(--ao-banner-overlay) * .55)) 75%),linear-gradient(180deg,#11100f33,#11100f8c);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.ao-banner__content{align-items:center;display:flex;flex-direction:column;padding-block:72px;text-align:center}.ao-banner__eyebrow{color:#f0904a}.ao-banner__title{color:#f4eee5;font-family:var(--font-heading-family);font-size:clamp(3rem,4.4vw,5.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:820px;text-wrap:balance}.ao-banner__title em,.ao-banner__title strong{font-style:normal}html.ao-accent-words .ao-banner__title em,html.ao-accent-words .ao-banner__title strong{color:var(--ao-ember)}.ao-banner__text{color:#f4eee5d1;font-size:1.6rem;line-height:1.6;margin-top:16px;max-width:560px}.ao-banner__text p{margin:0}.ao-banner__button{margin-top:28px}.ao-banner__facts{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;list-style:none;margin:22px 0 0;padding:0}.ao-banner__facts li{align-items:center;color:#f4eee5c7;display:inline-flex;font-size:1.3rem;gap:7px}.ao-banner__facts .ao-icon{color:var(--ao-ember);height:16px;width:16px}@media screen and (max-width:749px){.ao-banner{min-height:calc(var(--ao-banner-height, 520px) * .85)}.ao-banner__content{padding-block:56px}.ao-banner__button{width:100%}}.ao-blog__tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:-12px auto 36px}.ao-blog__tag{border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);font-size:1.35rem;font-weight:600;padding:7px 14px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.ao-blog__tag:hover{border-color:color-mix(in srgb,var(--ao-heading) 35%,transparent)}.ao-blog__tag.is-active{background:var(--ao-heading);border-color:var(--ao-heading);color:var(--ao-section-bg)}.ao-blog__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ao-blog__card{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.ao-blog__card:hover{border-color:color-mix(in srgb,var(--ao-ember) 45%,transparent);transform:translateY(-2px)}.ao-blog__card--featured{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ao-blog__media{aspect-ratio:16 / 10;display:block;overflow:hidden}.ao-blog__card--featured .ao-blog__media{aspect-ratio:auto;min-height:320px}.ao-blog__media img{display:block;height:100%;object-fit:cover;width:100%}.ao-blog__placeholder{align-items:center;background:radial-gradient(circle at 50% 120%,rgba(232,117,33,.55),transparent 60%),radial-gradient(circle at 15% 0%,rgba(232,117,33,.18),transparent 50%),#1a1714;color:#f0904a;display:flex;height:100%;justify-content:center;width:100%}.ao-blog__placeholder .ao-icon{filter:drop-shadow(0 0 18px rgba(232,117,33,.6));height:56px;width:56px}.ao-blog__card--featured .ao-blog__placeholder .ao-icon{height:84px;width:84px}.ao-blog__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.ao-blog__card--featured .ao-blog__body{justify-content:center;padding:40px}.ao-blog__meta{align-items:center;color:var(--ao-muted);display:flex;flex-wrap:wrap;font-size:1.3rem;gap:6px 14px;margin:0 0 10px}.ao-blog__kicker{color:var(--ao-ember-text);font-weight:700;letter-spacing:0;text-transform:none}.ao-blog__title{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;margin:0}.ao-blog__card--featured .ao-blog__title{font-size:clamp(2.6rem,3vw,3.4rem)}.ao-blog__title a{color:var(--ao-heading);text-decoration:none}.ao-blog__excerpt{color:var(--ao-muted);font-size:1.45rem;line-height:1.6;margin:10px 0 18px}.ao-blog__more{color:var(--ao-ember-text);font-size:1.4rem;font-weight:700;margin-top:auto;text-decoration:none}.ao-blog__more:hover{text-decoration:underline;text-underline-offset:3px}.ao-blog__empty{color:var(--ao-muted);grid-column:1 / -1;text-align:center}.ao-blog__pagination{display:flex;font-size:1.5rem;gap:8px;justify-content:center;margin-top:36px}.ao-blog__pagination a,.ao-blog__pagination span{color:var(--ao-text);padding:6px 10px}.ao-blog__pagination .current{color:var(--ao-ember-text);font-weight:700}@media screen and (max-width:989px){.ao-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-blog__card--featured{grid-template-columns:minmax(0,1fr)}.ao-blog__card--featured .ao-blog__media{aspect-ratio:16 / 9;min-height:0}.ao-blog__card--featured .ao-blog__body{padding:24px}}@media screen and (max-width:749px){.ao-blog__grid{grid-template-columns:minmax(0,1fr)}.ao-blog__tags{flex-wrap:nowrap;justify-content:flex-start;margin-inline:-1.5rem;overflow-x:auto;padding-inline:1.5rem;scrollbar-width:none}.ao-blog__tag{flex:none}}.ao-bundle__grid{align-items:center;position:relative;background:var(--ao-card);border-radius:calc(var(--ao-radius) * 1.4);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1100px;padding:28px}html:not(.theme-dark-mode) .ao-section--default .ao-bundle__grid{background:var(--ao-surface)}.ao-bundle__visual{align-items:center;display:flex;gap:0;justify-content:center;position:relative}.ao-bundle__tile{aspect-ratio:4 / 5;background:var(--ao-night-2);border-radius:var(--ao-radius);flex:1;overflow:hidden}.ao-bundle__tile-image{display:block;height:100%;object-fit:cover;width:100%}.ao-bundle__tile--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-bundle__tile--blend .ao-bundle__tile-image{height:auto;max-height:80%;max-width:86%;mix-blend-mode:multiply;object-fit:contain}.ao-bundle__plus{align-items:center;background:var(--ao-ember);border:4px solid var(--ao-card);border-radius:50%;color:#fff;display:flex;flex:none;height:44px;justify-content:center;margin:0 -14px;position:relative;width:44px;z-index:1}.ao-bundle__plus .ao-icon{height:18px;width:18px}.ao-bundle__seal{align-items:center;background:var(--ao-heading);border-radius:50%;color:var(--ao-section-bg);display:flex;flex-direction:column;height:92px;justify-content:center;position:absolute;right:-12px;text-align:center;top:-16px;transform:rotate(-10deg);width:92px}.ao-bundle__seal strong{color:var(--ao-ember);font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:-.02em;line-height:1}.ao-bundle__seal span{font-size:1.1rem;font-weight:600;line-height:1.15;margin-top:4px}.ao-bundle__items{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ao-bundle__item{align-items:center;background:var(--ao-section-bg);border-radius:var(--ao-radius-sm);display:grid;gap:14px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:12px 16px 12px 12px}.ao-bundle__step{align-items:center;border:1px solid var(--ao-ember);border-radius:50%;color:var(--ao-ember);display:flex;font-size:1.3rem;font-weight:700;height:24px;justify-content:center;width:24px}.ao-bundle__thumb{background:var(--ao-night-2);border-radius:10px;height:56px;overflow:hidden;width:56px}.ao-bundle__thumb--blend{background:var(--ao-tile)}.ao-bundle__thumb img{display:block;height:100%;object-fit:cover;width:100%}.ao-bundle__thumb--blend img{mix-blend-mode:multiply;object-fit:contain}.ao-bundle__info{display:flex;flex-direction:column;gap:6px;min-width:0}.ao-bundle__name{color:var(--ao-heading);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.ao-bundle__select{-webkit-appearance:none;appearance:none;align-self:flex-start;background:var(--ao-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23e87521' stroke-width='1.6'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--ao-line);border-radius:8px;color:var(--ao-text);cursor:pointer;font-family:inherit;font-size:1.3rem;height:34px;line-height:32px;margin:0;max-width:100%;padding:0 32px 0 12px}.ao-bundle__select:focus-visible{border-color:var(--ao-ember);outline:none}.ao-bundle__prices{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.ao-bundle__price{color:var(--ao-heading);font-size:1.6rem;font-weight:700}.ao-bundle__compare{color:var(--ao-muted);font-size:1.3rem}.ao-bundle__summary{align-items:center;display:flex;justify-content:space-between;margin:18px 0;padding-top:18px}.ao-bundle__summary-label{color:var(--ao-muted);font-size:1.3rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.ao-bundle__savings{color:var(--ao-ember-text);font-size:1.35rem;font-weight:600;margin:4px 0 0}.ao-bundle__summary-prices{align-items:baseline;display:flex;gap:10px}.ao-bundle__total{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:3rem;font-weight:700;letter-spacing:-.02em}.ao-bundle__total-compare{color:var(--ao-muted);font-size:1.6rem}.ao-bundle__submit{min-height:60px;width:100%}.ao-bundle__submit .ao-icon{height:20px;width:20px}.ao-bundle__error{color:#ff8a65;font-size:1.3rem;margin-bottom:10px}.ao-bundle__note{color:var(--ao-muted);font-size:1.3rem;margin:12px 0 0;text-align:center}@media screen and (max-width:989px){.ao-bundle__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-bundle__seal{height:76px;right:-4px;width:76px}.ao-bundle__seal strong{font-size:2rem}}@media screen and (max-width:749px){.ao-bundle__grid{padding:16px}.ao-bundle__item{gap:4px 12px;grid-template-columns:52px minmax(0,1fr);padding:12px}.ao-bundle__step{display:none}.ao-bundle__thumb{grid-row:span 2;height:52px;width:52px}.ao-bundle__name{font-size:1.4rem}.ao-bundle__info{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ao-bundle__prices{align-items:baseline;flex-direction:row;gap:8px;grid-column:2}.ao-bundle__summary{align-items:flex-end;gap:12px}.ao-bundle__summary-prices{align-items:flex-end;flex-direction:column;gap:0}.ao-bundle__total{font-size:2.6rem;white-space:nowrap}.ao-bundle__submit{font-size:1.3rem;letter-spacing:.04em;padding:0 14px}.ao-bundle__submit-total{display:none}.ao-bundle__visual{max-width:340px;margin:0 auto}}.ao-bundle__link{color:var(--ao-ember-text);display:inline-block;font-size:1.3rem;font-weight:700;margin:2px 0 6px;text-decoration:none}.ao-bundle__link:hover{text-decoration:underline;text-underline-offset:3px}.ao-bundle__actions{display:flex;gap:10px}.ao-bundle__actions .ao-bundle__submit{flex:1 1 auto}.ao-btn.ao-bundle__cart{flex:0 0 56px;min-height:56px;padding:0;position:relative}.ao-bundle__cart .ao-icon{height:22px;width:22px}.ao-bundle__cart-plus{align-items:center;background:var(--ao-ember);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:16px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:16px}.ao-bundle--offer .ao-bundle__visual{display:none}.ao-bundle--offer .ao-bundle__grid{grid-template-columns:minmax(0,1fr);margin:0;max-width:none}.ao-bundle__big{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;margin:26px 0 0}.ao-bundle__big strong{color:var(--ao-ember);font-family:var(--font-heading-family);font-size:clamp(6rem,9vw,11rem);letter-spacing:-.04em;line-height:.9}.ao-bundle__big span{color:var(--ao-muted);font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none}@media screen and (min-width:990px){.ao-bundle--offer .page-width{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ao-bundle--offer .ao-head{margin:0;max-width:none;text-align:left}}@media screen and (max-width:989px){.ao-bundle__big{justify-content:center}}.ao-bundle--no-links .ao-bundle__link,.ao-bundle--no-item-prices .ao-bundle__prices,.ao-bundle--no-savings .ao-bundle__savings,.ao-bundle--no-savings .ao-bundle__total-compare{display:none}.aoh-gift-box{background:var(--aoh-gold-soft, rgba(214, 176, 106, .18));border-radius:var(--ao-radius-sm);margin-top:14px;padding:14px 16px}.aoh-gift-box__title{align-items:center;color:var(--ao-heading);display:flex;font-size:1.5rem;font-weight:700;gap:8px;margin:0 0 6px}.aoh-gift-box__title svg{color:var(--aoh-gold, #d6b06a);height:18px;width:18px}.aoh-gift-box__list{display:grid;gap:2px;list-style:none;margin:0;padding:0 0 0 26px}.aoh-gift-box__list a{color:var(--ao-text);display:inline-block;font-size:1.45rem;padding:8px 0;text-underline-offset:3px}.aoh-gift-box__list a:hover{color:var(--ao-heading);text-decoration:underline}.ao-section.ao-buy{overflow:hidden;overflow:clip}.ao-buy__glow{background:radial-gradient(circle,rgba(232,117,33,.35),transparent 65%);height:720px;left:-180px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:720px;z-index:0}.ao-buy:not(.ao-section--night) .ao-buy__glow{opacity:.4}.ao-buy .page-width{position:relative;z-index:1}.ao-buy__grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-buy__left{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:990px){.ao-buy__left{align-self:start;position:sticky;top:var(--ao-sticky-top, 130px)}}.ao-gallery__slide[data-ao-media] .ao-gallery__image{object-fit:contain}.ao-gallery{display:flex;flex-direction:column;gap:12px}.ao-gallery__stage{aspect-ratio:var(--ao-gallery-ratio, 1);background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden;position:relative}.ao-gallery__slide{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .28s ease;visibility:hidden}.ao-gallery__slide.is-active{opacity:1;visibility:visible}.ao-gallery__image{display:block;height:100%;object-fit:cover;width:100%}.ao-gallery__slide--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-gallery__slide--blend .ao-gallery__image{height:auto;max-height:82%;max-width:84%;mix-blend-mode:multiply;object-fit:contain}.ao-gallery__stage{touch-action:pan-y}.ao-gallery__arrow{align-items:center;background:#faf6f0e6;border:0;border-radius:50%;box-shadow:0 8px 20px -8px #11100f73;color:#2b241e;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:44px;z-index:3}.ao-gallery__arrow svg{height:20px;width:20px}.ao-gallery__arrow--prev{left:14px}.ao-gallery__arrow--next{right:14px}.ao-gallery__stage:hover .ao-gallery__arrow,.ao-gallery__arrow:focus-visible{opacity:1}.ao-gallery__arrow:hover{background:#fffcf7;transform:translateY(-50%) scale(1.06)}.ao-gallery__arrow:focus-visible{outline:2px solid var(--ao-ember);outline-offset:2px}@media(hover:none){.ao-gallery__arrow{opacity:1}}.ao-gallery__dots{background:#11100f61;border-radius:999px;bottom:14px;display:flex;gap:2px;left:50%;padding:3px 6px;position:absolute;transform:translate(-50%);z-index:3}.ao-gallery__dot{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:16px}.ao-gallery__dot:before{background:#fff9;border-radius:999px;content:"";height:7px;transition:width .2s ease,background-color .2s ease;width:7px}.ao-gallery__dot.is-active{width:26px}.ao-gallery__dot.is-active:before{background:#fff;width:18px}.ao-gallery__dot:focus-visible{border-radius:999px;outline:2px solid #ffffff;outline-offset:1px}@media(prefers-reduced-motion:reduce){.ao-gallery__arrow,.ao-gallery__dot:before{transition:none}}.ao-gallery__thumbs{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.ao-gallery__thumb{aspect-ratio:1;background:var(--ao-night-2);border:1px solid transparent;border-radius:10px;cursor:pointer;opacity:.6;overflow:hidden;padding:0;transition:opacity .16s ease,border-color .16s ease}.ao-gallery__thumb img{display:block;height:100%;object-fit:cover;width:100%}.ao-gallery__thumb:hover,.ao-gallery__thumb.is-active{opacity:1}.ao-gallery__thumb.is-active{border-color:var(--ao-ember);outline:1px solid var(--ao-ember);outline-offset:-2px}.ao-gallery__thumb:focus-visible{outline:2px solid var(--ao-ember);outline-offset:2px}.ao-buy__trust{display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,max-content));list-style:none;margin:18px 0 0;padding:0}.ao-buy__trust-item{align-items:center;color:var(--ao-muted);display:inline-flex;font-size:1.35rem;gap:8px}.ao-buy__trust-item .ao-icon{color:var(--ao-ember);height:17px;width:17px}.ao-buy__badge{align-items:center;background:var(--ao-ember);border-radius:999px;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:700;gap:6px;left:20px;letter-spacing:0;padding:8px 14px;position:absolute;text-transform:none;top:20px}.ao-buy__badge-icon{height:15px;width:15px}.ao-buy__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:22px}.ao-buy__price-current{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:3.4rem;font-weight:700;letter-spacing:-.02em}.ao-buy__price-compare{color:var(--ao-muted);font-size:1.8rem}.ao-buy__price-suffix{color:var(--ao-muted);font-size:1.3rem}.ao-buy__omnibus{color:var(--ao-muted);font-size:1.3rem;margin:4px 0 0}.ao-buy__form{margin-top:22px}.ao-buy__variants{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0}.ao-buy__legend{color:var(--ao-muted);font-size:1.3rem;letter-spacing:0;margin-bottom:10px;padding:0;text-transform:none}.ao-buy__pill{cursor:pointer;position:relative}.ao-buy__pill input{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.ao-buy__pill span{border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);display:inline-block;font-size:1.4rem;padding:10px 20px;transition:border-color .16s ease,background-color .16s ease}.ao-buy__pill input:checked+span{background:var(--ao-text);border-color:var(--ao-text);color:var(--ao-bg)}.ao-section--night .ao-buy__pill input:checked+span{background:var(--ao-night-text);color:var(--ao-night)}.ao-buy__pill input:focus-visible+span{outline:2px solid var(--ao-ember);outline-offset:2px}.ao-buy__pill input:disabled+span{opacity:.4;text-decoration:line-through}.ao-tiers{display:grid;gap:10px;margin-bottom:20px}.ao-tiers__title{align-items:center;color:var(--ao-muted);display:flex;font-size:1.3rem;font-weight:600;gap:12px;letter-spacing:0;margin:0 0 4px;text-transform:none}.ao-tiers__title:before,.ao-tiers__title:after{background:var(--ao-line);content:"";flex:1;height:1px}.ao-tier{--ao-tier-bg: var(--ao-card);--ao-tier-border: transparent;--ao-tier-bw: 1px;align-items:center;background:var(--ao-tier-bg);border:var(--ao-tier-bw) solid var(--ao-tier-border);border-radius:var(--ao-radius-sm);cursor:pointer;display:grid;gap:4px 14px;grid-template-columns:auto minmax(0,1fr) auto;padding:calc(17px - var(--ao-tier-bw)) calc(19px - var(--ao-tier-bw));position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ao-tier:hover{--ao-tier-border: color-mix(in srgb, var(--ao-ember) 55%, var(--ao-card))}.ao-tier.is-selected{--ao-tier-bg: color-mix(in srgb, var(--ao-ember) 9%, var(--ao-card));--ao-tier-border: var(--ao-ember);--ao-tier-bw: 2px}.ao-tier__input{height:1px;opacity:0;position:absolute;width:1px}.ao-tier__input:focus-visible~.ao-tier__radio{outline:2px solid var(--ao-ember);outline-offset:3px}.ao-tier__radio{border:2px solid var(--ao-line);border-radius:50%;height:20px;position:relative;transition:border-color .16s ease;width:20px}.ao-tier.is-selected .ao-tier__radio{border-color:var(--ao-ember)}.ao-tier.is-selected .ao-tier__radio:after{background:var(--ao-ember);border-radius:50%;content:"";top:3px;right:3px;bottom:3px;left:3px;position:absolute}.ao-tier__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ao-tier__name{color:var(--ao-heading);font-size:1.6rem;font-weight:700}.ao-tier--badged{margin-top:8px}.ao-tier__badge{border-radius:5px;font-size:1.3rem;font-weight:800;left:50%;letter-spacing:0;line-height:1;padding:6px 12px;position:absolute;text-transform:none;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.ao-tier__badge--cream{background:var(--ao-heading);color:var(--ao-section-bg)}.ao-tier__badge--ember{background:var(--ao-ember);color:#fff}.ao-tier__badge--ink{background:var(--ao-heading);color:var(--ao-section-bg)}.ao-tier__subtitle{color:var(--ao-muted);font-size:1.3rem}.ao-tier__save{color:var(--ao-ember-text);font-size:1.3rem;font-weight:600}.ao-tier__prices{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.ao-tier__price{color:var(--ao-heading);font-size:1.7rem;font-weight:700;white-space:nowrap}.ao-tier__compare{color:var(--ao-muted);font-size:1.3rem;white-space:nowrap}.ao-tier__units{display:none;gap:8px;grid-column:2 / -1;margin-top:10px;padding-top:12px}.ao-tier.is-selected .ao-tier__units{display:grid}.ao-buy__variants--in-tiers{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ao-tier .ao-tier__units--hidden,.ao-tier.is-selected .ao-tier__units--hidden{display:none}.ao-tier .ao-tier__unit.quantity-break__selector-item{align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);margin:0}.ao-tier__unit-number{color:var(--ao-muted);font-size:1.3rem;font-weight:600;line-height:1}.ao-tier__unit-select{-webkit-appearance:none;appearance:none;background:var(--ao-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23e87521' stroke-width='1.6'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--ao-line);border-radius:8px;color:var(--ao-text);cursor:pointer;font-family:inherit;font-size:1.4rem;height:40px;line-height:38px;margin:0;padding:0 36px 0 14px;width:100%}.ao-tier__unit-select:focus-visible{border-color:var(--ao-ember);outline:none}.ao-section--night .ao-tier__unit-select{background-color:var(--ao-night)}.ao-buy__actions{display:flex;flex-wrap:wrap;gap:10px}.ao-buy__submit{flex:1 1 100%;min-height:60px}.ao-buy__actions--split{flex-wrap:nowrap}.ao-buy__actions--split .ao-buy__submit{flex:1 1 auto}.ao-btn.ao-buy__cart{flex:0 0 60px;min-height:60px;padding:0;position:relative}.ao-buy__cart .ao-icon{height:22px;width:22px}.ao-buy__cart-plus{align-items:center;background:var(--ao-ember);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:16px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;width:16px}.ao-buy__now.is-loading{opacity:.75;pointer-events:none}.ao-buy__express{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius, 8px);--shopify-accelerated-checkout-row-gap: 8px;margin-top:10px}.ao-buy__express-label{align-items:center;color:var(--ao-muted);display:flex;font-size:1.3rem;font-weight:600;gap:12px;letter-spacing:0;margin:4px 0 10px;text-transform:none}.ao-buy__express-label:before,.ao-buy__express-label:after{background:var(--ao-line);content:"";flex:1;height:1px}.ao-buy__express .shopify-payment-button__button{border-radius:var(--buttons-radius, 8px);min-height:52px}.ao-buy__express .shopify-payment-button__more-options{color:var(--ao-muted);font-size:1.3rem}.ao-buy__submit .ao-icon{height:20px;width:20px}.ao-buy__submit-total{font-weight:600;opacity:.9}.ao-buy__error{color:#ff8a65;font-size:1.3rem;margin-bottom:10px}.ao-buy__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:20px 0 0;padding:0}.ao-buy__payment{display:block;height:22px;width:auto}.ao-buy__details{color:var(--ao-muted);display:inline-flex;font-size:1.35rem;gap:6px;margin-top:6px;padding:12px 0;text-underline-offset:3px}.ao-buy__details:hover{color:var(--ao-heading)}@media screen and (min-width:990px){.ao-buy--gallery-large .ao-buy__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ao-buy--gallery-xl .ao-buy__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ao-buy--compact .ao-buy__grid{gap:44px}.ao-buy--media-right .ao-buy__left{order:2}.ao-buy--media-right.ao-buy--gallery-large .ao-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.ao-buy--media-right.ao-buy--gallery-xl .ao-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.ao-buy--media-right .ao-buy__glow{left:auto;right:-180px}.ao-buy--compact .ao-gallery__thumbs{grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:2px;scrollbar-width:none}}.ao-buy--compact .ao-buy__content .ao-eyebrow{margin-bottom:8px}.ao-buy--compact .ao-buy__content .ao-title{font-size:clamp(2.6rem,2.6vw,3.6rem)}.ao-buy--compact .ao-buy__content .ao-lead{font-size:1.6rem;line-height:1.55;margin-top:8px}.ao-buy--compact .ao-buy__price{margin-top:14px}.ao-buy--compact .ao-buy__price-current{font-size:2.8rem}.ao-buy--compact .ao-buy__price-compare{font-size:1.5rem}.ao-buy--compact .ao-buy__omnibus{font-size:1.3rem;margin-top:2px}.ao-buy--compact .ao-buy__form{margin-top:16px}.ao-buy--compact .ao-buy__variants{margin-bottom:14px}.ao-buy--compact .ao-buy__legend{font-size:1.3rem;margin-bottom:6px}.ao-buy--compact .ao-buy__pill span{font-size:1.3rem;padding:7px 16px}.ao-buy--compact .ao-tiers{gap:8px;margin-bottom:14px}.ao-buy--compact .ao-tiers__title{font-size:1.3rem;margin-bottom:2px}.ao-buy--compact .ao-tier{gap:2px 12px;padding:calc(11px - var(--ao-tier-bw)) calc(16px - var(--ao-tier-bw))}.ao-buy--compact .ao-tier--badged{margin-top:6px}.ao-buy--compact .ao-tier__badge{font-size:1.3rem;padding:5px 10px}.ao-buy--compact .ao-tier__radio{height:18px;width:18px}.ao-buy--compact .ao-tier__body{column-gap:10px;flex-flow:row wrap;row-gap:1px}.ao-buy--compact .ao-tier__name{flex-basis:100%;font-size:1.5rem}.ao-buy--compact .ao-tier__subtitle,.ao-buy--compact .ao-tier__save{font-size:1.3rem}.ao-buy--compact .ao-tier__price{font-size:1.6rem}.ao-buy--compact .ao-tier__compare{font-size:1.3rem}.ao-buy--compact .ao-tier__units{gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:8px;padding-top:10px}.ao-buy--compact .ao-tier .ao-tier__unit.quantity-break__selector-item{gap:4px;grid-template-columns:minmax(0,1fr)}.ao-buy--compact .ao-tier__unit-number{font-size:1.3rem}.ao-buy--compact .ao-tier__unit-select{background-position:right 12px center;font-size:1.3rem;height:36px;line-height:34px;padding:0 30px 0 12px}@media screen and (max-width:749px){.ao-tier__unit-select,.ao-buy--compact .ao-tier__unit-select{font-size:1.5rem;height:44px;line-height:42px}}.ao-buy--compact .ao-buy__submit{min-height:54px}.ao-buy--compact .ao-buy__cart{flex-basis:54px;min-height:54px}.ao-buy--compact .ao-buy__cart-plus{right:10px;top:10px}.ao-buy--compact .ao-buy__express{--shopify-accelerated-checkout-button-block-size: 46px;margin-top:8px}.ao-buy--compact .ao-buy__express .shopify-payment-button__button{min-height:46px}.ao-buy--compact .ao-buy__express-label{font-size:1.3rem;margin:2px 0 8px}.ao-buy--compact .ao-buy__trust{gap:6px 18px;margin-top:14px}.ao-buy--compact .ao-buy__trust-item{font-size:1.3rem}.ao-buy--compact .ao-buy__trust-item .ao-icon{height:15px;width:15px}.ao-buy--compact .ao-buy__payments{margin-top:12px}.ao-buy--compact .ao-buy__payment{height:20px}.ao-buy--compact .ao-buy__details{font-size:1.3rem;margin-top:10px}@media screen and (max-width:749px){.ao-buy--compact .ao-tier{gap:2px 10px;padding:calc(11px - var(--ao-tier-bw)) calc(13px - var(--ao-tier-bw))}.ao-buy--compact .ao-tier__price{font-size:1.5rem}}@media screen and (max-width:989px){.ao-buy__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-gallery__stage{aspect-ratio:4 / 3}.ao-gallery__thumbs{grid-auto-columns:60px;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}}@media screen and (max-width:749px){.ao-tier{gap:4px 10px;padding:14px}.ao-tier__name,.ao-tier__price{font-size:1.5rem}.ao-buy__submit{font-size:1.3rem;letter-spacing:.04em;padding:0 16px}.ao-buy__trust{gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ao-buy__trust-item{font-size:1.3rem;white-space:nowrap}}.ao-buy--no-thumbs .ao-gallery__thumbs,.ao-buy--no-perks .ao-buy__trust,.ao-buy--no-savings .ao-tier__save,.ao-buy--no-savings .ao-tier__compare{display:none}.ao-buy--perks-1 .ao-buy__trust{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.ao-buy--static-gallery .ao-buy__left{position:static}}.ao-campaign-offer{color:var(--aoh-gold, #d6b06a);font-size:1.5rem;font-weight:700;margin:14px 0 0}.ao-care{display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-care__intro{align-self:start;position:sticky;top:120px}.ao-care__media{aspect-ratio:4 / 3;background:var(--ao-night-2);border-radius:var(--ao-radius);margin-top:26px;overflow:hidden}.ao-care__media img{display:block;height:100%;object-fit:cover;width:100%}.ao-care__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-care__media--blend img{height:auto;max-height:80%;max-width:84%;mix-blend-mode:multiply;object-fit:contain}.ao-care__tip{align-items:flex-start;background:var(--ao-ember-soft);border-radius:var(--ao-radius-sm);display:flex;gap:12px;margin-top:26px;padding:16px 18px}.ao-care__tip-icon{color:var(--ao-ember);flex:none}.ao-care__tip-title{color:var(--ao-heading);font-size:1.5rem;font-weight:700;margin:0}.ao-care__tip-text{color:var(--ao-text);font-size:1.4rem;line-height:1.55;margin:4px 0 0}.ao-care__list{display:grid;list-style:none;margin:0;padding:0}.ao-care__item{align-items:flex-start;border-bottom:1px solid var(--ao-line);display:grid;gap:18px;grid-template-columns:48px minmax(0,1fr);padding:22px 0}.ao-care__item:first-child{padding-top:0}.ao-care__icon{align-items:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:14px;color:var(--ao-ember);display:flex;height:48px;justify-content:center;width:48px}.ao-care__freq{color:var(--ao-ember-text);display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.ao-care__title{color:var(--ao-heading);font-size:1.8rem;font-weight:700;line-height:1.3;margin:0}.ao-care__text{color:var(--ao-muted);font-size:1.45rem;line-height:1.65;margin:6px 0 0}@media screen and (max-width:989px){.ao-care{gap:32px;grid-template-columns:minmax(0,1fr)}.ao-care__intro{position:static}}@media screen and (max-width:749px){.ao-care__item{gap:14px;grid-template-columns:40px minmax(0,1fr)}.ao-care__icon{height:40px;width:40px}.ao-care__title{font-size:1.6rem}}.ao-chooser{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0 auto;max-width:1040px}.ao-chooser__card{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.ao-chooser__card.is-highlight{border-color:color-mix(in srgb,var(--ao-ember) 55%,transparent);box-shadow:0 24px 50px -32px var(--ao-ember)}.ao-chooser__badge{background:var(--ao-ember);border-radius:999px;color:#fff;font-size:1.3rem;font-weight:700;left:16px;letter-spacing:0;padding:6px 12px;position:absolute;text-transform:none;top:16px;z-index:1}.ao-chooser__media{aspect-ratio:4 / 3;background:var(--ao-night-2);display:block;overflow:hidden}.ao-chooser__media img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ao-chooser__card:hover .ao-chooser__media img{transform:scale(1.03)}.ao-chooser__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-chooser__media--blend img{height:auto;max-height:82%;max-width:82%;mix-blend-mode:multiply;object-fit:contain}.ao-chooser__body{display:flex;flex:1;flex-direction:column;padding:24px}.ao-chooser__kicker{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:0;margin:0 0 6px;text-transform:none}.ao-chooser__name{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;margin:0}.ao-chooser__name a{color:var(--ao-heading);text-decoration:none}.ao-chooser__price{color:var(--ao-ember-text);font-size:1.8rem;font-weight:700;margin:8px 0 0}.ao-chooser__specs{display:grid;gap:10px;list-style:none;margin:18px 0 22px;padding:0}.ao-chooser__specs li{align-items:flex-start;color:var(--ao-text);display:flex;font-size:1.45rem;gap:10px;line-height:1.45}.ao-chooser__specs .ao-icon{color:var(--ao-ember);flex:none;height:18px;margin-top:2px;width:18px}.ao-chooser__btn{margin-top:auto;width:100%}.ao-compare{background:var(--ao-card);border-radius:var(--ao-radius);margin:0 auto;max-width:920px;overflow:hidden}.ao-compare__row{align-items:center;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.ao-compare__row:nth-child(2n){background:color-mix(in srgb,var(--ao-heading) 4%,transparent)}.ao-compare__row>*{padding:16px 18px}.ao-compare__row--head{font-size:1.5rem;font-weight:600}.ao-compare__row--head .ao-compare__col{color:var(--ao-muted)}.ao-compare__row--head .ao-compare__col--ours{color:var(--ao-heading)}.ao-compare__label{color:var(--ao-heading);font-size:1.5rem;font-weight:500}.ao-compare__col{align-items:center;align-self:stretch;display:flex;gap:6px;justify-content:center;text-align:center}.ao-compare__col--ours{background:var(--ao-ember-soft)}.ao-compare__brand-icon{color:var(--ao-ember);height:18px;width:18px}.ao-compare__mark{align-items:center;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.ao-compare__mark .ao-icon{height:16px;width:16px}.ao-compare__mark--yes{background:var(--ao-ember);color:#fff}.ao-compare__mark--no{background:var(--ao-line);color:var(--ao-muted)}.ao-compare__value{color:var(--ao-muted);font-size:1.3rem;line-height:1.35}.ao-compare__cta{display:flex;justify-content:center;margin-top:32px}@media screen and (max-width:749px){.ao-compare__row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.ao-compare__row>*{padding:12px 6px}.ao-compare__label{font-size:1.3rem;padding-left:14px}.ao-compare__row--head{font-size:1.3rem;letter-spacing:.02em}.ao-compare__brand-icon{display:none}.ao-compare__value{font-size:1.3rem}}.ao-contact{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-contact__mail{align-items:center;border-bottom:1px solid var(--ao-line);border-top:1px solid var(--ao-line);color:var(--ao-heading);display:flex;font-size:1.8rem;font-weight:700;gap:14px;margin-top:28px;padding:18px 0;text-decoration:none;overflow-wrap:anywhere}.ao-contact__mail small{color:var(--ao-muted);display:block;font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.ao-contact__mail:hover{color:var(--ao-ember-text)}.ao-contact__info{display:grid;gap:18px;list-style:none;margin:24px 0 0;padding:0}.ao-contact__info li{display:grid;gap:14px;grid-template-columns:22px minmax(0,1fr)}.ao-contact__info-icon{color:var(--ao-ember);padding-top:2px}.ao-contact__info-icon .ao-icon{height:22px;width:22px}.ao-contact__info li>span:last-child{color:var(--ao-muted);display:grid;font-size:1.45rem;gap:2px;line-height:1.55}.ao-contact__info strong{color:var(--ao-heading);font-size:1.55rem}.ao-contact__info a{color:var(--ao-ember-text);font-weight:600;text-underline-offset:3px}.ao-contact__card{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);box-shadow:var(--ao-shadow);padding:36px}.ao-contact__form{display:grid;gap:18px}.ao-contact__row{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-contact__field{display:grid;gap:8px}.ao-contact__field label{color:var(--ao-heading);font-size:1.3rem;font-weight:600}.ao-contact__field label span{color:var(--ao-ember)}.ao-contact__field input,.ao-contact__field select,.ao-contact__field textarea{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--ao-heading) 4%,transparent);border:1px solid var(--ao-line);border-radius:var(--ao-radius-sm);color:var(--ao-heading);font-family:inherit;font-size:1.5rem;min-height:50px;padding:12px 16px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.ao-contact__field textarea{min-height:150px;resize:vertical}.ao-contact__field select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.ao-contact__field select option{background:var(--ao-card);color:var(--ao-heading)}.ao-contact__field input::placeholder,.ao-contact__field textarea::placeholder{color:var(--ao-muted);opacity:.8}.ao-contact__field input:focus,.ao-contact__field select:focus,.ao-contact__field textarea:focus{border-color:var(--ao-ember);box-shadow:0 0 0 3px var(--ao-ember-soft);outline:none}.ao-contact__field [aria-invalid=true]{border-color:#e5484d}.ao-contact__submit{margin-top:4px;width:100%}.ao-contact__note{color:var(--ao-muted);font-size:1.3rem;line-height:1.5;margin:0;text-align:center}.ao-contact__status{align-items:flex-start;border-radius:var(--ao-radius-sm);display:flex;font-size:1.45rem;gap:12px;line-height:1.5;padding:16px 18px}.ao-contact__status p,.ao-contact__status ul{margin:0}.ao-contact__status strong{color:var(--ao-heading);display:block}.ao-contact__status .ao-icon{flex:none;height:20px;margin-top:2px;width:20px}.ao-contact__status--ok{background:#30a46c1f;color:var(--ao-text)}.ao-contact__status--ok .ao-icon{color:#30a46c}.ao-contact__status--error{background:#e5484d1f;color:var(--ao-text)}.ao-contact__status--error .ao-icon{color:#e5484d}.ao-contact__status--error ul{padding-left:18px}@media screen and (max-width:989px){.ao-contact{gap:32px;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.ao-contact__card{padding:22px 18px}.ao-contact__row{grid-template-columns:minmax(0,1fr)}}.ao-hub,.page-width.ao-hub{display:block;max-width:1180px}.ao-hub__search{align-items:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:999px;display:flex;gap:12px;margin:28px auto 0;max-width:520px;padding:0 22px;transition:border-color .2s ease}.ao-hub__search:focus-within{border-color:color-mix(in srgb,var(--ao-ember) 60%,transparent)}.ao-hub__search .ao-icon{color:var(--ao-muted);flex:none;height:18px;width:18px}.ao-hub__search:focus-within .ao-icon{color:var(--ao-ember)}.ao-hub__search input,.ao-hub__search input:focus,.ao-hub__search input:focus-visible{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ao-heading);font-family:inherit;font-size:1.5rem;min-height:52px;outline:none;padding:0;width:100%}.ao-hub__search input::-webkit-search-cancel-button{-webkit-appearance:none}.ao-hub__search input::placeholder{color:var(--ao-muted)}.ao-hub__layout{align-items:start;display:grid;gap:48px;grid-template-columns:250px minmax(0,1fr);margin-top:12px}.ao-hub__nav{position:sticky;top:110px}.ao-hub__nav ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.ao-hub__nav a{align-items:center;border-radius:var(--ao-radius-sm);color:var(--ao-muted);display:flex;font-size:1.45rem;font-weight:600;gap:12px;padding:10px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ao-hub__nav a .ao-icon{flex:none;height:18px;width:18px}.ao-hub__nav a:hover{color:var(--ao-heading)}.ao-hub__nav a.is-active{background:var(--ao-ember-soft);color:var(--ao-heading)}.ao-hub__nav a.is-active .ao-icon{color:var(--ao-ember)}.ao-hub__contact{border-top:1px solid var(--ao-line);margin-top:20px;padding:20px 14px 0}.ao-hub__contact p{color:var(--ao-heading);font-size:1.45rem;font-weight:700;margin:0 0 6px}.ao-hub__contact a{color:var(--ao-ember-text);font-size:1.4rem;font-weight:700;text-decoration:none}.ao-hub__group{scroll-margin-top:110px}.ao-hub__group+.ao-hub__group{margin-top:44px}.ao-hub__group-title{align-items:center;color:var(--ao-heading);display:flex;font-family:var(--font-heading-family);font-size:2.2rem;gap:12px;margin:0 0 16px}.ao-hub__group-title .ao-icon-badge{height:40px;width:40px}.ao-hub__items{display:flex;flex-direction:column;gap:10px}.ao-hub__group[hidden],.ao-hub__item[hidden]{display:none}.ao-hub__empty{color:var(--ao-muted);font-size:1.5rem;padding:40px 0;text-align:center}@media screen and (max-width:989px){.ao-hub__layout{gap:24px;grid-template-columns:minmax(0,1fr)}.ao-hub__nav{background:var(--ao-section-bg);margin-inline:-1.5rem;padding:8px 1.5rem;position:sticky;top:0;z-index:2}.ao-hub__nav ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ao-hub__nav a{border:1px solid var(--ao-line);border-radius:999px;flex:none;font-size:1.3rem;padding:8px 14px;white-space:nowrap}.ao-hub__contact{display:none}}.ao-faq{display:grid;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.ao-faq__intro{align-self:start;position:sticky;top:110px}.ao-faq__contact{align-items:center;background:var(--ao-card);border-radius:var(--ao-radius);display:flex;gap:14px;margin-top:28px;padding:18px}.ao-faq__contact-title{color:var(--ao-heading);font-size:1.5rem;font-weight:600;margin:0}.ao-faq__contact-link{color:var(--ao-ember-text);font-size:1.4rem;text-underline-offset:3px}.ao-faq__list{display:flex;flex-direction:column;gap:10px}.ao-faq__item{background:var(--ao-card);border:1px solid transparent;border-radius:var(--ao-radius-sm);transition:border-color .16s ease}.ao-faq__item[open]{border-color:var(--ao-ember)}.ao-faq__question{align-items:center;color:var(--ao-heading);cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:18px 20px}.ao-faq__question::-webkit-details-marker{display:none}.ao-faq__question:focus-visible{border-radius:var(--ao-radius-sm);outline:2px solid var(--ao-ember);outline-offset:2px}.ao-faq__toggle{align-items:center;background:var(--ao-ember-soft);border-radius:50%;color:var(--ao-ember);display:inline-flex;flex:none;height:32px;justify-content:center;transition:transform .2s ease;width:32px}.ao-faq__toggle .ao-icon{height:16px;width:16px}.ao-faq__item[open] .ao-faq__toggle{transform:rotate(45deg)}.ao-faq__answer{color:var(--ao-muted);font-size:1.6rem;line-height:1.65;padding:0 20px 20px}.ao-faq__answer p{margin:0}.ao-faq__answer a{color:var(--ao-ember-text)}.ao-faq--minimal .ao-eyebrow{color:var(--ao-muted);font-size:1.3rem;letter-spacing:.22em}.ao-faq--minimal .ao-eyebrow:before{content:none}.ao-faq--minimal .ao-title{font-size:clamp(3rem,4.4vw,5.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.04}.ao-faq--minimal .ao-faq__list{border-top:1px solid var(--ao-line);gap:0}.ao-faq--minimal .ao-faq__item{background:none;border:0;border-bottom:1px solid var(--ao-line);border-radius:0}.ao-faq--minimal .ao-faq__item[open]{border-color:var(--ao-line)}.ao-faq--minimal .ao-faq__question{font-size:clamp(1.7rem,1.6vw,2rem);font-weight:600;padding:24px 0}.ao-faq--minimal .ao-faq__item[open] .ao-faq__question{color:var(--ao-ember-text)}.ao-faq--minimal .ao-faq__toggle{background:none;border:1px solid var(--ao-line);color:var(--ao-heading)}.ao-faq--minimal .ao-faq__answer{font-size:1.6rem;max-width:640px;padding:0 0 26px}.ao-faq--minimal .ao-faq__contact{background:none;border:0;border-top:1px solid var(--ao-line);border-radius:0;padding:20px 0 0}.ao-faq--minimal .ao-faq__contact .ao-icon-badge{display:none}@media screen and (max-width:989px){.ao-faq{gap:28px;grid-template-columns:1fr}.ao-faq__intro{position:static}}.ao-faq__more{align-items:center;align-self:flex-start;border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-heading);display:inline-flex;font-size:1.4rem;font-weight:700;gap:8px;margin-top:8px;padding:10px 18px;text-decoration:none;transition:border-color .2s ease,color .2s ease;width:fit-content}.ao-faq__more:hover{border-color:var(--ao-ember);color:var(--ao-ember-text)}.ao-features{display:grid;gap:18px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-features__media{align-items:center;background:var(--ao-tile);border-radius:var(--ao-radius);display:flex;justify-content:center;min-height:420px;overflow:hidden;position:relative}.ao-features__image{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ao-features__media--blend .ao-features__image{height:auto;inset:auto;max-height:82%;max-width:86%;mix-blend-mode:multiply;object-fit:contain;position:relative}.ao-features__caption{align-items:center;background:#11100fd1;border-radius:999px;bottom:18px;color:#f4eee5;display:inline-flex;font-size:1.3rem;gap:8px;left:18px;margin:0;padding:8px 14px;position:absolute}.ao-features__caption-icon{color:var(--ao-ember);height:16px;width:16px}.ao-features__grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ao-features__card{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex-direction:column;gap:6px;padding:24px}.ao-features__card .ao-icon-badge{margin-bottom:12px}.ao-features__title{color:var(--ao-heading);font-size:1.8rem;font-weight:700;line-height:1.3;margin:0}.ao-features__text{color:var(--ao-muted);font-size:1.45rem;line-height:1.6;margin:0}.ao-features__cta{display:flex;justify-content:center;margin-top:36px}@media screen and (max-width:989px){.ao-features{grid-template-columns:1fr}.ao-features__media{min-height:320px}}@media screen and (max-width:749px){.ao-features__grid{gap:10px}.ao-features__card{padding:16px}.ao-features__title{font-size:1.55rem}.ao-features__text{font-size:1.3rem}}.ao-features--list .ao-features__head{margin:0 0 48px;max-width:760px;text-align:left}.ao-x-center .ao-features--list .ao-features__head{margin-inline:auto;text-align:center}.ao-features--list .ao-features{align-items:center;gap:clamp(32px,5vw,80px)}.ao-features--list .ao-features__media{background:var(--ao-tile);min-height:480px}.ao-features--list .ao-features__grid{column-gap:clamp(24px,3vw,48px);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ao-features--list .ao-features__card{align-items:center;background:none;border:0;border-radius:0;column-gap:14px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:0;row-gap:8px}.ao-features--list .ao-icon-badge{background:var(--ao-ember-soft);border-radius:50%;height:40px;margin:0;width:40px}.ao-features--list .ao-icon-badge .ao-icon{height:20px;width:20px}.ao-features--list .ao-features__title{font-size:clamp(1.8rem,1.5vw,2.1rem);letter-spacing:-.01em;line-height:1.2}.ao-features--list .ao-features__text{color:var(--ao-text);font-size:1.55rem;grid-column:2;line-height:1.55}@media screen and (max-width:749px){.ao-features--list .ao-features__media{min-height:300px}.ao-features--list .ao-features__grid{grid-template-columns:minmax(0,1fr);row-gap:24px}}@media(prefers-reduced-motion:no-preference){.ao-features--list .ao-features__card{animation:ao-features-in linear both;animation-range:entry 0% entry 60%;animation-timeline:view()}.ao-x-still .ao-features--list .ao-features__card{animation:none}}@keyframes ao-features-in{0%{opacity:0;transform:translateY(20px)}}.ao-flame{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ao-flame--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-flame--flip .ao-flame__stage{order:2}.ao-flame__stage{--ao-flame-color: transparent;aspect-ratio:4 / 3;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);display:block;isolation:isolate;overflow:hidden;position:relative}.ao-flame__image{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ao-flame__image--alt{opacity:0;transition:opacity .45s ease}.ao-flame__image--alt.is-active{opacity:1}.ao-flame__tint,.ao-flame__glow{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.ao-flame__tint{background:radial-gradient(ellipse var(--ao-flame-size) calc(var(--ao-flame-size) * 1.25) at var(--ao-flame-x) var(--ao-flame-y),var(--ao-flame-color) 0%,var(--ao-flame-color) 45%,transparent 75%);mix-blend-mode:hue}.ao-flame__glow{background:radial-gradient(ellipse calc(var(--ao-flame-size) * 1.4) calc(var(--ao-flame-size) * 1.6) at var(--ao-flame-x) var(--ao-flame-y),var(--ao-flame-color) 0%,transparent 70%);mix-blend-mode:soft-light;opacity:.7}.ao-flame__stage.is-switching .ao-flame__tint,.ao-flame__stage.is-switching .ao-flame__glow{opacity:0}.ao-flame__dock{background:#11100f9e;border:1px solid rgba(244,238,229,.16);border-radius:999px;bottom:18px;display:flex;gap:4px;left:50%;padding:6px;position:absolute;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ao-flame__swatch{align-items:center;background:transparent;border:0;border-radius:999px;color:#f4eee5cc;cursor:pointer;display:flex;font-family:inherit;font-size:1.3rem;font-weight:600;gap:8px;padding:6px 12px 6px 6px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.ao-flame__swatch:hover{color:#f4eee5}.ao-flame__swatch.is-active{background:#f4eee524;color:#f4eee5}.ao-flame__swatch:focus-visible{outline:2px solid var(--ao-ember);outline-offset:2px}.ao-flame__dot{background:radial-gradient(circle at 35% 30%,#fff 0%,var(--ao-swatch) 45%,var(--ao-swatch) 100%);border-radius:50%;box-shadow:0 0 12px var(--ao-swatch);height:22px;width:22px}.ao-flame__current{background:#11100f9e;border-radius:999px;color:#f4eee5;font-size:1.3rem;font-weight:700;left:18px;letter-spacing:.12em;margin:0;padding:7px 12px;position:absolute;text-transform:uppercase;top:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ao-flame__note{color:var(--ao-muted);font-size:1.3rem;margin:18px 0 0}@media screen and (max-width:989px){.ao-flame,.ao-flame--flip{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-flame--flip .ao-flame__stage{order:0}.ao-flame__content{order:-1;text-align:center}}@media screen and (max-width:749px){.ao-flame__stage{aspect-ratio:4 / 5}.ao-flame__dock{bottom:12px;gap:2px;left:12px;right:12px;justify-content:space-between;transform:none}.ao-flame__swatch{padding:6px}.ao-flame__swatch-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.ao-flame__dot{height:30px;width:30px}}.ao-fp__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ao-fp--media-right .ao-fp__media{order:2}.ao-fp__stage{aspect-ratio:1;background:#f2e9de;border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);overflow:hidden;position:relative}.ao-fp__poster,.ao-fp__video{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ao-fp__video{opacity:0;transition:opacity .34s ease;z-index:1}.ao-fp__video.is-active{opacity:1}.ao-fp__layers{top:0;right:0;bottom:0;left:0;isolation:isolate;position:absolute;z-index:1}.ao-fp__badge,.ao-fp__replay{z-index:3}.ao-fp__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11100fb8;border-radius:999px;color:#fff;font-size:1.3rem;font-weight:700;left:18px;letter-spacing:0;padding:7px 13px;position:absolute;text-transform:none;top:18px}.ao-fp__replay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid rgba(17,16,15,.12);border-radius:999px;color:#2b241f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.3rem;font-weight:700;gap:6px;padding:7px 13px 7px 10px;position:absolute;right:18px;top:18px;transition:background-color .16s ease}.ao-fp__replay[hidden]{display:none}.ao-fp__replay:hover{background:#fff}.ao-fp__replay .ao-icon{color:var(--ao-ember);height:14px;width:14px}.ao-fp__swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ao-fp__swatch{align-items:center;background:transparent;border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.35rem;font-weight:600;gap:9px;padding:8px 15px 8px 9px;transition:background-color .18s ease,border-color .18s ease}.ao-fp__swatch:hover{border-color:color-mix(in srgb,var(--c) 70%,transparent)}.ao-fp__swatch[aria-checked=true]{background:var(--ao-card);border-color:var(--c);box-shadow:0 0 0 1px var(--c)}.ao-fp__swatch:focus-visible{outline:2px solid var(--ao-ember);outline-offset:3px}.ao-fp__dot{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6),transparent 50%),var(--c);border-radius:50%;box-shadow:0 0 10px -1px var(--c);height:18px;width:18px}.ao-fp__swatch.is-loading .ao-fp__dot{animation:ao-fp-wait .9s ease-in-out infinite}@keyframes ao-fp-wait{50%{opacity:.35}}.ao-fp__note{color:var(--ao-muted);font-size:1.3rem;line-height:1.5;margin:18px 0 0}@media screen and (max-width:989px){.ao-fp__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-fp--media-right .ao-fp__media{order:0}.ao-fp__swatches{margin-top:20px}}@media screen and (max-width:749px){.ao-fp__swatch{font-size:1.3rem;padding:7px 12px 7px 8px}.ao-fp__dot{height:16px;width:16px}}.ao-fp--no-badge .ao-fp__badge{display:none}.ao-fp--dots .ao-fp__swatches{gap:12px}.ao-fp--dots .ao-fp__swatch{font-size:0;gap:0;padding:5px}.ao-fp--dots .ao-fp__dot{height:28px;width:28px}.quick-add-modal{transition:opacity .26s ease,visibility 0s linear .26s,z-index 0s linear .26s}.quick-add-modal[open]{transition:opacity .26s ease,visibility 0s,z-index 0s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick-add-modal .quick-add-modal__content{opacity:0;transform:translate(-50%,24px) scale(.97);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.quick-add-modal[open] .quick-add-modal__content{opacity:1;transform:translate(-50%) scale(1)}.shopify-section:has(.ao-section--surface)+.shopify-section .section-divider{background-color:var(--ao-surface)!important}.shopify-section:has(.ao-section--night)+.shopify-section .section-divider,.shopify-section:has(.ao-section--glow)+.shopify-section .section-divider{background-color:var(--ao-night)!important}.ao-fly{border-radius:12px;box-shadow:0 18px 40px -12px #0000008c;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:2147483000}.ao-fly img{display:block;height:100%;object-fit:cover;width:100%}.ao-fly--dot{background:#e87521;border-radius:50%;box-shadow:0 0 18px #e87521}.ao-fly-bump{animation:ao-fly-bump .52s cubic-bezier(.3,1.6,.5,1)}@keyframes ao-fly-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.quick-add-modal,.quick-add-modal[open],.quick-add-modal .quick-add-modal__content{transition:none}.quick-add-modal .quick-add-modal__content{opacity:1;transform:translate(-50%)}}.aogc__hero{align-items:center;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.aogc__stage{align-items:center;display:flex;justify-content:center;padding:6% 4%;position:relative}.aogc__stage:before{background:radial-gradient(closest-side,rgba(232,117,33,.22),transparent);content:"";top:-10%;right:0;bottom:-10%;left:0;pointer-events:none;position:absolute}.aogc__card{max-width:560px;position:relative;transform:rotate(-4deg);width:100%}.aogc__card .agc-card{box-shadow:0 40px 70px -30px #000000bf,0 0 0 1px #f4eee50f}.aogc__content .ao-lead{max-width:46ch}.aogc__form{margin-top:28px}.aogc__amounts{border:0;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.aogc__legend{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;margin-bottom:12px;padding:0}.aogc__amount{cursor:pointer;display:block;position:relative}.aogc__amount input{top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.aogc__amount span{align-items:center;border:1.5px solid var(--ao-line);border-radius:12px;color:var(--ao-heading);display:flex;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;justify-content:center;min-height:56px;transition:border-color .16s ease,background-color .16s ease}.aogc__amount:hover span{border-color:var(--ao-muted)}.aogc__amount input:checked+span{background:var(--ao-ember-soft);border-color:var(--ao-ember)}.aogc__amount input:focus-visible+span{outline:2px solid var(--ao-ember);outline-offset:2px}.aogc__amount input:disabled+span{opacity:.45}.aogc__submit{font-size:1.6rem;margin-top:18px;width:100%}.aogc__submit-value{font-weight:500;opacity:.85}.aogc__express{margin-top:10px}.aogc__error{color:#e0798c;font-size:1.4rem;margin-bottom:10px}.aogc__admin-note{border:1px dashed var(--ao-ember);border-radius:8px;color:var(--ao-muted);font-size:1.3rem;margin:12px 0 0;padding:10px 12px}.aogc__perks{border-top:1px solid var(--ao-line);display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:20px 0 0}.aogc__perks li{align-items:flex-start;color:var(--ao-heading);display:flex;font-size:1.5rem;gap:10px;line-height:1.45}.aogc__perks .ao-icon{color:var(--ao-ember);height:20px;margin-top:1px;width:20px}.aogc__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:20px 0 0;padding:0}.aogc__payment{height:24px;width:38px}.aogc__preview{align-items:center;border-top:1px solid var(--ao-line);display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);margin-top:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}.aogc__preview-title{font-size:calc(clamp(2.4rem,3vw,3.6rem) * var(--ao-title-scale, 1))}.aogc__notes{display:grid;gap:22px;list-style:none;margin:32px 0 0;padding:0}.aogc__note{display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr)}.aogc__note-num,.aogc__pin{align-items:center;background:var(--ao-ember);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;height:36px;justify-content:center;width:36px}.aogc__note-title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:6px 0 0}.aogc__note-text{color:var(--ao-muted);font-size:1.5rem;line-height:1.55;margin:4px 0 0}.aogc__sheet{aspect-ratio:210 / 297;background:#fff;border-radius:6px;box-shadow:0 40px 80px -36px #0009;color:#11100f;display:flex;flex-direction:column;font-family:var(--font-heading-family);gap:5%;margin:0 auto;max-width:420px;padding:9% 11%;width:100%}.aogc__sheet-head{display:grid;gap:4px;text-align:center}.aogc__sheet-logo{display:block;height:auto;margin:0 auto 4px;width:36%}.aogc__sheet-title{font-size:clamp(1.5rem,1.8vw,2rem);font-weight:700;letter-spacing:-.01em}.aogc__sheet-cut,.aogc__sheet-lines,.aogc__sheet-how{position:relative}.aogc__sheet-cut{border:1.5px dashed #c9b79f;border-radius:10px;padding:3%}.aogc__sheet .agc-card{box-shadow:none}.aogc__pin{box-shadow:0 0 0 4px #fff;font-size:1.3rem;height:28px;position:absolute;right:-46px;top:50%;transform:translateY(-50%);width:28px;z-index:1}.aogc__sheet-lines{display:grid;gap:10px}.aogc__sheet-lines p{align-items:flex-end;display:flex;font-size:1.1rem;gap:6px;margin:0}.aogc__sheet-lines i{border-bottom:1px solid #cbbba6;flex:1;height:1.4em}.aogc__sheet-how{align-items:center;border:1px solid #e3d8c8;border-radius:8px;display:grid;font-size:1.1rem;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding:10px 12px}.aogc__sheet-how>div{display:grid;gap:6px}.aogc__sheet-step{background:#e9e1d5;border-radius:3px;display:block;height:5px}.aogc__sheet-step--short{width:60%}.aogc__sheet-qr{display:block;height:48px;width:48px}.aogc__sheet-qr img,.aogc__sheet-qr canvas{display:block;height:100%!important;width:100%!important}@media screen and (max-width:989px){.aogc__hero,.aogc__preview{grid-template-columns:minmax(0,1fr)}.aogc__stage{margin:0 auto;max-width:520px;width:100%}.aogc__sheet{max-width:340px}}@media screen and (max-width:559px){.aogc__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.aogc__pin{right:-38px}.aogc__sheet{max-width:calc(100% - 56px);margin-left:0}}@media(prefers-reduced-motion:reduce){.aogc__amount span{transition:none}}.aoh-guide__head{margin-bottom:40px}.aoh-guide__grid{display:grid;gap:18px;grid-template-columns:repeat(var(--aoh-cols, 3),minmax(0,1fr));list-style:none;margin:0;padding:0}.aoh-guide__tag{background:var(--aoh-kraft, #c39a6b);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);color:var(--aoh-ink, #2a1f14);display:flex;flex-direction:column;gap:8px;height:100%;min-height:190px;padding:46px 24px 22px;position:relative;text-decoration:none;transition:transform .2s ease}.aoh-guide__tag:hover{transform:translateY(-3px)}.aoh-guide__tag:focus-visible{outline:2px solid var(--ao-ember);outline-offset:3px}.aoh-guide__hole{background:var(--ao-section-bg);border-radius:50%;height:12px;left:calc(50% - 6px);position:absolute;top:16px;width:12px}.aoh-guide__sprig{color:var(--aoh-pine, #2f5a46);height:22px;position:absolute;right:18px;top:14px;width:44px}.aoh-guide__who{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:700;letter-spacing:-.01em;line-height:1.1}.aoh-guide__text{font-size:1.55rem;line-height:1.5}.aoh-guide__cta{font-size:1.45rem;font-weight:700;margin-top:auto;padding-top:6px}html:not(.theme-dark-mode) .aoh-guide__item{filter:drop-shadow(0 14px 22px rgba(43,36,30,.12)) drop-shadow(0 1px 2px rgba(43,36,30,.08))}html:not(.theme-dark-mode) .aoh-guide__tag{background:#fffcf7;color:#2b241e}html:not(.theme-dark-mode) .aoh-guide__cta{color:#b5520c}.aoh-guide__tag:hover .aoh-guide__cta{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.aoh-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:559px){.aoh-guide__grid{gap:12px;grid-template-columns:minmax(0,1fr)}.aoh-guide__tag{min-height:0;padding:40px 18px 18px}}@media(prefers-reduced-motion:reduce){.aoh-guide__tag{transition:none}}.ao-section.ao-gifts{isolation:isolate;overflow:hidden;overflow:clip}.ao-gifts__bg{background-position:center;background-size:cover;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.7) 45%,transparent 95%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.7) 45%,transparent 95%);opacity:.4;position:absolute;z-index:-1}.ao-gifts__inner{position:relative}.ao-gifts__eyebrow-icon{height:16px;margin-right:8px;width:16px}.ao-gifts__deadline{display:flex;justify-content:center;margin:-12px 0 36px}.ao-gifts__deadline .ao-deadline--line{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0}.ao-gifts__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.ao-gifts__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.ao-gift{background:var(--ao-card);border-radius:var(--ao-radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ao-gift:hover{border-color:color-mix(in srgb,var(--ao-ember) 55%,transparent);transform:translateY(-4px)}.ao-gift__media{aspect-ratio:1;background:var(--ao-night-2);overflow:hidden;position:relative}.ao-gift__image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ao-gift:hover .ao-gift__image{transform:scale(1.04)}.ao-gift__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-gift__media--blend .ao-gift__image{height:auto;max-height:78%;max-width:86%;mix-blend-mode:multiply;object-fit:contain}.ao-gift__tag{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:0;margin:0 0 6px;text-transform:none}.ao-gift__body{display:flex;flex:1;flex-direction:column;padding:18px 18px 20px}.ao-gift__title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2;margin:0}.ao-gift__text{color:var(--ao-muted);font-size:1.5rem;line-height:1.55;margin:8px 0 0}.ao-gift__foot{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px}.ao-gift__price{color:var(--ao-heading);font-size:1.7rem;font-weight:700;margin:0;white-space:nowrap}.ao-gift__price span{color:var(--ao-muted);font-size:1.3rem;font-weight:500;margin-right:4px}.ao-gift__link{align-items:center;color:var(--ao-ember-text);display:inline-flex;font-size:1.35rem;font-weight:700;gap:6px;text-decoration:none;white-space:nowrap}.ao-gift__link .ao-icon{height:16px;transition:transform .2s ease;width:16px}.ao-gift__link:hover .ao-icon{transform:translate(3px)}@media screen and (max-width:749px){.ao-gifts__grid{display:flex;gap:12px;margin:0 -1.5rem;overflow-x:auto;padding:0 1.5rem 6px;scroll-padding:0 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.ao-gift{flex:0 0 76%;scroll-snap-align:start}.ao-gift:hover{transform:none}}.ao-hs__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ao-hs--media-right .ao-hs__media{order:2}.ao-hs__stage{background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);overflow:hidden}.ao-hs__stage--blend{background:var(--ao-tile);padding:6% 5%}.ao-hs__canvas{position:relative}.ao-hs__image{display:block;height:auto;width:100%}.ao-hs__stage--blend .ao-hs__image{mix-blend-mode:multiply}.ao-hs__pin{align-items:center;background:#fff;border:2px solid var(--ao-ember);border-radius:50%;box-shadow:0 8px 18px -8px #0000008c;color:#b5520c;cursor:pointer;display:flex;font-family:inherit;font-size:1.3rem;font-weight:700;height:34px;justify-content:center;left:var(--x);padding:0;position:absolute;top:var(--y);transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease,transform .2s ease;width:34px;z-index:1}.ao-hs__pin:after{border:2px solid var(--ao-ember);border-radius:50%;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}.ao-hs__pin:hover,.ao-hs__pin.is-active{background:var(--ao-ember);color:#fff;transform:translate(-50%,-50%) scale(1.12)}.ao-hs__pin.is-active:after{animation:ao-hs-ping 1.8s ease-out infinite}.ao-hs__pin:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes ao-hs-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.ao-hs__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.ao-hs__item{border:1px solid var(--ao-line);border-radius:var(--ao-radius-sm);transition:background-color .22s ease,border-color .22s ease}.ao-hs__item.is-active{background:var(--ao-card);border-color:color-mix(in srgb,var(--ao-ember) 60%,transparent)}.ao-hs__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:16px 18px;text-align:left;width:100%}.ao-hs__trigger:focus-visible{border-radius:var(--ao-radius-sm);outline:2px solid var(--ao-ember);outline-offset:-2px}.ao-hs__num{align-items:center;border:1.5px solid var(--ao-line);border-radius:50%;color:var(--ao-muted);display:flex;flex:none;font-size:1.3rem;font-weight:700;height:28px;justify-content:center;transition:background-color .22s ease,border-color .22s ease,color .22s ease;width:28px}.ao-hs__item.is-active .ao-hs__num{background:var(--ao-ember);border-color:var(--ao-ember);color:#fff}.ao-hs__item-title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1.25}.ao-hs__item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.ao-hs__item.is-active .ao-hs__item-body{grid-template-rows:1fr}.ao-hs__item-text{color:var(--ao-muted);font-size:1.4rem;line-height:1.6;overflow:hidden;padding:0 18px 0 60px}.ao-hs__item.is-active .ao-hs__item-text{padding-bottom:16px}.ao-hs__item-text p{margin:0}@media screen and (max-width:989px){.ao-hs__grid{gap:24px;grid-template-columns:minmax(0,1fr)}.ao-hs--media-right .ao-hs__media{order:0}.ao-hs__pin{font-size:1.3rem;height:28px;width:28px}}@media screen and (max-width:749px){.ao-hs__trigger{padding:13px 14px}.ao-hs__item-title{font-size:1.5rem}.ao-hs__item-text{font-size:1.35rem;padding:0 14px 0 56px}.ao-hs__item.is-active .ao-hs__item-text{padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.ao-hs__pin.is-active:after{animation:none}.ao-hs__item-body{transition:none}}.ao-journey{align-items:flex-start;display:flex;list-style:none;margin:0 auto;max-width:1040px;padding:0}.ao-journey__stop{align-items:center;display:flex;flex:0 0 210px;flex-direction:column;text-align:center}.ao-journey__node{align-items:center;background:var(--ao-section-bg);border:2px solid var(--ao-ember);border-radius:50%;color:var(--ao-ember);display:flex;height:64px;justify-content:center;position:relative;width:64px;z-index:1}.ao-journey__stop:first-child .ao-journey__node{background:var(--ao-ember);color:#fff}.ao-journey__stop.is-last .ao-journey__node{box-shadow:0 0 0 8px var(--ao-ember-soft)}.ao-journey__node .ao-icon{height:26px;width:26px}.ao-journey__copy{margin-top:18px;max-width:230px}.ao-journey__title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.3;margin:0}.ao-journey__text{color:var(--ao-muted);font-size:1.4rem;line-height:1.6;margin:6px 0 0}.ao-journey__leg{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:10px;margin:0 -40px;padding-top:31px}.ao-journey__line{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ao-ember) 55%,transparent) 50%,transparent 50%);background-size:12px 2px;display:block;height:2px;position:relative;width:100%}.ao-journey__runner{animation:ao-journey-run 2.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--delay, 0s);background:var(--ao-ember);border-radius:50%;box-shadow:0 0 12px var(--ao-ember);height:10px;left:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@keyframes ao-journey-run{0%{left:0;opacity:0}10%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.ao-journey__leg-label{background:var(--ao-ember-soft);border-radius:999px;color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:.04em;padding:5px 12px;white-space:nowrap}.ao-journey__note{color:var(--ao-muted);font-size:1.3rem;margin:40px 0 0;text-align:center}@media(prefers-reduced-motion:reduce){.ao-journey__runner{animation:none;display:none}}@media screen and (max-width:749px){.ao-journey{flex-direction:column}.ao-journey__stop{align-items:flex-start;flex:none;flex-direction:row;gap:18px;text-align:left}.ao-journey__node{flex:none;height:52px;width:52px}.ao-journey__copy{margin-top:4px;max-width:none}.ao-journey__leg{align-items:center;flex:none;flex-direction:row;gap:18px;margin:0;min-height:64px;padding:0}.ao-journey__line{align-self:stretch;background-image:linear-gradient(180deg,color-mix(in srgb,var(--ao-ember) 55%,transparent) 50%,transparent 50%);background-size:2px 12px;flex:none;height:auto;margin-left:25px;width:2px}.ao-journey__runner{animation-name:ao-journey-run-down;left:50%;top:0}@keyframes ao-journey-run-down{0%{top:0;opacity:0}10%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.ao-journey__leg-label{margin-left:8px}}.ao-marquee{background:var(--ao-marquee-bg, transparent);color:var(--ao-marquee-color, inherit);display:block;overflow:hidden;padding:var(--ao-marquee-pad, 14px) 0;position:relative}.ao-marquee--ember{background:var(--ao-marquee-bg, var(--ao-ember));color:var(--ao-marquee-color, #fff)}.ao-marquee--night{background:var(--ao-marquee-bg, var(--ao-night));border-block:1px solid var(--ao-night-line);color:var(--ao-marquee-color, var(--ao-night-text))}.ao-marquee--surface{background:var(--ao-marquee-bg, var(--ao-surface));color:var(--ao-marquee-color, var(--ao-text))}.ao-marquee__track{animation:ao-marquee var(--ao-marquee-duration, 30s) linear infinite;display:flex;width:max-content}.ao-marquee--right .ao-marquee__track{animation-direction:reverse}.ao-marquee--pause:hover .ao-marquee__track{animation-play-state:paused}.ao-marquee__group{align-items:center;display:flex;flex:none}.ao-marquee__item{align-items:center;display:inline-flex;font-size:var(--ao-marquee-size, 1.4rem);font-weight:600;gap:10px;padding:0 calc(var(--ao-marquee-gap, 56px) / 2);white-space:nowrap}.ao-marquee--upper .ao-marquee__item{letter-spacing:.08em;text-transform:uppercase}.ao-marquee__sep{opacity:.55}.ao-marquee__icon{height:18px;opacity:.9;width:18px}@keyframes ao-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ao-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.ao-marquee__group[aria-hidden]{display:none}}.ao-ms{scroll-margin-top:80px}.ao-ms__head{margin-bottom:28px}.ao-ms__cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1040px}.ao-ms__card{align-items:center;background:var(--ao-card);border:1.5px solid var(--ao-line);border-radius:var(--ao-radius);display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr);padding:16px 48px 16px 16px;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.ao-ms__card:hover{border-color:color-mix(in srgb,var(--ao-ember) 40%,transparent)}.ao-ms__card.is-active{background:radial-gradient(ellipse 70% 90% at 0% 50%,var(--ao-ember-soft),transparent 70%),var(--ao-card);border-color:var(--ao-ember)}.ao-ms--cards .ao-ms__media{grid-row:span 2}.ao-ms--cards .ao-ms__aside{align-self:start}.ao-ms--cards .ao-ms__body{align-self:end}.ao-ms__media{aspect-ratio:1;background:var(--ao-night-2);border-radius:var(--ao-radius-sm);overflow:hidden}.ao-ms__media img{display:block;height:100%;object-fit:cover;width:100%}.ao-ms__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-ms__media--blend img{height:auto;max-height:86%;max-width:86%;mix-blend-mode:multiply;object-fit:contain}.ao-ms__kicker{align-items:center;color:var(--ao-ember-text);display:flex;flex-wrap:wrap;font-size:1.3rem;font-weight:700;gap:8px;letter-spacing:0;margin:0 0 4px;text-transform:none}.ao-ms__badge{background:var(--ao-ember);border-radius:999px;color:#fff;font-size:1.3rem;letter-spacing:.1em;padding:3px 8px}.ao-ms__name{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;margin:0}.ao-ms__price{color:var(--ao-heading);font-size:1.7rem;font-weight:700;margin:4px 0 0}.ao-ms__specs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.ao-ms__specs li{border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);font-size:1.3rem;padding:3px 10px}.ao-ms__card.is-active .ao-ms__specs li{border-color:color-mix(in srgb,var(--ao-ember) 35%,transparent)}.ao-ms__link{color:var(--ao-ember-text);display:inline-block;font-size:1.3rem;font-weight:700;margin-top:10px;position:relative;text-decoration:none;z-index:2}.ao-ms__link:hover{text-decoration:underline;text-underline-offset:3px}.ao-ms__select{background:transparent;border:0;border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.ao-ms__select:focus-visible{outline:2px solid var(--ao-ember);outline-offset:3px}.ao-ms__check{align-items:center;border:1.5px solid var(--ao-line);border-radius:50%;color:transparent;display:flex;height:26px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .22s ease,border-color .22s ease,color .22s ease;width:26px}.ao-ms__check .ao-icon{height:15px;width:15px}.ao-ms__card.is-active .ao-ms__check{background:var(--ao-ember);border-color:var(--ao-ember);color:#fff}.ao-ms__helper{align-items:center;color:var(--ao-muted);display:flex;font-size:1.35rem;gap:8px;justify-content:center;margin:18px auto 0;max-width:1040px;text-align:center}.ao-ms__helper .ao-icon{color:var(--ao-ember);flex:none;height:16px;width:16px}@media screen and (max-width:749px){.ao-ms__cards{gap:10px}.ao-ms__card{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr);padding:10px 10px 14px}.ao-ms__body{padding-inline:4px}.ao-ms__media{aspect-ratio:4 / 3}.ao-ms__name,.ao-ms__price{font-size:1.5rem}.ao-ms__specs{display:none}.ao-ms__kicker{font-size:1.3rem;gap:6px}.ao-ms__badge{font-size:1.3rem;padding:2px 6px}.ao-ms__link{font-size:1.3rem;margin-top:6px}.ao-ms__check{height:22px;right:16px;top:16px;width:22px}.ao-ms__helper{align-items:flex-start;font-size:1.3rem;text-align:left}}.ao-ms__label-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:space-between;margin:0 0 12px}.ao-ms__label{margin:0}.ao-ms__helper--inline{font-size:1.3rem;justify-content:flex-end;margin:0;max-width:none}.ao-ms--bar .ao-ms__cards{gap:12px;max-width:none}.ao-ms--bar .ao-ms__card{align-items:center;border-radius:var(--ao-radius-sm);gap:16px;grid-template-columns:76px minmax(0,1fr) auto;padding:10px 18px 10px 10px}.ao-ms--bar .ao-ms__media{border-radius:calc(var(--ao-radius-sm) * .8)}.ao-ms--bar .ao-ms__kicker{font-size:1.3rem;margin-bottom:2px}.ao-ms--bar .ao-ms__name{font-size:1.7rem}.ao-ms--bar .ao-ms__specs{display:block;margin-top:4px}.ao-ms--bar .ao-ms__specs li{border:0;color:var(--ao-muted);display:inline;font-size:1.3rem;padding:0}.ao-ms--bar .ao-ms__specs li+li:before{content:" \b7  "}.ao-ms--bar .ao-ms__aside{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.ao-ms--bar .ao-ms__price{font-size:2rem;margin:0;white-space:nowrap}.ao-ms--bar .ao-ms__link{font-size:1.3rem;margin:0;white-space:nowrap}.ao-ms--bar .ao-ms__check{height:22px;left:4px;right:auto;top:4px;width:22px}.ao-ms--bar .ao-ms__card:not(.is-active) .ao-ms__check{background:var(--ao-card)}.ao-ms--bar .ao-ms__helper{margin-top:12px}@media screen and (max-width:989px){.ao-ms--bar .ao-ms__card{grid-template-columns:56px minmax(0,1fr);padding:10px 12px 10px 10px}.ao-ms--bar .ao-ms__aside{align-items:baseline;flex-direction:row;gap:10px;grid-column:2;justify-content:space-between;text-align:left}.ao-ms--bar .ao-ms__price{font-size:1.6rem}}@media screen and (max-width:749px){.ao-ms--bar .ao-ms__card{align-items:start;gap:8px 10px;grid-template-columns:44px minmax(0,1fr);padding:10px}.ao-ms--bar .ao-ms__media{grid-row:auto}.ao-ms--bar .ao-ms__specs{display:none}.ao-ms--bar .ao-ms__name{font-size:1.35rem}.ao-ms--bar .ao-ms__aside{align-items:flex-start;flex-direction:column;gap:2px;grid-column:1 / -1}.ao-ms--bar .ao-ms__check{height:18px;width:18px}.ao-ms__label-row{display:block}.ao-ms__helper--inline{justify-content:flex-start;margin-top:6px}}.ao-ms--tabs .ao-ms__cards{background:var(--ao-card);border-radius:999px;gap:0;grid-template-columns:repeat(var(--ao-ms-count, 2),minmax(0,1fr));max-width:none;padding:5px;position:relative}.ao-ms--tabs .ao-ms__cards:before{background:var(--ao-ember);border-radius:999px;bottom:5px;content:"";left:5px;position:absolute;top:5px;transform:translate(calc(100% * var(--ao-ms-index, 0)));width:calc((100% - 10px) / var(--ao-ms-count, 2))}.ao-ms--tabs .ao-ms__cards.is-ready:before{transition:transform .42s cubic-bezier(.3,.8,.25,1)}.ao-ms--tabs .ao-ms__card,.ao-ms--tabs .ao-ms__card.is-active{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;padding:6px 24px 6px 6px;transition:background-color .22s ease}.ao-ms--tabs .ao-ms__card:not(.is-active):hover{background:color-mix(in srgb,var(--ao-text) 6%,transparent)}.ao-ms--tabs .ao-ms__media{aspect-ratio:1;border-radius:50%;height:44px;width:44px}.ao-ms__tab-name{align-items:center;color:var(--ao-text);display:flex;flex-wrap:wrap;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;gap:4px 8px;line-height:1.2;margin:0;transition:color .26s ease}.ao-ms__tab-sub{color:var(--ao-muted);font-size:1.3rem;line-height:1.3;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;transition:color .26s ease;white-space:nowrap}.ao-ms--tabs .ao-ms__aside{text-align:right}.ao-ms--tabs .ao-ms__price{color:var(--ao-text);font-size:1.7rem;margin:0;transition:color .26s ease;white-space:nowrap}.ao-ms--tabs .ao-ms__card.is-active .ao-ms__tab-name,.ao-ms--tabs .ao-ms__card.is-active .ao-ms__price{color:var(--ao-on-ember)}.ao-ms--tabs .ao-ms__card.is-active .ao-ms__tab-sub{color:color-mix(in srgb,var(--ao-on-ember) 82%,transparent)}.ao-ms--tabs .ao-ms__card.is-active .ao-ms__badge{background:var(--ao-on-ember);color:var(--ao-ember)}@media screen and (max-width:749px){.ao-ms--tabs .ao-ms__card,.ao-ms--tabs .ao-ms__card.is-active{align-content:center;gap:1px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:52px;padding:6px 8px;text-align:center}.ao-ms--tabs .ao-ms__media{display:none}.ao-ms--tabs .ao-ms__body{padding:0}.ao-ms--tabs .ao-ms__aside{text-align:center}.ao-ms__tab-name{flex-wrap:nowrap;font-size:1.4rem;gap:6px;justify-content:center}.ao-ms--tabs .ao-ms__badge{font-size:1.3rem;padding:2px 6px}.ao-ms__tab-sub{display:none}.ao-ms--tabs .ao-ms__price{font-size:1.3rem;font-weight:600}}.ao-ms--no-thumbs .ao-ms__media,.ao-ms--no-badges .ao-ms__badge{display:none}.ao-ms--no-thumbs.ao-ms--tabs .ao-ms__card,.ao-ms--no-thumbs.ao-ms--tabs .ao-ms__card.is-active,.ao-ms--no-thumbs.ao-ms--bar .ao-ms__card{grid-template-columns:minmax(0,1fr) auto;padding-left:24px}.ao-ms--no-thumbs.ao-ms--cards .ao-ms__card{grid-template-columns:minmax(0,1fr)}.ao-popup__dialog{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:calc(var(--ao-radius) * 1.2);box-shadow:0 40px 80px -30px #0009;color:var(--ao-text);max-width:min(440px,calc(100vw - 32px));padding:40px 32px 32px;text-align:center;width:100%}.ao-popup__dialog[open]{animation:ao-popup-in .26s ease}.ao-popup__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0908a6}@keyframes ao-popup-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.ao-popup__dialog[open]{animation:none}}.ao-popup__panel[hidden]{display:none}.ao-popup__close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--ao-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.ao-popup__close:hover{background:var(--ao-ember-soft);color:var(--ao-heading)}.ao-popup__close .ao-icon{height:18px;width:18px}.ao-popup__icon{align-items:center;background:var(--ao-ember-soft);border-radius:50%;color:var(--ao-ember);display:flex;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.ao-popup__icon .ao-icon{height:28px;width:28px}.ao-popup__title{font-size:clamp(2.6rem,4vw,3.2rem)}.ao-popup__text{font-size:1.5rem;margin-top:10px}.ao-popup__field{display:grid;gap:10px;margin-top:22px}.ao-popup__field input{background:color-mix(in srgb,var(--ao-heading) 5%,transparent);border:1px solid var(--ao-line);border-radius:var(--ao-radius-sm);color:var(--ao-heading);font-family:inherit;font-size:1.5rem;min-height:52px;padding:0 16px;text-align:center;width:100%}.ao-popup__field input:focus{border-color:var(--ao-ember);box-shadow:0 0 0 3px var(--ao-ember-soft);outline:none}.ao-popup__field .ao-btn{width:100%}.ao-popup__error{background:#e5484d1f;border-radius:var(--ao-radius-sm);font-size:1.35rem;margin-top:16px;padding:10px 14px;text-align:left}.ao-popup__error ul{margin:0;padding-left:18px}.ao-popup__code{align-items:center;background:var(--ao-section-bg, var(--ao-bg));border:2px dashed var(--ao-ember);border-radius:var(--ao-radius-sm);display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding:10px 10px 10px 18px}.ao-popup__code-value{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ao-popup__copy{background:var(--ao-heading);border:0;border-radius:8px;color:var(--ao-card);cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.08em;min-height:40px;padding:0 16px;text-transform:uppercase}.ao-popup__copy.is-copied{background:var(--ao-ember);color:#fff}.ao-popup__copy:focus-visible,.ao-popup__close:focus-visible{outline:2px solid var(--ao-ember);outline-offset:2px}.ao-popup__note{color:var(--ao-muted);font-size:1.3rem;margin:12px 0 0}.ao-popup__cta{margin-top:24px;width:100%}.aoh-print__head{margin-bottom:36px}.aoh-print__button{margin-top:22px}.aoh-print__sheet{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:960px}.aoh-card{aspect-ratio:148 / 105;background:#fbf6ee;border:1.5px dashed #c9b79f;border-radius:6px;color:#2a1f14;display:flex;flex-direction:column;padding:26px 28px 22px;position:relative}.aoh-card__sprig{color:#2f5a46;height:26px;position:absolute;right:20px;top:18px;width:52px}.aoh-card__star{color:#d6b06a;height:14px;position:absolute;right:74px;top:16px;width:14px}.aoh-card__brand{color:#b5520c;font-size:1.3rem;font-weight:700;margin:0 0 8px}.aoh-card__title{color:#11100f;font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.aoh-card__text{font-size:1.35rem;line-height:1.45;margin:8px 0 0}.aoh-card__lines{display:grid;gap:10px;margin-top:auto;padding-top:14px}.aoh-card__lines p{align-items:flex-end;display:flex;font-size:1.3rem;gap:8px;margin:0}.aoh-card__lines i{border-bottom:1px solid #b7a58d;flex:1;height:1.4em}@media screen and (max-width:749px){.aoh-print__sheet{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:12mm;size:A4 portrait}body>*:not(main),.shopify-section:not(:has(.aoh-print)),.aoh-print__head,.ao-sticky,.scroll-to-top-btn{display:none!important}.aoh-print{background:#fff!important;padding:0!important}.aoh-print__sheet{display:block;max-width:none}.aoh-card{break-inside:avoid;height:105mm;margin:0 auto 10mm;width:148mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ao-problem{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-problem--no-media{grid-template-columns:minmax(0,720px);justify-content:center}.ao-problem__media{display:grid;gap:12px}.ao-problem__media--2{grid-template-columns:1fr 1fr}.ao-problem__media--3{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.ao-problem__media--3 .ao-problem__shot:first-child{grid-row:span 2}.ao-problem__shot{background:var(--ao-night-2);border:1px solid var(--ao-line);border-radius:var(--ao-radius);min-height:200px;overflow:hidden;position:relative}.ao-problem__media--1 .ao-problem__shot{aspect-ratio:4 / 3}.ao-problem__media--2 .ao-problem__shot{aspect-ratio:3 / 4}.ao-problem__shot img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ao-problem__list{display:grid;gap:18px;list-style:none;margin:28px 0 0;padding:0}.ao-problem__item{align-items:flex-start;display:flex;gap:14px}.ao-problem__mark{align-items:center;background:#e5483b24;border-radius:50%;color:#e5483b;display:flex;flex:none;height:26px;justify-content:center;margin-top:1px;width:26px}.ao-problem__mark .ao-icon{height:14px;width:14px}.ao-problem__item-title{color:var(--ao-heading);display:block;font-size:1.6rem;font-weight:700;line-height:1.35}.ao-problem__item-text{color:var(--ao-muted);display:block;font-size:1.45rem;line-height:1.55;margin-top:2px}.ao-problem__answer{align-items:flex-start;background:var(--ao-card);border:1px solid var(--ao-line);border-left:3px solid var(--ao-ember);border-radius:var(--ao-radius-sm);display:flex;gap:14px;margin-top:32px;padding:18px 20px}.ao-problem__answer-icon{color:var(--ao-ember);flex:none}.ao-problem__answer-icon .ao-icon{height:24px;width:24px}.ao-problem__answer-title{color:var(--ao-heading);font-size:1.6rem;font-weight:700;margin:0}.ao-problem__answer-text{color:var(--ao-muted);font-size:1.45rem;line-height:1.55;margin:4px 0 0}@media screen and (max-width:989px){.ao-problem{gap:32px;grid-template-columns:minmax(0,1fr)}.ao-problem__media--3{grid-template-rows:160px 160px}}.ao-rc__pair{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,390px) auto minmax(0,390px);justify-content:center}.ao-rc__receipt{filter:drop-shadow(0 26px 34px rgba(0,0,0,.35));position:relative}.ao-rc__receipt--a{transform:rotate(-1.6deg)}.ao-rc__receipt--b{transform:rotate(1.2deg)}.ao-rc__paper{--ao-rc-mask: conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / 16px 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / 16px 51% repeat-x;-webkit-mask:var(--ao-rc-mask);mask:var(--ao-rc-mask);background:linear-gradient(to bottom,rgba(0,0,0,.03),transparent 18%),#f8f3ec;color:#2b241f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:1.35rem;line-height:1.5;padding:30px 26px 36px;position:relative}.ao-rc__shop{font-size:1.6rem;font-weight:800;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.ao-rc__meta{color:#2b241fc7;font-size:1.3rem;letter-spacing:.08em;margin:4px 0 0;text-align:center;text-transform:uppercase}.ao-rc__rule{border-top:1.5px dashed rgba(43,36,31,.35);display:block;margin:16px 0}.ao-rc__lines{display:grid;gap:9px;list-style:none;margin:0;padding:0}.ao-rc__lines li{align-items:baseline;display:flex;gap:6px}.ao-rc__leader{border-bottom:1.5px dotted rgba(43,36,31,.35);flex:1 1 12px;min-width:12px;transform:translateY(-4px)}.ao-rc__value{font-weight:700;text-align:right;white-space:nowrap}.ao-rc__total{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0;text-transform:uppercase}.ao-rc__total strong{font-size:2.4rem;letter-spacing:-.02em;text-transform:none}.ao-rc__foot{color:#2b241fa6;font-size:1.3rem;margin:10px 0 0;text-align:center}.ao-rc__barcode{background:repeating-linear-gradient(90deg,#2b241f 0 2px,transparent 2px 4px,#2b241f 4px 5px,transparent 5px 8px,#2b241f 8px 11px,transparent 11px 13px);display:block;height:34px;margin:18px auto 0;opacity:.75;width:70%}.ao-rc__stamp{border:3px solid var(--ao-ember);border-radius:8px;color:var(--ao-ember);display:table;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:800;letter-spacing:.08em;mix-blend-mode:multiply;opacity:.9;margin:16px auto 0;padding:6px 14px;text-transform:uppercase;transform:rotate(-7deg)}.ao-rc__vs{align-items:center;align-self:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:50%;color:var(--ao-heading);display:flex;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;height:56px;justify-content:center;text-transform:uppercase;width:56px}.ao-rc__cta{margin-top:22px;transform:rotate(-1.2deg);width:100%}.ao-rc__note{color:var(--ao-muted);font-size:1.3rem;margin:40px auto 0;max-width:640px;text-align:center}.ao-rc__pair.is-armed .ao-rc__paper{clip-path:inset(0 0 100% 0)}.ao-rc__pair.is-armed .ao-rc__cta{opacity:0}.ao-rc__pair.is-printed .ao-rc__paper{clip-path:inset(0 0 0 0);transition:clip-path 1.5s cubic-bezier(.3,.7,.3,1)}.ao-rc__pair.is-printed .ao-rc__receipt--b .ao-rc__paper{transition-delay:.5s}.ao-rc__pair.is-printed .ao-rc__cta{opacity:1;transition:opacity .5s ease 1.6s}@media screen and (max-width:989px){.ao-rc__pair{grid-template-columns:minmax(0,400px)}.ao-rc__vs{justify-self:center}}@media screen and (max-width:749px){.ao-rc__paper{font-size:1.3rem;padding:26px 18px 32px}.ao-rc__total strong{font-size:2rem}}.ao-rc--flat .ao-rc__receipt,.ao-rc--flat .ao-rc__cta{transform:none}@property --ao-rd-flame{syntax: "<color>"; inherits: true; initial-value: #e87521;}.ao-rd__grid{align-items:center;display:grid;gap:28px 56px;grid-template-areas:"stage head" "stage remote";grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-template-rows:auto 1fr}.ao-rd--media-right .ao-rd__grid{grid-template-areas:"head stage" "remote stage";grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.ao-rd__head{align-self:end;grid-area:head}.ao-rd__head .ao-lead{font-size:1.5rem}.ao-rd__stage{align-items:flex-end;aspect-ratio:16 / 11;background:radial-gradient(ellipse 80% 70% at 50% 72%,#1f1915,#0a0807 72%);border:1px solid rgba(244,238,229,.08);border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);display:flex;grid-area:stage;isolation:isolate;justify-content:center;overflow:hidden;padding-bottom:11%;position:relative;transition:--ao-rd-flame .6s ease}.ao-rd__ambient{background:radial-gradient(ellipse 55% 52% at 50% 52%,color-mix(in srgb,var(--ao-rd-flame) 42%,transparent),transparent 70%);top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .6s ease;z-index:-1}.ao-rd__floor{background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent 80%);border-top:1px solid rgba(255,255,255,.06);bottom:0;height:13%;left:0;position:absolute;right:0;z-index:-1}.ao-rd__status{color:#f4eee5c7;display:flex;flex-wrap:wrap;font-size:1.3rem;font-weight:600;gap:6px 16px;justify-content:space-between;left:22px;letter-spacing:.04em;position:absolute;right:22px;top:18px}.ao-rd__status span:first-child:before{background:var(--ao-rd-flame);border-radius:50%;box-shadow:0 0 10px var(--ao-rd-flame);content:"";display:inline-block;height:8px;margin-right:8px;transition:opacity .4s ease;vertical-align:1px;width:8px}.ao-rd__stage[data-power=off] .ao-rd__status span:first-child:before{opacity:.2}.ao-rd__note{bottom:12px;color:#f4eee580;font-size:1.3rem;left:0;margin:0;position:absolute;right:0;text-align:center}.ao-rd__device{position:relative;width:min(74%,560px)}.ao-rd__box{display:block;filter:drop-shadow(0 26px 30px rgba(0,0,0,.65));height:auto;overflow:visible;width:100%}.ao-rd__stop{stop-color:var(--ao-rd-flame)}.ao-rd__slit{fill:var(--ao-rd-flame);opacity:0;transition:opacity .4s ease}.ao-rd__embers{opacity:0;transition:opacity .6s ease}.ao-rd__logs rect{fill:#3e2418;stroke:#160c07;stroke-width:1.5;transition:fill .6s ease}.ao-rd__grain{fill:#6a4430;stroke:#2a170d;stroke-width:1.2;transition:fill .6s ease}.ao-rd__stage[data-power=on][data-light=on] .ao-rd__grain{fill:#9a6443}.ao-rd__cracks{fill:none;opacity:0;stroke:var(--ao-rd-flame);stroke-linecap:round;stroke-width:2.4;transition:opacity .6s ease}.ao-rd__stage[data-power=on][data-mist=on] .ao-rd__slit{opacity:.95}.ao-rd__stage[data-power=on][data-light=on] .ao-rd__embers{animation:ao-rd-glow 2.6s ease-in-out infinite alternate;opacity:1}.ao-rd__stage[data-power=on][data-light=on] .ao-rd__logs rect{fill:#5a311d}.ao-rd__stage[data-power=on][data-light=on] .ao-rd__cracks{opacity:.9}.ao-rd__stage[data-power=off] .ao-rd__ambient{opacity:0}.ao-rd__stage[data-power=on][data-mist=off][data-light=off] .ao-rd__ambient{opacity:.25}@keyframes ao-rd-glow{to{opacity:.72}}.ao-rd__flame{bottom:87%;height:128%;left:26%;pointer-events:none;position:absolute;transition:opacity .6s ease;width:48%}.ao-rd__flame:before{background:radial-gradient(ellipse 50% 100% at 50% 100%,var(--ao-rd-flame),transparent 75%);bottom:-4%;content:"";filter:blur(8px);height:22%;left:-6%;mix-blend-mode:screen;opacity:.85;position:absolute;right:-6%}.ao-rd__stage[data-power=off] .ao-rd__flame,.ao-rd__stage[data-mist=off] .ao-rd__flame{opacity:0}.ao-rd__tongue{animation:ao-rd-lick var(--d, 1.5s) ease-in-out var(--delay, 0s) infinite alternate;background:radial-gradient(ellipse 50% 64% at 50% 94%,rgba(255,246,232,.95) 0%,var(--ao-rd-flame) 30%,color-mix(in srgb,var(--ao-rd-flame) 45%,transparent) 52%,transparent 74%);border-radius:50% 50% 45% 45%/70% 70% 30% 30%;bottom:0;filter:blur(7px);mix-blend-mode:screen;position:absolute;transform-origin:50% 100%}.ao-rd__tongue--1{--d: 1.3s;height:52%;left:0;width:30%}.ao-rd__tongue--2{--d: 1.7s;--delay: -.4s;height:84%;left:15%;width:34%}.ao-rd__tongue--3{--d: 1.5s;--delay: -.9s;height:100%;left:34%;width:32%}.ao-rd__tongue--4{--d: 1.9s;--delay: -.2s;height:76%;left:52%;width:34%}.ao-rd__tongue--5{--d: 1.2s;--delay: -.6s;height:54%;left:70%;width:30%}.ao-rd__wisp{animation:ao-rd-rise var(--d, 5s) linear var(--delay, 0s) infinite;background:radial-gradient(ellipse,color-mix(in srgb,var(--ao-rd-flame) 40%,rgba(255,255,255,.3)),transparent 70%);border-radius:50%;bottom:40%;filter:blur(12px);height:45%;mix-blend-mode:screen;position:absolute;width:46%}.ao-rd__wisp--1{left:8%}.ao-rd__wisp--2{--d: 6.5s;--delay: -3s;left:44%}@keyframes ao-rd-lick{0%{opacity:.72;transform:scaleY(.82) skew(-4deg) translate(-2%)}50%{opacity:1;transform:scaleY(1.08) skew(3deg) translate(2%)}to{opacity:.85;transform:scaleY(.94) skew(-2deg) translate(-1%)}}@keyframes ao-rd-rise{0%{opacity:0;transform:translateY(0) scale(.8)}25%{opacity:.9}to{opacity:0;transform:translateY(-90%) scale(1.3)}}.ao-rd__remote{align-self:start;background:linear-gradient(160deg,#fcfaf7,#e8e1d9);border-radius:34px;box-shadow:0 30px 60px -30px #000000bf,inset 0 1px #fff,inset 0 -2px #0000000f;color:#2a221d;display:grid;gap:18px;grid-area:remote;max-width:320px;padding:20px 20px 24px;width:100%}.ao-rd__remote-top{align-items:center;display:flex;justify-content:space-between}.ao-rd__led{background:#c9c1b8;border-radius:50%;height:8px;margin-left:6px;width:8px}.ao-rd__led.is-blink{animation:ao-rd-blink .36s ease}@keyframes ao-rd-blink{30%{background:#ff4d3d;box-shadow:0 0 8px #ff4d3d}}.ao-rd__power{align-items:center;background:#e8e1d9;border:0;border-radius:50%;box-shadow:inset 0 -2px #0000001a,0 2px 6px #0000001f;color:#8a7f76;cursor:pointer;display:flex;height:52px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:52px}.ao-rd__power[aria-pressed=true]{background:var(--ao-ember);color:#fff}.ao-rd__power .ao-icon{height:22px;width:22px}.ao-rd__group{display:grid;gap:8px}.ao-rd__label{color:#8a7f76;font-size:1.3rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.ao-rd__colors{display:flex;flex-wrap:wrap;gap:10px}.ao-rd__color{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 45%),var(--c);border:0;border-radius:50%;box-shadow:0 3px 8px -2px #00000059;cursor:pointer;height:34px;padding:0;transition:transform .16s ease;width:34px}.ao-rd__color:hover{transform:scale(1.08)}.ao-rd__color[aria-pressed=true]{outline:2.5px solid #2a221d;outline-offset:3px}.ao-rd__toggles{grid-template-columns:1fr 1fr}.ao-rd__timers{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.ao-rd__key{align-items:center;background:#e3dcd4;border:0;border-radius:14px;box-shadow:inset 0 -2px #00000014;color:#4a3f37;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.3rem;font-weight:700;gap:6px;justify-content:center;min-height:42px;padding:0 10px;transition:background-color .18s ease,color .18s ease}.ao-rd__key .ao-icon{height:16px;width:16px}.ao-rd__key[aria-pressed=true]{background:#2a221d;color:#fff}.ao-rd__power:focus-visible,.ao-rd__key:focus-visible,.ao-rd__color:focus-visible{outline:2.5px solid var(--ao-ember);outline-offset:3px}@media screen and (max-width:989px){.ao-rd__grid,.ao-rd--media-right .ao-rd__grid{gap:20px;grid-template-areas:"head" "stage" "remote";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.ao-rd__head{text-align:center}.ao-rd__stage{aspect-ratio:4 / 3}.ao-rd__device{width:84%}.ao-rd__remote{justify-self:center;max-width:420px}}@media screen and (max-width:749px){.ao-rd__status{font-size:1.3rem;left:14px;right:14px;top:12px}.ao-rd__note{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.ao-rd__tongue,.ao-rd__wisp,.ao-rd__stage[data-power=on][data-light=on] .ao-rd__embers{animation:none}}.ao-rf__panel{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);display:block;margin:0 auto;max-width:980px;padding:36px 40px 32px}.ao-rf__readout{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between}.ao-rf__label{color:var(--ao-muted);font-size:1.3rem;font-weight:600;letter-spacing:.12em;padding-bottom:10px;text-transform:uppercase}.ao-rf__value{align-items:baseline;color:var(--ao-heading);display:flex;font-family:var(--font-heading-family);font-weight:700;gap:8px;line-height:1;margin:0}.ao-rf__value output{font-size:clamp(4.4rem,6vw,6.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ao-rf__value span{color:var(--ao-muted);font-size:2rem}.ao-rf__track{margin-top:34px;position:relative}.ao-rf__bands{background:color-mix(in srgb,var(--ao-text) 8%,transparent);border-radius:999px;height:12px;left:0;position:absolute;right:0;top:14px}.ao-rf__band{background:color-mix(in srgb,var(--ao-text) 18%,transparent);border-radius:999px;bottom:0;position:absolute;top:0;transition:background-color .22s ease,box-shadow .22s ease}.ao-rf__band span{color:var(--ao-muted);font-size:1.3rem;font-weight:700;left:50%;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:-24px;transform:translate(-50%);transition:color .22s ease;white-space:nowrap}.ao-rf__band.is-match{background:var(--ao-ember);box-shadow:0 0 22px -2px var(--ao-ember)}.ao-rf__band.is-match span{color:var(--ao-ember-text)}.ao-rf__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:40px;margin:0;position:relative;width:100%}.ao-rf__range:focus-visible{outline:none}.ao-rf__range::-webkit-slider-runnable-track{background:transparent;height:40px}.ao-rf__range::-moz-range-track{background:transparent;height:40px}.ao-rf__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:4px solid var(--ao-ember);border-radius:50%;box-shadow:0 8px 20px -6px #00000080;height:32px;margin-top:4px;width:32px}.ao-rf__range::-moz-range-thumb{background:#fff;border:4px solid var(--ao-ember);border-radius:50%;box-shadow:0 8px 20px -6px #00000080;height:24px;width:24px}.ao-rf__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ao-ember);outline-offset:3px}.ao-rf__scale{color:var(--ao-muted);display:flex;font-size:1.3rem;justify-content:space-between;margin-top:2px}.ao-rf__presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ao-rf__preset{align-items:center;background:transparent;border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.3rem;gap:8px;padding:8px 14px;transition:background-color .16s ease,border-color .16s ease}.ao-rf__preset span{color:var(--ao-muted)}.ao-rf__preset:hover{border-color:var(--ao-ember)}.ao-rf__preset.is-active{background:var(--ao-ember-soft);border-color:var(--ao-ember)}.ao-rf__models{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:26px}.ao-rf__model{border:1.5px solid var(--ao-line);border-radius:var(--ao-radius-sm);opacity:.6;padding:18px 20px;transition:border-color .22s ease,opacity .22s ease,background-color .22s ease}.ao-rf__model.is-match{background:color-mix(in srgb,var(--ao-ember) 8%,transparent);border-color:var(--ao-ember);opacity:1}.ao-rf__model-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.ao-rf__model-name{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:2rem;font-weight:700;margin:0}.ao-rf__fit{align-items:center;background:var(--ao-ember);border-radius:999px;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:700;gap:4px;letter-spacing:.06em;opacity:0;padding:4px 10px 4px 7px;text-transform:uppercase;transform:scale(.85);transition:opacity .22s ease,transform .22s ease}.ao-rf__fit .ao-icon{height:14px;width:14px}.ao-rf__model.is-match .ao-rf__fit{opacity:1;transform:none}.ao-rf__model-range{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;margin:4px 0 0}.ao-rf__model-text{color:var(--ao-muted);font-size:1.4rem;line-height:1.55;margin:8px 0 0}.ao-rf__model-link{color:var(--ao-heading);display:inline-block;font-size:1.35rem;font-weight:700;margin-top:12px;text-decoration:none}.ao-rf__model.is-match .ao-rf__model-link{color:var(--ao-ember-text)}.ao-rf__model-link:hover{text-decoration:underline;text-underline-offset:3px}.ao-rf__note{align-items:center;color:var(--ao-text);display:flex;font-size:1.4rem;gap:10px;margin:18px 0 0}.ao-rf__note[hidden]{display:none}.ao-rf__note a{color:var(--ao-ember-text);font-weight:700;text-underline-offset:3px}.ao-rf__note .ao-icon{color:var(--ao-ember);height:18px;width:18px}@media screen and (max-width:749px){.ao-rf__panel{padding:24px 18px 20px}.ao-rf__band span{font-size:1.3rem}.ao-rf__preset{font-size:1.3rem;padding:7px 12px}}.ao-rt__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-rt--dial-left .ao-rt__dial-wrap{order:-1}.ao-rt__list{display:grid;gap:10px;list-style:none;margin:30px 0 0;padding:0}.ao-rt__item{border:1px solid var(--ao-line);border-radius:var(--ao-radius-sm);overflow:hidden;position:relative;transition:background-color .22s ease,border-color .22s ease}.ao-rt__item.is-active{background:var(--ao-card);border-color:color-mix(in srgb,var(--ao-ember) 60%,transparent)}.ao-rt__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:14px 16px;text-align:left;width:100%}.ao-rt__trigger:focus-visible{border-radius:var(--ao-radius-sm);outline:2px solid var(--ao-ember);outline-offset:-2px}.ao-rt__icon{align-items:center;background:var(--ao-ember-soft);border-radius:12px;color:var(--ao-ember);display:flex;flex:none;height:42px;justify-content:center;transition:background-color .22s ease,color .22s ease;width:42px}.ao-rt__item.is-active .ao-rt__icon{background:var(--ao-ember);color:#fff}.ao-rt__icon .ao-icon{height:20px;width:20px}.ao-rt__heading{display:flex;flex-direction:column;gap:2px}.ao-rt__freq{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.ao-rt__title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:1.25}.ao-rt__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.ao-rt__item.is-active .ao-rt__body{grid-template-rows:1fr}.ao-rt__text{color:var(--ao-muted);font-size:1.4rem;line-height:1.6;margin:0;overflow:hidden;padding:0 16px 0 72px}.ao-rt__item.is-active .ao-rt__text{padding-bottom:16px}.ao-rt__progress{background:var(--ao-ember);bottom:0;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center}.ao-rt__grid.is-playing .ao-rt__item.is-active .ao-rt__progress{animation:ao-rt-progress var(--ao-rt-interval, 4s) linear forwards}.ao-rt__grid:hover .ao-rt__progress{animation-play-state:paused!important}@keyframes ao-rt-progress{to{transform:scaleX(1)}}.ao-rt__tip{align-items:flex-start;background:var(--ao-ember-soft);border-radius:var(--ao-radius-sm);display:flex;gap:12px;margin-top:18px;padding:14px 16px}.ao-rt__tip p{color:var(--ao-text);font-size:1.4rem;line-height:1.55;margin:0}.ao-rt__tip strong{color:var(--ao-heading);margin-right:4px}.ao-rt__tip-icon{color:var(--ao-ember);flex:none;margin-top:2px}.ao-rt__tip-icon .ao-icon{height:18px;width:18px}.ao-rt__dial-wrap{display:flex;justify-content:center}.ao-rt__dial{aspect-ratio:1;max-width:420px;position:relative;width:100%}.ao-rt__dial:before{background:radial-gradient(circle,var(--ao-ember-soft),transparent 62%);content:"";top:8%;right:8%;bottom:8%;left:8%;position:absolute;z-index:-1}.ao-rt__svg{display:block;height:100%;overflow:visible;width:100%}.ao-rt__seg{fill:none;stroke:color-mix(in srgb,var(--ao-text) 7%,transparent);stroke-width:46;transition:stroke .3s ease}.ao-rt__grid[data-mode=daily] .ao-rt__seg,.ao-rt__grid[data-mode=weekly] .ao-rt__seg--weekly{stroke:color-mix(in srgb,var(--ao-ember) 22%,transparent)}.ao-rt__always{fill:none;stroke:var(--ao-ember);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:3;transform:rotate(-90deg);transform-origin:200px 200px;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.ao-rt__grid[data-mode=always] .ao-rt__always{stroke-dashoffset:0}.ao-rt__day{dominant-baseline:middle;fill:var(--ao-muted);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase}.ao-rt__slot{display:flex;gap:3px;position:absolute;transform:translate(-50%,-50%)}.ao-rt__chip{align-items:center;background:var(--ao-section-bg);border:1px solid var(--ao-line);border-radius:50%;color:var(--ao-muted);display:flex;height:28px;justify-content:center;opacity:.55;transition:background-color .26s ease calc(var(--i) * 70ms),border-color .26s ease calc(var(--i) * 70ms),color .26s ease calc(var(--i) * 70ms),opacity .26s ease calc(var(--i) * 70ms),transform .26s ease calc(var(--i) * 70ms);width:28px}.ao-rt__chip .ao-icon{height:15px;width:15px}.ao-rt__chip.is-active{background:var(--ao-ember);border-color:var(--ao-ember);box-shadow:0 6px 16px -6px var(--ao-ember);color:#fff;opacity:1;transform:scale(1.12)}.ao-rt__grid[data-mode=always] .ao-rt__chip{opacity:.35}.ao-rt__center{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:46%}.ao-rt__center-icons{height:44px;position:relative;width:44px}.ao-rt__center-icon{align-items:center;background:var(--ao-ember);border-radius:14px;box-shadow:0 12px 26px -12px var(--ao-ember);color:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transform:scale(.7);transition:opacity .26s ease,transform .26s ease}.ao-rt__center-icon.is-active{opacity:1;transform:none}.ao-rt__center-icon .ao-icon{height:21px;width:21px}.ao-rt__center-title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.2;margin:12px 0 0}.ao-rt__count{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin:4px 0 0}@media screen and (max-width:989px){.ao-rt__grid{gap:32px;grid-template-columns:minmax(0,1fr)}.ao-rt__dial-wrap,.ao-rt--dial-left .ao-rt__dial-wrap{order:-1}.ao-rt__dial{max-width:340px}}@media screen and (max-width:749px){.ao-rt__text{padding-left:16px}.ao-rt__title{font-size:1.5rem}.ao-rt__chip{height:24px;width:24px}.ao-rt__chip .ao-icon{height:13px;width:13px}.ao-rt__center-title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.ao-rt__seg,.ao-rt__always,.ao-rt__body,.ao-rt__chip{transition:none}}.ao-safety{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1040px}.ao-safety__col{--ao-safety-color: #3fae6a;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);padding:24px 26px}.ao-safety__col--dont{--ao-safety-color: #e5483b}.ao-safety__head{align-items:center;color:var(--ao-heading);display:flex;font-size:1.7rem;font-weight:700;gap:10px;margin:0 0 16px}.ao-safety__badge{align-items:center;background:color-mix(in srgb,var(--ao-safety-color) 16%,transparent);border-radius:50%;color:var(--ao-safety-color);display:flex;height:30px;justify-content:center;width:30px}.ao-safety__badge .ao-icon{height:16px;width:16px}.ao-safety__list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.ao-safety__list li{border-left:2px solid color-mix(in srgb,var(--ao-safety-color) 50%,transparent);padding-left:14px}.ao-safety__list strong{color:var(--ao-heading);display:block;font-size:1.5rem;line-height:1.35}.ao-safety__list span{color:var(--ao-muted);display:block;font-size:1.4rem;line-height:1.55;margin-top:2px}.ao-safety__note{color:var(--ao-muted);font-size:1.3rem;line-height:1.5;margin:20px auto 0;max-width:720px;text-align:center}@media screen and (max-width:749px){.ao-safety{grid-template-columns:minmax(0,1fr)}.ao-safety__col{padding:18px}}.ao-sz{align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ao-sz__stage{aspect-ratio:1;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden;position:relative}.ao-sz__stage--blend{background:var(--ao-tile)}.ao-sz__zoom{--zx: 50%;--zy: 50%;--zs: 1;top:0;right:0;bottom:0;left:0;position:absolute;transform:scale(var(--zs)) translate(calc(50% - var(--zx)),calc(50% - var(--zy)));transition:transform .7s cubic-bezier(.65,0,.35,1)}.ao-sz__image{display:block;height:100%;object-fit:contain;width:100%}.ao-sz__stage--blend .ao-sz__image{mix-blend-mode:multiply}.ao-sz__spot{background:var(--c);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 0 var(--c);cursor:pointer;height:18px;left:var(--x);padding:0;position:absolute;top:var(--y);transform:translate(-50%,-50%);transition:opacity .3s ease;width:18px;animation:ao-sz-pulse 2.2s ease-out infinite}.ao-sz.is-zoomed .ao-sz__spot{opacity:0;pointer-events:none}@keyframes ao-sz-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 70%,transparent)}to{box-shadow:0 0 0 14px transparent}}.ao-sz__current{background:#11100fb3;border-radius:999px;color:#f4eee5;font-size:1.3rem;font-weight:700;left:16px;letter-spacing:0;padding:7px 12px;position:absolute;text-transform:none;top:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ao-sz__back{align-items:center;background:#11100fb3;border:0;border-radius:50%;color:#f4eee5;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;width:38px}.ao-sz__back[hidden]{display:none}.ao-sz__back .ao-icon{height:16px;width:16px}.ao-sz__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;position:relative}.ao-sz__chip{align-items:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.35rem;font-weight:600;gap:8px;padding:8px 14px;transition:border-color .2s ease,background-color .2s ease}.ao-sz__chip:hover{border-color:color-mix(in srgb,var(--ao-heading) 35%,transparent)}.ao-sz__chip.is-active{background:var(--ao-heading);border-color:var(--ao-heading);color:var(--ao-section-bg)}.ao-sz__chip:focus-visible,.ao-sz__spot:focus-visible,.ao-sz__back:focus-visible{outline:2px solid var(--ao-ember);outline-offset:2px}.ao-sz__dot{background:var(--c);border-radius:50%;box-shadow:0 0 10px var(--c);height:12px;width:12px}.ao-sz__panel{display:flex;flex-direction:column}.ao-sz__card{--c: var(--ao-ember);background:radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex:1;flex-direction:column;padding:28px}.ao-sz__card[hidden]{display:none}.ao-sz__matrix{display:flex;flex:1;flex-direction:column;margin-top:22px}.ao-sz__mrow{align-items:center;background:none;border:0;border-top:1px solid var(--ao-line);color:var(--ao-heading);display:grid;flex:1;font-family:inherit;gap:8px;grid-template-columns:minmax(0,1fr) 76px 76px;min-height:48px;padding:6px 8px;text-align:left;width:100%}button.ao-sz__mrow{border-radius:var(--ao-radius-sm);cursor:pointer;transition:background-color .2s ease}button.ao-sz__mrow:hover{background:color-mix(in srgb,var(--c) 12%,transparent)}button.ao-sz__mrow:focus-visible{outline:2px solid var(--ao-ember);outline-offset:-2px}.ao-sz__mrow--head{border-top:0;flex:none;padding-bottom:12px}.ao-sz__mhead{align-self:end;color:var(--ao-muted);font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.ao-sz__mpack{align-items:center;background:color-mix(in srgb,var(--ao-heading) 6%,transparent);border-radius:var(--ao-radius-sm);display:flex;flex-direction:column;padding:8px 4px}.ao-sz__mpack small{color:var(--ao-muted);font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.ao-sz__mpack strong{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1}.ao-sz__mname{align-items:center;display:flex;font-size:1.55rem;font-weight:600;gap:12px}.ao-sz__mcell{align-items:center;display:flex;justify-content:center}.ao-sz__mcell .ao-icon{background:color-mix(in srgb,var(--c) 22%,transparent);border-radius:50%;color:var(--c);height:26px;padding:5px;width:26px}.ao-sz__inpacks{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:22px}.ao-sz__inpack{align-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:var(--ao-radius-sm);color:var(--ao-heading);display:flex;font-size:1.45rem;font-weight:700;gap:10px;padding:14px 16px}.ao-sz__inpack .ao-icon{color:var(--c);flex:none;height:18px;width:18px}.ao-sz__inpack--off{background:color-mix(in srgb,var(--ao-heading) 5%,transparent);color:var(--ao-muted);text-decoration:none}.ao-sz__inpack--off .ao-icon{color:var(--ao-muted);height:14px;width:14px}.ao-sz__mcell--off:before{background:color-mix(in srgb,var(--ao-heading) 22%,transparent);border-radius:2px;content:"";height:2px;width:14px}.ao-sz__meters{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.ao-sz__meter{background:color-mix(in srgb,var(--c) 10%,transparent);border-radius:var(--ao-radius-sm);display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ao-sz__meter-label{color:var(--ao-muted);font-size:1.3rem;font-weight:600;letter-spacing:0;text-transform:none}.ao-sz__meter-dots{display:flex;gap:5px}.ao-sz__meter-dots span{background:color-mix(in srgb,var(--ao-heading) 15%,transparent);border-radius:50%;height:12px;width:12px}.ao-sz__meter-dots span.is-on{background:var(--c)}.ao-sz__drops{align-items:center;color:var(--ao-heading);display:flex;font-size:1.5rem;font-weight:700;gap:6px}.ao-sz__drops .ao-icon{color:var(--c);height:16px;width:16px}.ao-sz__tag{color:var(--c);font-size:1.3rem;font-weight:700;letter-spacing:0;margin:0 0 8px;text-transform:none}.ao-sz__name{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.2vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ao-sz__notes{color:var(--ao-muted);font-size:1.6rem;font-style:italic;margin:8px 0 0}.ao-sz__intro{color:var(--ao-muted);font-size:1.55rem;line-height:1.65;margin-top:12px}.ao-sz__intro p{margin:0}.ao-sz__hint{align-items:center;color:var(--ao-ember-text);display:flex;font-size:1.35rem;font-weight:600;gap:8px;margin:18px 0 0}.ao-sz__hint .ao-icon{height:18px;width:18px}.ao-sz__facts{display:grid;gap:0;margin:22px 0 0}.ao-sz__facts div{border-top:1px solid var(--ao-line);display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);padding:12px 0}.ao-sz__facts dt{color:var(--ao-muted);font-size:1.3rem;font-weight:600;letter-spacing:0;text-transform:none}.ao-sz__facts dd{color:var(--ao-heading);font-size:1.5rem;font-weight:600;margin:0}@media(prefers-reduced-motion:reduce){.ao-sz__zoom{transition:none}.ao-sz__spot{animation:none}}@media screen and (max-width:989px){.ao-sz{gap:20px;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.ao-sz__chips{flex-wrap:nowrap;margin-inline:-1.5rem;overflow-x:auto;padding-inline:1.5rem;scrollbar-width:none}.ao-sz__chip{flex:none}.ao-sz__card{padding:20px}.ao-sz__facts div{grid-template-columns:90px minmax(0,1fr)}.ao-sz__mrow{grid-template-columns:minmax(0,1fr) 60px 60px;padding-inline:4px}.ao-sz__mname{font-size:1.4rem;gap:10px}}.ao-scents{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ao-scent{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ao-scent) 16%,transparent),transparent 55%),var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);border-top:3px solid var(--ao-scent);display:flex;flex-direction:column;padding:20px 22px 22px}.ao-scent__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ao-scent__drop{align-items:center;background:color-mix(in srgb,var(--ao-scent) 18%,transparent);border-radius:50%;color:var(--ao-scent);display:flex;height:40px;justify-content:center;width:40px}.ao-scent__drop .ao-icon{height:20px;width:20px}.ao-scent__tag{border:1px solid var(--ao-line);border-radius:999px;color:var(--ao-muted);font-size:1.3rem;font-weight:600;letter-spacing:0;padding:4px 10px;text-transform:none}.ao-scent__name{color:var(--ao-heading);font-size:1.9rem;font-weight:700;margin:0}.ao-scent__notes{color:var(--ao-muted);font-size:1.4rem;font-style:italic;line-height:1.5;margin:4px 0 0}.ao-scent__meta{border-top:1px dashed var(--ao-line);display:grid;gap:8px;margin:16px 0 0;padding-top:14px}.ao-scent__meta div{align-items:center;display:flex;gap:10px}.ao-scent__meta dt{color:var(--ao-scent);display:flex}.ao-scent__meta dt .ao-icon{height:17px;width:17px}.ao-scent__meta dd{color:var(--ao-text);font-size:1.4rem;margin:0}.ao-scents__pairs{align-items:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:18px;padding:18px 22px}.ao-scents__pairs-title{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:0;margin:0;text-transform:none}.ao-scents__pairs-list{display:flex;flex:1;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:0;padding:0}.ao-pair{align-items:center;display:flex;gap:10px}.ao-pair strong{color:var(--ao-heading);display:block;font-size:1.45rem}.ao-pair__mood{color:var(--ao-muted);display:block;font-size:1.3rem}.ao-pair__dots{display:flex}.ao-pair__dots span{border:2px solid var(--ao-card);border-radius:50%;height:22px;width:22px}.ao-pair__dots span+span{margin-left:-8px}.ao-scents__cta{display:flex;justify-content:center;margin-top:28px}@media screen and (max-width:989px){.ao-scents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ao-scents{gap:10px}.ao-scent{padding:16px}.ao-scent__name{font-size:1.6rem}.ao-scent__notes,.ao-scent__meta dd{font-size:1.3rem}.ao-scents__pairs-list{flex-direction:column}}.ao-section.ao-sc{overflow:hidden;overflow:clip}.ao-sc__glow{background:radial-gradient(circle,rgba(232,117,33,.3),transparent 65%);height:820px;pointer-events:none;position:absolute;right:-220px;top:50%;transform:translateY(-50%);width:820px}.ao-sc--media-left .ao-sc__glow{left:-220px;right:auto}.ao-sc:not(.ao-section--night):not(.ao-section--glow) .ao-sc__glow{opacity:.45}.ao-sc__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);position:relative}.ao-sc--media-left .ao-sc__media{order:-1}.ao-sc__title{font-size:clamp(3.4rem,4.8vw,6rem);line-height:1.02}.ao-sc__lead{max-width:52ch}.ao-sc__buy{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:30px}.ao-sc__price{color:var(--ao-heading);display:flex;flex-direction:column;font-family:var(--font-heading-family);font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.ao-sc__price-note{color:var(--ao-muted);font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:0;margin-top:4px}.ao-sc__actions{display:flex;flex-wrap:wrap;gap:10px}.ao-sc__primary .ao-icon{height:18px;transition:transform .2s ease;width:18px}.ao-sc__primary:hover .ao-icon{transform:translate(3px)}.ao-sc__primary[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ao-sc__checks{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:26px 0 0;padding:0}.ao-sc__checks li{align-items:center;color:var(--ao-muted);display:inline-flex;font-size:1.35rem;gap:8px}.ao-sc__checks .ao-icon{color:var(--ao-ember);height:16px;width:16px}.ao-sc__media{position:relative}.ao-sc__frame{aspect-ratio:var(--ao-sc-ratio, 7 / 5);background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);overflow:hidden;position:relative}.ao-sc__image{display:block;height:100%;object-fit:cover;object-position:var(--ao-sc-focus, 50% 50%);width:100%}.ao-sc__frame--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-sc__frame--blend .ao-sc__image{height:auto;max-height:84%;max-width:86%;mix-blend-mode:multiply;object-fit:contain}.ao-sc__chips{list-style:none;margin:0;padding:0}.ao-sc__chip{animation:ao-sc-float 6s ease-in-out var(--ao-sc-delay, 0s) infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ao-card) 88%,transparent);border:1px solid var(--ao-line);border-radius:14px;box-shadow:0 18px 40px -22px #0000008c;display:flex;flex-direction:column;gap:2px;padding:12px 16px;position:absolute}.ao-sc__chip strong{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:2rem;line-height:1.1}.ao-sc__chip span{color:var(--ao-muted);font-size:1.3rem}.ao-sc__chip--tl{left:-22px;top:24px}.ao-sc__chip--tr{right:-22px;top:24px}.ao-sc__chip--bl{bottom:24px;left:-22px}.ao-sc__chip--br{bottom:24px;right:-22px}@keyframes ao-sc-float{50%{transform:translateY(-6px)}}@media screen and (max-width:989px){.ao-sc__grid{gap:36px;grid-template-columns:minmax(0,1fr)}.ao-sc--media-left .ao-sc__media{order:0}.ao-sc__chip--tl,.ao-sc__chip--bl{left:12px}.ao-sc__chip--tr,.ao-sc__chip--br{right:12px}}@media screen and (max-width:749px){.ao-sc__buy{align-items:stretch;flex-direction:column}.ao-sc__price{align-items:baseline;flex-direction:row;gap:10px}.ao-sc__actions{flex-direction:column}.ao-sc__actions .ao-btn{width:100%}.ao-sc__chips{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ao-sc__chip{animation:none;flex:1 0 auto;padding:10px 12px;position:static}.ao-sc__chip strong{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.ao-sc__chip{animation:none}}.ao-specs{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-specs--no-media{grid-template-columns:minmax(0,760px);justify-content:center}.ao-specs__media{aspect-ratio:1;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden}.ao-specs__media img{display:block;height:100%;object-fit:cover;width:100%}.ao-specs__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-specs__media--blend img{height:auto;max-height:82%;max-width:86%;mix-blend-mode:multiply;object-fit:contain}.ao-specs__table{border-top:1px solid var(--ao-line);margin:26px 0 0}.ao-specs__row{border-bottom:1px solid var(--ao-line);display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:14px 0}.ao-specs__row dt{color:var(--ao-muted);font-size:1.4rem}.ao-specs__row dd{color:var(--ao-heading);font-size:1.45rem;font-weight:600;margin:0}.ao-specs__note{color:var(--ao-muted);font-size:1.3rem;line-height:1.5;margin:14px 0 0}@media screen and (max-width:989px){.ao-specs{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-specs__media{aspect-ratio:4 / 3}}@media screen and (max-width:749px){.ao-specs__row{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-specs__row dt,.ao-specs__row dd{font-size:1.3rem}}.ao-split{display:grid;gap:64px}.ao-split__row{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-split__row--flip .ao-split__media{order:2}.ao-split__media{aspect-ratio:4 / 3;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden}.ao-split__media img{display:block;height:100%;object-fit:cover;width:100%}.ao-split__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-split__media--blend img{height:auto;max-height:80%;max-width:84%;mix-blend-mode:multiply;object-fit:contain}.ao-split__title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.8vw,3.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.ao-split__title strong,.ao-split__title em{font-style:normal}html.ao-accent-words .ao-split__title strong,html.ao-accent-words .ao-split__title em{color:var(--ao-ember)}.ao-split__body{color:var(--ao-muted);font-size:1.6rem;line-height:1.65;margin-top:14px;max-width:480px}.ao-split__body p{margin:0}.ao-split__body p+p{margin-top:10px}@media screen and (max-width:989px){.ao-split{gap:48px}.ao-split__row{gap:24px;grid-template-columns:minmax(0,1fr)}.ao-split__row--flip .ao-split__media{order:0}}.ao-statement{display:block}.ao-statement__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-statement__grid--flip .ao-statement__media{order:2}.ao-statement__grid--text{grid-template-columns:minmax(0,760px);justify-content:center}.ao-statement__media{aspect-ratio:1;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden}.ao-statement__image{display:block;height:100%;object-fit:cover;width:100%}.ao-statement__media--blend{align-items:center;background:var(--ao-tile);display:flex;justify-content:center}.ao-statement__media--blend .ao-statement__image{height:auto;max-height:80%;max-width:84%;mix-blend-mode:multiply;object-fit:contain}.ao-statement__lines{display:grid;list-style:none;margin:0;padding:0}.ao-statement__line{display:grid;gap:10px;justify-items:start;padding:22px 0}.ao-statement__line+.ao-statement__line{border-top:1px solid var(--ao-line)}.ao-statement__line:first-child{padding-top:10px}.ao-statement__fix{align-items:center;color:var(--ao-heading);display:flex;font-size:1.6rem;font-weight:600;gap:10px;line-height:1.45}.ao-statement__desc{color:var(--ao-muted);font-size:1.45rem;line-height:1.65;margin:0;max-width:52ch;padding-left:34px}.ao-statement__fix .ao-icon{background:var(--ao-ember-soft);border-radius:50%;color:var(--ao-ember);flex:none;height:24px;padding:5px;width:24px}.ao-statement__strike{background-image:linear-gradient(var(--ao-ember),var(--ao-ember));background-position:0 58%;background-repeat:no-repeat;background-size:0% .08em;color:var(--ao-heading);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.65,0,.35,1),color .9s ease;transition-delay:calc(var(--i) * .26s)}.ao-statement.is-visible .ao-statement__strike{background-size:100% .08em;color:color-mix(in srgb,var(--ao-heading) 45%,transparent)}.ao-statement__answer{align-items:center;background:radial-gradient(ellipse 80% 120% at 0% 50%,var(--ao-ember-soft),transparent 70%),var(--ao-card);border:1px solid color-mix(in srgb,var(--ao-ember) 45%,transparent);border-radius:var(--ao-radius);box-shadow:0 20px 40px -30px var(--ao-ember);display:flex;gap:16px;margin-top:32px;padding:22px 24px}.ao-statement__answer p{color:var(--ao-heading);font-size:1.9rem;font-weight:700;line-height:1.4;margin:0}.ao-statement__answer strong,.ao-statement__answer em{color:var(--ao-ember);font-style:normal}@media(prefers-reduced-motion:reduce){.ao-statement__strike{background-size:100% .08em;transition:none}}@media screen and (max-width:989px){.ao-statement__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-statement__media{aspect-ratio:4 / 3}.ao-statement__grid--flip .ao-statement__media{order:0}}@media screen and (max-width:749px){.ao-statement__answer{align-items:flex-start;padding:16px}.ao-statement__answer p{font-size:1.5rem}}.ao-stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0}.ao-stat{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;flex-direction:column;padding:24px;text-align:center}.ao-stat__label{color:var(--ao-ember-text);font-size:1.3rem;font-weight:700;letter-spacing:0;text-transform:none}.ao-stat__value{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:clamp(3.4rem,3.8vw,4.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:12px 0 0;white-space:nowrap}.ao-stat__unit{color:var(--ao-ember);font-size:.45em;letter-spacing:0;margin-left:4px}.ao-stat__caption{color:var(--ao-muted);font-size:1.4rem;line-height:1.5;margin:8px 0 0}.ao-stats__note{color:var(--ao-muted);font-size:1.3rem;margin:18px 0 0;text-align:center}.ao-stats-wrap--split{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ao-stats-wrap--split .ao-head{margin:0}.ao-stats-wrap--split .ao-stats__note{margin-top:16px;text-align:left}.ao-stats-wrap--split .ao-stats{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stats-wrap--split .ao-stat{background:none;border:0;border-radius:0;border-top:1px solid var(--ao-line);padding:26px 24px 30px 0;text-align:left}.ao-stats-wrap--split .ao-stat:nth-child(2n){border-left:1px solid var(--ao-line);padding-left:32px}.ao-stats-wrap--split .ao-stat__label{color:var(--ao-muted);font-size:1.3rem;order:-1}.ao-stats-wrap--split .ao-stat__value{font-size:clamp(4rem,5vw,6.4rem);margin-top:6px}.ao-stats-wrap--split .ao-stat__unit{font-size:.34em}.ao-stats-wrap--split .ao-stat__caption{font-size:1.35rem;margin-top:4px}@media screen and (max-width:989px){.ao-stats-wrap--split{gap:32px;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.ao-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ao-stat{padding:18px 12px}.ao-stat__value{font-size:3rem}.ao-stat__caption{font-size:1.3rem}.ao-stats-wrap--split .ao-stat{padding:20px 12px 22px 0}.ao-stats-wrap--split .ao-stat:nth-child(2n){padding-left:16px}.ao-stats-wrap--split .ao-stat__value{font-size:3.6rem;white-space:normal}.ao-stats-wrap--split .ao-stat__unit{display:block;font-size:.42em;margin:2px 0 0}}@media screen and (min-width:990px){.ao-x-cols .ao-stats{grid-template-columns:repeat(var(--ao-cols),minmax(0,1fr))}}.ao-steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0;position:relative}.ao-steps__item{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);padding:26px 24px 28px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ao-steps__item:hover{box-shadow:var(--ao-shadow);transform:translateY(-3px)}.ao-steps__item:not(:last-child):after{border-top:2px dashed var(--ao-line);content:"";position:absolute;right:-19px;top:50px;width:20px}.ao-steps__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.ao-steps__number{-webkit-text-stroke:1.5px var(--ao-ember);color:transparent;font-family:var(--font-heading-family);font-size:5.2rem;font-weight:700;letter-spacing:-.04em;line-height:1}.ao-steps__title{color:var(--ao-heading);font-size:2rem;font-weight:700;line-height:1.25;margin:0}.ao-steps__text{color:var(--ao-muted);font-size:1.5rem;line-height:1.6;margin:8px 0 0}@media screen and (max-width:749px){.ao-steps__item:not(:last-child):after{content:none}.ao-steps__number{font-size:4.2rem}}@media screen and (min-width:990px){.ao-x-cols .ao-steps{grid-template-columns:repeat(var(--ao-cols),minmax(0,1fr))}}.ao-steps__label{display:none}.ao-steps--row .ao-steps__head{margin:0 0 56px;max-width:720px;text-align:left}.ao-x-center .ao-steps--row .ao-steps__head{margin-inline:auto;text-align:center}.ao-steps--row .ao-steps{column-gap:clamp(28px,4vw,64px);row-gap:40px}.ao-steps--row .ao-steps__item{background:none;border:0;border-radius:0;padding:0}.ao-steps--row .ao-steps__item:hover{box-shadow:none;transform:none}.ao-steps--row .ao-steps__item:after,.ao-steps--row .ao-steps__number{display:none}.ao-steps--row .ao-steps__top{gap:14px;justify-content:flex-start;margin-bottom:22px;position:relative}.ao-steps--row .ao-steps__item:not(:last-child) .ao-steps__top:after{background:color-mix(in srgb,var(--ao-ember) 35%,transparent);content:"";height:2px;left:64px;position:absolute;right:calc(clamp(28px,4vw,64px)*-1);top:50%;z-index:0}.ao-steps--row .ao-icon-badge{background:var(--ao-section-bg);border:2px solid var(--ao-ember);border-radius:50%;color:var(--ao-ember);height:52px;position:relative;width:52px;z-index:1}.ao-steps--row .ao-steps__item:last-child .ao-icon-badge{background:var(--ao-ember);color:var(--ao-on-ember)}.ao-steps--row .ao-icon-badge .ao-icon{height:24px;width:24px}.ao-steps--row .ao-steps__label{background:var(--ao-section-bg);color:var(--ao-ember-text);display:inline-block;font-size:1.5rem;font-weight:700;padding-right:12px;position:relative;z-index:1}.ao-steps--row .ao-steps__title{font-size:clamp(2.4rem,2.3vw,3.2rem);letter-spacing:-.02em;line-height:1.1}.ao-steps--row .ao-steps__text{color:var(--ao-text);font-size:1.6rem;margin-top:10px;max-width:34ch}@media screen and (max-width:749px){.ao-steps--row .ao-steps__item:not(:last-child) .ao-steps__top:after{display:none}}@media(prefers-reduced-motion:no-preference){.ao-steps--row .ao-steps__item{animation:ao-steps-in linear both;animation-range:entry calc(var(--i) * 10%) entry calc(50% + var(--i) * 10%);animation-timeline:view()}.ao-x-still .ao-steps--row .ao-steps__item{animation:none}}@keyframes ao-steps-in{0%{opacity:0;transform:translateY(24px)}}.ao-sticky{background:color-mix(in srgb,var(--ao-bg) 92%,transparent);border-top:1px solid var(--ao-line);bottom:0;box-shadow:0 -18px 40px -28px #11100f80;left:0;padding:10px 0;position:fixed;right:0;transform:translateY(110%);transition:transform .28s ease;z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ao-sticky.is-visible{transform:translateY(0)}.scroll-to-top-btn{transition:translate .28s ease}html.ao-sticky-open .scroll-to-top-btn{translate:0 calc(-1 * var(--ao-sticky-h, 72px))}.ao-sticky__inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.ao-sticky__product{align-items:center;display:flex;gap:12px;min-width:0}.ao-sticky__thumb{background:var(--ao-tile);border-radius:10px;flex:none;height:48px;object-fit:cover;width:48px}.ao-sticky__info{min-width:0}.ao-sticky__title{color:var(--ao-heading);font-size:1.4rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-sticky__price{align-items:baseline;color:var(--ao-heading);display:flex;font-size:1.5rem;font-weight:700;gap:8px;margin:2px 0 0}.ao-sticky__price s{color:var(--ao-muted);font-size:1.3rem;font-weight:400}.ao-sticky__form form{align-items:center;display:flex;gap:8px}.ao-sticky__select{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--buttons-radius, 8px);color:var(--ao-text);font-family:inherit;font-size:1.4rem;min-height:48px;padding:0 12px}.ao-sticky__submit{min-height:48px;white-space:nowrap}@media screen and (max-width:749px){.ao-sticky__thumb,.ao-sticky__title,.ao-sticky__price s{display:none}.ao-sticky__inner{gap:8px}.ao-sticky__product{flex:none}.ao-sticky__price{font-size:1.6rem;margin:0;white-space:nowrap}.ao-sticky__form{flex:1;min-width:0}.ao-sticky__form form{justify-content:flex-end}.ao-sticky__submit{flex:1;font-size:1.3rem;letter-spacing:.03em;min-width:0;padding:0 12px}.ao-sticky__select{flex:none;max-width:104px;padding:0 6px 0 10px}}.ao-btn.ao-sticky__cart{flex:0 0 48px;min-height:48px;padding:0}.ao-sticky__cart .ao-icon{height:20px;width:20px}.ao-sticky--no-image .ao-sticky__thumb,.ao-sticky--no-compare [data-ao-compare]{display:none!important}@media screen and (max-width:749px){.ao-sticky--desktop{display:none!important}}@media screen and (min-width:750px){.ao-sticky--mobile{display:none!important}}@property --ao-st-color{syntax: "<color>"; inherits: true; initial-value: transparent;}.ao-st__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ao-st--media-right .ao-st__visual{order:2}.ao-st__visual{position:sticky;top:var(--ao-sticky-top, 120px)}.ao-st__frame{aspect-ratio:var(--ao-st-ratio, 7 / 5);background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.3);box-shadow:var(--ao-shadow);isolation:isolate;overflow:hidden;position:relative;transition:--ao-st-color .7s ease}.ao-st__image{display:block;height:100%;object-fit:cover;object-position:var(--ao-st-focus, 50% 50%);width:100%}.ao-st__tint,.ao-st__dim{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.ao-st__tint{background:radial-gradient(circle at var(--ao-st-fx, 50%) var(--ao-st-fy, 35%),var(--ao-st-color) 0,transparent var(--ao-st-glow, 30%));mix-blend-mode:color}.ao-st__dim{background:radial-gradient(circle at var(--ao-st-fx, 50%) var(--ao-st-fy, 35%),rgba(5,4,3,.55),rgba(5,4,3,.95) 70%);opacity:var(--ao-st-dim, 0);transition:opacity .7s ease}.ao-st__hud{align-items:flex-end;bottom:22px;display:flex;flex-wrap:wrap;gap:8px 14px;left:24px;position:absolute;right:24px}.ao-st__time{color:#fff;font-family:var(--font-heading-family);font-size:clamp(4rem,5.4vw,6.4rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0;text-shadow:0 8px 34px rgba(0,0,0,.55)}.ao-st__chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11100f8c;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:600;gap:8px;margin:0 0 8px;padding:6px 13px 6px 10px}.ao-st__chip:before{background:var(--ao-st-dot, var(--ao-ember));border-radius:50%;box-shadow:0 0 10px var(--ao-st-dot, var(--ao-ember));content:"";height:9px;width:9px}.ao-st__chip[hidden]{display:none}.ao-st__dots{display:flex;gap:6px;list-style:none;margin:0;padding:0;position:absolute;right:22px;top:22px}.ao-st__dots li{background:#ffffff59;border-radius:2px;height:4px;transition:background-color .3s ease,width .3s ease;width:18px}.ao-st__dots li.is-active{background:#fff;width:32px}.ao-st__chapters{list-style:none;margin:0;padding:0 0 8vh}.ao-st__chapter{display:flex;flex-direction:column;justify-content:center;min-height:48vh;opacity:.3;transition:opacity .4s ease}.ao-st__chapter.is-active{opacity:1}.ao-st__kicker{color:var(--ao-ember-text);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.14em;margin:0 0 10px}.ao-st__title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.4rem);letter-spacing:-.01em;line-height:1.15;margin:0}.ao-st__text{color:var(--ao-muted);font-size:1.55rem;line-height:1.65;margin-top:12px;max-width:44ch}.ao-st__text p{margin:0}@media screen and (max-width:989px){.ao-st__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.ao-st__visual{position:static}.ao-st--media-right .ao-st__visual{order:0}.ao-st__hud{bottom:14px;left:16px;right:16px}.ao-st__dots{right:14px;top:14px}.ao-st__chapters{display:flex;gap:12px;margin:0 -1.5rem;overflow-x:auto;padding:0 1.5rem 4px;scroll-padding:0 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.ao-st__chapters::-webkit-scrollbar{display:none}.ao-st__chapter{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius-sm);flex:0 0 84%;justify-content:flex-start;min-height:0;opacity:.55;padding:18px;scroll-snap-align:start;transition:border-color .3s ease,opacity .3s ease}.ao-st__chapter.is-active{border-color:color-mix(in srgb,var(--ao-ember) 55%,transparent)}.ao-st__title{font-size:2rem}.ao-st__text{font-size:1.4rem;margin-top:8px}}@media(prefers-reduced-motion:reduce){.ao-st__frame,.ao-st__dim,.ao-st__chapter{transition:none}}.ao-timeline{display:grid;gap:28px;grid-template-columns:repeat(var(--ao-timeline-count, 4),minmax(0,1fr));list-style:none;margin:0 auto;max-width:1100px;padding:0;position:relative}.ao-timeline:before{background:linear-gradient(90deg,var(--ao-line),var(--ao-line) 70%,var(--ao-ember));content:"";height:2px;left:0;position:absolute;right:0;top:13px}.ao-timeline__step{position:relative}.ao-timeline__dot{align-items:center;background:var(--ao-section-bg);border:2px solid var(--ao-heading);border-radius:50%;display:flex;height:28px;justify-content:center;margin-bottom:18px;position:relative;width:28px}.ao-timeline__dot:after{background:var(--ao-heading);border-radius:50%;content:"";height:10px;width:10px}.ao-timeline__step--final .ao-timeline__dot{background:var(--ao-ember);border-color:var(--ao-ember);box-shadow:0 0 0 6px var(--ao-ember-soft);color:#fff}.ao-timeline__step--final .ao-timeline__dot:after{content:none}.ao-timeline__dot .ao-icon{height:15px;width:15px}.ao-timeline__when{color:var(--ao-muted);font-size:1.3rem;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.ao-timeline__step--final .ao-timeline__when{color:var(--ao-ember-text)}.ao-timeline__title{color:var(--ao-heading);font-size:1.8rem;font-weight:700;line-height:1.3;margin:0}.ao-timeline__text{color:var(--ao-muted);font-size:1.45rem;line-height:1.6;margin:8px 0 0}@media screen and (max-width:749px){.ao-timeline{gap:26px;grid-template-columns:minmax(0,1fr);padding-left:44px}.ao-timeline:before{background:linear-gradient(180deg,var(--ao-line),var(--ao-line) 70%,var(--ao-ember));bottom:0;height:auto;left:13px;right:auto;top:0;width:2px}.ao-timeline__dot{left:-44px;margin:0;position:absolute;top:0}.ao-timeline__when{padding-top:6px}}.ao-trust{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.ao-trust__item{align-items:center;background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-radius);display:flex;gap:14px;padding:18px}.ao-trust__title{color:var(--ao-heading);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.ao-trust__text{color:var(--ao-muted);font-size:1.3rem;line-height:1.45;margin:4px 0 0}.ao-trust__payments{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.ao-trust__payment{display:block;height:24px;width:auto}@media screen and (max-width:749px){.ao-trust{grid-template-columns:1fr 1fr;gap:10px}.ao-trust__item{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.ao-trust__item .ao-icon-badge{height:40px;width:40px}}.ao-us{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-us--flip .ao-us__stage{order:2}.ao-us__stage{aspect-ratio:1;background:radial-gradient(circle at 50% 32%,rgba(232,117,33,.2),transparent 58%),#15120f;border:1px solid rgba(244,238,229,.08);border-radius:calc(var(--ao-radius) * 1.2);display:flex;justify-content:center;overflow:hidden;padding:3%}.ao-us__svg{display:block;height:100%;width:100%}.ao-us__part{transition:opacity .4s ease}.ao-us[data-active] .ao-us__part{opacity:.25}.ao-us[data-active=disc] .ao-us__part--disc,.ao-us[data-active=drops] .ao-us__part--drops,.ao-us[data-active=light] .ao-us__part--light,.ao-us[data-active=mist] .ao-us__part--mist{opacity:1}.ao-us__vessel{stroke:#f4eee559;stroke-linecap:round;stroke-width:2.5}.ao-us__water{animation:ao-us-bob 3.2s ease-in-out infinite}.ao-us__disc{fill:#e9d8c4}.ao-us__ripple{animation:ao-us-ripple 1.8s ease-out infinite;animation-delay:var(--d, 0s);fill:none;stroke:#8cc9ff;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.ao-us__drop{animation:ao-us-rise 2.2s ease-in infinite;animation-delay:var(--d, 0s);fill:#cfe8ff;opacity:0}.ao-us__fountain{animation:ao-us-fountain .9s ease-in-out infinite alternate;fill:#cfe8ff;fill-opacity:.45;transform-box:fill-box;transform-origin:center bottom}.ao-us__led{fill:#ffb35c;filter:drop-shadow(0 0 6px #ffb35c)}.ao-us__flame{animation:ao-us-flicker 2.6s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center bottom}.ao-us__flame--inner{animation-duration:1.9s}.ao-us__marker line{stroke:#f4eee559;stroke-dasharray:3 4;stroke-width:1.5}.ao-us__marker circle{fill:#15120f;stroke:#f4eee580;stroke-width:1.5;transition:fill .3s ease,stroke .3s ease}.ao-us__marker text{fill:#f4eee5;font-family:var(--font-heading-family);font-size:14px;font-weight:700;text-anchor:middle}.ao-us__marker.is-active circle{fill:var(--ao-ember);stroke:var(--ao-ember)}.ao-us__marker.is-active line{stroke:var(--ao-ember)}@keyframes ao-us-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes ao-us-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translateY(-150px)}}@keyframes ao-us-fountain{0%{transform:scaleY(.7)}to{transform:scaleY(1.5)}}@keyframes ao-us-flicker{0%{transform:scale(1) skew(0)}50%{transform:scale(.94,1.06) skew(-3deg)}to{transform:scale(1.04,.96) skew(2deg)}}@keyframes ao-us-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}.ao-us__steps{display:grid;list-style:none;margin:28px 0 0;padding:0}.ao-us__steps li+li .ao-us__step{border-top:1px solid var(--ao-line)}.ao-us__step{align-items:flex-start;background:none;border:0;border-radius:var(--ao-radius-sm);color:var(--ao-text);cursor:pointer;display:grid;font-family:inherit;gap:16px;grid-template-columns:36px minmax(0,1fr);padding:16px 12px;text-align:left;transition:background-color .2s ease;width:100%}.ao-us__step:hover{background:color-mix(in srgb,var(--ao-heading) 5%,transparent)}.ao-us__step:focus-visible{outline:2px solid var(--ao-ember);outline-offset:-2px}.ao-us__num{align-items:center;border:1.5px solid var(--ao-line);border-radius:50%;color:var(--ao-heading);display:flex;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;height:36px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:36px}.ao-us__step.is-active .ao-us__num{background:var(--ao-ember);border-color:var(--ao-ember);color:#fff}.ao-us__step-body{display:grid;gap:4px}.ao-us__step-body strong{color:var(--ao-heading);font-size:1.7rem;line-height:1.3;padding-top:6px}.ao-us__step-body span{color:var(--ao-muted);font-size:1.45rem;line-height:1.6}.ao-us__facts{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:22px 0 0;padding:18px 0 0 12px;border-top:1px solid var(--ao-line)}.ao-us__facts li{align-items:center;color:var(--ao-heading);display:flex;font-size:1.35rem;font-weight:600;gap:8px}.ao-us__facts .ao-icon{color:var(--ao-ember);height:18px;width:18px}@media(prefers-reduced-motion:reduce){.ao-us__water,.ao-us__ripple,.ao-us__drop,.ao-us__fountain,.ao-us__flame{animation:none}.ao-us__drop{opacity:.6}}@media screen and (max-width:989px){.ao-us{gap:28px;grid-template-columns:minmax(0,1fr)}.ao-us__stage{margin-inline:auto;max-width:460px;width:100%}.ao-us--flip .ao-us__stage{order:0}}@media screen and (max-width:749px){.ao-us__step{gap:12px;padding:14px 4px}.ao-us__facts{padding-left:4px}}.ao-vs{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;max-width:1180px}.ao-vs__stage{aspect-ratio:4 / 3;background:var(--ao-night-2);border-radius:calc(var(--ao-radius) * 1.2);overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ao-vs__stage--blend,.ao-vs__stage--blend .ao-vs__layer--a{background:var(--ao-tile)}.ao-vs__layer{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.ao-vs__layer img{display:block;height:100%;object-fit:cover;width:100%}.ao-vs__stage--blend .ao-vs__layer img{height:auto;max-height:78%;max-width:82%;mix-blend-mode:multiply;object-fit:contain}.ao-vs__layer--a{clip-path:inset(0 calc(100% - var(--pos)) 0 0);will-change:clip-path}.ao-vs__tag{background:#11100fb8;border-radius:999px;color:#f4eee5;font-size:1.3rem;font-weight:700;letter-spacing:0;padding:7px 12px;pointer-events:none;position:absolute;text-transform:none;top:16px;transition:opacity .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ao-vs__tag--a{left:16px}.ao-vs__tag--b{right:16px}.ao-vs__divider{background:#fff;bottom:0;box-shadow:0 0 12px #00000040;left:var(--pos);pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:2px;will-change:left}.ao-vs__handle{align-items:center;background:var(--ao-ember);border:3px solid #fff;border-radius:50%;box-shadow:0 8px 22px -6px #00000080;color:#fff;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .16s ease;width:48px}.ao-vs__handle svg{height:20px;width:20px}.ao-vs.is-dragging .ao-vs__handle{transform:translate(-50%,-50%) scale(1.08)}.ao-vs__range{-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;width:100%}.ao-vs__stage:focus-within .ao-vs__handle{outline:2px solid #fff;outline-offset:3px}.ao-vs__heads,.ao-vs__row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ao-vs__heads{padding-bottom:14px}.ao-vs__name{color:var(--ao-heading);display:block;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.2}.ao-vs__price{color:var(--ao-ember-text);display:block;font-size:1.5rem;font-weight:700;margin-top:2px}.ao-vs__rows{margin:0}.ao-vs__row{border-radius:var(--ao-radius-sm);padding:14px 16px;row-gap:6px}.ao-vs__row:nth-child(odd){background:var(--ao-card)}.ao-vs__label{color:var(--ao-muted);font-size:1.3rem;font-weight:700;grid-column:1 / -1;letter-spacing:0;text-transform:none}.ao-vs__cell{margin:0}.ao-vs__value{color:var(--ao-heading);display:block;font-size:1.55rem;font-weight:600;line-height:1.35}.ao-vs__bar{background:color-mix(in srgb,var(--ao-heading) 10%,transparent);border-radius:999px;display:block;height:6px;margin-top:8px;overflow:hidden}.ao-vs__bar span{background:color-mix(in srgb,var(--ao-heading) 70%,transparent);border-radius:inherit;display:block;height:100%}.ao-vs__same{padding:16px 0 4px}.ao-vs__same-title{color:var(--ao-muted);font-size:1.3rem;font-weight:700;letter-spacing:0;margin:0 0 10px;text-transform:none}.ao-vs__same ul{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.ao-vs__same li{align-items:center;color:var(--ao-text);display:inline-flex;font-size:1.35rem;gap:6px}.ao-vs__same .ao-icon{color:var(--ao-ember);height:15px;width:15px}.ao-vs__ctas{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px}.ao-vs__btn{font-size:1.3rem;min-height:48px;padding:0 12px;width:100%}.ao-vs[data-side=a] .ao-vs__btn.ao-vs__side--a,.ao-vs[data-side=b] .ao-vs__btn.ao-vs__side--b,.ao-vs:not([data-side])[data-current=a] .ao-vs__btn.ao-vs__side--a,.ao-vs:not([data-side])[data-current=b] .ao-vs__btn.ao-vs__side--b{background:var(--ao-ember);border-color:var(--ao-ember);color:var(--ao-on-ember)}.ao-vs__side--a,.ao-vs__side--b{transition:opacity .26s ease}.ao-vs[data-side=a] .ao-vs__side--b,.ao-vs[data-side=b] .ao-vs__side--a,.ao-vs[data-side=a] .ao-vs__tag--b,.ao-vs[data-side=b] .ao-vs__tag--a{opacity:.35}@media screen and (max-width:989px){.ao-vs{gap:28px;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.ao-vs__heads,.ao-vs__row,.ao-vs__ctas{gap:12px}.ao-vs__name{font-size:1.7rem}.ao-vs__value{font-size:1.4rem}.ao-vs__btn{font-size:1.3rem;min-height:44px;padding:0 8px}.ao-vs__handle{height:42px;width:42px}}.ao-vs.ao-vs--no-dim .ao-vs__side--a,.ao-vs.ao-vs--no-dim .ao-vs__side--b,.ao-vs.ao-vs--no-dim .ao-vs__tag--a,.ao-vs.ao-vs--no-dim .ao-vs__tag--b{opacity:1}.ao-vs--no-prices .ao-vs__price{display:none}:root{--ao-bg: #faf6f0;--ao-surface: #f1e9de;--ao-surface-2: #f6f0e8;--ao-card: #fffcf7;--ao-text: #2b241e;--ao-heading: #241d18;--ao-muted: rgba(43, 36, 30, .7);--ao-line: rgba(43, 36, 30, .12);--ao-ember: #e87521;--ao-ember-hover: #d4661a;--ao-ember-text: #b5520c;--ao-ember-soft: rgba(232, 117, 33, .12);--ao-on-ember: #ffffff;--ao-night: #11100f;--ao-night-2: #1c1916;--ao-night-text: #f4eee5;--ao-night-muted: rgba(244, 238, 229, .7);--ao-night-line: rgba(244, 238, 229, .14);--ao-tile: #e6e3df;--ao-radius: 2rem;--ao-radius-sm: 1.2rem;--ao-shadow: 0 24px 60px -36px rgba(17, 16, 15, .45);--ao-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.theme-dark-mode{--ao-bg: #11100f;--ao-surface: #1a1715;--ao-surface-2: #151311;--ao-card: #1f1b18;--ao-text: #f4eee5;--ao-heading: #f4eee5;--ao-muted: rgba(244, 238, 229, .66);--ao-line: rgba(244, 238, 229, .12);--ao-ember-text: #f0904a;--ao-ember-soft: rgba(232, 117, 33, .16);--ao-night: #1c1916;--ao-night-2: #26211d;--ao-shadow: 0 24px 60px -30px rgba(0, 0, 0, .85)}html.ao-event-christmas{--aoh-pine: #2f5a46;--aoh-pine-text: #7fb397;--aoh-cranberry: #a8324a;--aoh-cranberry-text: #e0798c;--aoh-gold: #d6b06a;--aoh-gold-soft: rgba(214, 176, 106, .18);--aoh-paper: #f3e9d8;--aoh-kraft: #c39a6b;--aoh-ink: #2a1f14}.aoh-tag{align-items:center;background:var(--aoh-kraft, #c39a6b);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);color:var(--aoh-ink, #2a1f14);display:inline-flex;font-size:1.3rem;font-weight:700;gap:7px;line-height:1;margin:0 0 14px;padding:7px 12px 7px 24px;position:relative}.aoh-tag:before{background:var(--ao-section-bg, #11100f);border-radius:50%;content:"";height:5px;left:11px;position:absolute;top:calc(50% - 2.5px);width:5px}html:not(.theme-dark-mode) .ao-section:not(.ao-section--glow):not(.ao-section--ember) .aoh-tag{background:#f6e1cc;color:#9a440a}.aoh-tag svg{flex:none;height:15px;width:15px}.aoh-ribbon{color:var(--aoh-cranberry, #a8324a);top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.aoh-ribbon__v,.aoh-ribbon__h{position:absolute}.aoh-ribbon__v{height:26%;right:38px;top:0;width:8px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.aoh-ribbon__h{height:8px;right:0;top:38px;width:26%;-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent);mask-image:linear-gradient(270deg,#000 45%,transparent)}.aoh-ribbon__bow{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));height:34px;position:absolute;right:19px;top:26px;width:46px}.aoh-ribbon--left{border-radius:inherit;color:var(--aoh-gold, #d6b06a)}.aoh-ribbon--left .aoh-ribbon__v{left:38px;right:auto}.aoh-ribbon--left .aoh-ribbon__h{left:0;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 45%,transparent)}.aoh-ribbon--left .aoh-ribbon__bow{left:19px;right:auto}@media screen and (max-width:749px){.aoh-ribbon__v{right:28px;width:6px}.aoh-ribbon__h{height:6px;top:28px}.aoh-ribbon__bow{height:26px;right:13px;top:18px;width:36px}.aoh-ribbon--left .aoh-ribbon__v{left:28px;right:auto}.aoh-ribbon--left .aoh-ribbon__bow{left:13px;right:auto}}.aoh-nav-link{align-items:center;display:inline-flex;gap:6px}.aoh-nav-link svg{color:var(--aoh-gold, #d6b06a);flex:none;height:16px;width:16px}html.ao-event-christmas #cart-icon-bubble{position:relative}html.ao-event-christmas #cart-icon-bubble:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 44'%3E%3Cg fill='%23a8324a'%3E%3Cpath d='M30 20C22 6 8 2 4 8s2 18 26 14Z'/%3E%3Cpath d='M34 20C42 6 56 2 60 8s-2 18-26 14Z'/%3E%3Crect x='27' y='16' width='10' height='10' rx='3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;content:"";height:12px;left:50%;pointer-events:none;position:absolute;top:3px;transform:translate(-50%);width:18px}html{accent-color:var(--ao-ember);caret-color:var(--ao-ember)}html ::selection{background-color:#e8752159;color:inherit}.price .badge.price__badge-custom,.price .badge.price__badge-sale{background:var(--ao-ember);border:0;border-radius:999px;color:var(--ao-on-ember);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;padding:6px 12px;text-transform:none}[id^=shopify-section-template]{scroll-margin-top:90px}.ao-section{--ao-section-bg: var(--ao-bg);background:var(--ao-bg);color:var(--ao-text);padding-block:var(--ao-pt, 64px) var(--ao-pb, 64px);position:relative}.ao-section--surface{--ao-section-bg: var(--ao-surface);background:var(--ao-surface)}.ao-section--night{--ao-text: var(--ao-night-text);--ao-heading: var(--ao-night-text);--ao-muted: var(--ao-night-muted);--ao-line: var(--ao-night-line);--ao-card: var(--ao-night-2);--ao-ember-text: #f0904a;--ao-section-bg: var(--ao-night);background:var(--ao-night);isolation:isolate;overflow:hidden;overflow:clip}html:not(.theme-dark-mode) .ao-section--night{--ao-text: #2b241e;--ao-heading: #241d18;--ao-muted: rgba(43, 36, 30, .7);--ao-line: rgba(43, 36, 30, .12);--ao-card: #fffcf7;--ao-ember-text: #b5520c;--ao-section-bg: var(--ao-surface);background:var(--ao-surface)}html:not(.theme-dark-mode) .ao-section--night:after{display:none}.ao-section--night:after{background-image:var(--ao-grain);content:"";top:0;right:0;bottom:0;left:0;opacity:.07;pointer-events:none;position:absolute;z-index:-1}.ao-section--glow{--ao-text: var(--ao-night-text);--ao-heading: var(--ao-night-text);--ao-muted: var(--ao-night-muted);--ao-line: var(--ao-night-line);--ao-card: rgba(244, 238, 229, .05);--ao-ember-text: #f0904a;--ao-section-bg: var(--ao-night);background:radial-gradient(ellipse 55% 60% at 0% 0%,rgba(232,117,33,.28),transparent 70%),radial-gradient(ellipse 50% 55% at 100% 100%,rgba(232,117,33,.22),transparent 70%),var(--ao-night);overflow:hidden;overflow:clip}.ao-section--ember{--ao-text: #fff8f1;--ao-heading: #ffffff;--ao-muted: rgba(255, 248, 241, .86);--ao-line: rgba(255, 255, 255, .28);--ao-card: rgba(255, 255, 255, .14);--ao-ember: #2b1306;--ao-ember-text: #2b1306;--ao-ember-soft: rgba(43, 19, 6, .14);--ao-section-bg: #e2701f;background:radial-gradient(ellipse 60% 70% at 85% 15%,rgba(255,196,120,.45),transparent 70%),linear-gradient(135deg,#f08a3c,#d9611a);overflow:hidden;overflow:clip}@media screen and (max-width:749px){.ao-section{padding-block:calc(var(--ao-pt, 64px) * .7) calc(var(--ao-pb, 64px) * .7)}}.ao-head{margin:0 auto 40px;max-width:680px;text-align:center}.ao-head--left{margin-left:0;text-align:left}.ao-eyebrow{align-items:center;color:var(--ao-ember-text);display:inline-flex;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.3;margin:0 0 12px;text-transform:none}html:not(.ao-eyebrows) .ao-eyebrow{display:none!important}.ao-title{color:var(--ao-heading);font-family:var(--font-heading-family);font-size:calc(clamp(2.8rem,3.6vw,4.4rem) * var(--ao-title-scale, 1));font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.ao-title em,.ao-title strong{font-style:normal}html.ao-accent-words .ao-title em,html.ao-accent-words .ao-title strong{color:var(--ao-ember)}.ao-lead{color:var(--ao-muted);font-size:calc(1.6rem * var(--ao-text-scale, 1));line-height:1.65;margin:14px 0 0}.ao-lead p{margin:0}.ao-icon{display:block;flex:none;height:22px;width:22px}.ao-icon-badge{align-items:center;background:var(--ao-ember-soft);border-radius:1.4rem;color:var(--ao-ember);display:inline-flex;flex:none;height:48px;justify-content:center;width:48px}.ao-btn{align-items:center;border:1px solid transparent;border-radius:var(--buttons-radius, 8px);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.4rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:0;min-height:54px;padding:0 28px;text-decoration:none;text-transform:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.ao-btn--primary{background:var(--ao-ember);box-shadow:none;color:var(--ao-on-ember)}.ao-btn--primary:hover{background:var(--ao-ember-hover);transform:translateY(-1px)}.ao-btn--ghost{border-color:var(--ao-line);color:var(--ao-heading)}.ao-btn--ghost:hover{border-color:var(--ao-heading)}.ao-btn:focus-visible{outline:2px solid var(--ao-ember);outline-offset:3px}.ao-btn[disabled]{cursor:not-allowed;opacity:.5}.ao-btn .loading__spinner{display:none}.ao-btn.loading{opacity:.75;pointer-events:none}.bundle-deals__button .button{--color-button: 232, 117, 33;--color-button-text: 255, 255, 255}.ao-switch-off{display:none!important}.ao-switch-in{animation:ao-switch-in .38s cubic-bezier(.2,.8,.2,1)}@keyframes ao-switch-in{0%{opacity:0;transform:translateY(10px)}}.ao-ms__card.is-active,.ao-ms--tabs .ao-ms__cards:before{box-shadow:none!important}.ao-x-left .ao-head{margin-left:0;text-align:left}.ao-x-center .ao-head,.ao-x-center .ao-head--left{margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:749px){.ao-x-hide-mobile{display:none!important}}@media screen and (min-width:750px){.ao-x-hide-desktop{display:none!important}}html:not(.ao-event-christmas) .ao-x-only-christmas,html:not(.ao-event-black_friday) .ao-x-only-black_friday,html:not(.ao-event-halloween) .ao-x-only-halloween,html:not(.ao-event-new_year) .ao-x-only-new_year,html:not(.ao-has-event) .ao-x-only-any,html.ao-has-event .ao-x-only-none{display:none!important}.ao-x-still *,.ao-x-still *:before,.ao-x-still *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ao-switch-in{animation:none}}html.ao-event-christmas{--ao-ev-accent: #f0904a}html.ao-event-black_friday{--ao-ev-accent: #e2bd5b}html.ao-event-halloween{--ao-ev-accent: #ff9440}html.ao-event-new_year{--ao-ev-accent: #f1c86b}html.ao-event-hide-bar .announcement-bar{display:none!important}.ao-event-bar{background:var(--ao-ev-bg, #11100f);color:#f4eee5;font-size:1.45rem;font-weight:500;letter-spacing:.01em;line-height:1.4;position:relative}.ao-event-bar__inner{align-items:center;color:inherit;display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;min-height:44px;padding-block:10px;text-align:center;text-decoration:none}a.ao-event-bar__inner:hover .ao-event-bar__text{text-decoration:underline;text-underline-offset:3px}.ao-event-bar__text p{display:inline;margin:0}.ao-event-bar strong{font-weight:600}.ao-event-bar__icon{color:var(--ao-ev-accent, #e9b86a);height:18px;width:18px}.ao-event-bar .ao-deadline--chip{align-items:center;gap:14px}.ao-event-bar .ao-deadline--chip:before{background:#f4eee540;content:"";height:16px;width:1px}.ao-event-bar .ao-deadline--chip .ao-deadline__text{color:var(--ao-ev-accent, #e9b86a);font-weight:600}.ao-event-bar .ao-deadline__days{display:none}@media screen and (max-width:749px){.ao-event-bar{font-size:1.3rem}.ao-event-bar__inner{min-height:40px}.ao-event-bar .ao-deadline--chip:before{display:none}.ao-event-bar__inner:has(.ao-deadline--chip:not([hidden])) .ao-event-bar__text,.ao-event-bar__inner:has(.ao-deadline--chip:not([hidden])) .ao-event-bar__icon{display:none}}.ao-garland{height:0;pointer-events:none;position:relative;z-index:3}.ao-garland__inner{height:34px;left:0;position:absolute;right:0;top:0}.ao-garland__wire{display:block;height:30px;width:100%}.ao-garland__wire .ao-garland__wire-back{opacity:.3}.ao-garland__led--back{height:3px;margin:-1.5px 0 0 -1.5px;opacity:.7;width:3px}.ao-garland__wire path{fill:none;opacity:.55;stroke:#a07a46;stroke-width:1;vector-effect:non-scaling-stroke}.ao-garland__led{animation:ao-led 3.6s ease-in-out var(--d, 0s) infinite;background:var(--c);border-radius:50%;box-shadow:0 0 3px 1px var(--c),0 0 12px 3px color-mix(in srgb,var(--c) 35%,transparent);height:4px;left:var(--x);margin:-2px 0 0 -2px;position:absolute;top:var(--y);width:4px}html.ao-event-christmas{--ao-led-0: #ffe3a6;--ao-led-1: #ffd27a;--ao-led-2: #fff4dc}html.ao-event-christmas.ao-lights-multi{--ao-led-0: #ff6a5a;--ao-led-1: #6be39a;--ao-led-2: #ffd86b}html.ao-event-halloween{--ao-led-0: #ff8a2a;--ao-led-1: #b07cff;--ao-led-2: #ffb35c}html.ao-event-new_year{--ao-led-0: #fff2c8;--ao-led-1: #f1c86b;--ao-led-2: #ffffff}@keyframes ao-led{0%,to{opacity:1}50%{opacity:.35}}@media screen and (max-width:749px){.ao-garland__led:nth-of-type(2n){display:none}}@media(prefers-reduced-motion:reduce){.ao-garland__led{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
