:root{--tglc-ink:#151311;--tglc-cream:#F6F1E8;--tglc-gold:#A88548;--tglc-rule:rgba(168,133,72,.45)}cart-drawer .drawer__inner{background:var(--tglc-cream);color:var(--tglc-ink);border-left:1px solid var(--tglc-gold);padding:0 2rem}cart-drawer .drawer__header{padding:2rem 0 1.4rem;border-bottom:1px solid var(--tglc-rule);align-items:center}cart-drawer .drawer__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.6rem;letter-spacing:.01em;margin:0;color:var(--tglc-ink)}cart-drawer .drawer__close{width:44px;height:44px}cart-drawer .drawer__footer{border-top:1px solid var(--tglc-rule);padding:1.4rem 0 1.6rem}cart-drawer .cart-item__name,.cart-items .cart-item__name{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;letter-spacing:0;text-decoration:none;color:var(--tglc-ink)}cart-drawer .cart-item{border-bottom:1px solid rgba(21,19,17,.08)}cart-drawer .cart-item td{padding-top:1.4rem;padding-bottom:1.4rem}cart-drawer .cart-item__image,.cart-items .cart-item__image{border:1px solid rgba(21,19,17,.08)}cart-drawer quantity-input.quantity,.cart-items quantity-input.quantity{min-height:40px;width:11rem}cart-drawer .quantity:after,.cart-items .quantity:after{box-shadow:0 0 0 1px #15131140;border-radius:0}cart-drawer .quantity__button{width:3.6rem}cart-drawer cart-remove-button .button,.cart-items cart-remove-button .button{min-width:40px;min-height:40px}cart-drawer .totals__total,.cart__footer .totals__total{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.9rem}cart-drawer .totals__total-value,.cart__footer .totals__total-value{font-size:1.7rem;letter-spacing:.02em}cart-drawer .tax-note,.cart__footer .tax-note{font-size:1.2rem;color:#151311b8;margin:.4rem 0 1.2rem}cart-drawer .cart__checkout-button,.cart__footer .cart__checkout-button{background:var(--tglc-ink);color:var(--tglc-cream);border-radius:0;min-height:52px;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;width:100%}cart-drawer .cart__checkout-button:after,.cart__footer .cart__checkout-button:after{box-shadow:none}cart-drawer .cart__checkout-button:hover,.cart__footer .cart__checkout-button:hover{background:#2a2622}.tglc-dyn{margin-top:1rem}.tglc-dyn shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:0;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-inline-alignment:stretch}cart-drawer details#Details-CartDrawer{border-bottom:1px solid var(--tglc-rule);margin-bottom:1.2rem}cart-drawer details#Details-CartDrawer summary{padding:.6rem 0 1rem;font-size:1.3rem;letter-spacing:.08em}cart-drawer .cart__note textarea,.cart__footer .cart__note textarea{background:#fff;border-radius:0;min-height:8rem;font-size:1.5rem}cart-drawer .cart__note:after,.cart__footer .cart__note:after{border-radius:0;box-shadow:0 0 0 1px #15131140}.cart__footer .cart__note label{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;margin-bottom:.6rem;display:block}.tglc-ship{padding:1.4rem 0 1.2rem}.tglc-ship__msg{margin:0 0 .8rem;font-size:1.35rem;letter-spacing:.04em;color:var(--tglc-ink);line-height:1.4}.tglc-ship__msg strong{font-weight:600}.tglc-ship__bar{height:3px;background:#1513111f;position:relative;overflow:hidden}.tglc-ship__bar span{position:absolute;inset:0 auto 0 0;background:var(--tglc-gold);transition:width .35s ease}.tglc-ship__pickup{margin:.9rem 0 0;font-size:1.25rem;color:#151311c7;line-height:1.45}.tglc-ship__pickup:before{content:"";display:inline-block;width:14px;height:1px;background:var(--tglc-gold);vertical-align:middle;margin-right:.7rem}.tglc-x{padding:1.6rem 0 .6rem;border-top:1px solid var(--tglc-rule);margin-top:.6rem}.tglc-x__h{font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;margin:0 0 1rem;color:var(--tglc-ink)}.tglc-x__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.tglc-x__item{display:grid;grid-template-columns:64px 1fr auto;gap:1.2rem;align-items:center}.tglc-x__img img{width:64px;height:64px;object-fit:cover;display:block;border:1px solid rgba(21,19,17,.08)}.tglc-x__body{display:flex;flex-direction:column;min-width:0}.tglc-x__fmt{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tglc-gold)}.tglc-x__name{font-size:1.45rem;color:var(--tglc-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tglc-x__price{font-size:1.3rem;color:#151311bf}.tglc-x__add{min-width:64px;min-height:40px;border:1px solid var(--tglc-ink);background:transparent;color:var(--tglc-ink);font:inherit;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0 1.2rem}.tglc-x__add:hover{background:var(--tglc-ink);color:var(--tglc-cream)}.tglc-x__add:focus-visible,.tglc-x__name:focus-visible{outline:2px solid var(--tglc-gold);outline-offset:2px}.template-cart .title--primary,#main-cart-items~* h1,.cart__warnings+.title-wrapper-with-link .title{font-family:Cormorant Garamond,Georgia,serif}.tglc-page .title-wrapper-with-link{border-bottom:1px solid var(--tglc-rule);padding-bottom:1.2rem;margin-bottom:0}.tglc-page .title-wrapper-with-link .title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.tglc-page .tglc-ship,.tglc-page .tglc-x{max-width:56rem}@media(min-width:750px){.cart__footer .cart__blocks,.cart__footer .cart__note{width:38rem}}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 1.6rem}.tglc-page .tglc-ship,.tglc-page .tglc-x{max-width:none}}cart-drawer .drawer__inner{padding-top:4.4rem}@media(max-width:749px){cart-drawer .drawer__inner{padding-top:5.4rem}}cart-drawer .cart-items thead{display:none}cart-drawer .drawer__header{padding-top:1.2rem}cart-drawer .tglc-ship{padding:1rem 0 .8rem}#cb-shipping-bar{display:none!important}.tgl-st{background:var(--tglc-ink);color:var(--tglc-cream);border-bottom:1px solid var(--tglc-gold);text-align:center;padding:.9rem 1.6rem;position:relative;z-index:4}.tgl-st__msg{margin:0;font-weight:400;font-family:Jost,Helvetica,Arial,sans-serif;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.tgl-st__msg strong{color:var(--tglc-gold);font-weight:500}.tgl-st.is-done .tgl-st__msg{color:var(--tglc-gold)}@media(max-width:749px){.tgl-st{padding:.8rem 1.2rem}.tgl-st__msg{font-size:1.1rem;letter-spacing:.1em}}cart-drawer .drawer__inner{padding-top:0}@media(max-width:749px){cart-drawer .drawer__inner{padding-top:0}}@media(min-width:750px){cart-drawer .drawer__inner{width:38rem;max-width:38rem}cart-drawer .drawer__inner,.cart-drawer .drawer__inner{padding:0 1.8rem}}cart-drawer .drawer__header{padding:1.2rem 0 .8rem}cart-drawer .drawer__heading{font-size:2rem}cart-drawer .drawer__close{width:36px;height:36px}.tglc-ship{padding:.8rem 0 .6rem}.tglc-ship__msg{font-size:1.2rem;margin-bottom:.5rem}.tglc-ship__bar{height:2px}.tglc-ship__pickup{font-size:1.1rem;margin-top:.5rem}cart-drawer .cart-item td{padding-top:1rem;padding-bottom:.6rem}cart-drawer .cart-item{grid-template-columns:5.6rem 1fr auto;column-gap:1.2rem;border-bottom:0}cart-drawer .cart-item__media{width:5.6rem}cart-drawer .cart-item__image,.cart-items .cart-item__image{max-width:5.6rem}cart-drawer .cart-item__name,.cart-items .cart-item__name{font-size:1.45rem;line-height:1.25}cart-drawer .cart-item .product-option,cart-drawer .cart-item__details>*:not(:first-child),cart-drawer .cart-item__totals .price{font-size:1.2rem}cart-drawer .cart-item__details>*+*{margin-top:.3rem}cart-drawer quantity-input.quantity,.cart-items quantity-input.quantity{min-height:32px;width:9rem}cart-drawer .quantity__button,.cart-items .quantity__button{width:2.8rem}cart-drawer .quantity__input,.cart-items .quantity__input{font-size:1.25rem}cart-drawer cart-remove-button .button,.cart-items cart-remove-button .button{min-width:32px;min-height:32px}cart-drawer .cart-item__quantity-wrapper{gap:.4rem}cart-drawer .drawer__footer{padding:.8rem 0 1rem}cart-drawer details#Details-CartDrawer{margin-bottom:.6rem}cart-drawer details#Details-CartDrawer summary{padding:.4rem 0 .6rem;font-size:1.15rem}cart-drawer .totals{margin:0}cart-drawer .totals__total,.cart__footer .totals__total{font-size:1.5rem}cart-drawer .totals__total-value,.cart__footer .totals__total-value{font-size:1.4rem}cart-drawer .tax-note,.cart__footer .tax-note{font-size:1.05rem;margin:.2rem 0 .8rem}cart-drawer .discounts{font-size:1.15rem}cart-drawer .cart__checkout-button,.cart__footer .cart__checkout-button{min-height:44px;font-size:1.2rem}cart-drawer .cart__ctas{margin:0}.tglc-sug-row{display:block;border-bottom:1px solid rgba(21,19,17,.08)}.tglc-sug-row td{display:block;padding:0 0 .9rem!important}.tglc-sug{display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:#a8854814;border-left:2px solid var(--tglc-gold);padding:.5rem .8rem}.tglc-sug__t{font-size:1.15rem;line-height:1.35;color:#151311cc}.tglc-sug__t a{color:var(--tglc-ink);text-decoration:none;border-bottom:1px solid var(--tglc-rule)}.tglc-sug__add{flex:none;min-height:30px;padding:0 1rem;border:1px solid var(--tglc-ink);background:transparent;color:var(--tglc-ink);font:inherit;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tglc-sug__add:hover{background:var(--tglc-ink);color:var(--tglc-cream)}cart-drawer .cart-item:has(+.tglc-sug-row) td{padding-bottom:.4rem}cart-drawer .cart-item:not(:has(+.tglc-sug-row)){border-bottom:1px solid rgba(21,19,17,.08)}.cart-items .cart-item td{padding-top:1.2rem}.cart-items .cart-item__media{width:7.2rem}.cart-items td,.cart-items th{padding-bottom:.6rem}#main-cart-items .tglc-sug-row td{padding-left:0!important}@media(min-width:750px){#main-cart-items .tglc-sug{max-width:56rem}}@media(min-width:750px){cart-drawer .drawer__inner{width:380px!important;max-width:380px!important}}cart-drawer .cart-item{grid-template-columns:64px 1fr auto!important;column-gap:12px!important}cart-drawer .cart-item__media{width:64px!important}cart-drawer .cart-item__image{max-width:64px!important;width:64px!important;height:auto}cart-drawer .cart-item__link{width:64px}cart-drawer .cart-item__name{font-size:15px!important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__totals .price,cart-drawer .cart-item__details>div{font-size:12px!important}cart-drawer .drawer__heading{font-size:22px!important}cart-drawer .tglc-ship__msg{font-size:13px}cart-drawer .tglc-ship__pickup,cart-drawer .tglc-sug__t{font-size:12px}cart-drawer quantity-input.quantity{width:92px!important;min-height:30px!important}cart-drawer .quantity__input{font-size:12px!important}cart-drawer .tglc-sug{padding:5px 8px}cart-drawer .tglc-sug__add{min-height:28px;font-size:11px;padding:0 10px}cart-drawer details#Details-CartDrawer summary{font-size:12px}cart-drawer .totals__total{font-size:15px!important}cart-drawer .totals__total-value{font-size:14px!important}cart-drawer .tax-note{font-size:11px!important}cart-drawer .cart__checkout-button{min-height:44px!important;font-size:12px!important}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 16px!important}}@media(min-width:750px){#main-cart-items .tglc-sug-row{display:table-row}#main-cart-items .tglc-sug-row td{display:table-cell;padding:0 0 1.2rem!important}#main-cart-items .tglc-sug{max-width:none}}#main-cart-items .tglc-sug__t{font-size:12px}#main-cart-items .tglc-sug__add{min-height:28px;font-size:11px}cart-drawer,#main-cart-items,#main-cart-footer,.tglc-ship{--tglc-sans:Jost,"Helvetica Neue",Arial,sans-serif;color:#151311}cart-drawer .drawer__heading{font-size:24px!important;font-weight:500}cart-drawer .cart-item__name,.cart-items .cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:17px!important;color:#151311!important;line-height:1.25}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__totals .price,cart-drawer .cart-item__details>div,.cart-items .cart-item__details .product-option,.cart-items .cart-item__totals .price,.cart-items .cart-item__details>div,.cart-items .cart-item__totals{font-family:var(--tglc-sans)!important;font-size:15px!important;font-weight:400;color:#151311!important}.tglc-ship__msg,cart-drawer .tglc-ship__msg{font-family:var(--tglc-sans);font-size:15px!important;color:#151311;letter-spacing:.01em}.tglc-ship__pickup,cart-drawer .tglc-ship__pickup{font-family:var(--tglc-sans);font-size:14px!important;color:#2b2724}.tglc-sug__t,cart-drawer .tglc-sug__t,#main-cart-items .tglc-sug__t{font-family:var(--tglc-sans);font-size:14px!important;color:#151311}.tglc-sug__add,cart-drawer .tglc-sug__add,#main-cart-items .tglc-sug__add{font-family:var(--tglc-sans);font-size:12px!important;font-weight:500;min-height:32px!important}cart-drawer .quantity__input,.cart-items .quantity__input{font-family:var(--tglc-sans);font-size:15px!important;color:#151311}cart-drawer quantity-input.quantity{min-height:34px!important;width:100px!important}cart-drawer details#Details-CartDrawer summary,cart-drawer details#Details-CartDrawer summary .summary__title{font-family:var(--tglc-sans);font-size:14px!important;letter-spacing:.02em;color:#151311}cart-drawer .totals__total,.cart__footer .totals__total{font-family:var(--tglc-sans)!important;font-size:15px!important;font-weight:500;color:#151311}cart-drawer .totals__total-value,.cart__footer .totals__total-value{font-family:var(--tglc-sans);font-size:16px!important;font-weight:500;color:#151311}cart-drawer .tax-note,.cart__footer .tax-note,cart-drawer .discounts,.cart__footer .discounts{font-family:var(--tglc-sans);font-size:13px!important;color:#3a3531!important}cart-drawer .cart__checkout-button,.cart__footer .cart__checkout-button{font-family:var(--tglc-sans);font-size:13px!important;font-weight:500}.cart__footer .cart__note label{font-family:var(--tglc-sans);font-size:15px;font-weight:500}.cart-items thead th{font-family:var(--tglc-sans);font-size:12px;color:#3a3531}cart-drawer .drawer__footer{border-top:0!important;padding-top:0!important}cart-drawer details#Details-CartDrawer{border:0!important;border-top:1px solid rgba(21,19,17,.14)!important;border-bottom:1px solid rgba(21,19,17,.14)!important;margin:0 0 1rem!important;padding:0}cart-drawer details#Details-CartDrawer summary{padding:10px 0!important;border:0!important;box-shadow:none!important}cart-drawer details#Details-CartDrawer>summary:before,cart-drawer details#Details-CartDrawer>summary:after{display:none!important}cart-drawer .cart-drawer__footer{border-top:0!important;padding-top:0!important}@media(max-width:749px){cart-drawer .cart-item__name{font-size:17px!important}}cart-drawer,cart-drawer *,#main-cart-items,#main-cart-items *,#main-cart-footer,#main-cart-footer *,#tgl-ship-top,#tgl-ship-top *{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}cart-drawer .tglc-ship__msg,cart-drawer .tglc-ship__pickup,cart-drawer .tglc-sug__t,cart-drawer .tax-note,cart-drawer .discounts,cart-drawer .cart-item__details>div,cart-drawer .product-option,cart-drawer details#Details-CartDrawer summary,cart-drawer details#Details-CartDrawer summary .summary__title,#main-cart-items .tglc-ship__msg,#main-cart-items .tglc-ship__pickup,#main-cart-items .tglc-sug__t,#main-cart-items .cart-item__details>div,#main-cart-items .product-option,#main-cart-footer .tax-note,#main-cart-footer .discounts,#main-cart-footer .cart__note label{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}.tglc-ship__msg strong,.tgl-st__msg strong{font-weight:500!important}cart-drawer .tglc-ship__msg,#main-cart-items .tglc-ship__msg{font-size:16px!important}cart-drawer .tglc-ship__pickup,#main-cart-items .tglc-ship__pickup,cart-drawer .tglc-sug__t,#main-cart-items .tglc-sug__t{font-size:16px!important;line-height:1.4}cart-drawer details#Details-CartDrawer summary,cart-drawer details#Details-CartDrawer summary .summary__title{font-size:16px!important}cart-drawer .tax-note,#main-cart-footer .tax-note,cart-drawer .discounts{font-size:14px!important}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__details .price,#main-cart-items .price,cart-drawer .quantity__input,#main-cart-items .quantity__input{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-size:17px!important}cart-drawer .cart-item__details>div,cart-drawer .product-option{font-size:16px!important}cart-drawer .totals__total,#main-cart-footer .totals__total{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-size:17px!important}cart-drawer .totals__total-value,#main-cart-footer .totals__total-value{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;font-size:17px!important}cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button,cart-drawer .tglc-sug__add,#main-cart-items .tglc-sug__add{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}cart-drawer .tglc-sug__add,#main-cart-items .tglc-sug__add{font-size:13px!important}cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button{font-size:14px!important}cart-drawer .cart-item__name,#main-cart-items .cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:19px!important;line-height:1.2}cart-drawer .drawer__heading{font-weight:500!important;font-size:26px!important}.tgl-st__msg{font-weight:400!important}cart-drawer .cart-items .cart-item__name,#main-cart-items .cart-items .cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;font-size:19px!important;line-height:1.2}cart-drawer .cart-items .price,cart-drawer .cart-items .quantity__input,#main-cart-items .cart-items .price,#main-cart-items .cart-items .quantity__input,#main-cart-items .cart-items .cart-item__totals{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-size:17px!important}cart-drawer .cart-items .cart-item__details>div,cart-drawer .cart-items .product-option,#main-cart-items .cart-items .cart-item__details>div{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-size:16px!important}cart-drawer .cart-items .cart-item__totals .price,cart-drawer .cart-items .cart-item__details .price,#main-cart-items .cart-items .cart-item__totals .price,#main-cart-items .cart-items .cart-item__details .price{font-size:17px!important;font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tgl-cart.css.map */
