cart-notification .cart-notification{top:1.2rem;right:1.6rem;width:min(42rem,calc(100vw - 3.2rem));padding:2.4rem;border:.1rem solid color-mix(in srgb,var(--gb-color-white) 64%,transparent);border-radius:var(--gb-radius-popup);background:color-mix(in srgb,var(--gb-color-cream) 92%,transparent);box-shadow:0 2.4rem 6rem color-mix(in srgb,var(--gb-color-ink) 24%,transparent);color:var(--gb-color-green-dark);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem)}cart-notification .cart-notification__header{align-items:center;gap:1.6rem;padding-bottom:1.6rem;border-bottom:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 14%,transparent)}cart-notification .cart-notification__heading{color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:2.2rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-subheading);line-height:1.05}cart-notification .cart-notification__heading .icon-checkmark{color:var(--gb-color-green)}cart-notification .cart-notification__close{flex:0 0 4.4rem;margin:0;border-radius:50%;color:var(--gb-color-green-dark)}cart-notification .cart-notification__close:hover{background:color-mix(in srgb,var(--gb-color-green-dark) 8%,transparent)}cart-notification .cart-notification__close:focus-visible{outline:.2rem solid var(--gb-color-green);outline-offset:.2rem;box-shadow:none}cart-notification .cart-notification-product{padding-top:2.4rem;padding-bottom:2.4rem}cart-notification .cart-notification-product__image{overflow:hidden;border-radius:var(--gb-radius-control);background:var(--gb-color-banana)}cart-notification .cart-notification-product__name{letter-spacing:var(--gb-tracking-subheading);color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:2rem;font-weight:var(--gb-font-body-weight-bold);line-height:1.1}cart-notification .cart-notification__links{display:grid;gap:1.2rem}cart-notification .cart-notification__links>*{margin-top:0}cart-notification .cart-notification__links .button{min-height:5.2rem;border-radius:var(--gb-radius-pill);font-weight:var(--gb-font-body-weight-bold)}cart-notification .cart-notification__links .button--secondary{border:.2rem solid var(--gb-color-green);background:transparent;color:var(--gb-color-green-dark)}cart-notification .cart-notification__links .button--secondary:before,cart-notification .cart-notification__links .button--secondary:after{content:none}cart-notification .cart-notification__links .button--primary{background:var(--gb-color-green);color:var(--gb-color-banana)}cart-notification .cart-notification__links .button--primary:after{box-shadow:none}cart-notification .cart-notification__links .button:focus-visible,cart-notification .cart-notification__links .link:focus-visible{outline:.2rem solid var(--gb-color-green);outline-offset:.3rem;box-shadow:none}cart-notification .cart-notification__links .link{min-height:4.4rem;color:var(--gb-color-green-dark)}.template-cart #MainContent,.template-cart cart-items,.template-cart #main-cart-footer{background:var(--gb-color-banana)}.template-cart #main-cart-footer{padding-bottom:8rem}.template-cart cart-items{color:var(--gb-color-green-dark)}.template-cart cart-items .page-width,.template-cart #main-cart-footer .page-width{max-width:120rem}.template-cart cart-items:not(.is-empty) .title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.template-cart cart-items .title{max-width:10ch;margin:0;color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(5.2rem,9vw,9.6rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-heading);line-height:.82}.template-cart cart-items .underlined-link{display:inline-flex;min-height:4.4rem;align-items:center;color:var(--gb-color-green-dark);font-size:1.2rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-action);text-transform:uppercase;text-underline-offset:.4rem}.template-cart cart-items .underlined-link:focus-visible{outline:.2rem solid var(--gb-color-green-dark);outline-offset:.3rem}.template-cart .cart__contents{padding:clamp(2.4rem,4vw,4.8rem);border:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent);border-radius:clamp(2.8rem,5vw,4.8rem);background:var(--gb-color-cream);box-shadow:0 1.6rem 4.8rem color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent)}.template-cart .cart__items{padding-bottom:0;border-bottom:0}.template-cart .cart-items th{padding-bottom:1.6rem;border-bottom-color:color-mix(in srgb,var(--gb-color-green-dark) 16%,transparent);color:color-mix(in srgb,var(--gb-color-green-dark) 72%,transparent);font-size:1.1rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-label)}.template-cart .cart-item+.cart-item td{border-top:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent)}.template-cart .cart-item__image-container{overflow:hidden;border:0;border-radius:var(--gb-radius-media);background:var(--gb-color-banana);box-shadow:none}.template-cart .cart-item__name{color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-subheading);line-height:1}.template-cart .cart-item__name:focus-visible{outline:.2rem solid var(--gb-color-green);outline-offset:.3rem}.template-cart .cart-item__media:empty{display:none}.template-cart .cart-item__media:empty+.cart-item__details{padding-left:0}.template-cart .cart-item__details .product-option,.template-cart .cart-item__price-wrapper,.template-cart .cart-item__totals{color:color-mix(in srgb,var(--gb-color-green-dark) 78%,transparent)}.template-cart .cart-quantity{min-height:4.8rem;border:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 32%,transparent);border-radius:var(--gb-radius-pill);background:color-mix(in srgb,var(--gb-color-white) 36%,transparent)}.template-cart .cart-quantity:after{box-shadow:none}.template-cart cart-remove-button .button{border-radius:50%;color:var(--gb-color-green-dark)}.template-cart cart-remove-button .button:hover{background:color-mix(in srgb,var(--gb-color-banana) 54%,transparent)}.template-cart cart-remove-button .button:focus-visible,.template-cart .cart-quantity .quantity__button:focus-visible,.template-cart .cart-quantity .quantity__input:focus-visible{outline:.2rem solid var(--gb-color-green);outline-offset:.2rem;box-shadow:none}.template-cart .cart-item__error{color:var(--gb-color-green-dark)}.template-cart .cart__footer-wrapper{background:var(--gb-color-banana)}.template-cart .cart__footer{max-width:52rem;margin-left:auto;padding:clamp(2.4rem,4vw,4rem);border-radius:clamp(2.8rem,5vw,4.8rem);background:var(--gb-color-green);box-shadow:0 1.6rem 4.8rem color-mix(in srgb,var(--gb-color-green-dark) 18%,transparent);color:var(--gb-color-white)}.template-cart .cart__footer>*{width:100%}.template-cart .cart__blocks{width:100%}.template-cart .totals{justify-content:space-between;gap:2.4rem}.template-cart .totals>*+*{margin-left:0}.template-cart .totals__total{color:var(--gb-color-white);font-family:var(--gb-font-body-family);font-size:1.4rem;font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-label);text-transform:uppercase}.template-cart .totals__total-value{color:var(--gb-color-banana);font-family:var(--gb-font-heading-family);font-size:2.4rem;font-weight:var(--gb-font-body-weight-bold)}.template-cart .tax-note,.template-cart .tax-note a{color:color-mix(in srgb,var(--gb-color-white) 76%,transparent)}.template-cart .cart__checkout-button{min-height:5.6rem;max-width:none;border-radius:var(--gb-radius-pill);background:var(--gb-color-banana);color:var(--gb-color-green-dark);font-weight:var(--gb-font-body-weight-bold)}.template-cart .cart__checkout-button:after{box-shadow:none}.template-cart .cart__checkout-button:hover{background:var(--gb-color-white)}.template-cart .cart__checkout-button:focus-visible{outline:.2rem solid var(--gb-color-banana);outline-offset:.4rem;box-shadow:none}.template-cart cart-items.is-empty .page-width{display:grid;min-height:clamp(46rem,62vh,68rem);place-items:center;padding-top:6.4rem;padding-bottom:12rem}.template-cart .cart__warnings{width:min(100%,72rem);padding:clamp(4.8rem,8vw,8rem) 2.4rem;border:.1rem solid color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent);border-radius:clamp(2.8rem,6vw,4.8rem);background:var(--gb-color-cream);box-shadow:0 1.6rem 4.8rem color-mix(in srgb,var(--gb-color-green-dark) 12%,transparent)}.template-cart .gb-cart-empty__icon{display:inline-flex;width:6.4rem;height:6.4rem;align-items:center;justify-content:center;margin-bottom:2.4rem;border-radius:50%;background:var(--gb-color-banana);color:var(--gb-color-green-dark)}.template-cart .gb-cart-empty__icon .svg-wrapper{width:3.2rem;height:3.2rem}.template-cart .cart__empty-text{margin:0 0 3.2rem;color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family);font-style:var(--gb-font-heading-style);font-size:clamp(4rem,8vw,7.2rem);font-weight:var(--gb-font-body-weight-bold);letter-spacing:var(--gb-tracking-heading);line-height:.95}.template-cart .cart__warnings .button{min-height:5.2rem;border-radius:var(--gb-radius-pill);background:var(--gb-color-green);color:var(--gb-color-banana);font-weight:var(--gb-font-body-weight-bold)}.template-cart .cart__warnings .button:after{box-shadow:none}.template-cart .cart__warnings .button:focus-visible{outline:.2rem solid var(--gb-color-green);outline-offset:.4rem;box-shadow:none}.template-cart .cart__login-title{color:var(--gb-color-green-dark);font-family:var(--gb-font-heading-family)}@media screen and (max-width:749px){cart-notification .cart-notification{top:.8rem;right:1.6rem;padding:2rem}cart-notification .cart-notification__heading{font-size:2rem}.template-cart cart-items:not(.is-empty) .title-wrapper-with-link{align-items:flex-start;gap:1.2rem;margin-bottom:2.4rem}.template-cart cart-items .title{font-size:clamp(4.8rem,18vw,6.4rem)}.template-cart .cart__contents{padding:2rem}.template-cart .cart-items thead tr{margin-bottom:2.4rem}.template-cart .cart-item{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.2rem}.template-cart .cart-item__image-container{width:min(100%,calc(10rem / var(--font-body-scale)));min-width:0}.template-cart .cart-item__image{max-width:100%}.template-cart .cart-item:has(.cart-item__media:empty) .cart-item__details{grid-column:1 / 4}.template-cart .cart-item:has(.cart-item__media:empty) .cart-item__quantity{grid-column:1 / 5}.template-cart .cart-item__name{font-size:2.4rem}.template-cart .cart__footer{max-width:none;margin-left:0;padding:2.4rem}.template-cart #main-cart-footer{padding-bottom:6.4rem}.template-cart .totals{align-items:flex-start}.template-cart cart-items.is-empty .page-width{min-height:50rem;padding-top:4rem;padding-bottom:9.6rem}.template-cart .cart__warnings{padding:4.8rem 2rem}}@media screen and (prefers-reduced-motion:reduce){cart-notification .cart-notification{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/golfbanana-cart.css.map?v=69573532230333987481790505219 */
