.isolate{position:relative;z-index:var(--z-index-base, 0)}.spacing{padding-top:calc(var(--padding-top) * .5);padding-bottom:calc(var(--padding-bottom) * .5)}.element-spacing{padding-top:var(--padding-top-mobile, calc(var(--padding-top) * .5));padding-bottom:var(--padding-bottom-mobile, calc(var(--padding-bottom) * .5))}.section+.section{margin-top:var(--spacing-sections-mobile)}.section__header{position:relative;margin-bottom:2.4rem}.section__header-container{width:100%;max-width:120rem}.section__header--right .section__header-container{margin-left:auto;margin-right:0}.section__header-caption{margin-bottom:.8rem}.section__header-heading{--font-size: var(--section-heading-font-size-mobile, calc(var(--font-heading-scale)* 4rem));--font-weight: var(--section-heading-font-weight);--letter-spacing: var(--section-heading-letter-spacing);--text-transform: var(--section-heading-text-transform);--line-height: var(--section-heading-line-height, 1.2);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);text-transform:var(--text-transform);line-height:var(--line-height);margin:0}.section__footer{margin-top:2.4rem}.section__header-tabs{margin-top:1.6rem}.section__header--left .section__header-tabs .tab__list{justify-content:flex-start}.section__header--right .section__header-tabs .tab__list{justify-content:flex-end}.section__main{max-width:100%}.section__header-button .button{min-width:15.6rem}@media screen and (max-width: 1032px){.spacing-tablet{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}.section__footer .button{min-width:143px}}@media screen and (max-width: 749px){.spacing-mobile{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}@media screen and (min-width: 750px){.spacing,.element-spacing{padding-top:max(var(--padding-top-mobile),calc(.7 * var(--padding-top)));padding-bottom:max(var(--padding-bottom-mobile),calc(.7 * var(--padding-bottom)))}.section+.section{margin-top:var(--spacing-sections-tablet)}.section__header{margin-bottom:3rem}.section__header-caption{margin-bottom:1.6rem}.section__header-heading{--font-size: var(--section-heading-font-size-tablet, calc(var(--font-heading-scale)* 4rem))}.section__header-tabs,.section__footer{margin-top:3rem}}@media screen and (min-width: 1033px){.spacing,.element-spacing{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.section+.section{margin-top:var(--spacing-sections-desktop)}.section__header{margin-bottom:4rem}.section__header-heading{--font-size: var(--section-heading-font-size-desktop, calc(var(--font-heading-scale)* 5rem))}.section__header-text{margin-top:1.6rem}.section__footer{margin-top:4rem}.section__header-tabs{margin-top:1.6rem}.section__header--left:has(.section__header-button),.section__header--right:has(.section__header-button){display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.section__header--right:has(.section__header-button){flex-direction:row-reverse}.section__header--left:has(.section__header-button) .section__header-container,.section__header--right:has(.section__header-button) .section__header-container{flex:1}.section__header--left .section__header-button,.section__header--right .section__header-button{flex-shrink:0;position:relative;top:-5px}.section__header--center:has(.section__header-button) .section__header-container{max-width:100rem}.section__header--center .section__header-button{position:absolute;top:auto;right:0;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-section.css.map */
