:root{--shakely-black: #0a0a0a;--shakely-offwhite: #f6f5f1;--shakely-stone: #e9e7e1;--shakely-blue: #1a4bff;--shakely-blue-hover: #0f3ae0;--shakely-blue-on-dark: #7b97ff;--shakely-muted: #5c5c5c;--shakely-ease: cubic-bezier(.22, 1, .36, 1)}.header .header__wordmark{display:inline-block;white-space:nowrap;font-weight:800!important;letter-spacing:.24em!important;font-size:22px!important;line-height:1!important;color:var(--shakely-black);margin:0 -.24em 0 0!important}@media screen and (max-width:749px){.header .header__wordmark{font-size:19px!important}}.custom-hero h1,.custom-hero h2,.custom-hero .custom-hero__heading{letter-spacing:-.035em;text-wrap:balance}.custom-hero .custom-hero-accent{display:block}.custom-hero__placeholder{position:relative;width:100%;aspect-ratio:4 / 5;max-height:min(600px,72vh);border-radius:20px;overflow:hidden;background:radial-gradient(120% 80% at 70% 20%,rgba(26,75,255,.16),transparent 60%),linear-gradient(160deg,#ffffff 0%,var(--shakely-stone) 100%);display:flex;align-items:center;justify-content:center}.custom-hero__placeholder-svg{height:62%;width:auto;color:#0a0a0a59}.custom-hero__placeholder-label{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--shakely-muted);background:#ffffffbf;padding:6px 12px;border-radius:999px}@media screen and (max-width:768px){.custom-hero__placeholder{aspect-ratio:1 / 1;border-radius:16px}}@media(prefers-reduced-motion:no-preference){.custom-hero__content-wrapper>*{animation:shakely-rise .8s var(--shakely-ease) both}.custom-hero__content-wrapper>*:nth-child(2){animation-delay:.08s}.custom-hero__content-wrapper>*:nth-child(3){animation-delay:.16s}.custom-hero__content-wrapper>*:nth-child(4){animation-delay:.24s}.custom-hero__content-wrapper>*:nth-child(n+5){animation-delay:.32s}.custom-hero__image-wrapper>*{animation:shakely-settle 1.1s var(--shakely-ease) .1s both}}@keyframes shakely-rise{0%{transform:translateY(16px)}to{transform:none}}@keyframes shakely-settle{0%{transform:scale(.965)}to{transform:none}}.media-placeholder.media-placeholder--brand{position:relative;aspect-ratio:4 / 5!important;max-height:min(620px,80vh);background:radial-gradient(110% 70% at 70% 15%,rgba(26,75,255,.16),transparent 60%),linear-gradient(160deg,#ffffff 0%,var(--shakely-stone) 100%)!important;color:#0a0a0a59}.media-placeholder--brand.media-placeholder--video{aspect-ratio:16 / 10!important}.media-placeholder--brand .media-placeholder__shaker{width:auto!important;height:58%!important;fill:none!important}.media-placeholder__play{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%!important;background:var(--shakely-blue);color:#fff;box-shadow:0 10px 30px #1a4bff59}.media-placeholder--brand .media-placeholder__play svg{width:30px!important;height:30px!important;fill:currentColor!important;margin-left:4px}.media-placeholder__label{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--shakely-muted);background:#ffffffbf;padding:6px 12px;border-radius:999px}.media-placeholder.media-placeholder--brand.media-placeholder--dark{background:radial-gradient(110% 70% at 70% 15%,rgba(26,75,255,.28),transparent 60%),linear-gradient(160deg,#1b1b1b,#101010)!important;color:#f6f5f173}.media-placeholder--dark .media-placeholder__label{color:#f6f5f1bf;background:#ffffff14}@media screen and (max-width:749px){.media-placeholder.media-placeholder--brand{aspect-ratio:1 / 1!important}.media-placeholder--brand.media-placeholder--video{aspect-ratio:16 / 11!important}.media-placeholder__play{width:64px;height:64px}}#MainContent [id^=image-text-section-] .subtitle-wrapper,#MainContent [id^=image-text-section-] .subtitle-wrapper *{letter-spacing:.16em!important;font-weight:600!important}#MainContent [id^=image-text-section-] .image-text-divider-wrapper,#MainContent [id^=image-text-section-] .image-text-divider-line{align-self:stretch!important;width:100%!important;max-width:none!important}#MainContent [id^=image-text-section-] .button-container .button{text-transform:none!important;letter-spacing:0!important}@media screen and (min-width:750px){#MainContent [id^=image-text-section-] .button-container .button{display:inline-flex!important;width:auto!important;max-width:none!important;padding-left:44px!important;padding-right:44px!important}}#MainContent .benefits-grid__items{gap:24px!important}#MainContent .benefit-item{background:var(--shakely-offwhite);border-radius:20px;padding:40px 32px!important;transition:transform .4s var(--shakely-ease),box-shadow .4s var(--shakely-ease)}#MainContent .benefit-item__icon{margin-bottom:20px!important}#MainContent .benefit-item__title{margin-bottom:8px!important;letter-spacing:-.01em}#MainContent .benefit-item__description{line-height:1.55!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){#MainContent .benefit-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0a0a0a0f}}@media screen and (max-width:749px){#MainContent .benefits-grid__items{gap:14px!important}#MainContent .benefits-grid__items{display:grid!important;grid-template-columns:1fr!important}#MainContent .benefit-item{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:18px;align-items:start;width:100%!important;max-width:none!important;flex:none!important;text-align:left!important;padding:24px 22px!important}#MainContent .benefit-item__icon{grid-row:1 / span 2;margin:0!important}#MainContent .benefit-item__title,#MainContent .benefit-item__description{grid-column:2;text-align:left!important}#MainContent .benefit-item__title{margin:2px 0 6px!important}}.quantity-break-option{background:#fff!important;border:1.5px solid #e4e2dc!important;border-radius:16px!important;transition:border-color .2s,box-shadow .2s}.quantity-break-option:has(.quantity-break-input[value="2"]){background:#eef3ff!important;border-color:#9fbcff!important}.quantity-break-option.selected,.quantity-break-option:has(.quantity-break-input:checked){border:2px solid #246bff!important;box-shadow:0 6px 20px #246bff24}.quantity-break-input:checked,.quantity-break-input{accent-color:#246bff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shakely.css.map */
