.custom-cols-section{margin-top:4rem;margin-bottom:4rem}@media screen and (min-width: 750px){.custom-cols-section{margin-top:8rem;margin-bottom:8rem}}.custom-cols-header{text-align:center;margin-bottom:4rem}.custom-cols-main-title{color:var(--color-primary);margin:0;font-weight:400}.custom-cols-grid{display:grid;width:100%;column-gap:50px}.layout-one-col{grid-template-columns:1fr;max-width:800px;margin:0 auto;text-align:center}.layout-two-cols{grid-template-columns:1fr 1fr;text-align:left;align-items:start}@media screen and (min-width: 769px){.layout-two-cols .custom-col-item{display:contents}.layout-two-cols .custom-col-item:nth-child(1) .col-sub-title{grid-column:1;grid-row:1}.layout-two-cols .custom-col-item:nth-child(1) .col-text-body{grid-column:1;grid-row:2}.layout-two-cols .custom-col-item:nth-child(2) .col-sub-title{grid-column:2;grid-row:1}.layout-two-cols .custom-col-item:nth-child(2) .col-text-body{grid-column:2;grid-row:2}}.col-sub-title{color:var(--color-primary);font-family:var(--font-family-plus-jakarta-sans);font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:1.25rem;font-size:var(--font-size-30);line-height:var(--line-spacing-35)}@media screen and (min-width: 769px){.layout-two-cols .col-sub-title{font-size:var(--font-size-30);line-height:var(--line-spacing-35)}.layout-one-col .col-sub-title{font-size:var(--font-size-45);line-height:var(--line-spacing-45);letter-spacing:var(--character-spacing--0-45)}}.col-text-body{color:var(--color-primary-light);font-size:var(--font-size-16);letter-spacing:var(--character-spacing-0-16);line-height:26px;margin-bottom:0;font-weight:400}.col-text-body p{margin-top:0;margin-bottom:1rem}.col-text-body p:last-child{margin-bottom:0}.col-text-body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:currentColor;transition:opacity .2s ease}.col-text-body a:hover{opacity:.75;text-decoration-thickness:2px}@media screen and (max-width: 768px){.layout-two-cols{grid-template-columns:1fr;row-gap:40px}.layout-two-cols .custom-col-item{display:flex;flex-direction:column}.layout-two-cols .custom-col-item:nth-child(1) .col-sub-title,.layout-two-cols .custom-col-item:nth-child(1) .col-text-body,.layout-two-cols .custom-col-item:nth-child(2) .col-sub-title,.layout-two-cols .custom-col-item:nth-child(2) .col-text-body{grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-columns.css.map */
