.gg-cart{--gg-cart-rule: color-mix(in srgb, var(--gg-ink) 25%, var(--gg-paper));background:var(--gg-paper);color:var(--gg-ink);font-family:var(--gg-body);line-height:1.5}.gg-cart *,.gg-cart *:before,.gg-cart *:after{box-sizing:border-box}.gg-cart__inner{max-width:1440px;min-height:48vh;padding:clamp(35px,6vw,90px) clamp(18px,5vw,90px) clamp(60px,8vw,120px);margin-inline:auto}.gg-cart__head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--gg-cart-rule)}.gg-cart h1,.gg-cart h2,.gg-cart__item-title{font-family:var(--gg-display);color:inherit;line-height:1.05}.gg-cart h1{font-size:clamp(44px,6.5vw,88px);letter-spacing:-.03em;margin:0}.gg-cart h2{font-size:clamp(25px,3.1vw,40px);margin:0}.gg-cart a{color:inherit;text-underline-offset:.2em}.gg-cart__form,.gg-cart__empty{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.85fr);align-items:start;gap:clamp(28px,6vw,88px);margin-top:30px}.gg-cart__empty{align-items:center}.gg-cart__empty h2{margin-bottom:24px}.gg-cart__art :is(picture,img),.gg-cart__photo :is(picture,img){display:block;width:100%;height:100%;object-fit:contain}.gg-cart__list,.gg-cart__discounts{list-style:none;padding:0;margin:0}.gg-cart__line{display:grid;grid-template-columns:clamp(85px,10vw,124px) minmax(0,1fr) minmax(60px,auto);align-items:start;gap:clamp(12px,2.4vw,25px);padding-block:24px;border-bottom:1px solid var(--gg-cart-rule)}.gg-cart__line:first-child{padding-top:0}.gg-cart__photo{width:100%;aspect-ratio:1;background:color-mix(in srgb,var(--gg-ink) 4%,var(--gg-paper))}.gg-cart__item{min-width:0;overflow-wrap:anywhere}.gg-cart__item-title{font-size:clamp(22px,2.3vw,32px);font-weight:600;text-decoration:none}.gg-cart__item-title:hover{text-decoration:underline}.gg-cart__item :is(p,dl,ul){margin-block:7px 0;font-size:14px}.gg-cart__properties>div{display:flex;flex-wrap:wrap;gap:.45em}.gg-cart__properties dt{font-weight:600}.gg-cart__properties dd{margin:0}.gg-cart__components{padding-inline-start:1.1em}.gg-cart__edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:14px}.gg-cart__edit input{width:62px;min-height:40px;padding:5px 6px;border-radius:0;border:1px solid var(--gg-cart-rule);background:var(--gg-paper);color:var(--gg-ink);font:inherit}.gg-cart__edit a{padding-block:9px}.gg-cart__line-price{text-align:end;white-space:nowrap}.gg-cart__line-price span,.gg-cart__line-price s,.gg-cart__line-price small{display:block}.gg-cart__line-price s,.gg-cart__line-price small{font-size:13px}.gg-cart__update,.gg-cart__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;cursor:pointer;border-radius:0;border:1px solid var(--gg-ink);padding:10px 24px;font:600 16px/1.3 var(--gg-body)}.gg-cart__update{margin-top:18px;background:var(--gg-paper);color:var(--gg-ink)}.gg-cart .gg-cart__action{color:var(--gg-paper);background:var(--gg-ink);text-decoration:none}.gg-cart__summary{padding:clamp(18px,2.4vw,32px);border:1px solid var(--gg-cart-rule)}.gg-cart__summary h2{margin-bottom:28px}.gg-cart__sum-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:6px 0}.gg-cart__sum-row--total{border-top:1px solid var(--gg-cart-rule);padding-top:15px;font-size:clamp(17px,1.7vw,23px)}.gg-cart__summary p{margin:13px 0 22px;font-size:14px}.gg-cart__summary .gg-cart__action{width:100%}.gg-cart :is(a,button,input):focus-visible{outline:2px solid var(--gg-ink);outline-offset:3px}@media(max-width:880px){.gg-cart__form,.gg-cart__empty{grid-template-columns:1fr}.gg-cart__art{max-width:580px}}@media(max-width:620px){.gg-cart__line{grid-template-columns:72px minmax(0,1fr);gap:10px 14px}.gg-cart__line-price{grid-column:2;text-align:start}}.gg-cart__summary .gg-payments,.gg-cart__wallets{margin-top:16px}.gg-cart__wallets{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gg-cart.css.map */
