.gs-bf-eyebrow{margin:0 0 9px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.15em;text-transform:uppercase;color:#111}.gs-bf-offer{margin:0 0 22px;padding:20px 22px;border:1px solid #00b0b9;border-radius:14px;background:#fff;color:#111}.gs-bf-offer__saving{margin:0 0 5px!important;color:#00b0b9;font-size:clamp(24px,2.2vw,32px)!important;font-weight:700!important;line-height:1.25!important}.gs-bf-offer__double{margin:0 0 12px!important;font-size:15px!important;line-height:1.5!important}.gs-bf-small{margin:14px 0 0!important;font-size:12px!important;line-height:1.6!important;color:#484848}.gs-bf-terms-strip{margin:0;padding:16px 22px;text-align:center;font-size:12px;line-height:1.7;color:#333;background:#fff}.section-video[data-section-id*=section_video_HQQfgQ] .hero__content{max-width:940px;width:calc(100% - 36px);margin-inline:auto}.section-video[data-section-id*=section_video_HQQfgQ] .hero__kicker{margin-bottom:18px;letter-spacing:.18em;font-weight:600;font-size:14px}.section-video[data-section-id*=section_video_HQQfgQ] .hero__title{font-size:clamp(34px,4.6vw,62px);line-height:1.15;margin:0 auto 18px!important;max-width:900px}.section-video[data-section-id*=section_video_HQQfgQ] .hero__description{max-width:760px;margin:0 auto 16px!important}.section-video[data-section-id*=section_video_HQQfgQ] .hero__description p{font-size:19px;line-height:1.5}.section-video[data-section-id*=section_video_HQQfgQ] .block-bf_double-hero-text{margin-top:22px!important}.section-video[data-section-id*=section_video_HQQfgQ] .block-bf_double-hero-text p{font-size:15px}.gs-bf-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;border-radius:15px;width:min(780px,calc(100% - 36px));max-height:calc(100svh - 40px);overflow:auto;color:#111;background:#fff;box-shadow:0 24px 90px #0005}.gs-bf-popup:not([open]){display:none}.gs-bf-popup::backdrop{background:#0009}.gs-bf-popup__layout{display:grid;grid-template-columns:1.6fr 1fr;min-height:400px}.gs-bf-popup__content{padding:42px 34px}.gs-bf-popup h2{margin:0 0 20px;font-size:clamp(28px,3vw,37px);line-height:1.17;font-weight:700;letter-spacing:-.02em}.gs-bf-popup__saving{margin:0 0 10px!important;color:#00b0b9;font-size:28px!important;line-height:1.25!important;font-weight:700!important}.gs-bf-popup__double{margin:0 0 22px!important;font-size:15px!important;line-height:1.5!important}.gs-bf-popup__image{background:#c8e0dd url(https://d3k81ch9hvuctc.cloudfront.net/company/P9zntS/images/1b50c6d1-a8b6-46e3-acfc-13287bd5c08a.png) center / cover no-repeat}.gs-bf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 25px;border:1px solid #00b0b9;border-radius:50px;background:#00b0b9;color:#fff!important;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;min-height:48px}.gs-bf-button:hover{background:#00b0b9}.gs-bf-popup__close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer}.gs-bf-popup__close:focus-visible,.gs-bf-button:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:749px){.section-video[data-section-id*=section_video_HQQfgQ] .hero__content{width:calc(100% - 32px)}.section-video[data-section-id*=section_video_HQQfgQ] .hero__kicker{font-size:11px;margin-bottom:16px;letter-spacing:.14em}.section-video[data-section-id*=section_video_HQQfgQ] .hero__title{font-size:clamp(31px,8.5vw,42px);max-width:440px;line-height:1.2}.section-video[data-section-id*=section_video_HQQfgQ] .hero__description p{font-size:16px}.section-video[data-section-id*=section_video_HQQfgQ] .block-bf_double-hero-text p{font-size:13px}.gs-bf-offer{padding:18px}.gs-bf-popup{width:calc(100% - 28px)}.gs-bf-popup__layout{display:block;min-height:0}.gs-bf-popup__content{padding:46px 26px 28px}.gs-bf-popup__image{display:none}.gs-bf-popup__saving{font-size:26px!important}.gs-bf-popup h2{font-size:31px;max-width:300px}.gs-bf-popup__content .gs-bf-button{width:100%}}.gs-bf-marquee{display:flex;align-items:center;position:relative;width:100%;max-width:100%;overflow:hidden;background:#000;color:#fff;min-height:60px}.gs-bf-marquee__viewport{flex:1;min-width:0;overflow:hidden}.gs-bf-marquee__track{display:flex;width:max-content;animation:gs-bf-scroll 36s linear infinite}.gs-bf-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:32px;padding:18px 32px 18px 0;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.gs-bf-marquee__dot{width:8px;height:8px;flex:none;border-radius:50%;background:#00b0b9}.gs-bf-marquee__pause{align-self:stretch;flex:none;width:48px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #ffffff38;background:#000;color:#fff;cursor:pointer;font-size:16px}.gs-bf-marquee__pause:focus-visible{outline:2px solid #00b0b9;outline-offset:-5px}.gs-bf-marquee:hover .gs-bf-marquee__track,.gs-bf-marquee:focus-within .gs-bf-marquee__track,.gs-bf-marquee[data-paused] .gs-bf-marquee__track{animation-play-state:paused}.section-retreats .gs-bf-marquee{margin-bottom:32px}@keyframes gs-bf-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.gs-bf-marquee{min-height:52px}.gs-bf-marquee__group{font-size:13px;gap:22px;padding:16px 22px 16px 0}.section-retreats .gs-bf-marquee{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.gs-bf-marquee__track{animation:none;width:100%}.gs-bf-marquee__group{white-space:normal;flex-wrap:wrap;justify-content:center;width:100%;padding:14px 18px;gap:8px 16px;text-align:center}.gs-bf-marquee__group[aria-hidden],.gs-bf-marquee__pause{display:none}}#retreats,#sign-up{scroll-margin-top:170px!important}@media(max-width:749px){#retreats,#sign-up{scroll-margin-top:110px!important}}.gs-bf-marquee__play-icon{display:none}.gs-bf-marquee[data-paused] .gs-bf-marquee__play-icon{display:block}.gs-bf-marquee[data-paused] .gs-bf-marquee__pause-icon{display:none}.gs-bf-marquee__track{animation-duration:24s;animation-play-state:running!important}.gs-bf-marquee__group{min-width:100vw;justify-content:space-around}.gs-bf-marquee__message{display:flex;align-items:center;flex:none;gap:inherit}@media(max-width:749px){.gs-bf-marquee__track{animation-duration:18s}}@media(prefers-reduced-motion:reduce){.gs-bf-marquee__group{min-width:0}.gs-bf-marquee__message[aria-hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/gs-black-friday.css.map */
