.shopify-section.sbt-v4-section,.sbt-v4-section{width:auto!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;background:#f1ede2}.shopify-section.sbt-v4-section>gf-sleep-page,.sbt-v4-section>gf-sleep-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}gf-sleep-page{display:block;isolation:isolate;text-align:left;width:100%;max-width:none;min-width:0;overflow-x:clip}gf-sleep-page *,gf-sleep-page *:before,gf-sleep-page *:after{box-sizing:border-box}gf-sleep-page :is(h1,h2,h3,p,blockquote){padding:0;letter-spacing:normal}gf-sleep-page :is(input,select,textarea,button){text-transform:none;letter-spacing:normal;box-shadow:none}gf-sleep-page button{width:auto}gf-sleep-page a{text-decoration:none}gf-sleep-page{color-scheme:light;--navy:#1b365e;--deep:#102038;--gold:#ffab19;--cream:#f1ede2;--ink:#17253a;--muted:#536071;--line:#d4cfc4;--white:#fff;--body:"Barlow",system-ui,sans-serif;--display:"Oswald",sans-serif;--accent:"Arvo",Georgia,serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-small:clamp(.875rem,.85rem + .1vw,1rem);--text-body:clamp(1.125rem,1rem + .3vw,1.25rem);--text-heading:clamp(1.625rem,1.3rem + .8vw,2.125rem);--text-hero:clamp(2.125rem,1.2rem + 2.7vw,3.625rem)}gf-sleep-page *{box-sizing:border-box}gf-sleep-page{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:var(--text-body);line-height:1.5}gf-sleep-page h1,gf-sleep-page h2,gf-sleep-page h3,gf-sleep-page p,gf-sleep-page blockquote{margin:0}gf-sleep-page a{color:inherit;text-underline-offset:4px;-webkit-tap-highlight-color:transparent}gf-sleep-page :focus-visible{outline:3px solid var(--gold);outline-offset:5px}gf-sleep-page .sbt-page{width:min(calc(100% - 80px),1120px);margin-inline:auto;padding-block:var(--space-12) var(--space-8)}gf-sleep-page .sbt-eyebrow{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.12em;color:var(--navy)}gf-sleep-page .sbt-intro{border-bottom:1px solid var(--line);padding-bottom:var(--space-8)}gf-sleep-page .sbt-intro__title{font-size:clamp(1.875rem,1.4rem + 1.8vw,2.875rem);margin-bottom:var(--space-5)}gf-sleep-page .sbt-intro__title span{color:var(--navy)}gf-sleep-page .sbt-hero{position:relative;width:100%;max-width:none;margin:0;overflow:hidden;background:var(--deep);color:var(--white)}gf-sleep-page .sbt-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 53%}gf-sleep-page .sbt-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08101cfa,#08101ccc 42%,#08101c1a)}gf-sleep-page .sbt-hero__content{position:relative;width:min(calc(100% - 80px),1120px);min-height:480px;margin-inline:auto;padding-block:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}gf-sleep-page .sbt-hero h1{font-family:var(--display);font-size:clamp(48px,6.5vw,88px);font-weight:700;line-height:1.03;text-transform:uppercase;letter-spacing:-.02em}gf-sleep-page .sbt-hero h1 span{color:var(--gold)}gf-sleep-page .sbt-hero__intro{font-size:clamp(18px,2vw,22px);line-height:1.4;margin-block:var(--space-4) var(--space-5);font-weight:500}gf-sleep-page .sbt-hero__detail{color:#e5e9ef;font-size:13px}gf-sleep-page .sbt-intro__copy{max-width:1000px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}gf-sleep-page .sbt-intro__copy+.sbt-intro__copy{margin-top:var(--space-4)}gf-sleep-page .sbt-main-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-12);padding-block:var(--space-8)}gf-sleep-page h2{font-family:var(--display);font-size:var(--text-heading);line-height:1.2;text-transform:uppercase;font-weight:600}gf-sleep-page .sbt-issues .sbt-eyebrow{margin-bottom:var(--space-2)}gf-sleep-page .sbt-issue-list{margin:var(--space-5) 0 var(--space-6);padding-left:var(--space-6);font-size:var(--text-body);list-style:disc outside}gf-sleep-page .sbt-issue-list li{padding-left:var(--space-1);margin-bottom:var(--space-3)}gf-sleep-page .sbt-issue-list li::marker{color:var(--navy)}gf-sleep-page .sbt-issues__close{border-top:1px solid var(--line);padding-top:var(--space-5);font-size:var(--text-body)}gf-sleep-page .sbt-issues__close strong{color:var(--navy)}gf-sleep-page .sbt-invitation{background:var(--deep);color:var(--white);border-radius:6px;padding:var(--space-8);align-self:start}gf-sleep-page .sbt-invitation .sbt-eyebrow{color:var(--gold);margin-bottom:var(--space-3)}gf-sleep-page .sbt-invitation h2{font-size:clamp(1.875rem,1.5rem + .8vw,2.375rem);margin-bottom:var(--space-4)}gf-sleep-page .sbt-invitation>p:not(.sbt-eyebrow){font-size:var(--text-body);color:#e1e7ef}gf-sleep-page .sbt-say-it{margin-block:var(--space-6);border-left:3px solid var(--gold);padding-left:var(--space-5)}gf-sleep-page .sbt-say-it p{font-size:var(--text-small);color:#d8e0eb;margin-bottom:var(--space-2)}gf-sleep-page blockquote{font-family:var(--accent);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem);line-height:1.4}gf-sleep-page .sbt-invitation>.sbt-walk-in{font-size:var(--text-small)!important;text-align:center;margin-top:var(--space-3)}gf-sleep-page .sbt-call{display:block;text-align:center;font-size:var(--text-small);margin-top:var(--space-5)}gf-sleep-page .sbt-call span{font-weight:600;white-space:nowrap}gf-sleep-page .sbt-reviews{border-top:1px solid var(--line);padding-block:var(--space-8)}gf-sleep-page .sbt-reviews__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-5)}gf-sleep-page .sbt-reviews__heading .sbt-eyebrow{margin-bottom:var(--space-2)}gf-sleep-page .sbt-reviews__controls{display:flex;gap:var(--space-2);flex-shrink:0}gf-sleep-page .sbt-reviews button,gf-sleep-page .sbt-review-dialog button{font-family:var(--body);cursor:pointer}gf-sleep-page .sbt-reviews__arrow{width:44px;height:44px;border:1px solid var(--navy);border-radius:50%;color:var(--navy);background:transparent;font-size:1.5rem;line-height:1}gf-sleep-page .sbt-reviews__arrow:hover:not(:disabled){background:var(--navy);color:var(--white)}gf-sleep-page .sbt-reviews__arrow:disabled{opacity:.3;cursor:default}gf-sleep-page .sbt-reviews__track{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}gf-sleep-page .sbt-reviews__track::-webkit-scrollbar{display:none}gf-sleep-page .sbt-review-card{flex:0 0 calc((100% - var(--space-5))/2);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:6px;padding:var(--space-6)}gf-sleep-page .sbt-review-stars{color:#a96700;font-size:1.25rem;letter-spacing:.12em;line-height:1.4}gf-sleep-page .sbt-review-card blockquote{font-family:var(--body);font-size:1.25rem;line-height:1.45;margin-block:var(--space-4);flex:1}gf-sleep-page .sbt-review-card__name{font-size:1rem;font-weight:700;color:var(--navy)}gf-sleep-page .sbt-review-card__read{align-self:start;min-height:44px;border:0;padding:var(--space-2) 0 0;background:none;color:var(--navy);font-size:1rem;text-decoration:underline;text-underline-offset:4px}gf-sleep-page .sbt-reviews__footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}gf-sleep-page .sbt-reviews__note{font-size:.75rem;color:var(--muted);line-height:1.5}gf-sleep-page .sbt-reviews__count{font-size:.875rem;font-weight:600;color:var(--navy);white-space:nowrap}gf-sleep-page .sbt-reviews__playback{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}gf-sleep-page [data-sbt=reviews-autoplay]{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--navy);font-size:.875rem}gf-sleep-page [data-sbt=reviews-autoplay]:hover{border-color:var(--navy)}gf-sleep-page .sbt-review-dialog{width:min(640px,calc(100% - 32px));max-height:85dvh;padding:var(--space-8);border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--cream)}gf-sleep-page .sbt-review-dialog::backdrop{background:#08101cbf}gf-sleep-page .sbt-review-dialog__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}gf-sleep-page .sbt-review-dialog__close{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--navy);font-size:1rem}gf-sleep-page .sbt-review-dialog .sbt-review-stars{margin-top:var(--space-3)}gf-sleep-page .sbt-review-dialog blockquote{font-family:var(--body);font-size:1.125rem;line-height:1.6;white-space:pre-line;margin-block:var(--space-5)}body:has(gf-sleep-page .sbt-review-dialog[open]){overflow:hidden}gf-sleep-page .sbt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}gf-sleep-page .sbt-sleep-form-section{padding-block:var(--space-8);border-top:1px solid var(--line);scroll-margin-top:var(--space-6)}gf-sleep-page .sbt-sleep-form__heading{max-width:780px;margin-inline:auto;margin-bottom:var(--space-6)}gf-sleep-page .sbt-sleep-form__heading .sbt-eyebrow{margin-bottom:var(--space-2)}gf-sleep-page .sbt-sleep-form__heading h2{margin-bottom:var(--space-4)}gf-sleep-page .sbt-sleep-form__heading>p:not(.sbt-eyebrow){font-size:1.125rem;line-height:1.5}gf-sleep-page .sbt-sleep-form__heading .sbt-sleep-form__walk-in{margin-top:var(--space-3);font-weight:600;color:var(--navy)}gf-sleep-page .sbt-sleep-form{max-width:780px;margin-inline:auto;padding:var(--space-8);background:var(--white);border:1px solid var(--line);border-radius:6px}gf-sleep-page .sbt-sleep-form__hint{font-size:.875rem;color:var(--muted);line-height:1.45}gf-sleep-page .sbt-sleep-form fieldset{border:0;margin:var(--space-5) 0 0;padding:0;min-width:0}gf-sleep-page .sbt-sleep-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}gf-sleep-page .sbt-sleep-form__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}gf-sleep-page .sbt-sleep-form__field--full{grid-column:1 / -1}gf-sleep-page .sbt-sleep-form label{font-size:1rem;font-weight:600;color:var(--navy)}gf-sleep-page .sbt-sleep-form__optional{font-size:.875rem;font-weight:400;color:var(--muted)}gf-sleep-page .sbt-sleep-form input,gf-sleep-page .sbt-sleep-form select,gf-sleep-page .sbt-sleep-form textarea{width:100%;min-width:0;min-height:48px;font-family:var(--body);font-size:1rem;line-height:1.5;color:var(--ink);background:var(--white);border:1px solid #9da5ae;border-radius:4px;padding:var(--space-3)}gf-sleep-page .sbt-sleep-form textarea{resize:vertical;min-height:104px}gf-sleep-page .sbt-sleep-form input::placeholder,gf-sleep-page .sbt-sleep-form textarea::placeholder{color:var(--muted);opacity:1}gf-sleep-page .sbt-sleep-form__actions{margin-top:var(--space-6);text-align:center}gf-sleep-page .sbt-sleep-form__submit{min-height:52px;padding:var(--space-3) var(--space-8);background:var(--gold);color:var(--deep);border:2px solid var(--gold);border-radius:4px;font-family:var(--body);font-size:1.125rem;font-weight:700;cursor:pointer}gf-sleep-page .sbt-sleep-form__submit:hover{background:#ffc052;border-color:#ffc052}gf-sleep-page .sbt-sleep-form__actions .sbt-sleep-form__hint{margin-top:var(--space-3)}gf-sleep-page .sbt-sleep-form__status{margin-top:var(--space-5);padding:var(--space-4);background:var(--cream);border-left:3px solid var(--navy);font-size:1rem;line-height:1.5}gf-sleep-page .sbt-stores{border-top:1px solid var(--line);padding-top:var(--space-6);scroll-margin-top:var(--space-6)}gf-sleep-page .sbt-stores__heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5)}gf-sleep-page .sbt-stores__heading h2{font-size:clamp(1.5rem,1.3rem + .5vw,1.875rem)}gf-sleep-page .sbt-stores__heading p{font-size:var(--text-small);color:var(--muted)}gf-sleep-page .sbt-store-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}gf-sleep-page .sbt-store{display:grid;grid-template-columns:1fr;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-5);background:var(--white);border:1px solid var(--line);border-radius:6px;text-decoration:none}gf-sleep-page .sbt-store h3{font-size:1.25rem;font-weight:700;color:var(--navy)}gf-sleep-page .sbt-store p{font-size:1rem;grid-column:1;line-height:1.45;color:var(--muted)}gf-sleep-page .sbt-store>span{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:48px;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:1rem;font-weight:700;color:var(--navy);text-decoration:none;white-space:nowrap}gf-sleep-page .sbt-store>span>span{font-size:1.25rem}gf-sleep-page .sbt-store:hover{border-color:var(--navy)}gf-sleep-page .sbt-store:hover>span{text-decoration:underline;text-decoration-thickness:2px}gf-sleep-page .sbt-closing{padding-top:var(--space-5);text-align:center}gf-sleep-page .sbt-delivery{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:var(--space-2)}gf-sleep-page .sbt-fine-print{font-size:.75rem;color:var(--muted);max-width:960px;margin-inline:auto}gf-sleep-page .sbt-fine-print+.sbt-fine-print{margin-top:var(--space-2)}@media(max-width:800px){gf-sleep-page .sbt-page{width:calc(100% - 48px);padding-top:var(--space-8)}gf-sleep-page .sbt-hero__content{width:calc(100% - 48px)}gf-sleep-page .sbt-main-grid{gap:var(--space-6)}gf-sleep-page .sbt-invitation{padding:var(--space-6)}gf-sleep-page .sbt-stores__heading{display:block}gf-sleep-page .sbt-stores__heading p{margin-top:var(--space-2)}}@media(max-width:600px){gf-sleep-page .sbt-page{width:calc(100% - 40px);padding-top:var(--space-6)}gf-sleep-page .sbt-hero__content{width:calc(100% - 40px);min-height:400px;padding-block:var(--space-10)}gf-sleep-page .sbt-hero__image{object-position:64% center}gf-sleep-page .sbt-hero__shade{background:linear-gradient(90deg,#08101ceb,#08101c9c)}gf-sleep-page .sbt-hero__detail{font-size:12px;max-width:270px}gf-sleep-page .sbt-intro{padding-bottom:var(--space-6)}gf-sleep-page .sbt-main-grid{grid-template-columns:1fr;padding-block:var(--space-6)}gf-sleep-page .sbt-issue-list{margin-block:var(--space-4) var(--space-5)}gf-sleep-page .sbt-issue-list li{margin-bottom:var(--space-2)}gf-sleep-page .sbt-issues__close{padding-top:var(--space-4)}gf-sleep-page .sbt-reviews{padding-block:var(--space-6)}gf-sleep-page .sbt-reviews__heading{align-items:center;gap:var(--space-3)}gf-sleep-page .sbt-reviews__heading h2{font-size:1.625rem}gf-sleep-page .sbt-reviews__heading .sbt-eyebrow{font-size:.75rem;letter-spacing:.06em}gf-sleep-page .sbt-reviews__controls{gap:var(--space-1)}gf-sleep-page .sbt-review-card{flex-basis:100%;padding:var(--space-5)}gf-sleep-page .sbt-review-card blockquote{font-size:1.125rem}gf-sleep-page .sbt-reviews__footer{align-items:center;flex-wrap:wrap;gap:var(--space-2)}gf-sleep-page .sbt-reviews__playback{width:100%;justify-content:space-between}gf-sleep-page .sbt-reviews__footer>.sbt-reviews__note{order:2}gf-sleep-page .sbt-review-dialog{padding:var(--space-5)}gf-sleep-page .sbt-sleep-form-section{padding-block:var(--space-6)}gf-sleep-page .sbt-sleep-form{padding:var(--space-5)}gf-sleep-page .sbt-sleep-form__grid{grid-template-columns:1fr;gap:var(--space-4)}gf-sleep-page .sbt-sleep-form__submit{width:100%}gf-sleep-page .sbt-stores{padding-top:var(--space-6)}gf-sleep-page .sbt-stores__heading{margin-bottom:var(--space-5)}gf-sleep-page .sbt-stores__heading h2{font-size:1.625rem;line-height:1.2}gf-sleep-page .sbt-stores__heading h2 span{display:block}gf-sleep-page .sbt-stores__heading p{font-size:1rem;margin-top:var(--space-3)}gf-sleep-page .sbt-store-list{grid-template-columns:1fr;gap:var(--space-4)}gf-sleep-page .sbt-closing{padding-top:var(--space-6);text-align:left}gf-sleep-page .sbt-delivery{font-size:1.125rem;line-height:1.4;margin-bottom:var(--space-4)}gf-sleep-page .sbt-fine-print{font-size:.75rem;line-height:1.55}gf-sleep-page .sbt-fine-print+.sbt-fine-print{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-4)}}gf-sleep-page .sbt-form-app{max-width:780px;margin-inline:auto}gf-sleep-page .sbt-form-unavailable{max-width:780px;margin-inline:auto;padding:var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:6px}gf-sleep-page .sbt-form-unavailable a{text-decoration:underline}gf-sleep-page .sbt-form-editor-note{font-size:1rem;border:2px dashed var(--gold);padding:var(--space-4)}gf-sleep-page .sbt-sleep-form__status ul{margin:var(--space-2) 0;padding-left:var(--space-5)}gf-sleep-page [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/200/assets/sbt-v4.css.map */
