:root{--orvela-champagne:#E9D9C4;--orvela-beige:#F4EBE0;--orvela-ivory:#FBF8F4;--orvela-rose:#C9A08A;--orvela-rose-deep:#A97D63;--orvela-charcoal:#2B2724;--orvela-muted:#6E655E;--orvela-line:#E7DDD3;--orvela-max:1180px;--orvela-measure:640px;--orvela-radius-card:16px;--orvela-radius-btn:12px;--orvela-shadow:0 8px 30px rgba(43,39,36,.055);--orvela-shadow-btn:0 6px 18px rgba(43,39,36,.1);--orvela-sans:"Heebo","Assistant",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--orvela-serif:var(--font-heading--family,"Frank Ruhl Libre",serif)}html,body{background:var(--orvela-ivory)}body{font-family:var(--orvela-sans);font-weight:400;color:var(--orvela-charcoal);-webkit-font-smoothing:antialiased}strong,b{font-weight:600}.orvela-section{padding:clamp(48px,7vw,104px) 20px;background:var(--orvela-ivory);color:var(--orvela-charcoal);direction:rtl;text-align:right}.orvela-section--beige{background:var(--orvela-beige)}.orvela-section--white{background:#fff}.orvela-section--air{padding-block:clamp(64px,9vw,124px)}.orvela-inner{max-width:var(--orvela-max);margin:0 auto}.orvela-center{text-align:center}.orvela-shell{display:block}.orvela-eyebrow{font-family:var(--orvela-sans);font-size:12px;font-weight:500;letter-spacing:.2em;color:var(--orvela-rose-deep);margin:0 0 14px;text-transform:none}.orvela-h2{font-family:var(--orvela-serif);font-size:clamp(27px,3.4vw,40px);line-height:1.14;letter-spacing:-.01em;margin:0 0 16px;font-weight:400;color:var(--orvela-charcoal)}.orvela-lead{font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.7;color:var(--orvela-muted);margin:0 auto;max-width:var(--orvela-measure)}.orvela-p{font-size:16.5px;line-height:1.8;color:var(--orvela-muted);margin:0 0 14px;max-width:var(--orvela-measure)}.orvela-center .orvela-lead,.orvela-center .orvela-p{margin-inline:auto}.orvela-note{font-size:13.5px;color:var(--orvela-muted);margin-top:14px}.orvela-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.orvela-figure{margin:0;overflow:hidden;background:var(--orvela-beige);border-radius:var(--orvela-radius-card)}.orvela-media{width:100%;height:100%;object-fit:cover;display:block}.orvela-ph{display:flex;align-items:center;justify-content:center;background:var(--orvela-beige);color:var(--orvela-rose-deep);font-size:13px;letter-spacing:.06em;min-height:220px;text-align:center;padding:20px;border-radius:var(--orvela-radius-card)}.orvela-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,72px);align-items:center}.orvela-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 40px;background:var(--orvela-charcoal);color:#fff;font-family:var(--orvela-sans);font-size:17px;font-weight:600;line-height:1;text-decoration:none;border:0;border-radius:var(--orvela-radius-btn);cursor:pointer;box-shadow:var(--orvela-shadow-btn);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,filter .2s ease}@media(hover:hover){.orvela-btn:hover{background:#3a332d;color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px #2b272429}}.orvela-btn:active{transform:translateY(0)}.orvela-btn:focus-visible{outline:2px solid var(--orvela-rose-deep);outline-offset:3px}.orvela-cta-wrap{margin-top:26px}@media(max-width:749px){.orvela-btn{width:100%;max-width:380px;padding:0 22px;font-size:16.5px}}.orvela-trust{background:var(--orvela-beige);padding:16px 20px;direction:rtl}.orvela-trust ul{display:flex;flex-wrap:wrap;gap:10px 34px;justify-content:center;list-style:none;margin:0 auto;padding:0;max-width:var(--orvela-max)}.orvela-trust li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--orvela-charcoal)}.orvela-trust svg{flex:0 0 auto;width:15px;height:15px;stroke:var(--orvela-rose-deep);fill:none}.orvela-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,54px);margin-top:clamp(36px,4vw,56px)}.orvela-step{text-align:center}.orvela-step-num{font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--orvela-rose-deep);margin:0 0 10px}.orvela-step h3{font-family:var(--orvela-serif);font-size:clamp(21px,2vw,26px);line-height:1.2;letter-spacing:-.01em;margin:0 0 8px;font-weight:400}.orvela-step .orvela-p{max-width:34ch;margin-inline:auto;margin-bottom:0;font-size:16px}.orvela-step-media{aspect-ratio:4 / 5;overflow:hidden;background:#fff;margin-bottom:20px;border-radius:var(--orvela-radius-card)}.orvela-kit{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(34px,4vw,48px)}.orvela-kit-item{text-align:center;padding:28px 18px;border:0;background:var(--orvela-beige);border-radius:var(--orvela-radius-card)}.orvela-section--beige .orvela-kit-item{background:#fff;box-shadow:var(--orvela-shadow)}.orvela-kit-item svg{width:26px;height:26px;stroke:var(--orvela-rose-deep);fill:none;margin:0 auto 14px;display:block}.orvela-kit-item h3{font-family:var(--orvela-serif);font-size:19px;line-height:1.25;margin:0 0 6px;font-weight:400}.orvela-kit-item p{font-size:14.5px;color:var(--orvela-muted);margin:0;line-height:1.65}.orvela-kit-figure{margin-top:clamp(30px,5vw,54px);aspect-ratio:16 / 9}.orvela-faq-list{max-width:820px;margin:clamp(32px,4vw,48px) auto 0}.orvela-faq-list details{border-bottom:1px solid var(--orvela-line)}.orvela-faq-list details:first-child{border-top:1px solid var(--orvela-line)}.orvela-faq-list summary{list-style:none;cursor:pointer;padding:20px 2px;font-size:17.5px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:16px}.orvela-faq-list summary::-webkit-details-marker{display:none}.orvela-faq-list summary:after{content:"";flex:0 0 auto;width:11px;height:11px;border-inline-start:1.5px solid var(--orvela-rose-deep);border-block-end:1.5px solid var(--orvela-rose-deep);transform:rotate(-45deg);margin-block-end:4px;transition:transform .2s ease}.orvela-faq-list details[open] summary:after{transform:rotate(135deg);margin-block-end:0}.orvela-faq-list summary:focus-visible{outline:2px solid var(--orvela-rose-deep);outline-offset:3px}.orvela-answer{padding:0 2px 22px;color:var(--orvela-muted);line-height:1.8;font-size:16px;max-width:68ch}.orvela-answer p{margin:0 0 10px}.orvela-answer p:last-child{margin:0}.orvela-hero{position:relative;direction:rtl;isolation:isolate;min-height:var(--hero-min,78svh);display:grid;place-items:center;overflow:hidden;background:var(--orvela-beige)}.orvela-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.orvela-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1c18154d,#1c181538 38%,#1c18159e)}.orvela-hero__content{position:relative;z-index:2;text-align:center;color:#fff;padding:clamp(72px,12vw,120px) 22px;max-width:720px;margin:0 auto}.orvela-hero__title{font-family:var(--orvela-serif);font-size:clamp(34px,8.4vw,58px);line-height:1.08;letter-spacing:-.01em;margin:0 0 16px;font-weight:400;color:#fff;text-shadow:0 1px 24px rgba(20,16,14,.28)}.orvela-hero__sub{font-size:clamp(16.5px,2vw,19px);line-height:1.6;margin:0 auto 20px;max-width:30ch;color:#fffffff0}.orvela-hero__price{font-size:19px;font-weight:500;margin:0 0 24px;color:#fff;letter-spacing:.01em}.orvela-hero .orvela-eyebrow{color:#ffffffd9}.orvela-hero__note{font-size:13.5px;margin:14px 0 0;color:#ffffffd9}.orvela-hero .orvela-btn{background:#fff;color:var(--orvela-charcoal);min-width:260px}@media(hover:hover){.orvela-hero .orvela-btn:hover{background:var(--orvela-champagne);color:var(--orvela-charcoal)}}.orvela-hero__points{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;list-style:none;margin:18px 0 0;padding:0}.orvela-hero__points li{display:flex;align-items:center;gap:6px;font-size:13.5px;color:#ffffffe6}.orvela-hero__points svg{width:13px;height:13px;stroke:#ffffffe6;fill:none;flex:0 0 auto}@media(max-width:749px){.orvela-hero{min-height:var(--hero-min-mobile,86svh)}.orvela-hero__content{padding:clamp(56px,18vw,90px) 20px}.orvela-hero .orvela-btn{min-width:0}}.orvela-social{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin:0 0 16px;font-size:14.5px;color:var(--orvela-muted)}.orvela-hero .orvela-social{color:#ffffffeb}.orvela-stars{display:inline-flex;gap:2px;color:var(--orvela-rose-deep);font-size:14px;letter-spacing:.06em}.orvela-hero .orvela-stars{color:var(--orvela-champagne)}.orvela-social__num{font-weight:600;color:inherit}.orvela-story-body p{font-size:16.5px;line-height:1.8;color:var(--orvela-muted);margin:0 0 14px;max-width:var(--orvela-measure)}.orvela-story-body p:last-child{margin-bottom:0}.orvela-story-figure{aspect-ratio:4 / 5}.orvela-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(34px,4vw,48px)}.orvela-review{margin:0;background:#fff;border:0;padding:28px;border-radius:var(--orvela-radius-card);box-shadow:var(--orvela-shadow);display:flex;flex-direction:column}.orvela-section--white .orvela-review{background:var(--orvela-ivory)}.orvela-review__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:18px;display:block;border-radius:12px}.orvela-review__stars{color:var(--orvela-rose-deep);font-size:14px;letter-spacing:.08em;margin:0 0 12px}.orvela-review__text{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--orvela-charcoal);flex:1 1 auto}.orvela-review__name{font-size:14px;color:var(--orvela-muted);font-weight:500}.orvela-review__city{color:var(--orvela-rose-deep);font-weight:400}.orvela-reviews-empty{border:1px dashed var(--orvela-line);border-radius:var(--orvela-radius-card);padding:44px 24px;text-align:center;color:var(--orvela-muted);font-size:14px;max-width:640px;margin:30px auto 0}.orvela-reviews-summary{margin:12px 0 0;font-size:15px;color:var(--orvela-muted)}@media(max-width:989px){.orvela-reviews{grid-template-columns:1fr 1fr}}@media(max-width:749px){.orvela-reviews{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-block-end:8px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.orvela-reviews::-webkit-scrollbar{display:none}.orvela-review{flex:0 0 82%;scroll-snap-align:center;padding:24px}}.orvela-cta-band{background:var(--orvela-champagne)}.orvela-quote{font-family:var(--orvela-serif);font-size:clamp(25px,3.2vw,38px);line-height:1.2;letter-spacing:-.01em;font-weight:400;max-width:20ch;margin:0 auto}.orvela-cta-price{font-size:19px;font-weight:500;margin:18px 0 0;color:var(--orvela-charcoal)}.orvela-stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--orvela-rose-deep)}.orvela-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orvela-rose-deep);display:inline-block}.orvela-sticky{position:fixed;inset-inline:0;bottom:0;z-index:60;background:#fbf8f4f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--orvela-line);padding:8px 14px;padding-bottom:calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;direction:rtl;transform:translateY(130%);transition:transform .25s ease}.orvela-sticky.is-visible{transform:translateY(0)}.orvela-sticky__brand{display:flex;flex-direction:column;line-height:1.15;flex:0 0 auto}.orvela-sticky__name{font-size:12px;letter-spacing:.16em;color:var(--orvela-muted)}.orvela-sticky-price{font-size:16px;font-weight:600;color:var(--orvela-charcoal);white-space:nowrap}.orvela-sticky .orvela-btn{flex:1 1 auto;width:auto;max-width:none;min-height:48px;padding:0 16px;font-size:16px;box-shadow:none}body.orvela-sticky-on{padding-bottom:74px}@media(min-width:750px){.orvela-sticky{display:none}body.orvela-sticky-on{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.orvela-sticky{transition:none}}.orvela-wa{position:fixed;inset-inline-start:16px;bottom:16px;z-index:55;width:46px;height:46px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000029}.orvela-wa svg{width:24px;height:24px;fill:#fff}@media(max-width:749px){.orvela-wa{bottom:86px;width:44px;height:44px}}.orvela-footer{background:var(--orvela-charcoal);color:#efe9e3;direction:rtl;text-align:right;padding:clamp(48px,7vw,84px) 20px 26px}.orvela-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(26px,5vw,64px)}.orvela-footer__logo{font-family:var(--orvela-serif);font-size:26px;letter-spacing:.22em;margin:0 0 12px;color:#fff;font-weight:400}.orvela-footer__tagline{font-size:15px;line-height:1.75;color:#efe9e3b8;margin:0;max-width:34ch}.orvela-footer__h{font-size:13px;font-weight:500;letter-spacing:.14em;margin:0 0 16px;color:#fff}.orvela-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.orvela-footer__col a,.orvela-footer__col li{font-size:14.5px;color:#efe9e3c2;text-decoration:none;line-height:1.6}.orvela-footer__col a:hover{color:#fff;text-decoration:underline}.orvela-footer__col a:focus-visible{outline:2px solid var(--orvela-champagne);outline-offset:3px}.orvela-footer__social{margin-top:20px}.orvela-footer__bottom{margin-top:clamp(34px,5vw,58px);padding-top:20px;border-top:1px solid rgba(239,233,227,.16);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.orvela-footer__bottom p{margin:0;font-size:13px;color:#efe9e399}.orvela-footer__pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orvela-pay-icon{height:22px;width:auto;opacity:.85}@media(max-width:749px){.orvela-footer__grid{grid-template-columns:1fr;gap:34px}.orvela-footer__bottom{justify-content:flex-start}}.o-reveal{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.o-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.o-reveal{opacity:1;transform:none;transition:none}}@media(max-width:989px){.orvela-kit{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:749px){.orvela-steps{grid-template-columns:1fr;gap:40px}.orvela-split{grid-template-columns:1fr;gap:26px}.orvela-trust ul{gap:8px 18px}.orvela-trust li{font-size:13px}.orvela-kit-item{padding:22px 14px}}#MainContent .add-to-cart-button,#MainContent button[name=add]{background:var(--orvela-charcoal);color:#fff;border:1px solid var(--orvela-charcoal);font-family:var(--orvela-sans);font-weight:600;font-size:17px;min-height:54px;border-radius:var(--orvela-radius-btn);transition:transform .2s ease,background-color .2s ease}#MainContent .add-to-cart-button svg,#MainContent button[name=add] svg{color:#fff}@media(hover:hover){#MainContent .add-to-cart-button:hover,#MainContent button[name=add]:hover{background:#3a332d;border-color:#3a332d;transform:translateY(-1px)}}#MainContent .add-to-cart-button:focus-visible{outline:2px solid var(--orvela-rose-deep);outline-offset:3px}.skip-to-content-link:not(:focus){position:absolute!important;top:auto!important;left:auto!important;right:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link:focus{position:absolute!important;z-index:200;inset-block-start:12px;inset-inline-start:12px;width:auto!important;height:auto!important;clip:auto!important;padding:10px 16px;background:#fff;color:var(--orvela-charcoal);border-radius:8px}.orvela-story-figure{aspect-ratio:4 / 5;max-height:640px}.orvela-hero__scrim{background:linear-gradient(180deg,#1c18155c,#1c18154d 42%,#1c1815a3)}.orvela-faq-list summary:after{content:"";flex:0 0 auto;width:10px;height:10px;border:0;border-right:1.5px solid var(--orvela-rose-deep);border-bottom:1.5px solid var(--orvela-rose-deep);transform:rotate(45deg);margin-block-end:5px;margin-block-start:0;transition:transform .2s ease}.orvela-faq-list details[open] summary:after{transform:rotate(-135deg);margin-block-end:0;margin-block-start:5px}.orvela-assure{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:9px;direction:rtl}.orvela-assure li{display:flex;align-items:baseline;gap:9px;font-family:var(--orvela-sans);font-size:14.5px;line-height:1.5;color:var(--orvela-muted)}.orvela-assure li:before{content:"\2713";color:var(--orvela-rose-deep);font-weight:600;flex:0 0 auto}#MainContent .product-details .product-title,#MainContent .product-details h1,#MainContent .product-details h2{color:var(--orvela-charcoal);line-height:1.16;letter-spacing:-.01em}#MainContent .product-details{max-width:640px}#MainContent .product-details [class*=product_title] p,#MainContent .product-details [class*=product_title]{font-size:clamp(24px,2.4vw,30px)!important;line-height:1.18;letter-spacing:-.01em;font-weight:400}#MainContent .product-details product-price{font-size:22px;font-weight:600;letter-spacing:0}#MainContent .product-details product-price .price{font-size:22px;font-weight:600;color:var(--orvela-charcoal);text-transform:none}#MainContent .product-details product-price .price--on-sale,#MainContent .product-details product-price s,#MainContent .product-details product-price .compare-at-price{font-size:16px;font-weight:400;color:var(--orvela-muted)}#MainContent .product-details product-price small,#MainContent .product-details .product__tax,#MainContent .product-details [class*=tax]{font-size:13px;color:var(--orvela-muted);letter-spacing:0;text-transform:none}@media(min-width:750px){.orvela-footer__grid:not(:has(>:nth-child(3))){grid-template-columns:1.4fr 1fr}}@media(max-width:749px){.orvela-step-media{aspect-ratio:5 / 4}.orvela-hero__content{padding-block-start:calc(clamp(56px,18vw,90px) + var(--header-height,60px))}.orvela-hero__points{gap:6px 18px}}#MainContent .shopify-payment-button__button--unbranded{background:transparent;color:var(--orvela-charcoal);border:1px solid var(--orvela-line);font-weight:500;border-radius:var(--orvela-radius-btn);min-height:52px;box-shadow:none}@media(hover:hover){#MainContent .shopify-payment-button__button--unbranded:hover{background:var(--orvela-beige)}}:root{--orvela-accent-text:#8A5F45}.orvela-eyebrow,.orvela-step-num,.orvela-review__city,.orvela-reviews-summary strong{color:var(--orvela-accent-text)}.orvela-hero .orvela-eyebrow{color:#ffffffdb}.orvela-cta-band .orvela-eyebrow{color:var(--orvela-charcoal);opacity:.7}body.orvela-sticky-on .page-wrapper{padding-bottom:74px}@media(min-width:750px){body.orvela-sticky-on .page-wrapper{padding-bottom:0}}.orvela-review--empty{opacity:.55;border:1px dashed var(--orvela-line);box-shadow:none}@media screen and (max-width:749px){.menu-drawer{--orvela-mobile-menu:compact;position:absolute;top:calc(100% + 10px);left:0;right:0;width:auto;max-width:none;height:auto;max-height:calc(100dvh - 170px);padding:8px 0;border:1px solid var(--orvela-line);border-radius:var(--orvela-radius-card);box-shadow:0 18px 42px #2b272429;overflow-y:auto;transform:translateY(-10px);opacity:0}.menu-open>.menu-drawer{transform:translateY(0);opacity:1}.menu-drawer__close-button,.menu-drawer__utility-links{display:none}.menu-drawer__menu{padding:0 18px}.menu-drawer__menu-item{padding:11px 0}.menu-drawer__menu-item--mainlist{font-size:17px;line-height:1.45;min-height:0}.menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.92);backdrop-filter:brightness(.92)}}.orvela-buy{padding-block:clamp(40px,6vw,72px)}.orvela-buy__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,56px);align-items:start}@media(min-width:900px){.orvela-buy__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.orvela-buy__main{margin:0;border-radius:var(--orvela-radius-card);overflow:hidden;background:var(--orvela-beige);box-shadow:var(--orvela-shadow);aspect-ratio:1/1}.orvela-buy__main img{width:100%;height:100%;object-fit:cover;display:block}.orvela-buy__thumbs{display:flex;gap:10px;margin-block-start:12px;flex-wrap:wrap}.orvela-buy__thumb{width:72px;height:72px;padding:0;border:1px solid var(--orvela-line);border-radius:10px;overflow:hidden;background:none;cursor:pointer}.orvela-buy__thumb img{width:100%;height:100%;object-fit:cover;display:block}.orvela-buy__thumb.is-active{border-color:var(--orvela-rose-deep);box-shadow:0 0 0 1px var(--orvela-rose-deep)}.orvela-buy__thumb:focus-visible{outline:2px solid var(--orvela-charcoal);outline-offset:2px}.orvela-buy__panel{max-width:34rem}.orvela-buy__title{margin-block:2px 10px}.orvela-buy__sub{color:var(--orvela-muted);margin-block-end:18px}.orvela-buy__pricing{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-block-end:6px}.orvela-buy__price{font-size:clamp(26px,3.4vw,34px);font-weight:600;color:var(--orvela-charcoal);letter-spacing:.01em}.orvela-buy__was{font-size:18px;color:var(--orvela-muted);text-decoration:line-through;text-decoration-thickness:1px}.orvela-badge{display:inline-block;background:var(--orvela-rose-deep);color:#fff;font-size:13px;font-weight:600;line-height:1;padding:7px 11px;border-radius:999px;white-space:nowrap}.orvela-buy__vat{font-size:13.5px;color:var(--orvela-muted);margin-block:0 20px}.orvela-buy__benefits{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.orvela-buy__benefits li{display:flex;align-items:flex-start;gap:9px;font-size:15.5px;line-height:1.55;color:var(--orvela-charcoal)}.orvela-buy__benefits svg{flex:0 0 auto;width:18px;height:18px;margin-block-start:2px;color:var(--orvela-rose-deep)}.orvela-ship{border:1px solid var(--orvela-line);border-radius:var(--orvela-radius-card);background:var(--orvela-ivory);padding:16px 18px;margin-block-end:22px}.orvela-ship__title{font-size:14px;font-weight:600;letter-spacing:.02em;margin:0 0 10px;color:var(--orvela-charcoal)}.orvela-ship__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.orvela-ship__row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px 10px;padding-block:9px;border-block-end:1px solid var(--orvela-line);font-size:15px}.orvela-ship__row:last-child{border-block-end:0}.orvela-ship__icon{font-size:15px;line-height:1;text-align:center}.orvela-ship__name{font-weight:600;color:var(--orvela-charcoal)}.orvela-ship__eta{grid-column:2;font-size:13.5px;color:var(--orvela-muted)}.orvela-ship__price{grid-row:1;grid-column:3;font-weight:600;color:var(--orvela-rose-deep);white-space:nowrap}.orvela-ship__note{font-size:13px;color:var(--orvela-muted);margin:10px 0 0}.orvela-buy__form{margin-block-end:16px}.orvela-buy__row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.orvela-buy__qty{display:flex;align-items:center;gap:8px;border:1px solid var(--orvela-line);border-radius:var(--orvela-radius-btn);padding:0 12px;background:#fff}.orvela-buy__qty label{font-size:13.5px;color:var(--orvela-muted)}.orvela-buy__qty input{width:58px;border:0;background:none;font:inherit;font-size:16px;text-align:center;padding:12px 0;color:var(--orvela-charcoal)}.orvela-buy__qty input:focus-visible{outline:2px solid var(--orvela-charcoal);outline-offset:2px}.orvela-buy__atc{flex:1 1 220px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.orvela-buy__atc[disabled]{opacity:.55;cursor:not-allowed}.orvela-buy__dynamic{margin-block-start:10px}.orvela-buy__dynamic .shopify-payment-button__button{border-radius:var(--orvela-radius-btn);min-height:50px;font-family:var(--orvela-sans)}.orvela-buy__trust{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--orvela-muted)}.orvela-buy__trust li{display:flex;align-items:center;gap:6px}.orvela-buy__trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orvela-rose);flex:0 0 auto}.orvela-buy__details{margin-block-start:8px}.orvela-hero__price s,.orvela-cta-price s{font-size:.62em;color:inherit;opacity:.62;text-decoration:line-through;margin-inline-end:.4em;font-weight:400}.orvela-sale-chip{display:inline-block;font-size:.5em;font-weight:600;background:var(--orvela-rose-deep);color:#fff;padding:.35em .7em;border-radius:999px;margin-inline-start:.5em;vertical-align:middle;letter-spacing:.01em}.orvela-hero__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45em}.orvela-hero__price s{font-size:.8em;opacity:.68;margin-inline-end:0}.orvela-hero__price-now{font-size:1.55em;font-weight:600;line-height:1}.orvela-hero__price .orvela-sale-chip{margin-inline-start:0;font-size:.72em}.orvela-hero__video{opacity:0;transition:opacity .45s ease}.orvela-hero__video.is-ready{opacity:1}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id],div[id].orvela-section,.orvela-section[id]{scroll-margin-top:104px}.orvela-a11y{position:fixed;inset-inline-start:18px;bottom:18px;z-index:9998;font-family:var(--orvela-sans)}.orvela-a11y__btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--orvela-line);background:#fff;color:var(--orvela-charcoal);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #2b272429;cursor:pointer}.orvela-a11y__btn:hover{background:var(--orvela-beige)}.orvela-a11y__btn:focus-visible,.orvela-a11y__panel button:focus-visible,.orvela-a11y__panel a:focus-visible{outline:2px solid var(--orvela-charcoal);outline-offset:2px}.orvela-a11y__panel{position:absolute;bottom:60px;inset-inline-start:0;width:min(300px,calc(100vw - 36px));background:#fff;border:1px solid var(--orvela-line);border-radius:var(--orvela-radius-card);box-shadow:0 18px 50px #2b27242e;padding:14px}.orvela-a11y__title{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--orvela-charcoal)}.orvela-a11y__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orvela-a11y__grid button{font:inherit;font-size:13px;padding:9px 8px;border-radius:10px;border:1px solid var(--orvela-line);background:var(--orvela-ivory);color:var(--orvela-charcoal);cursor:pointer;line-height:1.25}.orvela-a11y__grid button:hover{background:var(--orvela-beige)}.orvela-a11y__grid button[aria-pressed=true]{background:var(--orvela-charcoal);color:#fff;border-color:var(--orvela-charcoal)}.orvela-a11y__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:12px;font-size:13px}.orvela-a11y__reset{font:inherit;font-size:13px;background:none;border:0;text-decoration:underline;cursor:pointer;color:var(--orvela-muted);padding:0}.orvela-a11y__foot a{color:var(--orvela-accent-text)}@media(max-width:749px){.orvela-a11y{bottom:82px}}html.a11y-font{font-size:calc(100% * var(--a11y-font-scale,1))}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px;font-weight:600}html.a11y-readable body,html.a11y-readable h1,html.a11y-readable h2,html.a11y-readable h3,html.a11y-readable .orvela-h2,html.a11y-readable .orvela-hero__title{font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important}html.a11y-spacing body{line-height:1.9!important;letter-spacing:.02em}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation:none!important;transition:none!important}html.a11y-motion .o-reveal{opacity:1!important;transform:none!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cpath d='M5 3l24 12-10 3-4 11z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 3,auto!important}html.a11y-contrast body{background:#fff!important}html.a11y-contrast p,html.a11y-contrast li,html.a11y-contrast span,html.a11y-contrast h1,html.a11y-contrast h2,html.a11y-contrast h3,html.a11y-contrast h4,html.a11y-contrast summary,html.a11y-contrast label,html.a11y-contrast dt,html.a11y-contrast dd{color:#000!important}html.a11y-contrast a{color:#0b3d91!important}html.a11y-contrast .orvela-section,html.a11y-contrast .orvela-ship,html.a11y-contrast .orvela-a11y__panel{background:#fff!important}html.a11y-contrast .orvela-btn,html.a11y-contrast .orvela-buy__atc{background:#000!important;color:#fff!important;border:2px solid #000!important}html.a11y-contrast .orvela-btn span,html.a11y-contrast .orvela-buy__atc span{color:#fff!important}html.a11y-contrast .orvela-badge{background:#000!important;color:#fff!important}html.a11y-contrast .orvela-hero__scrim{background:#0000008c!important}html.a11y-contrast .orvela-hero__content *{color:#fff!important}.orvela-cookie{position:fixed;inset-inline:0;bottom:0;z-index:9997;background:#fff;border-block-start:1px solid var(--orvela-line);box-shadow:0 -10px 40px #2b27241a;font-family:var(--orvela-sans)}.orvela-cookie[hidden]{display:none}.orvela-cookie__inner{max-width:var(--orvela-max);margin-inline:auto;padding:14px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:space-between}.orvela-cookie__text{margin:0;font-size:13.5px;line-height:1.6;color:var(--orvela-muted);max-width:64ch}.orvela-cookie__text a{color:var(--orvela-accent-text);text-decoration:underline}.orvela-cookie__actions{display:flex;gap:10px;flex-wrap:wrap}.orvela-cookie__btn{font:inherit;font-size:14px;font-weight:600;padding:11px 20px;border-radius:var(--orvela-radius-btn);border:1px solid var(--orvela-charcoal);background:var(--orvela-charcoal);color:#fff;cursor:pointer}.orvela-cookie__btn--ghost{background:none;color:var(--orvela-charcoal)}.orvela-cookie__btn:focus-visible{outline:2px solid var(--orvela-charcoal);outline-offset:2px}@media(max-width:749px){.orvela-cookie__inner{padding-block-end:88px}}.orvela-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;background:#2b272473}.orvela-pop.is-open{display:flex}.orvela-pop__card{position:relative;background:var(--orvela-ivory);border-radius:var(--orvela-radius-card);max-width:440px;width:100%;padding:clamp(22px,4vw,34px);box-shadow:0 30px 80px #2b272447;text-align:center;font-family:var(--orvela-sans)}.orvela-pop__close{position:absolute;inset-inline-end:12px;top:10px;width:34px;height:34px;border:0;background:none;font-size:22px;line-height:1;color:var(--orvela-muted);cursor:pointer;border-radius:50%}.orvela-pop__close:hover{background:var(--orvela-beige)}.orvela-pop__close:focus-visible,.orvela-pop input:focus-visible,.orvela-pop button:focus-visible{outline:2px solid var(--orvela-charcoal);outline-offset:2px}.orvela-pop__eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--orvela-accent-text);margin:0 0 10px}.orvela-pop__title{font-family:var(--orvela-serif);font-size:clamp(23px,4vw,29px);line-height:1.25;margin:0 0 10px;color:var(--orvela-charcoal)}.orvela-pop__text{font-size:15px;line-height:1.6;color:var(--orvela-muted);margin:0 0 18px}.orvela-pop__form{display:flex;gap:8px;flex-wrap:wrap}.orvela-pop__form input[type=email]{flex:1 1 200px;font:inherit;font-size:16px;padding:13px 14px;border-radius:var(--orvela-radius-btn);border:1px solid var(--orvela-line);background:#fff;color:var(--orvela-charcoal)}.orvela-pop__form button{font:inherit;font-size:15px;font-weight:600;padding:13px 22px;border-radius:var(--orvela-radius-btn);border:0;background:var(--orvela-charcoal);color:#fff;cursor:pointer}.orvela-pop__note{font-size:12px;color:var(--orvela-muted);margin:12px 0 0;line-height:1.6}.orvela-pop__note a{color:var(--orvela-accent-text);text-decoration:underline}.orvela-pop__success{background:#fff;border:1px dashed var(--orvela-rose-deep);border-radius:var(--orvela-radius-btn);padding:16px;margin-block-start:6px}.orvela-pop__code{font-size:22px;font-weight:700;letter-spacing:.12em;color:var(--orvela-charcoal);display:block;margin-block:6px}.orvela-pop__err{color:#a12a2a;font-size:13.5px;margin:10px 0 0}.orvela-a11y{inset-inline-start:auto;inset-inline-end:18px}.orvela-a11y__panel{inset-inline-start:auto;inset-inline-end:0}html.orvela-cookie-open .orvela-a11y,html.orvela-cookie-open .orvela-wa{bottom:130px}@media(max-width:749px){html.orvela-cookie-open .orvela-a11y,html.orvela-cookie-open .orvela-wa{bottom:200px}}.page-wrapper,html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.page-wrapper,html{scroll-behavior:auto}}html.a11y-motion .page-wrapper{scroll-behavior:auto}.shopify-policy__container{max-width:760px;width:100%;margin-inline:auto;padding:clamp(32px,6vw,72px) 20px}.shopify-policy__title{text-align:center;margin-block-end:28px;padding-block-end:20px;border-block-end:1px solid var(--orvela-line)}.shopify-policy__title h1{font-family:var(--orvela-serif);font-weight:500;font-size:clamp(26px,4vw,34px);line-height:1.25;color:var(--orvela-charcoal);margin:0}.shopify-policy__body{font-family:var(--orvela-sans);font-size:16px;line-height:1.85;color:var(--orvela-charcoal)}.shopify-policy__body>p:first-child{font-size:17px;line-height:1.8;color:var(--orvela-muted);margin-block-end:22px}.shopify-policy__body h2{font-family:var(--orvela-serif);font-weight:500;font-size:21px;line-height:1.35;margin:34px 0 10px;color:var(--orvela-charcoal)}.shopify-policy__body h3{font-size:17px;font-weight:600;margin:24px 0 8px;color:var(--orvela-charcoal)}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 18px;padding-inline-start:20px}.shopify-policy__body li{margin-block-end:9px}.shopify-policy__body li::marker{color:var(--orvela-rose-deep)}.shopify-policy__body a{color:var(--orvela-accent-text);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body a:hover{color:var(--orvela-charcoal)}.shopify-policy__body strong{font-weight:600}.shopify-policy__body hr{border:0;border-block-start:1px solid var(--orvela-line);margin-block:26px}@media(max-width:749px){.shopify-policy__body{font-size:15.5px}.shopify-policy__body h2{font-size:19px}}.page-content{font-family:var(--orvela-sans);font-size:16px;line-height:1.85;color:var(--orvela-charcoal);max-width:760px;margin-inline:auto}.page-content p{margin:0 0 14px;font-size:16px;line-height:1.85}.page-content>rte-formatter>p:first-child{font-size:17px;color:var(--orvela-muted);margin-block-end:22px}.page-content h2{font-family:var(--orvela-serif);font-weight:500;font-size:21px;line-height:1.35;margin:34px 0 10px;color:var(--orvela-charcoal)}.page-content h3{font-size:17px;font-weight:600;margin:24px 0 8px;color:var(--orvela-charcoal)}.page-content ul,.page-content ol{margin:0 0 18px;padding-inline-start:20px}.page-content li{margin-block-end:9px;font-size:16px;line-height:1.8}.page-content li::marker{color:var(--orvela-rose-deep)}.page-content a{color:var(--orvela-accent-text);text-decoration:underline;text-underline-offset:2px}.page-content strong{font-weight:600}@media(max-width:749px){.page-content,.page-content p,.page-content li{font-size:15.5px}.page-content h2{font-size:19px}}.orvela-hero__vidbtn{position:absolute;inset-inline-end:16px;bottom:16px;z-index:6;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#2b272473;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.orvela-hero__vidbtn:hover{background:#2b2724b8}.orvela-hero__vidbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){.orvela-hero__vidbtn{bottom:12px;inset-inline-end:12px;width:34px;height:34px}}.orvela-badge,.orvela-sale-chip{background:var(--orvela-accent-text)}.orvela-ship__price{color:var(--orvela-accent-text)}.orvela-cta-band .orvela-note,.orvela-section--beige .orvela-note{color:#5c534c}.orvela-buy__about{margin-block-start:clamp(38px,5vw,64px);padding-block-start:clamp(28px,4vw,44px);border-block-start:1px solid var(--orvela-line);max-width:760px;margin-inline:auto}.orvela-buy__about-title{text-align:center;margin-block-end:18px}.orvela-buy__about-body{font-size:16px;line-height:1.85;color:var(--orvela-charcoal)}.orvela-buy__about-body p{margin:0 0 14px}.orvela-buy__about-body h3{font-family:var(--orvela-serif);font-weight:500;font-size:20px;margin:28px 0 10px}.orvela-buy__about-body ul,.orvela-buy__about-body ol{margin:0 0 18px;padding-inline-start:20px}.orvela-buy__about-body li{margin-block-end:8px}.orvela-buy__about-body li::marker{color:var(--orvela-rose-deep)}@media(max-width:749px){.orvela-buy__about-body{font-size:15.5px}}.article-content,.blog-post-content,article .rte{max-width:720px;margin-inline:auto}.article-content p,.blog-post-content p,article .rte p{font-size:16.5px;line-height:1.85;margin:0 0 15px;color:var(--orvela-charcoal)}.article-content h2,.blog-post-content h2,article .rte h2{font-family:var(--orvela-serif);font-weight:500;font-size:23px;line-height:1.3;margin:34px 0 10px;color:var(--orvela-charcoal)}.article-content h3,.blog-post-content h3,article .rte h3{font-size:18px;font-weight:600;margin:26px 0 8px;color:var(--orvela-charcoal)}.article-content ul,.article-content ol,article .rte ul,article .rte ol{margin:0 0 18px;padding-inline-start:20px;font-size:16.5px;line-height:1.8}.article-content li,article .rte li{margin-block-end:8px}.article-content li::marker,article .rte li::marker{color:var(--orvela-rose-deep)}.article-content a,article .rte a{color:var(--orvela-accent-text);text-decoration:underline;text-underline-offset:2px}.article-content strong,article .rte strong{font-weight:600}@media(max-width:749px){.article-content p,article .rte p,.article-content li,article .rte li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/orvela.css.map */
