.custom-clubs{background:var(--cclubs-bg, #f9f6f0);font-family:var(--font-body-family, sans-serif);font-size:var(--base-font-size-mobile);color:var(--cclubs-text, #5c6d80);scroll-margin-top:90px;--cclubs-size-small: var(--font-size-normal-mobile);--cclubs-size-body: var(--base-font-size-mobile);--cclubs-size-price: var(--font-size-large-mobile)}@media(min-width:1024px){.custom-clubs{font-size:var(--base-font-size);--cclubs-size-small: var(--font-size-normal);--cclubs-size-body: var(--base-font-size);--cclubs-size-price: var(--font-size-large)}}.custom-clubs *,.custom-clubs *:before,.custom-clubs *:after{box-sizing:border-box}.custom-clubs .cclubs-container{width:100%;max-width:var(--cclubs-max-width, none);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.custom-clubs a:focus-visible{outline:2px solid var(--cclubs-link, #8d6844);outline-offset:3px}.custom-clubs .cclubs-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-clubs .cclubs-placeholder{opacity:.5;font-style:italic}.custom-clubs .cclubs-head{margin-bottom:56px;text-align:center}.custom-clubs .cclubs-eyebrow{margin:0 0 16px;font-size:var(--cclubs-size-small);font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--cclubs-eyebrow, #8d6844);overflow-wrap:break-word}.custom-clubs .cclubs-heading,.custom-clubs .cclubs-group__heading,.custom-clubs .cclubs-card__title{line-height:1.2;color:var(--cclubs-heading, #17344f);overflow-wrap:break-word}.custom-clubs .cclubs-heading{margin:0}.custom-clubs .cclubs-heading:after{content:"";display:block;width:3.5rem;height:1px;margin:1.25rem auto 0;background:var(--cclubs-rule, #8d6844)}.custom-clubs .cclubs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.custom-clubs .cclubs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-clubs .cclubs-grid:not(:last-child){margin-bottom:64px}.custom-clubs .cclubs-grid--4:not(:last-child){margin-bottom:48px}.custom-clubs .cclubs-group,.custom-clubs .cclubs-card--wide{grid-column:1 / -1}.custom-clubs .cclubs-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:40px}.custom-clubs .cclubs-grid>.cclubs-group:first-child{margin-top:0}.custom-clubs .cclubs-group__text{min-width:0}.custom-clubs .cclubs-group__heading{margin:0}.custom-clubs .cclubs-group__sub{margin:6px 0 0;font-size:var(--cclubs-size-body);line-height:1.5;overflow-wrap:break-word}.custom-clubs .cclubs-pill{display:inline-block;max-width:100%;padding:4px 12px;border:1px solid var(--cclubs-line, #d9cdb9);border-radius:999px;background:var(--cclubs-card-bg, #ffffff);font-size:var(--cclubs-size-small);line-height:1.4;color:var(--cclubs-text, #5c6d80);overflow-wrap:break-word}.custom-clubs .cclubs-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--cclubs-card-bg, #ffffff);border-radius:4px;box-shadow:0 6px 20px #17344f0f}.custom-clubs .cclubs-card--wide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.custom-clubs .cclubs-card--wide.cclubs-card--no-media{grid-template-columns:minmax(0,1fr)}.custom-clubs .cclubs-card__media{position:relative;background:var(--cclubs-media-bg, #f2e8d9)}.custom-clubs .cclubs-card__image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.custom-clubs .cclubs-card--wide .cclubs-card__media{min-height:320px}.custom-clubs .cclubs-card--wide .cclubs-card__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.custom-clubs .cclubs-card__image--placeholder{fill:currentColor;opacity:.35}.custom-clubs .cclubs-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:28px 28px 24px}.custom-clubs .cclubs-card--wide .cclubs-card__body{padding:40px}.custom-clubs .cclubs-card__title{margin:0 0 12px}.custom-clubs .cclubs-card__text{margin:0 0 16px;font-size:var(--cclubs-size-body);line-height:1.6;overflow-wrap:break-word}.custom-clubs .cclubs-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.custom-clubs .cclubs-card__label{margin:0 0 8px;font-size:var(--cclubs-size-small);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--cclubs-label, #00546e);overflow-wrap:break-word}.custom-clubs .cclubs-card__benefits{margin:0 0 24px;padding-left:1.2em;list-style:disc outside;font-size:var(--cclubs-size-body);line-height:1.5}.custom-clubs .cclubs-card__benefits li{margin-bottom:6px;overflow-wrap:break-word}.custom-clubs .cclubs-card__benefits-link{color:var(--cclubs-link, #8d6844);text-decoration:underline;text-underline-offset:.25em}.custom-clubs .cclubs-card__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.custom-clubs .cclubs-card__price{margin:0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 500);font-size:var(--cclubs-size-price);line-height:1.3;color:var(--cclubs-heading, #17344f)}.custom-clubs .cclubs-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.85rem 1.25rem;border:1px solid var(--cclubs-button-bg, #17344f);border-radius:2px;background:var(--cclubs-button-bg, #17344f);font-family:var(--font-button, inherit);font-size:var(--cclubs-size-small);font-weight:600;line-height:1.3;letter-spacing:.15em;text-align:center;text-transform:uppercase;text-decoration:none;color:var(--cclubs-button-text, #ffffff);transition:opacity .2s}.custom-clubs .cclubs-grid--4 .cclubs-button{padding-left:1.1rem;padding-right:1.1rem}@media(hover:hover){.custom-clubs a.cclubs-button:hover{opacity:.88}}.custom-clubs .cclubs-note{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.5rem;margin:0;font-size:var(--cclubs-size-body);line-height:1.6;text-align:center;overflow-wrap:break-word}.custom-clubs .cclubs-note__link{display:inline-flex;align-items:center;min-height:44px;color:var(--cclubs-link, #8d6844);text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:1199px){.custom-clubs .cclubs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.custom-clubs .cclubs-grid--3,.custom-clubs .cclubs-card--wide{grid-template-columns:minmax(0,1fr)}.custom-clubs .cclubs-card--wide .cclubs-card__media{min-height:0}.custom-clubs .cclubs-card--wide .cclubs-card__image{position:static;height:auto;aspect-ratio:16 / 10}}@media screen and (max-width:599px){.custom-clubs .cclubs-container{padding-left:20px;padding-right:20px}.custom-clubs .cclubs-head{margin-bottom:40px}.custom-clubs .cclubs-grid--4{grid-template-columns:minmax(0,1fr)}.custom-clubs .cclubs-card__body,.custom-clubs .cclubs-card--wide .cclubs-card__body{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-clubs.css.map */
