.section-bleed-right{max-width:none;margin-left:max(1.5rem,calc((100vw - var(--page-width)) / 2));margin-right:0;padding-left:0;padding-right:0}.section-bleed-right-padded{max-width:none;margin-left:max(0rem,calc((100vw - var(--page-width)) / 2));padding-left:var(--page-padding-mobile);margin-right:0;padding-right:0}@media screen and (min-width:750px){.section-bleed-right{margin-left:max(8rem,calc((100vw - var(--page-width)) / 2))}.section-bleed-right-padded{margin-left:max(0rem,calc((100vw - var(--page-width)) / 2));padding-left:var(--page-padding-desktop)}}.heading-2xl{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 5.6rem);line-height:1.1;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}.heading-xl{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1.1;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}.heading-lg{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.2;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}.heading-md{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.3;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}.heading-sm{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.3;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}.heading-xs{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.4;font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));margin:0;word-break:break-word}@media screen and (max-width:749px){.heading-2xl{font-size:calc(var(--font-heading-scale) * 4rem)}.heading-xl{font-size:calc(var(--font-heading-scale) * 3.6rem)}.heading-lg{font-size:calc(var(--font-heading-scale) * 3.2rem)}.heading-md{font-size:calc(var(--font-heading-scale) * 2.8rem)}.heading-sm{font-size:calc(var(--font-heading-scale) * 2rem)}.heading-xs{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.custom-section-button{display:inline-block;padding:.625em 1.25em;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius);text-decoration:none;font-family:var(--font-body-family);font-weight:600;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.75;transition:background-color .3s ease;border:none;cursor:pointer}.custom-section-button:hover{opacity:.85}.custom-section-button--small{padding:.75rem 1.5rem;font-size:calc(var(--font-body-scale) * 1.4rem)}.custom-section-button--large{padding:1.25rem 2.5rem;font-size:calc(var(--font-body-scale) * 1.8rem)}@media screen and (max-width:749px){.custom-section-button{font-size:calc(var(--font-body-scale) * 1.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-sections-base.css.map */
