*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--body-size);line-height:1.65;color:var(--color-ink);background:var(--color-bg-light);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-color:var(--color-accent)}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.15;margin:0 0 var(--space-4);letter-spacing:0}h1{font-size:calc(clamp(2.1rem,4.5vw,3.4rem) * var(--heading-scale))}h2{font-size:calc(clamp(1.7rem,3.2vw,2.4rem) * var(--heading-scale))}h3{font-size:calc(clamp(1.25rem,2vw,1.5rem) * var(--heading-scale))}h4{font-size:1.1rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:var(--space-3);background:var(--color-bg-dark);color:var(--color-text-on-dark);padding:var(--space-2) var(--space-3);z-index:100;border-radius:2px}.skip-link:focus{top:var(--space-3)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:990px){.container{padding-inline:var(--space-6)}}.prose{max-width:var(--prose-width)}.center{text-align:center}.center .prose{margin-inline:auto}.section{padding-block:var(--section-pad-mobile)}@media(min-width:750px){.section{padding-block:var(--section-pad-desktop)}}.section--flush{padding-block:0}.scheme-dark{background:var(--color-bg-dark);color:var(--color-text-on-dark)}.scheme-dark h1,.scheme-dark h2,.scheme-dark h3,.scheme-dark h4{color:var(--color-text-on-dark)}.scheme-light{background:var(--color-bg-light);color:var(--color-ink)}.scheme-panel{background:var(--color-panel-dark);color:var(--color-text-on-dark)}.eyebrow{display:block;font-family:var(--font-body);font-size:.78rem;letter-spacing:.08em;text-transform:none;color:var(--color-accent);margin-bottom:var(--space-3)}.rule{border:0;border-top:1px solid;opacity:.35;color:var(--color-accent);margin:0}.section-head{margin-bottom:var(--space-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:14px 34px;font-size:1rem;letter-spacing:.05em;text-decoration:none;border-radius:2px;border:1px solid var(--color-accent);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn--primary.btn--solid{background:var(--color-accent);color:var(--color-bg-dark)}.btn--primary.btn--solid:hover{opacity:.88}.btn--primary.btn--outline{background:transparent;color:inherit}.btn--primary.btn--outline:hover{background:var(--color-accent);color:var(--color-bg-dark)}.btn--secondary{background:transparent;color:inherit;border-color:currentColor;opacity:.85}.btn--secondary:hover{border-color:var(--color-accent);opacity:1}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.text-link{font-size:.95rem}.text-link .icon{vertical-align:-2px;margin-left:4px}.icon{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--accent{color:var(--color-accent)}.icon--lg{width:40px;height:40px;stroke-width:1.25}.field{margin-bottom:var(--space-3)}.field label{display:block;font-size:.85rem;margin-bottom:var(--space-1);opacity:.85}.field input,.field textarea{width:100%;padding:13px 14px;border-radius:2px;border:1px solid rgba(128,118,100,.5);background:transparent;color:inherit}.scheme-dark .field input,.scheme-dark .field textarea{border-color:#e9e4d859}.field input:focus,.field textarea:focus{outline:none;border-color:var(--color-accent)}.form-status{font-size:.9rem;margin-top:var(--space-2)}.form-status--error{color:#b4552f}.media-frame{position:relative;overflow:hidden;background:var(--color-panel-dark)}.media-frame>img{width:100%;height:100%;object-fit:cover}.media-frame--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-text-on-dark);border:1px dashed rgba(192,164,112,.5);min-height:240px;text-align:center;padding:var(--space-4)}.media-frame--placeholder .icon{opacity:.6}.media-frame--placeholder small{opacity:.65;letter-spacing:.05em;font-size:.75rem}.ratio-3-4{aspect-ratio:3 / 4}.ratio-4-5{aspect-ratio:4 / 5}.ratio-4-3{aspect-ratio:4 / 3}.ratio-1-1{aspect-ratio:1 / 1}.ratio-16-9{aspect-ratio:16 / 9}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(10px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}}.site-header{position:sticky;top:0;z-index:40;background:var(--color-bg-dark);color:var(--color-text-on-dark);transition:background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.site-header--transparent{position:fixed;left:0;right:0;background:transparent}.site-header--transparent.is-scrolled,.site-header--solid-on-open{background:var(--color-bg-dark)}.site-header.is-scrolled{box-shadow:0 1px #c0a47040}.site-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:var(--space-4)}.site-header__logo{font-family:var(--font-heading);font-size:1.35rem;letter-spacing:.18em;text-decoration:none}.site-header__logo img{max-height:36px;width:auto}.site-nav{display:none}@media(min-width:990px){.site-nav{display:flex;gap:var(--space-5)}.site-nav a{text-decoration:none;font-size:.95rem;opacity:.9}.site-nav a:hover{opacity:1;box-shadow:0 1px 0 var(--color-accent)}}.site-header__actions{display:flex;align-items:center;gap:var(--space-3)}.site-header__iconbtn{background:none;border:0;color:inherit;padding:var(--space-2);display:inline-flex;position:relative;text-decoration:none}.cart-count{position:absolute;top:0;right:0;min-width:16px;height:16px;border-radius:8px;background:var(--color-accent);color:var(--color-bg-dark);font-size:.65rem;line-height:16px;text-align:center;padding-inline:3px}.cart-count[data-count="0"]{display:none}@media(min-width:990px){.site-header__menu-toggle{display:none}}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.nav-drawer.is-open{visibility:visible;pointer-events:auto}.nav-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c1299;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.nav-drawer.is-open .nav-drawer__scrim{opacity:1}.nav-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(84vw,360px);background:var(--color-bg-dark);color:var(--color-text-on-dark);padding:var(--space-5) var(--space-4);transform:translate(-102%);transition:transform var(--dur-base) var(--ease-out);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}.nav-drawer.is-open .nav-drawer__panel{transform:none}.nav-drawer__close{align-self:flex-end;background:none;border:0;color:inherit;padding:var(--space-2)}.nav-drawer__links{display:flex;flex-direction:column;gap:var(--space-3)}.nav-drawer__links a{font-family:var(--font-heading);font-size:1.4rem;text-decoration:none}@media(prefers-reduced-motion:reduce){.nav-drawer__panel,.nav-drawer__scrim{transition:none}}.announcement{text-align:center;font-size:.82rem;letter-spacing:.04em;padding:9px var(--space-3);background:var(--color-panel-dark);color:var(--color-text-on-dark)}.hero{position:relative;overflow:clip}.hero__grid{display:grid;gap:var(--space-6);align-items:center;padding-block:calc(var(--section-pad-mobile) + 64px) var(--section-pad-mobile)}@media(min-width:990px){.hero__grid{grid-template-columns:7fr 5fr;padding-block:calc(var(--section-pad-desktop) + 64px) var(--section-pad-desktop);min-height:min(88vh,860px)}}.hero__title{margin-bottom:var(--space-4)}.hero__sub{font-size:1.08rem;max-width:34em;opacity:.92}.hero__cta{margin-top:var(--space-5)}.hero__micro{margin-top:var(--space-3);font-size:.85rem;letter-spacing:.04em;opacity:.75}.hero__media{order:-1}@media(min-width:990px){.hero__media{order:2}}.hero__scrollhint{display:flex;justify-content:center;padding-bottom:var(--space-4);opacity:.6;font-size:.8rem;letter-spacing:.06em;gap:var(--space-2);align-items:center}.proof-line{text-align:center;font-size:.95rem;letter-spacing:.05em;padding-block:var(--space-4)}.proof-line .container{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.proof-line__dash{width:40px;height:1px;background:var(--color-accent);opacity:.5;flex:none}.steps{display:grid;gap:var(--space-6)}@media(min-width:750px){.steps{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.step__index{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-accent);display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.step__index:after{content:"";flex:1;height:1px;background:var(--color-accent);opacity:.3}.step h3{margin-bottom:var(--space-2)}.step p{opacity:.9}.step__time{display:block;margin-top:var(--space-2);font-size:.82rem;opacity:.65;letter-spacing:.04em}.split{display:grid;gap:var(--space-6);align-items:center}@media(min-width:990px){.split{grid-template-columns:1fr 1fr;gap:var(--space-8)}.split--media-right .split__media{order:2}}.split__quote{font-family:var(--font-heading);font-style:italic;font-size:1.35rem;line-height:1.4;margin-top:var(--space-4)}.split__signature{margin-top:var(--space-4);max-width:180px}.split__signature img{max-height:64px;width:auto}.facts{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.fact{display:flex;gap:var(--space-3);align-items:flex-start}.fact .icon{margin-top:3px}.fragment{font-family:var(--font-heading);font-style:italic;font-size:1.15rem;line-height:1.6;padding:var(--space-4) var(--space-5);border-left:1px solid var(--color-accent);margin-block:var(--space-5);opacity:.95}.quotes{display:grid;gap:var(--space-4)}@media(min-width:750px){.quotes{grid-template-columns:repeat(3,1fr)}}.quote-card{padding:var(--space-5);background:var(--color-panel-dark);border-top:1px solid var(--color-accent)}.quote-card blockquote{margin:0 0 var(--space-3);font-size:1.02rem;line-height:1.6}.quote-card cite{font-style:normal;font-size:.85rem;opacity:.7;letter-spacing:.04em}.quotes-footnote{margin-top:var(--space-5);text-align:center;font-size:.9rem;opacity:.8}.offer-grid{display:grid;gap:var(--space-4)}@media(min-width:750px){.offer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.offer-card{display:flex;flex-direction:column;padding:var(--space-5);background:var(--color-panel-dark);border-top:1px solid var(--color-accent)}.offer-card__media{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-4)}.offer-card h3{margin-bottom:var(--space-2)}.offer-card__desc{opacity:.9;flex:1}.offer-card__meta{margin:var(--space-4) 0;font-size:.9rem;letter-spacing:.03em;opacity:.8}.offer-card__price{font-family:var(--font-heading);font-size:1.5rem;margin-right:var(--space-2)}.promises{max-width:620px;margin-inline:auto;text-align:center}.promises__list{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;gap:var(--space-4)}.promises__list li{display:flex;gap:var(--space-3);align-items:baseline;text-align:left;font-size:1.05rem}.promises__list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:none;transform:translateY(-1px)}.promises__close{font-family:var(--font-heading);font-style:italic;font-size:1.2rem}.faq{max-width:760px;margin-inline:auto}.faq details{border-bottom:1px solid rgba(192,164,112,.35)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-heading);font-size:1.15rem}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{transition:transform var(--dur-base) var(--ease-out)}.faq details[open] summary .icon{transform:rotate(180deg)}.faq__answer{padding:0 0 var(--space-4);max-width:62ch;opacity:.92}.final-cta{text-align:center}.final-cta h2{max-width:18em;margin-inline:auto}.final-cta .btn{margin-top:var(--space-5)}.final-cta__emblem{margin:0 auto var(--space-5);width:48px;opacity:.75;color:var(--color-accent)}.site-footer{font-size:.92rem}.site-footer__rule{border:0;border-top:1px solid rgba(192,164,112,.4);margin:0}.site-footer__grid{display:grid;gap:var(--space-6);padding-block:var(--space-7)}@media(min-width:750px){.site-footer__grid{grid-template-columns:repeat(4,1fr)}}.site-footer h4{font-size:.85rem;letter-spacing:.08em;font-family:var(--font-body);color:var(--color-accent);margin-bottom:var(--space-3);font-weight:500}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.site-footer a{text-decoration:none;opacity:.85}.site-footer a:hover{opacity:1;text-decoration:underline;text-decoration-color:var(--color-accent)}.site-footer__newsletter p{opacity:.85;font-size:.88rem}.newsletter-form{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.newsletter-form input{flex:1;min-width:0}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;padding-block:var(--space-4);font-size:.8rem;opacity:.75}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.site-footer__disclaimer{width:100%;font-size:.78rem;opacity:.65}.pdp{display:grid;gap:var(--space-6)}@media(min-width:990px){.pdp{grid-template-columns:7fr 5fr;gap:var(--space-8);align-items:start}.pdp__buybox{position:sticky;top:96px}}.pdp__gallery{display:grid;gap:var(--space-3)}.pdp__gallery-main{scroll-snap-type:x mandatory;display:flex;overflow-x:auto;gap:var(--space-3);scrollbar-width:none}.pdp__gallery-main::-webkit-scrollbar{display:none}.pdp__gallery-main .media-frame{flex:0 0 100%;scroll-snap-align:center}.pdp__dots{display:flex;justify-content:center;gap:var(--space-2)}.pdp__dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:currentColor;opacity:.3}.pdp__dots button[aria-current=true]{opacity:1;background:var(--color-accent)}@media(min-width:990px){.pdp__gallery-main{flex-direction:column;overflow:visible}.pdp__gallery-main .media-frame{flex:none}.pdp__dots{display:none}}.pdp__title{margin-bottom:var(--space-2)}.pdp__meaning{font-size:1.05rem;opacity:.9;margin-bottom:var(--space-4)}.pdp__price{font-family:var(--font-heading);font-size:1.9rem;margin-bottom:var(--space-1)}.pdp__price-note{font-size:.85rem;opacity:.7;margin-bottom:var(--space-4)}.pdp__delivery{display:flex;gap:var(--space-2);align-items:center;font-size:.95rem;margin-bottom:var(--space-4)}.pdp__assurances{margin-top:var(--space-4);display:grid;gap:var(--space-2);font-size:.88rem}.pdp__assurances .fact{align-items:center}.pdp__assurances .icon{width:18px;height:18px;margin:0}.payment-icons{margin-top:var(--space-4);opacity:.55;display:flex;gap:var(--space-2);flex-wrap:wrap}.payment-icons svg{height:24px;width:auto}.pdp__included{margin-top:var(--space-6)}.pdp__included h2{font-size:1.3rem}.spreads{display:flex;overflow-x:auto;gap:var(--space-4);scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:thin}.spreads__item{flex:0 0 min(78vw,340px);scroll-snap-align:center}.spreads__item figcaption{font-size:.85rem;opacity:.75;margin-top:var(--space-2)}.spreads__note{text-align:center;margin-top:var(--space-4);font-size:.95rem;letter-spacing:.03em}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--color-panel-dark);color:var(--color-text-on-dark);border-top:1px solid rgba(192,164,112,.4);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);transform:translateY(105%);transition:transform .25s var(--ease-out)}.buybar.is-visible{transform:none}.buybar__label{font-size:.8rem;opacity:.85}.buybar__price{font-family:var(--font-heading);font-size:1.1rem}.buybar .btn{min-height:44px;padding:10px 22px}@media(min-width:990px){.buybar{display:none}}@media(prefers-reduced-motion:reduce){.buybar{transition:none}}.buysheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;visibility:hidden;pointer-events:none}.buysheet.is-open{visibility:visible;pointer-events:auto}.buysheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c1299;opacity:0;transition:opacity .25s var(--ease-out)}.buysheet.is-open .buysheet__scrim{opacity:1}.buysheet__panel{position:absolute;left:0;right:0;bottom:0;background:var(--color-bg-dark);color:var(--color-text-on-dark);border-top:1px solid var(--color-accent);padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .3s var(--ease-out)}.buysheet.is-open .buysheet__panel{transform:none}@media(prefers-reduced-motion:reduce){.buysheet__panel,.buysheet__scrim{transition:none}}.cart-lines{border-top:1px solid rgba(128,118,100,.3)}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--space-4);align-items:center;padding-block:var(--space-4);border-bottom:1px solid rgba(128,118,100,.3)}.cart-line__title{font-family:var(--font-heading);font-size:1.05rem;text-decoration:none}.cart-line__remove{font-size:.8rem;opacity:.7}.cart-summary{margin-top:var(--space-5);max-width:420px;margin-left:auto;text-align:right}.cart-summary__total{font-family:var(--font-heading);font-size:1.4rem;margin-bottom:var(--space-3)}.cart-empty{text-align:center;padding-block:var(--space-8)}.page-hero{text-align:center;padding-block:var(--space-8) var(--space-6)}.page-hero p{max-width:40em;margin-inline:auto;opacity:.85}.rte{max-width:var(--prose-width)}.rte img{margin-block:var(--space-5)}.rte blockquote{font-family:var(--font-heading);font-style:italic;font-size:1.2rem;border-left:1px solid var(--color-accent);margin:var(--space-5) 0;padding-left:var(--space-4)}.product-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-tile{text-decoration:none}.product-tile__title{font-family:var(--font-heading);font-size:1.15rem;margin-top:var(--space-3)}.product-tile__price{opacity:.75;font-size:.95rem}.password-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-6) var(--space-4)}.password-page__logo{font-family:var(--font-heading);letter-spacing:.22em;font-size:1.6rem;margin-bottom:var(--space-6)}.password-page h1{max-width:16em}.password-page__form{margin-top:var(--space-6);width:min(360px,100%)}.page-404{text-align:center;padding-block:var(--space-8)}.shopify-policy__container{max-width:760px!important;margin-inline:auto;padding:clamp(56px,9vw,104px) var(--space-4) var(--space-8)!important}.shopify-policy__title{text-align:center;margin-bottom:var(--space-6)}.shopify-policy__title h1{margin-bottom:0}.shopify-policy__title:after{content:"";display:block;width:64px;height:1px;background:var(--color-accent);margin:var(--space-4) auto 0}.shopify-policy__body{font-size:var(--body-size);line-height:1.7}.shopify-policy__body h3{margin-top:var(--space-6);margin-bottom:var(--space-2)}.shopify-policy__body p{margin-bottom:1em}.shopify-policy__body a{text-decoration-color:var(--color-accent)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/manora.css.map */
