.custom-loyalty{background:var(--cloyalty-bg, #f2e8d9);font-family:var(--font-body-family, sans-serif);font-size:var(--base-font-size-mobile);color:var(--cloyalty-text, #5c6d80);scroll-margin-top:90px;--cloyalty-size-small: var(--font-size-normal-mobile);--cloyalty-size-body: var(--base-font-size-mobile);--cloyalty-size-intro: var(--font-size-medium-mobile)}@media(min-width:1024px){.custom-loyalty{font-size:var(--base-font-size);--cloyalty-size-small: var(--font-size-normal);--cloyalty-size-body: var(--base-font-size);--cloyalty-size-intro: var(--font-size-medium)}}.custom-loyalty *,.custom-loyalty *:before,.custom-loyalty *:after{box-sizing:border-box}.custom-loyalty .cloyalty-container{width:100%;max-width:var(--cloyalty-max-width, none);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.custom-loyalty a:focus-visible{outline:2px solid var(--cloyalty-outline, #8d6844);outline-offset:3px}.custom-loyalty .cloyalty-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.custom-loyalty .cloyalty-placeholder{opacity:.5;font-style:italic}.custom-loyalty .cloyalty-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.custom-loyalty .cloyalty-top--single{grid-template-columns:minmax(0,1fr)}.custom-loyalty .cloyalty-intro{min-width:0}.custom-loyalty .cloyalty-eyebrow{margin:0 0 16px;font-size:var(--cloyalty-size-small);font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--cloyalty-eyebrow, #8d6844);overflow-wrap:break-word}.custom-loyalty .cloyalty-heading,.custom-loyalty .cloyalty-point__title{margin:0;line-height:1.2;color:var(--cloyalty-heading, #17344f);overflow-wrap:break-word}.custom-loyalty .cloyalty-intro__text.rte{margin:20px 0 28px;font-size:var(--cloyalty-size-intro);overflow-wrap:break-word}.custom-loyalty .cloyalty-intro__text.rte p{margin-top:0;margin-bottom:.75em;line-height:1.65}.custom-loyalty .cloyalty-intro__text.rte>:last-child{margin-bottom:0}.custom-loyalty .cloyalty-intro__text.rte a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.custom-loyalty .cloyalty-buttons{display:flex;flex-wrap:wrap;gap:12px}.custom-loyalty .cloyalty-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.85rem 1.5rem;border:1px solid transparent;border-radius:2px;font-family:var(--font-button, inherit);font-size:var(--cloyalty-size-small);font-weight:600;line-height:1.3;letter-spacing:.15em;text-align:center;text-transform:uppercase;text-decoration:none;overflow-wrap:break-word;transition:opacity .2s}.custom-loyalty .cloyalty-button--filled{background:var(--cloyalty-button-bg, #17344f);border-color:var(--cloyalty-button-bg, #17344f);color:var(--cloyalty-button-text, #ffffff)}.custom-loyalty .cloyalty-button--outline{background:transparent;border-color:var(--cloyalty-outline, #8d6844);color:var(--cloyalty-outline, #8d6844)}@media(hover:hover){.custom-loyalty a.cloyalty-button:hover{opacity:.85}}.custom-loyalty .cloyalty-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-content:start;margin:0;padding:0;list-style:none}.custom-loyalty .cloyalty-point{min-width:0}.custom-loyalty .cloyalty-point__title{margin-bottom:6px}.custom-loyalty .cloyalty-point__text{margin:0;font-size:var(--cloyalty-size-body);line-height:1.55;overflow-wrap:break-word}@media screen and (max-width:989px){.custom-loyalty .cloyalty-top{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:599px){.custom-loyalty .cloyalty-container{padding-left:20px;padding-right:20px}.custom-loyalty .cloyalty-points{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-loyalty.css.map */
