/* Ankora Photo Studio — vermilion, warm ivory and real visual depth.
   Final theme layer. No calculation, provider, payment or booking behaviour. */
:root{--nk-red:#b83726;--nk-dark:#79291e;--nk-deep:#38241e;--nk-muted:#7b655a;--nk-paper:#fffcf7;--nk-pale:#f8eee0;--nk-line:#e9dacc;--primary:#b83726;--primary-dark:#79291e;--aa-red:#b83726;--aa-ink:#38241e;--aa-paper:#fffcf7;--aa-line:#e9dacc;--sd-red:#b83726;--sd-ink:#38241e;--sd-line:#e9dacc}
body.nk-theme,body.aa-admin{font-family:Arial,Helvetica,sans-serif}body.nk-theme{font-size:15px;line-height:1.7;background:#fffcf7;color:#38241e}.nk-theme h1,.nk-theme h2{letter-spacing:-.045em;font-weight:600;line-height:1.12}.nk-theme h2{font-size:clamp(30px,3vw,44px)}.nk-theme h3{letter-spacing:-.025em;line-height:1.3}.nk-theme p{color:var(--nk-muted)}.nk-page{width:min(1280px,calc(100% - 80px))}.nk-theme .nk-eyebrow,.nk-theme .pv-kicker,.nk-theme .sd-eyebrow{font-size:11px;letter-spacing:.13em;line-height:1.6;margin-bottom:15px}.nk-theme .nk-section{padding-block:76px}.nk-theme .nk-section-heading{gap:40px;margin-bottom:30px}.nk-theme .nk-section-heading p{font-size:15px;max-width:420px;line-height:1.8}.nk-theme .nk-section-heading h2{margin-bottom:0}.nk-theme .nk-btn,.nk-theme .aa-button,.nk-theme .btn-primary{border-radius:8px;padding:15px 21px;font-size:14px;min-height:48px;gap:20px;box-shadow:0 5px 14px #9c302018}.nk-theme .nk-btn:hover,.nk-theme .aa-button:hover{box-shadow:0 7px 18px #9c302024;transform:translateY(-1px)}.nk-theme .nk-btn-paper{background:#fff8eb!important;color:#8c2b1f!important;border-color:#fff8eb}.nk-theme .nk-text-link{font-size:14px;line-height:1.5;border-bottom-color:#c7a28c}.nk-theme input,.nk-theme textarea,.nk-theme select{border-color:#dfd1c5;border-radius:8px!important;background:#fffefa;font-size:15px}.nk-theme input:focus,.nk-theme textarea:focus,.nk-theme select:focus{border-color:#b83726;box-shadow:0 0 0 3px #b8372610}
/* Header: compact and intentional, not a two-storey menu. */
.nk-theme .nk-topline{background:#8e2c20;padding:7px 40px;color:#fff4e7;font-size:11px;min-height:31px}.nk-theme .nk-header.aa-nav{display:flex;align-items:center;padding:0 32px;min-height:89px;gap:35px;position:relative;box-shadow:none;background:#fffcf7;border-bottom:1px solid #eadbca}.nk-theme .nk-header-inner{padding:17px 0;flex-shrink:0;gap:0}.nk-theme .nk-header .nk-brand img{width:44px!important;height:44px!important}.nk-theme .nk-header .nk-brand strong{font-size:27px!important;color:#9b3022;letter-spacing:-1.4px}.nk-theme .nk-header .nk-brand small{font-size:8px!important;letter-spacing:.14em!important;color:#8b6a58;line-height:1.7!important;display:block;max-width:175px}.nk-theme .nk-header #aa-navigation{border:0;position:static;min-height:0;width:auto;flex:1;padding:0;gap:16px;align-items:center;justify-content:flex-end}.nk-theme .nk-header .ux-nav-desktop{gap:20px;justify-content:center;flex:1}.nk-theme .nk-header .ux-nav-desktop>a,.nk-theme .nk-header .ux-nav-more>summary{font-size:13px;line-height:1.5;padding:30px 0;font-weight:600;color:#594035}.nk-theme .nk-header .ux-nav-desktop>a[aria-current]{color:#b83726}.nk-theme .nk-header .ux-nav-desktop>a:after{bottom:18px;height:2px}.nk-theme .nk-header .aa-nav-cta{background:#b83726;border:1px solid #b83726;color:#fff5e8!important;padding:11px 15px;border-radius:7px;font-size:12px;white-space:nowrap;line-height:1.4}.nk-theme .nk-header-right{position:absolute;right:26px;top:100%;z-index:2;display:none}.nk-theme .nk-header .al-picker{margin:0!important;flex-shrink:0}.nk-theme .nk-header .al-picker select{font-size:12px!important;max-width:90px;padding:7px 18px 7px 8px!important;min-height:35px;height:35px}.nk-theme .ux-nav-more>div{border-radius:9px;background:#fffdf9;box-shadow:0 15px 35px #54241518;padding:9px}.nk-theme .ux-nav-more>div a{border-radius:5px}.nk-theme .ux-nav-more>div a:hover{background:#f9eadc}
/* Full bleed photography hero: sharp image right, calm legible copy left. */
.av-hero{position:relative;min-height:610px;display:flex;align-items:center;background:#4b2b1d;color:#fff8ea;isolation:isolate;overflow:hidden}.av-hero-images,.av-hero-shade{position:absolute;inset:0;z-index:-2}.av-hero-images .ag-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .85s ease;transform:none}.av-hero-images .ag-hero-image.is-current{opacity:1}.av-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(52,20,12,.92),rgba(72,24,12,.77) 36%,rgba(45,23,14,.16) 72%,rgba(35,16,10,.08))}.av-hero-content{padding:73px 0 90px;position:relative;z-index:1}.av-hero-label{font-size:11px;letter-spacing:.18em;color:#f4d9bb;font-weight:600;display:block;margin-bottom:26px}.nk-theme .av-hero h1{color:#fff9ed;font-size:clamp(40px,4.7vw,66px);line-height:1.08;max-width:660px;margin:0 0 24px;letter-spacing:-.045em;font-weight:600}.nk-theme .av-hero-content>p{font-size:16px;line-height:1.85;max-width:505px;color:#efe1d2;margin:0}.av-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.nk-theme .av-hero .nk-btn{background:#c4462d;border-color:#c4462d;min-height:52px;padding:16px 23px;color:#fff8eb!important}.av-hero-secondary{font-size:14px;font-weight:600;color:#fff4e7!important;text-decoration:none;border-bottom:1px solid #e3b38c77;padding:7px 0}.av-hero-secondary span{margin-left:18px}.av-hero-assurances{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#ebd6be;margin-top:37px}.av-hero-prev,.av-hero-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:52px;background:#fff6e81a;border:1px solid #fff2db55;color:#fff8e9;font:30px Arial;border-radius:7px;cursor:pointer}.av-hero-prev{left:12px}.av-hero-next{right:12px}.av-hero-controls{display:flex;align-items:center;justify-content:center;gap:9px;position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:2}.av-hero-controls [data-hero-dot]{width:7px;height:7px;background:#fff5e85c;border:0;border-radius:50%;padding:0;cursor:pointer}.av-hero-controls [data-hero-dot][aria-current=true]{width:25px;border-radius:8px;background:#fff4e2}.av-hero-controls [data-hero-pause]{margin-left:9px;background:#32160e66;color:#fff6e6;border:1px solid #fff0d533;border-radius:5px;padding:5px 9px;font-size:10px;cursor:pointer}
/* Compact journey cards bridge the hero and the useful tool. */
.av-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fffdfa;border:1px solid #eaddce;border-radius:13px;box-shadow:0 12px 30px #6c32100b;margin-top:27px;margin-bottom:15px;overflow:hidden}.av-journeys>a{display:flex;gap:16px;align-items:center;padding:26px 24px;text-decoration:none;transition:background .2s;min-width:0}.av-journeys>a+a{border-left:1px solid #eaddce}.av-journeys>a:hover{background:#faf0e5}.av-journey-icon{display:grid;place-items:center;width:48px;height:48px;background:#f9eade;color:#ae3826;border-radius:50%;font-size:23px;flex:none}.av-journeys small{font-size:9px;font-weight:700;letter-spacing:.08em;color:#9d6b53;display:block;margin-bottom:4px}.av-journeys strong{font-size:17px;letter-spacing:-.02em;color:#533324}.av-journeys p{font-size:12px;line-height:1.5;margin:5px 0 0}.av-journeys>a>b{font-size:21px;color:#b83726;margin-left:auto;font-weight:400}.nk-theme .nk-free-section{padding-block:65px 75px;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:start}.nk-theme .nk-free-intro h2{font-size:clamp(34px,3.8vw,52px);line-height:1.13;margin-bottom:19px}.nk-theme .nk-free-intro>p{font-size:15px;line-height:1.8}.nk-theme .nk-free-box{background:#fffefa;border:1px solid #e5d6c6;border-radius:16px;padding:28px 32px;box-shadow:0 14px 32px #6e2b1008}.nk-theme .nk-tool-heading{font-size:10px;letter-spacing:.09em;border-bottom-color:#eadbca;margin-bottom:21px;padding-bottom:17px}.nk-theme .nk-tool-form label{font-size:14px}.nk-theme .nk-tool-form input{min-height:50px}.nk-theme .nk-mini-tools{gap:12px}.nk-theme .nk-mini-tools a{border-radius:7px;border-color:#e4d1bd;font-size:13px;padding:13px 15px;background:#fcf1e5}.nk-theme .nk-atlas-section{background:#f7ecdd;padding:48px 0;border-block:1px solid #eaddce}.nk-theme .nk-atlas-section .nk-section-heading{align-items:center;margin-bottom:25px}.nk-theme .nk-atlas-section h2{font-size:31px}.nk-theme .nk-atlas-grid{gap:10px}.nk-theme .nk-atlas-grid>a{background:#fffcf6;border:1px solid #e6d2bc;border-radius:10px;padding:15px 14px 13px;min-height:140px;box-shadow:none;transition:transform .2s,background .2s}.nk-theme .nk-atlas-grid>a:hover{background:#b83726;transform:translateY(-4px)}.nk-theme .nk-atlas-grid>a:hover b,.nk-theme .nk-atlas-grid>a:hover span,.nk-theme .nk-atlas-grid>a:hover i{color:#fff3e1}.nk-theme .nk-atlas-grid b{font-size:48px;line-height:1;font-weight:500;margin-bottom:13px}.nk-theme .nk-atlas-grid span{font-size:11px;line-height:1.4;letter-spacing:0}.nk-theme .nk-atlas-grid i{font-size:16px;right:10px;top:14px}
/* Reports become a photographed editorial collection. */
.nk-theme .nk-collection-toolbar{font-size:10px;color:#9b6d56;margin-bottom:20px;border-bottom:0}.nk-theme .nk-collection-toolbar button,.nk-theme .pv-carousel-control{width:37px;height:37px;border:1px solid #ddcbb9;border-radius:50%;background:#fffaf2;color:#a33124;font-size:22px}.nk-theme .nk-report-track{gap:22px;padding-bottom:16px;scroll-snap-type:none}.nk-theme .nk-report-track>.nk-report-card{flex:0 0 calc((100% - 66px)/4);width:calc((100% - 66px)/4)}.nk-theme .nk-report-card{background:#fffdfa;border:1px solid #eadaca;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px #62351606;transition:transform .2s,box-shadow .2s;height:auto;display:flex;flex-direction:column;min-width:0}.nk-theme .nk-report-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #62351612}.nk-theme .nk-report-art{height:210px;position:relative;background:#ead1b3;overflow:hidden;color:#fff8e9;border:0;border-radius:0;padding:0;flex:none;min-height:0}.nk-theme .nk-report-art:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#3d1e12aa);pointer-events:none;z-index:0}.nk-theme .nk-report-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:1;mix-blend-mode:normal}.nk-theme .nk-report-art>span{position:absolute;left:17px;bottom:18px;top:auto;right:auto;z-index:1;color:#fff5e6;border:1px solid #ffffff60;border-radius:4px;background:#5c2a183d;padding:5px 8px;font-size:8px;letter-spacing:.12em;line-height:1.3;transform:none}.nk-theme .nk-report-art>small{position:absolute;right:15px;top:16px;bottom:auto;left:auto;color:#fff9e9;background:#57291655;border:1px solid #f7e3c73b;font-size:8px;padding:5px 7px;border-radius:4px;z-index:1;letter-spacing:.08em}.nk-theme .nk-report-copy{padding:23px 20px 20px;display:flex;flex-direction:column;flex:1}.nk-theme .nk-report-copy .nk-eyebrow{font-size:9px;letter-spacing:.08em;color:#ad553b;margin-bottom:12px}.nk-theme .nk-report-copy h3{font-size:22px;line-height:1.24;margin-bottom:12px;font-weight:600;color:#4f3024;min-height:54px}.nk-theme .nk-report-copy>p:not(.nk-eyebrow){font-size:13px;line-height:1.75;color:#816958;min-height:67px;margin-bottom:15px}.nk-theme .nk-report-copy ul{font-size:11px;line-height:1.65;margin:0 0 22px;padding-left:0;min-height:55px}.nk-theme .nk-report-copy li{padding:4px 0;color:#775844;list-style:none}.nk-theme .nk-report-copy li:before{content:'✓';color:#b83726;margin-right:7px}.nk-theme .nk-card-bottom{margin-top:auto;border-top:1px solid #edddca;padding-top:17px;gap:10px;display:flex;justify-content:space-between;align-items:center}.nk-theme .nk-card-bottom strong{font-size:23px;font-weight:600;color:#ad3626}.nk-theme .nk-card-bottom a{font-size:12px;border:0;padding:9px 11px;background:#f7e9dc;border-radius:6px;color:#9f3223}.nk-theme .nk-card-bottom a span{margin-left:7px}.nk-theme .hr10-mobile-actions{margin-top:16px}.nk-theme .av-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:20px 0 80px}.av-philosophy-image{position:relative;min-height:450px;align-self:stretch;border-radius:16px;overflow:hidden}.av-philosophy-image>img{position:absolute;width:100%;height:100%;object-fit:cover}.av-philosophy-image>span{position:absolute;bottom:25px;left:25px;right:25px;background:#fff5e9ed;border:1px solid #fff9eb88;border-radius:7px;padding:15px;font-size:10px;letter-spacing:.14em;color:#9a432b;text-align:center}.av-philosophy>div>p{font-size:15px;line-height:1.85}.av-values{margin:26px 0}.av-values>p{display:flex;gap:16px;margin:0 0 19px;align-items:flex-start;font-size:13px}.av-values b{background:#faeee0;color:#b83726;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex:none;font-size:11px}.av-values strong{display:block;font-size:14px;color:#533124;margin-bottom:4px}.av-values span{line-height:1.7}
/* Private sessions: large photo and compact selectable package rows. */
.av-consult-wrap{background:#f8ecdc;border-block:1px solid #ead8c4;padding:68px 0}.av-consult{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.av-consult-photo{position:relative;border-radius:16px;overflow:hidden;min-height:560px;height:100%;background:#ccba98}.av-consult-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:44% center}.av-consult-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#412017b5)}.av-consult-photo>div{position:absolute;bottom:32px;left:32px;right:25px;color:#fff8ea;z-index:1}.av-consult-photo span{display:block;font-size:10px;letter-spacing:.15em;margin-bottom:16px}.av-consult-photo strong{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-.04em}.av-consult-copy>p{font-size:15px;line-height:1.8}.av-session-list{display:grid;gap:11px;margin:26px 0}.av-session-list>a{display:flex;align-items:center;gap:14px;padding:18px 17px;background:#fffaf3;border:1px solid #e9d6bf;border-radius:10px;text-decoration:none;transition:border-color .2s,transform .2s}.av-session-list>a:hover{border-color:#b83726;transform:translateX(3px)}.av-session-clock{display:grid;place-items:center;width:39px;height:39px;background:#f9e8d8;border-radius:50%;font-size:21px;color:#ae3a27;flex:none}.av-session-list small{font-size:9px;letter-spacing:.04em;color:#9e7058}.av-session-list h3{font-size:17px!important;margin:4px 0 0;color:#563426;font-weight:600}.av-session-list>a>strong{margin-left:auto;text-align:right;white-space:nowrap;font-size:18px;color:#a93524;font-weight:600}.av-session-list>a>strong b{font-size:17px;font-weight:400;margin-left:16px}.av-consult-copy>.nk-text-link{margin-top:6px}
/* Products, ceremonies and journal keep their photography and individual hierarchy. */
.nk-theme .nk-shop-section,.nk-theme .nk-journal-section{background:#f8f0e5;padding-block:72px;border-block:1px solid #eddfce}.nk-theme .sd-product-tile,.nk-theme .sd-ritual-ticket,.nk-theme .sd-journal-card{border:1px solid #e7d8c7;border-radius:13px;background:#fffdfa;overflow:hidden;box-shadow:none;transition:transform .2s,box-shadow .2s}.nk-theme .sd-product-tile:hover,.nk-theme .sd-ritual-ticket:hover,.nk-theme .sd-journal-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #63311110}.nk-theme .sd-product-photo{aspect-ratio:1/1;height:auto;border-bottom:1px solid #e8d7c5;background:#f3e4cf;border-radius:0;padding:0;overflow:hidden}.nk-theme .sd-product-photo>img{width:100%;height:100%;object-fit:cover;transform:none;mix-blend-mode:normal}.nk-theme .sd-product-arrow{right:13px;bottom:13px;background:#fff8efef;border:1px solid #e9d1b6;color:#af3625;width:34px;height:34px;border-radius:50%;font-size:20px}.nk-theme .sd-product-caption{padding:19px 19px 22px}.nk-theme .sd-product-caption h3{font-size:21px;color:#513025;min-height:52px}.nk-theme .sd-product-caption .sd-eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:9px}.nk-theme .sd-product-caption strong{font-size:22px;font-weight:600;color:#ad3626}.nk-theme .sd-product-caption small{font-size:11px;color:#9b745e}.nk-theme .sd-ritual-image{height:210px;overflow:hidden;background:#f3dfbd}.nk-theme .sd-ritual-image>img{width:100%;height:100%;object-fit:cover}.nk-theme .sd-ticket-date{border-radius:8px;top:15px;left:15px;box-shadow:0 3px 10px #54291c1c;background:#fffaed;color:#a13423;border:1px solid #ffefce;padding:9px 11px}.nk-theme .sd-ticket-date b{font-size:24px}.nk-theme .sd-ticket-date span{font-size:9px}.nk-theme .sd-ticket-copy{padding:22px 19px}.nk-theme .sd-ticket-copy h3{font-size:21px;line-height:1.3}.nk-theme .sd-ticket-copy>p{font-size:13px;line-height:1.75}.nk-theme .sd-ticket-end strong{font-size:22px;color:#a83122}.nk-theme .sd-ticket-end a{font-size:12px}.nk-theme .sd-journal-photo{width:100%;height:210px;object-fit:cover;display:block}.nk-theme .sd-journal-card>div{padding:23px 19px}.nk-theme .sd-journal-card h3{font-size:21px;line-height:1.35;color:#52352a}.nk-theme .sd-journal-card p{font-size:13px;line-height:1.8}.nk-theme .sd-journal-card .sd-underlink{font-size:12px}.nk-theme .nk-reels-grid{gap:22px}.nk-theme .nk-reels-grid>a{border-radius:13px;overflow:hidden;aspect-ratio:3/4.1;box-shadow:none;min-height:0}.nk-theme .nk-reels-grid img{opacity:1;mix-blend-mode:normal;width:100%;height:100%;object-fit:cover}.nk-theme .nk-reels-grid>a:after{background:linear-gradient(transparent 24%,#351a0bd9)}.nk-theme .nk-reels-grid h3{font-size:23px;color:#fff6e4}.nk-theme .nk-reels-grid b{font-size:12px}.nk-theme .nk-reels-grid small{font-size:9px}.nk-theme .nk-reel-play{width:48px;height:48px;border:1px solid #fff2d899;background:#fff6e81f;border-radius:50%;font-size:17px;top:20px;right:20px;left:auto;color:#fff8e9}.nk-theme .nk-home-faq{gap:8%}.nk-theme .nk-faq{border:1px solid #e8d7c5;border-radius:9px;background:#fffdfa;margin-bottom:12px;padding:0 20px}.nk-theme .nk-faq summary{padding:20px 25px 20px 0;font-size:15px}.nk-theme .nk-faq p{font-size:14px;line-height:1.85;padding-bottom:8px}.nk-theme .nk-almanac{border:1px solid #ead8c2;border-radius:14px;background:#fcf1e4;padding:35px;margin-top:55px}.nk-theme .nk-almanac h2{font-size:35px}.nk-theme .nk-almanac>div+div a{font-size:14px;padding:16px}.nk-theme .nk-end-banner.av-end{position:relative;isolation:isolate;background:#542717;min-height:330px;display:grid;place-items:center;overflow:hidden;padding:65px 24px;text-align:center}.av-end>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2;object-position:center 65%}.av-end:after{content:'';inset:0;position:absolute;background:#612619d9;z-index:-1}.nk-theme .av-end>div>span{font-size:10px;letter-spacing:.18em;color:#eed4b6}.nk-theme .av-end h2{font-size:44px;color:#fff7e7;margin:19px 0 26px}.nk-theme .nk-footer{background:#fff9ef;border-top:1px solid #e8d6bf;padding:0 40px}.nk-theme .nk-footer-callout{padding:30px 0;display:flex;align-items:center;gap:25px;border-color:#e5d0b7}.nk-theme .nk-footer-callout>span{font-size:24px;letter-spacing:.1em;color:#bd7055}.nk-theme .nk-footer-callout p{font-size:24px;line-height:1.35;color:#683d2b;letter-spacing:-.025em;margin:0}.nk-theme .nk-footer-callout>a{width:48px;height:48px;border:1px solid #d8bda0;border-radius:50%;display:grid;place-items:center;font-size:25px;margin-left:auto}.nk-theme .nk-footer-main{padding:45px 0;gap:6%}.nk-theme .nk-footer-main h4{font-size:14px;margin-bottom:20px}.nk-theme .nk-footer-main>div>a:not(.nk-brand){font-size:13px;line-height:1.65;margin-bottom:11px}.nk-theme .nk-footer-about p{font-size:13px;line-height:1.85}.nk-theme .nk-footer-bottom{border-color:#e6d3bd;padding:19px 0;font-size:11px}.nk-theme .nk-socials a{font-size:11px;border-color:#e4ccb0;border-radius:5px;background:#fff5e5}
/* Detail and inner pages: generous, readable photo-led sections. */
.nk-theme .nk-detail-hero{gap:6%;padding-top:18px;align-items:center;margin-bottom:35px}.nk-theme .av-detail-cover{border-radius:16px;min-height:540px;background:#e0b995;position:relative;overflow:hidden;transform:none;box-shadow:none}.nk-theme .av-detail-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.av-detail-cover:after{position:absolute;content:'';inset:30% 0 0;background:linear-gradient(transparent,#3e1c12c9)}.av-cover-caption{position:absolute;z-index:1;bottom:32px;left:30px;right:30px;color:#fff7e9;text-align:left}.av-cover-caption>span{font-size:10px;letter-spacing:.15em;display:block;margin-bottom:18px}.av-cover-caption strong{font-size:36px;line-height:1.15;letter-spacing:-.04em;font-weight:500;display:block;max-width:400px}.av-cover-caption small{font-size:9px;letter-spacing:.08em;display:block;border-top:1px solid #ffffff55;margin-top:23px;padding-top:18px}.nk-theme .nk-detail-copy h1{font-size:clamp(34px,3.5vw,52px);line-height:1.12;letter-spacing:-.04em;margin-top:20px}.nk-theme .nk-detail-copy .nk-pill{border-radius:6px;background:#fbecdc;border-color:#e9cdb1;font-size:9px;padding:8px 11px}.nk-theme .nk-detail-copy .nk-lead{font-size:15px;line-height:1.85}.nk-theme .nk-detail-price{border-color:#e7d2bb;padding-block:20px}.nk-theme .nk-detail-price strong{font-size:34px;color:#b83726}.nk-theme .nk-detail-price span{font-size:12px;line-height:1.6}.nk-theme .nk-detail-tabs{border-color:#e6d2ba;background:#f9eddd;border-radius:9px;padding:0 20px;gap:25px}.nk-theme .nk-detail-tabs a{font-size:13px;padding:17px 0}.nk-theme .nk-detail-aside{background:#fcf0e2;border:1px solid #e7d1b5;border-radius:12px;padding:27px}.nk-theme .nk-detail-aside h3{font-size:24px}.nk-theme .nk-detail-aside p{font-size:14px;line-height:1.8}.nk-theme .nk-included-grid article{background:#fffdfa;border:1px solid #e6d4bd;border-radius:11px}.nk-theme .nk-included-grid h3{font-size:18px}.nk-theme .nk-detail-section{padding-block:36px}.nk-theme .nk-detail-section h2{font-size:36px}.nk-theme .pv-panel,.nk-theme .aa-panel{background:#fffdfa;border:1px solid #e7d8c8;border-radius:13px;box-shadow:0 5px 17px #5a2b0f05}.nk-theme .pv-page-hero,.nk-theme .pv-about-hero{border-radius:16px;background:#f8ebd9;overflow:hidden}.nk-theme .pv-page-hero h1,.nk-theme .pv-about-hero h1{font-size:clamp(34px,4.1vw,55px);line-height:1.12}.nk-theme .pv-page-hero p,.nk-theme .pv-about-hero p{font-size:15px}.nk-theme .pv-about-image{border-radius:12px;overflow:hidden}.nk-theme .pv-about-image img{object-fit:cover;opacity:1}.nk-theme .pv-about-image>span{display:none}.av-contact-image{width:100%;height:265px;border-radius:12px;overflow:hidden;align-self:stretch}.av-contact-image>img{width:100%;height:100%;object-fit:cover}.nk-theme .pv-contact .pv-page-hero{grid-template-columns:1fr .8fr;gap:50px;align-items:center}.nk-theme .pv-contact-intro h2{font-size:33px}.nk-theme .pv-article-cover{border-radius:13px;overflow:hidden}.nk-theme .pv-article-cover img{max-height:500px;object-fit:cover;width:100%}.nk-theme .pv-article-content{font-size:16px;line-height:1.95}.nk-theme .pv-article-header h1{font-size:clamp(34px,4vw,55px)}.nk-theme .nc-result-welcome,.nk-theme .nc-calculation-sheet,.nk-theme .nk-tool-panel,.nk-theme .nk-reading-grid article{border-color:#e4d2bc;background:#fffdf8;box-shadow:0 6px 19px #62331505}.nk-theme .nc-core-grid>article{background:#fbefdf;border-color:#e5cbb0}.nk-theme .nk-tool-panel{border-radius:14px}.nk-theme .nc-method{background:#fffaf1;border-color:#e4d0b6}.nk-theme .nc-note{background:#fcf1e1;border-left-color:#b83726;font-size:13px!important;line-height:1.8!important;color:#815f47}.nk-theme .nc-provider-invite{background:#f8e7d2;border-color:#e1c5a2}.nk-theme .nk-tool-nav a{border-radius:7px}.nk-theme .nk-tool-nav a[aria-current]{background:#b83726;color:#fff4e0}.nk-theme .nc-lab-heading h1{font-size:clamp(36px,4vw,57px);line-height:1.1}.nk-theme .nc-lab-heading p{font-size:15px}.nk-theme .nk-reading-grid h3{color:#8f3422}.nk-theme .nk-tool-form .nk-fine{font-size:12px!important}
/* Admin: calm surfaces, consistent control size, clear active section. */
.aa-admin{background:#f6f0e7;color:#482f24;font-size:14px}.aa-admin .admin-content .aa-panel,.aa-admin .admin-content .pv-admin-card,.aa-admin .admin-content .card{background:#fffdf9;border-color:#e4d2bd;border-radius:12px;box-shadow:0 4px 16px #56301b06}.aa-admin .nk-admin-hero{background:#fae9d4;border:1px solid #e7c5a1;border-radius:13px;padding:35px}.aa-admin .nk-admin-hero h1{color:#9e3222;font-size:39px;line-height:1.12}.aa-admin .nk-admin-hero p{font-size:14px;color:#89634b}.aa-admin input,.aa-admin select,.aa-admin textarea{font-size:14px;border-radius:7px!important;min-height:42px}.aa-admin .sidebar{background:#fffaf0;border-right:1px solid #e5ceb2}.aa-admin .sidebar a.active,.aa-admin .sidebar a[aria-current=page]{background:#b83726;color:#fff5e6;border-radius:7px}.aa-admin .aa-button,.aa-admin .btn-primary{border-radius:7px;background:#b83726;border-color:#b83726}.aa-admin .aa-button.light{background:#fff5e7;color:#a23424}.av-admin-note{padding:16px;background:#fff1de;border:1px solid #dfc5a1;border-radius:8px;font-size:14px;line-height:1.8}
@media(min-width:1450px){.nk-theme .nk-header.aa-nav{padding-inline:40px;gap:50px}.nk-theme .nk-header .ux-nav-desktop{gap:27px}.nk-theme .nk-header .ux-nav-desktop>a,.nk-theme .nk-header .ux-nav-more>summary{font-size:14px}.nk-theme .av-hero-content{padding-block:85px 95px}}
@media(min-width:851px) and (max-width:1200px){.nk-theme .nk-header.aa-nav{gap:20px;padding-inline:24px}.nk-theme .nk-header .ux-nav-desktop{gap:13px}.nk-theme .nk-header .ux-nav-desktop>a,.nk-theme .nk-header .ux-nav-more>summary{font-size:11px}.nk-theme .nk-header .nk-brand strong{font-size:24px!important}.nk-theme .nk-header .nk-brand img{width:38px!important;height:38px!important}.nk-theme .nk-header .nk-brand small{font-size:7px!important;max-width:140px}.nk-theme .nk-header #aa-navigation{gap:10px}.nk-theme .nk-header .aa-nav-cta{padding:10px;font-size:11px}.av-journeys>a{padding:22px 17px;gap:11px}.av-journeys strong{font-size:15px}.av-journey-icon{width:38px;height:38px}.nk-theme .nk-report-copy{padding:20px 15px}.nk-theme .nk-report-copy h3{font-size:20px}.nk-theme .nk-report-art{height:185px}.av-session-list h3{font-size:15px!important}.av-session-list>a{gap:9px;padding:15px 13px}.av-session-list>a>strong{font-size:16px}.av-session-list>a>strong b{margin-left:7px}}
@media(max-width:850px){.nk-page{width:calc(100% - 36px)}.nk-theme .nk-topline{padding:7px 18px;font-size:10px;min-height:29px}.nk-theme .nk-topline>a{display:none}.nk-theme .nk-header.aa-nav{display:block;padding:0 18px;min-height:73px}.nk-theme .nk-header-inner{display:flex;padding:14px 0;justify-content:space-between;gap:10px;width:100%;min-height:73px}.nk-theme .nk-header .nk-brand{gap:8px}.nk-theme .nk-header .nk-brand img{width:38px!important;height:38px!important}.nk-theme .nk-header .nk-brand strong{font-size:25px!important}.nk-theme .nk-header .nk-brand small{font-size:7px!important;max-width:155px}.nk-theme .nk-header-right{position:static;display:flex;gap:11px}.nk-theme .nk-header .nk-cart{font-size:11px;gap:4px;display:flex}.nk-theme .nk-cart b{width:22px;height:22px;font-size:10px}.nk-theme .nk-header .aa-menu-toggle{display:block;background:transparent;border:1px solid #e1cbb2;border-radius:7px;width:35px;height:35px;color:#a33122;font-size:20px;line-height:1;padding:0}.nk-theme .nk-header #aa-navigation{display:none;width:100%;border-top:1px solid #e5d1b9;padding:12px 0 16px;max-height:70dvh;overflow:auto;position:relative}.nk-theme .nk-header #aa-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.nk-theme .nk-header .ux-nav-desktop{display:none}.nk-theme .nk-header .ux-nav-mobile{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.nk-theme .nk-header .ux-nav-mobile>a{background:#fbefdf;border:1px solid #ecdbc3;padding:12px 13px;border-radius:7px;font-size:13px;line-height:1.6}.nk-theme .nk-header .ux-nav-mobile>a[aria-current]{background:#b83726;border-color:#b83726;color:#fff5e6}.nk-theme .nk-header .aa-nav-cta{text-align:center;margin:5px 0 0;font-size:13px;padding:12px}.nk-theme .nk-header .al-picker select{font-size:11px!important;max-width:76px;height:34px;min-height:34px;padding-right:12px!important}.av-hero{min-height:595px;align-items:flex-end}.av-hero-images .ag-hero-image{object-position:64% center}.av-hero-shade{background:linear-gradient(0deg,#35140ded 4%,#451c12dd 36%,#451c1280 72%,#25120b44)}.av-hero-content{padding:120px 10px 74px}.av-hero-label{font-size:9px;line-height:1.6;letter-spacing:.12em;max-width:270px;margin-bottom:18px}.nk-theme .av-hero h1{font-size:42px;line-height:1.1;letter-spacing:-.045em;max-width:460px;margin-bottom:20px}.nk-theme .av-hero-content>p{font-size:14px;line-height:1.8;max-width:420px;color:#f0e2d3}.av-hero-actions{gap:19px;margin-top:24px}.nk-theme .av-hero .nk-btn{font-size:13px;padding:14px 17px;min-height:47px;gap:12px}.av-hero-secondary{font-size:12px}.av-hero-secondary span{margin-left:8px}.av-hero-assurances{font-size:9px;gap:13px;line-height:1.5;margin-top:26px}.av-hero-prev,.av-hero-next{width:25px;height:39px;font-size:23px;top:80px;transform:none;background:#40211360}.av-hero-prev{left:18px}.av-hero-next{right:18px}.av-hero-controls{bottom:22px}.av-journeys{grid-template-columns:1fr;margin-top:18px;margin-bottom:0;border-radius:11px}.av-journeys>a{padding:17px 18px;gap:13px}.av-journeys>a+a{border-left:0;border-top:1px solid #eddfcd}.av-journey-icon{width:42px;height:42px;font-size:21px}.av-journeys small{font-size:8px;margin-bottom:3px}.av-journeys strong{font-size:16px}.av-journeys p{font-size:12px;margin-top:3px}.nk-theme .nk-free-section{padding-block:44px 47px;grid-template-columns:1fr;gap:25px}.nk-theme .nk-free-intro h2{font-size:36px;line-height:1.15}.nk-theme .nk-free-intro>p{font-size:14px;line-height:1.75}.nk-theme .nk-free-box{padding:24px 19px;border-radius:12px}.nk-theme .nk-tool-heading{font-size:9px;letter-spacing:.02em;gap:8px}.nk-theme .nk-tool-form label{font-size:14px}.nk-theme .nk-mini-tools{margin-top:20px}.nk-theme .nk-mini-tools a{padding:11px;font-size:12px}.nk-theme .nk-section{padding-block:45px}.nk-theme .nk-section-heading{display:block;margin-bottom:24px}.nk-theme .nk-section-heading h2{font-size:33px;line-height:1.15;margin-bottom:18px}.nk-theme .nk-section-heading p{font-size:14px;line-height:1.8;margin-bottom:14px}.nk-theme .nk-section-heading .nk-text-link{font-size:13px}.nk-theme .nk-eyebrow,.nk-theme .pv-kicker{font-size:10px;margin-bottom:13px}.nk-theme .nk-atlas-section{padding-block:34px}.nk-theme .nk-atlas-section h2{font-size:31px}.nk-theme .nk-atlas-grid{grid-template-columns:repeat(3,1fr);gap:9px}.nk-theme .nk-atlas-grid>a{min-height:122px;padding:16px 12px}.nk-theme .nk-atlas-grid b{font-size:43px;margin-bottom:10px}.nk-theme .nk-atlas-grid span{font-size:10px}.nk-theme .nk-atlas-grid i{font-size:15px}.nk-theme .nk-report-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;overflow:visible}.nk-theme .nk-report-track>.nk-report-card{width:auto;flex:none}.nk-theme .nk-report-card{border-radius:10px}.nk-theme .nk-report-art{height:160px}.nk-theme .nk-report-art>span{font-size:7px;left:10px;bottom:11px;padding:4px 6px;letter-spacing:.04em}.nk-theme .nk-report-art>small{font-size:7px;right:9px;top:10px;padding:4px}.nk-theme .nk-report-copy{padding:17px 13px 15px}.nk-theme .nk-report-copy h3{font-size:19px;line-height:1.25;min-height:48px;margin-bottom:10px}.nk-theme .nk-report-copy .nk-eyebrow{font-size:7px;line-height:1.5;letter-spacing:.04em;margin-bottom:10px}.nk-theme .nk-report-copy>p:not(.nk-eyebrow){font-size:12px;line-height:1.7;min-height:80px;margin-bottom:12px}.nk-theme .nk-report-copy ul{font-size:10px;margin-bottom:17px;min-height:65px}.nk-theme .nk-report-copy li{padding:3px 0}.nk-theme .nk-card-bottom{padding-top:13px;gap:6px;flex-wrap:wrap;align-items:center}.nk-theme .nk-card-bottom strong{font-size:21px}.nk-theme .nk-card-bottom a{font-size:10px;padding:7px 8px}.nk-theme .nk-card-bottom a span{margin-left:3px}.nk-theme .nk-collection-toolbar{margin:0 0 15px;font-size:9px}.nk-theme .nk-collection-toolbar>div{display:none}.nk-theme .av-philosophy{grid-template-columns:1fr;gap:28px;padding-block:8px 45px}.av-philosophy-image{min-height:300px;border-radius:12px}.av-philosophy-image>span{left:18px;right:18px;bottom:18px;font-size:9px;padding:12px}.av-philosophy h2{font-size:33px}.av-philosophy>div>p{font-size:14px}.av-values{margin:22px 0}.av-values>p{font-size:13px;gap:13px;margin-bottom:17px}.av-values strong{font-size:14px}.av-consult-wrap{padding-block:38px}.av-consult{grid-template-columns:1fr;gap:28px}.av-consult-photo{min-height:340px;border-radius:12px}.av-consult-photo>img{object-position:50% 37%}.av-consult-photo>div{left:24px;bottom:24px}.av-consult-photo strong{font-size:27px}.av-consult-photo span{font-size:9px;margin-bottom:12px}.av-consult-copy h2{font-size:33px}.av-consult-copy>p{font-size:14px}.av-session-list{gap:9px;margin:23px 0}.av-session-list>a{padding:16px 13px;gap:11px}.av-session-list h3{font-size:16px!important;line-height:1.3}.av-session-list small{font-size:8px}.av-session-list>a>strong{font-size:16px}.av-session-list>a>strong b{margin-left:8px;font-size:14px}.av-session-clock{width:33px;height:33px;font-size:19px}.nk-theme .nk-shop-section,.nk-theme .nk-journal-section{padding-block:43px}.nk-theme .nk-product-grid,.nk-theme .nk-pooja-grid,.nk-theme .nk-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nk-theme .sd-product-tile,.nk-theme .sd-ritual-ticket,.nk-theme .sd-journal-card{border-radius:10px}.nk-theme .sd-product-caption{padding:15px 13px}.nk-theme .sd-product-caption h3{font-size:18px;line-height:1.3;min-height:48px}.nk-theme .sd-product-caption .sd-eyebrow{font-size:8px;margin-bottom:8px}.nk-theme .sd-product-caption strong{font-size:21px}.nk-theme .sd-product-caption small{font-size:10px}.nk-theme .sd-product-arrow{width:29px;height:29px;right:10px;bottom:10px;font-size:17px}.nk-theme .sd-ritual-image{height:155px}.nk-theme .sd-ticket-date{left:10px;top:10px;padding:7px 9px}.nk-theme .sd-ticket-date b{font-size:21px}.nk-theme .sd-ticket-date span{font-size:8px}.nk-theme .sd-ticket-copy{padding:16px 13px}.nk-theme .sd-ticket-copy .sd-eyebrow{font-size:8px;letter-spacing:.04em;line-height:1.5}.nk-theme .sd-ticket-copy h3{font-size:18px;line-height:1.3}.nk-theme .sd-ticket-copy>p{font-size:12px;line-height:1.7}.nk-theme .sd-ticket-end{gap:9px;flex-wrap:wrap}.nk-theme .sd-ticket-end strong{font-size:21px}.nk-theme .sd-ticket-end a{font-size:11px}.nk-theme .sd-journal-photo{height:145px}.nk-theme .sd-journal-card>div{padding:15px 13px}.nk-theme .sd-journal-card h3{font-size:18px;line-height:1.35}.nk-theme .sd-journal-card p{font-size:12px;line-height:1.7}.nk-theme .sd-journal-card .sd-eyebrow{font-size:8px;letter-spacing:.04em}.nk-theme .sd-journal-card .sd-underlink{font-size:11px}.nk-theme .nk-reels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nk-theme .nk-reels-grid>a{border-radius:11px;aspect-ratio:3/4.4}.nk-theme .nk-reels-grid h3{font-size:19px;line-height:1.25}.nk-theme .nk-reels-grid>a>div{padding:18px 13px}.nk-theme .nk-reels-grid small{font-size:7px}.nk-theme .nk-reels-grid b{font-size:10px}.nk-theme .nk-reel-play{width:35px;height:35px;font-size:13px;right:13px;top:13px}.nk-theme .nk-home-faq{display:block}.nk-theme .nk-home-faq>div:first-child{margin-bottom:25px}.nk-theme .nk-faq{padding:0 15px}.nk-theme .nk-faq summary{font-size:14px;line-height:1.6;padding:17px 20px 17px 0}.nk-theme .nk-faq p{font-size:13px;line-height:1.8}.nk-theme .nk-almanac{margin-top:30px;padding:25px 21px}.nk-theme .nk-almanac h2{font-size:30px}.nk-theme .nk-almanac p{font-size:14px}.nk-theme .av-end h2{font-size:33px;line-height:1.18;margin-top:17px}.nk-theme .nk-end-banner.av-end{min-height:300px;padding:45px 22px}.nk-theme .av-end .nk-btn{font-size:13px;padding:14px 17px}.nk-theme .nk-footer{padding:0 20px 105px}.nk-theme .nk-footer-callout{padding:25px 0;gap:15px}.nk-theme .nk-footer-callout>span{display:none}.nk-theme .nk-footer-callout p{font-size:23px}.nk-theme .nk-footer-callout>a{width:43px;height:43px;font-size:23px}.nk-theme .nk-footer-main{padding:30px 0;gap:26px 22px;grid-template-columns:1fr 1fr}.nk-theme .nk-footer-about{grid-column:1/-1}.nk-theme .nk-footer-main>div>a:not(.nk-brand){font-size:13px}.nk-theme .nk-footer-bottom{display:block;font-size:10px;line-height:1.8;padding-top:17px}.nk-theme .nk-footer-bottom>span{display:block;margin-bottom:6px}.nk-theme .aa-mobile-dock{background:#fffcf6f5;border:1px solid #eddbc6;border-bottom:0;box-shadow:0 -5px 22px #63331d12;border-radius:18px 18px 0 0;padding:9px 8px calc(9px + env(safe-area-inset-bottom));min-height:72px}.nk-theme .aa-mobile-dock>a{font-size:10px;gap:4px;line-height:1.4}.nk-theme .aa-mobile-dock .ag-dock-icon{width:25px;height:25px}.nk-theme .aa-mobile-dock .ag-dock-reels{margin-top:-22px!important}.nk-theme .aa-mobile-dock .ag-dock-reels .ag-dock-icon{background:#b83726;border:5px solid #fffcf6;border-radius:18px;width:51px;height:51px;box-shadow:0 5px 12px #b8372625}.nk-theme .nk-detail-hero{grid-template-columns:1fr;gap:28px;margin-bottom:25px}.nk-theme .av-detail-cover{min-height:365px;border-radius:13px}.av-cover-caption{bottom:25px;left:23px;right:23px}.av-cover-caption strong{font-size:32px;max-width:330px}.av-cover-caption>span{font-size:9px;margin-bottom:14px}.av-cover-caption small{font-size:8px;margin-top:17px;padding-top:14px}.nk-theme .nk-detail-copy h1{font-size:35px}.nk-theme .nk-detail-copy .nk-lead{font-size:14px}.nk-theme .nk-detail-price strong{font-size:31px}.nk-theme .nk-detail-tabs{gap:20px;padding:0 15px;overflow:auto;white-space:nowrap;border-radius:8px}.nk-theme .nk-detail-tabs a{font-size:12px;padding:15px 0}.nk-theme .nk-detail-section h2{font-size:31px}.nk-theme .nk-detail-aside{padding:24px 21px}.nk-theme .pv-contact .pv-page-hero{grid-template-columns:1fr;gap:25px}.av-contact-image{height:230px;border-radius:10px}.nk-theme .pv-page-hero h1,.nk-theme .pv-about-hero h1{font-size:35px}.nk-theme .pv-page-hero p,.nk-theme .pv-about-hero p{font-size:14px}.nk-theme .pv-article-content{font-size:15px;line-height:1.9}.nk-theme .pv-article-header h1{font-size:34px}.nk-theme .pv-article-cover img{max-height:300px}.nk-theme .nc-lab-heading h1{font-size:36px}.aa-admin .nk-admin-hero{padding:25px 22px}.aa-admin .nk-admin-hero h1{font-size:32px}.nk-theme .nc-method-seal{display:none}}
@media(max-width:380px){.nk-theme .nk-header .nk-brand strong{font-size:23px!important}.nk-theme .nk-header .nk-brand small{font-size:6px!important;max-width:135px}.nk-theme .nk-header-right{gap:7px}.nk-theme .nk-header .nk-cart{font-size:10px}.nk-theme .nk-header .al-picker select{max-width:65px;font-size:10px!important}.nk-theme .av-hero h1{font-size:37px}.av-hero-content{padding-inline:6px}.av-hero-actions{gap:14px}.nk-theme .av-hero .nk-btn{font-size:12px;padding:13px}.av-hero-secondary{font-size:11px}.nk-theme .nk-report-copy h3{font-size:18px}.nk-theme .nk-report-copy{padding-inline:11px}.nk-theme .nk-report-art{height:145px}.nk-theme .nk-report-copy>p:not(.nk-eyebrow){font-size:11px}.av-session-list h3{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.av-hero-images .ag-hero-image,.nk-theme .nk-report-card,.av-session-list>a{transition:none}.nk-theme .nk-report-card:hover{transform:none}}
@media print{.av-hero,.av-journeys,.av-philosophy,.av-consult-wrap,.av-end{display:none!important}.nk-theme .nk-free-section{display:block}.nk-theme .nk-free-box{border:0;box-shadow:none}.nk-theme .nk-home-results{display:block}}

/* Final conflict resets for older decorative theme rules. */
.nk-theme .nk-report-art>span{writing-mode:horizontal-tb;text-orientation:mixed}.nk-theme .nk-end-banner:before,.nk-theme .nk-end-banner:not(.av-end):after{display:none}.nk-theme .av-end:after{left:0;top:0;right:0;bottom:0;font-size:inherit;opacity:1;transform:none;line-height:normal;content:''}.nk-theme .nk-header .ux-nav-desktop>a[aria-current]{border-bottom:0}.nk-theme .nk-header .ux-nav-desktop>a[aria-current]:before{display:none}.nk-theme .nk-header .al-picker{background:transparent;border:0;padding:0;box-shadow:none}.nk-theme .nk-header .al-picker>span{display:none}.nk-theme .nk-header .al-picker select{border-color:#e3d1be;background:#fff9f0;color:#79503d}.nk-theme .nk-header .nk-brand small{letter-spacing:.1em!important}.nk-theme .av-hero-prev{left:9px}.nk-theme .av-hero-next{right:9px}.nk-theme .av-hero-content{padding-left:20px;padding-right:20px}.nk-theme .av-booking-heading{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;background:#f8ecdd;border:1px solid #e6d1b9;border-radius:14px;overflow:hidden;text-align:left;margin-bottom:30px}.av-booking-photo{width:100%;height:270px;object-fit:cover}.av-booking-title{padding:28px 35px 28px 0}.nk-theme .av-booking-heading h1{font-size:39px;line-height:1.12;font-weight:600;color:#9d3423;margin:0 0 18px}.nk-theme .av-booking-heading p{font-size:14px;line-height:1.8;margin:0;color:#805e49}.nk-theme .consultation-wrap .booking-card{border:1px solid #e4cfb4;border-radius:13px;box-shadow:0 9px 25px #6b29100a;background:#fffdfa}.nk-theme .consultation-wrap .step-header h3{font-size:19px;color:#653c28}.nk-theme .consultation-wrap .step-num{background:#b83726;color:#fff5e5}.nk-theme .consultation-wrap .pkg-card{border-radius:9px}.nk-theme .consultation-wrap .form-control{font-size:14px}.nk-theme .ap-photo{height:290px;object-fit:cover}.nk-theme .ap-card{border-color:#e4d0b5;border-radius:12px}.nk-theme .ap-btn{background:#b83726;border-radius:7px}.nk-theme .sc-product-main,.nk-theme .sc-card{border-color:#e5d2ba;background:#fffdf9;border-radius:12px}
@media(max-width:850px){.nk-theme .av-hero h1{font-size:38px}.nk-theme .av-hero-content{padding:105px 8px 72px}.nk-theme .av-hero-prev{left:18px}.nk-theme .av-hero-next{right:18px}.nk-theme .av-booking-heading{grid-template-columns:1fr;gap:0}.av-booking-photo{height:220px;object-position:center 38%}.av-booking-title{padding:25px 22px}.nk-theme .av-booking-heading h1{font-size:31px}.nk-theme .av-booking-heading p{font-size:14px}.nk-theme .nk-header .al-picker select{max-width:75px}.nk-theme .nk-header .nk-brand small{max-width:135px;line-height:1.5!important}.nk-theme .ap-photo{height:235px}}
