.gb-section{padding-block:clamp(48px,8vw,104px);position:relative}.gb-wrap{width:min(100% - 32px,1280px);margin-inline:auto}.gb-wrap--narrow{width:min(100% - 32px,760px)}.gb-head{max-width:44ch;margin-bottom:clamp(28px,4vw,48px)}.gb-head h2{margin:0 0 var(--gb-s3);font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.12}.gb-head p{margin:0;color:var(--gb-ink-soft);font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.6}.gb-section--cream{background:var(--gb-cream)}.gb-section--sage{background:var(--gb-sage)}.gb-trust{border-block:1px solid var(--gb-line);overflow:hidden;padding-block:18px}.gb-trust__track{display:flex;width:max-content;animation:gb-marquee 46s linear infinite}.gb-trust:hover .gb-trust__track,.gb-trust:focus-within .gb-trust__track{animation-play-state:paused}.gb-trust__group{display:flex;align-items:center;gap:clamp(28px,5vw,64px);padding-inline:clamp(14px,2.5vw,32px)}.gb-trust__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gb-ink-soft)}.gb-trust__item svg{width:16px;height:16px;flex:none;stroke:var(--gb-ink);stroke-width:1.4;fill:none}@keyframes gb-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.gb-trust__track{animation:none;width:100%;justify-content:center;flex-wrap:wrap}.gb-trust__group+.gb-trust__group{display:none}.gb-trust__group{flex-wrap:wrap;justify-content:center;row-gap:10px}}.gb-colors__layout{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:900px){.gb-colors__layout{grid-template-columns:1.15fr .85fr}}.gb-colors__stage{position:relative;aspect-ratio:4 / 5;border-radius:var(--gb-r-lg);overflow:hidden;background:var(--gb-sage);box-shadow:var(--gb-shadow-lg)}.gb-colors__shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0;transform:scale(1.04);transition:opacity var(--gb-t-base) var(--gb-ease),transform var(--gb-t-slow) var(--gb-ease)}.gb-colors__shot[data-active]{opacity:1;transform:scale(1)}.gb-colors__stage:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;pointer-events:none;background:linear-gradient(to top,rgba(20,38,29,.42),transparent)}.gb-colors__caption{position:absolute;left:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:2;color:#fff;font-size:clamp(1.05rem,2vw,1.4rem);text-shadow:0 1px 12px rgba(20,38,29,.4)}.gb-colors__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gb-s3)}@media(min-width:900px){.gb-colors__list{display:grid;gap:8px}}.gb-colors__btn{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:1px solid var(--gb-line);border-radius:var(--gb-r-pill);background:var(--gb-paper);color:var(--gb-ink);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:border-color var(--gb-t-fast) var(--gb-ease),box-shadow var(--gb-t-fast) var(--gb-ease)}.gb-colors__btn:hover{border-color:var(--gb-line-strong)}.gb-colors__btn[aria-pressed=true]{border-color:var(--gb-ink);box-shadow:inset 0 0 0 1px var(--gb-ink)}.gb-colors__dot{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #14261d24}.gb-colors__note{margin-top:var(--gb-s5);font-size:.9rem;color:var(--gb-ink-mute);line-height:1.6}@media(max-width:899px){.gb-colors__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.gb-colors__list::-webkit-scrollbar{display:none}.gb-colors__btn{width:auto;flex:none;scroll-snap-align:start}}.gb-anatomy__layout{display:grid;gap:clamp(28px,5vw,64px)}@media(min-width:900px){.gb-anatomy__layout{grid-template-columns:1fr 1fr;align-items:start}.gb-anatomy__media{position:sticky;top:calc(var(--header-height, 64px) + 32px)}}.gb-anatomy__frame{position:relative;border-radius:var(--gb-r-lg);overflow:hidden;background:var(--gb-sage);aspect-ratio:1 / 1}.gb-anatomy__frame img{width:100%;height:100%;object-fit:cover;display:block}.gb-anatomy__pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1.5px solid #fff;background:#14261d8c;opacity:0;transform:scale(.6);transition:opacity var(--gb-t-base) var(--gb-ease),transform var(--gb-t-base) var(--gb-ease);pointer-events:none}.gb-anatomy__pin[data-active]{opacity:1;transform:scale(1)}.gb-anatomy__pin:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(255,255,255,.55);opacity:0}.gb-anatomy__pin[data-active]:after{animation:gb-ping 2.4s var(--gb-ease) infinite}@keyframes gb-ping{0%{opacity:.8;transform:scale(.8)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.gb-anatomy__steps{display:grid;gap:var(--gb-s4);margin:0;padding:0;list-style:none}.gb-anatomy__step{padding:clamp(18px,2.6vw,28px);border:1px solid var(--gb-line);border-radius:var(--gb-r-md);background:var(--gb-paper);transition:border-color var(--gb-t-base) var(--gb-ease),box-shadow var(--gb-t-base) var(--gb-ease),opacity var(--gb-t-base) var(--gb-ease)}@media(min-width:900px){.gb-anatomy__step{opacity:.45}.gb-anatomy__step[data-active]{opacity:1;border-color:var(--gb-ink);box-shadow:var(--gb-shadow-md)}}.gb-anatomy__step h3{margin:0 0 8px;font-size:clamp(1.05rem,1.6vw,1.3rem)}.gb-anatomy__step p{margin:0;color:var(--gb-ink-soft);line-height:1.65;font-size:.97rem}.gb-anatomy__num{display:block;font-size:.72rem;letter-spacing:.16em;color:var(--gb-ink-mute);margin-bottom:10px}@media(prefers-reduced-motion:reduce){.gb-anatomy__step{opacity:1}.gb-anatomy__pin{opacity:1;transform:none}.gb-anatomy__pin[data-active]:after{animation:none}}.gb-offer__grid{display:grid;gap:var(--gb-s4);margin-bottom:var(--gb-s6)}@media(min-width:720px){.gb-offer__grid{grid-template-columns:repeat(3,1fr)}}.gb-offer__card{position:relative;display:block;width:100%;text-align:left;padding:clamp(20px,2.6vw,28px);border:1px solid var(--gb-line);border-radius:var(--gb-r-md);background:var(--gb-paper);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--gb-t-base) var(--gb-ease),box-shadow var(--gb-t-base) var(--gb-ease)}.gb-offer__card:hover{border-color:var(--gb-line-strong)}.gb-offer__card[aria-pressed=true]{border-color:var(--gb-ink);box-shadow:inset 0 0 0 1px var(--gb-ink),var(--gb-shadow-md)}.gb-offer__card[aria-pressed=true] .gb-offer__check{opacity:1;transform:scale(1)}.gb-offer__check{position:absolute;top:16px;right:16px;width:22px;height:22px;border-radius:50%;background:var(--gb-ink);color:var(--gb-cream);display:grid;place-items:center;opacity:0;transform:scale(.5);transition:opacity var(--gb-t-fast) var(--gb-ease),transform var(--gb-t-base) var(--gb-ease)}.gb-offer__check svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;fill:none}.gb-offer__qty{font-size:clamp(1.15rem,1.8vw,1.4rem);margin:0 0 4px;padding-right:32px}.gb-offer__sub{margin:0 0 14px;font-size:.88rem;color:var(--gb-ink-mute)}.gb-offer__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gb-offer__price strong{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600}.gb-offer__was{color:var(--gb-ink-mute);text-decoration:line-through;font-size:.95rem}.gb-offer__save{display:inline-block;margin-top:10px;padding:4px 11px;border-radius:var(--gb-r-pill);background:var(--gb-sage);color:var(--gb-ink);font-size:.78rem;font-weight:600}.gb-offer__flag{position:absolute;top:-11px;left:clamp(20px,2.6vw,28px);padding:3px 12px;border-radius:var(--gb-r-pill);background:var(--gb-ink);color:var(--gb-cream);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gb-offer__fineprint{font-size:.86rem;color:var(--gb-ink-mute);line-height:1.6;margin-top:var(--gb-s4)}.gb-honesty__grid{display:grid;gap:var(--gb-s5)}@media(min-width:760px){.gb-honesty__grid{grid-template-columns:1fr 1fr}}.gb-honesty__col{padding:clamp(22px,3vw,34px);border-radius:var(--gb-r-md);background:var(--gb-paper);border:1px solid var(--gb-line)}.gb-honesty__col h3{margin:0 0 var(--gb-s4);font-size:1.1rem}.gb-honesty__col ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.gb-honesty__col li{display:flex;gap:12px;line-height:1.6;color:var(--gb-ink-soft);font-size:.97rem}.gb-honesty__col li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--gb-line-strong)}.gb-honesty__col--no li:before{background:var(--gb-nude)}.gb-faq__list{display:block;border-top:1px solid var(--gb-line)}.gb-faq__item{border-bottom:1px solid var(--gb-line)}.gb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:clamp(18px,2.4vw,24px) 0;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:500;color:var(--gb-ink);background:none;border:0;text-align:left;cursor:pointer;font-family:inherit}.gb-faq__icon{flex:none;width:18px;height:18px;position:relative}.gb-faq__icon:before,.gb-faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--gb-ink);transition:transform var(--gb-t-base) var(--gb-ease)}.gb-faq__icon:after{transform:rotate(90deg)}.gb-faq__q[aria-expanded=true] .gb-faq__icon:after{transform:rotate(0)}.gb-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--gb-t-base) var(--gb-ease)}.gb-faq__panel[data-open]{grid-template-rows:1fr}.gb-faq__panel>div{overflow:hidden}.gb-faq__panel p{margin:0 0 clamp(18px,2.4vw,24px);padding-right:38px;color:var(--gb-ink-soft);line-height:1.7;font-size:.99rem}@media(prefers-reduced-motion:reduce){.gb-faq__panel{transition:none}}.gb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);border-top:1px solid var(--gb-line);display:flex;align-items:center;gap:14px;transform:translate3d(0,110%,0);transition:transform var(--gb-t-base) var(--gb-ease)}.gb-sticky[data-shown]{transform:translateZ(0)}.gb-sticky__info{flex:1;min-width:0}.gb-sticky__name{display:block;font-size:.82rem;color:var(--gb-ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-sticky__price{font-weight:600;font-size:1rem}.gb-sticky .button{flex:none}@media(min-width:900px){.gb-sticky{display:none}}@media(prefers-reduced-motion:reduce){.gb-sticky{transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.gb-skeleton{background:linear-gradient(100deg,var(--gb-sage) 30%,#f1f4ef 50%,var(--gb-sage) 70%);background-size:220% 100%;animation:gb-shimmer 1.4s ease-in-out infinite}@keyframes gb-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.gb-skeleton{animation:none;background:var(--gb-sage)}}img[data-gb-fade]{opacity:0;transition:opacity var(--gb-t-base) var(--gb-ease)}img[data-gb-fade].gb-loaded{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/41/assets/galbelia-sections.css.map */
