.stone-helpful{color:#111;background:#fff}.stone-helpful *{box-sizing:border-box}.stone-helpful__wrap{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.stone-helpful__hero{background:#080808;color:#fff;border-top:3px solid #d4af37;text-align:center;padding:clamp(64px,8vw,118px) 0}.stone-helpful__eyebrow,.stone-helpful__kicker{color:#8a6a19;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5;margin:0 0 22px}.stone-helpful__hero .stone-helpful__eyebrow{color:#d4af37}.stone-helpful h1,.stone-helpful h2{line-height:1.08;letter-spacing:-.035em}.stone-helpful h1{color:#fff;font-size:clamp(42px,6vw,88px);margin:0 auto 24px}.stone-helpful__lead{color:#eee;font-size:clamp(18px,1.8vw,24px);line-height:1.55;max-width:760px;margin:0 auto 34px}.stone-helpful__verse{max-width:780px;margin:0 auto;padding-top:24px;border-top:1px solid #8a6a19;font-style:italic;font-size:16px;line-height:1.65;color:#ddd}.stone-helpful__verse span{display:block;color:#d4af37;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.18em;margin-top:14px}.stone-helpful__content{padding-block:clamp(64px,7vw,110px)}.stone-helpful__policy{max-width:960px;margin-inline:auto;font-size:clamp(17px,1.5vw,20px);line-height:1.75;overflow-wrap:anywhere}.stone-helpful__policy p{margin:0 0 24px}.stone-helpful__policy h2{font-size:clamp(25px,2.6vw,38px);border-top:1px solid #baaa78;padding-top:26px;margin:48px 0 24px}.stone-helpful__policy h2:first-child{margin-top:0}.stone-helpful__policy h3{font-size:23px;line-height:1.25;margin:30px 0 18px}.stone-helpful__policy ul,.stone-helpful__policy ol{padding-left:24px;margin:0 0 26px}.stone-helpful__policy li{padding-left:4px;margin-bottom:10px}.stone-helpful__policy a,.stone-helpful__contact-copy a{color:inherit;text-decoration:underline;text-underline-offset:4px}.stone-helpful__policy hr{border:0;border-top:1px solid #baaa78;margin:36px 0}.stone-helpful__faq h2{color:#8a6a19;font-size:18px;font-weight:700;letter-spacing:.12em;border:0;padding:0;margin:54px 0 22px}.stone-helpful__faq h2:first-child{margin-top:0}.stone-helpful__faq details{border-top:1px solid #c9bc92}.stone-helpful__faq details:last-child{border-bottom:1px solid #c9bc92}.stone-helpful__faq summary{position:relative;cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:700;font-size:18px;line-height:1.5}.stone-helpful__faq summary::-webkit-details-marker{display:none}.stone-helpful__faq summary:after{content:"+";color:#8a6a19;position:absolute;right:6px;top:20px;font-size:23px;font-weight:400}.stone-helpful__faq details[open] summary:after{content:"\2212"}.stone-helpful__faq .faq__answer{color:#333;padding:0 30px 0 0}.stone-helpful__faq .faq__answer p{margin:0 0 24px}.stone-helpful__contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,110px);align-items:start}.stone-helpful__contact-copy h2,.stone-helpful__close h2{font-size:clamp(34px,4vw,62px);margin:0 0 28px}.stone-helpful__contact-copy p:not(.stone-helpful__kicker),.stone-helpful__close p:not(.stone-helpful__kicker){font-size:clamp(17px,1.5vw,21px);line-height:1.7;margin:0 0 24px}.stone-helpful__text-link{overflow-wrap:anywhere}.stone-helpful__form{display:grid;gap:24px}.stone-helpful__field label{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:10px}.stone-helpful__field input,.stone-helpful__field textarea{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #a89c76;border-radius:0;background:#fff;color:#111;font:inherit;font-size:17px;line-height:1.5;padding:13px 15px}.stone-helpful__field textarea{resize:vertical}.stone-helpful__button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:15px 23px;width:fit-content;background:#0a0a0a;color:#fff;border:1px solid #0a0a0a;border-radius:0;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;cursor:pointer}.stone-helpful__button:hover{background:#342a0e;color:#fff}.stone-helpful a:focus-visible,.stone-helpful button:focus-visible,.stone-helpful input:focus-visible,.stone-helpful textarea:focus-visible,.stone-helpful summary:focus-visible{outline:3px solid #d4af37;outline-offset:3px}.stone-helpful__close{background:#f4f3ef;border-top:1px solid #d4af37;padding:clamp(64px,7vw,105px) 0}.stone-helpful__close h2{max-width:900px}.stone-helpful__close p:not(.stone-helpful__kicker){max-width:740px}@media(max-width:749px){.stone-helpful__hero{padding:64px 0}.stone-helpful__contact-grid{grid-template-columns:1fr}.stone-helpful__faq summary{font-size:17px}.stone-helpful__policy h2{margin-top:38px}.stone-helpful__policy ul,.stone-helpful__policy ol{padding-left:20px}}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 50%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAAAAAQAAAAAAAAQ */
