.fga214{padding:70px 0;background:#f7f4ef;color:#292725}.fga214 .page-width{max-width:1440px}.fga214 h1,.fga214 h2,.fga214 h3{font-family:var(--serif,Georgia,serif);font-weight:400;letter-spacing:-.025em;margin:0 0 22px;line-height:1.1}.fga214 h1,.fga214 h2{font-size:clamp(34px,3.5vw,52px)}.fga214 h3{font-size:29px}.fga214 p{font-size:18px;line-height:1.7;margin:0 0 22px}.fga214 .fga214-label{color:#561f2a;font-size:13px;letter-spacing:.14em;font-weight:700;line-height:1.5;margin-bottom:20px}.fga214-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center}.fga214 .fga214-lead{font-size:19px;color:#625b55;max-width:570px}.fga214-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.fga214 .btn{gap:18px;font-size:16px}.fga214-link{text-decoration:underline;text-underline-offset:5px;color:#561f2a;font-size:16px}.fga214 .fga214-small{font-size:14px;line-height:1.65;color:#6d6259}.fga214-intro>.fga214-small{margin-top:22px;max-width:450px}.fga214-board{position:relative;background:#eee6dc;border:1px solid #d8c9b8;padding:42px;overflow:hidden}.fga214-board h2{font-size:34px;max-width:350px}.fga214-emblem{position:absolute;right:24px;top:-15px;font:150px/1 Georgia,serif;color:#c8b184;opacity:.5}.fga214-board .fga214-label{position:relative;max-width:320px}.fga214 .fga214-question{position:relative;background:#fcfaf7;border:1px solid #e0d5c8;padding:18px 20px;font-size:17px;margin:0 0 14px;border-radius:16px 16px 16px 2px}.fga214-board>.fga214-small{margin:20px 0 0}.fga214-section-head{margin:90px auto 36px;max-width:760px;text-align:center;scroll-margin-top:32px}.fga214-section-head>p:last-child{color:#625b55}.fga214-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.fga214-topics article{border-top:2px solid #561f2a;padding:26px 24px;background:#efe9e1}.fga214-number{display:block;font:32px/1 Georgia,serif;color:#96764e;margin-bottom:24px}.fga214-topics p{font-size:17px;color:#625b55;margin:0}.fga214-how{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding:80px 0}.fga214-how ol{margin:0;padding:0;list-style:none;counter-reset:conversation}.fga214-how li{position:relative;padding:0 0 24px 54px;margin-bottom:26px;border-bottom:1px solid #dbcec1;counter-increment:conversation}.fga214-how li:before{content:counter(conversation,decimal-leading-zero);position:absolute;left:0;top:4px;font:23px Georgia,serif;color:#96764e}.fga214-how h3{font-size:28px;margin-bottom:12px}.fga214-how p{color:#625b55;font-size:17px;margin:0}.fga214-start{background:#561f2a;color:#fff;text-align:center;padding:60px 32px;scroll-margin-top:30px}.fga214-start .fga214-label{color:#dfc6a3}.fga214-start>p:not(.fga214-label){max-width:700px;margin-left:auto;margin-right:auto}.fga214-starter{max-width:650px;margin:28px auto 0;padding:24px;border:1px solid #b28a8f;background:#ffffff0a}.fga214-starter .fga214-small{color:#e4d0cb;margin-bottom:10px}.fga214-starter p:last-child{font:26px/1.4 var(--serif,Georgia,serif);margin:0}.fga214-compare{text-align:center;margin-top:38px}.fga214-compare p{font-size:16px;margin:0 0 8px}.fga214 a:focus-visible{outline:3px solid #9a7142;outline-offset:5px}@media(max-width:900px){.fga214{padding:38px 0 54px}.fga214-hero,.fga214-how{grid-template-columns:minmax(0,1fr);gap:32px}.fga214-board{padding:32px}.fga214-topics{grid-template-columns:1fr}.fga214-section-head{margin-top:60px}.fga214-how{padding:56px 0}.fga214-how ol{margin-top:0}}@media(max-width:480px){.fga214-board{padding:26px 22px}.fga214-board h2{font-size:30px}.fga214 p,.fga214 .fga214-lead{font-size:17px}.fga214 .fga214-question{font-size:16px;padding:16px}.fga214-start{padding:40px 22px}.fga214-starter{padding:20px}.fga214-starter p:last-child{font-size:23px}}.fga214-find{display:flex;gap:18px;align-items:center;padding:22px;margin-top:26px;background:#eee6dc;border-left:3px solid #561f2a}.fga214-chat-icon{display:inline-flex;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#561f2a;color:#fff;align-items:center;justify-content:center}.fga214-find h3{font-family:var(--sans,Arial,sans-serif);font-size:18px;font-weight:600;letter-spacing:0;margin:0 0 8px}.fga214-find p{font-size:15px;line-height:1.6;margin:0;color:#625b55}.fga214-bubble-guide{display:flex;align-items:center;gap:20px;max-width:570px;margin:28px auto;padding:24px;text-align:left;border:1px solid #b28a8f;background:#fff7ef;color:#292725}.fga214-bubble-guide p{font-size:18px;margin:0 0 4px}.fga214-bubble-guide small{font-size:14px;color:#625b55}.fga214-direction{font-size:42px;line-height:1;color:#561f2a;margin-left:auto}@media(max-width:480px){.fga214-find{padding:18px;gap:14px}.fga214-chat-icon{width:54px;height:54px;flex-basis:54px}.fga214-bubble-guide{padding:20px 16px;gap:14px}.fga214-bubble-guide p{font-size:16px}.fga214-direction{font-size:30px}}.footer-guidance{margin-top:24px}.footer-guidance h3{margin:0 0 12px}.footer-guidance a{margin:8px 0}@media(min-width:761px){.header .desktop-nav{gap:clamp(14px,2vw,30px)}}.massage-guidance__block{display:grid;grid-template-columns:1fr 1fr;background:#602b39;color:#faf6f0}.massage-guidance__copy{padding:clamp(28px,3.4vw,64px);align-self:center}.massage-guidance__copy h2{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.12;margin:0 0 24px;color:inherit;max-width:650px}.massage-guidance__copy p{font-size:17px;line-height:1.65;margin:0 0 18px;max-width:650px;color:inherit}.massage-guidance__copy p+p{color:#eadbdf}.massage-guidance__links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.massage-guidance__links a{font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;align-items:center;gap:12px}.massage-guidance__primary{background:#faf6f0;color:#602b39;padding:14px 20px;border:1px solid #faf6f0}.massage-guidance__secondary{color:#faf6f0;padding:12px 0;border-bottom:1px solid #cfacb6}.massage-guidance__links a:hover{opacity:.85}.massage-guidance__links a:focus-visible{outline:2px solid #dabc91;outline-offset:5px}.massage-guidance__image{align-self:center}.massage-guidance__image img{display:block;width:100%;height:auto}@media(max-width:800px){.massage-guidance__block{grid-template-columns:1fr}.massage-guidance__copy{padding:32px 24px}.massage-guidance__copy h2{font-size:34px}.massage-guidance__copy p{font-size:16px}.massage-guidance__links{margin-top:24px}}.rfg-product-reviews{clear:both;width:min(100% - 48px,1280px);margin:0 auto;padding:40px 0 64px;--jdgm-primary-color: #561f2a;--jdgm-secondary-color: #ede7de;--jdgm-star-color: #561f2a;--jdgm-write-review-text-color: #fff;--jdgm-write-review-bg-color: #561f2a}.rfg-product-reviews .jdgm-widget{font-family:inherit}.rfg-product-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #561f2a !important;--jm-review-widget-button-color: #561f2a !important;--jm-widget-primary-color: #561f2a !important;--jm-review-widget-form-button-color: #561f2a !important}.rfg-product-reviews .jm-review-widget-minimal-header__title{font:400 clamp(32px,4vw,44px)/1.15 var(--serif)!important;color:#561f2a}.rfg-product-reviews button{min-height:44px;font-size:16px}@media(max-width:760px){.rfg-product-reviews{width:calc(100% - 32px);padding:28px 0 40px}}.rfg-shipping-page{max-width:1000px;padding-top:30px;padding-bottom:50px}.rfg-shipping-page h1{font-size:clamp(30px,4vw,44px);font-weight:500;margin-bottom:28px}.rfg-shipping-page h2{font-size:24px;font-weight:500;margin:30px 0 12px}.rfg-shipping-page p{font-size:17px;line-height:1.65;margin:0 0 16px}.rfg-home-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.rfg-home-support-card{padding:8px 54px 8px 0;display:flex;flex-direction:column;align-items:flex-start}.rfg-home-support-card+article{border-left:1px solid #cfc1b4;padding:8px 0 8px 54px}.rfg-home-support .eyebrow{font-size:13px;line-height:1.5;letter-spacing:.12em;color:#561f2a;margin:0 0 20px}.rfg-home-support h2{font:400 clamp(28px,2.5vw,38px)/1.14 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:0 0 22px}.rfg-home-support-copy{font-size:18px;line-height:1.65;color:#625b55;margin:0 0 26px;max-width:590px}.rfg-home-support-link{display:inline-flex;gap:16px;align-items:center;color:#561f2a;border-bottom:1px solid #af8791;padding-bottom:5px;font-size:16px;font-weight:600}.rfg-home-support-link:focus-visible{outline:2px solid #561f2a;outline-offset:5px}.rfg-home-support .rfg-home-support-hint{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;color:#625b55;margin:20px 0 0}.rfg-home-support-hint svg{flex:0 0 25px;color:#561f2a}@media(max-width:900px){.rfg-home-support-card{padding-right:30px}.rfg-home-support-card+article{padding-left:30px}}@media(max-width:749px){.rfg-home-support-grid{grid-template-columns:1fr;gap:30px}.rfg-home-support-card{padding:0}.rfg-home-support-card+article{padding:30px 0 0;border-left:0;border-top:1px solid #cfc1b4}.rfg-home-support-copy{font-size:17px}.rfg-home-support h2{font-size:30px}.rfg-home-support .eyebrow{font-size:12px}}.wg213{padding:64px 0 72px;color:#292725;background:#f7f4ef}.wg213 .page-width{max-width:1440px}.wg213 h1,.wg213 h2,.wg213 h3{font-family:var(--serif,Georgia,serif);font-weight:400;letter-spacing:-.025em}.wg213 h1{font-size:clamp(34px,3.5vw,52px);line-height:1.1;margin:0 0 26px}.wg213 h2{font-size:clamp(34px,3.5vw,52px);line-height:1.1;margin:0 0 18px}.wg213 h3{font-size:clamp(29px,3vw,42px);line-height:1.12;margin:0 0 18px}.wg213 p{font-size:18px;line-height:1.65;margin:0 0 20px}.wg213 .wg213-label{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.5;color:#561f2a;text-transform:uppercase;margin:0 0 18px}.wg213-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.wg213-copy{padding:22px 0}.wg213 .wg213-lead{font-size:19px;max-width:570px;color:#625b55}.wg213-visual{margin:0;min-width:0}.wg213-visual>img{width:100%;height:auto}.wg213-placeholder{min-height:360px;aspect-ratio:4/3;background:#eae2d7;border:1px solid #d8cbbb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:#66574b;gap:15px}.wg213-placeholder>span:not(.wg213-frame){font-size:12px;letter-spacing:.12em;font-weight:600}.wg213-placeholder small{max-width:270px;font-size:14px;line-height:1.6}.wg213-placeholder .wg213-frame{font:400 82px/1 var(--serif,Georgia,serif);color:#b59d85;border:1px solid #c8b8a5;padding:24px 35px}.wg213-included{display:flex;align-items:center;gap:16px;padding:20px 0;border-block:1px solid #dcd1c5;margin:26px 0}.wg213-included>span{font-size:24px;color:#561f2a}.wg213-included p{font-size:17px;margin:0}.wg213-included small{font-size:14px;color:#625b55}.wg213-buttons{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.wg213 .btn{font-size:15px;min-height:50px}.wg213-textlink{font-size:15px;text-decoration:underline;text-underline-offset:5px;color:#561f2a}.wg213 a:focus-visible,.wg213 summary:focus-visible{outline:3px solid #9a7142;outline-offset:5px}.wg213-section-head{text-align:center;max-width:760px;margin:96px auto 40px;scroll-margin-top:40px}.wg213-section-head>p:last-child{color:#625b55}.wg213-story{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;background:#eee8df}.wg213-story-copy{padding:clamp(28px,4vw,64px);align-self:center}.wg213-story-copy>p:last-child{color:#625b55}.wg213-story:nth-child(2n) .wg213-story-image{order:2}.wg213-story-image{min-width:0}.wg213-story-image img{width:100%;height:auto}.wg213-story-image .wg213-placeholder{height:100%;min-height:340px}.wg213 .wg213-number{font:400 40px/1 var(--serif,Georgia,serif);color:#96764e;margin:0 0 20px}.wg213-prepare{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;padding:76px 0;border-bottom:1px solid #dcd1c5}.wg213-prepare ul{padding-left:22px;font-size:17px;line-height:1.65}.wg213-prepare li{margin-bottom:14px}.wg213-prepare aside{background:#efe5d9;padding:38px;align-self:start;border-top:3px solid #561f2a}.wg213-prepare aside h3{font-size:32px}.wg213-prepare aside p{font-size:16px;margin-bottom:0}.wg213-prepare aside .wg213-number{font-size:62px}.wg213-faq{max-width:940px;margin:76px auto}.wg213-faq h2{margin-bottom:32px}.wg213-faq details{border-top:1px solid #d3c7bb}.wg213-faq details:last-of-type{border-bottom:1px solid #d3c7bb;margin-bottom:25px}.wg213-faq summary{cursor:pointer;font-size:19px;padding:22px 28px 22px 0}.wg213-faq details>p{font-size:17px;color:#625b55;max-width:810px;padding-right:24px}.wg213-final{background:#561f2a;color:#fff;text-align:center;padding:64px 30px}.wg213-final .wg213-label{color:#dfc6a3}.wg213-final .wg213-buttons{justify-content:center}.wg213-final .wg213-textlink{color:#fff}.wg213-final p{max-width:690px;margin-left:auto;margin-right:auto}@media(max-width:899px){.wg213{padding-top:34px}.wg213-hero,.wg213-story,.wg213-prepare{grid-template-columns:minmax(0,1fr);gap:30px}.wg213-hero{gap:26px}.wg213 h1{font-size:clamp(34px,3.5vw,52px)}.wg213-story{gap:0}.wg213-story:nth-child(2n) .wg213-story-image{order:0}.wg213-story-copy{padding:34px}.wg213-placeholder{min-height:280px}.wg213-section-head{margin-top:64px}.wg213-prepare{padding:54px 0}.wg213-faq{margin:54px auto}}@media(max-width:480px){.wg213 h1{font-size:clamp(34px,3.5vw,52px)}.wg213 .wg213-lead,.wg213 p{font-size:17px}.wg213-placeholder{min-height:255px;padding:24px}.wg213-story-image .wg213-placeholder{min-height:255px}.wg213-story-copy,.wg213-prepare aside{padding:28px 24px}.wg213-final{padding:44px 22px}.wg213-buttons{gap:18px}.wg213-faq summary{font-size:18px}}.rfg-comparison-invitation{padding:12px 0 64px;background:var(--cream,#f7f4ef)}.rfg-comparison-invitation-inner{padding:36px 40px;background:var(--sand,#ede7de);display:flex;align-items:center;justify-content:space-between;gap:36px}.rfg-comparison-invitation .eyebrow{font-size:14px;color:var(--burgundy,#561f2a)}.rfg-comparison-invitation h2{font:400 clamp(28px,3vw,40px)/1.12 var(--serif,Georgia,serif);margin:8px 0 14px}.rfg-comparison-invitation p:last-child{font-size:18px;margin:0}.rfg-comparison-invitation a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;background:var(--burgundy,#561f2a);color:#fff;flex-shrink:0;font-size:17px;font-weight:600;min-height:48px}@media(max-width:900px){.rfg-comparison-invitation-inner{align-items:flex-start;flex-direction:column;gap:24px;padding:28px}.rfg-comparison-invitation{padding-bottom:44px}}.rfg-contact-form{display:grid;gap:10px;max-width:720px;margin:28px 0}.rfg-contact-form input,.rfg-contact-form textarea{width:100%;padding:13px;border:1px solid #cfc5bd;border-radius:4px;font:inherit;background:#fff;color:#272321}.rfg-contact-form label{margin-top:8px}.rfg-contact-form button{justify-self:start;margin-top:12px}.rfg-contact-phone{margin-top:32px}.rfg-deferred-vimeo{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rfg-deferred-vimeo__trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#151413;cursor:pointer}.rfg-deferred-vimeo__trigger img{display:block;width:100%;height:100%;object-fit:cover}.rfg-deferred-vimeo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0000001f}.rfg-deferred-vimeo__icon{display:block;width:clamp(52px,10vw,72px);height:auto}.rfg-deferred-vimeo__label{padding:6px 14px;background:#561f2a;color:#fff;font:600 16px/1.4 var(--sans)}.rfg-deferred-vimeo__trigger:hover .rfg-deferred-vimeo__overlay{background:#00000038}.rfg-deferred-vimeo__trigger:focus-visible{outline:3px solid #fff;outline-offset:-6px}.rfg-deferred-vimeo iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.rfg-deferred-vimeo__fallback{position:absolute;bottom:8px;left:8px;padding:8px 12px;background:#fff;color:#561f2a;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/160/compiled_assets/styles.css.map */
