#MainContent{background:#fffbf7;min-height:70vh}.cart__container{max-width:1300px;margin:0 auto;padding:.5rem 1rem 1rem}.cart__container h1.title.title--primary{margin:1.35rem 0;font-size:3.5rem;line-height:3.6rem;font-weight:900;text-transform:uppercase;color:#312e7c;font-family:Obviously Narrow,sans-serif;letter-spacing:2px}.underlined-link{font-size:1rem;font-family:Poppins,sans-serif;font-weight:500;color:#f15627;margin-bottom:1.2rem;text-decoration:underline;letter-spacing:.16px}.cart__container th.caption-with-letter-spacing{font-size:1.5rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.5px;color:#312e7c}.cart__container .title,.title-wrapper-with-link{margin:3rem 0}.cart-items th{border-bottom-color:#312e7c;border-bottom:2px solid #312e7c!important}.cart__items{border-bottom:2px solid #312e7c!important}.cart__container a.cart-item__name.h4.break{margin:0 0 1rem;font-size:2.2rem;line-height:1.1;font-weight:900;text-transform:uppercase;color:#312e7c;font-family:Obviously Narrow,sans-serif;letter-spacing:0}.price.price--end,p.totals__subtotal-value{font-size:2.2rem;line-height:1.1;font-weight:900;text-transform:uppercase;color:#312e7c;font-family:Obviously Narrow,sans-serif;letter-spacing:0}.unit-price.caption,.product-option{font-size:1rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.5px}.totals__subtotal,.totals__subtotal-value{font-size:1.5rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.5px}.cart-items .quantity{border:2px solid #312e7c;border-radius:14px;box-shadow:0 3px #312e7c;overflow:hidden}.quantity__input{font-size:1.5rem;color:#312e7c;font-family:Barlow,sans-serif}.cart-item__image-container.gradient.global-media-settings{border:3px solid #312e7c;border-radius:16px;box-shadow:0 3px #312e7c;overflow:hidden!important}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:none}.cart-items button.quantity__button{border-radius:20px}small.tax-note.caption-large.rte{font-size:1.5rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.5px;text-transform:uppercase}#checkout{padding:1rem 0;border-radius:200px;text-transform:uppercase;font-size:1.5rem;font-family:Barlow Condensed,sans-serif;background:#f15627}.cart__container td.cart-item__details{padding-left:1.5rem}shopify-accelerated-checkout-cart{background:orange}.cart__container .cart__footer{padding-top:3rem}th.caption-with-letter-spacing{padding-bottom:1rem}#shopify-buyer-consent,#cart-errors{font-size:1rem;line-height:1.1;font-family:Barlow Condensed,sans-serif;font-weight:400}@media screen and (max-width:700px){.cart__container td.cart-item__details{padding-left:0}.navbar{display:none}}@media screen and (max-width:500px){.cart__container .cart-items thead tr{display:none}.cart-item{margin:0;padding-top:1.5rem;border-top:2px solid #312e7c;margin-top:2rem}.cart__container .title,.title-wrapper-with-link{margin:0 0 1rem}.cart-item{display:grid;gap:.5rem;grid-column-gap:1rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:0px;grid-row-gap:0px}.cart-item__image-container.gradient.global-media-settings{margin-right:1rem}.cart-item__quantity-wrapper{display:flex;justify-content:flex-end}td.cart-item__media{grid-area:1 / 1 / 3 / 2}td.cart-item__details{grid-area:1 / 2 / 3 / 6}td.cart-item__totals.right.medium-hide.large-up-hide{grid-area:3 / 2 / 4 / 6;justify-content:flex-end;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;align-content:flex-start;text-align:left}td.cart-item__quantity{grid-area:4 / 1 / 5 / 7}}.gj-fsb,.gj-sug{--gj-navy: #312E7C;--gj-cream: #FFF8EF;--gj-orange: #F15627;--gj-orange-ink: #C5380D;--gj-lime: #E9E72F;--gj-lav: #D3D3EB;--gj-palelime: #F1F2C4;--gj-soft: #F4F3F9;color:var(--gj-navy)}.gj-nowrap{white-space:nowrap}.gj-fsb{background:var(--gj-cream);border-radius:16px;padding:14px 16px 16px;margin:0 0 16px;box-shadow:0 0 0 1.5px var(--gj-lav)}.gj-fsb__msg{display:flex;align-items:center;gap:10px;margin:0;font:500 16px/1.3 Poppins,sans-serif;letter-spacing:0;color:var(--gj-navy)}.gj-fsb__msg strong{font-weight:700;color:var(--gj-orange-ink)}.gj-fsb__hl{background:linear-gradient(transparent 52%,var(--gj-lime) 52%);font-weight:700;padding:0 2px}.gj-fsb__ico{flex:0 0 auto;width:34px;height:24px}.gj-fsb__track{position:relative;height:12px;border-radius:999px;background:var(--gj-lav);margin:22px 20px 0 4px}.gj-fsb .gj-fsb__fill{display:block;position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--gj-orange);max-width:100%}.gj-fsb__mark{position:absolute;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;display:block}.gj-fsb__roll{display:block;width:100%;height:100%;transform-origin:50% 47%}.gj-fsb__donut{width:100%;height:100%;display:block;overflow:visible}.gj-fsb__badge{position:absolute;width:16px;height:16px;top:-7px;right:-9px}.gj-fsb__sub{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font:400 14px/1.3 Poppins,sans-serif;letter-spacing:0}.gj-fsb__sub b{font:600 14px/1.3 Barlow,Barlow Condensed,sans-serif;white-space:nowrap}.gj-fsb--reached{background:var(--gj-palelime);box-shadow:0 0 0 1.5px var(--gj-navy)}.gj-fsb--reached .gj-fsb__track{background:var(--gj-orange)}.gj-fsb--animate .gj-fsb__fill{transition:width .7s cubic-bezier(.22,.9,.3,1)}.gj-fsb--animate .gj-fsb__mark{transition:left .7s cubic-bezier(.22,.9,.3,1)}.gj-fsb--animate .gj-fsb__roll{transition:transform .7s cubic-bezier(.22,.9,.3,1)}.gj-fsb--pop .gj-fsb__badge{animation:gj-pop .42s cubic-bezier(.3,1.6,.5,1) .55s both}@keyframes gj-pop{0%{transform:scale(0) rotate(-30deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.gj-fsb__fill,.gj-fsb__mark,.gj-fsb__roll{transition:none!important}.gj-fsb--pop .gj-fsb__badge{animation:none!important}}.main__cart>.main__cart-form{min-width:0}.gj-sug{min-width:0;max-width:100%}html.gj-has-sug .main__cart-form tr.cart-item td{padding-bottom:16px}.gj-sug[hidden],.gj-sug [hidden]{display:none!important}.gj-sug{margin:8px 0}.gj-sug__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.cart__container .gj-sug__title{margin:0;font:700 24px/1.1 Barlow Condensed,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--gj-navy)}.gj-sug__nav{display:none;gap:8px}.gj-sug__nav.gj-sug__nav--on{display:flex}.gj-sug__arrow{width:44px;height:44px;border-radius:50%;border:2px solid var(--gj-navy);background:#fff;color:var(--gj-navy);display:grid;place-items:center;padding:0;cursor:pointer}.gj-sug__arrow:disabled{opacity:.35;cursor:default}.gj-sug__arrow:focus-visible,.gj-sc__add:focus-visible,.gj-sc__n:focus-visible{outline:3px solid var(--gj-orange-ink);outline-offset:2px}.gj-sug__note{margin:0 0 12px;font:400 14px/1.4 Poppins,sans-serif;letter-spacing:0;color:var(--gj-navy)}.gj-sug__note b{font-weight:700}.gj-sug__row{list-style:none;margin:10px 0 0;padding:2px 2px 10px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gj-sug__row::-webkit-scrollbar{display:none}.gj-sc{position:relative;flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start;background:#fff;border-radius:14px;box-shadow:0 0 0 2px var(--gj-navy),0 4px 0 2px var(--gj-navy);display:flex;flex-direction:column;overflow:hidden;margin-bottom:4px}.gj-sc__img{position:relative;display:block;aspect-ratio:1 / 1;flex:0 0 auto;background:var(--gj-soft);border-bottom:2px solid var(--gj-navy)}.gj-sc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gj-sc__b{padding:10px 10px 12px;display:flex;flex-direction:column;flex:1}.gj-sc__n{font:700 16px/1.12 Barlow Condensed,sans-serif;letter-spacing:0;color:var(--gj-navy);text-decoration:none;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gj-sc__v{margin:3px 0 0;font:400 12px/1.3 Poppins,sans-serif;letter-spacing:0;color:var(--gj-navy)}.gj-sc__v:empty{display:none}.gj-sc__p{margin:auto 0 10px;padding-top:8px;font:600 15px/1.2 Barlow,Barlow Condensed,sans-serif;letter-spacing:0;color:var(--gj-navy)}.gj-sc__p s{font-weight:400;font-size:13px;opacity:.7;margin-left:4px}.gj-sc__add{min-height:44px;width:100%;border:0;border-radius:999px;background:var(--gj-orange-ink);color:var(--gj-cream);font:600 20px/1 Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 3px 0 var(--gj-navy);cursor:pointer;padding:0 10px}.gj-sc__add svg{width:14px;height:14px}.gj-sc__add:active{transform:translateY(2px);box-shadow:0 1px 0 var(--gj-navy)}.gj-sc__add.is-loading{opacity:.6;cursor:progress}.gj-sug__dots{display:none}.gj-sug__dots i{width:8px;height:8px;border-radius:50%;background:var(--gj-lav);transition:width .2s}.gj-sug__dots i.on{background:var(--gj-navy);width:20px;border-radius:99px}@media screen and (max-width:1099px){.gj-sc{flex-basis:calc((100% - 24px) / 3)}.gj-sc__n{font-size:15px}}@media screen and (max-width:749px){.gj-fsb{margin-bottom:14px}.gj-fsb__msg{font-size:15px}.gj-fsb__mark{width:28px;height:28px;margin:-14px 0 0 -14px}.gj-fsb__badge{width:15px;height:15px;top:-7px;right:-8px}.gj-sug{margin:14px -10px 0;padding:0 0 0 10px}.gj-sug__hd,.gj-sug__note{padding-right:10px}.cart__container .gj-sug__title{font-size:22px}.gj-sug__nav,.gj-sug__nav.gj-sug__nav--on{display:none}.gj-sug__row{padding:2px 16px 10px 2px}.gj-sc{flex:0 0 150px}.gj-sug__dots:not([hidden]){display:flex;gap:6px;justify-content:center;margin:4px 0 0;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/good_cart.css.map */
