.nhr-pd{background:var(--nhr-ivory);color:var(--nhr-green);font:400 14px/1.8 'Nahrin Sans',sans-serif;padding-top:104px;-webkit-font-smoothing:antialiased}
.nhr-pd *{box-sizing:border-box;min-width:0}.nhr-pd [hidden]{display:none!important}
.nhr-pd :is(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}.nhr-pd :is(h1,h2,h3,h4){font-family:'Nahrin Sans',sans-serif;font-weight:400;color:inherit}
.nhr-pd a{color:inherit;text-decoration:none}.nhr-pd :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid #6a8b67;outline-offset:5px}
.nhr-pd em{font:italic 400 1.18em/1.08 'Nahrin Serif',Georgia,serif;letter-spacing:-.025em}
.nhr-pd-shell{width:100%;max-width:1430px;margin:0 auto}
body.nhr-home.nhr-product-page header.nhr-header{background:#102c25}.nhr-product-page .nhr-nav a[aria-current="location"]::after{transform:scaleX(1)}
.nhr-pd :is(#nhr-hero-title,#icerik-atlasi,#nhr-kullanim){scroll-margin-top:104px}
.nhr-pd-intro{padding:34px var(--nhr-gutter) 88px}
.nhr-pd-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 13px;align-items:center;font-size:10px;line-height:1.6;color:#5a6d5e;margin-bottom:35px}.nhr-pd-breadcrumb a:hover{text-decoration:underline}.nhr-pd-breadcrumb>span[aria-hidden]{opacity:.5}
.nhr-pd-top{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(42px,6vw,100px);align-items:start}
.nhr-pd-gallery{min-width:0}.nhr-pd-main-photo{position:relative;display:block;background:#e1e4d9;aspect-ratio:1;overflow:hidden;cursor:zoom-in}
.nhr-pd-main-photo>img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}
.nhr-pd-enlarge{position:absolute;bottom:20px;right:20px;display:grid;place-items:center;width:42px;height:42px;background:#f5f3eceb;border:1px solid #ffffff90;border-radius:50%;transition:background .2s}.nhr-pd-enlarge svg{width:20px;height:20px}.nhr-pd-main-photo:hover .nhr-pd-enlarge{background:#fff}
.nhr-pd-gallery-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px}.nhr-pd-thumbs{display:flex;gap:12px;max-width:85%;overflow-x:auto;padding:4px}
.nhr-pd-thumbs a{display:block;flex:0 0 70px;aspect-ratio:1;opacity:.66;outline:1px solid transparent;outline-offset:3px;transition:opacity .2s,outline-color .2s}.nhr-pd-thumbs img{width:100%;height:100%;display:block;object-fit:cover}.nhr-pd-thumbs a[aria-current],.nhr-pd-thumbs a:hover{opacity:1;outline-color:#102c2570}
.nhr-pd-gallery-count{font-size:10px;color:#677568;white-space:nowrap}.nhr-pd-gallery-count>span{color:#102c25}
.nhr-pd-info{padding-top:17px}.nhr-pd-eyebrow{font-size:9px;line-height:1.7;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#607264;margin-bottom:22px!important}
.nhr-pd h1{font-size:clamp(36px,3.5vw,56px);line-height:1.13;letter-spacing:-.055em;max-width:520px;text-wrap:balance}
.nhr-pd-volume{font-size:12px;color:#5d7161;margin-top:18px!important}.nhr-pd-volume>span{margin:0 12px}
.nhr-pd-lead{font-size:14px;line-height:1.95;color:#506957;max-width:480px;margin-top:27px!important}
.nhr-pd-tags{list-style:none;display:flex;gap:9px;flex-wrap:wrap;padding:0;margin-top:24px!important}.nhr-pd-tags li{border:1px solid #102c2526;padding:6px 10px;border-radius:2px;font-size:10px;line-height:1.5;color:#3f5c48;background:#edf0e5}
.nhr-pd-purchase{margin-top:31px;padding-top:26px;border-top:1px solid #102c2526}
.nhr-pd-price>p{font-size:35px;line-height:1.25;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nhr-pd-price>p>span{font-size:16px;letter-spacing:0;margin-left:5px}.nhr-pd-price>div{display:flex;gap:13px;font-size:12px;color:#536956;margin-top:8px}.nhr-pd-price>div>span+span{border-left:1px solid #102c2530;padding-left:13px;font-size:10px;align-self:center}
.nhr-pd-buy-row{display:flex;align-items:stretch;gap:14px;margin-top:24px}
.nhr-pd .nhr-pd-quantity{display:flex;align-items:center;justify-content:space-between;flex:0 0 122px;border:1px solid #102c2540;border-radius:3px;height:58px;position:relative;margin:0;padding:0;background:transparent}
.nhr-pd-quantity button{position:static;width:36px;height:56px;padding:0;border:0;background:transparent;color:#102c25;font:400 21px/1 'Nahrin Sans',sans-serif;cursor:pointer;flex:none}
.nhr-pd .nhr-pd-quantity input{position:static;width:44px;height:56px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;text-align:center;color:#102c25;font:400 14px/1 'Nahrin Sans',sans-serif;appearance:textfield;-moz-appearance:textfield}.nhr-pd-quantity input::-webkit-inner-spin-button,.nhr-pd-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}
.nhr-pd .nhr-pd-buy{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:58px;padding:10px 11px 10px 24px;background:#173a2e;color:#f5f3ec;border:1px solid #173a2e;border-radius:3px;font:500 12px/1.6 'Nahrin Sans',sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s}
.nhr-pd-bag-icon{display:grid;place-items:center;border-left:1px solid #f5f3ec40;width:37px;height:36px;flex:none}.nhr-pd-bag-icon svg{width:20px;height:20px}.nhr-pd .nhr-pd-buy:hover{background:#244b3a;box-shadow:0 5px 15px #102c2517}.nhr-pd-buy:active{box-shadow:none}
.nhr-pd-facts{font-size:11px;line-height:1.8;margin-top:25px!important}.nhr-pd-facts>div{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:8px 0;border-bottom:1px solid #102c251a}.nhr-pd-facts dt{font-weight:400;color:#637568}.nhr-pd-facts dd{color:#364f40}
.nhr-pd-quicklinks{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px;font-size:11px}.nhr-pd-quicklinks a{display:flex;align-items:center;gap:19px;border-bottom:1px solid #102c2540;padding-bottom:6px}.nhr-pd-quicklinks span{font-size:17px}
.nhr-pd-atlas{padding:84px var(--nhr-gutter) 55px;background:#e8ecdf}
.nhr-pd-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:42px}.nhr-pd-section-head h2,.nhr-pd-ritual h2,.nhr-pd-questions h2{font-size:clamp(37px,3.7vw,58px);line-height:1.12;letter-spacing:-.055em}.nhr-pd-section-head>p{font-size:13px;line-height:1.9;max-width:350px;color:#526855;padding-bottom:2px}.nhr-pd-section-head .nhr-pd-eyebrow{margin-bottom:18px!important}
.nhr-pd-atlas-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-bottom:26px}
.nhr-pd-atlas-tabs button{border:0;border-top:1px solid #102c2540;border-radius:0;background:transparent;padding:18px 0 13px;color:#526855;text-align:left;display:flex;align-items:center;gap:10px;font:400 13px/1.5 'Nahrin Sans',sans-serif;cursor:pointer;transition:color .2s,border-color .2s}
.nhr-pd-atlas-tabs button>span{font-size:9px;color:#697b68;align-self:center}.nhr-pd-atlas-tabs svg{width:19px;height:19px;margin-left:auto;opacity:0;flex:none;transition:opacity .2s}
.nhr-pd-atlas-tabs button[aria-selected="true"]{color:#102c25;border-top:2px solid #102c25;padding-top:17px;font-weight:500}.nhr-pd-atlas-tabs button[aria-selected="true"] svg,.nhr-pd-atlas-tabs button:hover svg{opacity:1}
.nhr-pd-atlas-panel{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px;background:#f5f3ec}
.nhr-pd-ingredient-photo{position:relative;min-height:100%;background:#d3daca;overflow:hidden;aspect-ratio:1.08}
.nhr-pd-ingredient-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}
.nhr-pd-ingredient-photo figcaption{position:absolute;left:25px;right:25px;bottom:24px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;color:#102c25}
.nhr-pd-ingredient-photo figcaption>span{background:#f5f3eceb;padding:7px 11px}
.nhr-pd-ingredient-copy{padding:clamp(36px,4.5vw,68px);display:flex;flex-direction:column;justify-content:center}
.nhr-pd-ingredient-latin{font-size:10px;letter-spacing:.08em;color:#637466;line-height:1.7}
.nhr-pd-ingredient-copy h3{font-size:clamp(33px,3vw,46px);line-height:1.2;letter-spacing:-.045em;margin-top:15px}
.nhr-pd-ingredient-role{display:block;font-size:10px;letter-spacing:.04em;color:#5d755c;margin-top:13px!important}
.nhr-pd-ingredient-about{font-size:13px;line-height:1.9;color:#526855;margin-top:28px!important}
.nhr-pd-ingredient-function{border-left:1px solid #809579;padding-left:18px;margin-top:26px}.nhr-pd-ingredient-function h4{font-size:11px;font-weight:500;margin-bottom:9px}.nhr-pd-ingredient-function p{font-size:13px;line-height:1.85;color:#506652}
.nhr-pd-ingredient-form{margin-top:32px!important;padding-top:18px;border-top:1px solid #102c2526}.nhr-pd-ingredient-form>div+div{margin-top:12px}.nhr-pd-ingredient-form dt{font-size:9px;font-weight:400;color:#697c68;line-height:1.6;margin-bottom:4px}.nhr-pd-ingredient-form dd{font-size:11px;line-height:1.7;color:#3d5544;overflow-wrap:anywhere}
.nhr-pd-atlas-note{font-size:10px;line-height:1.8;color:#5f725f;margin-top:20px!important;max-width:780px}
.nhr-pd-nojs{padding-top:30px}.nhr-pd-nojs h3{margin-top:24px}
.nhr-pd-ritual{padding:95px var(--nhr-gutter);background:#f5f3ec}
.nhr-pd-ritual-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);align-items:start}.nhr-pd-ritual-title{padding-top:8px}.nhr-pd-ritual-title>p:last-child{font-size:13px;line-height:1.9;color:#526855;max-width:340px;margin-top:28px}
.nhr-pd-steps{list-style:none;padding:0}.nhr-pd-steps li{display:flex;gap:30px;padding:28px 0;border-top:1px solid #102c252e}.nhr-pd-steps li>span{font-size:10px;color:#637563;padding-top:6px}.nhr-pd-steps h3{font-size:25px;letter-spacing:-.03em;line-height:1.3}.nhr-pd-steps p{font-size:13px;line-height:1.85;color:#526855;margin-top:11px;max-width:425px}
.nhr-pd-questions{padding:20px var(--nhr-gutter) 50px}.nhr-pd-question-grid{border-top:1px solid #102c252c;padding-top:58px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px)}
.nhr-pd-questions h2{font-size:43px}.nhr-pd-faqs details{border-bottom:1px solid #102c252c;padding:0}.nhr-pd-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;font-size:14px;line-height:1.7;cursor:pointer;list-style:none}.nhr-pd-faqs summary::-webkit-details-marker{display:none}.nhr-pd-faqs summary>span{font-size:22px;line-height:1;transition:transform .2s}.nhr-pd-faqs details[open] summary>span{transform:rotate(45deg)}.nhr-pd-faqs details p{font-size:13px;line-height:1.9;color:#526855;padding-bottom:24px;max-width:520px}
.nhr-pd-return{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:50px;margin-top:65px;border-top:1px solid #102c252c}.nhr-pd-return>span{font-size:8px;letter-spacing:.13em;color:#617361}.nhr-pd-return>a{display:flex;align-items:center;gap:30px;font-size:12px}.nhr-pd-return>a>span{font-size:20px}
.nhr-pd-lightbox{padding:50px 20px 20px;border:0;background:#f5f3ec;width:min(1000px,95vw);max-width:95vw;max-height:95vh;max-height:95svh;margin:auto}.nhr-pd-lightbox::backdrop{background:#071c17d9;backdrop-filter:blur(8px)}.nhr-pd-lightbox>img{display:block;max-height:calc(95svh - 70px);max-width:100%;width:auto;height:auto;object-fit:contain;margin:auto}.nhr-pd-lightbox>button{position:absolute;right:12px;top:4px;width:44px;height:44px;border:0;background:transparent;color:#102c25;font:400 32px/1 'Nahrin Sans',sans-serif;cursor:pointer}
.nhr-pd-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1100px){.nhr-pd-top{gap:42px}.nhr-pd-info{padding-top:0}.nhr-pd h1{font-size:40px}.nhr-pd-lead{font-size:13px;margin-top:22px!important}.nhr-pd-tags{gap:7px}.nhr-pd-tags li{font-size:9px;padding:6px 8px}.nhr-pd-purchase{margin-top:24px;padding-top:20px}.nhr-pd-thumbs a{flex-basis:58px}.nhr-pd-thumbs{gap:10px}.nhr-pd-atlas-tabs{gap:14px}.nhr-pd-atlas-tabs button{font-size:11px;gap:7px}.nhr-pd-ingredient-copy{padding:32px}.nhr-pd-atlas-panel{min-height:560px}.nhr-pd-ingredient-copy h3{font-size:35px}}
@media(max-width:900px){.nhr-pd{padding-top:86px}.nhr-pd-top{gap:32px}.nhr-pd h1{font-size:34px}.nhr-pd-gallery-bottom{gap:12px}.nhr-pd-thumbs a{flex-basis:50px}.nhr-pd-thumbs{gap:8px}.nhr-pd-gallery-count{font-size:9px}.nhr-pd-buy-row{gap:10px}.nhr-pd .nhr-pd-quantity{flex-basis:108px}.nhr-pd-quantity button{width:32px}.nhr-pd .nhr-pd-quantity input{width:40px}.nhr-pd .nhr-pd-buy{padding-left:17px}.nhr-pd-quicklinks{gap:20px}.nhr-pd-section-head{align-items:start}.nhr-pd-section-head>p{max-width:260px;font-size:12px}.nhr-pd-atlas-tabs button{flex-wrap:wrap}.nhr-pd-atlas-tabs svg{display:none}}
@media(max-width:760px){.nhr-pd-intro{padding-top:25px;padding-bottom:58px}.nhr-pd-breadcrumb{font-size:9px;margin-bottom:24px}.nhr-pd-top{grid-template-columns:1fr;gap:34px}.nhr-pd-gallery{max-width:600px;width:100%;margin:auto}.nhr-pd-thumbs a{flex-basis:65px}.nhr-pd-info{max-width:600px;width:100%;margin:auto}.nhr-pd h1{font-size:46px;max-width:460px}.nhr-pd-lead{font-size:14px;max-width:none}.nhr-pd-eyebrow{margin-bottom:17px!important}.nhr-pd-tags li{font-size:10px}.nhr-pd-atlas{padding-top:56px;padding-bottom:35px}.nhr-pd-section-head{flex-direction:column;gap:22px;margin-bottom:30px}.nhr-pd-section-head h2{font-size:46px}.nhr-pd-section-head>p{max-width:360px;font-size:13px}.nhr-pd-atlas-tabs{display:flex;gap:20px;overflow-x:auto;padding:5px 0 7px;scrollbar-width:thin;scrollbar-color:#778c70 transparent;margin-bottom:20px}.nhr-pd-atlas-tabs button{flex:0 0 150px;flex-wrap:nowrap;font-size:12px;gap:9px;padding-top:14px}.nhr-pd-atlas-tabs button[aria-selected="true"]{padding-top:13px}.nhr-pd-atlas-tabs button>span{font-size:9px}.nhr-pd-atlas-panel{grid-template-columns:1fr;min-height:0}.nhr-pd-ingredient-photo{aspect-ratio:1.12;min-height:0}.nhr-pd-ingredient-copy{padding:33px 28px 36px;min-height:480px}.nhr-pd-ingredient-copy h3{font-size:39px}.nhr-pd-ingredient-about{margin-top:24px!important}.nhr-pd-ingredient-form{margin-top:26px!important}.nhr-pd-ingredient-photo figcaption{left:20px;right:20px;bottom:19px}.nhr-pd-ritual{padding:62px var(--nhr-gutter) 25px}.nhr-pd-ritual-grid{grid-template-columns:1fr;gap:30px}.nhr-pd-ritual h2{font-size:44px}.nhr-pd-ritual-title>p:last-child{margin-top:25px}.nhr-pd-steps li{gap:23px;padding:25px 0}.nhr-pd-steps h3{font-size:24px}.nhr-pd-question-grid{grid-template-columns:1fr;gap:24px;padding-top:42px}.nhr-pd-questions h2{font-size:40px}.nhr-pd-return{margin-top:40px;padding-top:28px;align-items:start;flex-direction:column;gap:18px}}
@media(max-width:600px){.nhr-pd{padding-top:82px}.nhr-pd h1{font-size:41px}.nhr-pd-gallery-bottom{margin-top:12px}.nhr-pd-thumbs a{flex-basis:55px}.nhr-pd-thumbs{gap:10px}.nhr-pd-gallery-count{font-size:9px}.nhr-pd-info{padding-top:0}.nhr-pd-price>p{font-size:34px}.nhr-pd .nhr-pd-quantity{flex-basis:112px}.nhr-pd-quantity button{width:34px}.nhr-pd .nhr-pd-quantity input{width:42px}.nhr-pd .nhr-pd-buy{font-size:12px;padding-left:17px}.nhr-pd-quicklinks{font-size:11px;gap:22px}.nhr-pd-section-head h2{font-size:44px}.nhr-pd-ingredient-copy{padding:29px 23px 32px}.nhr-pd-ingredient-copy h3{font-size:34px}.nhr-pd-atlas-note{font-size:9px}.nhr-pd-ritual h2{font-size:38px}.nhr-pd-questions h2{font-size:37px}.nhr-pd-faqs summary{font-size:13px}}
@media(max-width:360px){.nhr-pd h1{font-size:35px}.nhr-pd-thumbs a{flex-basis:45px}.nhr-pd-thumbs{gap:8px}.nhr-pd .nhr-pd-quantity{flex-basis:96px}.nhr-pd-quantity button{width:29px}.nhr-pd .nhr-pd-quantity input{width:36px}.nhr-pd .nhr-pd-buy{padding-left:14px;gap:8px}.nhr-pd-bag-icon{width:30px}.nhr-pd h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.nhr-pd *{transition:none!important;scroll-behavior:auto!important}}

/* Editorial product gallery: full photographs, vertical contact sheet and restrained controls. */
.nhr-pd-top{grid-template-columns:1.25fr 1fr;gap:clamp(38px,4.5vw,76px)}
.nhr-pd-gallery{position:sticky;top:108px}
.nhr-pd-gallery-heading{display:flex;align-items:center;justify-content:space-between;padding:0 0 17px;margin-bottom:20px;border-bottom:1px solid #102c252a;font-size:9px;line-height:1.5;letter-spacing:.13em;color:#637365}
.nhr-pd-gallery-heading>span:last-child{font-size:11px;letter-spacing:.03em}
.nhr-pd-gallery-layout{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;align-items:start}
.nhr-pd-thumbs{display:flex;flex-direction:column;gap:18px;max-width:none;overflow:visible;padding:0}
.nhr-pd-thumbs a{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:1;opacity:.72;border:1px solid transparent;padding:4px;outline:0;outline-offset:0;border-radius:3px;transition:opacity .25s,border-color .25s,background .25s}
.nhr-pd-thumbs a[aria-current],.nhr-pd-thumbs a:hover{opacity:1;border-color:#60715d;background:#e8ebdf;outline:0}
.nhr-pd-thumbs a:focus-visible{outline:2px solid #60715d;outline-offset:3px}
.nhr-pd-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:1px}
.nhr-pd-thumbs a>span{position:absolute;bottom:7px;left:7px;padding:1px 4px;background:#f5f3eced;color:#102c25;font-size:8px;line-height:1.5;font-variant-numeric:tabular-nums}
.nhr-pd-main-photo{isolation:isolate;border-radius:4px;aspect-ratio:1;background:#e3e7db}
.nhr-pd-main-photo>img{object-fit:contain}
.nhr-pd-enlarge{bottom:20px;right:20px;display:flex;gap:18px;width:auto;height:42px;padding:0 14px;border:1px solid #f5f3ec70;border-radius:25px;background:#f5f3eced;backdrop-filter:blur(8px);box-shadow:0 2px 14px #102c2512;color:#173a2e;font-size:10px;line-height:1.5}
.nhr-pd-enlarge svg{width:16px;height:16px}
.nhr-pd-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 0}
.nhr-pd-gallery-caption{display:flex;align-items:center;gap:20px;font-size:11px;line-height:1.6;color:#3e5947}
.nhr-pd-gallery-count{font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums;color:#71816e;white-space:nowrap}
.nhr-pd-gallery-count>span{color:#173a2e}
.nhr-pd-gallery-caption>[data-nhr-photo-caption]{border-left:1px solid #102c252a;padding-left:20px}
.nhr-pd-gallery-arrows{display:flex;gap:8px;flex:none}
.nhr-pd-gallery-arrows button{width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid #102c2536;background:transparent;color:#102c25;cursor:pointer;transition:background .2s,color .2s}
.nhr-pd-gallery-arrows svg{width:20px;height:20px}.nhr-pd-gallery-arrows button:hover{background:#173a2e;color:#f5f3ec}
.nhr-pd-info{padding-top:0}
.nhr-pd-quicklinks{gap:12px 22px}.nhr-pd-quicklinks a{gap:12px}
.nhr-pd-atlas-note a{text-decoration:underline;text-underline-offset:3px}
.nhr-pd #tam-icerik{scroll-margin-top:104px}
.nhr-pd-label{padding:68px var(--nhr-gutter);background:#f0f0e7;border-top:1px solid #102c2515;border-bottom:1px solid #102c2515}
.nhr-pd-label-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(40px,7vw,110px)}
.nhr-pd-label h2{font-size:clamp(36px,3vw,46px);line-height:1.15;letter-spacing:-.045em}
.nhr-pd-label-intro{font-size:12px;line-height:1.9;color:#5d7160;margin-top:22px!important}
.nhr-pd-label-content{border-left:1px solid #102c2526;padding-left:clamp(28px,3vw,48px)}
.nhr-pd-label-content h3{display:flex;gap:18px;align-items:center;font-size:15px;font-weight:500;line-height:1.5;margin-bottom:22px}
.nhr-pd-label-content h3>span{font-size:9px;letter-spacing:.12em;border:1px solid #102c2540;padding:3px 8px;border-radius:2px;font-weight:400}
.nhr-pd-inci{font-size:12px;line-height:2.1;color:#36523e;overflow-wrap:break-word}
.nhr-pd-label-note{font-size:10px;line-height:1.9;color:#5b6f5f;margin-top:24px!important;padding-top:18px;border-top:1px solid #102c2520;max-width:610px}
/* The enlarged gallery keeps every photograph inside its original frame. */
body.nhr-product-lightbox-open{overflow:hidden}
.nhr-pd-lightbox{width:calc(100vw - 48px);height:calc(100vh - 48px);height:calc(100svh - 48px);max-width:1560px;max-height:none;padding:24px 32px;background:#112d25;color:#f5f3ec;border:1px solid #ffffff1f;border-radius:5px;overflow:hidden}
.nhr-pd-lightbox::backdrop{background:#071b16e6;backdrop-filter:blur(12px)}
.nhr-pd-lightbox-shell{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px}
.nhr-pd-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:20px}
.nhr-pd-lightbox-header>div>span{font-size:8px;letter-spacing:.16em;color:#c4ceb7}.nhr-pd-lightbox-header p{font-size:16px;margin-top:4px}
.nhr-pd-lightbox button{color:#f5f3ec;border:1px solid #f5f3ec50;background:transparent;cursor:pointer}
.nhr-pd-lightbox-header>button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;flex:none}
.nhr-pd-lightbox button>svg{width:22px;height:22px}.nhr-pd-lightbox button:hover{background:#f5f3ec14}
.nhr-pd-lightbox-stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:24px;align-items:center;min-height:0}
.nhr-pd-lightbox-stage>img{width:100%;height:100%;min-height:0;object-fit:contain;max-height:100%}
.nhr-pd-lightbox-stage>button{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;padding:0}
.nhr-pd-lightbox-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #f5f3ec30;padding-top:18px}
.nhr-pd-lightbox-footer>div:first-child{color:#bccbbb;font-size:10px;line-height:1.7;font-variant-numeric:tabular-nums}.nhr-pd-lightbox-footer p{font-size:12px;color:#f5f3ec;margin-top:4px}
.nhr-pd-lightbox-thumbs{display:flex;gap:12px}.nhr-pd-lightbox-thumbs button{width:64px;height:64px;padding:3px;opacity:.6;border-color:transparent;border-radius:2px}.nhr-pd-lightbox-thumbs button[aria-current]{opacity:1;border-color:#e1e9d5}.nhr-pd-lightbox-thumbs img{width:100%;height:100%;object-fit:contain}
@media(max-width:1100px){.nhr-pd-top{grid-template-columns:1.08fr 1fr;gap:36px}.nhr-pd-gallery-layout{grid-template-columns:55px minmax(0,1fr);gap:12px}.nhr-pd-thumbs{gap:12px}.nhr-pd-thumbs a{flex-basis:auto}.nhr-pd-gallery-caption{gap:12px;font-size:10px}.nhr-pd-gallery-caption>[data-nhr-photo-caption]{padding-left:12px}.nhr-pd-gallery-arrows{gap:5px}.nhr-pd-gallery-arrows button{width:36px;height:36px}.nhr-pd-gallery-toolbar{gap:8px}.nhr-pd-enlarge{bottom:14px;right:14px}}
@media(max-width:900px){.nhr-pd-top{grid-template-columns:1fr;gap:40px}.nhr-pd-gallery,.nhr-pd-info{position:static;width:100%;max-width:680px;margin:auto}.nhr-pd-gallery-layout{grid-template-columns:68px minmax(0,1fr);gap:18px}.nhr-pd-gallery-caption{font-size:11px}.nhr-pd-gallery-arrows button{width:42px;height:42px}.nhr-pd h1{font-size:46px;max-width:550px}.nhr-pd-label-grid{grid-template-columns:1fr 1.3fr;gap:32px}.nhr-pd-label-content{padding-left:28px}}
@media(max-width:600px){.nhr-pd-top{gap:32px}.nhr-pd h1{font-size:41px}.nhr-pd-gallery-heading{font-size:8px;margin-bottom:16px;padding-bottom:14px}.nhr-pd-gallery-layout{display:flex;flex-direction:column;gap:18px}.nhr-pd-gallery-stage{width:100%;order:0}.nhr-pd-thumbs{order:1;flex-direction:row;gap:12px;justify-content:center;width:100%}.nhr-pd-thumbs a{flex:0 0 58px;width:58px;height:58px;padding:3px}.nhr-pd-thumbs a>span{bottom:5px;left:5px;font-size:7px}.nhr-pd-gallery-toolbar{padding-top:15px}.nhr-pd-gallery-caption{font-size:10px;gap:12px}.nhr-pd-gallery-count{font-size:9px}.nhr-pd-gallery-arrows{gap:6px}.nhr-pd-gallery-arrows button{width:36px;height:36px}.nhr-pd-enlarge{height:36px;padding:0 12px;gap:12px;font-size:9px;bottom:13px;right:13px}.nhr-pd-enlarge svg{width:14px;height:14px}.nhr-pd-quicklinks{column-gap:18px;row-gap:13px;font-size:10px}.nhr-pd-quicklinks a{gap:8px}.nhr-pd-label{padding:45px var(--nhr-gutter)}.nhr-pd-label-grid{grid-template-columns:1fr;gap:30px}.nhr-pd-label h2{font-size:39px}.nhr-pd-label-content{border-left:0;border-top:1px solid #102c2526;padding:25px 0 0}.nhr-pd-inci{font-size:12px;line-height:2}.nhr-pd-label-intro{margin-top:18px!important}.nhr-pd-lightbox{width:100vw;height:100vh;height:100svh;max-width:100vw;border:0;border-radius:0;padding:18px}.nhr-pd-lightbox-shell{gap:16px}.nhr-pd-lightbox-header p{font-size:13px}.nhr-pd-lightbox-stage{grid-template-columns:1fr;position:relative;gap:0}.nhr-pd-lightbox-stage>img{grid-column:1;grid-row:1}.nhr-pd-lightbox-stage>button{position:absolute;z-index:1;width:36px;height:36px;background:#112d25db;bottom:6px}.nhr-pd-lightbox-stage>button:first-child{left:5px}.nhr-pd-lightbox-stage>button:last-child{right:5px}.nhr-pd-lightbox-footer{flex-direction:column;align-items:center;gap:14px;padding-top:14px;text-align:center}.nhr-pd-lightbox-thumbs{gap:10px}.nhr-pd-lightbox-thumbs button{width:54px;height:54px}}
@media(max-width:360px){.nhr-pd h1{font-size:35px}.nhr-pd-thumbs a{width:51px;height:51px;flex-basis:51px}.nhr-pd-thumbs{gap:10px}.nhr-pd-gallery-caption{gap:8px}.nhr-pd-gallery-caption>[data-nhr-photo-caption]{padding-left:8px;max-width:130px}.nhr-pd-gallery-arrows button{width:34px;height:34px}}

/* The same atlas scales from seven to twenty-plus entries without a wall of tabs. */
.nhr-pd-atlas-nav{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:17px 0;border-top:1px solid #102c2530;border-bottom:1px solid #102c2530}
.nhr-pd-atlas-nav>label{font-size:12px;line-height:1.6;margin:0 auto 0 0;color:#294b38}
.nhr-pd-atlas-nav>label>span{color:#60735f;margin-left:8px;font-size:10px}
.nhr-pd-atlas-select{position:relative;flex:0 1 340px}
.nhr-pd-atlas-select::after{content:'⌄';position:absolute;right:15px;top:9px;pointer-events:none;font-size:18px}
.nhr-pd-atlas-select select{appearance:none;width:100%;height:46px;padding:0 40px 0 16px;border:1px solid #102c2540;border-radius:3px;background:#f5f3ec;color:#173a2e;font:400 12px/1.5 'Nahrin Sans',sans-serif;cursor:pointer}
.nhr-pd-atlas-arrows{display:flex;gap:7px;flex:none}
.nhr-pd-atlas-arrows button{width:42px;height:42px;padding:0;border-radius:50%;border:1px solid #102c253b;background:transparent;color:#173a2e;font:400 20px/1 'Nahrin Sans',sans-serif;cursor:pointer}
.nhr-pd-atlas-arrows button:hover{background:#173a2e;color:#f5f3ec}
.nhr-pd .nhr-pd-atlas-tabs{display:flex;overflow-x:auto;gap:22px;padding:5px 2px 10px;scrollbar-width:thin;scrollbar-color:#8b9e81 transparent;overscroll-behavior-x:contain}
.nhr-pd .nhr-pd-atlas-tabs button{flex:0 0 190px;flex-wrap:nowrap;font-size:12px;min-height:66px;line-height:1.55}
.nhr-pd .nhr-pd-atlas-tabs svg{display:block}
.nhr-pd-label-facts{margin-top:28px!important;font-size:11px;line-height:1.8}
.nhr-pd-label-facts>div{padding:12px 0;border-top:1px solid #102c2524;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.nhr-pd-label-facts dt{font-weight:400;color:#5d7160}.nhr-pd-label-facts dd{color:#234630}
@media(max-width:760px){.nhr-pd-atlas-nav{flex-wrap:wrap;gap:12px}.nhr-pd-atlas-nav>label{flex-basis:100%;font-size:11px}.nhr-pd-atlas-select{flex:1 1 160px}.nhr-pd-atlas-select select{font-size:11px;height:44px}.nhr-pd-atlas-arrows button{width:38px;height:38px}.nhr-pd .nhr-pd-atlas-tabs{gap:18px}.nhr-pd .nhr-pd-atlas-tabs button{flex-basis:160px;min-height:60px}.nhr-pd-label-facts{max-width:440px}}
