/*! Goldtop - the full cart page. Loaded only from sections/main-cart.liquid,
    so it costs nothing anywhere else.

    WHY IT EXISTS. /cart has not been touched during two months of work on the
    product page and the drawer, and the drawer's footer now sends people to it
    by name. Joe, 23 Oct: "bring over the 'Change colour/style?' links that are
    present on the slide cart, and remove the word 'remove', replacing it with a
    small cross in the top right corner of the product section box for that line
    item. Pricing also needs to be made bold to match the slide cart."

    NO #slidecarthq PREFIX ANYWHERE IN THIS FILE, unlike its siblings. The app's
    reset does not reach this page, so ordinary specificity applies and the
    rules are written plainly. The only exception is the sheet override at the
    foot, which has to beat a rule in gt-slidecart-size.css.

    WHAT IS DELIBERATELY NOT HERE. The line items do NOT become bordered cards,
    though "match the slide cart" invites it. The drawer's upsell tiles are
    bordered because they are choices in a rail - discrete objects you might
    pick up. Cart lines are a ledger of things already chosen, and boxing them
    makes each one look like a product on offer at the moment of commitment.
    They stay open on the ground with a hairline between.

    PURE ASCII. 23 Oct. */.cart__item{position:relative}.cart__item .cart__item-title{padding-right:44px}.cart__item .cart__item--variants{color:#6f6a63!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;margin:2px 0 0!important}.gt-cart-x{align-items:center;background:none;border:0;border-radius:0;color:#7a756c;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:color .12s ease;width:40px}.gt-cart-x svg{display:block;fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-width:1.25;width:12px}.gt-cart-x:before{background:transparent;content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .12s ease;width:28px}.gt-cart-x:hover,.gt-cart-x:focus-visible{color:#ad2024}.gt-cart-x:hover:before{background:#f4f2f0}.gt-cart-x:active{color:#8e1b1e}.gt-cart-x:focus-visible{outline:none}.gt-cart-x:focus-visible:before{outline:2px solid #CEA66A;outline-offset:2px}@media screen and (max-width:768px){.gt-cart-x{height:44px;width:44px}}.gt-cart-undone{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:0 4px}.gt-cart-undone__msg{color:#6f6a63;font-size:13px;font-weight:400;line-height:1.4}.gt-cart-undone__btn{background:none;border:0;color:#26241f;cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;margin:-14px 0;padding:14px 0;text-decoration:underline;text-underline-offset:2px}.gt-cart-undone__btn:hover{color:#000}.gt-cart-change{color:#7a756c;cursor:pointer;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1;margin:2px 0 -14px;padding:14px 0;text-decoration:underline;text-underline-offset:2px}.gt-cart-change:hover{color:#26241f}.gt-cart-change:focus-visible{outline:2px solid #CEA66A;outline-offset:2px}.cart__item .cart__price{color:#26241f!important;font-size:14px!important;font-variant-numeric:tabular-nums;font-weight:700!important;line-height:1.3!important}.cart__item .cart__price--strikethrough{color:#9a948a!important;display:block!important;font-size:13px!important;font-weight:500!important;text-decoration:line-through!important}.cart__item .cart__discount{color:#ad2024!important;display:block!important;font-size:12px!important;font-weight:600!important}.cart__item .product__unit-price{color:#7a756c!important;font-size:11px!important;font-weight:400!important}.cart__item-sub.cart__item-row [data-subtotal]{color:#26241f!important;font-variant-numeric:tabular-nums;font-weight:700!important}@media screen and (min-width:769px){body.template-cart .gt-sc-sheet__panel{left:50%!important;margin-left:calc(min(500px,100vw)/-2)!important;right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/gt-cart.css.map */
