@media screen and (min-width:990px){.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-template-rows:auto auto;align-items:start;column-gap:2.4rem;max-width:var(--page-width, 1100px);margin:0 auto;padding:0 3.2rem;box-sizing:border-box}.template-cart #MainContent>[id$=__cart-items]{grid-column:1;grid-row:1;min-width:0}.template-cart #MainContent>[id$=__custom_liquid_JUmkmK]{grid-column:1;grid-row:2}.template-cart #MainContent>[id$=__cart-footer]{grid-column:2;grid-row:1 / span 2;position:sticky;top:2rem}.template-cart #MainContent .page-width{max-width:none;padding-left:0;padding-right:0}}@media screen and (min-width:990px){.template-cart .cart-items,.template-cart .cart-items tbody,.template-cart .cart-items tr{display:block;width:100%}.template-cart .cart-items thead{display:none}.template-cart .cart-items tr.cart-item{display:flex;align-items:center;gap:1.6rem;padding:1.4rem;margin-bottom:1.2rem;border:1px solid #ece7e1;border-radius:16px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.template-cart .cart-items tr.cart-item:hover{border-color:#e0d6ca;box-shadow:0 8px 24px #0000000f}.template-cart .cart-items tr.cart-item>td{display:block;padding:0;border:0}.template-cart .cart-items tr.cart-item>.cart-item__media{flex:0 0 92px;width:92px}.template-cart .cart-items tr.cart-item>.cart-item__details{flex:1 1 auto;min-width:0}.template-cart .cart-items tr.cart-item>.cart-item__quantity{flex:0 0 auto}.template-cart .cart-items tr.cart-item>.cart-item__totals{flex:0 0 auto;margin-left:auto}.template-cart .cart-item__image-container{border-radius:10px;overflow:hidden;background:#fafafa}.template-cart .cart-item__totals,.template-cart .cart-item__price-wrapper,.template-cart .cart-item__totals *{white-space:nowrap}.template-cart .cart-item__totals{text-align:right}}.template-cart{--fx-ground: #f7f5f2;--fx-card: #ffffff;--fx-line: #eae4dc;--fx-ink: #1f1d1b;--fx-ink-muted: #7a736c;--fx-accent: #ff7500;--fx-e1: 0 1px 2px rgba(31, 29, 27, .04), 0 2px 8px rgba(31, 29, 27, .04);--fx-e2: 0 2px 6px rgba(31, 29, 27, .05), 0 12px 32px rgba(31, 29, 27, .08);--fx-e-cta: 0 8px 20px rgba(255, 117, 0, .32);--fx-s-8: .8rem;--fx-s-12: 1.2rem;--fx-s-16: 1.6rem;--fx-s-24: 2.4rem;--fx-s-32: 3.2rem;--fx-s-48: 4.8rem;background:var(--fx-ground)}.template-cart #MainContent{padding-bottom:var(--fx-s-48)}.template-cart .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-s-16);min-height:4.4rem;margin:var(--fx-s-48) 0 var(--fx-s-32)}.template-cart .title-wrapper-with-link .title{margin:0;font-size:3.4rem;font-weight:700;letter-spacing:-.02em;color:var(--fx-ink)}.template-cart .cart__items{border:0;border-radius:0;background:transparent;padding:0}@media screen and (min-width:990px){.template-cart .cart-items tr.cart-item{gap:var(--fx-s-16);padding:var(--fx-s-16);margin-bottom:var(--fx-s-12);border:1px solid var(--fx-line);border-radius:14px;background:var(--fx-card);box-shadow:var(--fx-e1);transition:box-shadow .18s ease,border-color .18s ease}.template-cart .cart-items tr.cart-item:hover{border-color:#ded5c9;box-shadow:0 2px 6px #1f1d1b0d,0 8px 20px #1f1d1b12}.template-cart #MainContent>[id$=__cart-footer]{margin-top:calc(4.4rem + var(--fx-s-48) + var(--fx-s-32))}}.template-cart .cart__footer{border:1px solid var(--fx-line);border-radius:18px;background:var(--fx-card);box-shadow:var(--fx-e2);padding:var(--fx-s-24)}.template-cart .cart__footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fx-s-12);padding-top:var(--fx-s-16);border-top:1px solid var(--fx-line)}.template-cart .cart__footer .totals__total{margin:0;font-size:1.4rem;font-weight:600;color:var(--fx-ink-muted)}.template-cart .cart__footer .totals__total-value{font-size:2.8rem;font-weight:700;letter-spacing:-.02em;color:var(--fx-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.template-cart #buttonContainerProduct button,.template-cart [class*=rsi_animation]{position:relative;overflow:hidden;box-shadow:var(--fx-e-cta);transition:transform .14s ease,box-shadow .18s ease}.template-cart #buttonContainerProduct button:hover,.template-cart [class*=rsi_animation]:hover{transform:translateY(-1px);box-shadow:0 12px 26px #ff750061}.template-cart #buttonContainerProduct button:after,.template-cart [class*=rsi_animation]:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,#fff0,#ffffff4d,#fff0);transform:skew(-18deg);animation:fx-cart-sheen 4.2s ease-in-out infinite;pointer-events:none}@keyframes fx-cart-sheen{0%,68%{left:-60%}94%,to{left:125%}}@media screen and (max-width:989px){.template-cart .title-wrapper-with-link{margin:var(--fx-s-32) 0 var(--fx-s-24)}.template-cart .cart-item{border:1px solid var(--fx-line);border-radius:14px;background:var(--fx-card);box-shadow:var(--fx-e1);padding:var(--fx-s-16);margin-bottom:var(--fx-s-12)}}@media(prefers-reduced-motion:reduce){.template-cart #buttonContainerProduct button:after,.template-cart [class*=rsi_animation]:after{animation:none}.template-cart .cart-items tr.cart-item,.template-cart #buttonContainerProduct button{transition:none}}@media screen and (min-width:990px){.template-cart #MainContent:has(.is-empty){display:block;max-width:var(--page-width, 1100px)}}.template-cart .cart__warnings{padding:0}.fx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--fx-s-48) var(--fx-s-24) calc(var(--fx-s-48) * 1.4)}.fx-empty__art{position:relative;width:132px;height:132px;margin-bottom:var(--fx-s-24);color:var(--fx-accent);animation:fx-empty-float 5.5s ease-in-out 1.1s infinite}.fx-empty__art svg{position:relative;width:100%;height:100%}.fx-empty__glow{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,#ff750029,#ff750000 68%);animation:fx-empty-breathe 5.5s ease-in-out infinite}.fx-empty__bag,.fx-empty__handle{stroke-dasharray:300;stroke-dashoffset:300;animation:fx-empty-draw 1s cubic-bezier(.65,0,.35,1) forwards}.fx-empty__handle{animation-delay:.32s}.fx-empty__dash{opacity:0;animation:fx-empty-fade .5s ease forwards .95s}.fx-empty__dash--2{animation-delay:1.1s}@keyframes fx-empty-draw{to{stroke-dashoffset:0}}@keyframes fx-empty-fade{to{opacity:.42}}@keyframes fx-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fx-empty-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.09);opacity:1}}.fx-empty__title{margin:0 0 var(--fx-s-12);font-size:3.2rem;font-weight:700;letter-spacing:-.022em;color:var(--fx-ink);opacity:0;animation:fx-empty-rise .55s ease forwards .5s}.fx-empty__sub{margin:0 0 var(--fx-s-32);max-width:42rem;font-size:1.5rem;line-height:1.6;color:var(--fx-ink-muted);opacity:0;animation:fx-empty-rise .55s ease forwards .65s}@keyframes fx-empty-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.fx-empty__cta{min-width:24rem;padding:1.4rem 3rem;border-radius:999px;font-size:1.5rem;font-weight:700;box-shadow:var(--fx-e-cta);opacity:0;animation:fx-empty-rise .55s ease forwards .8s;transition:transform .15s ease,box-shadow .2s ease}.fx-empty__cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff750066}@media(prefers-reduced-motion:reduce){.fx-empty__art,.fx-empty__glow,.fx-empty__bag,.fx-empty__handle,.fx-empty__dash,.fx-empty__title,.fx-empty__sub,.fx-empty__cta{animation:none;opacity:1;stroke-dashoffset:0;transform:none}.fx-empty__dash{opacity:.42}}.template-cart cart-items,.template-cart .shopify-section,.template-cart .cart__contents,.template-cart .cart__warnings,.template-cart #MainContent>[id$=__custom_liquid_JUmkmK],.template-cart #MainContent>[id$=__custom_liquid_JUmkmK]>*{background:transparent}.template-cart .vx-trust{border:0;background:transparent;padding:0;margin:0 0 var(--fx-s-24)}.template-cart .back-to-products-wrap{margin:var(--fx-s-24) 0 0}.template-cart .button,.template-cart .fx-empty__cta{border-radius:999px}.template-cart .button:after,.template-cart .fx-empty__cta:after{border-radius:999px;box-shadow:none}.template-cart .fx-empty__cta{background:var(--fx-accent);color:#fff;border:0}.template-cart .fx-empty__cta:hover{background:#e66a00}.template-cart .cart__items{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.template-cart .back-to-products-link{background:transparent!important;border:1px solid var(--fx-line)!important;box-shadow:none!important}.template-cart .back-to-products-link:hover{border-color:var(--fx-accent)!important;background:#ff75000f!important}.template-cart #MainContent>[id$=__cart-footer] .gradient,.template-cart #MainContent>[id$=__cart-footer]>.color-scheme-1{background:transparent!important}.template-cart .vx-trust{display:flex;justify-content:space-around;align-items:center;gap:var(--fx-s-16);padding:var(--fx-s-16) var(--fx-s-24);margin:0 0 var(--fx-s-16);border:1px solid var(--fx-line);border-radius:14px;background:#ffffff9e}.template-cart .vx-trust__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:600;color:var(--fx-ink);text-align:center}.template-cart .vx-trust__ic{font-size:2rem;line-height:1}.template-cart .button:before,.template-cart .fx-empty__cta:before{border-radius:999px;box-shadow:none}.template-cart .cart-item .quantity,.template-cart quantity-input.quantity{width:auto;min-width:0;height:3.8rem;border-radius:999px;background:#fff;overflow:hidden}.template-cart .cart-item .quantity:after,.template-cart quantity-input.quantity:after{border-radius:999px;border-color:var(--fx-line)}.template-cart .cart-item .quantity__button{width:3.2rem;height:3.8rem;padding:0;color:var(--fx-ink);transition:color .15s ease,background-color .15s ease}.template-cart .cart-item .quantity__button:hover{color:var(--fx-accent);background:#ff750012}.template-cart .cart-item .quantity__button svg{width:1.1rem;height:1.1rem}.template-cart .cart-item .quantity__input{width:3.4rem;height:3.8rem;padding:0;font-size:1.4rem;font-weight:700;color:var(--fx-ink);font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/46/assets/fx-cart.css.map */
