/*!
 * Girlbasket Theme v1.0.0
 * Copyright (c) 2026 Om. All rights reserved.
 *
 * This file is part of the Girlbasket theme, licensed only for use on the
 * Girlbasket store (girlbasket.myshopify.com / girlbasket.com). Copying,
 * modifying, redistributing or reselling this file, in whole or in part,
 * without written permission from Om is prohibited. See LICENSE.md.
 *
 * File: assets/gb-sections.css
 */.gb-section-flush{position:relative}.gb-section--tight{padding-top:calc(var(--gb-section-space) * .5);padding-bottom:calc(var(--gb-section-space) * .5)}.gb-section--flush{padding:0}.gb-section--boxed{padding-top:calc(var(--gb-section-space) * .5);padding-bottom:calc(var(--gb-section-space) * .5)}.gb-cover-img{width:100%;height:100%;object-fit:cover}.gb-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gb-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:28px}.gb-section-head--center{flex-direction:column;align-items:center;text-align:center}.gb-section-head__title{margin:0}.gb-section-head .gb-cb--subheading{margin-bottom:6px}.gb-container--wide-text{max-width:1100px}.gb-xl{font-size:calc(var(--gb-size-heading) * 1.05)}@media(min-width:768px){.gb-xl{font-size:calc(var(--gb-size-heading) * 1.5)}}.gb-cb{margin:0}.gb-cb+.gb-cb{margin-top:16px}.gb-cb--subheading{font-size:.82em;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.85}.gb-cb--subheading+.gb-cb--heading{margin-top:8px}.gb-cb--heading{color:inherit}.gb-cb--large{font-size:1.15em}.gb-cb--buttons{display:flex;flex-wrap:wrap;gap:12px}.gb-cb--buttons+.gb-cb--buttons{margin-top:12px}.gb-cb--icon .gb-icon,.gb-cb--icon img{width:var(--gb-cb-icon, 40px);height:var(--gb-cb-icon, 40px);object-fit:contain}.gb-cb--image{max-width:100%}.gb-cb--countdown-small .gb-countdown{font-size:.9em}.gb-cb--countdown-medium .gb-countdown{font-size:1.3em}.gb-cb--countdown-large .gb-countdown{font-size:1.9em}.gb-align--left{text-align:left}.gb-align--center{text-align:center}.gb-align--right{text-align:right}.gb-align--center .gb-cb--buttons,.gb-align--center .gb-countdown,.gb-align--center .gb-cb--icon,.gb-align--center .gb-cb--image,.gb-align--center .gb-cb--heading{justify-content:center;margin-left:auto;margin-right:auto}.gb-align--right .gb-cb--buttons{justify-content:flex-end}.gb-align--right .gb-cb--image,.gb-align--right .gb-cb--icon,.gb-align--right .gb-cb--heading{margin-left:auto}.gb-cb--icon{display:flex}.gb-overlay-text{position:relative;overflow:hidden}.gb-overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding-top:32px;padding-bottom:32px;pointer-events:none;color:var(--gb-overlay-text)}.gb-overlay-content a,.gb-overlay-content button,.gb-overlay-content input{pointer-events:auto}.gb-overlay-content__inner{max-width:640px}.gb-pos--top-left{align-items:flex-start;justify-content:flex-start}.gb-pos--top-center{align-items:flex-start;justify-content:center}.gb-pos--top-right{align-items:flex-start;justify-content:flex-end}.gb-pos--middle-left{align-items:center;justify-content:flex-start}.gb-pos--middle-center{align-items:center;justify-content:center}.gb-pos--middle-right{align-items:center;justify-content:flex-end}.gb-pos--bottom-left{align-items:flex-end;justify-content:flex-start}.gb-pos--bottom-center{align-items:flex-end;justify-content:center}.gb-pos--bottom-right{align-items:flex-end;justify-content:flex-end}.gb-overlay-text--tint:after,.gb-overlay-text--shadow-tint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--gb-overlay);opacity:var(--gb-overlay-opacity);pointer-events:none}.gb-overlay-text--shadow .gb-overlay-content,.gb-overlay-text--shadow-tint .gb-overlay-content{text-shadow:0 1px 14px rgba(0,0,0,.45)}.gb-overlay-text--box .gb-overlay-content__inner{padding:28px 32px;background:var(--gb-bg);color:var(--gb-text);text-shadow:none}.gb-overlay-text--none .gb-overlay-content{color:inherit}.gb-overlay-content .gb-btn--outline{border-color:currentColor;color:inherit}.gb-collection-card--over{position:relative}.gb-collection-card--over .gb-collection-card__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;color:var(--gb-overlay-text);text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.35)}.gb-collection-card--over .gb-collection-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-overlay);opacity:var(--gb-overlay-opacity)}.gb-collection-card__media{border-radius:4px}.gb-collection-card__img{transition:transform .6s ease}.gb-collection-card:hover .gb-collection-card__img{transform:scale(1.04)}.gb-collection-card__text{display:flex;flex-direction:column;gap:4px}.gb-collection-card__sub{font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.gb-collection-card__title{font-weight:var(--gb-font-body-bold);font-size:1.05em}.gb-collection-card__count{font-size:.85em;opacity:.75}.gb-collection-card__btn{margin-top:6px;align-self:center}.gb-banner,.gb-slideshow{position:relative;display:block;overflow:hidden}.gb-banner__media,.gb-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.gb-banner__media>*,.gb-slide__media>*,.gb-banner__media picture img,.gb-slide__media picture img{width:100%;height:100%;object-fit:cover}.gb-banner--adapt,.gb-slideshow--adapt .gb-slideshow__track{aspect-ratio:var(--gb-adapt-ratio-m, 1)}@media(min-width:768px){.gb-banner--adapt,.gb-slideshow--adapt .gb-slideshow__track{aspect-ratio:var(--gb-adapt-ratio, 2)}}.gb-banner--small,.gb-slideshow--small .gb-slideshow__track{min-height:340px}.gb-banner--medium,.gb-slideshow--medium .gb-slideshow__track{min-height:460px}.gb-banner--large,.gb-slideshow--large .gb-slideshow__track{min-height:560px}.gb-banner--full,.gb-slideshow--full .gb-slideshow__track{min-height:calc(100svh - var(--gb-header-height, 0px))}@media(min-width:768px){.gb-banner--small,.gb-slideshow--small .gb-slideshow__track{min-height:420px}.gb-banner--medium,.gb-slideshow--medium .gb-slideshow__track{min-height:580px}.gb-banner--large,.gb-slideshow--large .gb-slideshow__track{min-height:720px}}@media(max-width:767px){.gb-banner--mobile-below{display:flex;flex-direction:column;min-height:0;aspect-ratio:auto}.gb-banner--mobile-below .gb-banner__media{position:relative;aspect-ratio:var(--gb-adapt-ratio-m, 1)}.gb-banner--mobile-below .gb-overlay-content{position:static;color:var(--gb-text);text-shadow:none}.gb-banner--mobile-below:after{display:none}}.gb-slideshow__track{position:relative;display:grid}.gb-slide{grid-area:1 / 1;position:relative;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s,transform .8s ease}.gb-slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .8s ease,transform .8s ease}.gb-slideshow--slide .gb-slide{transform:translate(6%)}.gb-slideshow--slide .gb-slide.is-leaving{transform:translate(-6%)}.gb-slideshow--slide .gb-slide.is-active{transform:none}.gb-slideshow--zoom .gb-slide .gb-slide__media{transform:scale(1.08);transition:transform 6s ease}.gb-slideshow--zoom .gb-slide.is-active .gb-slide__media{transform:scale(1)}.gb-slideshow--instant .gb-slide{transition:none}.gb-slide .gb-overlay-content__inner>*{transform:translateY(14px);opacity:0;transition:opacity .6s ease .25s,transform .6s ease .25s}.gb-slide.is-active .gb-overlay-content__inner>*{transform:none;opacity:1}.gb-slideshow__arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;background:#ffffffd9;color:#232323;transform:translateY(-50%);cursor:pointer}@media(min-width:768px){.gb-slideshow__arrow{display:inline-flex}}.gb-slideshow__arrow--prev{left:20px}.gb-slideshow__arrow--next{right:20px}.gb-slideshow__controls{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px}.gb-slideshow__dots{display:flex;gap:8px}.gb-slideshow__dot{width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.gb-slideshow__dot.is-active{background:#fff}.gb-slideshow__pause{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#232323;cursor:pointer}.gb-slideshow__pause .gb-icon{width:14px;height:14px}.gb-slideshow__pause[aria-pressed=true] .gb-announcement__pause-icon{display:none}.gb-slideshow__pause[aria-pressed=true] .gb-announcement__play-icon{display:inline-flex}.gb-bgvideo__video,.gb-bgvideo__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;pointer-events:none}.gb-bgvideo__frame{top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%)}.gb-iwt{display:grid;gap:28px;align-items:center}@media(min-width:768px){.gb-iwt{gap:56px}.gb-iwt--w33{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gb-iwt--w50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gb-iwt--w66{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gb-iwt--media-right .gb-iwt__media{order:2}.gb-iwt--media-right.gb-iwt--w33{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gb-iwt--media-right.gb-iwt--w66{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.gb-iwt__media{position:relative}.gb-iwt__img{border-radius:var(--gb-radius, 0)}.gb-iwt__media--double{padding-bottom:18%}.gb-iwt__img--second{position:absolute;right:-4%;bottom:0;width:45%;box-shadow:0 10px 30px #00000026}.gb-iwt__content{align-self:center}.gb-valign--top{align-self:start;align-items:flex-start}.gb-valign--middle{align-self:center;align-items:center}.gb-valign--bottom{align-self:end;align-items:flex-end}.gb-video{position:relative;overflow:hidden;background:#000}.gb-video--16-9{aspect-ratio:16 / 9}.gb-video--4-3{aspect-ratio:4 / 3}.gb-video--1-1{aspect-ratio:1}.gb-video--21-9{aspect-ratio:21 / 9}.gb-video--4-5{aspect-ratio:4 / 5}.gb-video>video{width:100%;height:100%;object-fit:cover}.gb-video__text{pointer-events:none}.gb-video-player.is-loaded~.gb-video__text{display:none}.gb-grid--vars{grid-template-columns:repeat(var(--gb-cols-m, 2),minmax(0,1fr))}@media(min-width:768px){.gb-grid--vars{grid-template-columns:repeat(var(--gb-cols-t, 3),minmax(0,1fr))}}@media(min-width:1024px){.gb-grid--vars{grid-template-columns:repeat(var(--gb-cols, 4),minmax(0,1fr))}}.gb-carousel{position:relative;display:block}.gb-carousel__track{--gb-carousel-gap: 12px;display:flex;gap:var(--gb-carousel-gap);margin:0;padding:0 0 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.gb-carousel__track::-webkit-scrollbar{display:none}.gb-carousel__slide{flex:0 0 calc((100% - var(--gb-carousel-gap) * (var(--gb-cols-m, 1) - 1)) / var(--gb-cols-m, 1) - 24px);scroll-snap-align:start}@media(min-width:768px){.gb-carousel__track{--gb-carousel-gap: 20px}.gb-carousel__slide{flex-basis:calc((100% - var(--gb-carousel-gap) * (var(--gb-cols-t, 3) - 1)) / var(--gb-cols-t, 3))}}@media(min-width:1024px){.gb-carousel__slide{flex-basis:calc((100% - var(--gb-carousel-gap) * (var(--gb-cols, 4) - 1)) / var(--gb-cols, 4))}}.gb-carousel--cards .gb-carousel__slide--card{flex-basis:60%}@media(min-width:768px){.gb-carousel--cards .gb-carousel__slide--card{flex-basis:calc((100% - 60px)/4)}}.gb-carousel__controls{display:none;justify-content:flex-end;gap:8px;margin-top:16px}.gb-carousel.is-scrollable .gb-carousel__controls{display:flex}.gb-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--gb-border);border-radius:50%;background:var(--gb-bg);color:var(--gb-text);cursor:pointer}.gb-carousel__arrow:disabled{opacity:.35;cursor:default}.gb-gallery-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-gap, 8px);margin:0;padding:0;list-style:none}@media(min-width:768px){.gb-gallery-grid__list{grid-template-columns:repeat(var(--gb-cols, 3),minmax(0,1fr))}}.gb-gallery-grid--fixed .gb-gallery-grid__item{height:var(--gb-row, 360px)}.gb-gallery-grid__item.is-large{grid-column:span 2}.gb-gallery-grid--fixed .gb-gallery-grid__item.is-large{grid-row:span 2;height:calc(var(--gb-row, 360px) * 2 + var(--gb-gap, 8px))}.gb-gallery-grid__media{position:relative;height:100%;overflow:hidden}.gb-gallery-grid__media img,.gb-gallery-grid__media video{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gb-gallery-grid__item:hover .gb-gallery-grid__media img{transform:scale(1.04)}@media(max-width:767px){.gb-gallery-grid--carousel .gb-gallery-grid__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-gallery-grid--carousel .gb-gallery-grid__item{flex:0 0 80%;height:320px;scroll-snap-align:start}}.gb-hotspots{display:block}.gb-hotspots__media{position:relative}.gb-hotspots__media img{width:100%}.gb-hotspot{position:absolute;left:var(--gb-xm);top:var(--gb-ym);z-index:2;transform:translate(-50%,-50%)}@media(min-width:768px){.gb-hotspot{left:var(--gb-x);top:var(--gb-y)}}.gb-hotspot.is-open{z-index:5}.gb-hotspot__pin{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--gb-pin-bg);color:var(--gb-pin-text);font-weight:var(--gb-font-body-bold);box-shadow:0 2px 10px #00000040;cursor:pointer;transition:transform .2s ease}.gb-hotspot__pin .gb-icon{width:16px;height:16px;transition:transform .2s ease}.gb-hotspot.is-open .gb-hotspot__pin .gb-icon{transform:rotate(45deg)}.gb-hotspots--pulse .gb-hotspot__pin{animation:gb-pin-pulse 2s infinite}@keyframes gb-pin-pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 14px #fff0}to{box-shadow:0 0 #fff0}}.gb-hotspot__card{position:absolute;top:50%;width:240px;padding:14px;border-radius:6px;box-shadow:0 10px 30px #0000002e;transform:translateY(-50%)}.gb-hotspot--right .gb-hotspot__card{left:calc(100% + 10px)}.gb-hotspot--left .gb-hotspot__card{right:calc(100% + 10px)}@media(max-width:767px){.gb-hotspot__card{position:fixed;top:auto;left:16px!important;right:16px!important;bottom:16px;width:auto;transform:none}}.gb-hotspot__heading{margin:0 0 6px;font-weight:var(--gb-font-body-bold)}.gb-hotspot__icon{width:24px;height:24px;margin-bottom:8px}.gb-look{display:grid;gap:24px}@media(min-width:900px){.gb-look{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.gb-look--media-right .gb-look__media{order:2}}.gb-look__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.gb-look__pin{position:absolute;left:var(--gb-x);top:var(--gb-y);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:2px solid #fff;border-radius:50%;background:#0000008c;color:#fff;font-size:13px;font-weight:var(--gb-font-body-bold);transform:translate(-50%,-50%);cursor:pointer}.gb-look__pin.is-active{background:#fff;color:#232323}.gb-look__item{position:relative}.gb-look__number{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gb-text);color:var(--gb-bg);font-size:12px}.gb-look__item.is-active .gb-card__media{outline:2px solid var(--gb-text);outline-offset:2px}.gb-look .gb-carousel__slide{flex-basis:70%}@media(min-width:768px){.gb-look .gb-carousel__slide{flex-basis:calc((100% - 20px)/2)}}.gb-look--cards-landscape .gb-card{display:grid;grid-template-columns:40% 1fr;align-items:center}.gb-marquee{display:flex;overflow:hidden;font-size:var(--gb-marquee-size, 24px);-webkit-user-select:none;user-select:none}.gb-marquee__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;gap:var(--gb-marquee-gap, 40px);min-width:100%;margin:0;padding:0 calc(var(--gb-marquee-gap, 40px) / 2);list-style:none;animation:gb-marquee var(--gb-marquee-speed, 40s) linear infinite}.gb-marquee--right .gb-marquee__group{animation-direction:reverse}.gb-marquee--pause:hover .gb-marquee__group{animation-play-state:paused}@keyframes gb-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.gb-marquee__group{animation:none}.gb-marquee{flex-wrap:wrap}.gb-marquee__group[aria-hidden=true]{display:none}}.gb-marquee__item{display:inline-flex;align-items:center;white-space:nowrap}.gb-marquee__item a{text-decoration:none}.gb-marquee__text{font-family:var(--gb-font-heading);font-weight:var(--gb-font-heading-weight);text-transform:var(--gb-heading-case);line-height:1.2}.gb-marquee__text--stencil{color:transparent;-webkit-text-stroke:1px currentColor}.gb-marquee__item:has(.gb-marquee__text--stencil){color:inherit}.gb-marquee__icon{width:.8em;height:.8em}.gb-marquee__image img{width:auto;height:100%}.gb-marquee--logos .gb-logo,.gb-logo-grid .gb-logo{display:block;max-width:100%;opacity:var(--gb-logo-opacity, .8);transition:opacity .2s ease}.gb-logo:hover{opacity:1}.gb-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center;justify-items:center;margin:0;padding:0;list-style:none}@media(min-width:768px){.gb-logo-grid{grid-template-columns:repeat(var(--gb-cols, 5),minmax(0,1fr))}}.gb-placeholder--logo{height:60px}.gb-rich-text-wrap--small{padding-top:64px;padding-bottom:64px}.gb-rich-text-wrap--medium{padding-top:104px;padding-bottom:104px}.gb-rich-text-wrap--large{padding-top:160px;padding-bottom:160px}.gb-custom-row{display:flex;flex-wrap:wrap;gap:var(--gb-gap, 24px)}.gb-custom-row.gb-valign--top{align-items:flex-start}.gb-custom-row.gb-valign--middle{align-items:center}.gb-custom-row.gb-valign--bottom{align-items:flex-end}.gb-custom-col{flex:1 1 100%;min-width:0}@media(min-width:768px){.gb-custom-col--25{flex-basis:calc(25% - var(--gb-gap, 24px))}.gb-custom-col--33{flex-basis:calc(33.333% - var(--gb-gap, 24px))}.gb-custom-col--50{flex-basis:calc(50% - var(--gb-gap, 24px))}.gb-custom-col--66{flex-basis:calc(66.666% - var(--gb-gap, 24px))}.gb-custom-col--75{flex-basis:calc(75% - var(--gb-gap, 24px))}}.gb-custom-media{position:relative}.gb-custom-text>*+*{margin-top:14px}.gb-columns{gap:32px 24px}.gb-column{display:flex;flex-direction:column;gap:12px}.gb-align--center.gb-columns .gb-column{align-items:center}.gb-column__media{width:100%;border-radius:4px}.gb-column__media--circle{width:70%;margin:0 auto;border-radius:50%}.gb-column__title{margin:0;font-size:1.15em}.gb-features{display:grid;gap:22px;margin:28px 0 0;padding:0;list-style:none}.gb-feature{display:flex;gap:14px;align-items:flex-start}.gb-feature--bar{display:block}.gb-feature__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;background:rgba(var(--gb-text-rgb),.06)}.gb-feature__title{margin:0 0 4px;font-weight:var(--gb-font-body-bold)}.gb-testimonials .gb-carousel__slide{flex-basis:100%}@media(min-width:1024px){.gb-testimonials .gb-carousel__slide{flex-basis:calc((100% - var(--gb-carousel-gap) * (var(--gb-cols, 1) - 1)) / var(--gb-cols, 1))}}.gb-testimonial{display:grid;gap:24px;align-items:center}@media(min-width:768px){.gb-testimonial--image-left:has(.gb-testimonial__media),.gb-testimonial--image-right:has(.gb-testimonial__media){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.gb-testimonial--image-right .gb-testimonial__media{order:2}}.gb-testimonial__media{border-radius:4px}.gb-testimonial__body{margin:0}.gb-testimonial__body .gb-rating{margin-bottom:14px}.gb-testimonial__body .gb-rating__stars{--gb-star-size: 18px}.gb-testimonial__quote{margin:0;font-family:var(--gb-font-heading);font-size:1.35em;line-height:1.45}.gb-testimonial__quote p{margin:0}.gb-testimonial__author{display:flex;flex-direction:column;gap:2px;margin-top:18px}.gb-testimonial__name{font-weight:var(--gb-font-body-bold)}.gb-faq__title{margin-bottom:24px}.gb-faq__list .gb-tab+.gb-tab{margin-top:0}.gb-faq__text,.gb-faq__button{margin:24px 0}.gb-faq-head .gb-rte{margin-top:12px}.gb-faq-search{display:block;margin-top:28px}.gb-faq-search__form{max-width:560px;margin:0 auto}.gb-faq-search__empty{margin-top:16px}.gb-faq-search__index{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.gb-promos{gap:16px}.gb-promo-tile__link{display:flex;align-items:center;gap:14px;height:100%;padding:18px;border-radius:6px;background:var(--gb-bg);text-decoration:none}.gb-promos--image .gb-promo-tile__link{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.gb-promos--image .gb-promo-tile__text{padding:0 16px 16px}.gb-promo-tile__icon .gb-icon{width:34px;height:34px}.gb-promo-tile__text{display:flex;flex-direction:column;gap:2px}.gb-promo-tile__title{font-weight:var(--gb-font-body-bold)}a.gb-promo-tile__link:hover .gb-promo-tile__title{text-decoration:underline}.gb-newsletter-section{position:relative}.gb-newsletter-section__bg{position:absolute;top:0;right:0;bottom:0;left:0}.gb-newsletter-section--image{color:var(--gb-overlay-text)}.gb-newsletter-section__inner{position:relative;z-index:2}.gb-newsletter--section{max-width:480px;margin-top:24px}.gb-align--center .gb-newsletter--section{margin-left:auto;margin-right:auto}.gb-contact__fields{display:flex;flex-wrap:wrap;gap:0 16px}.gb-contact__field{flex:1 1 100%}@media(min-width:600px){.gb-contact__field--half{flex-basis:calc(50% - 8px)}}.gb-map-wrap{display:grid;gap:28px}@media(min-width:900px){.gb-map-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;align-items:center}.gb-map-wrap--left .gb-map-info{order:2}}.gb-map-info>*+*{margin-top:16px}.gb-map-info__row{display:flex;gap:10px;align-items:flex-start;margin:0}.gb-map-info__row .gb-icon{margin-top:3px}.gb-map{position:relative;display:block;aspect-ratio:16 / 10;background:rgba(var(--gb-text-rgb),.05);border-radius:6px;overflow:hidden}.gb-map iframe,.gb-map__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.gb-map__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.4}.gb-map__placeholder .gb-icon{width:40px;height:40px}.gb-article-card--list{display:grid;gap:20px}@media(min-width:768px){.gb-article-card--list{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;align-items:center}}.gb-article-card__media{border-radius:4px}.gb-article-card__body{display:flex;flex-direction:column;gap:8px}.gb-article-card__body>*{margin:0}.gb-article-card__title a{text-decoration:none}.gb-article-card__title a:hover{text-decoration:underline}.gb-article-card__excerpt{color:rgba(var(--gb-text-rgb),.8)}.gb-article-card__tags{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.gb-chip--small{padding:3px 10px;font-size:.8em}.gb-article-card__more{align-self:flex-start}.gb-popup{position:fixed;z-index:110}.gb-popup--center{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.gb-popup--bottom-left{left:16px;bottom:16px}.gb-popup--bottom-right{right:16px;bottom:16px}.gb-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.gb-popup.is-open .gb-popup__overlay{opacity:1}.gb-popup__panel{position:relative;display:grid;width:min(760px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:8px;box-shadow:0 20px 60px #00000040;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.gb-popup--bottom-left .gb-popup__panel,.gb-popup--bottom-right .gb-popup__panel{width:min(380px,calc(100vw - 32px))}.gb-popup.is-open .gb-popup__panel{opacity:1;transform:none}@media(min-width:768px){.gb-popup--center .gb-popup__panel--image-left{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.gb-popup__media{position:relative;min-height:200px}.gb-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0}.gb-popup__content{padding:36px 28px 28px}.gb-popup__close{position:absolute;top:8px;right:12px;z-index:3;margin:0}.gb-wa{position:fixed;bottom:var(--gb-wa-bottom, 20px);z-index:70;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--gb-wa-size, 56px);height:var(--gb-wa-size, 56px);padding:0 calc(var(--gb-wa-size, 56px) * .27);border-radius:var(--gb-wa-radius, 40px);background:var(--gb-wa-bg, #25d366);color:var(--gb-wa-text, #fff);font-weight:var(--gb-font-body-bold);text-decoration:none;box-shadow:0 6px 20px #0003;transition:bottom .3s ease,transform .2s ease}.gb-wa:hover{transform:translateY(-2px)}.gb-wa--right{right:var(--gb-wa-side, 20px)}.gb-wa--left{left:var(--gb-wa-side, 20px)}.gb-wa__icon{width:calc(var(--gb-wa-size, 56px) * .48);height:calc(var(--gb-wa-size, 56px) * .48)}.gb-wa__badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e53935;color:#fff;font-size:11px}@media(max-width:767px){.gb-wa--m-icon{padding:0}.gb-wa--m-icon .gb-wa__label{display:none}}@media(min-width:768px){.gb-wa--d-icon{padding:0}.gb-wa--d-icon .gb-wa__label{display:none}}.gb-wa--pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:gb-wa-pulse 2s ease-out infinite;z-index:-1}@keyframes gb-wa-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}.gb-wa--bounce{animation:gb-wa-bounce 2.5s ease-in-out infinite}@keyframes gb-wa-bounce{0%,20%,to{transform:translateY(0)}10%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.gb-wa--pulse:before,.gb-wa--bounce{animation:none}}.gb-blog-head{position:relative}.gb-blog-head__rss{position:absolute;top:8px;right:0;font-size:.85em}@media(max-width:767px){.gb-blog-head__rss{position:static;display:block;margin:-12px auto 16px;text-align:center}}.gb-blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px;padding:0;list-style:none}.gb-blog-list{display:grid;gap:40px;margin:0;padding:0;list-style:none}.gb-blog-share{display:flex;justify-content:center;margin-top:40px}.gb-article__hero{position:relative;overflow:hidden}.gb-article__hero-media img{width:100%;height:100%;object-fit:cover}.gb-article__hero--small{height:300px}.gb-article__hero--medium{height:420px}.gb-article__hero--large{height:560px}.gb-article__hero--full{height:calc(100svh - var(--gb-header-height, 0px))}.gb-article__hero--small .gb-article__hero-media,.gb-article__hero--medium .gb-article__hero-media,.gb-article__hero--large .gb-article__hero-media,.gb-article__hero--full .gb-article__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.gb-article__hero.gb-container{margin-top:24px;border-radius:6px}.gb-article__meta--over{color:inherit;opacity:.9}.gb-article__content{font-size:1.05em}.gb-article__share,.gb-article__back{margin-top:32px}.gb-contact-page{display:grid;gap:40px}@media(min-width:900px){.gb-contact-page--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.gb-contact-page--one{max-width:640px;margin:0 auto}.gb-password-page{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:72px 0}.gb-password-page__bg{position:absolute;top:0;right:0;bottom:0;left:0}.gb-password-page--image{color:var(--gb-overlay-text)}.gb-password-page__top{position:absolute;top:16px;right:20px;z-index:3}.gb-password-page__top .gb-btn{display:inline-flex;gap:6px;align-items:center;color:inherit}.gb-password-page__top .gb-icon{width:16px;height:16px}.gb-password-page .gb-password{position:relative;z-index:2}.gb-password--left{text-align:left}.gb-password--left .gb-inline-form{margin-left:0}.gb-password__name{font-family:var(--gb-font-logo);font-size:var(--gb-size-logo)}.gb-password__signup{margin-top:24px}.gb-password__social{display:flex;justify-content:center;margin-top:28px}.gb-password--left .gb-password__social{justify-content:flex-start}@media(max-width:767px){.gb-wa{bottom:var(--gb-wa-bottom-m, var(--gb-wa-bottom, 20px))}.gb-wa--right{right:var(--gb-wa-side-m, var(--gb-wa-side, 16px))}.gb-wa--left{left:var(--gb-wa-side-m, var(--gb-wa-side, 16px))}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gb-sections.css.map */
