:root{--ghosty-policy-dark: #383a30;--ghosty-policy-dark-soft: #555847;--ghosty-policy-green: #6b7054;--ghosty-policy-green-soft: #898f69;--ghosty-policy-lime: #c9cc93;--ghosty-policy-lime-light: #edf2a3;--ghosty-policy-smoky: #f1f1f1;--ghosty-policy-smoky-soft: #dedede}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy),body:has(.shopify-policy__container){--color-background: var(--ghosty-policy-green);--color-background-rgb: 107 112 84;--color-foreground: var(--ghosty-policy-smoky);--color-foreground-rgb: 241 241 241;background:var(--ghosty-policy-green)!important;color:var(--ghosty-policy-smoky)}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .page-wrapper,body:has(.shopify-policy__container) .page-wrapper,body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) main.content-for-layout,body:has(.shopify-policy__container) main.content-for-layout{background:var(--ghosty-policy-green)!important;color:var(--ghosty-policy-smoky)}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) #header-component,body:has(.shopify-policy__container) #header-component{--color-background-top-row: rgb(107 112 84) !important;--color-background-bottom-row: rgb(107 112 84) !important;--color-background: var(--ghosty-policy-green) !important;--color-background-rgb: 107 112 84 !important;--color-foreground: var(--ghosty-policy-smoky) !important;--color-foreground-rgb: 241 241 241 !important;--color-border: rgb(201 204 147 / .22) !important;--color-border-rgb: 201 204 147 !important}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) #header-component .header__row,body:has(.shopify-policy__container) #header-component .header__row{--color-foreground: var(--ghosty-policy-smoky) !important;--color-foreground-rgb: 241 241 241 !important;--color-border: rgb(201 204 147 / .22) !important}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) #header-component .menu-list__link,body:has(.shopify-policy__container) #header-component .menu-list__link{color:var(--ghosty-policy-smoky)!important}body:is(.page-type-policy,.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) #header-component .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active),body:has(.shopify-policy__container) #header-component .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active){color:var(--ghosty-policy-lime-light)!important}.shopify-policy__container{max-width:min(960px,calc(100vw - 32px));margin:clamp(32px,6vw,80px) auto;padding:clamp(28px,5vw,64px);background:#383a30f0!important;color:var(--ghosty-policy-smoky)!important;border:1px solid rgb(201 204 147 / .28);border-radius:28px;box-shadow:0 32px 90px #00000047,inset 0 1px #ffffff12;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}.shopify-policy__title{color:var(--ghosty-policy-lime-light)!important;text-align:left;margin:0 0 clamp(18px,3vw,32px)}.shopify-policy__title h1,.shopify-policy__container h1{color:var(--ghosty-policy-lime-light)!important;letter-spacing:.02em}.shopify-policy__body,.shopify-policy__body .rte,.shopify-policy__container :is(p,li,td,th,span,div){color:#f1f1f1e0!important}.shopify-policy__container :is(h2,h3,h4,h5,h6){color:var(--ghosty-policy-smoky)!important}.shopify-policy__container a{color:var(--ghosty-policy-lime-light)!important;text-decoration-color:#edf2a370;text-underline-offset:.18em}.shopify-policy__container :is(table,thead,tbody,tr,td,th){background-color:transparent!important;border-color:#c9cc9338!important}.shopify-policy__container blockquote{border-color:#edf2a35c!important;color:#f1f1f1d1!important}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .section-background,body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .shopify-section:not(.header-section) .section-background{background:var(--ghosty-policy-green)!important}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout>.shopify-section .section{max-width:min(960px,calc(100vw - 32px));margin:clamp(32px,6vw,80px) auto;padding:clamp(28px,5vw,64px)!important;min-height:auto!important;background:#383a30f0!important;color:var(--ghosty-policy-smoky)!important;border:1px solid rgb(201 204 147 / .28);border-radius:28px;box-shadow:0 32px 90px #00000047,inset 0 1px #ffffff12}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout :is(.page-content,.rte,rte-formatter,p,li,td,th){color:#f1f1f1e0!important}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout :is(h1,h2,h3,h4,h5,h6){color:var(--ghosty-policy-lime-light)!important}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout a{color:var(--ghosty-policy-lime-light)!important}.terms-policies-popover{background:#383a30f5!important;color:var(--ghosty-policy-smoky)!important;border:1px solid rgb(201 204 147 / .3)!important;border-radius:18px!important;box-shadow:0 24px 64px #00000047!important;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.terms-policies-popover a,.policy-list-trigger{color:var(--ghosty-policy-smoky)!important}.terms-policies-popover a:hover,.terms-policies-popover a:focus-visible,.policy-list-trigger:hover,.policy-list-trigger:focus-visible{color:var(--ghosty-policy-lime-light)!important}@media screen and (max-width:749px){.shopify-policy__container,body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout>.shopify-section .section{max-width:calc(100vw - 24px);margin-block:20px 36px;padding:24px!important;border-radius:22px}}.shopify-policy__title h1,.shopify-policy__container>h1,body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout :is(h1,.page-title,.section-title):first-child,body.page-handle-contact-information .content-for-layout :is(h1,.page-title,.section-title){max-width:100%;font-size:clamp(3.25rem,7vw,5.75rem)!important;line-height:.96!important;letter-spacing:.045em!important;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:manual!important;hyphens:manual!important;white-space:normal!important}body.page-handle-contact-information .content-for-layout :is(h1,.page-title,.section-title),body:has(.shopify-policy__container) .shopify-policy__title h1{margin-inline:auto}body:is(.page-handle-contact-information,.page-handle-legal-notice) .content-for-layout>.shopify-section .section{max-width:min(1040px,calc(100vw - 32px))}@media screen and (max-width:749px){.shopify-policy__title h1,.shopify-policy__container>h1,body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout :is(h1,.page-title,.section-title):first-child,body.page-handle-contact-information .content-for-layout :is(h1,.page-title,.section-title){font-size:clamp(2.35rem,10.8vw,3.85rem)!important;line-height:.98!important;letter-spacing:.03em!important}}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout>.shopify-section .section :is(.text-block.h1,.text-block.h2,.text-block.h3,.text-block.custom-typography):has(:is(h1,h2,h3,p,span)),body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block,rte-formatter.text-block),body:has(.shopify-policy__container) .shopify-policy__title,body:has(.shopify-policy__container) .shopify-policy__title h1{--width: 100% !important;--max-width: 100% !important;--text-align: center !important;--text-wrap: balance !important;width:100%!important;max-width:100%!important;max-inline-size:100%!important;box-sizing:border-box!important}body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout>.shopify-section .section :is(.text-block.h1,.text-block.h2,.text-block.h3,.text-block.custom-typography)>*,body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block,rte-formatter.text-block)>:is(h1,h2,h3,p,span,div):first-child,body:has(.shopify-policy__container) .shopify-policy__title h1,body:has(.shopify-policy__container) .shopify-policy__container>h1{display:block!important;width:100%!important;max-width:100%!important;max-inline-size:100%!important;box-sizing:border-box!important;margin-inline:auto!important;color:var(--ghosty-policy-lime-light)!important;font-size:clamp(3rem,5.8vw,5rem)!important;line-height:.98!important;letter-spacing:.038em!important;text-align:center!important;text-transform:uppercase!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;white-space:normal!important}body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block.h1,.text-block.h2,.text-block.h3,.text-block.custom-typography)>*,body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block,rte-formatter.text-block)>:is(h1,h2,h3,p,span,div):first-child{font-size:clamp(3rem,5.6vw,4.65rem)!important;letter-spacing:.036em!important}@media screen and (max-width:749px){body:is(.page-handle-privacy-policy,.page-handle-refund-policy,.page-handle-return-policy,.page-handle-shipping-policy,.page-handle-terms-of-service,.page-handle-terms-and-conditions,.page-handle-contact-information,.page-handle-legal-notice,.page-handle-subscription-policy) .content-for-layout>.shopify-section .section :is(.text-block.h1,.text-block.h2,.text-block.h3,.text-block.custom-typography)>*,body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block,rte-formatter.text-block)>:is(h1,h2,h3,p,span,div):first-child,body:has(.shopify-policy__container) .shopify-policy__title h1,body:has(.shopify-policy__container) .shopify-policy__container>h1{font-size:clamp(2.3rem,10vw,3.55rem)!important;line-height:1!important;letter-spacing:.028em!important}}@media screen and (max-width:420px){body.page-handle-contact-information .content-for-layout>.shopify-section .section :is(.text-block,rte-formatter.text-block)>:is(h1,h2,h3,p,span,div):first-child,body:has(.shopify-policy__container) .shopify-policy__title h1{font-size:clamp(2rem,9.6vw,3rem)!important;letter-spacing:.022em!important}}body.ghosty-policy-surface,body.ghosty-contact-information-surface{background:var(--ghosty-policy-green)!important;color:var(--ghosty-policy-smoky)!important}body.ghosty-policy-surface .shopify-policy__container,body.ghosty-contact-information-surface .content-for-layout>.shopify-section .section{overflow:hidden!important;box-sizing:border-box!important}body.ghosty-contact-information-surface .shopify-policy__container,body.ghosty-contact-information-surface .content-for-layout>.shopify-section .section{max-width:min(920px,calc(100vw - 32px))!important}body.ghosty-contact-information-surface .shopify-policy__title,body.ghosty-contact-information-surface .shopify-policy__title *,body.ghosty-contact-information-surface .content-for-layout>.shopify-section .section :is(h1,.h1,.text-block.h1,.text-block.h1>*,rte-formatter.text-block.h1,rte-formatter.text-block.h1>*,.text-block.custom-typography,.text-block.custom-typography>*),.ghosty-contact-title-lock,.ghosty-contact-title-lock *{max-width:100%!important;max-inline-size:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;color:var(--ghosty-policy-lime-light)!important;font-size:clamp(3rem,4.65vw,4.25rem)!important;line-height:.94!important;letter-spacing:.032em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}.ghosty-contact-title-lock{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:.08em!important;margin-inline:auto!important;margin-block:0 clamp(24px,4vw,42px)!important}.ghosty-contact-title-lock>span{display:block!important;width:100%!important;max-width:100%!important}@media screen and (max-width:749px){body.ghosty-contact-information-surface .shopify-policy__container,body.ghosty-contact-information-surface .content-for-layout>.shopify-section .section{max-width:calc(100vw - 24px)!important}body.ghosty-contact-information-surface .shopify-policy__title,body.ghosty-contact-information-surface .shopify-policy__title *,body.ghosty-contact-information-surface .content-for-layout>.shopify-section .section :is(h1,.h1,.text-block.h1,.text-block.h1>*,rte-formatter.text-block.h1,rte-formatter.text-block.h1>*,.text-block.custom-typography,.text-block.custom-typography>*),.ghosty-contact-title-lock,.ghosty-contact-title-lock *{font-size:clamp(2.35rem,10vw,3.5rem)!important;letter-spacing:.024em!important;line-height:.96!important}}body.ghosty-contact-information-surface main :is(.jumbo-text__container,jumbo-text.ghosty-contact-title-lock,[data-ghosty-title-lock=contact-information]){width:100%!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;margin-inline:auto!important}body.ghosty-contact-information-surface main :is(jumbo-text.ghosty-contact-title-lock,[data-ghosty-title-lock=contact-information],.ghosty-contact-title-lock){display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;gap:.04em!important;color:var(--ghosty-policy-lime-light)!important;font-family:var(--font-heading--family, system-ui, sans-serif)!important;font-weight:700!important;font-size:clamp(3.1rem,5.25vw,4.9rem)!important;line-height:.92!important;letter-spacing:.026em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-box:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0 auto clamp(24px,4vw,42px)!important}body.ghosty-contact-information-surface main :is(jumbo-text.ghosty-contact-title-lock,[data-ghosty-title-lock=contact-information],.ghosty-contact-title-lock)>:is(span,.jumbo-text-line){display:block!important;width:auto!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important;line-height:inherit!important;letter-spacing:inherit!important;font:inherit!important;text-transform:inherit!important}body.ghosty-contact-information-surface main .content-for-layout>.shopify-section .section,body.ghosty-contact-information-surface main .section{overflow:hidden!important}@media screen and (max-width:749px){body.ghosty-contact-information-surface main :is(jumbo-text.ghosty-contact-title-lock,[data-ghosty-title-lock=contact-information],.ghosty-contact-title-lock){font-size:clamp(2.25rem,10.4vw,3.45rem)!important;letter-spacing:.018em!important;line-height:.95!important}}@media screen and (max-width:420px){body.ghosty-contact-information-surface main :is(jumbo-text.ghosty-contact-title-lock,[data-ghosty-title-lock=contact-information],.ghosty-contact-title-lock){font-size:clamp(1.95rem,9.2vw,2.75rem)!important;letter-spacing:.012em!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ghosty-policy-pages.css.map */
