.gpd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gpd-band{display:grid;margin-block:40px 0;background:var(--gpd-green);color:var(--gpd-white);overflow:hidden}.gpd-band--black{background:var(--gpd-black)}.gpd-band--ocean{background:#0069a4}.gpd-band__copy{padding:32px 24px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start}.gpd-band__title{font-family:var(--gpd-display);text-transform:uppercase;font-size:clamp(34px,4.4vw,62px);line-height:1.02;letter-spacing:-.01em}.gpd-band__text{font-size:18px;max-width:34em}.gpd-band__side{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff59}@media(min-width:750px){.gpd-grid{grid-template-columns:repeat(3,1fr)}.gpd-band{grid-template-columns:1.1fr 1fr}}@media(min-width:1100px){.gpd-grid{grid-template-columns:repeat(5,1fr)}}.gpd-fithero{position:relative;background:var(--gpd-black);color:var(--gpd-white);overflow:hidden}.gpd-fithero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gpd-fithero__media img{width:100%;height:100%;object-fit:cover;opacity:.55}.gpd-fithero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d9,#00000059 60%,#0003)}.gpd-fithero__inner{position:relative;z-index:1;display:grid;gap:28px;padding-block:56px 40px;align-items:end}.gpd-fithero__copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:720px}.gpd-fithero__title{font-family:var(--gpd-display);font-weight:400;text-transform:uppercase;font-size:clamp(44px,7vw,96px);line-height:.96;letter-spacing:-.01em;color:var(--gpd-white)}.gpd-fithero__text{font-size:19px;max-width:34em;opacity:.92}.gpd-fitbook{background:var(--gpd-white);color:var(--gpd-black);padding:22px;display:flex;flex-direction:column;gap:14px;max-width:460px;width:100%}.gpd-fitbook__title{font-family:var(--gpd-display);text-transform:uppercase;font-size:26px;line-height:1}.gpd-fitbook__field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gpd-fitbook__field select{appearance:none;-webkit-appearance:none;width:100%;font:inherit;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gpd-black);background:var(--gpd-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;border:1.5px solid var(--gpd-black);border-radius:0;padding:14px 40px 14px 14px;min-height:52px}.gpd-fitbook .gpd-btn{width:100%;text-align:center;border:0;cursor:pointer;font-family:inherit}.gpd-fitbook__note{font-size:14px;opacity:.75}.gpd-fitstats{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.2)}.gpd-fitstats__list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr)}.gpd-fitstats__list li{padding:18px 12px 18px 0;display:flex;flex-direction:column;gap:4px}.gpd-fitstats__list strong{font-family:var(--gpd-display);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1;color:var(--gpd-white)}.gpd-fitstats__list span{font-size:15px;opacity:.85}.gpd-fitsticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--gpd-white);box-shadow:0 -4px 18px #0000001f}.gpd-fitsticky .gpd-btn{display:block;text-align:center}.gpd-fitsticky[hidden]{display:none}.gpd-fitsteps--soft{background:var(--gpd-soft);padding-bottom:44px}.gpd-fitsteps__list{list-style:none;display:grid;gap:12px;counter-reset:none}.gpd-fitsteps__item{background:var(--gpd-white);box-shadow:inset 0 0 0 1.5px var(--gpd-black);padding:20px;display:flex;flex-direction:column;gap:8px}.gpd-fitsteps__num{font-family:var(--gpd-display);font-size:40px;line-height:1;color:var(--gpd-green)}.gpd-fitsteps__item h3{font-size:19px;font-weight:700;line-height:1.25}.gpd-fitsteps__item p{font-size:16px;opacity:.85}.gpd-fitsvc__grid{display:grid;gap:12px}.gpd-fitsvc__card{box-shadow:inset 0 0 0 1.5px var(--gpd-black);padding:22px;display:flex;flex-direction:column;gap:10px}.gpd-fitsvc__meta{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gpd-green)}.gpd-fitsvc__name{font-family:var(--gpd-display);font-weight:400;text-transform:uppercase;font-size:30px;line-height:1}.gpd-fitsvc__text{font-size:16px;opacity:.85}.gpd-fitsvc__price{margin-top:auto;padding-top:6px}.gpd-fitsvc__price .gpd-price{font-size:34px}.gpd-fitsvc__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px}.gpd-fitsvc__actions .gpd-btn{padding:14px 24px;font-size:16px}.gpd-fitsvc__more{font-size:16px;font-weight:600;text-decoration:underline!important;text-underline-offset:4px}.gpd-fitbrands__grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--gpd-line);box-shadow:0 0 0 1px var(--gpd-line)}.gpd-fitbrands__item{background:var(--gpd-white);min-height:120px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:background .15s ease}.gpd-fitbrands__item:hover{background:var(--gpd-soft)}.gpd-fitbrands__item img{max-height:46px;width:auto;object-fit:contain}.gpd-fitbrands__name{font-family:var(--gpd-display);text-transform:uppercase;font-size:clamp(19px,5.4vw,26px);line-height:1;max-width:100%;overflow-wrap:anywhere;text-align:center}.gpd-fitbrands__count{font-size:14px;opacity:.7}.gpd-fitsplit__grid{display:grid;gap:0}.gpd-fitsplit__media{min-height:260px;background:var(--gpd-soft)}.gpd-fitsplit__media img{width:100%;height:100%;object-fit:cover}.gpd-fitsplit__copy{padding:28px 22px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}.gpd-fitsplit--black .gpd-fitsplit__copy{background:var(--gpd-black);color:var(--gpd-white)}.gpd-fitsplit--green .gpd-fitsplit__copy{background:var(--gpd-green);color:var(--gpd-white)}.gpd-fitsplit--white .gpd-fitsplit__copy{box-shadow:inset 0 0 0 1.5px var(--gpd-black)}.gpd-fitsplit--black .gpd-badge--line,.gpd-fitsplit--green .gpd-badge--line{background:transparent;color:var(--gpd-white);box-shadow:inset 0 0 0 1.5px var(--gpd-white)}.gpd-fitsplit__text{font-size:17px}.gpd-fitsplit__text p+p{margin-top:10px}.gpd-fitsplit__list{list-style:none;display:grid;gap:10px;width:100%}.gpd-fitsplit__list li{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid currentColor;border-color:#7f7f7f59}.gpd-fitsplit__list strong{font-size:17px}.gpd-fitsplit__list span{font-size:16px;opacity:.85}.gpd-fitfaq{padding-bottom:20px}.gpd-fitfaq__grid{display:grid;gap:20px}.gpd-fitfaq__list{border-top:1.5px solid var(--gpd-black)}.gpd-fitfaq__item{border-bottom:1px solid var(--gpd-line)}.gpd-fitfaq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:700;line-height:1.3}.gpd-fitfaq__item summary::-webkit-details-marker{display:none}.gpd-fitfaq__item summary:after{content:"+";font-family:var(--gpd-display);font-size:28px;line-height:1;flex:none}.gpd-fitfaq__item[open] summary:after{content:"\2013"}.gpd-fitfaq__answer{padding:0 0 20px;font-size:17px;max-width:46em}.gpd-fitfaq__answer p+p{margin-top:8px}.gpd-fitfaq__answer a{text-decoration:underline}.gpd-fitpdp{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:start;padding:18px;background:var(--gpd-soft);margin-block:4px 8px}.gpd-fitpdp__icon{grid-row:span 3;width:44px;height:44px;border-radius:50%;background:var(--gpd-black);color:var(--gpd-white);display:flex;align-items:center;justify-content:center}.gpd-fitpdp__icon svg{width:24px;height:24px}.gpd-fitpdp__title{font-size:18px;font-weight:700;line-height:1.25}.gpd-fitpdp__text{font-size:16px;line-height:1.45}.gpd-fitpdp__actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:6px}.gpd-fitpdp__actions .gpd-btn{padding:12px 20px;font-size:15px}.gpd-fitpdp__actions a:not(.gpd-btn){font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.gpd-fitband{background:var(--gpd-green);color:var(--gpd-white);margin-top:18px;padding:18px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.gpd-fitband__title{font-family:var(--gpd-display);text-transform:uppercase;font-size:clamp(22px,2.4vw,30px);line-height:1.05;color:var(--gpd-white)}.gpd-fitband__text{font-size:16px;opacity:.9;margin-top:4px}.gpd-fitband__actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.gpd-fitband__actions .gpd-btn{padding:13px 22px;font-size:15px}.gpd-fitband__actions a:not(.gpd-btn){font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.gpd-fithero__inner{grid-template-columns:1fr minmax(340px,420px);padding-block:88px 56px;min-height:560px}.gpd-fitstats__list{grid-template-columns:repeat(5,1fr)}.gpd-fitsticky{display:none!important}.gpd-fitsteps__list,.gpd-fitsvc__grid,.gpd-fitbrands__grid{grid-template-columns:repeat(3,1fr)}.gpd-fitsplit__grid{grid-template-columns:1fr 1fr}.gpd-fitsplit--noimg .gpd-fitsplit__grid{grid-template-columns:1fr}.gpd-fitsplit--noimg .gpd-fitsplit__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 28px}.gpd-fitsplit--right .gpd-fitsplit__media{order:2}.gpd-fitsplit__media{min-height:460px}.gpd-fitsplit__copy{padding:44px}.gpd-fitfaq__grid{grid-template-columns:1fr 2fr;gap:40px}}@media(min-width:1100px){.gpd-fitsteps__list,.gpd-fitbrands__grid{grid-template-columns:repeat(5,1fr)}}.gpd-cards--soft{background:var(--gpd-soft);padding-bottom:44px}.gpd-cards__grid{display:grid;gap:12px}.gpd-cards__card{padding:22px;display:flex;flex-direction:column;gap:10px;background:var(--gpd-white);box-shadow:inset 0 0 0 1.5px var(--gpd-black)}.gpd-cards__card--black{background:var(--gpd-black);color:var(--gpd-white);box-shadow:none}.gpd-cards__card--green{background:var(--gpd-green);color:var(--gpd-white);box-shadow:none}.gpd-cards__kicker{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gpd-green)}.gpd-cards__card--black .gpd-cards__kicker{color:var(--gpd-yellow)}.gpd-cards__card--green .gpd-cards__kicker{color:var(--gpd-white);opacity:.85}.gpd-cards__title{font-family:var(--gpd-display);font-weight:400;text-transform:uppercase;font-size:clamp(26px,2.6vw,34px);line-height:1}.gpd-cards__card--black .gpd-cards__title,.gpd-cards__card--green .gpd-cards__title{color:var(--gpd-white)}.gpd-cards__text{font-size:16px;opacity:.9}.gpd-cards__items{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.gpd-cards__items li{font-size:13px;font-weight:700;padding:5px 9px;background:var(--gpd-soft);color:var(--gpd-black)}.gpd-cards__card--black .gpd-cards__items li,.gpd-cards__card--green .gpd-cards__items li{background:#ffffff24;color:var(--gpd-white)}.gpd-cards__link{margin-top:auto;padding-top:6px;font-weight:700;text-decoration:underline!important;text-underline-offset:4px}@media(min-width:750px){.gpd-cards__grid--2,.gpd-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gpd-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.gpd-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gpd-phero{background:var(--gpd-black);color:var(--gpd-white)}.gpd-phero--green{background:var(--gpd-green)}.gpd-phero--white{background:var(--gpd-white);color:var(--gpd-black);box-shadow:inset 0 -1px 0 var(--gpd-line)}.gpd-phero__grid{display:grid;gap:24px;padding-block:40px 36px;align-items:center}.gpd-phero__copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.gpd-phero__back{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.gpd-phero__back:hover{opacity:1;text-decoration:underline}.gpd-phero--black .gpd-badge--line,.gpd-phero--green .gpd-badge--line{background:transparent;color:var(--gpd-white);box-shadow:inset 0 0 0 1.5px var(--gpd-white)}.gpd-phero__title{font-family:var(--gpd-display);font-weight:400;text-transform:uppercase;font-size:clamp(38px,6vw,80px);line-height:.96;letter-spacing:-.01em;color:inherit;max-width:16ch}.gpd-phero__text{font-size:18px;max-width:36em;opacity:.92}.gpd-phero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.gpd-phero__link{font-weight:700;text-decoration:underline!important;text-underline-offset:4px}.gpd-phero__media{aspect-ratio:4 / 3;overflow:hidden}.gpd-phero__media img{width:100%;height:100%;object-fit:cover}.gpd-phero__facts{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid rgba(255,255,255,.2)}.gpd-phero--white .gpd-phero__facts{border-color:var(--gpd-line)}.gpd-phero__facts li{display:flex;flex-direction:column;gap:4px;padding:16px 12px 18px 0}.gpd-phero__facts strong{font-family:var(--gpd-display);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1;color:inherit}.gpd-phero__facts span{font-size:15px;opacity:.85}@media(min-width:750px){.gpd-phero__grid{padding-block:64px 48px}.gpd-phero--img .gpd-phero__grid{grid-template-columns:1.1fr 1fr;gap:48px}}@media(min-width:750px){.gpd-cards__grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.gpd-cards__grid--many{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpd-band__title,.gpd-fithero__title,.gpd-fitbook__title,.gpd-fitsvc__name,.gpd-fitbrands__name,.gpd-fitband__title,.gpd-cards__title,.gpd-phero__title,.gpd-fitsplit__title,.gpd-sec__title{font-family:var(--font-heading-family);text-transform:none;font-weight:600;letter-spacing:-.01em}.gpd-fitstats__value,.gpd-phero__facts strong,.gpd-fitsteps__num{font-family:var(--font-heading-family);font-weight:600}.gpd-cards__card,.gpd-fitsvc__card,.gpd-fitsvc__item,.gpd-fitbrands__item,.gpd-fitbook,.gpd-fitsplit__media,.gpd-fitsplit__copy,.gpd-phero__media,.gpd-band,.gpd-fitsteps__item{border-radius:16px;overflow:hidden}.gpd-cards__card{box-shadow:inset 0 0 0 1px #0000001f}.gpd-cards__items li,.gpd-store__tags li{border-radius:999px}.gpd-fitbook select,.gpd-fitbook input{border-radius:10px}.gpd-cards--soft,.gpd-fitsteps--soft{background:#f7f3f0}.gpd-band{margin-inline:16px}@media(min-width:750px){.gpd-band{margin-inline:28px}}.gpd-cards__card--black .gpd-cards__kicker{color:#dcebe5}.gpd-fitbrands__grid{background:transparent;box-shadow:none;gap:10px}.gpd-fitbrands__item{border-radius:14px;box-shadow:inset 0 0 0 1px #0000001f}.gpd-fitsvc .gpd-save{background:#dcebe5;color:#2f5d4f}.gpl-fitreq{padding-bottom:36px}.gpl-fitreq__grid{display:grid;gap:20px;background:#f7f3f0;border-radius:16px;padding:24px}@media(min-width:990px){.gpl-fitreq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding:36px 40px}}.gpl-fitreq__intro{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gpl-fitreq__text{font-size:16px;line-height:1.5;color:#3d3a37}.gpl-fitreq__text p{margin:0 0 8px}.gpl-fitreq__form{display:flex;flex-direction:column;gap:12px}.gpl-fitreq__row{display:grid;gap:12px}@media(min-width:750px){.gpl-fitreq__row{grid-template-columns:1fr 1fr}}.gpl-fitreq__field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#3d3a37}.gpl-fitreq__field input,.gpl-fitreq__field select,.gpl-fitreq__field textarea{font:inherit;font-size:15px;font-weight:400;color:#141414;background:#fff;border:1px solid #d9d3cd;border-radius:10px;padding:10px 12px;min-height:44px;box-sizing:border-box;width:100%}.gpl-fitreq__field input:focus,.gpl-fitreq__field select:focus,.gpl-fitreq__field textarea:focus{outline:2px solid #3e7564;outline-offset:0;border-color:#3e7564}.gpl-fitreq__foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.gpl-fitreq__note{margin:0;font-size:13px;color:#5a5652}.gpl-fitreq__ok{margin:0;padding:14px 16px;border-radius:12px;background:#e9f2ee;color:#1f3d34;font-weight:600}.gpl-fitreq__err{margin:0;padding:10px 12px;border-radius:10px;background:#fdecec;color:#c62828;font-size:14px}.gpl-terms{padding-bottom:36px;scroll-margin-top:140px}.gpl-terms__head{max-width:720px;margin-bottom:20px}.gpl-terms__intro{margin:8px 0 0;font-size:16px;line-height:1.5;color:#3d3a37}.gpl-terms__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:750px){.gpl-terms__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.gpl-terms__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpl-terms__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 18px;border-radius:14px;background:#f7f3f0}.gpl-terms__num{width:28px;height:28px;border-radius:50%;background:#3e7564;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.gpl-terms__title{margin:3px 0 4px;font-size:16px;font-weight:600;line-height:1.3}.gpl-terms__text{font-size:14.5px;line-height:1.5;color:#3d3a37}.gpl-terms__text p{margin:0 0 6px}.gpl-terms__text p:last-child{margin-bottom:0}.gpl-terms__foot{margin-top:16px;font-size:13px;color:#5a5652}.gpl-terms__foot a{color:#141414;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/gpl-services.css.map */
