.shopify-section:has(.sg-contact-head) .text-block:has(h1),.shopify-section:has(.sg-faq-head) .text-block:has(h1){display:none}.page-content .sg-contact-head h1,.page-content .sg-faq-head h1{margin-block:0 .3em;color:var(--sg-chocolate);font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(2.5rem,5vw,4rem);line-height:1.04;letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.page-content .sg-contact-head{border-block-start:0;padding-block:clamp(8px,2vw,24px) clamp(32px,4vw,48px)}.page-content .sg-contact-intro{max-width:46ch;margin-block-start:.4em;color:var(--sg-muted);font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.7}.page-content .sg-writepanel{border-block-start:0;margin-block:0;padding:clamp(40px,5vw,64px) clamp(24px,4vw,48px);border-radius:8px;background:#f2dbd7;text-align:center}.page-content .sg-writepanel .sg-eyebrow{margin-block-end:1.4em;color:#9c7c53;font-size:.68rem;letter-spacing:.26em}.page-content .sg-writepanel__email{max-width:none;margin:0;font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(1.5rem,3.6vw,2.5rem);line-height:1.2;overflow-wrap:anywhere}.page-content .sg-writepanel__email a{color:var(--sg-chocolate);text-decoration:underline;text-decoration-color:#b8966e8c;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .18s ease}.page-content .sg-writepanel__email a:hover{text-decoration-color:#9c7c53}.page-content .sg-writepanel__note{max-width:52ch;margin:1.5em auto 0;color:var(--sg-muted);font-size:.875rem;line-height:1.7}.page-content .sg-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);border-block-start:0;padding-block:clamp(40px,5vw,64px)}.page-content .sg-channel{padding-block-start:20px;border-block-start:1px solid #c8b49a}.page-content .sg-channel__icon{display:block;margin-block-end:1.1em;color:var(--sg-gold);line-height:0}.page-content .sg-channel .sg-eyebrow{margin-block-end:.7em;font-size:.68rem;letter-spacing:.22em}.page-content .sg-channel__handle{max-width:none;margin:0;color:var(--sg-chocolate);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.page-content .sg-channel__handle a{color:inherit;text-decoration:none}.page-content .sg-channel__handle a:hover{text-decoration:underline;text-decoration-color:#b8966e99;text-underline-offset:.22em}.page-content .sg-channel__note{max-width:none;margin-block-start:.5em;color:#8a7b76;font-size:.8125rem;line-height:1.6}.page-content .sg-before{border-block-start:0;padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,88px)}.page-content .sg-before .sg-eyebrow{font-size:.68rem;letter-spacing:.24em}.page-content .sg-before h2{margin-block:0 1.4em;font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.15}.page-content .sg-before__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,72px)}.page-content .sg-before__item{display:block;padding-block:20px;border-block-start:1px solid #c8b49a;color:inherit;text-decoration:none}.page-content .sg-before__label{display:block;margin-block-end:.35em;color:var(--sg-chocolate);font-size:.9375rem;font-weight:500}.page-content .sg-before__item:hover .sg-before__label{color:#9c7c53;text-decoration:underline;text-decoration-color:#b8966e99;text-underline-offset:.22em}.page-content .sg-before__note{display:block;max-width:44ch;color:#8a7b76;font-size:.8125rem;line-height:1.6}.page-content .sg-faq-head,.page-content .sg-faq,.page-content .sg-faq-cta{border-block-start:0}.page-content .sg-faq-head{padding-block:clamp(8px,2vw,24px) clamp(24px,3vw,36px)}.page-content .sg-faq-head>*,.page-content .sg-faq>*{max-width:42rem;margin-inline:auto}.page-content .sg-faq-intro{max-width:46ch;margin-block-start:.4em;color:var(--sg-muted);font-size:.9375rem;line-height:1.75}.page-content .sg-faq-intro a{color:#9c7c53;text-decoration:underline;text-decoration-color:#b8966e8c;text-underline-offset:.22em}.page-content .sg-faq{padding-block:0 clamp(24px,3vw,40px)}.page-content .sg-faq__group{margin-block:2.8em 1.1em;font-size:.68rem;letter-spacing:.24em}.page-content .sg-faq__group:first-child{margin-block-start:0}.page-content .sg-faq__item{border-block-end:1px solid #c8b49a}.page-content .sg-faq__item summary{position:relative;padding:18px 40px 18px 0;cursor:pointer;list-style:none;color:var(--sg-chocolate);font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.32;transition:color .18s ease}.page-content .sg-faq__item summary::-webkit-details-marker{display:none}.page-content .sg-faq__item summary::marker{content:""}.page-content .sg-faq__item summary:hover,.page-content .sg-faq__item[open] summary{color:#9c7c53}.page-content .sg-faq__item summary:focus-visible{outline:2px solid #b8966e;outline-offset:3px}.page-content .sg-faq__item summary:before,.page-content .sg-faq__item summary:after{content:"";position:absolute;inset-inline-end:2px;inset-block-start:calc(18px + .62em);width:14px;height:1px;background:#b8966e;transition:transform .28s ease}.page-content .sg-faq__item summary:after{transform:rotate(90deg)}.page-content .sg-faq__item[open] summary:after{transform:rotate(0)}.page-content .sg-faq__a{max-width:62ch;padding-block-end:22px;animation:sg-faq-in .3s ease both}@keyframes sg-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-content .sg-faq__a{animation:none}}.page-content .sg-faq__a p{max-width:none;margin:0 0 .8em;color:var(--sg-muted);font-size:.9375rem;line-height:1.75}.page-content .sg-faq__a p:last-child{margin-block-end:0}.page-content .sg-faq__a a{display:inline-block;margin-block-start:.9em;color:#9c7c53;font-size:.875rem;text-decoration:underline;text-decoration-color:#b8966e8c;text-underline-offset:.25em}.page-content .sg-faq-cta{max-width:42rem;margin-inline:auto;margin-block-start:clamp(40px,5vw,72px);padding:clamp(40px,5vw,56px) clamp(24px,4vw,40px);border-radius:8px;background:#f2dbd7;text-align:center}.page-content .sg-faq-cta>*{max-width:34rem;margin-inline:auto}.page-content .sg-faq-cta h2{margin-block:0 .5em;font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.15}.page-content .sg-faq-cta p{margin-block-end:1.7em;color:var(--sg-muted);font-size:.9375rem}@media screen and (max-width:749px){.page-content .sg-channels,.page-content .sg-before__grid{grid-template-columns:minmax(0,1fr)}.page-content .sg-channels{gap:0}.page-content .sg-channel{margin-block-start:28px}.page-content .sg-channel:first-child{margin-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sg-support.css.map */
