html,body.template-page-social{max-width:100%;overflow-x:hidden}body.template-page-social #MainContent,body.template-page-social .content-for-layout{max-width:100%;overflow-x:clip}#MainContent[data-template="page.social"]{--social-page-edge: clamp(14px, 4vw, 28px);--social-page-section-gap: clamp(14px, 4vw, 32px);overflow-x:clip}#MainContent[data-template="page.social"] *,#MainContent[data-template="page.social"] *:before,#MainContent[data-template="page.social"] *:after{box-sizing:border-box}#MainContent[data-template="page.social"] .shopify-section,#MainContent[data-template="page.social"] .shopify-section>.shopify-section-group,#MainContent[data-template="page.social"] .shopify-section [class*=color-]{min-width:0;background:transparent}#MainContent[data-template="page.social"] img,#MainContent[data-template="page.social"] svg{max-width:100%}#MainContent[data-template="page.social"] .rte{max-width:100%}#MainContent[data-template="page.social"] .social-link-card,#MainContent[data-template="page.social"] .social-subscribe__field,#MainContent[data-template="page.social"] .social-subscribe__button{-webkit-tap-highlight-color:transparent}#MainContent[data-template="page.social"] .social-link-card:focus-visible,#MainContent[data-template="page.social"] .social-subscribe__field:focus-visible,#MainContent[data-template="page.social"] .social-subscribe__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.social-hero{width:min(100%,var(--social-hero-max-width, 1100px));margin:0 auto;padding:clamp(28px,6vw,var(--social-hero-padding-top, 56px)) max(var(--social-page-edge, 16px),var(--social-hero-mobile-padding, 20px)) clamp(12px,3vw,var(--social-hero-padding-bottom, 20px));text-align:var(--social-hero-text-align, center);background:var(--social-hero-section-background, transparent)}.social-hero__logo-wrap{display:flex;justify-content:var(--social-hero-logo-justify, center);margin-bottom:1.75rem}.social-hero__logo{width:min(var(--social-hero-logo-size, 88px),38vw);max-width:100%;aspect-ratio:1 / 1;border-radius:.75rem;object-fit:contain;background:var(--social-hero-logo-background, transparent);padding:.75rem;box-shadow:0 14px 34px #1b1c1c14}.social-hero__eyebrow{margin:0 0 .75rem;color:var(--social-hero-eyebrow-color, #9b4330);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.social-hero__heading{margin:0;color:var(--social-hero-heading-color, #1b1c1c)}.social-hero__heading h1,.social-hero__heading h2,.social-hero__heading h3,.social-hero__heading p{margin:0;font-size:clamp(2.2rem,4.9vw,4.35rem);line-height:.98;letter-spacing:0;font-weight:900;text-wrap:balance;overflow-wrap:anywhere}.social-hero__body{max-width:var(--social-hero-body-max-width, 640px);margin:1rem auto 0;color:var(--social-hero-body-color, #6a6258);font-size:1rem;line-height:1.7}.social-hero__body p{margin:0}.social-links{width:min(100%,var(--social-links-max-width, 1040px));margin:0 auto;padding:var(--social-links-padding-top, 8px) var(--social-links-mobile-padding, 20px) var(--social-links-padding-bottom, 8px);background:var(--social-links-section-background, transparent)}.social-links__shell{background:var(--social-links-panel-background, transparent);border:1px solid var(--social-links-panel-border, transparent);border-radius:var(--social-links-panel-radius, 0px);padding:var(--social-links-panel-padding, 20px);overflow:hidden}.social-links__heading-row{display:flex;align-items:center;gap:.875rem;margin-bottom:1.5rem}.social-links__accent{width:4px;align-self:stretch;border-radius:999px;background:var(--social-links-accent-color, #9b4330)}.social-links__heading{margin:0;color:var(--social-links-heading-color, #1b1c1c)}.social-links__heading h2,.social-links__heading h3,.social-links__heading p{margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;line-height:1.1}.social-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.social-links__grid>*{min-width:0}.social-link-card{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;min-height:104px;padding:1.25rem 1.375rem;border-radius:1rem;text-decoration:none;background:var(--social-links-card-background, #ffffff);border:1px solid var(--social-links-card-border, #ece2d8);box-shadow:0 10px 30px #1b1c1c0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;overflow:hidden;isolation:isolate}.social-link-card:hover{transform:translateY(-2px);border-color:var(--social-links-accent-color, #9b4330);box-shadow:0 14px 34px #1b1c1c14}.social-link-card--featured{background:var(--social-links-featured-background, #9b4330);border-color:var(--social-links-featured-background, #9b4330);color:var(--social-links-featured-text, #fbf9f8)}.social-link-card--featured .social-link-card__title,.social-link-card--featured .social-link-card__meta,.social-link-card--featured .social-link-card__arrow{color:inherit}.social-link-card__icon-wrap{flex:0 0 auto;width:var(--social-links-icon-shell-size, 54px);height:var(--social-links-icon-shell-size, 54px);border-radius:.9rem;background:var(--social-links-icon-shell-background, #f6f1eb);display:grid;place-items:center;color:var(--social-links-icon-color, #9b4330)}.social-link-card--featured .social-link-card__icon-wrap{background:#ffffff29;color:var(--social-links-featured-text, #fbf9f8)}.social-link-card__icon-image,.social-link-card__icon-svg{width:var(--social-links-icon-size, 24px);height:var(--social-links-icon-size, 24px);display:block}.social-link-card__icon-image{object-fit:contain}.social-link-card__icon-svg{color:inherit}.social-link-card__content{flex:1 1 auto;min-width:0;text-align:var(--social-links-text-align, left);display:grid;gap:.18rem}.social-link-card__title{display:block;color:var(--social-links-title-color, #1b1c1c);font-size:1.1rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.social-link-card__meta{display:block;margin-top:.2rem;color:var(--social-links-meta-color, #6a6258);font-size:.94rem;line-height:1.45;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.social-link-card__arrow{flex:0 0 auto;color:var(--social-links-arrow-color, #6a6258);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,color .18s ease}.social-link-card__arrow svg{width:1.15rem;height:1.15rem;display:block}.social-link-card:hover .social-link-card__arrow{transform:translate(2px);color:var(--social-links-accent-color, #9b4330)}.social-subscribe{width:min(100%,var(--social-subscribe-max-width, 1040px));margin:0 auto;padding:var(--social-subscribe-padding-top, 16px) var(--social-subscribe-mobile-padding, 20px) var(--social-subscribe-padding-bottom, 56px);background:var(--social-subscribe-section-background, transparent)}.social-subscribe__card{background:var(--social-subscribe-panel-background, #f7f1eb);border:1px solid var(--social-subscribe-panel-border, #ece2d8);border-radius:var(--social-subscribe-panel-radius, 28px);padding:var(--social-subscribe-panel-padding, 32px);box-shadow:0 14px 34px #1b1c1c0d;overflow:hidden}.social-subscribe__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:2rem;align-items:center}.social-subscribe__eyebrow{margin:0 0 .55rem;color:var(--social-subscribe-eyebrow-color, #9b4330);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.social-subscribe__heading{margin:0;color:var(--social-subscribe-heading-color, #1b1c1c)}.social-subscribe__heading h2,.social-subscribe__heading h3,.social-subscribe__heading p{margin:0;font-size:clamp(1.8rem,3.7vw,2.75rem);line-height:1.04;letter-spacing:0;font-weight:900;text-wrap:balance;overflow-wrap:anywhere}.social-subscribe__body{margin-top:.75rem;color:var(--social-subscribe-body-color, #6a6258);font-size:1rem;line-height:1.7}.social-subscribe__body p{margin:0}.social-subscribe__label{display:block;margin:0 0 .5rem .85rem;color:var(--social-subscribe-label-color, #6a6258);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.social-subscribe__field{width:100%;min-width:0;min-height:54px;border-radius:999px;border:1px solid var(--social-subscribe-input-border, #d8d0c2);background:var(--social-subscribe-input-background, #ffffff);color:var(--social-subscribe-input-text, #1b1c1c);padding:.9rem 1.25rem;box-shadow:none}.social-subscribe__field::placeholder{color:var(--social-subscribe-input-placeholder, #8b847a)}.social-subscribe__field:focus{outline:none;border-color:var(--social-subscribe-button-background, #9b4330);box-shadow:0 0 0 1px var(--social-subscribe-button-background, #9b4330)}.social-subscribe__button{margin-top:.9rem;width:100%;min-width:0;min-height:54px;border:none;border-radius:.85rem;background:var(--social-subscribe-button-background, #9b4330);color:var(--social-subscribe-button-text, #fbf9f8);font-weight:800;cursor:pointer}.social-subscribe__button:hover{opacity:.94}.social-subscribe__message{margin-top:.75rem;font-size:.92rem}@media screen and (max-width:749px){#MainContent[data-template="page.social"]{--social-page-edge: clamp(14px, 4.8vw, 20px)}.social-hero{padding-left:max(var(--social-page-edge, 14px),min(var(--social-hero-mobile-padding, 20px),20px));padding-right:max(var(--social-page-edge, 14px),min(var(--social-hero-mobile-padding, 20px),20px))}.social-hero__logo{width:min(var(--social-hero-logo-size, 88px),5.75rem);padding:.55rem}.social-hero__heading h1,.social-hero__heading h2,.social-hero__heading h3,.social-hero__heading p{font-size:clamp(1.95rem,9.6vw,3.05rem);line-height:1.02}.social-hero__body{font-size:.96rem;line-height:1.55}.social-links{padding-left:max(var(--social-page-edge, 14px),min(var(--social-links-mobile-padding, 20px),20px));padding-right:max(var(--social-page-edge, 14px),min(var(--social-links-mobile-padding, 20px),20px))}.social-links__shell{border-radius:min(var(--social-links-panel-radius, 0px),18px);padding:clamp(12px,4vw,var(--social-links-panel-padding, 20px))}.social-links__heading-row{gap:.65rem;margin-bottom:1rem}.social-links__heading h2,.social-links__heading h3,.social-links__heading p{font-size:clamp(1.08rem,5.2vw,1.35rem);line-height:1.18}.social-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.social-link-card{min-height:0;align-items:flex-start;padding:.9rem;gap:.72rem;border-radius:.85rem}.social-link-card__icon-wrap{width:clamp(34px,10vw,42px);height:clamp(34px,10vw,42px);border-radius:.72rem}.social-link-card__icon-image,.social-link-card__icon-svg{width:clamp(17px,5.4vw,22px);height:clamp(17px,5.4vw,22px)}.social-link-card__title{font-size:clamp(.83rem,3.55vw,.96rem);line-height:1.15}.social-link-card__meta{margin-top:0;font-size:clamp(.7rem,3vw,.8rem);line-height:1.24}.social-link-card__arrow{margin-top:.1rem}.social-subscribe{padding-left:max(var(--social-page-edge, 14px),min(var(--social-subscribe-mobile-padding, 20px),20px));padding-right:max(var(--social-page-edge, 14px),min(var(--social-subscribe-mobile-padding, 20px),20px))}.social-subscribe__layout{grid-template-columns:1fr;gap:1.15rem}.social-subscribe__card{border-radius:min(var(--social-subscribe-panel-radius, 28px),18px);padding:clamp(16px,5vw,var(--social-subscribe-panel-padding, 32px))}.social-subscribe__heading h2,.social-subscribe__heading h3,.social-subscribe__heading p{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.08}.social-subscribe__body{font-size:.94rem;line-height:1.55}.social-subscribe__label{margin-left:.35rem;font-size:.68rem}.social-subscribe__field,.social-subscribe__button{min-height:48px}}@media screen and (max-width:389px){.social-links__grid{grid-template-columns:1fr}.social-link-card{align-items:center;min-height:84px;padding:.95rem 1rem}}@media screen and (min-width:750px)and (max-width:959px){.social-link-card{padding:1.05rem;gap:.85rem}.social-subscribe__layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/social-page.css.map */
