.grcp{box-sizing:border-box;background:var(--gr-bg);color:var(--gr-ink);font-family:var(--font-body-family,"Alegreya Sans",sans-serif);font-size:20px;line-height:1.5}.grcp *,.grcp *:before,.grcp *:after{box-sizing:border-box}.grcp .grcp-wrap{max-width:1440px;margin:0 auto}.grcp .grcp-pad{padding:var(--gr-space) clamp(24px,5.55vw,80px)}.grcp h1,.grcp h2,.grcp h3{font-family:var(--font-heading-family,Domine,serif);font-weight:700;color:var(--gr-ink);margin:0;letter-spacing:-.035em}.grcp h1{font-size:clamp(38px,4.4vw,var(--gr-heading));line-height:1.15}.grcp h2{font-size:clamp(28px,3.3vw,var(--gr-heading));line-height:1.25}.grcp h3{font-size:22px;line-height:1.4;letter-spacing:-.02em}.grcp p{margin:0;color:var(--gr-muted)}.grcp a{color:inherit;text-decoration:none}.grcp img{display:block;width:100%;max-width:100%;height:auto}.grcp .grcp-eyebrow,.grcp .grcp-micro{font-size:12px;line-height:1.5;letter-spacing:1.7px;text-transform:uppercase}.grcp .grcp-eyebrow{margin-bottom:20px}.grcp .grcp-lead{margin:22px 0 28px;color:var(--gr-muted)}.grcp .grcp-lead p+p{margin-top:12px}.grcp .grcp-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--gr-ink);color:var(--gr-button-text);padding:18px 24px;min-height:57px;font-size:13px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase;border:1px solid transparent}.grcp .grcp-button:hover{filter:brightness(.9)}.grcp .grcp-button span{font-size:20px;line-height:1}.grcp .grcp-textlink{display:inline-flex;gap:8px;align-items:center;font-size:16px;border-bottom:1px solid currentColor;padding:5px 0;text-underline-offset:5px}.grcp :is(a,summary,input,select,textarea,button):focus-visible{outline:2px solid var(--gr-ink);outline-offset:4px}.grcp .grcp-links{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.grcp .grcp-small{font-size:15px;margin-top:16px}.grcp .grcp-hero{display:grid;grid-template-columns:43% 57%;align-items:center;padding:var(--gr-space) clamp(24px,4.5vw,65px) var(--gr-space) clamp(24px,5.55vw,80px)}.grcp .grcp-hero-copy{padding-right:46px}.grcp .grcp-hero-copy .grcp-lead{font-size:22px;max-width:440px}.grcp .grcp-hero-photo{position:relative}.grcp .grcp-hero-photo img{aspect-ratio:1.14;object-fit:cover}.grcp .grcp-image-note{position:absolute;left:22px;bottom:22px;max-width:calc(100% - 44px);background:var(--gr-bg);padding:14px 19px;font-size:14px}.grcp .grcp-image-note strong{display:block}.grcp .grcp-image-placeholder{padding:70px 24px;background:var(--gr-line);text-align:center;font-size:16px}.grcp .grcp-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--gr-space) clamp(24px,5.55vw,80px);text-align:center;row-gap:20px}.grcp .grcp-trust>div{padding:0 10px;border-right:1px solid var(--gr-line);font-size:16px}.grcp .grcp-trust>div:last-child{border:0}.grcp .grcp-trust strong{display:block;font-size:18px}.grcp .grcp-trust span{color:var(--gr-muted);font-size:15px}.grcp .grcp-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px}.grcp .grcp-top-copy{max-width:375px;font-size:19px}.grcp .grcp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.grcp .grcp-gallery figure{margin:0}.grcp .grcp-gallery img{aspect-ratio:1.12;object-fit:cover}.grcp .grcp-gallery figcaption{padding-top:20px}.grcp .grcp-gallery h3{font-size:21px}.grcp .grcp-micro{display:block;font-size:10px;color:var(--gr-muted);margin-top:6px}.grcp .grcp-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:29px;font-size:16px}.grcp .grcp-process-heading{max-width:620px;margin-bottom:45px}.grcp .grcp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.grcp .grcp-step-number{font-size:24px;line-height:1;color:var(--gr-muted);display:flex;gap:20px;align-items:center;margin-bottom:26px}.grcp .grcp-step-number:after{content:"";height:1px;background:var(--gr-line);flex:1}.grcp .grcp-steps h3{font-size:21px;margin-bottom:15px}.grcp .grcp-steps p{font-size:18px}.grcp .grcp-rule{border-top:1px solid var(--gr-line);padding-top:22px}.grcp .grcp-materials{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.grcp .grcp-materials-photo img{height:440px;object-fit:cover;object-position:center 58%}.grcp .grcp-material-lines{margin:26px 0}.grcp .grcp-material-lines>div{padding:12px 0;border-bottom:1px solid var(--gr-line);display:flex;justify-content:space-between;gap:18px;font-size:17px}.grcp .grcp-material-lines span{color:var(--gr-muted);text-align:right}.grcp .grcp-quote{display:grid;grid-template-columns:35% 65%;align-items:start}.grcp .grcp-quote-intro{padding:20px 65px 20px 0}.grcp .grcp-quote-notes{margin:36px 0;font-size:18px}.grcp .grcp-quote-notes ul{padding-left:20px}.grcp .grcp-quote-notes li{padding:7px 0}.grcp .grcp-contact{border-top:1px solid var(--gr-line);padding-top:25px;font-size:17px;overflow-wrap:anywhere}.grcp .grcp-contact a{text-decoration:underline;text-underline-offset:4px}.grcp .grcp-form-panel{padding:37px 40px;min-width:0}.grcp .grcp-form-panel>h3{font-size:24px;margin-bottom:9px}.grcp .grcp-form-caption{font-size:16px;margin-bottom:25px}.grcp .grcp-form-panel>.shopify-app-block{max-width:100%}.grcp .grcp-setup{padding:18px;border:1px dashed var(--gr-muted);font-size:16px;margin-bottom:18px}.grcp .grcp-faq{display:grid;grid-template-columns:35% 65%;gap:0}.grcp .grcp-faq>div:first-child{padding-right:75px}.grcp .grcp-faq-row{border-bottom:1px solid var(--gr-line)}.grcp .grcp-faq-row summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;list-style:none;color:var(--gr-ink)}.grcp .grcp-faq-row summary::-webkit-details-marker{display:none}.grcp .grcp-faq-row summary span:before{content:"+"}.grcp .grcp-faq-row[open] summary span:before{content:"\2212"}.grcp .grcp-answer{padding:0 35px 24px 0;font-size:18px;color:var(--gr-muted)}.grcp .grcp-answer p+p{margin-top:12px}.grcp .grcp-closing{display:flex;justify-content:space-between;align-items:center;gap:40px}.grcp .grcp-closing p{margin-top:15px}.grcp .grcp-anchor{scroll-margin-top:140px}@media(max-width:1000px){.grcp .grcp-hero-copy{padding-right:25px}.grcp .grcp-hero-copy .grcp-lead{font-size:20px}.grcp .grcp-steps{gap:22px}.grcp .grcp-materials{gap:38px}.grcp .grcp-quote,.grcp .grcp-faq{grid-template-columns:38% 62%}.grcp .grcp-quote-intro,.grcp .grcp-faq>div:first-child{padding-right:30px}.grcp .grcp-form-panel{padding:28px}}@media(max-width:799px){.grcp{font-size:18px}.grcp .grcp-pad{padding:clamp(32px,8vw,var(--gr-space)) 24px}.grcp .grcp-hero{grid-template-columns:1fr;padding:36px 24px 32px;gap:30px}.grcp .grcp-hero-copy{padding:0}.grcp h1{font-size:clamp(36px,9vw,52px)}.grcp h2{font-size:clamp(28px,7.4vw,var(--gr-heading))}.grcp .grcp-hero-copy .grcp-lead{max-width:none}.grcp .grcp-hero-photo img{aspect-ratio:1.1}.grcp .grcp-image-note{left:14px;bottom:14px;padding:10px 13px;font-size:13px}.grcp .grcp-trust{grid-template-columns:1fr 1fr;padding:24px 15px;row-gap:23px}.grcp .grcp-trust>div:nth-child(2n){border:0}.grcp .grcp-trust strong{font-size:16px}.grcp .grcp-trust span{font-size:14px}.grcp .grcp-section-top{display:block;margin-bottom:28px}.grcp .grcp-top-copy{max-width:none;margin-top:18px}.grcp .grcp-gallery{grid-template-columns:1fr;gap:32px}.grcp .grcp-gallery img{aspect-ratio:1.14}.grcp .grcp-gallery figcaption{padding-top:15px}.grcp .grcp-foot{align-items:flex-start;flex-direction:column;gap:14px}.grcp .grcp-steps{grid-template-columns:1fr 1fr;gap:32px 24px}.grcp .grcp-step-number{margin-bottom:18px}.grcp .grcp-steps h3{font-size:19px}.grcp .grcp-steps p{font-size:17px}.grcp .grcp-materials,.grcp .grcp-quote,.grcp .grcp-faq{grid-template-columns:1fr;gap:30px}.grcp .grcp-materials-photo img{height:auto;aspect-ratio:1.1}.grcp .grcp-quote-intro,.grcp .grcp-faq>div:first-child{padding:0}.grcp .grcp-quote-notes{margin:25px 0}.grcp .grcp-form-panel{padding:24px 18px}.grcp .grcp-faq-row summary{font-size:18px;padding:20px 0}.grcp .grcp-closing{flex-direction:column;align-items:flex-start;gap:25px}}@media(prefers-reduced-motion:no-preference){.grcp a{transition:filter .18s ease}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gr-custom-page.css.map */
