:root{--rr-accent: 201, 162, 39;--rr-accent-soft: 250, 243, 226;--rr-wine: 122, 31, 61;--rr-ink: 28, 25, 23;--rr-radius: 1.4rem;--rr-shadow: 0 1.2rem 3.2rem rgba(35, 26, 29, .14)}.rr-brand{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none}.header--middle-center .rr-brand,.header--top-center .rr-brand,.header--mobile-center .rr-brand{align-items:center}.rr-brand__name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:2.6rem;letter-spacing:.02em;color:rgb(var(--color-foreground));white-space:nowrap}.rr-brand__name em{font-style:normal;color:rgb(var(--rr-accent))}.rr-brand__tagline{margin-top:.4rem;font-size:.95rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.62);white-space:nowrap}@media screen and (min-width:990px){.rr-brand__name{font-size:3.2rem}.rr-brand__tagline{font-size:1.05rem}}@media screen and (max-width:749px){.rr-brand__tagline{display:none}}.header__heading-link:hover .rr-brand__name{text-decoration:none}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header__icon .svg-wrapper svg,.header__icon svg{color:rgb(var(--color-foreground))}.cart-count-bubble{background-color:rgb(var(--rr-accent));color:#1b1b1f}.rr-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rr-accent))}.rr-eyebrow:before{content:"";width:2.4rem;height:.2rem;background:rgb(var(--rr-accent));border-radius:.2rem}.rr-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2rem;margin-bottom:2.4rem}.rr-section-head .title{margin:.6rem 0 0}.rr-section-head p{margin:.6rem 0 0;max-width:62ch;color:rgba(var(--color-foreground),.72)}.rr-section-head--center{flex-direction:column;align-items:center;text-align:center}.rr-link-arrow{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.1rem solid rgba(var(--color-foreground),.35);padding-bottom:.2rem}.rr-link-arrow:hover{border-color:rgb(var(--color-foreground))}.rr-link-arrow svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.rr-link-arrow:hover svg{transform:translate(.3rem)}.rr-hero{position:relative;overflow:hidden;isolation:isolate}.rr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60rem 60rem at 88% 50%,rgba(var(--rr-accent),.22),transparent 60%),radial-gradient(40rem 40rem at 10% 90%,rgba(var(--rr-wine),.1),transparent 65%);pointer-events:none}.rr-hero__viewport{position:relative}.rr-hero__track{display:grid;grid-template-columns:100%}.rr-hero__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate(2rem);transition:opacity .55s ease,transform .55s ease,visibility 0s linear .55s;pointer-events:none}.rr-hero__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease,transform .55s ease,visibility 0s;pointer-events:auto}.rr-hero__inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:2.4rem 0 3.2rem}@media screen and (min-width:750px){.rr-hero__inner{grid-template-columns:1.05fr 1fr;gap:3.2rem;padding:4rem 0 4.8rem;min-height:var(--rr-hero-min-height, 54rem)}}@media screen and (min-width:990px){.rr-hero__inner{gap:5rem}}.rr-hero__media{position:relative;order:-1}@media screen and (min-width:750px){.rr-hero__media{order:2}}.rr-hero__ring{position:absolute;top:8%;right:-4%;bottom:-6%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--rr-accent),.32),rgba(var(--rr-accent),.05) 70%,transparent 72%);z-index:-1;pointer-events:none}.rr-hero__ring:after{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:.15rem dashed rgba(var(--rr-accent),.55)}.rr-hero__image-link{display:block;position:relative;border-radius:calc(var(--rr-radius) + .4rem);overflow:hidden;background:#fff;box-shadow:var(--rr-shadow);aspect-ratio:1 / 1;max-height:62vw;margin:0 auto;width:min(100%,52rem);transform:rotate(-1.5deg);transition:transform .4s ease,box-shadow .4s ease}@media screen and (min-width:750px){.rr-hero__image-link{max-height:none}}.rr-hero__image-link:hover{transform:rotate(0) scale(1.015);box-shadow:0 2rem 4.8rem #231a1d33}.rr-hero__image-link img{width:100%;height:100%;object-fit:cover;display:block}.rr-hero__discount{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:800;font-size:1.5rem;line-height:1;box-shadow:0 .6rem 1.6rem #0000002e}.rr-hero__discount small{font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.rr-hero__cod{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;background:#fffffff0;color:#1b1b1f;font-size:1.15rem;font-weight:700;letter-spacing:.04em;box-shadow:0 .4rem 1.2rem #00000024}.rr-hero__cod svg{width:1.4rem;height:1.4rem;color:#1a9c4b}.rr-hero__content{text-align:center}@media screen and (min-width:750px){.rr-hero__content{text-align:left}}.rr-hero__eyebrow{margin-bottom:1.2rem}@media screen and (max-width:749px){.rr-hero__eyebrow:before{display:none}}.rr-hero__title{margin:0;font-size:2.8rem;line-height:1.12;letter-spacing:-.01em;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.rr-hero__title{font-size:3.6rem}}@media screen and (min-width:990px){.rr-hero__title{font-size:4.4rem}}.rr-hero__text{margin:1.4rem auto 0;max-width:54ch;font-size:1.5rem;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.rr-hero__text{margin-left:0;font-size:1.65rem}}.rr-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.6rem 1.2rem;margin-top:1.8rem}@media screen and (min-width:750px){.rr-hero__price{justify-content:flex-start}}.rr-hero__price-now{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;color:rgb(var(--color-foreground))}.rr-hero__price-was{font-size:1.6rem;text-decoration:line-through;color:rgba(var(--color-foreground),.5)}.rr-hero__save{display:inline-block;padding:.3rem .9rem;border-radius:.6rem;background:rgba(var(--rr-accent),.18);color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;letter-spacing:.04em}.rr-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem}@media screen and (min-width:750px){.rr-hero__actions{justify-content:flex-start}}.rr-hero__actions .button{min-width:16rem}.rr-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;margin:2.2rem 0 0;padding:0;list-style:none;font-size:1.25rem;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.rr-hero__trust{justify-content:flex-start}}.rr-hero__trust li{display:inline-flex;align-items:center;gap:.5rem}.rr-hero__trust svg{width:1.5rem;height:1.5rem;color:rgb(var(--rr-accent))}.rr-hero__controls{display:flex;align-items:center;justify-content:center;gap:1.6rem;padding-bottom:2rem}@media screen and (min-width:750px){.rr-hero__controls{position:absolute;left:0;right:0;bottom:1.6rem;padding-bottom:0;pointer-events:none}.rr-hero__controls>*{pointer-events:auto}}.rr-hero__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.18);background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s ease,transform .2s ease}.rr-hero__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-.1rem)}.rr-hero__arrow svg{width:1.6rem;height:1.6rem}.rr-hero__arrow--prev svg{transform:rotate(90deg)}.rr-hero__arrow--next svg{transform:rotate(-90deg)}.rr-hero__dots{display:flex;gap:.7rem;margin:0;padding:0;list-style:none}.rr-hero__dot{width:1rem;height:1rem;border-radius:50%;border:0;padding:0;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:width .25s ease,background .25s ease}.rr-hero__dot[aria-current=true]{width:2.8rem;border-radius:999px;background:rgb(var(--rr-accent))}.rr-hero__progress{position:absolute;left:0;bottom:0;height:.3rem;width:0;background:rgb(var(--rr-accent));transition:none}.rr-hero.is-playing .rr-hero__progress{animation:rr-progress var(--rr-hero-duration, 6s) linear forwards}@keyframes rr-progress{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.rr-hero__slide,.rr-hero__image-link{transition:none}.rr-hero__progress{display:none}}.rr-catnav{display:block;position:relative;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.rr-catnav__inner{position:relative;display:flex;align-items:center;gap:.8rem}.rr-catnav__scroller{display:flex;gap:.8rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0;scroll-snap-type:x proximity;flex:1 1 auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%)}.rr-catnav__scroller::-webkit-scrollbar{display:none}.rr-catnav__item{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.3rem .5rem .5rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,transform .2s ease,background .2s ease}.rr-catnav__item--text-only{padding:.9rem 1.5rem}.rr-catnav__item:hover{border-color:rgb(var(--rr-accent));transform:translateY(-.1rem)}.rr-catnav__item[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.rr-catnav__thumb{width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden;background:rgba(var(--rr-accent),.18);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.rr-catnav__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rr-catnav__thumb svg{width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.rr-catnav__count{font-size:1.1rem;font-weight:500;opacity:.6}.rr-catnav__arrow{flex:0 0 auto;display:none;width:3.4rem;height:3.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;align-items:center;justify-content:center}.rr-catnav__arrow svg{width:1.2rem;height:1.2rem}.rr-catnav__arrow--prev svg{transform:rotate(90deg)}.rr-catnav__arrow--next svg{transform:rotate(-90deg)}@media screen and (min-width:990px){.rr-catnav__arrow{display:inline-flex}.rr-catnav--center .rr-catnav__scroller{justify-content:safe center}}.rr-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.rr-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem 1.6rem}}@media screen and (min-width:990px){.rr-cats__grid{grid-template-columns:repeat(var(--rr-cats-cols, 6),minmax(0,1fr))}}.rr-cats__card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.rr-cats__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--rr-cats-radius, 50%);overflow:hidden;background:rgba(var(--rr-accent),.12);box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.06);transition:transform .3s ease,box-shadow .3s ease}.rr-cats__card:hover .rr-cats__media{transform:translateY(-.4rem);box-shadow:0 1.2rem 2.4rem #231a1d24,inset 0 0 0 .2rem rgb(var(--rr-accent))}.rr-cats__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.rr-cats__card:hover .rr-cats__media img{transform:scale(1.06)}.rr-cats__media--all{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(var(--rr-wine)),rgba(var(--rr-wine),.75));color:#fff}.rr-cats__media--all svg{width:38%;height:38%}.rr-cats__title{margin:1rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.3;text-transform:capitalize}@media screen and (min-width:750px){.rr-cats__title{font-size:1.45rem}}.rr-cats__count{margin-top:.3rem;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.rr-feed__grid{margin:0;padding:0}rr-infinite-scroll{display:block;text-align:center;padding:2.4rem 0 .8rem}.rr-infinite__status{display:none;align-items:center;justify-content:center;gap:1rem;color:rgba(var(--color-foreground),.7);font-size:1.4rem}rr-infinite-scroll.is-loading .rr-infinite__status{display:inline-flex}rr-infinite-scroll.is-loading .rr-infinite__more,rr-infinite-scroll.is-done .rr-infinite__more,rr-infinite-scroll.is-done .rr-infinite__status{display:none}.rr-infinite__end{display:none;color:rgba(var(--color-foreground),.65);font-size:1.4rem}rr-infinite-scroll.is-done .rr-infinite__end{display:inline-flex;align-items:center;gap:.8rem}.rr-infinite__end svg{width:1.6rem;height:1.6rem;color:rgb(var(--rr-accent))}.rr-infinite__spinner{width:2.4rem;height:2.4rem;border-radius:50%;border:.3rem solid rgba(var(--color-foreground),.15);border-top-color:rgb(var(--rr-accent));animation:rr-spin .8s linear infinite}@keyframes rr-spin{to{transform:rotate(360deg)}}.rr-infinite__more{min-width:20rem}rr-infinite-scroll[data-mode=auto] .rr-infinite__more{display:none}rr-infinite-scroll[data-mode=auto].has-error .rr-infinite__more{display:inline-flex}.js rr-infinite-scroll .pagination-wrapper{display:none}.rr-infinite__error{display:none;color:#b8324f;font-size:1.3rem;margin-bottom:1rem}rr-infinite-scroll.has-error .rr-infinite__error{display:block}.card--standard .card__inner{border-radius:var(--product-card-corner-radius)}.card__heading{font-size:1.35rem;line-height:1.35}@media screen and (min-width:750px){.card__heading{font-size:1.45rem}}.card-information .price{font-weight:700}.price__sale .price-item--regular{opacity:.55}.badge{font-weight:700;letter-spacing:.06em}.quick-add__submit{font-weight:600}.announcement-bar__message{font-weight:600;letter-spacing:.02em}.rr-section-padding{padding-top:var(--rr-pt-mobile);padding-bottom:var(--rr-pb-mobile)}@media screen and (min-width:750px){.rr-section-padding{padding-top:var(--rr-pt);padding-bottom:var(--rr-pb)}}.product-grid>.grid__item{display:flex}.product-grid .card-wrapper{display:flex;flex-direction:column;width:100%}.product-grid .card-wrapper>.card{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card>.card__content:last-of-type{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card>.card__content:last-of-type>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.product-grid .quick-add,.product-grid .card__information>.quick-add,.product-grid .card__information-quick-add{margin-top:auto}.product-grid .card__information:not(:has(.quick-add))>.card-information{margin-top:auto}.product-grid .card-information,.product-grid .card__information-volume-pricing-note{flex-shrink:0}.product-grid .card__information .quick-add__submit{width:100%}:root{--focus-outline-color: rgb(var(--rr-accent))}*:focus-visible{outline-color:rgb(var(--rr-accent))}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:rgb(var(--rr-accent))}::selection{background:rgba(var(--rr-accent),.35);color:inherit}.badge.badge--sale,.card__badge .badge{background:rgb(var(--rr-accent));color:rgb(var(--rr-ink));font-weight:700;letter-spacing:.04em}.price__sale .price-item--regular{color:rgba(var(--rr-wine),.85);opacity:1}.footer a:hover,.footer a:focus-visible,.customer a:hover,.localisation-form__selector a:hover{color:rgb(var(--rr-accent))}a.link:hover:not(.button):not(.link--text),.caption-links a:hover{color:rgb(var(--rr-wine))}.pagination a.active{background:rgb(var(--rr-accent));color:rgb(var(--rr-ink));border-color:rgb(var(--rr-accent))}.facet__checkbox input[type=checkbox]:checked+.facet__checkbox-button{border-color:rgb(var(--rr-accent));box-shadow:inset 0 0 0 1px rgb(var(--rr-accent))}.button:not(.button--secondary):hover{filter:brightness(1.07)}.button--secondary{border-color:rgba(var(--rr-accent),.75)}.button--secondary:hover{border-color:rgb(var(--rr-accent))}.announcement-bar{border-bottom:1px solid rgba(var(--rr-accent),.45)}.header__heading-logo-wrapper .header__heading-logo{border-radius:0;box-shadow:none;background:transparent}.footer__brand img,.footer-block__image-wrapper img{border-radius:0}.footer .rr-brand__name{font-size:2.4rem}.footer .rr-brand__tagline{margin-top:.6rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rr-theme.css.map */
