:root{--gg-cloud-white: #ffffff;--gg-oat-milk: #eee4da;--gg-warm-stone: #6c6262;--gg-goose-blue: #748cb1;--gg-morning-mist: #eef1ea;--gg-button-fill: #5f7597;--gg-button-focus-ring: #2b2212;--gg-rule: color-mix(in srgb, var(--gg-warm-stone) 18%, transparent);--gg-placeholder-ground: color-mix(in srgb, var(--gg-warm-stone) 7%, #ffffff)}.button,.button-secondary,.button-custom{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:none;line-height:1.2;min-height:44px;padding-inline:2rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button-unstyled{font-family:var(--font-body--family);font-weight:600;font-size:1rem;letter-spacing:.04em;text-underline-offset:.35em;text-decoration-thickness:1px}.button:hover{background-color:color-mix(in srgb,var(--gg-button-fill) 88%,#000);border-color:color-mix(in srgb,var(--gg-button-fill) 88%,#000)}.button-secondary:hover{background-color:color-mix(in srgb,var(--gg-oat-milk) 55%,transparent)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--gg-goose-blue);outline-offset:2px;border-radius:2px}.button:focus-visible{outline-color:var(--gg-button-focus-ring)}.gg-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;width:100%}@media screen and (min-width:750px){.gg-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2rem}}.gg-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.gg-benefit__icon{width:40px;height:40px;color:var(--gg-goose-blue)}.gg-line-icon{display:block}.gg-benefit__icon svg,.gg-line-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.gg-benefit__label{font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-warm-stone)}.gg-benefit__copy{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--gg-warm-stone) 85%,transparent);max-width:22ch;text-wrap:pretty}.gg-benefits--compact{gap:1.25rem 1rem}.gg-benefits--compact .gg-benefit__icon{width:24px;height:24px}.gg-benefits--compact .gg-benefit__copy{display:none}.gg-gingham,[id$=__signup] .section-background{--gg-gingham-size: 28px;--gg-gingham-ink: color-mix(in srgb, var(--gg-oat-milk) 70%, transparent);background-color:var(--gg-cloud-white);background-image:linear-gradient(to right,var(--gg-gingham-ink) 50%,transparent 50%),linear-gradient(to bottom,var(--gg-gingham-ink) 50%,transparent 50%);background-size:var(--gg-gingham-size) var(--gg-gingham-size)}.gg-image{position:relative;aspect-ratio:var(--gg-image-ratio, 4 / 5);overflow:hidden;background-color:var(--gg-placeholder-ground)}.gg-image__media{width:100%;height:100%;object-fit:cover;display:block}.gg-image__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background-color:var(--gg-placeholder-ground);outline:1px dashed color-mix(in srgb,var(--gg-warm-stone) 30%,transparent);outline-offset:-1px}.gg-image__placeholder-art{width:min(45%,140px);height:auto;opacity:.28;fill:var(--gg-warm-stone)}.gg-image__placeholder-note{font-family:var(--font-body--family);font-size:.6875rem;line-height:1.5;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:color-mix(in srgb,var(--gg-warm-stone) 75%,transparent);max-width:34ch}.gg-rule{border:0;border-top:1px solid var(--gg-rule);width:100%;margin:0}.gg-eyebrow{font-family:var(--font-body--family);font-weight:600;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gg-goose-blue)}.gg-reviews__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding-block:2rem;color:var(--gg-warm-stone)}.gg-reviews__mount:not(:empty)+.gg-reviews__empty{display:none}.gg-reviews__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1,h2{text-wrap:balance}h1{letter-spacing:-.015em}p{text-wrap:pretty}.page-content{max-width:44rem}.page-content>rte-formatter>:first-child{margin-block-start:0}.page-content :is(h2,h3,h4){margin-block:2.25rem .5rem}.page-content h3{font-size:1.5rem;line-height:1.25}.page-content h4{font-size:1.25rem}.page-content :is(p,ul,ol){margin-block:0 1rem}.page-content :is(ul,ol){padding-inline-start:1.25rem}.page-content li{margin-block-end:.375rem}.rte .page-content a,.page-content a:any-link{color:currentcolor;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent)}.rte .page-content a:hover,.page-content a:any-link:hover{color:var(--gg-goose-blue);text-decoration-color:currentcolor}.page-content table{width:100%;border-collapse:collapse;margin-block:.5rem 1.5rem}.page-content :is(th,td){padding:.625rem .75rem;text-align:start;border-block-end:1px solid var(--gg-rule)}.page-content th{font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:500px){.page-content table{display:block;overflow-x:auto}}@media screen and (min-width:990px){body .gg-hero-section .gg-hero .gg-hero__content{inset-inline-start:65%!important;top:44%!important;transform:translateY(-50%)!important;width:34%!important;text-align:left!important;align-items:flex-start!important}body .gg-hero-section .gg-hero .gg-hero-title{font-size:50px!important;line-height:1.19!important}body .gg-hero-section .gg-hero .gg-hero__cta{margin:20px 0 0!important}}@media screen and (max-width:989px){body .gg-hero-section .gg-hero--overlay{position:static!important}body .gg-hero-section .gg-hero .gg-hero__content{position:static!important;inset:auto!important;inset-inline-start:auto!important;inset-block-end:auto!important;transform:none!important;width:100%!important;max-width:100%!important;text-align:center!important;align-items:center!important}body .gg-hero-section .gg-hero .gg-hero-title{font-size:clamp(1.75rem,7.5vw,2.75rem)!important;line-height:1.15!important}body .gg-hero-section .gg-hero .gg-hero__subheading{margin-inline:auto!important}body .gg-hero-section .gg-hero .gg-hero__cta{margin:1.5rem 0 0!important}}@media screen and (max-width:749px){.section.spacing-style{padding-block-start:min(var(--padding-block-start, 0px),56px)!important;padding-block-end:min(var(--padding-block-end, 0px),56px)!important}}@media screen and (max-width:749px){h1,.h1{font-size:clamp(2rem,8vw,2.75rem);line-height:1.12}h2,.h2{font-size:clamp(1.625rem,6.5vw,2.25rem);line-height:1.18}}@media screen and (max-width:749px){body .gg-hero-section .gg-image{--gg-image-ratio: 4 / 3 !important}body .gg-hero-section .gg-image__media{object-position:left center!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/goodnight-goose.css.map */
