.landing-announcement{display:block;background:var(--landing-announcement-background, rgb(var(--color-background)));color:var(--landing-announcement-text, rgb(var(--color-foreground)))}.landing-announcement__default[hidden],.landing-announcement__campaign[hidden]{display:none}.landing-announcement__bar{display:flex;align-items:center;justify-content:center;padding-block:var(--landing-announcement-padding-block-start) var(--landing-announcement-padding-block-end);padding-inline:var(--landing-announcement-padding-start-mobile, 10px) var(--landing-announcement-padding-end-mobile, 10px);text-align:center}@media screen and (min-width:641px){.landing-announcement__bar{padding-block-start:var(--landing-announcement-padding-block-start-desktop);padding-block-end:var(--landing-announcement-padding-block-end-desktop);padding-inline:var(--landing-announcement-padding-inline, 15px)}}.landing-announcement__message{margin:0;font-family:var(--font-brand-family);font-size:var(--landing-announcement-text-size-mobile, 10px);font-weight:var(--landing-announcement-weight, var(--font-weight-regular));line-height:var(--landing-announcement-line-height-mobile, normal);letter-spacing:var(--landing-announcement-letter-spacing-mobile, .12em);text-transform:uppercase;color:inherit}@media screen and (min-width:641px){.landing-announcement__message{font-family:var(--landing-announcement-font, var(--font-brand-family));font-size:var(--landing-announcement-text-size, 10px);line-height:var(--landing-announcement-line-height, normal);letter-spacing:var(--landing-announcement-letter-spacing, .12em)}}.landing-announcement__suffix{color:var(--landing-announcement-suffix, inherit)}.landing-announcement__bar--campaign .landing-announcement__message{line-height:15px}.landing-announcement__campaign--page-height{block-size:var(--landing-announcement-campaign-height);overflow:hidden}.landing-announcement--blank{background:none}.landing-announcement__link{position:relative;display:inline-block;margin-inline-start:3px;font-weight:var(--font-weight-semibold);color:inherit;text-decoration:none}.landing-announcement__link:before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:100%;block-size:1px;background:currentcolor;transform:scale(1);transform-origin:left center;transition:transform .2s ease-in-out}@media(hover:hover){.landing-announcement__link:hover:before{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.landing-announcement__link:before{transition:none}}.landing-announcement__slide{transition-timing-function:ease-in-out}.landing-announcement__slide .landing-announcement__message{font-size:var(--landing-announcement-text-size-mobile, 9px)}@media screen and (min-width:641px){.landing-announcement__slide .landing-announcement__message{font-size:var(--landing-announcement-text-size, 10px)}}.landing-announcement__slide .landing-announcement__link{font-weight:var(--font-weight-regular)}.landing-announcement__slide--first{background:rgb(var(--color-background))}.landing-announcement__slide--second{background:var(--landing-announcement-background-2, rgb(var(--color-background)))}:root:has(.landing-announcement--offset-mobile-under) .content-for-layout{margin-block-start:calc(-1 * var(--landing-announcement-height, 44px))}:root:has(.landing-announcement--offset-mobile-gap) .content-for-layout{margin-block-start:var(--landing-header-height, 58px)}@media screen and (min-width:641px){:root:has(.landing-announcement--offset-desktop-below) .content-for-layout{margin-block-start:0}:root:has(.landing-announcement--offset-desktop-under) .content-for-layout{margin-block-start:calc(-1 * var(--landing-announcement-height, 32px))}:root:has(.landing-announcement--offset-desktop-gap) .content-for-layout{margin-block-start:var(--landing-header-height, 80px)}}@media screen and (min-width:1140px){:root:has(.landing-announcement--offset-desktop-gap) .content-for-layout{--landing-hero-pull: -7px;margin-block-start:var(--landing-hero-pull)}}.landing-announcement{--landing-announcement-star-size: 10px;--landing-announcement-item-gap: 10px}.landing-announcement__trust{display:none}@media screen and (min-width:641px){.landing-announcement__trust{display:block}}.landing-announcement--stack-mobile .landing-announcement__trust{display:block}.landing-announcement--stack-mobile .landing-announcement__grid{row-gap:26px;text-align:center}@media screen and (min-width:641px){.landing-announcement--stack-mobile .landing-announcement__grid{row-gap:0}}.landing-announcement__trust-mobile{display:block}@media screen and (min-width:1025px){.landing-announcement__trust-mobile{display:none}}.landing-announcement__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;box-sizing:border-box;padding:12px;font-family:var(--font-brand-family);font-size:var(--landing-announcement-text-size-mobile, 12px);font-weight:var(--landing-announcement-weight, var(--font-weight-regular));letter-spacing:var(--landing-announcement-letter-spacing-mobile, .12em)}@media screen and (min-width:641px){.landing-announcement__grid{grid-template-columns:repeat(var(--landing-announcement-columns, 3),minmax(0,1fr));column-gap:24px;max-inline-size:var(--landing-announcement-row-width, 1000px);margin-inline:auto;padding:16px 24px;font-family:var(--landing-announcement-font, var(--font-brand-family));font-size:var(--landing-announcement-text-size, 12px);letter-spacing:var(--landing-announcement-letter-spacing, .12em)}}@media screen and (min-width:1025px){.landing-announcement__grid{padding-inline:80px}}.landing-announcement__trust-mobile .landing-announcement__grid{--landing-announcement-columns: 3;--landing-announcement-row-width: 1000px}.landing-announcement__item{margin:0;line-height:14px}.landing-announcement__item--center{text-align:center}.landing-announcement__item--start{padding-inline-start:var(--landing-announcement-item-gap);text-align:start}.landing-announcement__item--rating{display:flex;align-items:center;justify-content:center;gap:var(--landing-announcement-item-gap);padding-inline-end:var(--landing-announcement-item-gap)}@media screen and (min-width:641px){.landing-announcement__item--rating{justify-content:flex-end}}.landing-announcement__stars{display:flex;flex:none}.landing-announcement__star{display:block;flex:none;inline-size:var(--landing-announcement-star-size);block-size:16px}.landing-announcement__item-text{margin:0;line-height:16px}.landing-announcement__item-text--rating{flex:none;white-space:nowrap}.landing-announcement__trust-link{color:inherit;text-decoration:none}@media screen and (min-width:641px){:root:has(.landing-announcement--scrolls-desktop) .landing-chrome,:root:has(.landing-announcement--scrolls-desktop) .landing-chrome>.shopify-section{display:contents}:root:has(.landing-announcement--scrolls-desktop) .landing-header{position:sticky;inset-block-start:0;z-index:5}}.landing-announcement--link-color .landing-announcement__link{color:var(--landing-announcement-link)}.landing-announcement--link-color .landing-announcement__link:before{display:none}.landing-announcement--link-line .landing-announcement__link{display:block;inline-size:fit-content;margin-inline:auto}@media screen and (min-width:641px){.landing-announcement--link-line .landing-announcement__link{display:inline;inline-size:auto;margin-inline:0}}.landing-announcement--link-weight .landing-announcement__link{font-weight:inherit}@media screen and (min-width:641px){.landing-announcement--link-weight .landing-announcement__link{font-weight:var(--font-weight-semibold)}}.landing-announcement--link-underline .landing-announcement__link{text-decoration:underline}.landing-announcement--link-underline .landing-announcement__link:before{display:none}.landing-announcement__bar--desktop{display:none}@media screen and (min-width:641px){.landing-announcement__bar--desktop{display:flex}}@media screen and (min-width:641px){.landing-announcement__bar--phone{display:none}}.landing-announcement__bar--phone .landing-announcement__message{font-weight:var(--font-weight-regular)}.landing-announcement__bar--phone strong{font-weight:var(--font-weight-semibold)}.landing-announcement--link-color .landing-announcement__link.landing-announcement__link--whole{display:inline;inline-size:auto;margin-inline:0;font-weight:inherit;color:inherit}.landing-announcement--link-color .landing-announcement__link.landing-announcement__link--whole:before{display:none}@media screen and (min-width:641px)and (max-width:839px){body.page-re-fountain-sleep .landing-announcement__trust{display:none}body.page-re-fountain-sleep .landing-announcement__trust-mobile .landing-announcement__grid{grid-template-columns:minmax(0,1fr);max-inline-size:none}body.page-re-fountain-sleep .landing-announcement__trust-mobile .landing-announcement__item--rating{justify-content:center;padding-inline-end:0}}@media screen and (min-width:840px)and (max-width:1024px){body.page-re-fountain-sleep .landing-announcement__trust-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-landing-announcement.css.map */
