@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--soc-ink: #151513;--soc-bone: #f7f2e8;--soc-sand: #e7decc;--soc-forest: #2f3a2f;--soc-moss: #69715b;--soc-stone: #b8b0a1;--soc-white: #fffdf7;--soc-font-display: "Cormorant Garamond", Georgia, serif;--soc-font-body: "Manrope", system-ui, -apple-system, sans-serif;--soc-radius-lg: 2rem;--soc-radius-md: 1.1rem;--soc-radius-pill: 999px;--soc-shadow: 0 24px 70px rgba(21, 21, 19, .18);--radius-lg: 2rem;--radius-md: 1.1rem;--radius-pill: 999px;--shadow: 0 24px 70px rgba(21, 21, 19, .18)}h1,h2,h3,.h1,.h2,.h3,[class*=heading]{font-family:var(--soc-font-display)!important;font-weight:600!important;letter-spacing:-.03em!important}body{font-family:var(--soc-font-body)!important}.button,.shopify-payment-button__button,[class*=btn]{border-radius:999px!important;font-family:var(--soc-font-body)!important;font-weight:700!important;letter-spacing:.02em!important}.content-grid{width:min(100% - 2.5rem,1200px);margin-inline:auto}.manifesto{padding-top:clamp(2.5rem,7vw,4.5rem);padding-bottom:clamp(2.5rem,7vw,4.5rem)}.visual-story{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.community{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.manifesto__copy,.visual-story__copy{display:flex;flex-direction:column;gap:.4rem}.manifesto__copy>p,.visual-story__copy>p{margin-block:0}#MainContent img{border-radius:var(--radius-lg)}#MainContent .soc-hero,#MainContent .soc-hero img,#MainContent .soc-hero__media,#MainContent .soc-hero__media img,.soc-hero,.soc-hero img,.soc-hero__media,.soc-hero__media img{border-radius:0!important}.eyebrow{font-family:var(--soc-font-body);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--soc-moss)}.section-dark .eyebrow{color:var(--soc-sand)}.button--light{background-color:var(--soc-bone)!important;color:var(--soc-ink)!important;border-color:var(--soc-bone)!important}.button--ghost{background-color:#fffdf714!important;color:var(--soc-bone)!important;border-color:#f7f2e859!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button--dark{background-color:var(--soc-ink)!important;color:var(--soc-bone)!important;border-color:var(--soc-ink)!important}.community-form-card{background-color:var(--soc-bone, #f7f2e8);padding:clamp(1.75rem,3.5vw,2.35rem) clamp(1.25rem,2.5vw,1.85rem)!important;max-width:440px!important;width:100%!important;margin-inline:auto;border-radius:1.35rem!important;box-shadow:0 16px 40px #00000024!important;box-sizing:border-box!important}@media(min-width:900px){.community-form-card{justify-self:end}}.community-form-card .email-signup-block{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.community-form-card .email-signup__heading{padding:0!important;margin-bottom:.5rem!important;font-size:1.15rem!important;line-height:1.2!important;color:var(--soc-ink, #151513)!important}.community-form-card .email-signup__form{display:flex!important;flex-direction:column!important;gap:.95rem!important}.community-form-card .email-signup__input-group{display:flex!important;flex-direction:column!important;gap:.7rem!important;align-items:stretch!important;border:none!important;background:transparent!important;padding:0!important}.community-form-card .email-signup__input{width:100%!important;padding:.75rem 1.15rem!important;border:1px solid var(--soc-stone, #b8b0a1)!important;border-radius:999px!important;font-family:var(--soc-font-body)!important;font-size:.95rem!important;background-color:#fff!important;color:var(--soc-ink, #151513)!important;box-shadow:none!important}.community-form-card .email-signup__input:focus{outline:2px solid var(--soc-ink, #151513)!important;outline-offset:2px!important}.community-form-card .email-signup__button{width:100%!important;min-height:3rem!important;padding:.75rem 1.5rem!important;background-color:var(--soc-ink, #151513)!important;color:var(--soc-bone, #f7f2e8)!important;border:1px solid var(--soc-ink, #151513)!important;border-radius:999px!important;font-family:var(--soc-font-body)!important;font-weight:700!important;font-size:.88rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .18s ease,background-color .18s ease!important;margin-top:.25rem!important}.community-form-card .email-signup__button:hover{background-color:#242622!important;transform:translateY(-2px)!important}.community-form-card .email-signup__consent-group{margin-top:.85rem!important;gap:.5rem!important;font-size:.8rem!important;line-height:1.35!important}.community-form-card .email-signup__consent-group p{margin-top:.1rem!important;font-size:.72rem!important}.shopify-policy__container{max-width:min(920px,calc(100% - 2.5rem))!important;margin-inline:auto!important;padding-inline:clamp(1.25rem,3vw,2.5rem)!important;padding-block:clamp(2.5rem,5vw,4.5rem)!important;width:100%!important;box-sizing:border-box!important}.shopify-policy__title h1{font-family:var(--soc-font-display)!important;font-size:clamp(2.2rem,4vw,3.2rem)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.03em!important;color:var(--soc-ink)!important;margin-bottom:clamp(1.5rem,3vw,2.5rem)!important}.shopify-policy__body{font-family:var(--soc-font-body)!important;font-size:1rem;line-height:1.75;color:var(--soc-ink)}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--soc-font-display)!important;font-weight:600!important;letter-spacing:-.03em!important;color:var(--soc-ink)!important;margin-top:clamp(2rem,3.5vw,2.75rem)!important;margin-bottom:.85rem!important}.shopify-policy__body p{margin-bottom:1.25rem;line-height:1.75}.template-page .page-width-content{--page-content-width: min(920px, calc(100% - var(--page-margin) * 2))}.cart-drawer__items{padding-block-start:clamp(1rem,2.5vw,1.5rem)!important}.cart-drawer__items .cart-items__media-container{border-radius:var(--soc-radius-md, .75rem);overflow:hidden;background-color:var(--soc-bone, #f7f2e8)}.cart-drawer__items .cart-items__media-image{object-fit:cover;object-position:center top!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sons-of-camper.css.map */
