.gs{--gs-font-heading: Georgia, "Times New Roman", serif;--gs-font-sub: "Brandon Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--gs-font-body: "Brandon Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--gs-font-accent: Helvetica, "Helvetica Neue", Arial, sans-serif;--gs-radius-lg: 28px;--gs-radius-md: 20px;--gs-shadow-sm: 0 1px 2px rgba(80, 49, 29, .06), 0 4px 12px rgba(80, 49, 29, .08);--gs-shadow-md: 0 2px 4px rgba(80, 49, 29, .05), 0 12px 32px rgba(80, 49, 29, .1);--gs-shadow-lg: 0 4px 8px rgba(80, 49, 29, .06), 0 24px 56px rgba(80, 49, 29, .16);position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,7vw,96px) 0;color:var(--gs-primary, #50311D);font-family:var(--gs-font-body);background-color:var(--gs-bg, #F5F0E8);background-image:linear-gradient(var(--gs-overlay-color, transparent),var(--gs-overlay-color, transparent)),var(--gs-bg-image-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.gs__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.gs__header{max-width:640px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.gs__eyebrow{display:inline-block;margin:0 0 20px;padding:9px 20px;border-radius:999px;background:var(--gs-card-bg, #FFFFFF);box-shadow:var(--gs-shadow-sm);font-family:var(--gs-font-accent);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-accent, #B95736)}.gs__heading{margin:0 0 18px;font-family:var(--gs-font-heading);font-size:clamp(34px,5vw,60px);font-style:italic;font-weight:700;line-height:1.02;letter-spacing:-.015em;color:var(--gs-primary, #50311D)}.gs__subheading{margin:0;font-family:var(--gs-font-sub);font-size:clamp(17px,1.9vw,22px);font-style:normal;line-height:1.4;color:var(--gs-primary, #50311D)}.gs__card{max-width:560px;margin:0 auto;padding:clamp(28px,4vw,48px);background:var(--gs-card-bg, #FFFFFF);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-lg);text-align:center}.gs__card-icon{display:flex;align-items:center;justify-content:center;width:var(--gs-col-wrap-size, 64px);height:var(--gs-col-wrap-size, 64px);margin:0 auto 20px;border-radius:50%;background:var(--gs-icon-bg, #F5F0E8);overflow:hidden}.gs__card-icon img{display:block;width:var(--gs-col-icon-size, 36px);height:var(--gs-col-icon-size, 36px);object-fit:contain}.gs__card-icon--empty:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--gs-accent, #B95736)}.gs__card-heading{margin:0 0 12px;font-family:var(--gs-font-heading);font-size:clamp(24px,2.8vw,32px);font-style:italic;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--gs-primary, #50311D)}.gs__card-text{font-family:var(--gs-font-body);font-size:clamp(15px,1.4vw,17px);line-height:1.65;color:var(--gs-secondary, #6B4A35)}.gs__card-text p{margin:0}.gs__card-text p+p{margin-top:8px}.gs__items{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:fit-content;max-width:100%;margin:24px auto 0;padding-top:24px;border-top:1px solid var(--gs-divider, #E6DCCD);text-align:left}.gs__item{display:flex;align-items:center;gap:12px}.gs__item-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--gs-item-wrap-size, 40px);height:var(--gs-item-wrap-size, 40px);border-radius:50%;background:var(--gs-icon-bg, #F5F0E8);overflow:hidden}.gs__item-icon img{display:block;width:var(--gs-item-icon-size, 20px);height:var(--gs-item-icon-size, 20px);object-fit:contain}.gs__item-icon--empty:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gs-accent, #B95736)}.gs__item-text{font-family:var(--gs-font-body);font-size:clamp(14px,1.4vw,16px);font-weight:600;line-height:1.3;color:var(--gs-primary, #50311D)}.gs__annotation{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none}.gs__annotation-label{display:inline-block;padding:7px 16px;border-radius:999px;background:var(--gs-card-bg, #FFFFFF);color:var(--gs-primary, #50311D);box-shadow:var(--gs-shadow-md);font-family:var(--gs-font-heading);font-size:clamp(13px,1.5vw,17px);font-style:italic;font-weight:700;line-height:1.1;white-space:nowrap}.gs__annotation-arrow{width:clamp(30px,4vw,46px);height:auto;margin-left:14px;color:var(--gs-accent, #B95736)}.gs__annotation-arrow--flip{transform:scaleX(-1)}.gs__tagline{position:absolute;z-index:3;transform:translate(-50%,-50%);padding:14px 24px 12px;border-radius:var(--gs-radius-md);background:var(--gs-card-bg, #FFFFFF);box-shadow:var(--gs-shadow-md);font-family:var(--gs-font-heading);font-size:clamp(14px,2vw,24px);font-style:italic;font-weight:700;line-height:1.15;text-align:center;color:var(--gs-primary, #50311D);pointer-events:none}.gs__tagline p{margin:0}.gs__tagline-underline{display:block;width:70%;margin:4px auto 0;color:var(--gs-accent, #B95736)}.gs__tagline-underline svg{display:block;width:100%;height:auto}@media screen and (max-width:749px){.gs{padding:40px 0;background-image:linear-gradient(var(--gs-overlay-color, transparent),var(--gs-overlay-color, transparent)),var(--gs-bg-image-mobile)}.gs__inner{padding:0 16px}.gs__eyebrow{font-size:15px;padding:8px 18px}.gs__card{border-radius:var(--gs-radius-md)}.gs__annotation,.gs__tagline{position:static;transform:none;width:fit-content;margin:24px auto 0}.gs__annotation{align-items:center}.gs__annotation-arrow{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-guide-solpresso.css.map */
