.roa-footer-mark{display:block;width:165px;max-width:100%;margin:0 auto 22px;justify-self:center;text-align:center}.roa-footer-mark img{display:block;width:165px;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}.roa-footer-layout .footer__block,.roa-footer-layout .footer__block .prose,.roa-footer-layout .footer__block .unstyled-list{text-align:start}body .roa-footer-layout .footer__block :is(.h6,.accordion__toggle){text-align:start!important;font-size:.75rem;line-height:1.6;letter-spacing:.08em}.roa-footer-layout .footer__block--newsletter :is(.prose,.form){width:100%;max-width:20rem}.roa-footer-layout .footer__block--text .prose{display:grid;gap:.625rem}.roa-footer-layout .footer__block--text .prose>*{margin:0}@media screen and (min-width:700px){.roa-footer-layout .footer__inner .footer__block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 3rem;width:100%;max-width:90rem;margin-inline:auto}.roa-footer-layout .footer__block{width:auto;min-width:0;max-width:none}}@media screen and (min-width:1150px){.roa-footer-layout .footer__inner .footer__block-list{grid-template-columns:minmax(300px,1.3fr) minmax(150px,1fr) minmax(150px,.95fr) minmax(260px,1.2fr);column-gap:clamp(2rem,4vw,4.5rem)}}.roa-welcome-popup.roa-welcome-popup{--welcome-cream: #f8f3e9;--welcome-green: #153f34;position:fixed;z-index:100001;top:0;right:0;bottom:0;left:0;width:min(800px,calc(100vw - 48px));height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:var(--welcome-green);background:var(--welcome-cream);border:1px solid #aa8f5c;border-radius:6px;box-shadow:0 24px 80px #071b164d;scrollbar-width:thin}.roa-welcome-popup__layout{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);min-height:490px}.roa-welcome-popup__artwork{min-width:0;min-height:0;background:#103e31}.roa-welcome-popup__artwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.roa-welcome-popup .roa-welcome-popup__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;color:#153f34;background:#f8f3e9f5;border:1px solid #c1ae87;border-radius:50%;cursor:pointer}.roa-welcome-popup__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:42px 32px 28px;text-align:center}.roa-welcome-popup__eyebrow{margin:0 0 11px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#7d693f}.roa-welcome-popup__heading{margin:0;font-family:var(--heading-font-family, Georgia, serif);font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.035em;color:#153f34}.roa-welcome-popup__description{max-width:330px;margin:12px auto 20px;font-size:14px;line-height:1.6;color:#4d564b}.roa-welcome-popup__form{display:grid;width:100%;gap:10px;margin:0}.roa-welcome-popup .roa-welcome-popup__email{display:block;width:100%;min-height:50px;padding:12px 14px;border:1px solid #c8c5b7;border-radius:2px;outline-offset:3px;color:#153f34;background:#fffdf8;font:inherit;font-size:16px;line-height:1.4}.roa-welcome-popup__email::placeholder{color:#7a7e73;opacity:1}.roa-welcome-popup .roa-welcome-popup__submit{display:flex;justify-content:center;align-items:center;min-height:50px;padding:12px 16px;border:1px solid #153f34;border-radius:2px;background:#153f34;color:#fffaf0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.025em;text-transform:none;text-decoration:none;cursor:pointer;transition:background .18s ease}.roa-welcome-popup .roa-welcome-popup__submit:hover{background:#245747}.roa-welcome-popup__submit:focus-visible,.roa-welcome-popup__close:focus-visible,.roa-welcome-popup__decline:focus-visible{outline:2px solid #967331;outline-offset:3px}.roa-welcome-popup__offer{margin-top:9px;color:#646859}.roa-welcome-popup__offer summary{width:fit-content;margin-inline:auto;padding:3px 6px;list-style:none;font-size:12px;line-height:1.5;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.roa-welcome-popup__offer summary::-webkit-details-marker{display:none}.roa-welcome-popup__offer summary:after{content:"+";display:inline-block;margin-left:6px;text-decoration:none}.roa-welcome-popup__offer[open] summary:after{content:"\2212"}.roa-welcome-popup__terms{margin:8px 0 0;font-size:11px;line-height:1.6;color:#646859}.roa-welcome-popup__consent{margin:12px 0 0;font-size:11px;line-height:1.5;color:#646859}.roa-welcome-popup__consent a{text-decoration:underline;text-underline-offset:2px}.roa-welcome-popup__decline{display:block;margin:9px auto 0;padding:5px 8px;font-size:11px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;color:#646859;cursor:pointer}.roa-welcome-popup__success{padding:11px 16px;border:1px solid #c8c5b7;font-size:11px;line-height:1.6}.roa-welcome-popup__success-title{font-size:13px}.roa-welcome-popup__code{margin:7px 0;font-size:19px;font-weight:600;letter-spacing:.1em}.roa-welcome-popup__error{color:#9a2a1c;font-size:12px;line-height:1.5}.roa-welcome-backdrop.roa-welcome-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;width:100%;height:100%;margin:0;padding:0;border:0;background:#081c16a8;cursor:default}.roa-welcome-popup[open]+.roa-welcome-backdrop{display:block}.roa-welcome-reopen.roa-welcome-reopen{position:fixed;left:16px;bottom:16px;z-index:9;padding:10px 15px;border:1px solid #b99b63;border-radius:0;background:#153f34;color:#fffaf0;font-size:11px;line-height:1.4;letter-spacing:.04em;box-shadow:0 3px 12px #153f3426;cursor:pointer}.roa-welcome-popup[open]~.roa-welcome-reopen,.roa-welcome-reopen[hidden]{display:none}@media(max-width:699px){.roa-welcome-popup.roa-welcome-popup{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 24px)}.roa-welcome-popup__layout{grid-template-columns:minmax(0,1fr);min-height:0}.roa-welcome-popup__artwork img{height:180px;object-position:62% 28%}.roa-welcome-popup__content{padding:22px 24px 18px}.roa-welcome-popup__eyebrow{margin-bottom:8px;font-size:9.5px}.roa-welcome-popup__heading{font-size:34px}.roa-welcome-popup__description{font-size:13px;line-height:1.55;margin:9px auto 14px}.roa-welcome-popup .roa-welcome-popup__email,.roa-welcome-popup .roa-welcome-popup__submit{min-height:46px}.roa-welcome-popup__consent{margin-top:10px;font-size:10.5px}.roa-welcome-popup__offer{margin-top:7px}.roa-welcome-popup__decline{margin-top:7px;padding-block:4px}}@media(max-height:620px)and (min-width:700px){.roa-welcome-popup__layout{min-height:0}.roa-welcome-popup__content{padding-block:30px 20px}}@media(prefers-reduced-motion:reduce){.roa-welcome-popup__submit{transition:none}}.RoaPortfolio{background:#f5f2ec;color:#24231f}.RoaPortfolio__hero{max-width:760px;margin:0 auto 64px}.RoaPortfolio__hero .prose{margin-top:20px;color:#666158}.RoaPortfolio__eyebrow{color:#70624f;font-size:.75rem;letter-spacing:.09em}.RoaPortfolio__artist{padding:56px 0;border-top:1px solid #dcd6cb}.RoaPortfolio__profile{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:center}.RoaPortfolio__profile>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.RoaPortfolio__profile .prose{max-width:670px}.RoaPortfolio__discipline{color:#76634e}.RoaPortfolio__works-heading{margin:36px 0 20px}.RoaPortfolio__works{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.RoaPortfolio__work{margin:0;min-width:0}.RoaPortfolio__zoom{display:block;width:100%;aspect-ratio:auto;position:relative;background:transparent;cursor:zoom-in}.RoaPortfolio__zoom img{display:block;width:100%;height:auto;object-fit:contain}.RoaPortfolio__zoom-label{position:absolute;bottom:8px;right:8px;background:#f5f2ecee;padding:5px 9px;font-size:.65rem}.RoaPortfolio__work figcaption{margin-top:12px;font-size:.9rem;line-height:1.5}.RoaPortfolio__closing{border-top:1px solid #dcd6cb;padding:56px 0 0}.RoaPortfolio__closing-copy{margin-top:20px}.RoaPortfolio__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:center;margin-top:28px}.RoaPortfolio button:focus-visible,.RoaPortfolio a:focus-visible{outline:2px solid #76634e;outline-offset:4px}.RoaPortfolio__dialog{width:min(95vw,1300px);max-height:94vh;max-height:94dvh;padding:20px;overflow:auto;background:#f5f2ec;color:#24231f;border:0}.RoaPortfolio__dialog[open]{display:flex;flex-direction:column;gap:12px}.RoaPortfolio__dialog::backdrop{background:#000b}.RoaPortfolio__close{display:block;flex-shrink:0;margin-left:auto;padding:10px 16px;cursor:pointer}.RoaPortfolio__detail{display:block;flex:1 1 auto;width:100%;height:min(60vh,800px);max-height:60dvh;min-height:0;object-fit:contain}.RoaPortfolio__detail-title{flex-shrink:0;margin:0;text-align:center}.RoaPortfolio__detail-link{flex-shrink:0;align-self:center}.RoaPortfolio__detail-link[hidden]{display:none}@media(max-width:999px){.RoaPortfolio__works{gap:16px}.RoaPortfolio__profile{grid-template-columns:260px 1fr;gap:28px}}@media(max-width:699px){.RoaPortfolio__hero{margin-bottom:36px}.RoaPortfolio__artist{padding:36px 0}.RoaPortfolio__profile{grid-template-columns:1fr;gap:24px}.RoaPortfolio__profile>img{max-width:340px}.RoaPortfolio__works{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.RoaPortfolio__work figcaption{font-size:.8rem}.RoaPortfolio__actions{flex-direction:column}}.roa-bf45{width:100%;background:#ddba8d}.roa-bf45__link,.roa-bf45__picture{display:block;width:100%}.roa-bf45__link{cursor:pointer}.roa-bf45__link:focus-visible{outline:3px solid #65170b;outline-offset:-5px}.roa-bf45__image{display:block;width:100%;height:auto;aspect-ratio:1911 / 823;object-fit:contain}@media(max-width:699px){.roa-bf45__image{aspect-ratio:1073 / 1466}}.RoaProductArtist--studio .RoaProductArtist__content{grid-column:1 / -1;max-width:760px}.RoaProductArtist--studio .RoaProductArtist__shell{padding-block:clamp(36px,5vw,64px)}.RoaProductArtist{--roa-artist-paper: #f2eee5;--roa-artist-ink: #171713;--roa-artist-muted: #6e695f;--roa-artist-line: rgba(23, 23, 19, .22);--roa-artist-accent: #987044;overflow:clip;border-block:1px solid var(--roa-artist-line);color:var(--roa-artist-ink);background:radial-gradient(circle at 88% 8%,rgba(152,112,68,.13),transparent 26rem),var(--roa-artist-paper)}.RoaProductArtist__shell{display:grid;width:min(100%,1320px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(36px,6vw,92px);margin-inline:auto;padding:clamp(64px,8vw,112px) clamp(24px,5vw,72px)}.RoaProductArtist__media{position:relative;grid-column:1 / 6;margin:0;overflow:hidden;aspect-ratio:1;background:#cbc5bb}.RoaProductArtist__media:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(242,238,229,.68);pointer-events:none;content:""}.RoaProductArtist__portrait{display:block;width:100%;height:100%;object-fit:cover}.RoaProductArtist__content{grid-column:6 / -1;max-width:42rem}.RoaProductArtist__eyebrow{margin:0 0 18px;color:var(--roa-artist-accent);font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.RoaProductArtist__name{margin:0;font-family:var(--heading-font-family);font-size:clamp(2.65rem,5vw,5.4rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.RoaProductArtist__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;color:var(--roa-artist-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.RoaProductArtist__discipline{margin:clamp(24px,3vw,36px) 0 0;color:var(--roa-artist-accent);font-family:var(--heading-font-family);font-size:clamp(1.05rem,1.5vw,1.3rem);font-style:italic;line-height:1.55}.RoaProductArtist__rule{width:min(100%,280px);height:1px;margin:clamp(28px,4vw,44px) 0;background:var(--roa-artist-line)}.RoaProductArtist__bio{color:var(--roa-artist-muted);font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.8}.RoaProductArtist__bio p{margin:0}.RoaProductArtist__link{display:inline-flex;min-width:min(100%,260px);align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(30px,4vw,46px);padding:16px 0 11px;border-bottom:1px solid var(--roa-artist-line);color:var(--roa-artist-ink);font-size:.76rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.RoaProductArtist__link:hover,.RoaProductArtist__link:focus-visible{border-color:var(--roa-artist-accent);color:var(--roa-artist-accent)}.RoaProductArtist__link:focus-visible{outline:2px solid var(--roa-artist-accent);outline-offset:6px}@media screen and (max-width:749px){.RoaProductArtist__shell{display:flex;flex-direction:column;align-items:stretch;gap:42px;padding-block:64px}.RoaProductArtist__media,.RoaProductArtist__content{width:100%;max-width:none}.RoaProductArtist__name{font-size:clamp(2.8rem,14vw,4.6rem)}.RoaProductArtist__meta{display:grid;gap:4px}.RoaProductArtist__meta span[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.RoaProductArtist__link{transition:none}}.template-index .roa-v14--faq.roa-home-faq--compact{padding-block:32px 36px}.template-index .roa-home-faq--compact .roa-faq-layout{width:calc(100% - 96px);max-width:1280px;grid-template-columns:minmax(0,1fr);gap:26px;text-align:center}.template-index .roa-home-faq--compact .roa-home-faq-heading{width:100%;max-width:none;margin:0;font-size:clamp(34px,2.8vw,46px);line-height:1.15;text-align:center;text-wrap:balance}.template-index .roa-home-faq--compact .roa-home-faq-questions{width:100%;min-width:0;text-align:start}.template-index .roa-home-faq--compact .roa-home-question summary{align-items:center}.template-index .roa-home-faq--compact .roa-home-question summary>span{flex:none}@media(max-width:699px){.template-index .roa-v14--faq.roa-home-faq--compact{padding-block:26px 28px}.template-index .roa-home-faq--compact .roa-faq-layout{width:calc(100% - 36px);gap:20px}.template-index .roa-home-faq--compact .roa-home-faq-heading{font-size:30px;line-height:1.2}}.template-index .roa-home-trust.roa-home-trust--editorial{padding-block:60px 58px;background:#fbf9f4;color:#1b1a17;border-top:1px solid #e4ded5}.template-index .roa-home-trust--editorial .roa-home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1520px}.template-index .roa-home-trust--editorial .roa-home-trust-item{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;padding:0;border:0;color:inherit;text-align:center}.template-index .roa-home-trust--editorial .roa-home-trust-icon{display:grid;place-items:center;flex:none;width:64px;height:64px}.template-index .roa-home-trust--editorial .roa-home-trust-icon svg{display:block;width:64px;height:64px;color:#1b1a17}.template-index .roa-home-trust--editorial .roa-home-trust-copy{display:grid;justify-items:center;gap:9px;width:100%}.template-index .roa-home-trust--editorial .roa-home-trust-title{margin:0;font-family:var(--text-font-family);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.015em;color:#1b1a17}.template-index .roa-home-trust--editorial .roa-home-trust-summary{max-width:300px;margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#5e584f}.template-index .roa-home-trust--editorial .roa-home-trust-summary p{margin:0}@media(min-width:700px)and (max-width:999px){.template-index .roa-home-trust--editorial .roa-home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}@media(max-width:699px){.template-index .roa-home-trust.roa-home-trust--editorial{padding-block:40px}.template-index .roa-home-trust--editorial .roa-home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.template-index .roa-home-trust--editorial .roa-home-trust-item{gap:18px}.template-index .roa-home-trust--editorial .roa-home-trust-icon,.template-index .roa-home-trust--editorial .roa-home-trust-icon svg{width:48px;height:48px}.template-index .roa-home-trust--editorial .roa-home-trust-copy{gap:7px}.template-index .roa-home-trust--editorial .roa-home-trust-title{display:grid;align-items:center;min-height:42px;font-size:14px}.template-index .roa-home-trust--editorial .roa-home-trust-summary{max-width:180px;font-size:13px}}.roa-hotel-logos{background:#fbf8f2;color:#1c1b17;padding:54px 40px 64px}.roa-hotel-logos__inner{width:100%;max-width:1480px;margin-inline:auto}.roa-hotel-logos__heading{margin:0 0 42px;text-align:center;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;font-size:clamp(34px,5.2vw,82px);line-height:1.08;letter-spacing:-.02em}.roa-hotel-logos__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;align-items:center;list-style:none;margin:0;padding:0}.roa-hotel-logos__item{display:flex;min-width:0;height:110px;align-items:center;justify-content:center}.roa-hotel-logos__image{display:block;width:100%;max-width:180px;height:auto;max-height:86px;object-fit:contain}@media(min-width:1000px){.roa-hotel-logos__item[data-brand=shangri-la] .roa-hotel-logos__image{max-width:220px}}@media(min-width:700px)and (max-width:999px){.roa-hotel-logos__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}.roa-hotel-logos__item{flex:0 0 calc((100% - 64px) / 3)}.roa-hotel-logos__image{max-width:160px}}@media(max-width:699px){.roa-hotel-logos{padding:36px 24px 40px}.roa-hotel-logos__heading{font-size:clamp(32px,8.5vw,46px);margin-bottom:24px}.roa-hotel-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}.roa-hotel-logos__item{height:78px}.roa-hotel-logos__item:last-child:nth-child(odd){grid-column:1 / -1}.roa-hotel-logos__image{max-width:145px;max-height:68px}}.roa-v14-campaign{width:100%;background:#fbf9f4;border-radius:14px;overflow:hidden}.roa-v14-campaign__link,.roa-v14-campaign__picture{display:block;width:100%}.roa-v14-campaign__link{cursor:pointer}.roa-v14-campaign__link:focus-visible{outline:3px solid #65170b;outline-offset:-5px}.roa-v14-campaign__image{display:block;width:100%;height:auto;aspect-ratio:var(--roa-campaign-desktop-ratio);object-fit:contain}@media(max-width:699px){.roa-v14-campaign__image{aspect-ratio:var(--roa-campaign-mobile-ratio)}}.roa-value-intro{background:#fbf9f4;color:#1b1a17}.roa-value-intro__shell{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;width:calc(100% - 80px);max-width:1440px;margin-inline:auto;padding:36px 0 30px;border-bottom:1px solid #d8d0c3;text-align:center}.roa-value-intro__copy{width:100%;max-width:1000px;min-width:0}.roa-value-intro .roa-value-intro__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(29px,2.35vw,39px);line-height:1.15;letter-spacing:-.025em;margin:0 auto 11px;text-align:center;text-wrap:balance}.roa-value-intro__copy>p{font-size:16px;line-height:1.6;max-width:64ch;margin:0 auto;color:#655e54;text-wrap:balance}.roa-value-intro__actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;max-width:100%}.roa-value-intro__actions .roa-home-button{margin:0;font-size:13px;min-height:46px;padding:14px 20px;gap:14px;white-space:nowrap;align-self:center}.roa-value-intro__actions .roa-home-link{font-size:13px;letter-spacing:.025em;gap:12px;white-space:nowrap}.roa-value-intro__facts{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;color:#655e54;font-size:13px;line-height:1.5}.roa-value-intro .roa-value-intro__facts li{padding-inline:24px}.roa-value-intro__facts li+li{border-left:1px solid #d8d0c3}.roa-value-intro__actions a:focus-visible{outline:2px solid #7d603d;outline-offset:4px}@media(max-width:699px){.roa-value-intro__shell{width:calc(100% - 36px);padding:30px 0 26px;gap:20px}.roa-value-intro .roa-value-intro__heading{font-size:29px;max-width:20ch;line-height:1.15}.roa-value-intro__copy>p{font-size:15px;line-height:1.6;max-width:38ch}.roa-value-intro__actions{gap:20px}.roa-value-intro__actions .roa-home-button{font-size:12px;padding:13px 18px}.roa-value-intro__actions .roa-home-link{font-size:12px;gap:9px}.roa-value-intro__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;max-width:480px;font-size:11px;line-height:1.55}.roa-value-intro .roa-value-intro__facts li{display:flex;align-items:center;justify-content:center;min-width:0;padding-inline:10px;text-wrap:pretty}}@media(max-width:479px){.roa-value-intro__actions{flex-direction:column;gap:8px}.roa-value-intro__actions .roa-home-link{min-height:40px;justify-content:center;padding-block:8px}}.roa-card-unrated-stars{display:flex;width:100%;justify-content:center;align-items:center;gap:1px;min-height:18px;color:var(--jdgm-star-color, #008774)}.roa-card-unrated-stars__star{display:block;flex:0 0 18px}.roa-reference-upload{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px;border:1px solid rgb(var(--text-color) / .2);border-radius:var(--input-border-radius, 0)}.roa-reference-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.roa-reference-upload__button{flex-shrink:0;padding:8px 14px;border:1px solid rgb(var(--text-color) / .35);border-radius:3px;font-size:14px;line-height:1.4}.roa-reference-upload__filename{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.roa-reference-upload:focus-within{outline:2px solid currentColor;outline-offset:2px}.RoaDelivery,.RoaDelivery *{box-sizing:border-box}.RoaDelivery{width:100%;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--roa-line);background:var(--roa-surface);color:var(--roa-ink)}.RoaDelivery__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.RoaDelivery__eyebrow{color:var(--roa-bronze);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.RoaDelivery__title{margin:0;font-family:inherit;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:750;letter-spacing:.01em;line-height:1.15;color:#244f68;text-align:end;text-transform:uppercase}.RoaDelivery__route{position:relative;height:2rem;margin-block:1rem .15rem;overflow:hidden}.RoaDelivery__route-line{position:absolute;inset:.75rem 0 auto;height:1px;background:linear-gradient(90deg,#b58a45,#b45c48,#4e7a5d);opacity:.72}.RoaDelivery__flight{position:absolute;z-index:1;inset:0 auto auto 0;display:block;width:100%;color:#2d6380;animation:roa-delivery-flight 8s linear infinite;will-change:transform}.RoaDelivery__flight svg{display:block;margin-inline-start:auto;padding:.125rem;background:var(--roa-surface);transform:rotate(45deg)}@keyframes roa-delivery-flight{0%{opacity:0;transform:translate(calc(-100% - 1.75rem))}10%,90%{opacity:1}to{opacity:0;transform:translate(1.75rem)}}.RoaDelivery__timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.RoaDelivery__timeline:before{position:absolute;z-index:0;inset:1.5rem 16.666% auto;height:1px;background:linear-gradient(90deg,#b58a45,#b45c48,#4e7a5d);content:"";opacity:.72}.RoaDelivery__node{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.RoaDelivery__node--ordered{--roa-delivery-accent: #9b6a23;--roa-delivery-accent-soft: #f7efe2}.RoaDelivery__node--shipped{--roa-delivery-accent: #aa493b;--roa-delivery-accent-soft: #f8ebe7}.RoaDelivery__node--delivered{--roa-delivery-accent: #3f7552;--roa-delivery-accent-soft: #eaf3ec}.RoaDelivery__icon{display:grid;width:3rem;height:3rem;place-items:center;margin-block-end:.75rem;border:1px solid var(--roa-delivery-accent);border-radius:50%;background:var(--roa-delivery-accent-soft);box-shadow:0 3px 8px #1b1a1717;color:var(--roa-delivery-accent)}.RoaDelivery__node>strong{margin-block-end:.4rem;font-size:.8125rem;font-weight:700;line-height:1.25}.RoaDelivery__node>time,.RoaDelivery__date-range{color:var(--roa-muted);font-size:.75rem;line-height:1.45}.RoaDelivery__date-range{display:flex;flex-direction:column;align-items:center}.RoaDelivery__date-arrow{height:1rem;line-height:1}.RoaDelivery__footer{margin:2rem 0 0;padding-block-start:1rem;border-block-start:1px solid var(--roa-line);color:var(--roa-muted);font-size:.75rem;line-height:1.55}@media screen and (max-width:479px){.RoaDelivery{padding:1.15rem 1rem}.RoaDelivery__header{gap:.5rem}.RoaDelivery__title{font-size:.9375rem}.RoaDelivery__node>strong{font-size:.75rem}.RoaDelivery__node>time,.RoaDelivery__date-range{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.RoaDelivery__flight{width:72%;animation:none;will-change:auto}}roa-product-description{display:block}.RoaProductDescription__content>:first-child{margin-block-start:0}.RoaProductDescription__content>:last-child{margin-block-end:0}.RoaProductDescription__toggle{margin-block-start:.25rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.RoaProductDescription__toggle:hover{color:rgb(var(--text-color))}.RoaProductDescription__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.RoaProductShare,.RoaProductShare *{box-sizing:border-box}.RoaProductShare{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem 1rem;width:100%}.RoaProductShare__label{line-height:1}.RoaProductShare__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0}.RoaProductShare__list>li{display:flex}.RoaProductShare__action{--roa-share-accent: #5c5a56;-webkit-appearance:none;appearance:none;display:grid;width:2.375rem;height:2.375rem;place-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--roa-share-accent);cursor:pointer;line-height:0;transition:color .16s ease,opacity .16s ease,transform .16s ease}.RoaProductShare__action svg{display:block;max-width:1.1875rem;max-height:1.1875rem}.RoaProductShare__action--facebook{--roa-share-accent: #1877f2}.RoaProductShare__action--instagram{--roa-share-accent: #e4405f}.RoaProductShare__action--pinterest{--roa-share-accent: #e60023}.RoaProductShare__action--tiktok{--roa-share-accent: #010101}.RoaProductShare__action--tiktok svg{filter:drop-shadow(-.8px 0 #25f4ee) drop-shadow(.8px 0 #fe2c55)}.RoaProductShare__action--x{--roa-share-accent: #111111}.RoaProductShare__action--whatsapp{--roa-share-accent: #25d366}.RoaProductShare__action--email{--roa-share-accent: #8a5a35}.RoaProductShare__action--copy{--roa-share-accent: #47667a}.RoaProductShare__action--native{--roa-share-accent: #a45c2d}.RoaProductShare__action--native path{stroke-opacity:1}@media(hover:hover){.RoaProductShare__action:hover{background:transparent;color:var(--roa-share-accent);opacity:.78;transform:scale(1.16)}}.RoaProductShare__action:focus-visible{outline:2px solid var(--roa-share-accent);outline-offset:3px}.RoaProductShare__status{grid-column:2;min-height:1em;color:#3f7552;font-size:.6875rem;line-height:1.35}.RoaProductShare__status:empty{display:none}@media screen and (max-width:479px){.RoaProductShare{grid-template-columns:minmax(0,1fr);gap:.625rem}.RoaProductShare__list{flex-wrap:nowrap;justify-content:space-between;width:100%;gap:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.RoaProductShare__list::-webkit-scrollbar{display:none}.RoaProductShare__action{width:2.125rem;height:2.125rem}.RoaProductShare__action svg{max-width:1.0625rem;max-height:1.0625rem}.RoaProductShare__status{grid-column:1}}@media(prefers-reduced-motion:reduce){.RoaProductShare__action{transition:none}.RoaProductShare__action:hover{transform:none}}.roa-card-recommended-size{width:100%;justify-self:center;font-family:var(--text-font-family);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0;margin:5px 0 0;text-align:center;color:#6e695f;white-space:nowrap;overflow-wrap:normal}.roa-card-recommended-size>span{white-space:nowrap}@media(max-width:699px){.roa-card-recommended-size{font-size:clamp(9px,2.75vw,11px);line-height:1.45}}@media(max-width:360px){.roa-card-recommended-size{letter-spacing:-.025em}}.roa-collection-shortcuts{display:grid;gap:13px;padding-block:10px 22px;margin-bottom:-15px;border-bottom:1px solid rgb(var(--text-color)/.15)}.roa-collection-shortcuts__row{display:grid;grid-template-columns:95px minmax(0,1fr);gap:16px;align-items:baseline;scroll-margin-top:150px}.roa-collection-shortcuts__label{font-size:12px;color:rgb(var(--text-color)/.6);letter-spacing:.045em}.roa-collection-shortcuts__links{display:flex;gap:8px 19px;flex-wrap:wrap;font-size:13px;line-height:1.65}.roa-collection-shortcuts a{text-underline-offset:4px;text-decoration-color:transparent;text-decoration-line:underline;transition:text-decoration-color .15s}.roa-collection-shortcuts a:hover,.roa-collection-shortcuts a:focus-visible{text-decoration-color:currentColor}@media(max-width:699px){.roa-collection-shortcuts{gap:13px;margin-bottom:0;padding-block:2px 18px}.roa-collection-shortcuts__row{grid-template-columns:1fr;gap:4px;scroll-margin-top:120px}.roa-collection-shortcuts__label{font-size:11px}.roa-collection-shortcuts__links{font-size:12px;gap:6px 16px;line-height:1.65}}.RoaFooterShare{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;min-width:0;color:#41403b}.RoaFooterShare__label{font-size:14px;line-height:1.4}.RoaFooterShare__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.RoaFooterShare__list>li{display:flex}.RoaFooterShare [hidden]{display:none!important}.RoaFooterShare .RoaFooterShare__action{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;text-decoration:none;line-height:0;cursor:pointer;transition:background-color .15s,color .15s}.RoaFooterShare__action svg,.RoaFooterShare__action .RoaFooterShare__brand-logo{display:block;width:25px;height:25px;object-fit:contain;filter:none}.RoaFooterShare__action[data-share-platform=pinterest] .RoaFooterShare__brand-logo{width:35px;height:35px}.RoaFooterShare__action[data-share-platform=native] path{stroke-opacity:1}.RoaFooterShare__action:focus-visible{outline:2px solid #d5b987;outline-offset:2px}.RoaFooterShare__status{grid-column:1/-1;margin:0;color:#41403b;font-size:13px;line-height:1.45}.RoaFooterShare__status:empty{display:none}@media(hover:hover){.RoaFooterShare .RoaFooterShare__action:hover{background:#ffffff12}}@media(max-width:699px){.RoaFooterShare{grid-template-columns:1fr;gap:6px}.RoaFooterShare__list{gap:0}.RoaFooterShare .RoaFooterShare__action{width:36px;height:44px}}@media(prefers-reduced-motion:reduce){.RoaFooterShare .RoaFooterShare__action{transition:none}}.roa-newsletter-feedback{display:block;width:100%;padding-inline-start:10px;border-inline-start:2px solid currentColor;color:inherit;text-align:start;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.roa-newsletter-feedback[hidden],.roa-newsletter-feedback [hidden]{display:none}.roa-newsletter-feedback p{margin:0}.roa-newsletter-feedback button{display:block;min-height:36px;padding:6px 0;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.roa-newsletter-feedback button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.roa-newsletter-feedback__noscript{font-size:12px;line-height:1.6}.roa-detail-unrated-stars{display:flex;width:100%;height:18px;justify-content:center;align-items:center;gap:1px;margin-block-end:8px;color:var(--jdgm-star-color, #008774)}.roa-detail-unrated-stars__star{display:block;flex:0 0 18px}.roa-size-recommendation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;border-top:1px solid rgb(var(--text-color)/.14);padding-top:10px;font-size:13px;line-height:1.5}.roa-size-recommendation p{margin:0;color:rgb(var(--text-color)/.72)}.roa-size-recommendation__summary{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.roa-size-recommendation__label{color:rgb(var(--text-color));font-weight:500}.roa-size-recommendation button{flex-shrink:0;font-size:12px;padding-block:8px;min-height:38px;background-image:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto}.roa-size-recommendation button:disabled{opacity:.55;cursor:default}@media(pointer:fine){.roa-size-recommendation button:hover{text-decoration:none}}.roa-recommended-option-label{font-size:11px;color:#6e695f;font-weight:400}@media(max-width:699px){.roa-size-recommendation__summary{font-size:12px}}@media(max-width:380px){.roa-size-recommendation__summary{font-size:11.5px;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/148/compiled_assets/styles.css.map */
