.gc-internal-style #MainContent h1,.gc-internal-style .shopify-policy__title h1{font-family:var(--font-heading--family, Arial, sans-serif)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:normal!important;text-transform:none!important;overflow-wrap:anywhere;text-wrap:balance}.gc-internal-style #MainContent:is([data-template^=page],[data-template^=policy]) h2,.gc-internal-style .shopify-policy__body h2{font-family:var(--font-heading--family, Arial, sans-serif)!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:anywhere;margin-block:32px 16px}.gc-internal-style .shopify-policy__container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:848px!important;padding:32px 24px 48px!important;margin-inline:auto!important}.gc-internal-style .shopify-policy__title{text-align:left;margin-bottom:24px}.gc-internal-style .shopify-policy__body,.gc-internal-style #MainContent[data-gc-page=fragt-refund] .page-content{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.gc-internal-style .shopify-policy__body :is(div,p,h2,h3,ul,ol,table){min-width:0;max-width:100%}.gc-internal-style .shopify-policy__body p{margin-block:0 16px}.gc-internal-style .shopify-policy__body h2:first-child{margin-top:0}.gc-internal-style #MainContent[data-gc-page=fragt-refund]{max-width:848px;margin-inline:auto}.gc-internal-style #MainContent[data-gc-page=fragt-refund] h2{margin-block:32px 16px}.gc-internal-style #MainContent[data-gc-page=contact]>.shopify-section{width:100%;max-width:848px;margin-inline:auto}.gc-internal-style #MainContent[data-gc-page=contact] .text-block{max-width:none!important;width:100%;text-align:left!important}.gc-internal-style #MainContent[data-gc-page=contact] .text-block p{font-size:16px;line-height:1.6;margin-block:0 12px}.gc-internal-style #MainContent[data-gc-page=contact] .contact-form{width:100%;max-width:100%}.gc-internal-style :is(.button,.button-primary,.button-secondary,.button-custom,button[name=checkout],.pp-button-enter){text-transform:none!important;letter-spacing:normal!important}.gc-internal-style #MainContent[data-template^=collection] .gc-brand-description{padding-bottom:16px;font-size:15px;line-height:1.5}.gc-internal-style .gc-collection-description{margin-top:8px}.gc-internal-style .gc-collection-description summary{cursor:pointer;display:list-item;font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:32px;padding-block:4px}.gc-internal-style .gc-collection-description[open]>div{margin-top:12px}.gc-internal-style #MainContent[data-template^=collection] [id*=text_twGGkJ]{font-size:13px;line-height:1.5}.gc-internal-style .gc-faq{padding-block:0 32px!important}.gc-internal-style .gc-faq__inner{max-width:960px!important;margin-inline:auto}.gc-internal-style .gc-faq__header{display:grid!important;grid-template-columns:minmax(0,1fr) 160px!important;align-items:center!important;gap:24px!important;margin-bottom:24px!important}.gc-internal-style .gc-faq__mascot{width:160px!important;height:auto!important;margin:0!important}.gc-internal-style .gc-faq__intro-copy p{font-size:16px;line-height:1.6;margin-block:0 12px}.gc-internal-style .gc-faq__intro-copy .gc-faq__eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:8px}.gc-internal-style .gc-faq__nav{gap:8px!important;margin-block:0 24px!important}.gc-internal-style .gc-faq__nav a{font-weight:500;border-radius:6px}.gc-internal-style .gc-faq__group{margin-block:32px!important}.gc-internal-style .gc-faq__group>h2{font-size:clamp(24px,2.3vw,32px)!important}.gc-internal-style .gc-faq__answer h2{font-size:20px!important;margin-block:20px 12px!important}.gc-internal-style .menu-drawer__menu--childlist{margin-left:18px;padding-left:12px;border-left:1px solid #e7e2ea}.gc-internal-style .menu-drawer__menu-item--mainlist{font-weight:600}.gc-internal-style .menu-drawer__menu-item--child{font-size:15px}.gc-internal-style #pp-tracking-page-app{max-width:1040px;margin-inline:auto;padding-inline:16px}.gc-internal-style #pp-tracking-page-app .PP-TextField__Input{background:#fff!important;border:1px solid #d7d2da!important;border-radius:6px!important;min-height:48px!important;padding:12px!important;font:inherit!important;font-size:16px!important;box-shadow:none!important;width:100%!important}.gc-internal-style #pp-tracking-page-app .PP-TextField__Input:focus{outline:2px solid #71268c;outline-offset:2px}.gc-internal-style #pp-tracking-page-app .pp-button-enter{min-height:48px;border-radius:6px}@media(max-width:749px){.gc-internal-style #MainContent h1,.gc-internal-style .shopify-policy__title h1{font-size:30px!important}.gc-internal-style #MainContent:is([data-template^=page],[data-template^=policy]) h2,.gc-internal-style .shopify-policy__body h2{font-size:24px!important}.gc-internal-style .shopify-policy__container{padding:24px 16px 32px!important}.gc-internal-style .shopify-policy__title{margin-bottom:20px}.gc-internal-style .gc-faq__header{display:block!important;margin-bottom:20px!important}.gc-internal-style .gc-faq__mascot{display:none!important}.gc-internal-style .gc-faq__nav{display:flex;flex-wrap:wrap;gap:8px}.gc-internal-style .gc-faq__nav a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.gc-internal-style .gc-faq__answer h2{font-size:20px!important}.gc-internal-style #MainContent[data-gc-page=faq] .section-content-wrapper{gap:16px!important;padding-top:24px!important}.gc-internal-style #MainContent[data-gc-page=contact] .section-content-wrapper{padding-top:24px}.gc-internal-style #MainContent[data-template^=collection] .gc-brand-description{padding-bottom:8px}}.gc-internal-style #MainContent[data-gc-page=contact] .section-content-wrapper{max-width:672px;width:100%;margin-inline:auto}.gc-internal-style #MainContent[data-gc-page=faq] .text-block:has(>h1){max-width:960px!important;width:100%!important;margin-inline:auto}.gc-internal-style #MainContent[data-gc-page=fragt-refund] .section-content-wrapper{gap:24px}.gc-internal-style #MainContent[data-gc-page=fragt-refund] .page-content h2:first-child{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gc-internal-style.css.map */
