.custom-content-block__heading{margin-top:0;margin-bottom:var(--block-margin-bottom, 16px);color:var(--block-color, inherit);font-size:var(--heading-size, 48px);font-weight:var(--heading-weight, 600);line-height:var(--heading-line-height, 1.1);letter-spacing:var(--heading-letter-spacing, 0);text-transform:var(--heading-transform, none)}.custom-content-block__richtext{margin-bottom:var(--block-margin-bottom, 16px);color:var(--block-color, inherit);font-size:var(--text-size, 16px);font-weight:var(--text-weight, 400);line-height:var(--text-line-height, 1.55)}.custom-content-block__richtext *,.custom-content-block__richtext p,.custom-content-block__richtext a,.custom-content-block__richtext span,.custom-content-block__richtext strong,.custom-content-block__richtext em{color:inherit!important}.custom-content-block__richtext p{margin-top:0;margin-bottom:.8em}.custom-content-block__richtext p:last-child{margin-bottom:0}.custom-content-block__richtext h1,.custom-content-block__richtext h2,.custom-content-block__richtext h3,.custom-content-block__richtext h4,.custom-content-block__richtext h5,.custom-content-block__richtext h6{margin-top:0;margin-bottom:.6em;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.custom-content-block__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--buttons-gap, 16px);width:100%;margin-top:var(--buttons-margin-top, var(--block-margin-top, 0px));margin-bottom:var(--block-margin-bottom, 0px);box-sizing:border-box}.custom-content-block__buttons--left{justify-content:flex-start}.custom-content-block__buttons--center{justify-content:center}.custom-content-block__buttons--right{justify-content:flex-end}.custom-content-block__button-wrapper{margin-bottom:var(--block-margin-bottom, 0px)}.custom-content-block__button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--button-min-width, auto);min-height:var(--button-height, 44px);padding:var(--button-padding-y, 0px) var(--button-padding-x, 28px);border:var(--button-border-width, 1px) solid transparent;border-radius:var(--button-radius, 4px);box-sizing:border-box;font-size:var(--button-font-size, 16px);font-weight:var(--button-font-weight, 600);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.custom-content-block__button--primary{background:var(--button-primary-bg, #cf152d);color:var(--button-primary-text, #ffffff);border-color:var(--button-primary-border, var(--button-primary-bg, #cf152d))}.custom-content-block__button--primary:hover{background:var(--button-primary-hover-bg, var(--button-primary-bg, #cf152d));opacity:.86}.custom-content-block__button--secondary{background:var(--button-secondary-bg, #d9d9d9);color:var(--button-secondary-text, #000000);border-color:var(--button-secondary-border, var(--button-secondary-bg, #d9d9d9))}.custom-content-block__button--secondary:hover{background:var(--button-secondary-hover-bg, var(--button-secondary-bg, #d9d9d9));opacity:.86}.custom-content-block__button--single{padding:var(--button-padding-y, 12px) var(--button-padding-x, 28px);border:1px solid var(--button-border-color, transparent);border-radius:var(--button-radius, 5px);background:var(--button-bg, #cf152d);color:var(--button-color, #ffffff);font-size:var(--button-font-size, 18px);font-weight:var(--button-font-weight, 500);line-height:1;letter-spacing:.05em}.custom-content-block__button--single:hover{background:var(--button-hover-bg, #b80000);color:var(--button-hover-color, #ffffff);border-color:var(--button-hover-border-color, transparent)}.custom-content-block__heading:last-child,.custom-content-block__richtext:last-child,.custom-content-block__buttons:last-child,.custom-content-block__button-wrapper:last-child{margin-bottom:0}@media screen and (max-width:749px){.custom-content-block__heading{max-width:100%;margin-bottom:max(0px,calc(var(--block-margin-bottom, 16px) * .7 * var(--section-font-scale, 1)));font-size:clamp(var(--section-min-font-size, 12px),calc(var(--heading-size, 48px) * .52 * var(--section-font-scale, 1)),calc(var(--custom-content-heading-mobile-max, 34px) * var(--section-font-scale, 1)));font-weight:clamp(var(--section-min-font-weight, 100),calc(var(--heading-weight, 600) * var(--section-font-weight-scale, 1)),var(--section-max-font-weight, 900));line-height:max(var(--section-min-line-height, 1.15em),calc(var(--heading-size, 48px) * var(--heading-line-height, 1.1) * .52 * var(--section-line-height-scale, 1)));letter-spacing:calc(var(--heading-letter-spacing, 0px) * .5);word-break:normal;overflow-wrap:break-word;text-wrap:balance}.custom-content-block__richtext{margin-bottom:max(0px,calc(var(--block-margin-bottom, 16px) * .7 * var(--section-font-scale, 1)));font-size:clamp(var(--section-min-font-size, 12px),calc(var(--text-size, 16px) * .82 * var(--section-font-scale, 1)),calc(var(--custom-content-text-mobile-max, 18px) * var(--section-font-scale, 1)));font-weight:clamp(var(--section-min-font-weight, 100),calc(var(--text-weight, 400) * var(--section-font-weight-scale, 1)),var(--section-max-font-weight, 900));line-height:max(var(--section-min-line-height, 1.15em),calc(var(--text-size, 16px) * var(--text-line-height, 1.55) * .82 * var(--section-line-height-scale, 1)))}.custom-content-block__buttons{gap:max(8px,calc(var(--buttons-gap, 16px) * .75));margin-top:max(0px,calc(var(--block-margin-top, 0px) * .7 * var(--section-font-scale, 1)));margin-bottom:max(0px,calc(var(--block-margin-bottom, 0px) * .7 * var(--section-font-scale, 1)))}.custom-content-block__buttons--mobile-full{align-items:stretch}.custom-content-block__buttons--mobile-full .custom-content-block__button{width:100%}.custom-content-block__button{min-width:calc(var(--button-min-width, 0px) * .82);min-height:max(38px,calc(var(--button-height, 44px) * .86));padding:max(10px,calc(var(--button-padding-y, 12px) * .85)) max(18px,calc(var(--button-padding-x, 28px) * .75));font-size:clamp(var(--section-min-font-size, 12px),calc(var(--button-font-size, 16px) * .9 * var(--section-font-scale, 1)),calc(var(--custom-content-button-mobile-max, 18px) * var(--section-font-scale, 1)));font-weight:clamp(var(--section-min-font-weight, 100),calc(var(--button-font-weight, 600) * var(--section-font-weight-scale, 1)),var(--section-max-font-weight, 900))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-content-blocks.css.map */
