.gs{--gs-frame-pad: clamp(7px, .85vw, 13px);--gs-cell-gap: clamp(3px, .4vw, 6px);--gs-cell-pad-y: clamp(9px, 1.05vw, 15px);--gs-cell-pad-x: clamp(8px, 1.1vw, 18px);background-color:var(--gs-bg);color:var(--gs-text)}.gs-hero__frame{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--gs-hero-min, 640px);overflow:hidden;background-color:var(--gs-bg)}.gs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--gs-hero-focal, 50% 50%)}.gs-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--gs-bg);opacity:var(--gs-hero-overlay, .6)}.gs-hero__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(24px,4vw,60px)}.gs-hero__logo{display:block;width:var(--gs-hero-logo-width, 42%);max-width:620px;height:auto}.gs-hero__heading{margin:0;color:var(--gs-text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(3rem,8vw,8rem);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){.gs-hero__frame{min-height:var(--gs-hero-min-mobile, 420px)}.gs-hero__logo{width:76%}}.gs-panel{display:flex;flex-direction:column;padding:calc(var(--gs-frame-pad) - var(--gs-cell-gap));background-color:var(--gs-frame)}.gs-panel__head{display:flex;align-items:stretch;gap:var(--gs-cell-gap);border:var(--gs-cell-gap) solid var(--gs-frame)}.gs-panel__mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:clamp(6px,.9vw,14px)}.gs-panel__mark svg{display:block;width:clamp(26px,3.4vw,52px);height:auto;fill:var(--gs-cell)}.gs-panel__title{display:flex;flex:1 1 auto;align-items:center;justify-content:center;margin:0;padding:clamp(9px,1.3vw,20px) clamp(10px,1.4vw,24px);background-color:var(--gs-cell);color:var(--gs-text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(2rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.025em;text-transform:uppercase}.gs-cell{padding:var(--gs-cell-pad-y) var(--gs-cell-pad-x);border:var(--gs-cell-gap) solid var(--gs-frame);background-color:var(--gs-cell);color:var(--gs-text);text-align:center;vertical-align:middle}.gs-cell--label,.gs-cell--tier{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(1.1rem,1.25vw,1.5rem);line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.gs-cell--label{background-color:var(--gs-accent)}.gs-cell--tier{background-color:var(--gs-tier, var(--gs-cell))}.gs-cell--tier-name{font-size:clamp(1.3rem,1.65vw,2rem);letter-spacing:.05em}.gs-cell--value{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:clamp(1.1rem,1.2vw,1.45rem);line-height:1.2;text-transform:uppercase}.gs-cell--note{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:clamp(.85rem,.9vw,1.1rem);line-height:1.2;text-transform:uppercase}.gs-tiers__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.gs-tiers__table th,.gs-tiers__table td{overflow-wrap:anywhere}.gs-tiers__cards{display:none}@media only screen and (max-width:767px){.gs-tiers__table{display:none}.gs-tiers__cards{display:grid;gap:calc(var(--gs-cell-gap) * 3);margin:0;padding:0;list-style:none}.gs-tiers__card{display:block}.gs-tiers__card-rows{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr);margin:0}.gs-tiers__card .gs-cell{margin:0}}.gs-panels__grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:clamp(16px,2.2vw,34px);align-items:start}.gs-panels__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.gs-panels__table .gs-cell{text-align:center}@media only screen and (max-width:1023px){.gs-panels__grid{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:767px){.gs-panels__table,.gs-panels__table tbody{display:block}.gs-panels__table tr{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gs-panels__table .gs-cell--note{grid-column:1 / -1}.gs-panels__table .gs-cell--note:empty{display:none}}.gs-faq__list{display:flex;flex-direction:column}.gs-faq__item{border:var(--gs-cell-gap) solid var(--gs-frame);background-color:var(--gs-cell)}.gs-faq__item+.gs-faq__item{border-top-width:0}.gs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.6vw,26px);padding:var(--gs-cell-pad-y) var(--gs-cell-pad-x);color:var(--gs-text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;list-style:none}.gs-faq__q::-webkit-details-marker{display:none}.gs-faq__q:focus-visible{outline:var(--gs-cell-gap) solid var(--gs-accent);outline-offset:calc(var(--gs-cell-gap) * -1)}.gs-faq__sign{position:relative;flex:0 0 auto;width:clamp(15px,1.6vw,22px);height:clamp(15px,1.6vw,22px)}.gs-faq__sign-bar{position:absolute;top:50%;right:0;left:0;height:clamp(3px,.32vw,4px);margin-top:calc(clamp(3px,.32vw,4px)/-2);background-color:var(--gs-accent)}.gs-faq__sign-bar--pivot{transform:rotate(90deg);transition:transform .18s ease}.gs-faq__item[open] .gs-faq__sign-bar--pivot{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.gs-faq__sign-bar--pivot{transition:none}}.gs-faq__a{max-width:68ch;padding:0 var(--gs-cell-pad-x) var(--gs-cell-pad-y);color:var(--gs-text);font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.55;text-align:left;text-transform:none}.gs-faq__a>*{margin:0 0 .75em}.gs-faq__a>*:last-child{margin-bottom:0}.gs-faq__a ul,.gs-faq__a ol{padding-left:1.4em}.gs-faq__a li{margin-bottom:.3em}.gs-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.gs-faq__a a:hover{color:var(--gs-accent)}.gs-faq__a strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700)}.gs-faq__footer{padding:var(--gs-cell-pad-y) var(--gs-cell-pad-x);border:var(--gs-cell-gap) solid var(--gs-frame);border-top-width:0;background-color:var(--gs-cell);color:var(--gs-text);font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.5;text-align:center}.gs-faq__footer>*{margin:0}.gs-faq__footer a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.gs-faq__footer a:hover{color:var(--gs-accent)}.gs-steps__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,70px);align-items:center}.gs-steps__flow{display:grid;grid-template-rows:auto auto;gap:clamp(8px,1.2vw,18px) clamp(8px,1.4vw,22px);align-items:center}.gs-step__label{grid-row:1;grid-column:var(--gs-col);margin:0;color:var(--gs-text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(1.5rem,2.1vw,2.6rem);line-height:1;letter-spacing:-.025em;text-transform:uppercase;text-align:center}.gs-step__tile{grid-row:2;grid-column:var(--gs-col);display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:14%;border:clamp(3px,.42vw,7px) solid var(--gs-accent);background-color:var(--gs-cell)}.gs-step__tile img{display:block;width:100%;height:100%;object-fit:contain}.gs-steps__arrow{grid-row:2;grid-column:var(--gs-col);display:flex;align-items:center;justify-content:center}.gs-steps__arrow svg{display:block;width:clamp(20px,2.6vw,44px);height:auto;fill:var(--gs-accent)}.gs-steps__aside{display:grid;gap:clamp(14px,2vw,28px);justify-items:center}.gs-steps__art{display:block;width:100%;max-width:460px;height:auto}.gs-steps__note{margin:0;color:var(--gs-text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(1.2rem,1.7vw,2.1rem);line-height:1.15;letter-spacing:-.025em;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){.gs-steps__grid{grid-template-columns:minmax(0,1fr)}.gs-steps__flow{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:center}.gs-step__label,.gs-step__tile,.gs-steps__arrow{grid-row:auto;grid-column:1}.gs-step__tile{width:min(62vw,260px)}.gs-steps__arrow svg{width:26px;transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/section-loyalty.css.map */
