@font-face{font-family:VisbyCF;src:url(VisbyCF-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-RegularOblique.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-MediumOblique.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-DemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:VisbyCF;src:url(VisbyCF-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Standerd;src:url(Standerd-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Standerd;src:url(Standerd-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Standerd;src:url(Standerd-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Standerd;src:url(Standerd-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Standerd;src:url(Standerd-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--green: #273D31;--green-deep: #1C2E24;--green-soft: #3A5544;--sun: #FAA81E;--sun-deep: #E8941A;--paper: #F6F1E8;--paper-soft: #EFE8DA;--cream: #FBF7EE;--line: rgba(39,61,49,.14);--line-soft: rgba(39,61,49,.08)}*,*:before,*:after{box-sizing:border-box}.r-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{overflow-x:clip}html,body{margin:0;padding:0;max-width:100%}body{background:var(--paper);color:var(--green);font-family:VisbyCF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}.r-promo-bar{background:var(--green);color:var(--paper);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:10px 20px;font-weight:500}.shopify-section-group-header-group{position:sticky;top:0;z-index:100;transition:transform .3s ease}.shopify-section-group-header-group.r-header--hidden{transform:translateY(-100%)}.r-header{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:20px 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.r-header__logo{display:block;max-height:60px;width:auto}.r-header__nav{display:flex;gap:28px;list-style:none;margin:0;padding:0}.r-header__nav a{font-size:13px;letter-spacing:.04em;color:var(--green);text-decoration:none;font-weight:400}.r-header__nav a:hover{opacity:.6}.r-wordmark{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:500;letter-spacing:.32em;color:var(--green);text-transform:uppercase;text-decoration:none}.r-header__actions{display:flex;gap:18px;justify-content:flex-end;align-items:center;font-size:12px;letter-spacing:.04em}.r-header__actions a,.r-header__actions button{background:none;border:none;padding:0;cursor:pointer;color:var(--green);display:flex;align-items:center}.r-header__cart{position:relative}.r-header__cart-count{position:absolute;top:-4px;right:-6px;background:var(--sun);color:var(--green);font-size:9px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.r-kicker{display:block;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--sun);font-weight:600;margin-bottom:0}.r-btn-primary{background:var(--sun);color:var(--green);padding:16px 32px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:none;cursor:pointer}.r-btn-primary:hover{background:var(--sun-deep)}.r-btn-outline{border:1px solid currentColor;padding:16px 32px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:10px;background:transparent;cursor:pointer}.r-hero{position:relative;height:780px;overflow:hidden}.r-hero__img{width:100%;height:100%;object-fit:cover}.r-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1a148c,#0e1a1426 40%,#0e1a14bf)}.r-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 48px 88px;text-align:center;color:var(--paper)}.r-hero__eyebrow{font-size:10px;letter-spacing:.6em;text-transform:uppercase;opacity:.8;margin-bottom:32px;display:flex;align-items:center;gap:16px}.r-hero__eyebrow-line{width:40px;height:1px;background:var(--paper);opacity:.5}.r-hero__h1{font-family:Fraunces,Georgia,serif;font-size:104px;font-weight:300;line-height:.95;letter-spacing:-.02em;margin:0;font-style:italic}.r-hero__sub{margin-top:36px;font-size:16px;line-height:1.6;max-width:440px;opacity:.88;font-weight:300}.r-hero__ctas{display:flex;gap:14px;margin-top:40px}.r-hero__scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);color:var(--paper);opacity:.7;font-size:10px;letter-spacing:.3em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:12px}.r-hero__scroll-line{width:1px;height:36px;background:var(--paper);opacity:.5}.r-manifesto{padding:120px 48px;max-width:1100px;margin:0 auto;text-align:center}.r-manifesto__quote{font-family:Fraunces,Georgia,serif;font-size:38px;line-height:1.3;font-weight:300;letter-spacing:-.015em;margin:28px 0 0;color:var(--green)}.r-manifesto__author{margin-top:40px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--green);opacity:.6}.r-product{background:var(--cream);padding:100px 48px}.r-product__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.r-product__gallery{position:relative;height:640px}.r-product__gallery-main{width:100%;height:100%;object-fit:cover}.r-product__thumbs{position:absolute;left:-20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.r-product__thumb{width:56px;height:72px;overflow:hidden;cursor:pointer;border:1px solid var(--line-soft)}.r-product__thumb.active{border-color:var(--green)}.r-product__thumb img{width:100%;height:100%;object-fit:cover}.r-product__kicker{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--sun);margin-bottom:20px;font-weight:600}.r-product__title{font-family:Fraunces,Georgia,serif;font-size:64px;font-weight:300;line-height:1;letter-spacing:-.025em;margin:0;color:var(--green)}.r-product__stars{margin-top:16px;display:flex;align-items:center;gap:12px;font-size:13px;opacity:.75}.r-product__stars svg{fill:var(--sun)}.r-product__specs{margin-top:32px;padding:24px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.r-product__spec-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.r-product__spec-val{font-size:13px;font-weight:500;color:var(--sun)}.r-product__desc{margin-top:28px;font-size:15px;line-height:1.7;opacity:.85}.r-product__variant-row{margin-top:32px}.r-product__variant-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;opacity:.7}.r-product__variants{display:flex;gap:10px}.r-product__variant{flex:1;padding:14px 16px;text-align:left;border:1px solid rgba(39,61,49,.25);background:transparent;cursor:pointer;position:relative;border-radius:3px;transition:border-color .15s,background .15s,color .15s}.r-product__variant.active{border-color:var(--green);background:var(--green)}.r-product__variant.active .r-product__variant-name,.r-product__variant.active .r-product__variant-sub{color:var(--paper)}.r-product__variant-name{font-size:14px;font-weight:600;color:var(--green)}.r-product__variant-sub{font-size:11px;opacity:.65;margin-top:3px;color:var(--green)}.r-product__buy-row{margin-top:32px;display:flex;align-items:flex-end;gap:24px}.r-product__price-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:4px}.r-product__price{font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:400;color:var(--green);line-height:1}.r-product__qty{display:flex;border:1px solid var(--green);height:52px}.r-product__qty button{width:40px;border:none;background:transparent;font-size:16px;cursor:pointer;color:var(--green)}.r-product__qty-val{width:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--green)}.r-product__btn-group{margin-top:20px;display:flex;flex-direction:column;gap:10px}.r-product__add-btn{width:100%;background:var(--green);color:var(--paper);padding:20px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.r-product__add-btn:hover{background:var(--green-deep)}.r-product__buy-now-btn{width:100%;background:transparent;color:var(--green);border:1.5px solid var(--green);padding:18px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;cursor:pointer;font-family:var(--sans);transition:all .2s}.r-product__buy-now-btn:hover{background:var(--green);color:var(--paper)}.r-product__badges{margin-top:20px;display:flex;gap:20px;font-size:11px;letter-spacing:.06em;color:var(--green);opacity:.7;flex-wrap:wrap}.r-product__badges span{display:flex;align-items:center;gap:6px}.r-origen{background:var(--green);color:var(--paper);padding:120px 48px}.r-origen__inner{max-width:1280px;margin:0 auto}.r-origen__header{display:grid;grid-template-columns:auto 1fr;gap:80px;align-items:end;margin-bottom:80px}.r-origen__h2{font-family:Fraunces,Georgia,serif;font-size:72px;font-weight:300;line-height:.95;letter-spacing:-.02em;margin:24px 0 0;font-style:italic}.r-origen__sub{font-size:16px;line-height:1.7;max-width:440px;opacity:.85;justify-self:end;text-align:right;margin:0}.r-origen__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;height:420px}.r-origen__card{position:relative;overflow:hidden}.r-origen__card img{width:100%;height:100%;object-fit:cover}.r-origen__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(14,26,20,.85) 100%)}.r-origen__card-text{position:absolute;bottom:20px;left:20px;right:20px;color:var(--paper)}.r-origen__card-num{font-size:10px;letter-spacing:.3em;opacity:.7;margin-bottom:4px}.r-origen__card-title{font-family:Fraunces,Georgia,serif;font-size:22px;font-style:italic}.r-origen__img-placeholder{width:100%;height:100%;background:var(--green-soft);display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase;opacity:.5}.r-origen__certs{margin-top:80px;padding-top:40px;border-top:1px solid rgba(246,241,232,.15);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.r-origen__certs-label{font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.r-origen__certs-list{display:flex;gap:32px;align-items:center}.r-origen__cert{display:flex;align-items:center;gap:12px}.r-origen__cert-badge{width:44px;height:44px;border-radius:50%;border:1px solid rgba(246,241,232,.4);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.05em;flex-shrink:0}.r-origen__cert-name{font-size:13px;font-weight:500}.r-origen__cert-desc{font-size:11px;opacity:.6}.r-brewing{padding:120px 48px;background:var(--paper)}.r-brewing__inner{max-width:1280px;margin:0 auto}.r-brewing__top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.r-brewing__h2{font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:300;line-height:1;letter-spacing:-.018em;margin:20px 0 0;color:var(--green)}.r-brewing__link{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-weight:500;text-decoration:none;display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--green)}.r-brewing__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line-soft)}.r-brewing__card{background:var(--paper);padding:36px 28px}.r-brewing__num{font-size:10px;letter-spacing:.3em;opacity:.55;margin-bottom:16px}.r-brewing__method{font-family:Fraunces,Georgia,serif;font-size:26px;color:var(--green);margin-bottom:24px;font-weight:400}.r-brewing__spec{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--green);border-bottom:1px solid var(--line-soft)}.r-brewing__spec:last-child{border-bottom:none}.r-brewing__spec-key{opacity:.6}.r-brewing__spec-val{font-weight:500}.r-reviews{padding:100px 48px;background:var(--cream)}.r-reviews__inner{max-width:1280px;margin:0 auto}.r-reviews__header{text-align:center;margin-bottom:60px}.r-reviews__headline{font-family:Fraunces,Georgia,serif;font-size:42px;color:var(--green);font-weight:300;letter-spacing:-.01em;margin-top:16px}.r-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.r-reviews__card{background:var(--paper);padding:36px 32px;border-top:2px solid var(--sun)}.r-reviews__stars{display:flex;gap:2px;margin-bottom:20px}.r-reviews__stars svg{fill:var(--sun)}.r-reviews__quote{font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.5;color:var(--green);margin:0;font-weight:400;font-style:italic}.r-reviews__meta{margin-top:28px;padding-top:20px;border-top:1px solid var(--line-soft)}.r-reviews__name{font-size:13px;font-weight:600}.r-reviews__location{font-size:11px;opacity:.6;margin-top:2px}.r-newsletter{position:relative;height:500px;overflow:hidden}.r-newsletter__img{width:100%;height:100%;object-fit:cover}.r-newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--green-soft)}.r-newsletter__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1a14b3}.r-newsletter__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--paper);padding:0 48px;text-align:center}.r-newsletter__h3{font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:300;letter-spacing:-.015em;margin:24px 0 0;line-height:1.1}.r-newsletter__sub{font-size:15px;opacity:.85;margin-top:20px;max-width:440px}.r-newsletter__form{display:flex;margin-top:36px;min-width:480px}.r-newsletter__input{flex:1;padding:18px 20px;border:1px solid var(--paper);background:transparent;color:var(--paper);font-size:14px;outline:none;font-family:inherit}.r-newsletter__input::placeholder{color:#f6f1e88c}.r-newsletter__submit{background:var(--sun);color:var(--green);border:none;padding:18px 28px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;font-family:inherit}.r-newsletter__submit:hover{background:var(--sun-deep)}.r-footer{background:var(--green-deep);color:var(--paper);padding:80px 48px 40px}.r-footer__inner{max-width:1280px;margin:0 auto}.r-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(246,241,232,.12)}.r-footer__desc{margin-top:24px;font-size:13px;line-height:1.7;opacity:.7;max-width:280px}.r-footer__contact{margin-top:20px;display:flex;flex-direction:column;gap:10px}.r-footer__contact-link{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--paper);text-decoration:none;opacity:.88}.r-footer__contact-link:hover{opacity:1}.r-footer__col-title{font-size:11px;letter-spacing:.3em;text-transform:uppercase;opacity:.6;margin-bottom:20px}.r-footer__col a{display:block;font-size:13px;margin-bottom:12px;opacity:.88;text-decoration:none;color:var(--paper)}.r-footer__col a:hover{opacity:1}.r-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;font-size:11px;opacity:.75;letter-spacing:.08em}.r-footer__socials{display:flex;gap:20px;align-items:center}.r-footer__socials a{text-decoration:none;color:inherit;opacity:.9;transition:opacity .2s}.r-footer__socials a:hover{opacity:1}.r-blog{max-width:1280px;margin:0 auto;padding:60px 48px 100px}.r-blog__header{max-width:640px;margin-bottom:56px}.r-blog__title{font-family:var(--serif);font-size:clamp(36px,4vw,56px);font-weight:300;font-style:italic;color:var(--green);margin:12px 0 16px;line-height:1.1}.r-blog__desc{font-size:15px;line-height:1.75;opacity:.65}.r-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.r-blog__card{text-decoration:none;color:var(--green);display:flex;flex-direction:column}.r-blog__card-img{aspect-ratio:3/2;background:#ece6d9;border-radius:3px;overflow:hidden;margin-bottom:20px}.r-blog__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.r-blog__card:hover .r-blog__card-img img{transform:scale(1.04)}.r-blog__card-img--empty{background:linear-gradient(160deg,var(--green),#3a5544)}.r-blog__card-body{display:flex;flex-direction:column;gap:10px;flex:1}.r-blog__card-meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.45;display:flex;gap:8px}.r-blog__card-title{font-family:var(--serif);font-size:22px;font-weight:300;font-style:italic;line-height:1.3;margin:0}.r-blog__card-excerpt{font-size:14px;line-height:1.7;opacity:.65;margin:0}.r-blog__card-link{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin-top:auto;padding-top:8px}.r-blog__empty{opacity:.5}.r-blog__pagination{margin-top:60px;display:flex;justify-content:center;gap:8px;font-size:13px}.r-article{max-width:1280px;margin:0 auto;padding:48px 48px 100px}.r-article__inner{max-width:720px;margin:0 auto}.r-article__header{margin-bottom:36px}.r-article__title{font-family:var(--serif);font-size:clamp(32px,4vw,52px);font-weight:300;font-style:italic;color:var(--green);margin:12px 0 16px;line-height:1.15}.r-article__meta{font-size:12px;letter-spacing:.08em;opacity:.5;display:flex;gap:10px;flex-wrap:wrap}.r-article__hero-img{width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;margin-bottom:48px}.r-article__hero-img img{width:100%;height:100%;object-fit:cover}.r-article__body{font-size:17px;line-height:1.85;color:var(--green)}.r-article__body h2{font-family:var(--serif);font-size:28px;font-weight:300;font-style:italic;margin:48px 0 16px}.r-article__body h3{font-size:18px;font-weight:600;margin:32px 0 12px}.r-article__body p{margin:0 0 22px;opacity:.8}.r-article__body ul,.r-article__body ol{padding-left:22px;margin:0 0 22px;opacity:.8}.r-article__body li{margin-bottom:8px}.r-article__body img{max-width:100%;border-radius:3px;margin:24px 0}.r-article__body a{color:var(--green);text-underline-offset:3px}.r-article__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:48px;padding-top:32px;border-top:1px solid rgba(39,61,49,.1)}.r-article__tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(39,61,49,.2);padding:5px 12px;border-radius:20px;text-decoration:none;color:var(--green);transition:background .15s}.r-article__tag:hover{background:#273d310f}.r-article__footer{margin-top:40px;padding-top:32px;border-top:1px solid rgba(39,61,49,.1)}.r-article__back{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);text-decoration:none;opacity:.6;transition:opacity .15s}.r-article__back:hover{opacity:1}.r-article__nav{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(39,61,49,.1)}.r-article__nav-item{text-decoration:none;color:var(--green);padding:20px;border:1px solid rgba(39,61,49,.15);border-radius:3px;transition:border-color .2s}.r-article__nav-item:hover{border-color:var(--green)}.r-article__nav-item--next{text-align:right}.r-article__nav-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--sun);margin-bottom:8px}.r-article__nav-title{font-size:14px;font-weight:500;line-height:1.4}.r-cart{max-width:1280px;margin:0 auto;padding:60px 48px 100px}.r-cart__header{margin-bottom:40px}.r-cart__title{font-family:var(--serif);font-size:clamp(36px,4vw,52px);font-weight:300;font-style:italic;color:var(--green);margin:12px 0 0}.r-cart__empty{padding:80px 0;text-align:center}.r-cart__empty p{opacity:.5;font-size:16px;margin-bottom:24px}.r-cart__empty-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--green);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.r-cart__layout{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start}.r-cart__items{display:flex;flex-direction:column;gap:0}.r-cart__item{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid rgba(39,61,49,.1)}.r-cart__item:first-child{border-top:1px solid rgba(39,61,49,.1)}.r-cart__item-img-wrap{display:block;aspect-ratio:1/1;background:#ece6d9;border-radius:3px;overflow:hidden}.r-cart__item-img-wrap img{width:100%;height:100%;object-fit:cover}.r-cart__item-info{display:flex;flex-direction:column;justify-content:center;gap:6px}.r-cart__item-title{font-size:15px;font-weight:500;color:var(--green);text-decoration:none}.r-cart__item-title:hover{text-decoration:underline}.r-cart__item-variant{font-size:12px;opacity:.5;letter-spacing:.04em}.r-cart__item-price{font-size:15px;font-weight:600;margin-top:4px}.r-cart__item-qty{display:flex;align-items:center;gap:12px;margin-top:8px}.r-cart__qty-btn{background:none;border:1px solid rgba(39,61,49,.2);width:32px;height:32px;border-radius:50%;font-size:16px;cursor:pointer;color:var(--green);display:flex;align-items:center;justify-content:center;transition:border-color .15s}.r-cart__qty-btn:hover{border-color:var(--green)}.r-cart__qty-num{font-size:14px;min-width:20px;text-align:center}.r-cart__remove{background:none;border:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.4;cursor:pointer;color:var(--green);margin-left:8px;text-decoration:underline;font-family:var(--sans);transition:opacity .15s}.r-cart__remove:hover{opacity:.8}.r-cart__summary{position:sticky;top:100px}.r-cart__summary-box{background:var(--green);color:var(--paper);padding:36px;border-radius:4px}.r-cart__summary-title{font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:28px}.r-cart__summary-row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:14px;opacity:.8}.r-cart__summary-row--shipping{font-size:12px;opacity:.55}.r-cart__summary-divider{border:none;border-top:1px solid rgba(246,241,232,.15);margin:20px 0}.r-cart__summary-total{font-size:18px;font-weight:600;opacity:1;margin-bottom:28px}.r-cart__checkout-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--paper);color:var(--green);border:none;padding:18px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;font-family:var(--sans);border-radius:2px;font-weight:600;transition:opacity .2s;margin-bottom:16px;box-sizing:border-box}.r-cart__checkout-btn:hover{opacity:.9}.r-cart__continue{display:block;text-align:center;font-size:11px;letter-spacing:.1em;color:var(--paper);opacity:.5;text-decoration:none;margin-bottom:28px}.r-cart__continue:hover{opacity:.8}.r-cart__trust{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(246,241,232,.15);padding-top:20px}.r-cart__trust span{display:flex;align-items:center;gap:8px;font-size:11px;opacity:.55;letter-spacing:.04em}.r-coll{max-width:1280px;margin:0 auto;padding:60px 48px 0}.r-coll__meta{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(39,61,49,.12);margin-bottom:40px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.r-coll__title{font-family:Fraunces,Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin:0;opacity:1}.r-coll__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.r-coll__card{color:var(--green);display:flex;flex-direction:column}.r-coll__img-wrap{width:100%;height:280px;background:#ece6d9;overflow:hidden;position:relative;display:block;border-radius:3px;margin-bottom:18px}.r-coll__img-main{width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .4s ease,transform .5s ease;position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;box-sizing:border-box}.r-coll__img-hover{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;padding:12px;box-sizing:border-box}.r-coll__img-wrap:hover .r-coll__img-main{opacity:0}.r-coll__img-wrap:hover .r-coll__img-hover{opacity:1}.r-coll__img-wrap:hover .r-coll__img-main:only-child{opacity:1;transform:scale(1.04)}.r-coll__img-placeholder{width:100%;height:100%;background:linear-gradient(160deg,#e8e0d0,#d4c9b4)}.r-coll__card-info{display:flex;flex-direction:column;gap:12px;flex:1}.r-coll__card-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.r-coll__card-title{font-size:14px;font-weight:500;text-decoration:none;color:var(--green);letter-spacing:.01em}.r-coll__card-price{font-size:14px;font-weight:600;white-space:nowrap}.r-coll__price-compare{text-decoration:line-through;opacity:.4;margin-right:6px;font-weight:400}.r-coll__card-perfil{font-size:11px;opacity:.5;letter-spacing:.04em}.r-coll__variants{display:flex;gap:8px;flex-wrap:wrap}.r-coll__variant{font-size:11px;letter-spacing:.08em;border:1px solid rgba(39,61,49,.25);background:transparent;color:var(--green);padding:7px 14px;border-radius:20px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:var(--sans)}.r-coll__variant.active{background:var(--green);border-color:var(--green);color:var(--paper)}.r-coll__actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:auto;padding-top:16px}.r-coll__btn-cart{background:var(--green);color:var(--paper);border:none;padding:13px 16px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);border-radius:2px;transition:background .2s;white-space:nowrap}.r-coll__btn-cart:hover{background:#1a2c22}.r-coll__btn-cart:disabled{opacity:.6;cursor:default}.r-coll__btn-buy{background:transparent;border:1px solid rgba(39,61,49,.3);color:var(--green);padding:13px 16px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:border-color .2s,background .2s;white-space:nowrap}.r-coll__btn-buy:hover{border-color:var(--green);background:#273d310a}.r-coll__feedback{font-size:11px;color:var(--green);opacity:.7;min-height:16px;letter-spacing:.06em}.r-coll__empty{opacity:.5;font-size:15px}.r-coll__pagination{margin-top:60px;display:flex;justify-content:center;gap:8px;font-size:13px}.r-coll__seo{border-top:1px solid rgba(39,61,49,.1);margin-top:80px;padding:60px 48px 80px;text-align:center}.r-coll__seo p{max-width:640px;margin:0 auto;font-size:14px;line-height:1.8;opacity:.5;letter-spacing:.02em}.r-page{max-width:1280px;margin:0 auto;padding:48px 48px 100px}.r-page__inner{max-width:780px;width:100%}.r-page__breadcrumb{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:48px}.r-page__breadcrumb a{color:inherit;text-decoration:none}.r-page__breadcrumb a:hover{text-decoration:underline}.r-page__title{font-family:var(--serif);font-size:clamp(36px,5vw,64px);font-weight:300;font-style:italic;color:var(--green);margin:0 0 40px;line-height:1.1}.r-page__lead{font-size:18px;line-height:1.7;opacity:.75;margin-bottom:40px}.r-page__body{font-size:16px;line-height:1.8;opacity:.75}.r-page__kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sun);margin-bottom:16px}.r-page__body h2{font-family:var(--serif);font-weight:300;font-style:italic;font-size:28px;color:var(--green);margin:48px 0 16px}.r-page__body p{margin:0 0 20px}.r-page__body ul{padding-left:20px;margin:0 0 20px}.r-page__body li{margin-bottom:8px}.r-page__body--editorial{font-size:17px;line-height:1.85;max-width:640px}.r-page__body--editorial p:first-child:first-letter{font-family:var(--serif);font-size:4.5em;font-weight:300;font-style:italic;float:left;line-height:.8;margin:8px 12px 0 0;color:var(--green)}.r-page__body--editorial a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.rp__reviews{max-width:1280px;margin:0 auto;padding:60px 48px 80px;border-top:1px solid rgba(39,61,49,.1)}.rp__reviews .jdgm-widget{font-family:var(--sans)!important;color:var(--green)!important}.r-related{background:var(--paper);padding:60px 48px 80px;border-top:1px solid rgba(39,61,49,.08)}.r-related__inner{max-width:1280px;margin:0 auto}.r-related__heading{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:300;text-align:center;margin:0 0 40px;letter-spacing:-.01em}.r-related__heading em{font-style:italic;color:var(--sun)}.r-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.r-related__card{display:flex;flex-direction:column}.r-related__img-wrap{display:block;aspect-ratio:3/4;overflow:hidden;background:#f0ece3;border-radius:4px;margin-bottom:16px}.r-related__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.r-related__img-wrap:hover .r-related__img{transform:scale(1.04)}.r-related__info{display:flex;flex-direction:column;flex:1;gap:10px}.r-related__variants{display:flex;flex-wrap:wrap;gap:6px}.r-related__variant{padding:4px 10px;border:1px solid rgba(39,61,49,.25);border-radius:20px;font-size:11px;letter-spacing:.04em;cursor:pointer;background:transparent;color:var(--green);transition:all .15s}.r-related__variant.active{background:var(--green);color:var(--paper);border-color:var(--green)}.r-related__title{font-size:13px;font-weight:500;line-height:1.4;margin:0}.r-related__title a{color:var(--green);text-decoration:none}.r-related__title a:hover{text-decoration:underline}.r-related__price{font-size:14px;font-weight:600}.r-related__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.r-related__add{background:var(--green);color:var(--paper);border:none;padding:11px 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;width:100%;font-family:var(--sans)}.r-related__add:hover{opacity:.88}.r-related__buy-now{width:100%;background:transparent;color:var(--green);border:1.5px solid var(--green);padding:10px 16px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;font-family:var(--sans);transition:all .2s}.r-related__buy-now:hover{background:var(--green);color:var(--paper)}.r-info-page__inner{max-width:860px;width:100%}.r-info-page__blocks{margin:48px 0;display:flex;flex-direction:column;gap:0}.r-info-page__block{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid rgba(39,61,49,.1)}.r-info-page__block:first-child{border-top:1px solid rgba(39,61,49,.1)}.r-info-page__block-num{font-size:11px;letter-spacing:.12em;color:var(--sun);padding-top:4px}.r-info-page__block-title{font-size:15px;font-weight:600;color:var(--green);margin-bottom:10px;letter-spacing:.02em}.r-info-page__block-body p{margin:0;font-size:15px;line-height:1.75;opacity:.75}.r-info-page__block-body a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.r-info-page__block-body strong{color:var(--green);font-weight:600;opacity:1}.r-info-page__content{margin:40px 0 48px;counter-reset:info-block;width:100%}.r-info-page__content h2{font-family:Visby CF,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--green);margin:0;padding:32px 0 12px;letter-spacing:.02em;border-top:1px solid rgba(39,61,49,.1);counter-increment:info-block}.r-info-page__content h2:before{content:"0" counter(info-block);display:block;font-size:11px;letter-spacing:.12em;color:var(--sun);font-weight:400;margin-bottom:8px}.r-info-page__content p{font-size:15px;line-height:1.75;opacity:.75;margin:0 0 28px}.r-info-page__content ul,.r-info-page__content ol{font-size:15px;line-height:1.75;opacity:.75;margin:0 0 28px;padding-left:20px}.r-info-page__content li{margin-bottom:6px}.r-info-page__content strong{color:var(--green);font-weight:600;opacity:1}.r-info-page__content a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.r-info-page__cta{margin-top:48px;padding:28px 32px;background:var(--green);color:var(--paper);border-radius:4px;display:flex;align-items:center;justify-content:space-between;font-size:15px;flex-wrap:wrap;gap:16px}.r-info-page__cta-link{display:flex;align-items:center;gap:8px;color:var(--sun);text-decoration:none;font-size:13px;letter-spacing:.08em;font-weight:500;white-space:nowrap}.r-info-page__cta-link:hover{opacity:.8}.r-contacto__form-wrap{max-width:680px;margin-bottom:56px}.r-contacto__row2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.r-contacto__channels{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:680px}.r-contacto__card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid rgba(39,61,49,.15);border-radius:4px;text-decoration:none;color:var(--green);transition:border-color .2s,background .2s}.r-contacto__card:hover{border-color:var(--green);background:#273d3108}.r-contacto__card-icon{width:44px;height:44px;background:var(--green);color:var(--paper);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.r-contacto__card-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-bottom:4px}.r-contacto__card-val{font-size:15px;font-weight:600}.r-contacto__card-hint{font-size:12px;opacity:.55;margin-top:3px}.r-contacto__arrow{margin-left:auto;opacity:.4}.r-contacto__form-title{font-size:11px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-bottom:24px}.r-contacto__field{margin-bottom:20px}.r-contacto__field label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:8px}.r-contacto__field input,.r-contacto__field textarea{width:100%;border:1px solid rgba(39,61,49,.2);background:transparent;padding:12px 14px;font-size:14px;color:var(--green);font-family:var(--sans);border-radius:2px;outline:none;transition:border-color .15s;box-sizing:border-box}.r-contacto__field input:focus,.r-contacto__field textarea:focus{border-color:var(--green)}.r-contacto__field textarea{resize:vertical}.r-contacto__submit{background:var(--green);color:var(--paper);border:none;padding:16px 28px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:10px;font-family:var(--sans);border-radius:2px;transition:background .2s}.r-contacto__submit:hover{background:#1a2c22}.r-contacto__success{color:var(--green);font-size:15px;padding:20px;border:1px solid var(--green);border-radius:4px}.rp{max-width:1280px;margin:0 auto;padding:32px 48px 80px}.rp__breadcrumb{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:48px}.rp__breadcrumb a{color:inherit;text-decoration:none}.rp__breadcrumb a:hover{opacity:1;text-decoration:underline}.rp__layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.rp__gallery{position:sticky;top:100px}.rp__gallery-main-wrap{width:100%;aspect-ratio:4/5;background:#f0ece3;border-radius:4px;overflow:hidden}.rp__main-img{width:100%;height:100%;object-fit:cover;transition:opacity .15s}.rp__thumbs{display:flex;gap:10px;margin-top:12px}.rp__thumb{width:70px;height:70px;border-radius:3px;overflow:hidden;cursor:pointer;border:1.5px solid transparent;transition:border-color .15s}.rp__thumb img{width:100%;height:100%;object-fit:cover}.rp__thumb.active{border-color:var(--green)}.rp__kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sun);margin-bottom:16px}.rp__title{font-family:var(--serif);font-size:clamp(32px,3.5vw,52px);font-weight:300;font-style:italic;line-height:1.1;color:var(--green);margin:0 0 32px}.rp__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 0;border-top:1px solid rgba(39,61,49,.12);border-bottom:1px solid rgba(39,61,49,.12);margin-bottom:28px}.rp__spec-label{font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:6px}.rp__spec-val{font-size:13px;color:var(--sun);font-weight:500}.rp__desc{font-size:15px;line-height:1.7;opacity:.75;margin-bottom:32px}.rp__variant-row{margin-bottom:24px}.rp__variant-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-bottom:12px}.rp__variants{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rp__variant{background:transparent;border:1px solid rgba(39,61,49,.25);border-radius:3px;padding:14px 16px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.rp__variant.active{border-color:var(--green);background:var(--green);color:var(--paper)}.rp__variant-name{font-size:14px;font-weight:600}.rp__variant-sub{font-size:11px;opacity:.65;margin-top:3px}.rp__buy-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.rp__price-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-bottom:4px}.rp__price{font-size:32px;font-weight:600;color:var(--green)}.rp__qty{display:flex;align-items:center;gap:0;border:1px solid rgba(39,61,49,.25);border-radius:3px;overflow:hidden}.rp__qty button{background:none;border:none;width:40px;height:44px;font-size:18px;cursor:pointer;color:var(--green)}.rp__qty-val{width:44px;text-align:center;font-size:15px;border-left:1px solid rgba(39,61,49,.15);border-right:1px solid rgba(39,61,49,.15);line-height:44px}.rp__btn-group{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.rp__add-btn{width:100%;background:var(--green);color:var(--paper);border:none;padding:18px 28px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:2px;transition:background .2s;font-family:var(--sans)}.rp__add-btn:hover{background:#1a2c22}.rp__buy-now-btn{width:100%;background:transparent;color:var(--green);border:1.5px solid var(--green);padding:16px 28px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:all .2s;font-family:var(--sans)}.rp__buy-now-btn:hover{background:var(--green);color:var(--paper)}.rp__badges{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.rp__badges span{display:flex;align-items:center;gap:7px;font-size:11px;opacity:.6;letter-spacing:.04em}.rp__accordion{border-bottom:1px solid rgba(39,61,49,.15)}.rp__accordion-btn{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--green);font-family:var(--sans)}.rp__accordion-icon{transition:transform .2s}.rp__accordion-btn[aria-expanded=true] .rp__accordion-icon{transform:rotate(180deg)}.rp__accordion-body{display:none;padding:0 0 20px;font-size:14px;line-height:1.7;opacity:.7}.rp__accordion-body p{margin:0}.r-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.r-hamburger span{display:block;width:22px;height:1.5px;background:currentColor;transition:transform .25s,opacity .25s}.r-hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.r-hamburger.open span:nth-child(2){opacity:0}.r-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.r-mobile-nav{position:fixed;top:0;left:0;width:80vw;max-width:320px;height:100vh;background:var(--green);color:var(--paper);z-index:1000;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column}.r-mobile-nav.open{transform:translate(0)}.r-mobile-nav__inner{padding:80px 32px 40px;display:flex;flex-direction:column;flex:1}.r-mobile-nav__link{font-size:22px;font-family:var(--serif);font-style:italic;font-weight:300;color:var(--paper);text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(246,241,232,.1)}.r-mobile-nav__link:last-of-type{border-bottom:none}.r-mobile-nav__bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:32px;border-top:1px solid rgba(246,241,232,.15)}.r-mobile-nav__bottom a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);text-decoration:none;opacity:.6}.r-mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s}.r-mobile-nav__overlay.open{opacity:1;pointer-events:all}@media(max-width:1024px){.r-cart__layout{grid-template-columns:1fr}.r-cart__summary{position:static}.r-coll{padding:48px 32px 0}.r-coll__grid{grid-template-columns:repeat(2,1fr)}.r-coll__seo{padding:48px 24px 60px}.rp__layout{grid-template-columns:1fr;gap:48px}.rp__gallery{position:static}.r-header{padding:18px 32px}.r-hero__h1{font-size:72px}.r-product__inner{grid-template-columns:1fr}.r-product__gallery{height:auto;display:flex;flex-direction:column}.r-product__gallery-main{height:400px;width:100%;object-fit:cover;flex-shrink:0}.r-origen__header{grid-template-columns:1fr;gap:32px}.r-origen__sub{justify-self:start;text-align:left}.r-origen__grid{grid-template-columns:1fr;height:auto}.r-origen__card{height:280px}.r-brewing__grid{grid-template-columns:repeat(2,1fr)}.r-reviews__grid,.r-footer__grid{grid-template-columns:1fr 1fr}.r-blog__grid{grid-template-columns:repeat(2,1fr)}.r-article__inner{max-width:100%}.r-blog{padding:48px 32px 80px}.r-article{padding:40px 32px 80px}}@media(max-width:768px){.r-header{padding:16px 20px;grid-template-columns:auto 1fr auto}.r-header__nav{display:none}.r-hamburger{display:flex}.r-hero{height:100svh;min-height:600px}.r-hero__h1{font-size:clamp(40px,11vw,64px)}.r-hero__sub{font-size:14px}.r-hero__ctas{flex-direction:column;gap:12px;align-items:flex-start}.r-manifesto{padding:64px 24px}.r-manifesto__quote{font-size:22px}.r-product{padding:60px 24px}.r-product__info{display:flex;flex-direction:column}.r-product__kicker{order:1}.r-product__title{order:2}.r-product__specs{order:3}.r-product__variant-row{order:4}.r-product__buy-row{order:5}.r-product__info>form{order:6}.r-product__desc{order:7}.r-product__badges{order:8}.r-product__thumbs{position:static;transform:none;flex-direction:row;justify-content:center;margin-top:10px}.r-product__price{font-size:32px}.r-product__buy-row{flex-wrap:wrap;gap:16px}.r-product__title{font-size:44px}.r-origen{padding:64px 24px}.r-origen__h2{font-size:36px}.r-origen__certs{flex-direction:column;gap:20px}.r-origen__certs-list{flex-wrap:wrap;gap:16px}.r-origen__cert{flex:0 0 calc(50% - 8px)}.r-brewing{padding:64px 24px}.r-brewing__grid{grid-template-columns:1fr}.r-brewing__h2{font-size:28px}.r-brewing__top{flex-direction:column;align-items:flex-start;gap:16px}.r-reviews{padding:60px 24px}.r-reviews__grid{grid-template-columns:1fr}.r-newsletter__inner{padding:48px 24px}.r-newsletter__form{min-width:auto;width:100%;flex-direction:column}.r-footer{padding:48px 24px 32px}.r-footer__grid{grid-template-columns:1fr;gap:32px}.r-footer__bottom{flex-direction:column;gap:16px;text-align:center}.r-coll{padding:24px 0 0}.r-coll__meta{padding:16px 20px}.r-coll__title{display:none}.r-coll__grid{grid-template-columns:1fr;gap:0}.r-coll__img-wrap{height:320px}.r-coll__card-info{padding:16px 20px 28px}.r-coll__seo{padding:40px 20px 60px}.r-cart{padding:32px 20px 60px}.r-cart__item{grid-template-columns:80px 1fr;gap:14px}.r-cart__summary-box{padding:24px}.r-page{padding:32px 20px 60px}.r-contacto__row2,.r-contacto__channels{grid-template-columns:1fr}.r-info-page__block{grid-template-columns:40px 1fr;gap:16px}.rp{padding:24px 20px 60px}.rp__thumbs{gap:8px}.rp__thumb{width:56px;height:56px}.rp__reviews{padding:40px 20px 60px}.rp__info{display:flex;flex-direction:column}.rp__kicker{order:1}.rp__title{order:2}.rp__specs{order:3}#rp-form{order:4}.rp__desc{order:5;margin-top:24px}.rp__badges{order:6}.rp__accordion{order:7}.r-related{padding:40px 20px 60px}.r-related__grid{grid-template-columns:repeat(2,1fr);gap:16px}.r-related__heading{font-size:22px}.r-blog{padding:32px 20px 60px}.r-blog__grid{grid-template-columns:1fr;gap:32px}.r-article{padding:32px 20px 60px}.r-article__nav{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/relente.css.map */
