.rgr-wordmark{width:clamp(230px,24.5vw,333px);aspect-ratio:264/94}.header-wrapper:has(.rgr-wordmark){background:#fff;border-bottom:0}.header:has(.rgr-wordmark){max-width:none;padding:23px 4% 0;column-gap:16px;row-gap:0}.header:has(.rgr-wordmark) .header__heading-link{padding:0;line-height:0}.header:has(.rgr-wordmark) .header__inline-menu{margin:12px 0 0}.header:has(.rgr-wordmark) .header__inline-menu>.list-menu{gap:clamp(4px,1.6vw,23px);justify-content:center}.header:has(.rgr-wordmark) .header__inline-menu>.list-menu>li>.header__menu-item,.header:has(.rgr-wordmark) .header__inline-menu>.list-menu>li>header-menu>details>summary{font-family:Arial,sans-serif;font-size:clamp(10px,.94vw,13px);letter-spacing:.085em;text-transform:uppercase;padding:18px 3px;line-height:1.25}.header:has(.rgr-wordmark) .header__inline-menu>.list-menu>li>header-menu>details>summary{padding-right:20px}.header:has(.rgr-wordmark) .header__inline-menu>.list-menu>li>header-menu>details>summary .icon-caret{right:3px;width:8px}.header:has(.rgr-wordmark) .header__active-menu-item{text-decoration:none;position:relative}.header:has(.rgr-wordmark) .header__active-menu-item:after{content:"";position:absolute;height:1px;background:#a48b55;bottom:-19px;left:0;right:0}.header:has(.rgr-wordmark) .header__icons{padding-right:0;gap:4px;color:#504638}.header:has(.rgr-wordmark) .header__icon{width:40px;height:44px}.header:has(.rgr-wordmark) .header__submenu{background:#fff}.header:has(.rgr-wordmark) .header__submenu .header__menu-item{font-size:1.35rem;text-transform:none;letter-spacing:.02em}@media(max-width:989px){.header:has(.rgr-wordmark){padding:14px 20px}.rgr-wordmark{width:210px}}body:has(.rgr-wordmark) .utility-bar{background:#eee7da}body:has(.rgr-wordmark) .announcement-bar{padding:0}body:has(.rgr-wordmark) .announcement-bar__link{width:100%;justify-content:center}body:has(.rgr-wordmark) .announcement-bar__message{animation:none;transform:none;min-height:clamp(34px,3.42vw,46px);padding:9px 0;font-family:Arial,sans-serif;font-size:clamp(10px,1.04vw,14px);line-height:1.4;letter-spacing:.1em;text-transform:uppercase;justify-content:center}body:has(.rgr-wordmark) .announcement-bar__message .icon-arrow{display:none}@media(max-width:749px){body:has(.rgr-wordmark) .announcement-bar__message{font-size:9px;letter-spacing:.045em}}body:has(.rgr-wordmark) .announcement-bar__message span:before{content:"\1f69a";filter:grayscale(1) sepia(.5);margin-right:9px}@media(max-width:749px){.header:has(.rgr-wordmark){padding:12px;column-gap:2px}.rgr-wordmark{width:clamp(120px,37vw,185px)}.header:has(.rgr-wordmark) .header__icons{gap:0}.header:has(.rgr-wordmark) .header__icon{width:36px;height:44px}.header:has(.rgr-wordmark) .header__icon .icon{width:19px;height:19px}.header:has(.rgr-wordmark) header-drawer{margin-left:0}}.rgr-footer{background:#eeeae2;color:#514737;font-family:var(--font-body-family);font-size:1.15rem;line-height:1.5}.rgr-footer-service{margin:0;padding:15px 18px 5px;text-align:center;font-size:1.25rem;line-height:1.6}.rgr-footer a{color:inherit;text-underline-offset:3px}.rgr-footer-primary{width:86%;max-width:1170px;margin:auto;display:flex;align-items:center;justify-content:space-around;gap:20px;min-height:47px}.rgr-footer-primary a{text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding-block:11px;font-size:1.15rem}.rgr-footer-primary a:hover{text-decoration:underline}.rgr-footer-social{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.rgr-footer-legal{border-top:1px solid #e3ddd2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 24px;padding:9px 16px 1px;letter-spacing:.05em;font-size:1.05rem}.rgr-footer-legal p{margin:0}.rgr-footer-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 17px}.rgr-footer-more{padding-bottom:6px}.rgr-footer-more>summary{list-style:none;cursor:pointer;text-align:center;font-size:1rem;letter-spacing:.045em;padding:6px 16px}.rgr-footer-more>summary::-webkit-details-marker{display:none}.rgr-footer-more>summary span{display:inline-block;margin-left:5px}.rgr-footer-more[open]>summary span{transform:rotate(45deg)}.rgr-footer-expanded{max-width:1170px;width:86%;margin:12px auto 0;border-top:1px solid #d6cebe;padding:22px 0}.rgr-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rgr-footer h2{font-size:1.3rem;font-family:var(--font-body-family);color:inherit;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.rgr-footer-columns p{margin:0}.rgr-footer-columns ul{list-style:none;padding:0;margin:0}.rgr-footer-columns a{display:inline-block;padding-block:5px;font-size:1.3rem}.rgr-newsletter{max-width:600px;margin:30px auto 0}.rgr-newsletter p{font-size:1.3rem}.rgr-newsletter label{display:block;font-size:1.3rem;margin-bottom:6px}.rgr-newsletter-fields{display:flex;gap:10px}.rgr-newsletter input[type=email]{min-width:0;flex:1;min-height:44px;border:1px solid #9e8b69;padding:9px 12px;background:#fff;font:inherit;font-size:1.6rem}.rgr-newsletter button{min-height:44px;background:#886d3c;color:#fff;border:1px solid #886d3c;padding:10px 18px;cursor:pointer;font:inherit;font-size:1.3rem}.rgr-footer-payments{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0;margin:25px 0 0}.rgr-footer :is(a,button,summary,input):focus-visible{outline:2px solid #806534;outline-offset:3px}@media(max-width:749px){.rgr-footer-primary{width:calc(100% - 32px);display:grid;grid-template-columns:1fr 1fr;gap:0 14px;text-align:center;padding:10px 0}.rgr-footer-primary a{font-size:1.05rem;min-height:44px;display:flex;align-items:center;justify-content:center}.rgr-footer-social{grid-column:1/-1}.rgr-footer-legal{padding:10px 18px 4px;font-size:1.05rem;gap:8px;flex-direction:column}.rgr-footer-policies a{padding:6px}.rgr-footer-more>summary{padding:12px 18px;font-size:1.15rem}.rgr-footer-expanded{width:calc(100% - 36px)}.rgr-footer-columns{grid-template-columns:1fr 1fr;gap:24px 16px}.rgr-footer-columns a{padding-block:7px}}body:has(.rgj-home){background:#fcfaf5;padding:0}body:has(.rgj-home) #MainContent,body:has(.rgj-home) .shopify-section-group-header-group,body:has(.rgj-home) .shopify-section-group-footer-group{width:100%;max-width:none;margin:0}.rgj-home{--rgj-ink:#382817;--rgj-gold:#b59a70;--rgj-line:#d9c4a3;color:var(--rgj-ink);background:#fcfaf5;font-family:var(--font-heading-family);line-height:1.4}.rgj-home *{box-sizing:border-box}.rgj-home a{color:inherit}.rgj-home h1,.rgj-home h2,.rgj-home h3{font-family:var(--font-heading-family);color:inherit;font-weight:400;margin:0}.rgj-floral{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#f8efdf,#fcfaf5 25% 75%,#f8efdf)}.rgj-art{position:absolute;pointer-events:none;z-index:-1;height:100%;width:auto;top:0;opacity:.85}.rgj-art-left{left:0}.rgj-art-right{right:0}.rgj-intro{text-align:center;padding:24px 24px 28px}.rgj-intro h1{font-size:clamp(2.4rem,3.2vw,4rem);line-height:1.25}.rgj-intro>p{font-size:clamp(1.2rem,1.6vw,2rem);letter-spacing:.16em;margin:7px 0 0}.rgj-rule{display:flex;align-items:center;justify-content:center;gap:9px;color:#ab8954;margin:12px auto 20px}.rgj-rule:before,.rgj-rule:after{content:"";height:1px;width:68px;background:#c6ad85}.rgj-categories{display:flex;justify-content:center;gap:16px;position:relative}.rgj-categories a{border:1px solid var(--rgj-line);border-radius:40px;padding:10px 25px;min-height:44px;text-decoration:none;font-size:1.8rem;line-height:1.2;display:flex;align-items:center;justify-content:center}.rgj-categories .rgj-category-active{background:var(--rgj-gold);border-color:var(--rgj-gold);color:#fff}.rgj-categories a:hover{background:#eee2cd}.rgj-categories .rgj-category-active:hover{background:#917544}.rgj-latest{max-width:1180px;margin:auto;padding:22px 30px 28px}.rgj-section-heading{display:flex;gap:22px;align-items:center;margin-bottom:15px}.rgj-section-heading h2{font-size:clamp(2rem,2.5vw,3.2rem);letter-spacing:.08em;text-transform:uppercase}.rgj-section-heading>span{height:1px;background:#c7ab7d;flex:1}.rgj-section-heading>a{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.13em;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:13px;white-space:nowrap}.rgj-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.rgj-product{min-width:0}.rgj-product-photo{position:relative;border-radius:3px;overflow:hidden;background:#f1e8da;aspect-ratio:1.45}.rgj-product-photo>a{display:block;width:100%;height:100%}.rgj-product-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%;transition:transform .2s ease}.rgj-product-photo>a:hover img{transform:scale(1.035)}.rgj-save{position:absolute;right:4px;top:3px;display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:0;background:#fcfaf5b3;border-radius:50%;color:#5c3d18;cursor:pointer}.rgj-save svg{width:23px;height:23px}.rgj-save[aria-pressed=true] svg{fill:#b59a70}.rgj-save:hover{background:#fff8e8}.rgj-product h3{font-size:1.65rem;line-height:1.3;margin:8px 0 3px}.rgj-product h3 a{text-decoration:none}.rgj-product h3 a:hover{text-decoration:underline}.rgj-price{font-size:1.6rem;margin:0;line-height:1.4}.rgj-stock{position:absolute;bottom:7px;left:7px;padding:4px 8px;background:#fcfaf5;color:#382817;font-family:var(--font-body-family);font-size:1.2rem}.rgj-fit{display:flex;align-items:center;justify-content:center;gap:25px;padding:25px 30px;background:#f6ead7}.rgj-fit-icon{flex-shrink:0;color:#744d21}.rgj-fit h2{font-size:3rem;line-height:1.2}.rgj-fit p{font-size:1.7rem;margin:5px 0 0}.rgj-contact{display:flex;justify-content:center;align-items:center;margin-left:30px;padding:14px 26px;min-height:48px;border:1px solid #805c33;border-radius:35px;text-transform:uppercase;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.15em;text-decoration:none;white-space:nowrap}.rgj-contact:hover{background:#ebdac0}.rgj-reviews{padding:24px 30px 18px;text-align:center}.rgj-reviews h2{font-size:clamp(2.3rem,2.8vw,3.3rem);margin-bottom:20px}.rgj-review-grid{max-width:960px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:auto}.rgj-review-grid figure{display:flex;align-items:center;text-align:left;gap:17px;margin:0;padding:16px;border:1px solid #e2cfae;border-radius:14px;background:#fcfaf5e8}.rgj-review-image{width:86px;height:86px;object-fit:cover;object-position:50% 65%;border-radius:50%;flex-shrink:0}.rgj-review-grid blockquote{padding:0;margin:0;border:0;font-size:1.8rem;line-height:1.3}.rgj-review-grid figcaption{font-size:1.25rem;color:#766a5a;margin-top:8px}.rgj-review-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:12px;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;text-underline-offset:6px}.rgj-home :is(a,button):focus-visible{outline:2px solid #805c33;outline-offset:4px}body:has(.rgj-home) .header:has(.rgr-wordmark){max-width:1180px;margin:auto;padding:16px 30px;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;column-gap:16px}body:has(.rgj-home) .header header-drawer{display:block!important;justify-self:start;grid-area:left-icons;margin:0}body:has(.rgj-home) .header__inline-menu{display:none}body:has(.rgj-home) .header>.header__search{display:none}body:has(.rgj-home) .header__icons .header__search{display:inline-flex}body:has(.rgj-home) .header__heading,body:has(.rgj-home) .header__heading-link{grid-area:heading;justify-self:center}body:has(.rgj-home) .header__icons{grid-area:icons;justify-self:end;gap:6px}body:has(.rgj-home) .header__icon--account,body:has(.rgj-home) .desktop-localization-wrapper{display:none}body:has(.rgj-home) .rgr-wordmark{width:260px;aspect-ratio:425/101}body:has(.rgj-home) .announcement-bar__message{font-family:var(--font-heading-family);text-transform:none;letter-spacing:0;font-size:1.55rem;padding:9px 18px;line-height:1.45}body:has(.rgj-home) .utility-bar{background:#f1e2c9}body:has(.rgj-home) .rgr-footer{background:#f8efdf;color:#51412d}body:has(.rgj-home) .rgr-footer-service{display:none}body:has(.rgj-home) .rgr-footer-primary{max-width:550px;justify-content:center;gap:35px}body:has(.rgj-home) .rgr-footer-primary a{font-family:var(--font-heading-family);text-transform:none;font-size:1.5rem;letter-spacing:0}body:has(.rgj-home) .rgr-footer-primary a:nth-child(2),body:has(.rgj-home) .rgr-footer-social{display:none}body:has(.rgj-home) .rgr-footer-legal{font-size:1.05rem;letter-spacing:0;border-color:#eadcc4;padding-bottom:8px}@media(max-width:1099px){.rgj-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgj-product h3{font-size:2rem}.rgj-price{font-size:1.9rem}.rgj-fit{gap:16px}.rgj-contact{margin-left:10px}.rgj-fit h2{font-size:2.7rem}}@media(max-width:749px){.rgj-intro{padding:22px 14px 18px}.rgj-intro h1{font-size:2.15rem;max-width:23ch;margin:auto}.rgj-intro>p{font-size:1.1rem;letter-spacing:.12em}.rgj-rule{margin:12px auto 14px}.rgj-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:310px;margin:auto}.rgj-categories a{font-size:1.25rem;padding:9px 12px;min-height:44px}.rgj-latest{padding:14px 15px 22px}.rgj-section-heading{gap:10px;margin-bottom:12px}.rgj-section-heading h2{font-size:1.8rem;letter-spacing:.055em}.rgj-section-heading>a{font-size:1rem;gap:7px}.rgj-product-grid{gap:18px 12px}.rgj-product-photo{aspect-ratio:1.2}.rgj-product h3{font-size:1.45rem;margin-top:7px;line-height:1.35}.rgj-price{font-size:1.45rem}.rgj-save{right:0;top:0;min-width:44px;min-height:44px;padding:11px}.rgj-save svg{width:20px;height:20px}.rgj-fit{flex-wrap:wrap;gap:12px;padding:22px 18px}.rgj-fit-icon{width:45px;height:45px}.rgj-fit>div{flex:1}.rgj-fit h2{font-size:2.3rem}.rgj-fit p{font-size:1.3rem}.rgj-contact{margin:4px 0 0;padding:12px 20px;min-height:44px;font-size:1.05rem}.rgj-reviews{padding:24px 16px 16px}.rgj-reviews h2{font-size:2.45rem;margin-bottom:16px}.rgj-review-grid{gap:10px}.rgj-review-grid figure{padding:12px;display:block}.rgj-review-image{width:58px;height:58px;margin-bottom:8px}.rgj-review-grid blockquote{font-size:1.4rem}.rgj-review-grid figcaption{font-size:1.05rem}.rgj-review-link{font-size:1.05rem}.rgj-art{opacity:.5}body:has(.rgj-home) .header:has(.rgr-wordmark){padding:12px 10px;column-gap:4px;grid-template-columns:44px minmax(0,1fr) 102px}body:has(.rgj-home) .header__heading-link{padding:0;min-width:0}body:has(.rgj-home) .header__heading{min-width:0}body:has(.rgj-home) .rgr-wordmark{width:clamp(145px,39vw,200px)}body:has(.rgj-home) .header__icons{gap:0;padding-right:0}body:has(.rgj-home) .header__icon--cart{margin-right:0}body:has(.rgj-home) .header__icons .header__icon{min-width:34px;width:34px;height:44px}body:has(.rgj-home) .header__icons .icon,body:has(.rgj-home) .rgs-wishlist-open .rg-icon{width:19px;height:19px}body:has(.rgj-home) .announcement-bar__message{font-size:1.1rem;padding:8px 10px;white-space:normal;min-width:0;width:100%}body:has(.rgj-home) .announcement-bar__link{min-width:0;width:100%}body:has(.rgj-home) .rgr-footer-primary{display:flex;gap:18px;min-height:44px;padding:5px 0}body:has(.rgj-home) .rgr-footer-primary a{font-size:1.25rem}.rgj-review-grid figure:only-child{grid-column:1/-1}}@media(max-width:359px){body:has(.rgj-home) .rgr-wordmark{width:132px}.rgj-categories a{padding:8px;font-size:1.15rem}.rgj-section-heading h2{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.rgj-product-photo img{transition:none}}.rgs-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #cbbca5;background:#fffcf7;color:#55432b;font-family:var(--font-body-family);font-size:1.3rem;cursor:pointer}.rgs-save[aria-pressed=true]{background:#eee4d4;border-color:#806534}.rgs-save[aria-pressed=true] svg{fill:#806534;color:#806534}.rgs-save-row{margin:14px 0}.card-wrapper{position:relative}.rgs-card-save{position:relative;z-index:2;margin-top:6px}.rgs-wishlist-open{border:0;background:transparent;color:inherit;cursor:pointer;position:relative;width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0}.rgs-wishlist-open .rg-icon{width:22px;height:22px}.rgs-wishlist-count{position:absolute;top:3px;right:0;min-width:15px;padding:1px 3px;font-size:10px;background:#806534;color:#fff;border-radius:20px}.rgs-wishlist-count[hidden]{display:none!important}.rgs-dialog{width:min(520px,calc(100% - 28px));max-height:85dvh;margin:auto;padding:26px;color:#322b24;background:#fcfaf6;border:1px solid #cbbca5;box-shadow:0 20px 80px #322b2433}.rgs-dialog::backdrop{background:#322b2455}.rgs-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.rgs-dialog-head h2{font-size:3rem;margin:0}.rgs-dialog-head button{min-width:44px;min-height:44px;font-size:2.8rem;background:transparent;border:0;cursor:pointer;color:inherit}.rgs-wishlist-note{font-size:1.4rem;color:#665d52;line-height:1.5}.rgs-wishlist-item{display:grid;grid-template-columns:84px 1fr;gap:16px;padding:20px 0;border-top:1px solid #ded3c2}.rgs-wishlist-item img{width:84px;height:100px;object-fit:contain;background:#eee7dc}.rgs-wishlist-item a{color:inherit;text-decoration:none;font-size:1.5rem}.rgs-wishlist-item p{font-size:1.4rem;margin:7px 0}.rgs-wishlist-item button{border:0;border-bottom:1px solid #806534;padding:8px 0;background:transparent;color:#614b2b;cursor:pointer;min-height:44px;min-width:44px}.rgs-dialog .button{margin-top:15px;width:100%}.rgs-sticky{position:fixed;bottom:0;left:0;right:0;z-index:19;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fcfaf6;border-top:1px solid #cbbca5;box-shadow:0 -4px 16px #322b240c;align-items:center;justify-content:space-between;gap:15px}.rgs-sticky[hidden]{display:none!important}.rgs-sticky strong{display:block;max-width:42vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;font-weight:400}.rgs-sticky span{display:block;font-size:1.5rem;margin-top:3px}.rgs-sticky .button{padding:0 20px;min-width:150px}.rgs-fit-row select{min-height:46px;padding:10px;border:1px solid #ad9c85;width:100%;background:#fffdf9;color:#322b24;font:inherit;font-size:16px}.rgs-fit-row label{display:block;margin:13px 0 6px;font-size:1.4rem}.rgs-size-guide{font-size:1.35rem;margin:14px 0}.rgs-size-guide summary{cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.rgs-size-guide ol{padding-left:20px}.rgs-size-guide li{margin-bottom:10px}.rgs-text-link{color:#614b2b;text-underline-offset:4px}.rgs-gallery-note{font-size:1.3rem;color:#665d52;margin-bottom:18px}.rgs-gallery-note p{margin:12px 0 4px}.rgs-gallery-note a{display:inline-flex;align-items:center;min-height:44px;color:#614b2b;text-underline-offset:3px}@media(min-width:750px){.product__media-wrapper .product__column-sticky{top:2rem}.product__media-wrapper .constrain-height.media-type-image{--constrained-min-height:340px;--constrained-height:65vh}}.rgs-save:focus-visible,.rgs-wishlist-open:focus-visible,.rgs-dialog button:focus-visible,.rgs-dialog a:focus-visible,.rgs-discovery a:focus-visible,.rgs-size-guide summary:focus-visible,.rgs-fit-row select:focus-visible{outline:2px solid #806534;outline-offset:4px}@media(min-width:750px){.rgs-sticky{display:none!important}}@media(max-width:749px){.rgs-sticky:not([hidden]){display:flex}body:has(.rgs-sticky:not([hidden])){padding-bottom:85px}.rgs-dialog{padding:20px}.rgs-save{font-size:1.3rem}.header__icons{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAEAAAAAAc */
