body.gg-cart{--color-background: var(--gg-cream-rgb);--color-foreground: var(--gg-ink-rgb);background:var(--gg-cream);color:var(--gg-ink)}body.gg-cart #MainContent{width:100%;max-width:1280px;margin-inline:auto;padding:48px 28px 88px}body.gg-cart #MainContent .page-width{max-width:none;padding:0}body.gg-cart cart-items,body.gg-cart .cart__footer{padding-block:0}body.gg-cart :is(cart-items,#main-cart-footer,.cart__footer){--color-background: var(--gg-cream-rgb);--gradient-background: transparent;background:transparent}body.gg-cart .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 28px}body.gg-cart .title-wrapper-with-link .title{margin:0;color:var(--gg-ink);font:400 clamp(32px,3.4vw,44px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em}body.gg-cart .title-wrapper-with-link a{flex-shrink:0;color:var(--gg-ink);font:400 var(--gg-fs-ui)/1.5 var(--gg-font-body);text-decoration:underline;text-underline-offset:4px}body.gg-cart .cart-items,body.gg-cart .cart-items tbody{display:block;width:100%}body.gg-cart .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}body.gg-cart .cart-items .cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:16px;margin:0 0 16px;padding:18px;border:1px solid var(--gg-taupe);border-radius:12px;background:var(--gg-service)}body.gg-cart .cart-items .cart-item>td{display:block;min-width:0;padding:0}body.gg-cart .cart-item__media{grid-column:1;grid-row:1 / 3;width:100px;align-self:start}body.gg-cart .cart-item__image-container{border-radius:8px;background:var(--gg-cream);overflow:hidden}body.gg-cart .cart-item__image{display:block;width:100%;height:110px;object-fit:contain}body.gg-cart .cart-item__details{grid-column:2 / 4;grid-row:1}body.gg-cart .cart-item__name{display:block;margin:0 0 8px;color:var(--gg-ink);font:400 20px/1.3 Georgia,Times New Roman,serif;letter-spacing:0;overflow-wrap:anywhere;text-decoration:none}body.gg-cart .cart-item__name:hover{text-decoration:underline;text-decoration-color:var(--gg-orange);text-underline-offset:4px}body.gg-cart .cart-item :is(.product-option,.cart-item__final-price,.cart-item__old-price){color:var(--gg-ink);font-size:var(--gg-fs-sm);line-height:1.5}body.gg-cart .cart-items .cart-item__quantity{grid-column:2;grid-row:2;align-self:end}body.gg-cart .cart-item__quantity-wrapper{flex-wrap:wrap;align-items:center;gap:4px}body.gg-cart .cart-item .quantity{width:116px;min-height:40px;border-radius:6px;background:var(--gg-cream)}body.gg-cart .cart-item .quantity:after{border-radius:6px;box-shadow:0 0 0 1px var(--gg-taupe)}body.gg-cart .cart-item :is(.quantity__button,.quantity__input,.cart-remove-button){color:var(--gg-ink)}body.gg-cart .cart-items .cart-item__totals{grid-column:3;grid-row:2;align-self:end;justify-content:flex-end;padding-bottom:10px;text-align:right}body.gg-cart .cart-item__price-wrapper .price{color:var(--gg-ink);font-size:var(--gg-fs-ui);line-height:1.3}body.gg-cart .cart__footer{display:block;padding:24px;border:1px solid var(--gg-taupe);border-radius:12px;background:var(--gg-service)}body.gg-cart .is-empty .cart__footer{display:none}body.gg-cart .cart__footer>*{width:auto;margin:0}body.gg-cart .cart__footer>*+*{margin:20px 0 0}body.gg-cart .cart__note label{color:var(--gg-ink);font-size:var(--gg-fs-sm)}body.gg-cart .cart__note .text-area{min-height:88px;border-radius:6px;background:var(--gg-cream);color:var(--gg-ink)}body.gg-cart .totals{justify-content:space-between}body.gg-cart .totals :is(.totals__total,.totals__total-value){color:var(--gg-ink);font-family:Georgia,Times New Roman,serif}body.gg-cart .tax-note,body.gg-cart .tax-note a{color:var(--gg-muted);font-size:var(--gg-fs-xs);line-height:1.5}body.gg-cart .cart__ctas{margin-top:18px}body.gg-cart .cart__checkout-button{width:100%;min-height:54px;border:0;border-radius:999px;background:var(--gg-orange);color:var(--gg-button-text);font:500 var(--gg-fs-ui)/1.4 var(--gg-font-body);letter-spacing:.01em;transition:filter .15s ease}body.gg-cart .cart__checkout-button:before,body.gg-cart .cart__checkout-button:after{box-shadow:none}body.gg-cart .cart__checkout-button:hover:not(:disabled){filter:brightness(.94)}body.gg-cart .cart__checkout-button:disabled{opacity:.55}body.gg-cart .cart__dynamic-checkout-buttons{max-width:none;margin:12px 0 0}body.gg-cart .gg-cart-notice .gg-cart-summary--notice{margin-top:14px}body.gg-cart .gg-cart-notice .gg-cart-summary__notice{margin:0}body.gg-cart #cart-errors:empty{display:none}body.gg-cart .cart__blocks>:last-child{margin-bottom:0}body.gg-cart .gg-cart-summary__amounts .gg-cart-summary__total{align-items:baseline}body.gg-cart .gg-cart-summary__total dt{font:600 var(--gg-fs-ui)/1.4 var(--gg-font-body)}body.gg-cart .gg-cart-summary__total dd{font:400 30px/1.2 Georgia,Times New Roman,serif;white-space:nowrap}body.gg-cart :is(a,button,input,textarea):focus-visible{outline:2px solid var(--gg-ink);outline-offset:3px;box-shadow:none}body.gg-cart cart-items.is-empty .cart__warnings{max-width:560px;margin:24px auto 0;padding:48px 24px;border:1px solid var(--gg-taupe);border-radius:12px;background:var(--gg-service);text-align:center}@media(min-width:750px){body.gg-cart .cart-items .cart-item{grid-template-columns:112px minmax(0,1fr) auto minmax(96px,auto);grid-template-rows:auto;align-items:center;gap:24px;padding:20px 24px 20px 20px}body.gg-cart .cart-item__media{grid-row:1;width:112px}body.gg-cart .cart-item__image{height:112px}body.gg-cart .cart-item__details{grid-column:2;grid-row:1}body.gg-cart .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px}body.gg-cart .cart-items .cart-item__quantity{grid-column:3;grid-row:1;align-self:center}body.gg-cart .cart-items .cart-item__totals{grid-column:4;grid-row:1;align-self:center;padding-bottom:0}body.gg-cart .cart-item__price-wrapper .price{font:400 20px/1.2 Georgia,Times New Roman,serif}}@media(min-width:990px){body.gg-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0 48px;align-items:start}body.gg-cart #MainContent:has(cart-items.is-empty){grid-template-columns:minmax(0,1fr)}body.gg-cart #MainContent>.shopify-section:has(#main-cart-footer){position:sticky;top:24px;margin-top:calc(clamp(30px,3.2vw,40px)*1.12 + 28px)}}@media(max-width:989px){body.gg-cart #MainContent>.shopify-section:has(#main-cart-footer){margin-top:8px}}@media(min-width:750px)and (max-width:1199px){body.gg-cart .cart__ctas{justify-content:center}body.gg-cart .cart-item .quantity{min-height:44px}body.gg-cart .cart-item .quantity__button{min-width:44px}}@media(min-width:750px)and (max-width:989px){body.gg-cart .cart-items .cart-item{grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:16px}body.gg-cart .cart-item__details{grid-column:2 / 4}body.gg-cart .cart-items .cart-item__quantity{grid-column:2;grid-row:2}body.gg-cart .cart-items .cart-item__totals{grid-column:3;grid-row:2}}@media(min-width:990px)and (max-width:1199px){body.gg-cart #MainContent{display:block}body.gg-cart #MainContent>.shopify-section:has(#main-cart-footer){position:static;margin-top:8px}}@media(max-width:749px){body.gg-cart #MainContent{padding:32px 20px 64px}body.gg-cart .title-wrapper-with-link{margin-bottom:20px}body.gg-cart .cart-items .cart-item{grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto auto auto;gap:12px;padding:14px}body.gg-cart .cart-item__media{width:80px}body.gg-cart .cart-item__image{height:88px}body.gg-cart .cart-item__name{font-size:17px}body.gg-cart .cart-item__details{grid-column:2}body.gg-cart .cart-items .cart-item__quantity{grid-column:2;grid-row:2}body.gg-cart .cart-item .quantity{min-height:44px}body.gg-cart .cart-item .quantity__button{min-width:44px}body.gg-cart .cart-items .cart-item__totals{grid-column:1 / -1;grid-row:3;padding-bottom:0}body.gg-cart .cart__footer{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gg-cart-page.css.map */
