body:has(.rc-contact) .header-section:has(.rc-primary-navigation){--rc-hdr-tint: linear-gradient(#fcf7f0, #fcf7f0);--rc-hdr-tint-fallback: linear-gradient(#fcf7f0, #fcf7f0);--rc-hdr-tint-sticky: linear-gradient(#fcf7f0, #fcf7f0);--rc-hdr-sheen: linear-gradient(transparent, transparent);--rc-hdr-solid: #fcf7f0;--rc-hdr-solid-rgb: 252 247 240;--rc-hdr-edge: #e3d5ce;--rc-hdr-divider: #e3d5ce;--rc-hdr-ink: #482332;--rc-hdr-ink-rgb: 72 35 50;--rc-hdr-current: #713449;--rc-hdr-focus: #713449;--rc-hdr-hover: #7134490a;--rc-hdr-hover-edge: #b68c98;--rc-hdr-panel: linear-gradient(#fcf7f0, #fcf7f0);--rc-hdr-panel-fallback: linear-gradient(#fcf7f0, #fcf7f0);--rc-hdr-panel-ink: #482332;--rc-hdr-panel-ink-rgb: 72 35 50;--rc-hdr-panel-accent: #713449;--rc-hdr-panel-border: #e3d5ce;--rc-hdr-panel-border-rgb: 227 213 206;--rc-hdr-card: #71344907;--rc-hdr-card-hover: #71344910;--rc-hdr-press: #71344916;--rc-hdr-input: #fffcf8;--rc-hdr-badge: #f1e2da;--rc-hdr-badge-ink: #713449;--rc-hdr-logo-plate: transparent;--rc-hdr-logo-edge: none;--rc-hdr-shadow: inset 0 -1px 0 #e3d5ce}body:has(.rc-contact) .header .header-logo__image{filter:brightness(0) saturate(100%) invert(15%) sepia(21%) saturate(1413%) hue-rotate(284deg) brightness(91%) contrast(89%)}main[data-template="page.contact"]:has(.rc-contact){--rc-interior-accent: #713449;background:#f5ece4}body:has(.rc-contact) .rc-primary-navigation .rc-nav-label__text{font-size:12px;overflow-wrap:normal;word-break:normal}.rc-contact,.rc-contact-guide{--contact-ink: #482332;--contact-muted: #755e65;--contact-burgundy: #713449;--contact-border: #d6c4c1;font-family:Instrument Sans,Arial,sans-serif;color:var(--contact-ink);-webkit-font-smoothing:antialiased}.rc-contact *,.rc-contact-guide *{box-sizing:border-box}.rc-contact{position:relative;isolation:isolate;background:#45252c;overflow:clip}.rc-contact__photograph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.rc-contact__photograph img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 59%}.rc-contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#25101979,#2e122d26 43%,#3217221a),linear-gradient(180deg,#2d132c55,transparent 65%,#2712203b);pointer-events:none}.rc-contact__composition{width:min(1380px,100%);margin-inline:auto;padding:64px 60px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,550px);align-items:start;gap:clamp(48px,6vw,100px)}.rc-contact__story{padding-top:24px;color:#fff5e8;min-width:0}.rc-contact .rc-contact__eyebrow,.rc-contact-guide .rc-contact__eyebrow{margin:0 0 25px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.rc-contact__story>.rc-contact__eyebrow{display:flex;align-items:center;gap:14px;color:#f5dfc8}.rc-contact__story>.rc-contact__eyebrow:before{content:"";width:30px;height:1px;background:currentColor}.rc-interior-main .rc-contact h1{margin:0;font-family:Lora,Georgia,serif;font-size:clamp(44px,4.45vw,66px);line-height:1.08;font-weight:400;letter-spacing:-.045em;color:#fff5e8;text-wrap:balance;overflow-wrap:normal;max-width:11.5ch;text-shadow:0 2px 24px #1f122833}.rc-contact h1>span,.rc-contact h1>em{display:block}.rc-contact h1>em{font-weight:400;font-style:italic;color:#f0d5c3}.rc-contact__intro{margin:25px 0 0;max-width:34ch;font-size:15px;line-height:1.8;color:#fff5e8;text-shadow:0 1px 10px #26152166}.rc-contact__signature{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.rc-contact__wordmark{width:190px;height:auto;max-width:100%;opacity:.95}.rc-contact__signature>span{max-width:32ch;font-size:10px;letter-spacing:.07em;color:#f7e6d5}.rc-contact__panel{background:#fcf7f0;border:1px solid #ffffff99;border-radius:18px;box-shadow:0 18px 65px #240e2430;padding:32px 34px 28px;min-width:0}.rc-contact__panel-heading{padding-bottom:23px;border-bottom:1px solid #e3d5ce;margin-bottom:22px}.rc-contact .rc-contact__panel-heading>.rc-contact__eyebrow{color:#8a4a5b;margin-bottom:10px;font-size:9px;letter-spacing:.2em}.rc-interior-main .rc-contact h2{margin:0;font-family:Lora,Georgia,serif;font-size:32px;line-height:1.25;font-weight:400;letter-spacing:-.03em;color:#482332}.rc-contact__panel-heading>p:last-child{color:#755e65;margin:9px 0 0;font-size:13px;line-height:1.6}.rc-contact__form{display:grid;gap:19px}.rc-contact__topics{border:0;padding:0;margin:0;min-width:0}.rc-contact__topics legend,.rc-contact__field>label{padding:0;margin-bottom:8px;font-size:11px;font-weight:600;line-height:1.5;color:#482332;display:block}.rc-contact__field small{font-size:10px;color:#755e65;font-weight:400}.rc-contact__topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rc-contact__topic{position:relative;cursor:pointer;display:block}.rc-contact__topic>input{position:absolute;opacity:0;width:1px;height:1px;inset-inline-start:50%;top:15px}.rc-contact__topic-face{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:8px;padding:13px 6px 12px;min-height:90px;height:100%;color:#68404e;background:#f8f0e9;border:1px solid #dbc8c4;border-radius:9px;font-size:11px;line-height:1.35;font-weight:500;transition:border-color .18s,background-color .18s,color .18s}.rc-contact__topic-face svg{width:24px;height:24px;flex:0 0 24px}.rc-contact__topic:hover .rc-contact__topic-face{background:#eee0da;border-color:#b2929a}.rc-contact__topic>input:checked+.rc-contact__topic-face{background:#713449;border-color:#713449;color:#fff5e8;box-shadow:0 3px 12px #71344919}.rc-contact__topic>input:focus-visible+.rc-contact__topic-face{outline:2px solid #713449;outline-offset:3px}.rc-contact__other{display:inline-flex;gap:7px;align-items:center;min-height:32px;font-size:11px;margin-top:5px;color:#755e65;cursor:pointer}.rc-contact__other input{width:13px;height:13px;accent-color:#713449;margin:0}.rc-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rc-contact__field{min-width:0}.rc-contact .rc-contact__field :is(input,textarea){-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;margin:0;border:1px solid #cdb8b5;border-radius:7px;background:#fffcf8;color:#482332;padding:12px 13px;font:13px/1.5 Instrument Sans,Arial,sans-serif;box-shadow:none;min-height:46px;transition:border-color .18s,box-shadow .18s}.rc-contact .rc-contact__field textarea{min-height:110px;resize:vertical;max-height:420px}.rc-contact .rc-contact__field :is(input,textarea)::placeholder{color:#755e65;opacity:1}.rc-contact .rc-contact__field :is(input,textarea):focus{border-color:#713449;box-shadow:0 0 0 3px #7134490d}.rc-contact .rc-contact__field :is(input,textarea):focus-visible{outline:2px solid #713449;outline-offset:2px}.rc-contact__details[hidden]{display:none!important}.rc-contact__details{padding:15px;background:#f2e7df;border-radius:8px}.rc-contact__hint{font-size:11px;line-height:1.6;color:#755e65;margin:6px 0 0}.rc-contact__return-note{padding-top:7px}.rc-contact a{color:#713449;text-decoration:underline;text-underline-offset:3px}.rc-contact a:focus-visible{outline:2px solid #713449;outline-offset:3px}.rc-contact__required{margin:-9px 0 -6px;font-size:10px;color:#755e65}.rc-contact .rc-contact__send{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border:1px solid #713449;border-radius:7px;background:#713449;color:#fff5e8;cursor:pointer;font:500 13px/1.5 Instrument Sans,Arial,sans-serif;letter-spacing:.01em;transition:background .18s,border-color .18s}.rc-contact__send svg{width:23px;height:23px}.rc-contact .rc-contact__send:hover{background:#542638;border-color:#542638}.rc-contact .rc-contact__send:focus-visible{outline:2px solid #713449;outline-offset:3px}.rc-contact__privacy{display:flex;align-items:start;gap:8px;margin:-6px 0 0;color:#755e65;font-size:10px;line-height:1.6}.rc-contact__privacy>svg{width:13px;height:15px;flex:0 0 13px;margin-top:1px}.rc-contact__notice{padding:17px;border:1px solid #a7b8a0;border-radius:8px;background:#eef2e6;color:#30432a;font-size:13px;line-height:1.6}.rc-contact__notice p{margin:6px 0 0}.rc-contact__notice--error{color:#742637;background:#f9e6e6;border-color:#c28992}.rc-contact-guide{background:#f1e2da;border-bottom:1px solid #dbc9c1}.rc-contact-guide__inner{width:min(1260px,100%);margin-inline:auto;padding:42px 60px 48px}.rc-contact-guide .rc-contact__eyebrow{color:#8a4a5b;margin:0 0 24px}.rc-contact-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rc-contact-guide__grid>div{padding-left:40px;position:relative}.rc-contact-guide__number{position:absolute;left:0;top:2px;font:italic 18px/1.3 Lora,Georgia,serif;color:#a16f77}.rc-interior-main .rc-contact-guide h3{margin:0 0 8px;font:500 15px/1.4 Instrument Sans,Arial,sans-serif;color:#482332}.rc-contact-guide__grid p{margin:0;color:#755e65;font-size:12px;line-height:1.8;max-width:34ch}@media(min-width:1600px){.rc-contact__composition{padding-block:80px}}@media(max-width:1099px){.rc-contact__composition{padding:45px 32px 55px;gap:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.rc-contact__panel{padding:28px 25px 24px}.rc-interior-main .rc-contact h1{font-size:48px}.rc-contact-guide__inner{padding-inline:32px}.rc-contact__row{gap:12px}}@media(max-width:749px){.rc-contact{background:#f5ece4}.rc-contact__photograph{height:480px;bottom:auto}.rc-contact__photograph img{object-position:37% center}.rc-contact:before{height:480px;bottom:auto;background:linear-gradient(90deg,#29152580,#2e122d10),linear-gradient(180deg,#26102022,#26102022 65%,#3b172944)}.rc-contact__composition{display:block;padding:0 20px 30px}.rc-contact__story{min-height:370px;padding:37px 4px 34px}.rc-contact .rc-contact__story>.rc-contact__eyebrow{font-size:9px;margin-bottom:19px;letter-spacing:.18em}.rc-interior-main .rc-contact h1{font-size:clamp(37px,8.8vw,52px);max-width:13ch;line-height:1.08}.rc-contact__intro{margin-top:18px;font-size:13px;max-width:33ch;line-height:1.7}.rc-contact__signature{margin-top:22px;gap:6px}.rc-contact__wordmark{width:130px}.rc-contact__signature>span{font-size:9px}.rc-contact__panel{border-radius:14px;padding:27px 22px 23px;box-shadow:0 10px 28px #48233213}.rc-interior-main .rc-contact h2{font-size:28px}.rc-contact__panel-heading{margin-bottom:19px;padding-bottom:20px}.rc-contact__row{grid-template-columns:1fr;gap:17px}.rc-contact__topic-grid{gap:6px}.rc-contact__topic-face{min-height:99px;padding:12px 4px;font-size:11px}.rc-contact .rc-contact__field :is(input,textarea){font-size:16px;min-height:48px}.rc-contact__topics legend,.rc-contact__field>label{font-size:12px}.rc-contact__other{min-height:38px;font-size:12px}.rc-contact-guide__inner{padding:31px 28px 40px}.rc-contact-guide__grid{grid-template-columns:1fr;gap:24px}.rc-contact-guide__grid p{max-width:45ch}}@media(max-width:359px){.rc-contact__composition{padding-inline:12px}.rc-contact__panel{padding-inline:16px}.rc-contact__topic-face{font-size:11px;overflow-wrap:anywhere}.rc-interior-main .rc-contact h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.rc-contact *{transition:none!important;scroll-behavior:auto}}html[data-rc-appearance=light] body:has(.rc-contact) .rc-appearance-toggle__moon{display:block}html[data-rc-appearance=light] body:has(.rc-contact) .rc-appearance-toggle__sun{display:none}html[data-rc-appearance=dark] body:has(.rc-contact) .rc-appearance-toggle__moon{display:none}html[data-rc-appearance=dark] body:has(.rc-contact) .rc-appearance-toggle__sun{display:block}html[data-rc-appearance=dark] body:has(.rc-contact) .header-section:has(.rc-primary-navigation){--rc-hdr-tint: linear-gradient(#302027, #302027);--rc-hdr-tint-fallback: linear-gradient(#302027, #302027);--rc-hdr-tint-sticky: linear-gradient(#302027, #302027);--rc-hdr-solid: #302027;--rc-hdr-solid-rgb: 48 32 39;--rc-hdr-edge: #795b65;--rc-hdr-divider: #795b65;--rc-hdr-ink: #fff5e8;--rc-hdr-ink-rgb: 255 245 232;--rc-hdr-current: #f0c995;--rc-hdr-focus: #f0c995;--rc-hdr-hover: #fff5e80a;--rc-hdr-hover-edge: #b68c98;--rc-hdr-panel: linear-gradient(#302027, #302027);--rc-hdr-panel-fallback: linear-gradient(#302027, #302027);--rc-hdr-panel-ink: #fff5e8;--rc-hdr-panel-ink-rgb: 255 245 232;--rc-hdr-panel-accent: #f0c995;--rc-hdr-panel-border: #795b65;--rc-hdr-panel-border-rgb: 121 91 101;--rc-hdr-card: #fff5e807;--rc-hdr-card-hover: #fff5e810;--rc-hdr-press: #fff5e816;--rc-hdr-input: #24191e;--rc-hdr-badge: #4b303b;--rc-hdr-badge-ink: #f0d5c3;--rc-hdr-shadow: inset 0 -1px 0 #795b65}html[data-rc-appearance=dark] body:has(.rc-contact) .header .header-logo__image{filter:none}html[data-rc-appearance=dark] .rc-contact,html[data-rc-appearance=dark] .rc-contact-guide{color:#fff5e8;background-color:#24191e}html[data-rc-appearance=dark] .rc-contact__panel{color:#fff5e8;background:#302027;border-color:#795b65}html[data-rc-appearance=dark] .rc-contact__panel-heading,html[data-rc-appearance=dark] .rc-contact-guide{border-color:#795b65}html[data-rc-appearance=dark] .rc-contact :is(h2,.rc-contact__topics legend,.rc-contact__field>label),html[data-rc-appearance=dark] .rc-contact-guide h3{color:#fff5e8}html[data-rc-appearance=dark] .rc-contact :is(.rc-contact__panel-heading>p:last-child,.rc-contact__field small,.rc-contact__other,.rc-contact__hint,.rc-contact__required,.rc-contact__privacy),html[data-rc-appearance=dark] .rc-contact-guide__grid p{color:#dfcabd}html[data-rc-appearance=dark] .rc-contact .rc-contact__panel-heading>.rc-contact__eyebrow,html[data-rc-appearance=dark] .rc-contact-guide :is(.rc-contact__eyebrow,.rc-contact-guide__number){color:#e3b9bd}html[data-rc-appearance=dark] .rc-contact__topic-face{background:#3c2832;color:#f5ded0;border-color:#795b65}html[data-rc-appearance=dark] .rc-contact__topic:hover .rc-contact__topic-face{background:#4c303c;border-color:#d4a6b3}html[data-rc-appearance=dark] .rc-contact__topic>input:checked+.rc-contact__topic-face{background:#f0d5c3;border-color:#f0d5c3;color:#482332}html[data-rc-appearance=dark] .rc-contact__topic>input:focus-visible+.rc-contact__topic-face{outline-color:#f0c995}html[data-rc-appearance=dark] .rc-contact .rc-contact__field :is(input,textarea){color:#fff5e8;background:#24191e;border-color:#96717f;color-scheme:dark}html[data-rc-appearance=dark] .rc-contact .rc-contact__field :is(input,textarea)::placeholder{color:#d4bcc5}html[data-rc-appearance=dark] .rc-contact .rc-contact__field :is(input,textarea):focus{border-color:#f0c995}html[data-rc-appearance=dark] .rc-contact .rc-contact__field :is(input,textarea):focus-visible,html[data-rc-appearance=dark] .rc-contact a:focus-visible,html[data-rc-appearance=dark] .rc-contact .rc-contact__send:focus-visible{outline-color:#f0c995}html[data-rc-appearance=dark] .rc-contact__details{background:#3c2832}html[data-rc-appearance=dark] .rc-contact a{color:#f0c995}html[data-rc-appearance=dark] .rc-contact__other input{accent-color:#e3b9bd}html[data-rc-appearance=dark] .rc-contact .rc-contact__send{background:#f0d5c3;border-color:#f0d5c3;color:#482332}html[data-rc-appearance=dark] .rc-contact .rc-contact__send:hover{background:#fff5e8;border-color:#fff5e8}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__input-group{--rc-newsletter-surface: #fcf7f0;--rc-newsletter-ink: #482332;--rc-newsletter-placeholder: #755e65;--rc-newsletter-border: #96717f;--rc-newsletter-button: #713449;--rc-newsletter-button-ink: #fff5e8;--rc-newsletter-button-hover: #542638;--rc-newsletter-focus: #713449;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:6px;background:var(--rc-newsletter-surface);color:var(--rc-newsletter-ink);border:1px solid var(--rc-newsletter-border);border-radius:14px;color-scheme:light}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:0;border-radius:7px;background:var(--rc-newsletter-surface);color:var(--rc-newsletter-ink);caret-color:var(--rc-newsletter-ink);box-shadow:none;font-size:16px;line-height:1.5}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__input::placeholder{color:var(--rc-newsletter-placeholder);opacity:1}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__button{--button-background-color: var(--rc-newsletter-button);--button-color: var(--rc-newsletter-button-ink);position:static;display:grid;place-items:center;box-sizing:border-box;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:9px;background:var(--rc-newsletter-button);color:var(--rc-newsletter-button-ink);box-shadow:none}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__button:hover{background:var(--rc-newsletter-button-hover)}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__button-icon{width:24px;height:24px;padding:0;color:inherit;fill:currentColor}body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form :is(.email-signup__input,.email-signup__button):focus-visible{outline:2px solid var(--rc-newsletter-focus);outline-offset:2px}html[data-rc-appearance=dark] body:has(.rc-contact) [id$=__media_with_content_RqxiU3] form.email-signup__form .email-signup__input-group{--rc-newsletter-surface: #3c2832;--rc-newsletter-ink: #fff5e8;--rc-newsletter-placeholder: #dfcabd;--rc-newsletter-button: #f0d5c3;--rc-newsletter-button-ink: #482332;--rc-newsletter-button-hover: #fff5e8;--rc-newsletter-focus: #f0c995;color-scheme:dark}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ricordo-contact.css.map */
