.custom-bi{background:rgb(var(--section-background));color:rgb(var(--custom-bi-panel-text));margin-block-start:var(--custom-bi-margin-top, 0px);margin-block-end:var(--custom-bi-margin-bottom, 0px);padding-block-start:var(--custom-bi-padding-top, 0px);padding-block-end:var(--custom-bi-padding-bottom, 0px)}.custom-bi__inner{max-width:var(--custom-bi-max-width, 1600px)}.custom-bi__heading{margin:0 0 24px;color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:var(--custom-bi-title-size-mobile, 28px);font-weight:var(--heading-font-weight, 700);letter-spacing:-.02em;line-height:1.2;text-align:center}@media screen and (min-width:741px){.custom-bi__heading{margin-block-end:36px;font-size:var(--custom-bi-title-size-desktop, 44px)}}.custom-bi__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--custom-bi-radius, 28px);background:rgb(var(--custom-bi-panel-bg))}.custom-bi__media{position:relative;display:block;flex:0 0 auto;width:100%;min-height:220px;overflow:hidden;background:rgb(var(--secondary-background, 240, 240, 240))}.custom-bi__media--link{cursor:pointer;text-decoration:none;color:inherit;transition:opacity .2s ease}.custom-bi__media--link:hover{opacity:.96}.custom-bi__media--link:focus-visible{outline:2px solid rgb(var(--heading-color));outline-offset:-4px}.custom-bi__image{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;object-position:center}.custom-bi__image--placeholder{width:100%;min-height:220px}.custom-bi__panel{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:32px 24px 36px;background:rgb(var(--custom-bi-panel-bg));color:rgb(var(--custom-bi-panel-text))}.custom-bi__panel-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;text-align:center}.custom-bi__subtitle{margin:0 0 14px;color:rgb(var(--custom-bi-panel-heading));font-family:var(--heading-font-family);font-size:var(--custom-bi-subtitle-size-mobile, 22px);font-weight:var(--heading-font-weight, 700);letter-spacing:-.02em;line-height:1.25}.custom-bi__text{margin:0;color:rgb(var(--custom-bi-panel-text));font-size:calc(var(--base-font-size) - 1px);line-height:1.55}.custom-bi__text p{margin:0}.custom-bi__text p+p{margin-block-start:.75em}.custom-bi__button{display:inline-flex;align-items:center;justify-content:center;margin-block-start:22px;padding:12px 28px;border:none;border-radius:999px;background:rgb(var(--custom-bi-btn-bg));color:rgb(var(--custom-bi-btn-text));font-size:calc(var(--base-font-size) - 1px);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.custom-bi__button:hover{opacity:.9}.custom-bi__button:focus-visible{outline:2px solid rgb(var(--custom-bi-btn-bg));outline-offset:3px}.custom-bi__button--static{cursor:default;pointer-events:none}@media screen and (min-width:741px){.custom-bi__card{flex-direction:row;align-items:stretch;min-height:420px}.custom-bi__media{flex:1 1 50%;width:auto;min-height:100%}.custom-bi__image,.custom-bi__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.custom-bi__panel{flex:0 0 50%;margin-inline-start:calc(var(--custom-bi-slant, 14%) * -.55);padding:48px calc(var(--container-gutter, 24px) + 8px) 48px calc(var(--custom-bi-slant, 14%) + 28px);clip-path:polygon(var(--custom-bi-slant, 14%) 0,100% 0,100% 100%,0 100%)}.custom-bi__panel-inner{max-width:22rem}.custom-bi__subtitle{margin-block-end:16px;font-size:var(--custom-bi-subtitle-size-desktop, 34px)}.custom-bi__text{font-size:var(--base-font-size);line-height:1.6}.custom-bi__button{margin-block-start:28px;padding:13px 32px;font-size:var(--base-font-size)}}@media screen and (min-width:1000px){.custom-bi__card{min-height:480px}.custom-bi__panel{padding-block:56px;padding-inline-end:48px;padding-inline-start:calc(var(--custom-bi-slant, 14%) + 40px)}.custom-bi__panel-inner{max-width:24rem}}@media screen and (min-width:1200px){.custom-bi__card{min-height:520px}.custom-bi__panel-inner{max-width:26rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-brand-intro.css.map */
