:root{--fr-bg:#F4F0E8;--fr-surface:#FBF9F4;--fr-ink:#191A14;--fr-muted:#57564B;--fr-line:#DED6C5;--fr-gold:#C9A85C;--fr-gold-dark:#A88A45;--fr-gold-text:#7A5F22;--fr-gold-light:#D7B96E;--fr-green:#2F3B27;--fr-green-line:#47523D;--fr-on-dark:#F4F0E8;--fr-on-dark-2:#DCD5C3;--fr-on-dark-3:#CFC8B6;--fr-gallery:#E9E1D0;--fr-slot:#ECE6D8;--fr-slot-line:#BDB39C;--fr-slot-ink:#7D776A;--fr-serif:"Playfair Display",Georgia,"Times New Roman",serif;--fr-sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;--fr-max:1200px;--fr-gutter:20px;--fr-section:72px;--fr-r-pill:999px;--fr-r-tile:24px;--fr-r-card:28px;--fr-r-panel:32px;--fr-r-option:18px;--fr-ease:cubic-bezier(.2,.7,.2,1)}html body{background:var(--fr-bg)}.rz{color:var(--fr-ink);font-family:var(--fr-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body.rz-locked{overflow:hidden}:where(.rz) img{display:block;max-width:100%}:where(.rz) button,:where(.rz) textarea{font-family:inherit}:where(.rz) a{color:var(--fr-gold-text)}:where(.rz) :focus-visible{outline:2px solid var(--fr-gold-dark);outline-offset:3px}:where(.rz) [hidden]{display:none!important}.rz-wrap{max-width:var(--fr-max);margin:0 auto;padding:0 var(--fr-gutter)}.rz-section{padding:var(--fr-section) 0}.rz-stack{display:flex;flex-direction:column;gap:10px}.rz-eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--fr-gold-text)}.rz-h2{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:clamp(2.4rem,5.5vw,3.8rem);line-height:1.02}.rz-h2 em{font-style:italic;font-weight:500;color:var(--fr-gold-dark)}.rz-lead{margin:0;font-size:1.05rem;line-height:1.7;color:var(--fr-muted)}.rz-dark{background:var(--fr-green);color:var(--fr-on-dark)}.rz-dark .rz-eyebrow,.rz-dark .rz-h2 em{color:var(--fr-gold-light)}.rz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--fr-r-pill);border:1px solid transparent;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s,opacity .2s}.rz-btn:active{transform:scale(.98)}.rz-btn[disabled]{opacity:.45;cursor:not-allowed}.rz-btn--gold{background:var(--fr-gold);color:var(--fr-ink)}.rz-btn--dark{background:var(--fr-ink);color:var(--fr-on-dark)}.rz-btn--outline{background:transparent;color:var(--fr-ink);border-color:var(--fr-ink)}.rz-btn--outline-light{background:transparent;color:var(--fr-on-dark);border-color:#f4f0e899}.rz-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;background:var(--fr-slot);border:1px dashed var(--fr-slot-line);color:var(--fr-slot-ink);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center}.rz-slot--dark{background:#2a2b22;border-color:#55574a;color:#a9a491}.rz-slot svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.rz-announce{background:var(--fr-ink);color:#e9e2d1;text-align:center;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:9px 16px}.rz-header{position:sticky;top:0;z-index:40;background:#f4f0e8e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--fr-line)}.rz-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}.rz-logo{display:flex;align-items:center;gap:12px;color:var(--fr-ink);text-decoration:none}.rz-logo__mark{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fr-gold);display:flex;align-items:center;justify-content:center;font-family:var(--fr-serif);font-size:1rem;color:var(--fr-gold-dark)}.rz-logo__text{display:flex;flex-direction:column;gap:3px}.rz-logo__name{font-family:var(--fr-serif);font-weight:600;font-size:1.15rem;letter-spacing:.06em;line-height:1}.rz-logo__tag{font-size:.64rem;font-weight:500;letter-spacing:.22em;color:var(--fr-gold-text)}.rz-nav{display:none;align-items:center;gap:28px}.rz-nav a{color:var(--fr-ink);text-decoration:none;font-size:.9rem;font-weight:500;padding:8px 0}.rz-nav a:hover{color:var(--fr-gold-text)}.rz-header__actions{display:flex;align-items:center;gap:4px}.rz-icon-btn{position:relative;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--fr-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.rz-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rz-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--fr-gold);color:var(--fr-ink);font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}@media(min-width:900px){.rz-nav{display:flex}.rz-only-mobile{display:none}}.rz-hero{background:#14150f center 30%/cover no-repeat;color:var(--fr-on-dark)}.rz-hero__overlay{background:#0e0f0ab8;padding:52px 0 40px;display:flex;flex-direction:column;align-items:center}.rz-hero__head{max-width:900px;width:100%;padding:0 22px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.rz-pill{display:inline-flex;align-items:center;gap:10px;background:#f4f0e81a;border:1px solid rgba(244,240,232,.25);border-radius:var(--fr-r-pill);padding:8px 16px;font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.rz-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fr-gold)}.rz-h1{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:clamp(3rem,9vw,6rem);line-height:.98;letter-spacing:-.01em;color:#f7f3ea}.rz-h1 em{font-style:italic;font-weight:500;color:var(--fr-gold-light)}.rz-hero__hint{margin:0;font-size:.85rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fr-on-dark-3)}.rz-carousel{position:relative;width:100%;max-width:900px;margin-top:8px}.rz-carousel__stage{position:relative;height:360px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rz-carousel__glow{position:absolute;left:50%;bottom:10px;width:300px;height:300px;margin-left:-150px;border-radius:50%;background:#c9a85c29;pointer-events:none}.rz-carousel__floor{position:absolute;left:50%;bottom:6px;width:220px;height:16px;margin-left:-110px;border-radius:50%;background:#00000073;pointer-events:none}.rz-carousel__item{position:absolute;left:50%;bottom:14px;border:0;background:none;padding:0;cursor:pointer;transform-origin:50% 100%;transition:transform .5s var(--fr-ease),opacity .5s var(--fr-ease)}.rz-carousel__item img,.rz-carousel__item svg{display:block;height:320px;width:auto;pointer-events:none}.rz-carousel__arrow{position:absolute;top:150px;z-index:20;width:48px;height:48px;border-radius:50%;border:1px solid rgba(244,240,232,.35);background:#0e0f0a59;color:var(--fr-on-dark);display:flex;align-items:center;justify-content:center;cursor:pointer}.rz-carousel__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rz-carousel__arrow--prev{left:10px}.rz-carousel__arrow--next{right:10px}.rz-carousel__select{margin-top:14px;min-height:56px;padding:0 48px;font-size:.9rem;letter-spacing:.2em}.rz-dots{display:flex;justify-content:center;gap:2px;margin-top:6px}.rz-dot{width:32px;height:32px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.rz-dot span{display:block;width:6px;height:6px;border-radius:3px;background:#f4f0e88c;transition:width .3s,background .3s}.rz-dot[aria-current=true] span{width:22px;background:var(--fr-gold)}@media(max-width:599px){.rz-carousel__stage{height:300px}.rz-carousel__item img,.rz-carousel__item svg{height:260px}.rz-carousel__arrow{top:120px}}@media(prefers-reduced-motion:reduce){.rz-carousel__item,.rz-dot span{transition:none}.rz-drawer__panel{animation:none}}.rz-story__inner{display:flex;flex-wrap:wrap;align-items:center;gap:44px}.rz-story__media{position:relative;flex:1 1 340px;min-width:0;max-width:480px}.rz-story__media img,.rz-story__media video{width:100%;height:auto;border-radius:var(--fr-r-card)}.rz-media-tag{position:absolute;top:16px;left:16px;background:#0e0f0a99;color:var(--fr-on-dark);border-radius:var(--fr-r-pill);padding:7px 14px;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.rz-story__play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;border:0;background:#f4f0e8eb;color:var(--fr-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px #00000059}.rz-story__play svg{width:26px;height:26px;fill:currentColor}.rz-story__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.rz-story__text p.rz-body{margin:0;font-size:1.08rem;line-height:1.75;color:var(--fr-on-dark-2);max-width:480px}.rz-perks{padding:28px 0}.rz-perks__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.rz-perk{background:var(--fr-surface);border:1px solid var(--fr-line);border-radius:var(--fr-r-tile);padding:22px 20px;display:flex;flex-direction:column;gap:6px}.rz-perk strong{font-family:var(--fr-serif);font-size:2rem;font-weight:600;line-height:1}.rz-perk span{font-size:.9rem;line-height:1.4;color:var(--fr-muted)}.rz-oils{padding:48px 0 var(--fr-section)}.rz-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.rz-sec-head__title{display:flex;flex-direction:column;gap:12px;max-width:640px}.rz-sec-head .rz-lead{max-width:360px}.rz-oils__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.rz-oil{border-radius:var(--fr-r-card);overflow:hidden;display:flex;flex-direction:column}.rz-oil--dark{background:var(--fr-ink);color:var(--fr-on-dark)}.rz-oil--light{background:var(--fr-surface);border:1px solid var(--fr-line)}.rz-oil__media{aspect-ratio:4/3}.rz-oil__media img{width:100%;height:100%;object-fit:cover}.rz-oil__body{padding:26px;display:flex;flex-direction:column;gap:12px}.rz-oil__tag{font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fr-gold-text)}.rz-oil--dark .rz-oil__tag{color:var(--fr-gold-light)}.rz-oil h3{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:2rem;line-height:1.05}.rz-oil p{margin:0;font-size:1rem;line-height:1.6;color:var(--fr-muted)}.rz-oil--dark p{color:var(--fr-on-dark-3)}.rz-oil .rz-btn{align-self:flex-start;margin-top:6px;min-height:48px;padding:0 24px}.rz-tasting{background:var(--fr-surface);border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line)}.rz-tasting__inner{max-width:1000px;margin:0 auto;padding:var(--fr-section) var(--fr-gutter);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.rz-tasting__quote{margin:0;font-family:var(--fr-serif);font-style:italic;font-weight:500;font-size:clamp(2rem,5.5vw,3.6rem);line-height:1.12}.rz-tasting .rz-lead{max-width:560px}.rz-reviews__head{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.rz-reviews__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--fr-gutter) 8px;margin:0 calc(var(--fr-gutter) * -1);scrollbar-width:thin}.rz-review{flex:0 0 280px;scroll-snap-align:start;margin:0;background:var(--fr-surface);border:1px solid var(--fr-line);border-radius:var(--fr-r-tile);padding:22px;display:flex;flex-direction:column;gap:14px}.rz-review__media{height:150px;border-radius:16px;overflow:hidden}.rz-review__media img{width:100%;height:100%;object-fit:cover}.rz-review blockquote{margin:0;font-family:var(--fr-serif);font-size:1.15rem;line-height:1.45}.rz-review figcaption{font-size:.88rem;color:var(--fr-muted)}.rz-gift{background:var(--fr-surface);border:1px solid var(--fr-line);border-radius:var(--fr-r-panel);overflow:hidden;display:flex;flex-wrap:wrap}.rz-gift__media{flex:1 1 340px;min-height:320px}.rz-gift__media img{width:100%;height:100%;object-fit:cover}.rz-gift__body{flex:1 1 380px;min-width:0;padding:36px 30px;display:flex;flex-direction:column;gap:16px}.rz-gift .rz-h2,.rz-subs .rz-h2{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.04}.rz-gift__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rz-gift__items span{background:var(--fr-bg);border-radius:14px;padding:12px;font-size:.9rem}.rz-gift__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px}.rz-price-big{font-family:var(--fr-serif);font-size:2rem;font-weight:700}.rz-subs{background:var(--fr-green);color:var(--fr-on-dark);border-radius:var(--fr-r-panel);padding:40px 28px;display:flex;flex-direction:column;gap:28px}.rz-subs .rz-eyebrow,.rz-subs .rz-h2 em{color:var(--fr-gold-light)}.rz-subs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.rz-subs__title{display:flex;flex-direction:column;gap:12px;max-width:560px}.rz-subs__badge{font-family:var(--fr-serif);font-size:clamp(3rem,8vw,5rem);font-weight:600;line-height:1;color:var(--fr-gold-light)}.rz-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rz-steps li{background:#f4f0e80f;border:1px solid var(--fr-green-line);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:6px;font-weight:600}.rz-steps small{font-size:.75rem;letter-spacing:.2em;color:var(--fr-gold-light)}.rz-subs .rz-btn{align-self:flex-start}.rz-horeca{border:1px solid var(--fr-line);border-radius:var(--fr-r-panel);padding:32px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.rz-horeca__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:8px}.rz-horeca h2{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:2rem;line-height:1.1}.rz-horeca .rz-eyebrow{font-size:.72rem;letter-spacing:.24em}.rz-faq{background:var(--fr-surface);border-top:1px solid var(--fr-line)}.rz-faq__inner{max-width:760px;margin:0 auto;padding:64px var(--fr-gutter) var(--fr-section)}.rz-faq .rz-h2{font-size:clamp(2.2rem,5vw,3rem);line-height:1.05;margin-bottom:12px}.rz-faq details{border-bottom:1px solid var(--fr-line);padding:18px 0}.rz-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:28px}.rz-faq summary::-webkit-details-marker{display:none}.rz-faq summary:after{content:"+";font-family:var(--fr-serif);font-size:1.5rem;line-height:1;color:var(--fr-gold-dark)}.rz-faq details[open] summary:after{content:"\2212"}.rz-faq p{margin:12px 0 0;line-height:1.65;color:var(--fr-muted)}.rz-footer{background:var(--fr-ink);color:var(--fr-on-dark-3)}.rz-footer__inner{padding-top:56px;padding-bottom:36px;display:flex;flex-direction:column;gap:36px}.rz-footer__brand{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:clamp(2.2rem,7vw,4.4rem);line-height:1;color:var(--fr-on-dark)}.rz-footer__brand em{font-style:italic;font-weight:500;color:var(--fr-gold-light)}.rz-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.rz-footer__col{display:flex;flex-direction:column;gap:10px}.rz-footer__col h3{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fr-gold-light)}.rz-footer__col a{color:var(--fr-on-dark-3);text-decoration:none;font-size:.98rem}.rz-footer__col a:hover{color:var(--fr-on-dark)}.rz-footer__legal{margin:0;border-top:1px solid #33352B;padding-top:18px;font-size:.85rem}.rz-pdp{padding-top:18px;padding-bottom:40px}.rz-back{min-height:44px;border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;color:var(--fr-gold-text);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.rz-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rz-pdp__grid{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;margin-top:18px}.rz-gallery{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:10px}.rz-gallery__main{background:var(--fr-gallery);border-radius:var(--fr-r-card);height:440px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:26px;overflow:hidden}.rz-gallery__main svg,.rz-gallery__main img{height:380px;width:auto}.rz-gallery__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rz-gallery__thumbs .rz-slot{aspect-ratio:1/1;border-radius:18px}.rz-info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:26px}.rz-info__head{display:flex;flex-direction:column;gap:8px}.rz-info__head .rz-eyebrow{font-size:.72rem;letter-spacing:.24em}.rz-info h1{margin:0;font-family:var(--fr-serif);font-weight:600;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.02}.rz-info__sub{font-size:1.02rem;color:var(--fr-muted)}.rz-step{display:flex;flex-direction:column;gap:10px}.rz-step h2{margin:0;font-size:.76rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fr-gold-text)}.rz-opt{width:100%;min-height:62px;border:1px solid var(--fr-line);border-radius:var(--fr-r-option);background:transparent;padding:12px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;color:var(--fr-ink);text-align:left;transition:border-color .2s,background .2s}.rz-opt[aria-pressed=true]{border-color:var(--fr-gold-dark);background:var(--fr-surface);box-shadow:0 0 0 1px var(--fr-gold-dark)}.rz-opt[disabled]{opacity:.45;cursor:not-allowed}.rz-radio{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--fr-gold-dark);display:flex;align-items:center;justify-content:center}.rz-opt[aria-pressed=true] .rz-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--fr-gold-dark)}.rz-opt__main{flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.rz-opt__title{font-family:var(--fr-serif);font-size:1.3rem;font-weight:600;line-height:1.15}.rz-opt__desc{font-size:.9rem;line-height:1.4;color:var(--fr-muted)}.rz-opt__price{flex:0 0 auto;font-weight:600;font-size:.95rem;text-align:right}.rz-step--oil .rz-opt{min-height:68px;padding:16px 18px}.rz-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rz-mode .rz-opt{min-height:78px;padding:12px 14px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.rz-mode .rz-opt strong{display:flex;align-items:center;gap:8px;font-size:1rem}.rz-mode .rz-opt span.rz-sub{font-size:.85rem;color:var(--fr-muted)}.rz-chip{font-size:.72rem;font-weight:600;background:var(--fr-green);color:var(--fr-on-dark);border-radius:var(--fr-r-pill);padding:3px 8px}.rz-qty .rz-opt{justify-content:space-between}.rz-qty .rz-opt strong{font-size:1.02rem}.rz-qty .rz-opt small{display:block;font-size:.85rem;color:var(--fr-muted)}.rz-notice{margin:0;padding:16px 18px;border-radius:16px;background:var(--fr-gallery);font-size:.95rem;color:#4e4d43}.rz-buybar{position:sticky;bottom:12px;z-index:5;background:var(--fr-ink);color:var(--fr-on-dark);border-radius:var(--fr-r-tile);padding:14px 14px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 14px 30px #00000040}.rz-buybar__price{font-family:var(--fr-serif);font-size:1.7rem;font-weight:700;line-height:1}.rz-buybar s{margin-left:8px;font-size:.9rem;color:#a9a491}.rz-buybar small{display:block;margin-top:2px;font-size:.78rem;color:var(--fr-on-dark-3)}.rz-buybar .rz-btn{min-height:52px;padding:0 22px;letter-spacing:.14em}.rz-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;border-top:1px solid var(--fr-line);padding-top:22px}.rz-specs dt{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fr-muted)}.rz-specs dd{margin:4px 0 0;font-size:.98rem}.rz-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--fr-green);color:var(--fr-on-dark);display:flex;flex-direction:column;padding:18px 22px 32px;overflow-y:auto}.rz-menu__close{align-self:flex-end;width:48px;height:48px;border-radius:50%;border:1px solid var(--fr-green-line);background:transparent;color:var(--fr-on-dark);display:flex;align-items:center;justify-content:center;cursor:pointer}.rz-menu__close svg,.rz-close-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.rz-menu nav{display:flex;flex-direction:column;gap:6px;margin-top:28px}.rz-menu nav a{padding:10px 0;color:var(--fr-on-dark);text-decoration:none;font-family:var(--fr-serif);font-size:2.6rem;font-weight:600;line-height:1.1}.rz-menu__contact{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:8px}.rz-menu__contact a{color:var(--fr-on-dark-3);text-decoration:none}.rz-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end}.rz-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e0f0a80;cursor:pointer}.rz-drawer__panel{position:relative;width:100%;max-width:440px;height:100%;background:var(--fr-surface);display:flex;flex-direction:column;box-shadow:-20px 0 50px #00000040;animation:rz-slide-in .35s var(--fr-ease)}@keyframes rz-slide-in{0%{transform:translate(100%)}to{transform:none}}.rz-drawer__head{padding:18px 20px;border-bottom:1px solid var(--fr-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.rz-drawer__title{margin:0;font-family:var(--fr-serif);font-size:1.6rem;font-weight:600}.rz-drawer__title small{font-family:var(--fr-sans);font-size:1rem;font-weight:500;color:var(--fr-muted)}.rz-close-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--fr-line);background:transparent;color:var(--fr-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.rz-drawer__ship{padding:12px 20px;background:var(--fr-green);color:var(--fr-on-dark);font-size:.85rem;display:flex;align-items:center;gap:10px}.rz-drawer__ship svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:var(--fr-gold-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rz-drawer__body{flex:1 1 auto;overflow-y:auto;padding:8px 20px 20px}.rz-line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--fr-line)}.rz-line__img{flex:0 0 auto;width:76px;height:92px;border-radius:14px;overflow:hidden}.rz-line__img.rz-slot{font-size:.6rem;letter-spacing:.12em;padding:4px}.rz-line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.rz-line__top{display:flex;justify-content:space-between;gap:10px;font-weight:600;line-height:1.3}.rz-line__top span:last-child{white-space:nowrap}.rz-line__variant{font-size:.85rem;line-height:1.4;color:var(--fr-muted)}.rz-sub-badge{align-self:flex-start;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--fr-green);color:var(--fr-on-dark);border-radius:var(--fr-r-pill);padding:4px 10px}.rz-line__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.rz-stepper{display:flex;align-items:center;border:1px solid var(--fr-line);border-radius:var(--fr-r-pill)}.rz-stepper button{width:40px;height:40px;border:0;background:none;font-size:1.1rem;color:var(--fr-ink);cursor:pointer}.rz-stepper span{min-width:24px;text-align:center;font-weight:600}.rz-link-btn{min-height:40px;border:0;background:none;color:var(--fr-muted);font-size:.85rem;text-decoration:underline;cursor:pointer}.rz-upsell{margin-top:14px;background:var(--fr-bg);border-radius:20px;padding:14px;display:flex;align-items:center;gap:12px}.rz-upsell .rz-slot{flex:0 0 auto;width:60px;height:60px;border-radius:12px;font-size:.55rem;letter-spacing:.1em;padding:4px}.rz-upsell__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.rz-upsell__text small{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fr-gold-text)}.rz-upsell__text strong{font-size:.95rem}.rz-upsell .rz-btn{min-height:40px;padding:0 16px;font-size:.75rem;letter-spacing:.12em}.rz-note{margin-top:14px;display:flex;flex-direction:column;gap:6px}.rz-note label{font-size:.85rem;font-weight:600}.rz-note textarea{border:1px solid var(--fr-line);border-radius:14px;padding:10px 12px;font-size:.95rem;background:#fff;color:var(--fr-ink);resize:vertical}.rz-drawer__foot{border-top:1px solid var(--fr-line);padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;background:var(--fr-surface)}.rz-row{display:flex;justify-content:space-between;font-size:.95rem;color:var(--fr-muted)}.rz-row--total{align-items:baseline;color:var(--fr-ink);font-weight:600;font-size:1.05rem}.rz-row--total strong{font-family:var(--fr-serif);font-size:1.9rem}.rz-free{color:var(--fr-green);font-weight:600}.rz-drawer__foot .rz-btn{min-height:56px;font-size:.85rem;letter-spacing:.18em}.rz-secure{text-align:center;font-size:.8rem;color:var(--fr-muted)}.rz-empty{padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.rz-empty strong{font-family:var(--fr-serif);font-size:1.5rem}:where(.rz) :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;line-height:normal;letter-spacing:normal;text-transform:none;font-style:normal}.rz{font-weight:400;font-style:normal;text-transform:none}.rz-note textarea{line-height:normal}.rz-note textarea::placeholder{color:#757575;opacity:1}:where(.rz) p{margin:0}:where(.rz) img{height:auto}#header-group,.rz-sec-header{display:contents}.rz-logo__name,.rz-logo__tag{text-transform:uppercase}.rz-logo__mark{overflow:hidden}.rz-logo__mark img{width:100%;height:100%;object-fit:cover}#MainContent{padding-top:0}#MainContent section[class*=fr-hero-]{margin-top:0;height:calc(100svh - 104px);min-height:600px}#MainContent section[class*=fr-hero-] .fr-hero-content{padding-top:0}.rz [id]{scroll-margin-top:84px}.rz-carousel__item{transform:translate(-50%) scale(.42);opacity:0;z-index:1}.rz-carousel__item[data-pos="0"]{transform:translate(-50%) scale(1);opacity:1;z-index:10}.rz-carousel__item[data-pos="-1"]{transform:translate(calc(-50% - 170px)) scale(.58);opacity:.6;z-index:9}.rz-carousel__item[data-pos="1"]{transform:translate(calc(-50% + 170px)) scale(.58);opacity:.6;z-index:9}.rz-carousel__item[data-pos="-2"]{transform:translate(calc(-50% - 300px)) scale(.42);opacity:.3;z-index:8}.rz-carousel__item[data-pos="2"]{transform:translate(calc(-50% + 300px)) scale(.42);opacity:.3;z-index:8}@media(max-width:599px){.rz-carousel__item[data-pos="-1"]{transform:translate(calc(-50% - 120px)) scale(.58)}.rz-carousel__item[data-pos="1"]{transform:translate(calc(-50% + 120px)) scale(.58)}.rz-carousel__item[data-pos="-2"]{transform:translate(calc(-50% - 210px)) scale(.42)}.rz-carousel__item[data-pos="2"]{transform:translate(calc(-50% + 210px)) scale(.42)}}.rz-carousel__empty{margin:24px 0 0;color:var(--fr-on-dark-3);font-size:.9rem;text-align:center}.rz-story__media video{display:block}.rz-faq summary{padding:0}.rz-faq summary:hover{color:inherit}.rz-faq .rz-faq__answer{margin:12px 0 0;line-height:1.65;color:var(--fr-muted)}.rz-faq .rz-faq__answer p{margin:0 0 8px;line-height:1.65;color:var(--fr-muted)}.rz-faq .rz-faq__answer p:last-child{margin-bottom:0}.rz-gallery__main img{max-width:100%;object-fit:contain}.rz-gallery__thumb{aspect-ratio:1/1;border-radius:18px;overflow:hidden;border:0;padding:0;background:var(--fr-gallery);cursor:pointer}.rz-gallery__thumb img{width:100%;height:100%;object-fit:cover}.rz-gallery__thumb[aria-current=true]{box-shadow:0 0 0 2px var(--fr-gold-dark)}.rz-line__img{display:block;background:var(--fr-gallery)}.rz-line__img img{width:100%;height:100%;object-fit:cover}.rz-upsell__img{flex:0 0 auto;width:60px;height:60px;border-radius:12px;overflow:hidden;background:var(--fr-gallery)}.rz-upsell__img img{width:100%;height:100%;object-fit:cover}.rz-gift__media{position:relative;overflow:hidden}.rz-gift__media img{position:absolute;top:0;right:0;bottom:0;left:0}.rz-oil__media{overflow:hidden}.rz-opt__price small{display:block;font-weight:500;font-size:.8rem;color:var(--fr-muted)}.rz-buybar__msg{margin:8px 0 0;font-size:.85rem;color:var(--fr-gold-light)}.rz-buybar .rz-btn[disabled]{opacity:.45}.rz-specs>div{min-width:0}.rz-drawer__panel{max-height:100%}.rz-line__top a{color:inherit;text-decoration:none}.rz-row--discount{color:var(--fr-green)}.rz-cartpage{padding-top:32px;padding-bottom:var(--fr-section)}.rz-cartpage__box{max-width:640px;margin:0 auto;background:var(--fr-surface);border:1px solid var(--fr-line);border-radius:var(--fr-r-panel);overflow:hidden}.rz-cartpage__box .rz-drawer__body{overflow:visible}.rz-cartpage__title{margin:0 0 18px;font-family:var(--fr-serif);font-weight:600;font-size:clamp(2.2rem,5vw,3rem);line-height:1.05;text-align:center}.rz-drawer__foot form{display:contents}.rz-drawer__foot .rz-btn{width:100%}.rz-editor-note{margin:0;padding:14px 18px;border:1px dashed var(--fr-slot-line);border-radius:16px;background:var(--fr-slot);color:var(--fr-slot-ink);font-size:.85rem;line-height:1.5}.rz-menu nav a:hover,.rz-menu__contact a:hover{color:var(--fr-gold-light)}.rz-gift-sec,.rz-subs-sec,.rz-horeca-sec{padding-bottom:var(--fr-section)}.rz-lead--sm{font-size:1rem}.rz-empty .rz-lead{font-size:.95rem}.rz-carousel__item .rz-slot{width:160px;height:320px}.rz-story__slot{aspect-ratio:596/887;border-radius:var(--fr-r-card)}.rz-gallery__main .rz-slot{width:100%;height:100%;background:transparent;border:0}.rz-cart-msg{margin:12px 0 4px}[data-rz-cart-box][aria-busy=true] .rz-drawer__body{opacity:.6;pointer-events:none}@media(max-width:599px){.rz-carousel__item .rz-slot{height:260px;width:130px}}.rz-pasos{display:flex;flex-direction:column;gap:26px}.rz-pasos:empty{min-height:520px}.rz-wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;align-items:center;justify-content:center;gap:10px;min-width:60px;min-height:60px;border:2px solid var(--fr-gold);border-radius:var(--fr-r-pill);background:var(--fr-green);color:var(--fr-on-dark);text-decoration:none;box-shadow:0 10px 24px #00000047}.rz-wa svg{flex:0 0 auto;width:30px;height:30px;fill:var(--fr-gold-light)}.rz-wa__texto{display:none;font-size:17px;font-weight:600}.rz-wa--ficha{bottom:calc(148px + env(safe-area-inset-bottom,0px))}@media(min-width:900px){.rz-wa{padding:0 22px 0 14px}.rz-wa__texto{display:inline}}body.rz-locked .rz-wa,html[scroll-lock] .rz-wa{display:none}.rz-wa{transition:opacity .15s}.rz-wa--apartado{opacity:0;pointer-events:none}.rz{font-size:17px}.rz-lead,.rz-lead--sm,.rz-empty .rz-lead,.rz-oil p,.rz-faq summary,.rz-faq p,.rz-faq .rz-faq__answer,.rz-faq .rz-faq__answer p,.rz-info__sub,.rz-specs dd,.rz-notice,.rz-opt__price,.rz-qty .rz-opt strong,.rz-mode .rz-opt strong,.rz-steps li,.rz-nav a,.rz-footer__col a,.rz-gift__items span,.rz-upsell__text strong,.rz-note textarea,.rz-row,.rz-row--total,.rz-menu__contact a,.rz-review figcaption{font-size:17px}.rz-eyebrow,.rz-info__head .rz-eyebrow,.rz-horeca .rz-eyebrow,.rz-oil__tag,.rz-step h2,.rz-specs dt,.rz-footer__col h3,.rz-upsell__text small,.rz-steps small,.rz-media-tag{font-size:16px;letter-spacing:.12em}.rz-announce,.rz-pill,.rz-hero__hint{font-size:16px;letter-spacing:.06em}.rz-btn,.rz-oil .rz-btn,.rz-back,.rz-drawer__foot .rz-btn,.rz-upsell .rz-btn,.rz-buybar .rz-btn,.rz-carousel__select{font-size:16px;letter-spacing:.1em}.rz-sub-badge{font-size:16px;letter-spacing:.02em;text-transform:none;border-radius:14px;line-height:1.3}.rz-perk span,.rz-opt__desc,.rz-opt__price small,.rz-mode .rz-opt span.rz-sub,.rz-qty .rz-opt small,.rz-chip,.rz-buybar s,.rz-buybar small,.rz-buybar__msg,.rz-drawer__ship,.rz-line__variant,.rz-link-btn,.rz-note label,.rz-secure,.rz-footer__legal,.rz-carousel__empty,.rz-editor-note{font-size:16px}.rz-mode .rz-opt strong{flex-wrap:wrap}.rz-buybar .rz-btn{padding:0 18px}.rz-hero{position:relative}.rz-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rz-hero__fondo img,.rz-hero__fondo video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.rz-hero__fondo .rz-slot{width:100%;height:100%;border:0;background:transparent}.rz-hero__overlay{position:relative}.rz-media__video{display:block;object-fit:cover}.rz-oil__media,.rz-review__media{position:relative}.rz-oil__media{max-height:520px;width:100%}.rz-oil__media video,.rz-review__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rz-gift__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rz-story__inner--texto{justify-content:center}.rz-story__inner--texto .rz-story__text{flex:0 1 760px;align-items:center;text-align:center}.rz-story__inner--texto .rz-story__text p.rz-body{max-width:640px}.rz-page-head .rz-h1{font-size:clamp(2.6rem,7vw,4.6rem);text-wrap:balance}.rz-page-head__texto{margin:0;max-width:640px;font-size:17px;line-height:1.6;color:var(--fr-on-dark-3)}.shopify-section:has(.rz-page-head)+.shopify-section .rz-subs-sec{padding-top:48px}.rz-packs{padding:48px 0 var(--fr-section)}.rz-packs__grupo+.rz-packs__grupo{margin-top:44px}.rz-packs__grupo h2{margin:0 0 16px;font-family:var(--fr-serif);font-size:2rem;font-weight:600;line-height:1.1}.rz-packs__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:10px}.rz-pack{display:flex;align-items:center;gap:14px;min-height:62px;padding:12px 18px 12px 12px;border:1px solid var(--fr-line);border-radius:var(--fr-r-option);background:var(--fr-surface);color:var(--fr-ink);text-decoration:none;transition:border-color .2s}.rz-pack:hover{border-color:var(--fr-gold-dark)}.rz-pack__img{flex:0 0 auto;width:88px;height:88px;border-radius:14px;overflow:hidden;background:var(--fr-gallery)}.rz-pack__img img{width:100%;height:100%;object-fit:cover}.rz-pack__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.rz-pack__main strong{font-size:17px;font-weight:600;line-height:1.3}.rz-pack__main small,.rz-pack__precio small{font-size:16px;font-weight:400;color:var(--fr-muted)}.rz-pack__precio{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:17px;font-weight:600;text-align:right}@media(max-width:599px){.rz-pack__img{width:72px;height:72px}.rz-pack{gap:10px;padding-right:14px}}.rz-desc{border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line);padding:18px 0}.rz-desc summary{cursor:pointer;list-style:none;padding:0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.rz-desc summary::-webkit-details-marker{display:none}.rz-desc summary:after{content:"+";font-family:var(--fr-serif);font-size:1.5rem;line-height:1;color:var(--fr-gold-dark)}.rz-desc[open] summary:after{content:"\2212"}.rz-desc .rz-faq__answer{margin:12px 0 0;line-height:1.65;color:var(--fr-muted)}.rz-desc .rz-faq__answer p{margin:0 0 8px}.rz-dot{width:44px;height:44px}.rz-dots{gap:0}.rz-faq summary{min-height:44px}.rz-nav a{display:inline-flex;align-items:center;min-height:44px}.rz-footer__col{gap:0}.rz-footer__col h3{margin-bottom:6px}.rz-footer__col a{display:inline-flex;align-items:center;min-height:44px}.rz-stepper button{width:44px;height:44px}.rz-link-btn,.rz-upsell .rz-btn{min-height:44px}.fr-product-related__title{display:inline-flex;align-items:center;min-height:44px}.search__reset-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.button.facets-toggle__button{min-height:44px}.column-options__option{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.button.quick-add__button{min-width:44px;min-height:44px}.rz-related{padding-top:0}.rz-related__titulo{margin:0 0 16px;font-family:var(--fr-serif);font-size:2rem;font-weight:600;line-height:1.1}.rz-search{width:100%;max-width:560px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.rz-search__label{width:100%;font-size:17px;color:var(--fr-on-dark-3)}.rz-search__input{flex:1 1 240px;min-width:0;min-height:52px;padding:0 18px;border:1px solid var(--fr-line);border-radius:var(--fr-r-pill);background:var(--fr-surface);color:var(--fr-ink);font:inherit;font-size:17px}.rz-search__total{margin-bottom:16px}.rz-paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px;font-size:17px}.shopify-policy__container{max-width:760px;margin:0 auto;padding:48px 20px 72px;color:var(--fr-ink);font-family:var(--fr-sans);font-size:17px;line-height:1.7}.shopify-policy__title h1{font-family:var(--fr-serif);font-weight:600;font-size:clamp(2.2rem,5vw,3rem);line-height:1.05;margin:0 0 24px}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--fr-serif);font-weight:600;margin:28px 0 8px}.shopify-policy__body p,.shopify-policy__body li{font-size:17px;color:var(--fr-muted)}.shopify-policy__body a{color:var(--fr-gold-text)}.rz-logo__tag{font-size:16px;letter-spacing:.04em}.rz-badge{min-width:22px;height:22px;border-radius:11px;font-size:16px;top:0;right:0}.rz-gallery__main img[data-rz-foto-formato]{height:380px;width:auto;max-width:100%;object-fit:contain}.rz-pack__img--formato{display:flex;align-items:center;justify-content:center;padding:6px}.rz-pack__img--formato img{width:auto;height:100%;object-fit:contain}.rz-line__img img[src*=fr-formato-]{object-fit:contain;padding:6px}.contact-form .submit-button,.contact-form .button{font-size:16px}h1.rz-pill{margin:0;font-family:var(--fr-sans)}p.rz-h1,span.rz-h1{display:block}.rz-info h1{display:flex;flex-direction:column;gap:8px}.rz-info h1 .rz-info__eyebrow{font-family:var(--fr-sans);line-height:1.5}.rz-page-head__h1{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px;font-family:var(--fr-sans);font-weight:400}.rz-footer__col h2.rz-footer__titulo{margin:0 0 6px;font-family:var(--fr-sans);font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fr-gold-light);line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rz-rediseno.css.map */
