cart-items .page-width,#main-cart-footer .page-width{max-width:1400px}cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:2.4rem}cart-items .title--primary{font-size:clamp(3.2rem,5vw,5.6rem);line-height:.95;margin:0}cart-items .title-wrapper-with-link .underlined-link{font-family:var(--gg-mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--gg-white);padding:.9rem 1.6rem;border:1px solid var(--gg-white-15);border-radius:999px;white-space:nowrap}.cart-items thead{display:none}.cart-items,.cart-items tbody{display:block;width:100%}.cart-items{border-spacing:0}.cart-item{display:grid!important;grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"media details total" "media qty qty";column-gap:2rem;row-gap:1.2rem;align-items:start;padding:1.6rem;margin-bottom:1.2rem;border:1px solid var(--gg-white-15);border-radius:18px;background:var(--gg-bg-elev)}.cart-item>td{display:block;padding:0!important;border:0!important}.cart-item__media{grid-area:media;width:auto!important}.cart-item__details{grid-area:details;width:auto!important}.cart-item__totals{grid-area:total}.cart-item__quantity{grid-area:qty;align-self:end}.cart-item__image-container{border-radius:12px!important;overflow:hidden;background:#fff;border:1px solid var(--gg-white-15)}.cart-item__image-container:after{display:none!important}.cart-item__image{width:100%;height:auto}.cart-item__name{font-family:var(--gg-body)!important;font-size:1.6rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3;text-decoration:none;color:var(--gg-white)}.cart-item__details>*+*{margin-top:.4rem}.cart-item__details .product-option{font-family:var(--gg-mono);font-size:1.12rem;letter-spacing:.02em;color:var(--gg-white-70);margin:0}.cart-item__details .product-option dt{color:var(--gg-white-45, var(--gg-white-70))}.cart-item__details>.product-option:first-of-type{font-size:1.2rem}.cart-item__totals .price{font-family:var(--gg-mono);font-size:1.6rem;font-weight:600;color:var(--gg-white)}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:1.2rem}.cart-item__quantity .quantity{width:12rem;min-height:4rem;border-radius:999px}.cart-item__quantity .quantity:before,.cart-item__quantity .quantity:after{border-radius:999px!important}.cart-item__quantity .quantity__input{font-family:var(--gg-mono);font-size:1.4rem}cart-remove-button .button{min-width:0!important;min-height:0!important;width:4rem;height:4rem;border-radius:50%!important;border:1px solid var(--gg-white-15)!important;color:var(--gg-white-70)!important;box-shadow:none!important}cart-remove-button .button:hover{color:var(--gg-white)!important;border-color:var(--gg-white)!important}cart-remove-button .button:before,cart-remove-button .button:after{display:none!important}#main-cart-footer .cart__footer{display:block;padding:0!important}#main-cart-footer .cart__blocks{width:100%!important;padding:2.4rem;border:1px solid var(--gg-white-15);border-radius:20px;background:var(--gg-bg-elev)}.gg-summary__title{margin:0 0 1.6rem;font-family:var(--gg-display);font-weight:900;font-size:2.4rem;text-transform:uppercase;line-height:1;color:var(--gg-white)}.gg-summary__row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;font-family:var(--gg-body);font-size:1.36rem;color:var(--gg-white-70)}.gg-summary__row span:last-child{font-family:var(--gg-mono);color:var(--gg-white)}.gg-summary__free{text-transform:uppercase;letter-spacing:.1em;font-size:1.12rem;color:var(--gg-wheat, var(--gg-white))!important}#main-cart-footer .totals{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.2rem;padding-top:1.6rem;border-top:1px solid var(--gg-white-15)}#main-cart-footer .totals__total{font-family:var(--gg-body)!important;font-size:1.6rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;margin:0}#main-cart-footer .totals__total-value{font-family:var(--gg-mono);font-size:2rem;font-weight:600;margin:0;color:var(--gg-white)}.gg-summary__note{display:block;margin:.8rem 0 0!important;text-align:left!important;font-size:1.12rem!important;line-height:1.5;color:var(--gg-white-70)}#main-cart-footer .cart__ctas{margin-top:2rem}#main-cart-footer .cart__checkout-button{width:100%;min-height:5.2rem;border-radius:14px!important;font-size:1.5rem;letter-spacing:.06em}#main-cart-footer .cart__dynamic-checkout-buttons{margin-top:1rem}.gg-summary__trust{margin:2rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--gg-white-15);display:grid;gap:.8rem}.gg-summary__trust li{position:relative;padding-left:2.2rem;font-family:var(--gg-body);font-size:1.24rem;color:var(--gg-white-70)}.gg-summary__trust li:before{content:"\2713";position:absolute;left:0;top:0;font-size:1.2rem;color:var(--gg-wheat, var(--gg-white))}@media screen and (min-width:990px){#MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 40rem;column-gap:3.2rem;align-items:start;max-width:1400px;margin:0 auto;padding-left:5rem;padding-right:5rem}#MainContent:has(cart-items:not(.is-empty))>.shopify-section{min-width:0}#MainContent:has(cart-items:not(.is-empty)) .page-width{padding:0!important;max-width:none}#MainContent:has(cart-items:not(.is-empty))>.shopify-section:has(#main-cart-footer){position:sticky;top:12rem;padding-top:calc(36px + 8rem)}}@media screen and (max-width:749px){cart-items .title-wrapper-with-link{flex-direction:column;align-items:flex-start;gap:1.2rem}.cart-item{grid-template-columns:8.4rem minmax(0,1fr);grid-template-areas:"media details" "media total" "qty qty";column-gap:1.4rem;padding:1.2rem;border-radius:16px}.cart-item__totals{text-align:left!important}.cart-item__totals .price{font-size:1.44rem}.cart-item__name{font-size:1.44rem!important}.cart-item__quantity{padding-top:1.2rem!important;border-top:1px solid var(--gg-white-15)!important}.cart-item__quantity-wrapper{justify-content:space-between}#main-cart-footer .cart__blocks{padding:2rem}}.cart__items{border-bottom:0!important;padding-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-gg-cart.css.map */
