.community-call__layout>div{min-width:0}@media(max-width:900px){.community-call__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.community-call__title{font-size:clamp(28px,8vw,38px);line-height:1.25;overflow-wrap:anywhere}}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.footer-lang{min-height:40px;padding:6px 14px;border:1px solid rgba(201,169,97,.35);border-radius:20px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.footer-lang:hover{border-color:var(--gold);color:var(--gold)}.newsletter{padding-inline:0}.newsletter>.container{max-width:100%}.newsletter__form{width:100%}.newsletter__input{width:100%;min-width:0}.site-footer__grid>div{min-width:0}.site-footer .site-footer__heading{font-size:var(--fs-xs);letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--sp-4);font-family:var(--f-body);font-weight:500;line-height:1.2}@media(max-width:768px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:32px}.site-footer__brand-block{grid-column:1/-1}.site-footer__brand{max-width:100%;overflow-wrap:anywhere}.site-footer__heading,.site-footer a{overflow-wrap:anywhere}}.lang-trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border:1px solid rgba(201,169,97,.35);border-radius:20px;background:transparent;color:inherit;font:inherit;font-size:12px;letter-spacing:.08em;cursor:pointer}.lang-trigger:hover{border-color:var(--gold);color:var(--gold)}.drawer-lang{margin-top:1.5rem;min-height:44px;padding:8px 18px;border:1px solid rgba(201,169,97,.4);border-radius:22px;background:transparent;color:inherit;font:inherit;font-size:16px;cursor:pointer}@media(max-width:480px){.lang-trigger{padding:6px 8px}.lang-trigger span{display:none}}@media(max-width:960px){.site-header:has(.mobile-drawer.open){backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.menu-toggle{z-index:101}.mobile-drawer{padding-top:100px;overflow-y:auto}.mobile-drawer a{font-size:clamp(24px,7vw,40px);overflow-wrap:anywhere}}@media(max-width:480px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.site-header__brand{min-width:0;max-width:100%;gap:6px;font-size:clamp(12px,3.6vw,16px)}.site-header__brand span{letter-spacing:.12em}.site-header__logo{width:28px;height:28px}.nav--right .cart-link{gap:6px}.nav--right .cart-link svg{flex-shrink:0}}.aether-cart-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid rgba(201,169,97,.4);background:#100e0a;color:#ece5d5;box-shadow:-16px 0 60px #0008;font-family:var(--f-sans, sans-serif)}.aether-cart-panel[open]{display:flex;flex-direction:column;animation:aether-cart-enter .22s ease-out}.aether-cart-panel::backdrop{background:#000000a3}.aether-cart-panel [hidden]{display:none!important}.aether-cart-panel__header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #c9a96140;gap:16px}.aether-cart-panel__header h2{font-size:28px;line-height:1.15;margin:0;letter-spacing:.03em}.aether-cart-panel__header button{width:44px;height:44px;flex-shrink:0;border:1px solid #c9a96166;color:#d9bc75;background:transparent;font-size:28px;cursor:pointer}.aether-cart-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.aether-cart-panel [data-panel-status]{margin:0 0 16px;font-size:14px;line-height:1.5}.aether-cart-panel [data-panel-status]:empty{display:none}.aether-cart-panel [data-panel-empty]{text-align:center;padding:40px 0}.aether-cart-panel [data-panel-empty] p{margin-bottom:24px;font-size:18px}.aether-cart-panel .btn{white-space:normal;font-size:13px;letter-spacing:.1em;text-align:center;min-height:48px;padding:15px 18px}.aether-cart-panel__items{list-style:none;margin:0;padding:0}.aether-cart-panel__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #c9a96130}.aether-cart-panel__item:first-child{padding-top:0}.aether-cart-panel__image{width:64px;height:64px;object-fit:contain;background:#080705;border:1px solid #c9a96130;border-radius:4px}.aether-cart-panel__name{font-size:16px;line-height:1.45;letter-spacing:0;color:#ece5d5;overflow-wrap:anywhere}.aether-cart-panel__variant{margin:5px 0;font-size:13px;color:#c0b6a2;line-height:1.4}.aether-cart-panel__price{margin:10px 0;color:#d9bc75;font-size:16px}.aether-cart-panel__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aether-cart-panel__stepper{display:flex;align-items:center;border:1px solid #c9a96166}.aether-cart-panel__stepper button{width:40px;height:40px;background:transparent;border:0;color:inherit;font-size:20px;cursor:pointer}.aether-cart-panel__stepper span{min-width:30px;text-align:center;font-size:14px}.aether-cart-panel__remove{min-height:40px;border:0;background:none;color:#d9bc75;text-decoration:underline;text-underline-offset:3px;font-size:13px;cursor:pointer}.aether-cart-panel__footer{flex-shrink:0;padding:20px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #c9a96140;background:#14110b}.aether-cart-panel__total{display:flex;justify-content:space-between;gap:12px;font-size:18px}.aether-cart-panel__total strong{color:#d9bc75}.aether-cart-panel__footer p{font-size:12px;line-height:1.5;color:#c0b6a2;margin:10px 0 18px}.aether-cart-panel__footer .btn{width:100%}.aether-cart-panel__full,.aether-cart-panel__continue{display:block;text-align:center;font-size:13px;margin:14px auto 0;color:#d9bc75;line-height:1.4}.aether-cart-panel__continue{background:none;border:0;cursor:pointer;padding:4px 8px}.aether-cart-panel button:disabled{opacity:.45;cursor:wait}.aether-cart-panel :focus-visible{outline:2px solid #e8cb80;outline-offset:3px}html:has(.aether-cart-panel[open]),body:has(.aether-cart-panel[open]){overflow:hidden}@keyframes aether-cart-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.aether-cart-panel[open]{animation:none}}@media(max-width:480px){.aether-cart-panel__header,.aether-cart-panel__body,.aether-cart-panel__footer{padding-left:20px;padding-right:20px}}.related-reads{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(201,169,97,.25)}.related-reads__heading{font-size:1.3rem;margin:0 0 1.25rem;text-align:center;letter-spacing:.06em}.related-reads__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.related-reads__card{display:grid;gap:.5rem;align-content:start;padding:1.1rem;border:1px solid rgba(201,169,97,.28);background:#14110d99;text-decoration:none;color:var(--parchment);transition:border-color .2s,background .2s}.related-reads__card:hover{border-color:var(--gold);background:#c9a96114}.related-reads__title{font-family:var(--f-display,serif);font-size:1rem;line-height:1.35;color:#f5e9c8}.related-reads__excerpt{font-size:.85rem;line-height:1.55;color:#e8e0ccb3}.related-reads__all{display:block;margin-top:1.5rem;text-align:center;color:var(--gold);font-size:.9rem;letter-spacing:.06em}.blog-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px solid rgba(201,169,97,.2)}.blog-pager__link{color:var(--gold);text-decoration:none;font-size:.9rem;letter-spacing:.06em}.blog-pager__link:hover{text-decoration:underline}.blog-pager__pages{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.blog-pager__pages a,.blog-pager__pages span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 .5rem;border:1px solid rgba(201,169,97,.3);color:var(--parchment);text-decoration:none;font-size:.88rem}.blog-pager__pages a:hover{border-color:var(--gold);color:var(--gold)}.blog-pager__pages [aria-current]{background:var(--gold);border-color:var(--gold);color:#14110d}@media(max-width:600px){.blog-pager{justify-content:center}.blog-pager__pages{order:-1;width:100%;justify-content:center}}.long-form__content .message-page p:first-letter{font:inherit;float:none;line-height:inherit;padding:0;color:inherit}.long-form .message-page p.message-page__hook{margin:0 0 1.25rem;text-align:center;font-family:var(--f-display,serif);font-size:clamp(1.35rem,3.6vw,1.9rem);line-height:1.45;letter-spacing:.02em;color:#f5e9c8}.long-form .message-page p.message-page__hook strong{font-weight:500;color:inherit}.long-form .message-page .message-page__lede{text-align:center}.message-sections{display:grid;gap:.75rem;margin-top:2.25rem}.message-section{border:1px solid rgba(212,169,97,.25);border-radius:4px;background:#0a080459;transition:border-color .2s}.message-section[open]{border-color:#d4a9618c}.message-section summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 1.25rem;cursor:pointer;list-style:none}.message-section summary::-webkit-details-marker{display:none}.message-section summary:after{content:"+";flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(212,169,97,.5);border-radius:50%;color:#d4a943;font-size:18px;line-height:26px;text-align:center}.message-section[open] summary:after{content:"\2212"}.message-section summary:hover h2{color:#e8c87a}.message-section summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.long-form .message-section summary h2{margin:0;font-size:clamp(1.05rem,2.6vw,1.3rem);line-height:1.35;letter-spacing:.03em;text-transform:none;color:#f5e9c8}.message-section__body{padding:0 1.25rem 1.25rem}.message-section__body p:last-child{margin-bottom:0}.message-section__body a{color:#d4a943;text-decoration:underline;text-underline-offset:3px}.session-guide-page{max-width:920px;padding:clamp(8rem,12vw,10rem) 1.25rem 5rem}.session-guide-page .long-form__title{font-size:clamp(2rem,5vw,3.5rem);line-height:1.25;overflow-wrap:anywhere}.session-guide-page .session-guide{font-family:var(--f-body);font-size:1rem;line-height:1.75}.session-guide-page .session-guide p,.session-guide-page .session-guide li{font-family:var(--f-body);font-size:1rem;line-height:1.75;margin-bottom:1rem}.session-guide-page .session-guide p:first-of-type:first-letter{font:inherit;float:none;line-height:inherit;padding:0;color:inherit}.session-guide-page .session-guide>p:first-child{max-width:68ch;margin:0 auto 2rem;text-align:center;color:var(--parchment)}.session-guide-page .session-guide>section{padding:clamp(1.25rem,4vw,2rem);margin:0 0 1.5rem;border:var(--border);background:#14110dcc;border-radius:4px;min-width:0}.session-guide-page .session-guide h2{font-size:clamp(1.3rem,3.5vw,1.8rem);line-height:1.35;margin:0 0 1rem;overflow-wrap:anywhere}.session-guide-page .session-guide ul{padding-left:1.3rem;list-style:disc;margin:0 0 1rem}.session-guide-page .session-guide li{padding-left:.25rem}.session-guide-page .session-guide a{color:var(--gold-light);text-decoration:underline;text-underline-offset:.25em;overflow-wrap:anywhere}.session-guide-page .session-guide p:last-child{margin-bottom:0}.session-guide-page .session-guide p:last-child>a{display:inline-block;padding:.5rem 0;min-height:44px}.session-guide-page .session-guide a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.pd__info,.pd__desc{min-width:0}@media(max-width:480px){.pd__title{font-size:clamp(28px,8vw,38px);line-height:1.25;overflow-wrap:anywhere}}.pd__desc .aether-content ol{counter-reset:aether-booking-step}.pd__desc .aether-content ol>li{counter-increment:aether-booking-step;padding-left:32px!important}.pd__desc .aether-content ol>li:before{content:counter(aether-booking-step) ".";position:absolute;left:0;top:16px;color:var(--gold);font-weight:600}.pd__buy-row:has(aether-donation-presets){display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.pd__buy-row aether-donation-presets,.pd__buy-row:has(aether-donation-presets) .pd__buy-btn{grid-column:1/-1}.pd__buy-row:has(aether-donation-presets) .pd__donation-input{width:100%;min-width:0}.aether-content .aether-service-comparison{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0;-webkit-overflow-scrolling:touch}.aether-content .aether-service-comparison:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.aether-content .aether-service-comparison table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.5}.aether-content .aether-service-comparison th,.aether-content .aether-service-comparison td{padding:12px;text-align:left;vertical-align:top;border:1px solid rgba(201,169,97,.28);font-family:inherit;letter-spacing:normal;text-transform:none}.aether-content .aether-service-comparison th{color:var(--gold-light,var(--gold));font-weight:600;background:#c9a9610f}.aether-content .aether-service-comparison a{overflow-wrap:normal}.aether-content .aether-service-disclaimer{margin-top:32px;padding:18px 20px;border-top:1px solid rgba(201,169,97,.3);background:#c9a9610a;font-size:15px!important;line-height:1.75!important;color:var(--parchment)}.lang-gate{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(201,169,97,.55);border-radius:14px;background:#12100c;color:#eee6d3;box-shadow:0 30px 90px #000000b3;overflow:auto;font-family:Inter,system-ui,sans-serif}.lang-gate::backdrop{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lang-gate__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.lang-gate__head img{width:40px;height:40px;object-fit:contain}.lang-gate__close{width:40px;height:40px;border:1px solid rgba(201,169,97,.4);border-radius:50%;background:transparent;color:#eee6d3;font-size:22px;line-height:1;cursor:pointer}.lang-gate__close:hover{border-color:#c9a961;color:#c9a961}.lang-gate__title{margin:0 0 .35rem;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:400;line-height:1.25;text-align:center;color:#f5e9c8}.lang-gate__note{margin:0 0 1.25rem;text-align:center;font-size:.9rem;line-height:1.5;color:#e8e0ccb3}.lang-gate__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.lang-gate__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:50px;padding:.7rem .9rem;border:1px solid rgba(201,169,97,.25);border-radius:8px;background:#1a1712;color:#f1e8d0;font:inherit;font-size:.98rem;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.lang-gate__option:hover,.lang-gate__option:focus-visible{border-color:#c9a961;background:#241f16;outline:none}.lang-gate__option.is-current{border-color:#c9a961;background:#c9a96124}.lang-gate__option.is-suggested{order:-1}.lang-gate__code{font-size:.7rem;letter-spacing:.08em;color:#c9a961d9}.lang-gate__list li:has(.is-suggested){order:-1;grid-column:1/-1}.lang-gate__list li:has(.is-suggested) .lang-gate__option{border-color:#c9a961}.lang-gate__form{display:none}@media(max-width:420px){.lang-gate__list{grid-template-columns:1fr}}.membership-offer{container-type:inline-size;margin:20px 0 28px;min-width:0;color:var(--parchment);font-family:var(--f-body,Inter,Arial,sans-serif)}.membership-offer__heading{margin-bottom:16px}.membership-offer__heading h2{margin:0 0 8px;font-size:24px;line-height:1.3;letter-spacing:.02em;text-transform:none}.membership-offer__heading p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.membership-plan--one-time{margin-top:16px}.membership-plan{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid rgba(201,169,97,.4);background:#14110da6}.membership-plan--monthly{border-color:var(--gold);background:linear-gradient(135deg,#c9a96121,#14110dcc)}.membership-plan__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.membership-offer .membership-plan h3{margin:0;font-size:18px;line-height:1.4;letter-spacing:.01em;text-transform:none;color:var(--parchment)}.membership-offer .membership-plan__price{margin:0;font-size:20px;line-height:1.4;font-weight:500;color:var(--gold-light,var(--gold));letter-spacing:normal}.membership-offer .membership-plan__note{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.membership-plan__action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:46px;margin-top:auto;padding:10px 12px;border:1px solid var(--gold);background:var(--gold);color:#100e09;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-align:center;text-decoration:none}.membership-purchase-form{display:grid;gap:12px;margin-top:6px}.membership-plan__label{font-size:14px;line-height:1.5;color:var(--parchment)}.membership-plan__select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 36px 12px 12px;border:1px solid var(--gold);background:#14110d;color:var(--parchment);font:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.membership-plan__select:focus-visible{outline:2px solid var(--parchment);outline-offset:3px}.membership-plan__action:disabled{opacity:.55;cursor:not-allowed}.membership-plan__action:hover{filter:brightness(1.12)}.membership-plan__action:focus-visible,.membership-offer__manage a:focus-visible{outline:2px solid var(--parchment);outline-offset:4px}.membership-offer__manage{margin:16px 0 0;font-size:13px;line-height:1.6}.membership-offer__manage a{color:var(--gold);text-underline-offset:3px}@container (max-width:360px){.membership-plan{padding:16px}.membership-plan__top{display:block}.membership-plan__top h3{margin-bottom:8px!important}}.products-grid .product-card{display:flex;flex-direction:column;min-width:0}.products-grid .product-card__title{font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.25;letter-spacing:.08em;min-height:3.75em;overflow-wrap:anywhere;margin-bottom:1rem}.products-grid .product-card__desc{line-height:1.6;min-height:4.8em;display:block;overflow:visible;margin-bottom:1.5rem}.products-grid .product-card__price{display:flex;align-items:center;justify-content:center;min-height:3.2em;line-height:1.4;margin:0 0 1rem;font-size:1.1rem}.products-grid .offering-actions{display:grid;grid-template-rows:56px 56px;gap:10px;width:100%;margin:0}.products-grid .offering-actions .product-card__cta{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:56px;min-height:56px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.3;letter-spacing:.12em;text-align:center}.products-grid .offering-actions .product-card__cta--primary{background:var(--gold);color:#0a0a0a;border:1px solid var(--gold)}.offering-amount{display:flex;align-items:center;gap:10px;width:100%;height:56px;box-sizing:border-box;padding:0 14px;border:1px solid var(--gold);color:var(--gold)}.offering-amount input{width:100%;min-width:0;height:100%;background:transparent;border:0;color:var(--parchment);font:inherit;font-size:16px;outline-offset:2px}.offering-amount input::placeholder{opacity:1;color:var(--muted)}.offering-amount:focus-within{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:600px){.products-grid .product-card__title,.products-grid .product-card__desc{min-height:0}}aether-donation-presets{display:flex;gap:8px;width:100%;min-width:0;flex-wrap:wrap}aether-donation-presets button{flex:1;min-width:56px;min-height:44px;padding:8px 12px;border:1px solid var(--gold);background:transparent;color:var(--parchment);font:inherit;cursor:pointer}aether-donation-presets button:hover{background:#c9a9611f}aether-donation-presets button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.products-grid .offering-actions--donation{grid-template-rows:auto 56px 56px}.photo-demo__variant-label{display:block;margin-bottom:8px;font-size:14px;line-height:1.5}.photo-demo__variant-select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 36px 12px 12px;border:1px solid var(--gold);background:#14110d;color:var(--parchment);font:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.photo-demo__variant-select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.photo-demo[data-membership-variant-mode]{margin:0;padding:0;border:0;background:transparent}.photo-demo[data-membership-variant-mode] .pd__price{margin:14px 0;font-size:22px;line-height:1.4}.photo-demo [hidden]{display:none!important}.photo-demo{display:block;margin:1.5rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--gold);background:#14110dd9}.photo-demo__open{width:100%;min-height:52px}.photo-demo__hint{font-size:.85rem;line-height:1.6;margin:.6rem 0;color:#e8e0ccc7}.photo-demo__hint--small{font-size:.78rem;color:#e8e0cc99}.photo-demo__hint--lead{margin-top:0;color:#e8e0ccd9}.photo-demo__dialog{margin:auto;width:min(560px,calc(100vw - 20px));max-height:92dvh;overflow-y:auto;padding:0;border:1px solid rgba(201,169,97,.55);border-radius:14px;background:#12100c;color:var(--parchment);box-shadow:0 30px 90px #000000b3}.photo-demo__dialog::backdrop{background:#000000c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.photo-demo__dialog form{padding:0 clamp(1.1rem,4vw,1.75rem) clamp(1.1rem,4vw,1.6rem)}.photo-demo__dialog input{font-size:16px}.photo-demo__top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:.85rem clamp(1.1rem,4vw,1.75rem);background:#12100c;border-bottom:1px solid rgba(201,169,97,.18)}.photo-demo__badge{color:var(--gold);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.photo-demo__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(201,169,97,.4);border-radius:50%;background:transparent;color:var(--parchment);font-size:22px;line-height:1;cursor:pointer}.photo-demo__close:hover{border-color:var(--gold);color:var(--gold)}.photo-demo__dialog h2{margin:1.1rem clamp(1.1rem,4vw,1.75rem) .4rem;font-size:1.45rem;line-height:1.25}.photo-demo__intro{margin:0 clamp(1.1rem,4vw,1.75rem) 1rem;font-size:.92rem;line-height:1.6;color:#e8e0cccc}.photo-demo__product{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 clamp(1.1rem,4vw,1.75rem) .5rem;padding:.7rem .9rem;border-radius:8px;background:#c9a96114;border:1px solid rgba(201,169,97,.22);font-size:.9rem}.photo-demo__product strong{color:var(--gold);font-weight:500}.photo-demo__step{position:relative;margin-top:1.1rem;padding:1.1rem 1.1rem 1rem;border:1px solid rgba(201,169,97,.2);border-radius:10px;background:#ffffff04}.photo-demo__step-title{display:flex;align-items:center;gap:.65rem;margin:0 0 .9rem;font-size:1.02rem;letter-spacing:.02em}.photo-demo__num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#14110d;font-family:Inter,Arial,sans-serif;font-size:.85rem;font-weight:600}.photo-demo__fields{display:grid;gap:.9rem}.photo-demo__fields label{display:grid;gap:.35rem;font-size:.85rem;color:#e8e0cce6}.photo-demo__fields input{width:100%;min-width:0;min-height:50px;padding:.75rem .9rem;border-radius:8px;background:#0c0b08;border:1px solid rgba(201,169,97,.35);color:#f1e8d0;color-scheme:dark;transition:border-color .2s}.photo-demo__fields input::placeholder{color:#e8e0cc59}.photo-demo__fields input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a9612e}.photo-demo__tips{list-style:none;margin:.2rem 0 1rem;padding:0;display:grid;gap:.4rem}.photo-demo__tips li{position:relative;padding-left:1.6rem;font-size:.86rem;line-height:1.5;color:#e8e0cce0}.photo-demo__tips li:before{content:"\2713";position:absolute;left:0;top:0;width:1.1rem;height:1.1rem;border-radius:50%;background:#c9a9612e;color:var(--gold);font-size:.7rem;line-height:1.1rem;text-align:center}.photo-demo__actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.photo-demo__pick{position:relative;display:flex;align-items:center;gap:.7rem;min-height:64px;padding:.8rem .9rem;border:1px dashed rgba(201,169,97,.6);border-radius:10px;background:#c9a9610a;cursor:pointer;transition:background .2s,border-color .2s}.photo-demo__pick:hover{background:#c9a9611a;border-color:var(--gold)}.photo-demo__pick svg{flex:0 0 26px;width:26px;height:26px;fill:var(--gold)}.photo-demo__pick span{display:grid;font-size:.92rem;line-height:1.3;color:#f1e8d0}.photo-demo__pick small{font-size:.74rem;color:#e8e0cc99}.photo-demo__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.photo-demo__pick:focus-within{outline:2px solid var(--parchment);outline-offset:3px}.photo-demo__preview{display:flex;align-items:center;gap:1rem;margin:.9rem 0 0;padding:.75rem;border:1px solid rgba(201,169,97,.45);border-radius:10px;background:#c9a96112}.photo-demo__preview img{flex:0 0 72px;width:72px;height:72px;object-fit:cover;border-radius:50%;border:2px solid var(--gold);background:#080808}.photo-demo__preview-text{display:grid;gap:.15rem;min-width:0}.photo-demo__check{color:var(--gold);font-size:.85rem}.photo-demo__name{max-width:100%;overflow-wrap:anywhere;font-size:.85rem;color:#e8e0ccd9}.photo-demo__remove{justify-self:start;padding:.2rem 0;border:0;background:none;text-decoration:underline;color:var(--gold);font-size:.82rem;cursor:pointer}.photo-demo__consent{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;border:1px solid rgba(201,169,97,.35);border-radius:8px;background:#0c0b08;font-size:.8rem;line-height:1.55;color:#e8e0ccd9;cursor:pointer}.photo-demo__consent input{flex:0 0 22px;width:22px;height:22px;margin:.1rem 0 0;accent-color:#c9a961;cursor:pointer}.photo-demo__consent input:focus-visible{outline:2px solid var(--parchment);outline-offset:4px}.photo-demo__consent span{min-width:0;overflow-wrap:anywhere}.photo-demo__consent:has(input:checked){border-color:var(--gold);background:#c9a96114}.photo-demo__status{font-size:.88rem;min-height:1.4em;margin:.5rem 0;color:var(--gold)}.photo-demo__continue{width:100%;min-height:54px;font-size:1rem}.photo-demo__continue:disabled{opacity:.4;cursor:not-allowed}.photo-demo__privacy{display:flex;gap:.55rem;align-items:flex-start;margin:.85rem 0 0;font-size:.76rem;line-height:1.55;color:#e8e0cc99}.photo-demo__privacy svg{flex:0 0 14px;width:14px;height:14px;margin-top:.15rem;fill:#c9a961cc}@media(max-width:480px){.photo-demo__actions{grid-template-columns:1fr}.photo-demo__step{padding:1rem .85rem .9rem}.photo-demo__dialog{width:100vw;max-height:100dvh;height:100dvh;border-radius:0;border-left:0;border-right:0}}.pd__desc .aether-faq__item{border-block-start:1px solid rgba(212,169,67,.28)}.pd__desc .aether-faq__item:last-child{border-block-end:1px solid rgba(212,169,67,.28)}.pd__desc .aether-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:52px;padding-block:18px;cursor:pointer;list-style:none;text-align:start}.pd__desc .aether-faq__question::-webkit-details-marker{display:none}.pd__desc .aether-faq__question::marker{content:""}.pd__desc .aether-faq__question h3{flex:1;min-width:0;margin:0!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none;overflow-wrap:anywhere}.pd__desc .aether-faq__question:hover h3{color:var(--gold)!important}.pd__desc .aether-faq__question:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.pd__desc .aether-faq__icon{position:relative;flex:0 0 16px;width:16px;height:16px;margin-block-start:5px;color:var(--gold)}.pd__desc .aether-faq__icon:before,.pd__desc .aether-faq__icon:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;width:16px;height:1px;background:currentColor}.pd__desc .aether-faq__icon:after{transform:rotate(90deg)}.pd__desc .aether-faq__item[open]>.aether-faq__question .aether-faq__icon:after{transform:rotate(0)}.pd__desc .aether-faq__answer{padding-block-end:20px;overflow-wrap:anywhere}.pd__desc .aether-faq__answer>:last-child{margin-block-end:0!important}@media(max-width:480px){.pd__desc .aether-faq__question{gap:14px;padding-block:16px}.pd__desc .aether-faq__question h3{font-size:17px!important}}.session-contact{margin:2rem 0;padding:1.5rem;border:1px solid rgba(201,169,97,.3)}.session-contact h2{font-size:1.25rem}.session-contact__channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.session-contact__channel{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:64px;padding:1rem;border:1px solid var(--gold);color:var(--parchment);text-align:center;overflow-wrap:anywhere}.session-contact__channel:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.session-contact__channel--pending{border-color:#c9a9614d}.session-contact__channel span{font-size:.8rem;opacity:.8}@media(max-width:480px){.session-contact__channels{grid-template-columns:1fr}}aether-help{font-family:Inter,Arial,sans-serif;color:#eee6d3;letter-spacing:normal;font-size:15px;line-height:1.6}aether-help button,aether-help a{font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}aether-help button:focus-visible,aether-help a:focus-visible{outline:2px solid #e8c87a;outline-offset:3px}.ah-launch,.ah-return{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:2147483000;background:#c7a85a;color:#100e09;border:1px solid #e1c77f;padding:12px 20px;border-radius:28px;min-height:48px;box-shadow:0 5px 24px #0006}.ah-return{left:12px;right:auto;bottom:max(12px,env(safe-area-inset-bottom));font-size:13px;padding:9px 14px}.ah-return[hidden]{display:none}.ah-panel{position:fixed;inset:auto 20px 84px auto;margin:0;padding:0;width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 108px);border:1px solid #796337;border-radius:18px;background:#11100d;color:#eee6d3;box-shadow:0 16px 70px #0009;overflow:auto;overscroll-behavior:contain}.ah-panel::backdrop{background:#0004}.ah-header{padding:15px 20px;border-bottom:1px solid #79633766;display:flex;align-items:center;justify-content:space-between;color:#d9bd78}.ah-header span{font-family:Georgia,serif;font-size:19px;letter-spacing:1px}.ah-close{color:#e8e0cc;background:none;border:0;font-size:26px;min-width:44px;min-height:44px}.ah-nav{display:flex;justify-content:space-between;padding:8px 18px 0;gap:12px}.ah-nav button{color:#d9bd78;background:none;border:0;padding:8px 2px;min-height:44px;font-size:13px}.ah-nav button[hidden]{display:none}.ah-body{padding:15px 22px 22px}.ah-body h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;text-transform:none;letter-spacing:0;margin:0 0 10px;color:#f1e8d0}#ah-title:focus{outline:none}.ah-intro{font-size:14px;color:#c4bcaa;margin:0 0 18px;line-height:1.6}.ah-content{display:grid;gap:10px}.ah-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #695635;background:#1b1812;color:#f1e8d0;border-radius:10px;padding:14px 16px;text-align:start;min-height:51px;text-decoration:none;line-height:1.5}.ah-choice:hover{background:#292217;border-color:#bb9852}.ah-choice:after{content:"\203a";color:#c7a85a;font-size:20px}[dir=rtl] .ah-choice:after{content:"\2039"}.ah-channel{justify-content:flex-start}.ah-channel:after{margin-inline-start:auto}.ah-channel__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;color:#fff}.ah-channel__icon svg{width:18px;height:18px;fill:currentColor}.ah-channel--telegram .ah-channel__icon{background:#229ed9}.ah-channel--whatsapp .ah-channel__icon{background:#25d366}.ah-channel--email .ah-channel__icon,.ah-channel--form .ah-channel__icon,.ah-channel--inbox .ah-channel__icon{background:#c7a85a;color:#100e09}.ah-channel--instagram .ah-channel__icon{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.ah-channel small{display:block;color:#b8ae98;font-size:12px;overflow-wrap:anywhere}.ah-answer{margin:0;font-size:15px;line-height:1.8;color:#e1d9c6;white-space:pre-line}html.ah-ready shopify-chat:not([open]){display:none!important}html.ah-inbox .ah-launch{display:none}@media(max-width:520px){.ah-panel{right:12px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 64px));width:calc(100vw - 24px);max-height:calc(100dvh - 100px)}.ah-launch{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.ah-body{padding:14px 19px 20px}.ah-body h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
