.ran{display:block;position:relative;background:var(--ran-bg);color:var(--ran-text);font-family:var(--ran-font);font-size:var(--ran-fs);letter-spacing:var(--ran-ls);text-transform:var(--ran-tt);line-height:1.4}.ran[hidden]{display:none}.ran--border:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--ran-accent);opacity:.4;pointer-events:none}.ran__inner{position:relative;padding:var(--ran-pad-m) 16px}.ran--has-close .ran__inner{padding-inline:44px}.ran__track{display:grid;align-items:center;justify-items:center}.ran--left .ran__track{justify-items:start}.ran__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;text-align:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.ran--left .ran__slide{justify-content:flex-start;text-align:left}.ran__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}.ran__link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.ran__link:focus-visible,.ran__btn:focus-visible{outline:2px solid var(--ran-accent);outline-offset:3px}.ran__icon{flex:none;width:1.25em;height:1.25em;color:var(--ran-accent)}.ran__cta{color:var(--ran-accent);white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:1px;transition:background-size .35s ease}.ran__link:hover .ran__cta{background-size:0 1px;background-position:100% 100%}.ran__btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--ran-accent);cursor:pointer;opacity:.85;transition:opacity .25s ease}.ran__btn:hover{opacity:1}.ran__btn svg{width:14px;height:14px}.ran__btn--prev{left:8px}.ran__btn--next{right:8px}.ran--has-close .ran__btn--next{right:44px}.ran__btn--close{right:4px}.ran__btn--prev,.ran__btn--next{display:none}@media screen and (min-width:750px){.ran__inner{padding:var(--ran-pad-d) 24px}.ran--has-arrows .ran__inner,.ran--has-close .ran__inner{padding-inline:88px}.ran--has-arrows .ran__btn--prev,.ran--has-arrows .ran__btn--next{display:flex}.ran__btn--prev{left:24px}.ran__btn--next{right:24px}.ran--has-close .ran__btn--next{right:64px}.ran__btn--close{right:20px}}@media screen and (max-width:749px){.ran{letter-spacing:calc(var(--ran-ls) * .6)}}@media(prefers-reduced-motion:reduce){.ran__slide,.ran__slide.is-active{transition:none;transform:none}.ran__cta{transition:none}}rongini-shop-collection{display:block}.rsc{position:relative;overflow-x:clip;background:var(--rsc-bg);color:var(--rsc-text);font-family:var(--rsc-body-font);padding-block:var(--rsc-pt-m) var(--rsc-pb-m)}.rsc *,.rsc *:before,.rsc *:after{box-sizing:border-box}.rsc ul{list-style:none;margin:0;padding:0}.rsc__inner{max-width:var(--rsc-max);margin:0 auto;padding-inline:16px}.rsc__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 36px;max-width:680px}.rsc__head--left{align-items:flex-start;text-align:left;margin-inline:0}.rsc__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--rsc-heading)}.rsc__heading{margin:0;font-family:var(--rsc-heading-font);font-weight:400;color:var(--rsc-heading);font-size:clamp(calc(var(--rsc-h-size) * .68),4.4vw + 8px,var(--rsc-h-size));line-height:1.15;letter-spacing:.01em}.rsc__orn{display:flex;align-items:center;gap:12px;margin-top:20px;color:var(--rsc-accent)}.rsc__orn:before,.rsc__orn:after{content:"";width:44px;height:1px;background:currentColor}.rsc__orn i{display:block;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.rsc__text{margin:18px 0 0;font-size:15px;line-height:1.7;opacity:.85;max-width:52ch}.rsc__grid{display:grid;gap:var(--rsc-gap-m);grid-template-columns:repeat(2,minmax(0,1fr))}.rsc--m-grid1 .rsc__grid{grid-template-columns:minmax(0,1fr)}.rsc__item{min-width:0;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.65,.2,1)}.rsc__item.is-pending{opacity:0;transform:translateY(28px)}.rsc__item.is-pending.is-in{opacity:1;transform:none}.rsc__card{position:relative;display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.rsc__card:focus-visible{outline:2px solid var(--rsc-accent);outline-offset:6px}.rsc__frame{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:var(--rsc-ratio);border-radius:var(--rsc-radius);background:#64152d0f}.rsc__img,.rsc__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform 1.4s cubic-bezier(.2,.65,.2,1)}.rsc__frame>svg{color:var(--rsc-heading);opacity:.25}.rsc__ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;border:1px solid var(--rsc-accent);border-radius:inherit;opacity:.55;pointer-events:none;transition:opacity .5s ease,inset .6s cubic-bezier(.2,.65,.2,1)}.rsc__badge{position:absolute;z-index:3;top:18px;left:50%;transform:translate(-50%);max-width:80%;padding:5px 12px;background:var(--rsc-bg);color:var(--rsc-heading);border:1px solid var(--rsc-accent);font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsc__body{display:block;padding:18px 4px 0;text-align:center}.rsc__count{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.rsc__title{display:block;font-family:var(--rsc-heading-font);font-weight:400;color:var(--rsc-heading);font-size:clamp(calc(var(--rsc-t-size) * .78),2.4vw + 6px,var(--rsc-t-size));line-height:1.25;letter-spacing:.02em;overflow-wrap:anywhere}.rsc__cta{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding-bottom:7px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rsc-heading);background:linear-gradient(var(--rsc-accent),var(--rsc-accent)) 50% 100% / 28px 1px no-repeat;transition:background-size .5s cubic-bezier(.2,.65,.2,1)}.rsc__cta svg{width:20px;height:10px;flex:none;transition:transform .4s ease}.rsc--overlay .rsc__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.88;background:linear-gradient(to top,var(--rsc-ov) 0%,transparent 62%)}.rsc--overlay .rsc__body{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:0 14px 22px;color:var(--rsc-ov-text)}.rsc--overlay .rsc__title,.rsc--overlay .rsc__cta{color:var(--rsc-ov-text)}.rsc__foot{display:flex;justify-content:center;margin-top:44px}.rsc__more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 34px;border:1px solid var(--rsc-heading);color:var(--rsc-heading);text-decoration:none;font-size:12px;letter-spacing:.22em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease}.rsc__more:focus-visible{outline:2px solid var(--rsc-accent);outline-offset:4px}.rsc__empty{text-align:center;padding:40px 16px;opacity:.7}.rsc__progress{display:none}.rsc__card:active .rsc__img{transform:scale(1.03)}@media(hover:hover){.rsc__card:hover{transform:translateY(-4px)}.rsc--zoom .rsc__card:hover .rsc__img,.rsc--zoom .rsc__card:hover .rsc__frame>svg{transform:scale(1.07)}.rsc__card:hover .rsc__ring{opacity:1;top:16px;right:16px;bottom:16px;left:16px}.rsc__card:hover .rsc__cta{background-size:100% 1px}.rsc__card:hover .rsc__cta svg{transform:translate(5px)}.rsc__more:hover{background:var(--rsc-heading);color:var(--rsc-bg)}}@media(max-width:749.98px){.rsc--m-slider .rsc__grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rsc--m-slider .rsc__grid::-webkit-scrollbar{display:none}.rsc--m-slider .rsc__item{flex:0 0 76%;scroll-snap-align:start}.rsc--m-slider .rsc__progress{display:block;position:relative;height:1px;margin-top:24px;background:#64152d2e}.rsc--m-slider .rsc__bar{position:absolute;left:0;top:-.5px;height:2px;width:calc(var(--w, .4) * 100%);background:var(--rsc-accent);transform:translate(calc(var(--p, 0) * (1 - var(--w, .4)) / var(--w, .4) * 100%))}}@media(min-width:750px){.rsc{padding-block:var(--rsc-pt-d) var(--rsc-pb-d)}.rsc__inner{padding-inline:24px}.rsc__head{margin-bottom:48px}.rsc__grid,.rsc--m-grid1 .rsc__grid{gap:var(--rsc-gap-d);grid-template-columns:repeat(var(--rsc-cols-t),minmax(0,1fr))}.rsc__body{padding-top:22px}.rsc--overlay .rsc__body{padding-bottom:28px}.rsc__text{font-size:16px}}@media(min-width:990px){.rsc__inner{padding-inline:40px}.rsc__grid,.rsc--m-grid1 .rsc__grid{grid-template-columns:repeat(var(--rsc-cols-d),minmax(0,1fr))}.rsc--stagger .rsc__grid{padding-bottom:var(--rsc-stagger)}.rsc--stagger .rsc__item:nth-child(2n){margin-top:var(--rsc-stagger)}}@media(prefers-reduced-motion:reduce){.rsc *,.rsc *:before,.rsc *:after{transition-duration:.01ms!important;animation:none!important}.rsc__item.is-pending{opacity:1;transform:none}}.rh{display:block;position:relative;color:var(--rh-text);font-family:var(--rh-font)}.rh *,.rh *:before,.rh *:after{box-sizing:border-box}.rh ul{list-style:none;margin:0;padding:0}.rh a{color:inherit;text-decoration:none}html.rh-lock{overflow:hidden}.rh__shell{position:relative;z-index:2;background:var(--rh-bg);transition:box-shadow .4s ease}.rh.is-stuck .rh__shell{box-shadow:0 10px 28px #280a1414}.rh__announce{background:var(--rh-a-bg);color:var(--rh-a-text);font-size:var(--rh-a-fs);letter-spacing:.16em;text-transform:uppercase;line-height:1.4;padding-block:var(--rh-a-pad)}.rh-a__track{display:grid;justify-items:center;padding-inline:16px}.rh-a__slide{grid-area:1 / 1;max-width:100%;text-align:center;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.rh-a__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}.rh-a__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:inherit}.rh-a__cta{color:var(--rh-a-accent);white-space:nowrap;padding-bottom:1px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s ease}a.rh-a__link:hover .rh-a__cta{background-size:0 1px;background-position:100% 100%}.rh__main{background:var(--rh-bg)}.rh__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;max-width:1680px;margin:0 auto;padding:var(--rh-pad-m) 8px}.rh__left{display:flex;align-items:center;justify-self:start;min-width:0}.rh__right{display:flex;align-items:center;justify-self:end}.rh__logo{justify-self:center;display:flex;align-items:center}.rh__logo img{display:block;width:var(--rh-logo-m);max-width:100%;height:auto}.rh__logo-text{font-size:clamp(20px,5.5vw,30px);letter-spacing:.2em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.rh__tagline{display:none;align-items:center;gap:14px;margin:0;white-space:nowrap;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.rh__tagline:before{content:"";width:28px;height:1px;background:var(--rh-accent);flex:none}.rh__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:color .25s ease}.rh__btn svg{width:22px;height:22px}.rh__btn:hover{color:var(--rh-accent)}.rh__btn:focus-visible,.rh a:focus-visible,.rh__tog:focus-visible{outline:2px solid var(--rh-accent);outline-offset:2px}.rh__count{position:absolute;top:5px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--rh-accent);color:var(--rh-text);font:600 10px/17px var(--rh-font);letter-spacing:0;text-transform:none;text-align:center}.rh__count[hidden]{display:none}.rh__btn.is-bump svg{animation:rh-bump .5s ease}@keyframes rh-bump{0%,to{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.94)}}.rh__desktop-only{display:none}.rh__navrow{display:none;position:relative;background:var(--rh-bg)}.rh--lines .rh__navrow:before,.rh--lines .rh__navrow:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--rh-accent);opacity:.4;pointer-events:none}.rh--lines .rh__navrow:before{top:0}.rh--lines .rh__navrow:after{bottom:0}.rh__navgrid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;max-width:1680px;margin:0 auto;padding-inline:40px}.rh__list{display:flex;align-items:stretch;justify-content:center;gap:var(--rh-gap)}.rh__item{position:relative;display:flex;align-items:center}.rh__link{position:relative;display:inline-block;padding-block:var(--rh-nav-pad);white-space:nowrap;font-size:var(--rh-fs);letter-spacing:var(--rh-ls);text-transform:var(--rh-tt)}.rh__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--rh-nav-pad) - 6px);height:1px;background:var(--rh-accent);transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.rh__item:hover>.rh__link:after,.rh__item.is-open>.rh__link:after,.rh__link:focus-visible:after,.rh__link[aria-current=page]:after{transform:scaleX(1)}.rh__tog{display:inline-flex;align-items:center;justify-content:center;width:18px;height:28px;margin-left:2px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.6}.rh__tog svg{width:9px;height:9px;transition:transform .3s ease}.rh__item:hover .rh__tog svg,.rh__item.is-open .rh__tog svg{transform:rotate(180deg)}.rh__sub{position:absolute;top:100%;left:50%;z-index:3;min-width:250px;padding:22px 28px;text-align:center;background:var(--rh-dd-bg);border-top:1px solid var(--rh-accent);box-shadow:0 20px 40px #280a141a;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.rh__item:hover>.rh__sub,.rh__item.is-open>.rh__sub{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.rh__sublink{display:block;padding:7px 0;font-size:13px;letter-spacing:.06em;text-transform:none;white-space:nowrap;transition:color .25s ease}.rh__sublink:hover{color:var(--rh-accent)}.rh__subhead{font-weight:600}.rh__sub2{padding:0 0 10px;opacity:.85}.rh__clogo{justify-self:start;display:flex;align-items:center}.rh__clogo img{display:block;width:var(--rh-logo-c);height:auto}.rh__clogo-text{font-size:15px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.rh__cright{justify-self:end;display:flex;align-items:center}.rh__cright .rh__btn{width:38px;height:38px}.rh__cright .rh__btn svg{width:20px;height:20px}.rh__cright .rh__count{top:3px;right:0}.rh__clogo,.rh__cright{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}.rh.is-compact .rh__clogo,.rh.is-compact .rh__cright{opacity:1;visibility:visible;transform:none;transition-delay:0s}.rh__search{position:absolute;top:100%;left:0;right:0;z-index:1;background:var(--rh-bg);padding:24px 16px 28px;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 18px 36px #280a141a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.rh__search.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.rh__search-inner{position:relative;max-width:760px;margin:0 auto}.rh__form{display:flex;align-items:center;border-bottom:1px solid var(--rh-accent)}.rh__search-input{flex:1;min-width:0;padding:12px 4px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;letter-spacing:.04em;outline:0}.rh__search-input::placeholder{color:inherit;opacity:.55}.rh__search-close{position:absolute;top:0;right:-56px;display:none}.rh__results{margin-top:20px}.rh__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rh__card{display:block;font-size:13px;letter-spacing:.03em;line-height:1.4}.rh__card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-bottom:8px;background:#0000000a}.rh__card:hover{color:var(--rh-accent)}.rh__all{display:inline-block;margin-top:16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--rh-accent)}.rh__empty{margin:0;font-size:14px;opacity:.75}.rh__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#14080c73;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.rh__overlay.is-open{opacity:1;visibility:visible;transition-delay:0s}.rh__drawer{position:fixed;top:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;width:min(88vw,400px);background:var(--rh-bg);color:var(--rh-text);transform:translate(-100%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s linear .4s}.rh__drawer.is-open{transform:none;visibility:visible;transition-delay:0s}.rh-d__top{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 24px;border-bottom:1px solid rgba(100,21,45,.12)}.rh-d__brand{font-size:16px;letter-spacing:.2em;text-transform:uppercase}.rh-d__brand img{display:block;width:110px;height:auto}.rh-d__list{padding:8px 24px 0}.rh-d__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border-bottom:1px solid rgba(100,21,45,.1);cursor:pointer;font-size:14px;letter-spacing:var(--rh-ls);text-transform:var(--rh-tt)}.rh-d__details summary{list-style:none}.rh-d__details summary::-webkit-details-marker{display:none}.rh-d__chev{width:12px;height:12px;transition:transform .3s ease}.rh-d__details[open] .rh-d__chev{transform:rotate(180deg)}.rh-d__sub{padding:6px 0 10px 14px;border-bottom:1px solid rgba(100,21,45,.1)}.rh-d__sub a{display:block;padding:9px 0;font-size:14px;letter-spacing:.04em}.rh-d__sub .rh-d__sub2{padding-left:14px;opacity:.85}.rh-d__foot{margin-top:auto;padding:20px 24px 28px;display:grid;gap:4px}.rh-d__foot a{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14px;letter-spacing:.06em}.rh-d__foot svg{width:20px;height:20px}.rh-d__tag{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.rh-d__tag:before{content:"";width:22px;height:1px;background:var(--rh-accent);flex:none}@media screen and (min-width:750px){.rh__bar{padding-inline:24px;column-gap:24px}.rh__logo img{width:var(--rh-logo-d-tablet, var(--rh-logo-m))}.rh__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rh__search{padding-block:32px 36px}.rh-a__text:before,.rh-a__text:after{content:"";display:inline-block;width:18px;height:1px;margin-inline:12px;vertical-align:middle;background:var(--rh-a-accent);opacity:.7}}@media screen and (min-width:1100px){.rh__bar{padding:var(--rh-pad-d) 40px}.rh__logo img{width:var(--rh-logo-d)}.rh__tagline{display:flex}.rh__navrow{display:block}.rh__desktop-only{display:inline-flex}.rh__mobile-only,.rh__drawer{display:none}.rh__search-close{display:inline-flex}}@media(prefers-reduced-motion:reduce){.rh *,.rh *:before,.rh *:after{transition-duration:.01ms!important;animation:none!important}}.rwg{--hero-h:var(--hero-h-d);--focus:var(--focus-d);--inset:var(--inset-d);--pad-top:var(--pad-top-d);--pad-bottom:var(--pad-bottom-d);--h1:var(--h1-d);--desc:var(--desc-d);--prod-top:var(--prod-top-d);--ph:var(--ph-d);--cols:var(--cols-d);--ratio:var(--ratio-d);--gap:var(--gap-d);--cpad:var(--cpad-d);--title:var(--title-d);--price:var(--price-d);--btn-h:var(--btn-h-d);position:relative;background:var(--bg);color:var(--text);padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);overflow-x:clip;line-height:1.5;font-family:var(--rg-font-body, "Jost", system-ui, sans-serif)}.rwg-hero{position:relative;min-height:var(--hero-h);display:flex;align-items:center;overflow:hidden;background:#111}.rwg-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f,#0f030773);z-index:1}.rwg-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:40px var(--inset);display:flex;justify-content:var(--hero-justify)}.rwg-hero-content{max-width:580px;width:100%;display:flex;flex-direction:column;align-items:var(--hero-items);text-align:var(--hero-align);text-shadow:0 1px 8px rgba(0,0,0,.3)}.rwg-eyebrow{font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--hero-sub-c)!important;font-weight:700;margin-bottom:12px}.rwg-h1{font-family:var(--rg-serif,"Cormorant Garamond",Georgia,serif);font-weight:600;color:var(--hero-heading-c)!important;font-size:var(--h1);line-height:1.1;margin-bottom:16px}.rwg-h1 span{display:block;color:var(--hero-heading-c)!important}.rwg-h1-sub{font-style:italic;font-size:.8em;margin-top:4px;font-weight:400;color:var(--hero-sub-c)!important}.rwg-desc{max-width:540px;font-size:var(--desc);color:var(--hero-desc-c)!important;line-height:1.6;margin-bottom:24px}.rwg-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 34px;background:var(--cta-bg);color:var(--cta-text);border:1px solid var(--gold);border-radius:40px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 18px #00000040}.rwg-cta:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.rwg-ph{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:16px}.rwg-ph-title{font-family:var(--rg-serif,"Cormorant Garamond",Georgia,serif);font-weight:600;color:var(--heading);font-size:var(--ph);line-height:1.15}.rwg-viewall{display:inline-flex;align-items:center;gap:8px;color:var(--heading);text-decoration:none;font-weight:600;font-size:14px;border-bottom:1px solid var(--gold);padding-bottom:2px;transition:color .2s}.rwg-viewall:hover{color:var(--gold)}.rwg-viewall svg{width:16px;height:16px;transition:transform .2s}.rwg-viewall:hover svg{transform:translate(4px)}.rwg-empty{padding:24px;border:1px dashed var(--gold);text-align:center;color:var(--heading);border-radius:8px}.rwg-grid{list-style:none;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap)}.rwg-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--card-bg);border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.rwg-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.rwg-media{position:relative;width:100%;aspect-ratio:var(--ratio);overflow:hidden;background:#faf1ed;display:block}.rwg-media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:6px}.rwg-img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;display:block;border-radius:8px;transition:transform .5s ease}.rwg-card:hover .rwg-img{transform:scale(1.04)}.rwg-ph-svg{background:#eee}.rwg-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:20px;background:var(--cta-bg);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rwg-body{display:flex;flex-direction:column;flex:1;padding:14px}.rwg-title{font-size:var(--title);font-weight:600;line-height:1.35;color:var(--heading);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rwg-title a:hover{color:var(--gold)}.rwg-prices{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;margin-top:auto}.rwg-price{font-size:var(--price);font-weight:700;color:var(--heading)}.rwg-from{font-size:.65em;font-weight:500;opacity:.7}.rwg-compare{font-size:calc(var(--price)*.75);color:#888;text-decoration:line-through}.rwg-disc{padding:2px 8px;border-radius:4px;background:#fce3e5;color:#a2263a;font-size:11px;font-weight:700;white-space:nowrap}.rwg-action{position:relative;z-index:3;margin-top:auto}.rwg-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:var(--btn-h)!important;padding:0 14px!important;border:1px solid var(--cta-bg)!important;border-radius:8px!important;background:var(--cta-bg)!important;color:var(--cta-text)!important;font:inherit!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 3px 10px #5a102526!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}.rwg-btn svg{width:16px;height:16px;flex-shrink:0;color:var(--cta-text)}.rwg-btn:hover{background:transparent!important;color:var(--cta-bg)!important}.rwg-btn:hover svg{color:var(--cta-bg)}.rwg-btn[disabled],.rwg-btn[aria-disabled=true]{opacity:.55!important;cursor:not-allowed!important}.rwg-btn.is-loading{cursor:progress!important;opacity:.8!important}.rwg-err{margin-top:6px;font-size:12px;color:#a2263a;font-weight:500}@media(min-width:750px)and (max-width:989px){.rwg{--cols:var(--cols-t)}}@media(max-width:749px){.rwg{--hero-h:var(--hero-h-m);--focus:var(--focus-m);--inset:var(--inset-m);--pad-top:var(--pad-top-m);--pad-bottom:var(--pad-bottom-m);--h1:var(--h1-m);--desc:var(--desc-m);--prod-top:var(--prod-top-m);--ph:var(--ph-m);--cols:var(--cols-m);--gap:var(--gap-m);--cpad:var(--cpad-m);--title:var(--title-m);--price:var(--price-m);--btn-h:var(--btn-h-m)}.rwg-hero-inner{justify-content:center!important;text-align:center!important;padding:30px 16px}.rwg-hero-content{align-items:center!important;text-align:center!important}.rwg-ph{flex-direction:column;align-items:flex-start;gap:8px}.rwg-media-link{padding:4px}.rwg-body{padding:10px}.rwg-btn{font-size:12.5px!important;min-height:38px!important;padding:0 8px!important}.rwg-btn svg{width:14px!important;height:14px!important}}@media(prefers-reduced-motion:reduce){.rwg *,.rwg *:before,.rwg *:after{transition:none!important;animation:none!important}.rwg-card:hover .rwg-img{transform:none!important}}.rwg,.rwg *,.rwg *:before,.rwg *:after{box-sizing:border-box}.rwg{--hero-h:var(--hero-h-d);--focus:var(--focus-d);--ov-bg:var(--ov-bg-d);--shift:var(--shift-d);--cw:var(--cw-d);--justify:var(--justify-d);--align:var(--align-d);--valign:center;--orn:var(--orn-d);--h1:var(--h1-d);--desc:var(--desc-d);--inset:var(--inset-d);--pad-top:var(--pad-top-d);--pad-bottom:var(--pad-bottom-d);--ben-ico:var(--ben-ico-d);--ben-ts:var(--ben-ts-d);--ben-pv:var(--ben-pv-d);--prod-top:var(--prod-top-d);--ph:var(--ph-d);--cols:var(--cols-d);--ratio:var(--ratio-d);--gap:var(--gap-d);--cpad:var(--cpad-d);--title:var(--title-d);--price:var(--price-d);--btn-h:var(--btn-h-d);--deco-w:var(--deco-w-d);--hero-pv:40px;position:relative;background:var(--bg);color:var(--text);padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);overflow-x:clip;line-height:1.5}:where(.rwg p,.rwg h2,.rwg h3,.rwg ul){margin:0;padding:0}.rwg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rwg a:focus-visible,.rwg button:focus-visible{outline:2px solid var(--heading);outline-offset:3px}.rwg-flower{width:28px;height:28px;color:var(--gold);flex:none}.rwg-hero{position:relative;min-height:var(--hero-h);display:flex;align-items:var(--valign);overflow:hidden;background:linear-gradient(120deg,var(--ivory) 0%,var(--blush) 100%)}.rwg-hero-pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rwg-hero-img{width:100%;height:100%;object-fit:cover;object-position:var(--focus);display:block}.rwg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--ov-bg)}.rwg-curve{position:absolute;left:0;bottom:0;width:100%;height:70px;z-index:1;color:var(--gold);pointer-events:none}.rwg-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:var(--hero-pv) var(--inset);display:flex;justify-content:var(--justify)}.rwg-hero-content{position:relative;left:var(--shift);width:min(100%,var(--cw));text-align:var(--align);min-width:0}.rwg-orn{display:flex;align-items:center;justify-content:var(--orn);gap:12px}.rwg-orn span{display:block;height:1px;width:56px;background:var(--gold)}.rwg-eyebrow{margin-top:10px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--heading);font-weight:500}.rwg-h1{margin-top:var(--tgap);font-family:var(--hfont);font-weight:var(--hweight);color:var(--heading);font-size:var(--h1);line-height:1.04;letter-spacing:-.01em;overflow-wrap:break-word}.rwg-h1 span{display:block}.rwg-h1-sub{font-size:calc(var(--h1)*var(--sub));font-weight:600;margin-top:.08em;line-height:1.1}.rwg-desc{margin-top:var(--tgap);font-size:var(--desc);color:var(--text)}.rwg-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:calc(var(--tgap)*1.6);min-height:52px;padding:12px 34px;background:var(--cta-bg);color:var(--cta-text);border:1px solid var(--gold);border-radius:var(--cta-r);font-family:var(--hfont);font-size:1.05rem;text-decoration:none;transition:background-color .25s ease,transform .25s ease}.rwg-cta:hover{background:var(--cta-bg-h)}.rwg-cta:focus-visible{outline-color:var(--gold)}.rwg-deco{position:absolute;z-index:1;pointer-events:none;width:var(--deco-w);height:auto;opacity:var(--deco-o)}.rwg-deco--hero,.rwg-deco--prod{left:0;top:0}.rwg-deco--prod-r{right:0;top:0}.rwg-prodwrap{position:relative}.rwg-prodwrap .rwg-deco{z-index:0}.rwg-ben{background:var(--ben-bg);border-bottom:1px solid var(--ben-sep)}.rwg-ben-in{list-style:none;max-width:var(--maxw);margin:0 auto;padding:var(--ben-pv) var(--inset);display:grid;grid-template-columns:repeat(var(--ben-n),minmax(0,1fr));align-items:center}.rwg-ben-item{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 var(--ben-gap);border-left:1px solid var(--ben-sep);min-width:0}.rwg-ben-item:first-child{border-left:0}.rwg-ico{flex:none;display:grid;place-items:center;width:calc(var(--ben-ico)*2);height:calc(var(--ben-ico)*2);border-radius:50%;background:var(--icon-bg);color:var(--gold)}.rwg-ico svg{width:var(--ben-ico);height:var(--ben-ico)}.rwg-ben-txt{display:flex;flex-direction:column;min-width:0;font-size:var(--ben-ts);line-height:1.45}.rwg-ben-t1{font-family:var(--hfont);font-weight:var(--hweight);color:var(--heading)}.rwg-ben-t2{color:var(--text)}.rwg-prod{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:var(--prod-top) var(--inset) 0}.rwg-ph{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-bottom:20px}.rwg-ph-left{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}.rwg-ph-title{font-family:var(--hfont);font-weight:var(--hweight);color:var(--heading);font-size:var(--ph);line-height:1.15}.rwg-ph-line{flex:1 1 40px;max-width:140px;height:1px;background:var(--gold)}.rwg-ph-flower .rwg-flower{width:24px;height:24px}.rwg-viewall{display:inline-flex;align-items:center;gap:10px;color:var(--heading);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;white-space:nowrap;font-size:15px}.rwg-viewall:hover{text-decoration-thickness:2px}.rwg-empty{padding:24px;border:1px dashed var(--gold);text-align:center;color:var(--heading)}.rwg-grid{position:relative;z-index:2;list-style:none;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap)}.rwg-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--card-bg);border:var(--card-bw) solid var(--card-bc);border-radius:var(--card-r);box-shadow:0 6px 24px var(--shadow);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.rwg-media{position:relative;aspect-ratio:var(--ratio);overflow:hidden;background:var(--blush)}.rwg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .45s ease}.rwg-img-2{opacity:0}.rwg-ph-svg{background:var(--blush)}.rwg-badge{pointer-events:none;position:absolute;top:12px;left:12px;z-index:2;max-width:calc(100% - 24px);padding:6px 14px;border-radius:999px;background:var(--cta-bg);color:var(--cta-text);font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwg-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:var(--cpad)}.rwg-sws{display:flex;align-items:center;gap:6px;min-height:18px}.rwg-sw{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background-size:cover;background-position:center;flex:none}.rwg-sw-more{font-size:12px;color:var(--text)}.rwg-title{font-size:var(--title);font-weight:500;line-height:1.35;color:var(--heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rwg-title a{color:inherit;text-decoration:none}.rwg-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rwg-title a:hover{text-decoration:underline;text-decoration-color:var(--gold)}.rwg-title a:focus-visible{outline:none}.rwg-title a:focus-visible:after{outline:2px solid var(--heading);outline-offset:-3px;border-radius:var(--card-r)}.rwg-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.rwg-stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px}.rwg-stars:before,.rwg-stars:after{content:"\2605\2605\2605\2605\2605"}.rwg-stars:before{color:#00000024}.rwg-stars:after{position:absolute;left:0;top:0;width:var(--pct);overflow:hidden;white-space:nowrap;color:#e7a92b}.rwg-prices{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.rwg-price{font-size:var(--price);font-weight:700;color:var(--heading);line-height:1.2}.rwg-from{font-size:.6em;font-weight:500}.rwg-compare{font-size:calc(var(--price)*.7);color:var(--text);opacity:.65}.rwg-disc{margin-left:auto;padding:5px 12px;border-radius:6px;background:var(--disc-bg);color:var(--heading);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.rwg-action{margin-top:auto;padding-top:6px;position:relative;z-index:3}.rwg-form{margin:0}.rwg-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--btn-h);padding:6px 10px;border:0;border-radius:var(--btn-r);background:var(--btn-bg);color:var(--btn-text);font:inherit;font-size:1rem;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease}.rwg-btn:hover{background:var(--btn-bg-h)}.rwg-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rwg-btn[disabled],.rwg-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.rwg-btn.is-loading{cursor:progress}.rwg-err{margin-top:6px;font-size:12px;color:var(--heading);font-weight:600}.rwg-err:empty{display:none}@media(hover:hover){.rwg-card:hover{box-shadow:0 10px 30px var(--shadow)}.rwg-card:hover .rwg-img-1,.rwg-card:hover .rwg-img-2{transform:scale(1.05)}.rwg-card:hover .rwg-img-2,.rwg-card:focus-within .rwg-img-2{opacity:1}}@media(min-width:750px)and (max-width:989px){.rwg{--cols:var(--cols-t);--shift:0%}}@media(max-width:989px){.rwg-ben-in{grid-template-columns:repeat(var(--ben-nm),minmax(0,1fr));row-gap:18px}.rwg-ben-item{border-left:0;justify-content:flex-start}}@media(max-width:749px){.rwg{--hero-h:var(--hero-h-m);--focus:var(--focus-m);--ov-bg:var(--ov-bg-m);--shift:0%;--cw:100%;--justify:center;--align:var(--align-m);--valign:var(--valign-m);--orn:var(--orn-m);--h1:var(--h1-m);--desc:var(--desc-m);--inset:var(--inset-m);--pad-top:var(--pad-top-m);--pad-bottom:var(--pad-bottom-m);--ben-ico:var(--ben-ico-m);--ben-ts:var(--ben-ts-m);--ben-pv:var(--ben-pv-m);--prod-top:var(--prod-top-m);--ph:var(--ph-m);--cols:var(--cols-m);--ratio:var(--ratio-m);--gap:var(--gap-m);--cpad:var(--cpad-m);--title:var(--title-m);--price:var(--price-m);--btn-h:var(--btn-h-m);--deco-w:var(--deco-w-m);--hero-pv:28px }.rwg-hide-m{display:none}.rwg-orn span{width:36px}.rwg-eyebrow{font-size:10.5px;letter-spacing:.18em}.rwg-cta{padding:10px 24px;min-height:46px;font-size:1rem}.rwg-ben-item{gap:10px;padding:0 calc(var(--ben-gap) / 4)}.rwg-badge{top:8px;left:8px;padding:4px 10px;font-size:11px}.rwg-btn{font-size:.875rem;gap:6px}.rwg-btn svg{width:16px;height:16px}.rwg-disc{margin-left:0;font-size:11px;padding:4px 8px}.rwg-ph-line{display:none}.rwg-viewall{font-size:14px}}@media(prefers-reduced-motion:reduce){.rwg *,.rwg *:before,.rwg *:after{transition:none!important;animation:none!important}.rwg-card:hover .rwg-img-1,.rwg-card:hover .rwg-img-2{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
