:root{--color-berry: #4a90e2;--color-cayenne: #e24a4a;--color-ginger: #e2a84a;--color-lime: #4ae27c;--color-spearmint: #4ae2c8;--color-variety: linear-gradient(135deg, #4a90e2 0%, #e24a4a 25%, #e2a84a 50%, #4ae27c 75%, #4ae2c8 100%);--color-default: #c8c8c8}.gtg-bundles{padding:6rem 2rem;background:#1a1a1a;position:relative}.gtg-bundles__header{max-width:1400px;margin:0 auto 4rem;text-align:center}.gtg-bundles__title{font-family:Orbitron,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.gtg-bundles__subtitle{font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:500;color:#a8a8a8;max-width:700px;margin:0 auto 1.5rem;line-height:1.6}.gtg-bundles__note{max-width:800px;margin:0 auto;padding:1.2rem 2rem;background:#4a90e21a;border:1px solid rgba(74,144,226,.3);border-left:4px solid #4a90e2;border-radius:4px;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:600;color:#c8c8c8;line-height:1.6}.gtg-bundles__note p{margin:0}.gtg-bundles__note strong{color:#4a90e2;font-weight:700}.gtg-bundles__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(31%,1fr));gap:2.5rem}.gtg-bundle-card{background:#0a0a0a;border:1px solid rgba(168,168,168,.15);clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,25px 100%,0 calc(100% - 25px));overflow:visible;transition:all .4s ease;position:relative;display:flex;flex-direction:column}.gtg-bundle-card:hover{transform:translateY(-8px);border-color:#a8a8a84d;box-shadow:0 15px 40px #00000080}.gtg-bundle-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:5;transition:height .3s ease}.gtg-bundle-card[data-is-variety=true]:before{background:linear-gradient(90deg,var(--color-berry) 0%,var(--color-cayenne) 25%,var(--color-ginger) 50%,var(--color-lime) 75%,var(--color-spearmint) 100%)}.gtg-bundle-card[data-flavor=berry]:before{background:var(--color-berry)}.gtg-bundle-card[data-flavor=cayenne]:before{background:var(--color-cayenne)}.gtg-bundle-card[data-flavor=ginger]:before{background:var(--color-ginger)}.gtg-bundle-card[data-flavor=lime]:before{background:var(--color-lime)}.gtg-bundle-card[data-flavor=spearmint]:before{background:var(--color-spearmint)}.gtg-bundle-card[data-flavor=variety]:before{background:linear-gradient(90deg,var(--color-berry) 0%,var(--color-cayenne) 25%,var(--color-ginger) 50%,var(--color-lime) 75%,var(--color-spearmint) 100%)}.gtg-bundle-card[data-flavor=default]:before{background:var(--color-default)}.gtg-bundle-card:hover:before{height:6px}.gtg-bundle-card__badge{position:absolute;z-index:15;padding:.5rem 1rem;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;box-shadow:0 2px 10px #0000004d}.gtg-bundle-card__badge--bundle{top:1rem;left:1rem;background:#a8a8a8f2;color:#0a0a0a}.gtg-bundle-card__badge--variety{top:1rem;right:1rem;background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff}.gtg-bundle-card__image-wrapper{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#000}.gtg-bundle-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gtg-bundle-card:hover .gtg-bundle-card__image{transform:scale(1.08)}.gtg-bundle-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.gtg-bundle-card__placeholder-svg{width:60%;height:60%;opacity:.3}.gtg-bundle-card__info{padding:2rem;display:flex;flex-direction:column;flex:1}.gtg-bundle-card__flavor,.group-block-content.layout-panel-flex.layout-panel-flex--column .view-product-title+rte-formatter.spacing-style.text-block.rte.rte{font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;display:block}.gtg-bundle-card[data-flavor=berry] .gtg-bundle-card__flavor,.gtg-bundle-card-pdp[data-flavor=berry] product-price.text-block .price,.gtg-bundle-card-pdp[data-flavor=berry] .view-product-title+rte-formatter.spacing-style.text-block *{color:var(--color-berry)!important}.gtg-bundle-card-pdp[data-flavor=berry] .add-to-cart-button{border-color:var(--color-berry)!important}.gtg-bundle-card-pdp[data-flavor=berry] .add-to-cart-button:hover:not(:disabled),.gtg-bundle-card-pdp[data-flavor=berry] .shopify-payment-button__button{background:var(--color-berry)!important}.gtg-bundle-card[data-flavor=cayenne] .gtg-bundle-card__flavor,.gtg-bundle-card-pdp[data-flavor=cayenne] product-price.text-block .price,.gtg-bundle-card-pdp[data-flavor=cayenne] .view-product-title+rte-formatter.spacing-style.text-block *{color:var(--color-cayenne)!important}.gtg-bundle-card-pdp[data-flavor=cayenne] .add-to-cart-button{border-color:var(--color-cayenne)!important}.gtg-bundle-card-pdp[data-flavor=cayenne] .add-to-cart-button:hover:not(:disabled),.gtg-bundle-card-pdp[data-flavor=cayenne] .shopify-payment-button__button{background:var(--color-cayenne)!important}.gtg-bundle-card[data-flavor=ginger] .gtg-bundle-card__flavor,.gtg-bundle-card-pdp[data-flavor=ginger] product-price.text-block .price,.gtg-bundle-card-pdp[data-flavor=ginger] .view-product-title+rte-formatter.spacing-style.text-block *{color:var(--color-ginger)!important}.gtg-bundle-card-pdp[data-flavor=ginger] .add-to-cart-button{border-color:var(--color-ginger)!important}.gtg-bundle-card-pdp[data-flavor=ginger] .add-to-cart-button:hover:not(:disabled),.gtg-bundle-card-pdp[data-flavor=ginger] .shopify-payment-button__button{background:var(--color-ginger)!important}.gtg-bundle-card[data-flavor=lime] .gtg-bundle-card__flavor,.gtg-bundle-card-pdp[data-flavor=lime] product-price.text-block .price,.gtg-bundle-card-pdp[data-flavor=lime] .view-product-title+rte-formatter.spacing-style.text-block *{color:var(--color-lime)!important}.gtg-bundle-card-pdp[data-flavor=lime] .add-to-cart-button{border-color:var(--color-lime)!important}.gtg-bundle-card-pdp[data-flavor=lime] .add-to-cart-button:hover:not(:disabled),.gtg-bundle-card-pdp[data-flavor=lime] .shopify-payment-button__button{background:var(--color-lime)!important}.gtg-bundle-card[data-flavor=spearmint] .gtg-bundle-card__flavor,.gtg-bundle-card-pdp[data-flavor=spearmint] product-price.text-block .price,.gtg-bundle-card-pdp[data-flavor=spearmint] .view-product-title+rte-formatter.spacing-style.text-block *{color:var(--color-spearmint)!important}.gtg-bundle-card-pdp[data-flavor=spearmint] .add-to-cart-button{border-color:var(--color-spearmint)!important}.gtg-bundle-card-pdp[data-flavor=spearmint] .add-to-cart-button:hover:not(:disabled),.gtg-bundle-card-pdp[data-flavor=spearmint] .shopify-payment-button__button{background:var(--color-spearmint)!important}.gtg-bundle-card__name{font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.gtg-bundle-card__name a{color:inherit;text-decoration:none;transition:color .3s ease}.gtg-bundle-card__name a:hover{color:#4a90e2}.gtg-bundle-card__description{font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:400;color:#a8a8a8;margin-bottom:1.5rem;line-height:1.6;flex:1}.gtg-bundle-card__price{margin-bottom:1.5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem}.gtg-bundle-card__price-current{font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;color:#fff}.gtg-bundle-card__price-compare{font-family:Rajdhani,sans-serif;font-size:1.2rem;color:#a8a8a8;text-decoration:line-through;opacity:.6}.gtg-bundle-card__unit-price{font-family:Rajdhani,sans-serif;font-size:1rem;color:#4a90e2;font-weight:600;width:100%;margin-top:.3rem}.gtg-bundle-card[data-flavor=berry] .gtg-bundle-card__unit-price{color:var(--color-berry)}.gtg-bundle-card[data-flavor=cayenne] .gtg-bundle-card__unit-price{color:var(--color-cayenne)}.gtg-bundle-card[data-flavor=ginger] .gtg-bundle-card__unit-price{color:var(--color-ginger)}.gtg-bundle-card[data-flavor=lime] .gtg-bundle-card__unit-price{color:var(--color-lime)}.gtg-bundle-card[data-flavor=spearmint] .gtg-bundle-card__unit-price{color:var(--color-spearmint)}.gtg-bundle-card[data-flavor=variety] .gtg-bundle-card__unit-price{color:var(--color-berry)}.gtg-bundle-card__form{margin:0}.gtg-bundle-card__cta{width:100%;padding:1.2rem;background:transparent;border:2px solid #4a90e2;color:#fff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-decoration:none;display:block;text-align:center}.gtg-bundle-card[data-flavor=berry] .gtg-bundle-card__cta{border-color:var(--color-berry)}.gtg-bundle-card[data-flavor=cayenne] .gtg-bundle-card__cta{border-color:var(--color-cayenne)}.gtg-bundle-card[data-flavor=ginger] .gtg-bundle-card__cta{border-color:var(--color-ginger)}.gtg-bundle-card[data-flavor=lime] .gtg-bundle-card__cta{border-color:var(--color-lime)}.gtg-bundle-card[data-flavor=spearmint] .gtg-bundle-card__cta{border-color:var(--color-spearmint)}.gtg-bundle-card[data-flavor=variety] .gtg-bundle-card__cta{border-color:var(--color-berry)}.gtg-bundle-card__cta:hover:not(:disabled){color:#0a0a0a;transform:translateY(-2px)}.gtg-bundle-card[data-flavor=berry] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-berry);box-shadow:0 8px 20px #4a90e266}.gtg-bundle-card[data-flavor=cayenne] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-cayenne);box-shadow:0 8px 20px #e24a4a66}.gtg-bundle-card[data-flavor=ginger] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-ginger);box-shadow:0 8px 20px #e2a84a66}.gtg-bundle-card[data-flavor=lime] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-lime);box-shadow:0 8px 20px #4ae27c66}.gtg-bundle-card[data-flavor=spearmint] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-spearmint);box-shadow:0 8px 20px #4ae2c866}.gtg-bundle-card[data-flavor=variety] .gtg-bundle-card__cta:hover:not(:disabled){background:var(--color-berry);box-shadow:0 8px 20px #4a90e266}.gtg-bundle-card__cta:disabled{opacity:.5;cursor:not-allowed;border-color:#666}.gtg-bundles__empty{grid-column:1 / -1;text-align:center;padding:4rem 2rem;color:#a8a8a8;font-family:Rajdhani,sans-serif;font-size:1.2rem}.gtg-bundles__footer{max-width:1400px;margin:4rem auto 0;text-align:center}.gtg-bundles__view-all{display:inline-block;padding:1.2rem 3rem;background:transparent;border:2px solid #c8c8c8;color:#fff;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.gtg-bundles__view-all:hover{background:#fff;color:#0a0a0a;transform:translateY(-2px)}.gtg-bundle-card__quick-add quick-add-component{position:relative}.gtg-bundle-card__quick-add add-to-cart-component .quick-add__button{display:block;opacity:1;position:relative;background:transparent;border-radius:0;height:auto;min-width:100%}.gtg-bundle-card__quick-add .add-to-cart-text__content{display:block;position:relative!important;width:100%;height:auto}.gtg-bundle-card__quick-add .add-to-cart-text__content span span{opacity:1;filter:unset;width:100%;padding:1.2rem;background:transparent;border:2px solid #4a90e2;color:#fff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-decoration:none;display:block;text-align:center;translate:unset;min-height:94px;display:flex;align-items:center;justify-content:center}.gtg-bundle-card__quick-add .add-to-cart-text{background:transparent;border-radius:0}.gtg-bundle-card__quick-add .add-to-cart-icon{display:none}.gtg-bundle-card__quick-add .add-to-cart__added{pointer-events:none}.gtg-bundle-card__quick-add .add-to-cart__added-icon{color:#fff}.gtg-bundle-card[data-flavor=berry] .add-to-cart-text__content span span{border-color:var(--color-berry)}.gtg-bundle-card[data-flavor=cayenne] .add-to-cart-text__content span span{border-color:var(--color-cayenne)}.gtg-bundle-card[data-flavor=ginger] .add-to-cart-text__content span span{border-color:var(--color-ginger)}.gtg-bundle-card[data-flavor=lime] .add-to-cart-text__content span span{border-color:var(--color-lime)}.gtg-bundle-card[data-flavor=spearmint] .add-to-cart-text__content span span{border-color:var(--color-spearmint)}.gtg-bundle-card__quick-add .add-to-cart-text__content span span:hover{color:#0a0a0a;transform:translateY(-2px);background:#fff}.gtg-bundle-card[data-flavor=berry] .add-to-cart-text__content span span:hover{background:var(--color-berry)}.gtg-bundle-card[data-flavor=cayenne] .add-to-cart-text__content span span:hover{background:var(--color-cayenne)}.gtg-bundle-card[data-flavor=ginger] .add-to-cart-text__content span span:hover{background:var(--color-ginger)}.gtg-bundle-card[data-flavor=lime] .add-to-cart-text__content span span:hover{background:var(--color-lime)}.gtg-bundle-card[data-flavor=spearmint] .add-to-cart-text__content span span:hover{background:var(--color-spearmint)}@media screen and (max-width:968px){.gtg-bundles{padding:4rem 1.5rem}.gtg-bundles__header{margin-bottom:3rem}.gtg-bundles__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.gtg-bundles__note{padding:1rem 1.5rem;font-size:1rem}}@media screen and (max-width:749px){.gtg-bundle-card__quick-add add-to-cart-component{width:100%}.gtg-bundle-card__quick-add add-to-cart-component .quick-add__button{width:100%}.gtg-bundle-card__quick-add .add-to-cart-text__content span span{padding:1rem;font-size:.95rem}}@media screen and (max-width:640px){.gtg-bundles{padding:3rem 1rem}.gtg-bundles__header{margin-bottom:2.5rem}.gtg-bundles__title{font-size:2rem}.gtg-bundles__subtitle{font-size:1.1rem}.gtg-bundles__note{padding:1rem;font-size:.95rem}.gtg-bundles__grid{grid-template-columns:1fr;gap:2rem}.gtg-bundle-card{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.gtg-bundle-card__info{padding:1.5rem}.gtg-bundle-card__name{font-size:1.4rem}.gtg-bundle-card__price-current{font-size:1.6rem}.gtg-bundle-card__badge{padding:.4rem .8rem;font-size:.7rem}.gtg-bundle-card__cta{padding:1rem;font-size:.95rem}}@media screen and (max-width:400px){.gtg-bundles__title{font-size:1.8rem}.gtg-bundle-card__name{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gtg-bundles.css.map */
