.jme-cart,.jme-cart :where(h1,h2,h3,h4,h5,h6,p,a,span,button,input,strong,s){font-family:Montserrat,Arial,sans-serif!important}.jme-cart{color:#10100e;background:#fff;font:inherit;text-align:left;box-sizing:border-box}.jme-cart *,.jme-cart *:before,.jme-cart *:after{box-sizing:border-box}.jme-cart [hidden]{display:none!important}.jme-cart a{color:inherit;text-decoration:none}.jme-cart button,.jme-cart input{font:inherit;color:inherit}.jme-cart button,.jme-cart a{-webkit-tap-highlight-color:transparent}.jme-cart button{cursor:pointer}.jme-cart :focus-visible{outline:2px solid #10100e;outline-offset:4px}.jme-cart button:disabled,.jme-cart input:disabled,.jme-cart [aria-disabled=true]{opacity:.45;cursor:wait}.jme-cart-is-open{overflow:hidden}.jme-cart--drawer{position:fixed;inset:var(--jme-cart-top, 0px) 0 auto auto;width:min(580px,100%);height:min(974px,var(--jme-cart-height, 100dvh));max-width:100%;max-height:none;margin:0;padding:0;border:1px solid #d6d6cf;box-shadow:-12px 4px 9.2px #0000000a;overflow:hidden}.jme-cart--drawer:not([open]){display:none}.jme-cart--drawer[open]{display:flex;flex-direction:column}.jme-cart--drawer::backdrop{background:#8d8d8dde;top:var(--jme-cart-top, 0px);bottom:auto;height:min(974px,var(--jme-cart-height, 100dvh))}.jme-cart__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:132px;padding:31px 35px 30px;border-bottom:1px solid #e0e0d9;flex-shrink:0}.jme-cart__header h1,.jme-cart__header h2{margin:0;font-family:inherit;font-weight:600;font-size:34px;line-height:42.5px;letter-spacing:normal;color:#0d0d0d}.jme-cart__count{margin:5.5px 0 0;font-size:18px;line-height:22.5px;color:#787873}.jme-cart__close{display:grid;place-items:center;width:54px;height:54px;margin-top:8px;padding:0;flex-shrink:0;border:1px solid #d9d9d9;border-radius:50%;background:#fff;line-height:1}.jme-cart__close svg{width:20px;height:20px}.jme-cart__close .jme-cart__close-mobile{display:none}@media(max-width:749px){.jme-cart__close .jme-cart__close-desktop{display:none}.jme-cart__close .jme-cart__close-mobile{display:block}}.jme-cart__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0}.jme-cart__items{list-style:none;margin:0;padding:0}.jme-cart__item{position:relative;display:grid;grid-template-columns:111px minmax(0,1fr);align-items:start;gap:29px;min-height:220px;padding:27px 33px 28px 40px}.jme-cart__item+.jme-cart__item{padding-top:24px;border-top:1px solid #eeeeeb}.jme-cart__image{display:block;width:111px;height:114px;border-radius:2px;overflow:hidden;background:#f3f2ef}.jme-cart__image img{display:block;width:111px;height:114px;object-fit:cover}.jme-cart__image--placeholder{background:linear-gradient(135deg,#f3f2ef,#e9e8e4)}.jme-cart__detail{min-width:0;padding-top:0}.jme-cart__vendor{margin:0 24px 6.2px 0;color:#787873;font-size:14px;font-weight:600;line-height:16.8px;letter-spacing:1.6px;text-transform:uppercase;overflow-wrap:anywhere}.jme-cart__title{display:block;margin-right:24px;font-size:23px;font-weight:600;line-height:27.6px;color:#0a0a0a;overflow-wrap:anywhere}.jme-cart__variant,.jme-cart__property{margin:1.4px 0 0;font-size:18px;line-height:21.6px;color:#8c8c87;overflow-wrap:anywhere}.jme-cart__property{font-size:12px}.jme-cart__item-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12.4px}.jme-cart__quantity{display:inline-flex;width:143px;height:45px;border:1px solid #deded6;border-radius:0;overflow:visible;flex-shrink:0}.jme-cart__quantity button{display:grid;place-items:center;width:46px;height:43px;padding:0;border:0;border-radius:0;background:#fff;font-size:18px;line-height:21.6px;color:#40403d}.jme-cart__quantity input{width:49px;height:43px;min-width:0;margin:0;padding:0;text-align:center;border:0;background:#fff;box-shadow:none;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-size:20px;font-weight:600;line-height:24px;color:#0a0a0a}.jme-cart__quantity input::-webkit-inner-spin-button,.jme-cart__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.jme-cart__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:25px;line-height:30px;color:#0a0a0a;white-space:nowrap}.jme-cart__price strong{font-weight:600}.jme-cart__price s{color:#747470;font-size:12px}.jme-cart__remove{position:absolute;top:16px;right:27px;display:grid;place-items:center;width:44px;height:44px;color:#747470!important;font-size:20px;font-weight:300}.jme-cart__remove svg{width:16px;height:16px}.jme-cart__discount{margin:8px 0 0;color:#485a3d;font-size:12px;line-height:1.5}.jme-cart__summary{flex-shrink:0;border-top:1px solid #e8e8e5;padding:28px 24px max(24px,env(safe-area-inset-bottom))}.jme-cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:1.5;color:#6c6c67}.jme-cart__subtotal strong{color:#10100e;font-size:21px;font-weight:600;text-align:right}.jme-cart__tax{margin:24px 0;color:#6c6c67;font-size:13px;line-height:1.6}.jme-cart .jme-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;padding:14px 18px;border:1px solid #10100e;border-radius:0;background:#090908;color:#fff;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.jme-cart .jme-cart__checkout{text-transform:uppercase;letter-spacing:.09em}.jme-cart .jme-button--outline{margin-top:20px;background:#fff;border-color:#deded9;color:#10100e}.jme-cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;height:100%;max-width:360px;margin:0 auto;padding:40px 12px;text-align:center}.jme-cart__empty svg{color:#747470;margin-bottom:20px}.jme-cart__empty h3{margin:0;font-family:inherit;font-size:24px;line-height:1.4}.jme-cart__empty p{margin:12px 0 28px;color:#747470;font-size:14px;line-height:1.6}.jme-cart__error{flex-shrink:0;margin:16px 24px 0;padding:12px 14px;border:1px solid #d8b2a9;background:#fff7f5;color:#8a2e21;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.jme-cart [data-jme-cart-status]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jme-cart--page{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px 64px;width:100%;max-width:1120px;min-height:680px;margin:0 auto;padding:56px 24px 72px}.jme-cart--page .jme-cart__header{grid-column:1 / -1;padding:0 0 24px}.jme-cart--page .jme-cart__error{grid-column:1 / -1;margin:0}.jme-cart--page .jme-cart__body{padding:0;overflow:visible}.jme-cart--page .jme-cart__summary{align-self:start;padding:24px;border:1px solid #e8e8e5}.jme-cart--page:has([data-jme-cart-summary][hidden]) .jme-cart__body{grid-column:1 / -1}.jme-cart--page .jme-cart__header h1{font-size:36px}@media(max-width:749px){.jme-cart__header{padding:24px 20px 16px}.jme-cart__header h2{font-size:26px}.jme-cart__count{font-size:12px}.jme-cart__body{padding:20px}.jme-cart__item{grid-template-columns:100px minmax(0,1fr);gap:24px}.jme-cart__image,.jme-cart__image img{width:100px;height:124px}.jme-cart__vendor{font-size:9px}.jme-cart__title{font-size:14px}.jme-cart__variant{font-size:12px;margin-top:12px}.jme-cart__quantity{height:40px}.jme-cart__quantity button{width:30px}.jme-cart__quantity input{width:34px}.jme-cart__price{font-size:15px}.jme-cart__summary{padding:24px 20px max(24px,env(safe-area-inset-bottom))}.jme-cart__subtotal{font-size:13px}.jme-cart__subtotal strong{font-size:18px}.jme-cart__tax{font-size:11px;margin:14px 0}.jme-cart .jme-button{min-height:52px;font-size:12px;border-radius:0}.jme-cart .jme-button--outline{margin-top:14px}.jme-cart__error{margin-inline:20px}.jme-cart--page{display:block;min-height:660px;padding:28px 20px 40px}.jme-cart--page .jme-cart__header{padding-bottom:24px;margin-bottom:24px}.jme-cart--page .jme-cart__header h1{font-size:28px}.jme-cart--page .jme-cart__summary{margin-top:28px;padding:24px 0 0;border:0;border-top:1px solid #e8e8e5}.jme-cart--page .jme-cart__error{margin-bottom:20px}}.jme-cart__error{padding:28px;background:#fff;border-color:#a61f1f;color:#a61f1f}.jme-cart__error h3{margin:0 0 20px;font:600 20px/28px Montserrat,sans-serif;text-transform:uppercase}.jme-cart__error p{margin:0 0 20px;font-size:13px}.jme-cart .jme-cart__recovery{width:158px;min-height:43px;border-radius:0;padding:10px;font-size:11px;line-height:16px}.jme-cart--drawer .jme-cart__summary{min-height:366.2px;padding:24px 24px 31.6px;border:0}.jme-cart--drawer .jme-cart__summary:before{content:"";display:block;border-top:1px solid #e0e0d9;margin-bottom:28px}.jme-cart__subtotal{font-size:19px;line-height:23.75px;color:#787873}.jme-cart__subtotal strong{font-size:27px;line-height:33.75px;color:#080808}.jme-cart__tax{margin:29px 0;font-size:17px;line-height:21.25px;color:#787873}.jme-cart .jme-button{min-height:71px;border-radius:0;background:#080808;border-color:#080808;font-size:20px;line-height:25px}.jme-cart .jme-cart__checkout{letter-spacing:1.8px}.jme-cart .jme-button--outline{min-height:68.6px;margin-top:29px;background:#fff;color:#080808;border-color:#deded6;font-size:19px;line-height:23.75px;letter-spacing:1px;text-transform:uppercase}.jme-cart__empty{align-items:flex-start;justify-content:flex-start;max-width:none;padding:28px;gap:20px;text-align:left}.jme-cart__empty svg{display:none}.jme-cart__empty h3{font-size:20px;font-weight:600;color:#141414;text-transform:uppercase}.jme-cart__empty p{margin:0;font-size:13px;color:#575757}.jme-cart__empty .jme-button{width:184px;min-height:43px;padding:10px;border-radius:0;font-size:11px;line-height:16px;letter-spacing:.5px}@media(max-width:749px){.jme-cart--drawer{border:0;height:100dvh}.jme-cart__header,.jme-cart--page .jme-cart__header{height:105px;padding:24px 20px;margin:0;border:0}.jme-cart__header h2,.jme-cart--page .jme-cart__header h1{font-size:26px;font-weight:700;line-height:36px;color:#111}.jme-cart__count{margin-top:4px;font-size:12px;line-height:17px;color:#737373}.jme-cart__close{width:40px;height:40px;margin-top:8.5px}.jme-cart__close svg{width:18px;height:18px}.jme-cart__body{padding:0}.jme-cart__item{grid-template-columns:112px minmax(0,1fr);gap:14px;min-height:0;padding:0 20px 24px}.jme-cart__image,.jme-cart__image img{width:112px;height:124px;border-radius:0}.jme-cart__vendor{margin:0 0 8px;font-size:10px;font-weight:400;line-height:14px;letter-spacing:normal;color:#666}.jme-cart__title{margin:0;width:210px;max-width:100%;min-height:44px;font-size:16px;line-height:22px;color:#111}.jme-cart__variant{margin-top:8px;font-size:12px;line-height:17px;color:#737373}.jme-cart__item-bottom{margin-top:8px}.jme-cart__quantity{width:116px;height:40px;border-radius:0;border-color:#d1d1d1}.jme-cart__quantity button,.jme-cart__quantity input{height:38px;flex-shrink:0;border-radius:0;font-size:13px;line-height:18px;color:#333}.jme-cart__quantity button{width:32px}.jme-cart__quantity input{width:50px}.jme-cart__price{font-size:18px;line-height:25px;color:#111}.jme-cart__price strong{font-weight:700}.jme-cart__remove{position:static;grid-column:2;justify-self:end;height:24px;width:auto;font-size:11px}.jme-cart__remove svg{display:none}.jme-cart__remove:after{content:"Remove";text-decoration:underline}.jme-cart--drawer .jme-cart__summary,.jme-cart--page .jme-cart__summary{min-height:235px;padding:24px 20px max(24px,env(safe-area-inset-bottom));border:0;margin:0}.jme-cart--drawer .jme-cart__summary:before{display:none}.jme-cart__subtotal{align-items:center;font-size:14px;line-height:20px;color:#111}.jme-cart__subtotal strong{font-size:18px;line-height:25px;font-weight:700;color:#111}.jme-cart__tax{margin:14px 0;font-size:11px;line-height:16px;color:#737373}.jme-cart .jme-button{min-height:52px;padding:14px 18px;border-radius:0;font-size:12px;line-height:18px;letter-spacing:1.1px}.jme-cart .jme-button--outline{margin-top:14px;border-color:#d1d1d1;color:#111;text-transform:uppercase}.jme-cart__empty .jme-button{min-height:43px;font-size:11px;padding:10px}body:has(.jme-cart--page) #header-group,body:has(.jme-cart--page)>.jme-header{display:none}.jme-cart--page{display:flex;flex-direction:column;gap:0;padding:0;min-height:100dvh}.jme-cart--page .jme-cart__body{flex:1}.jme-cart--page .jme-cart__summary{align-self:stretch}}.jme-cart--compact .jme-cart__header{height:80px;padding:12px 24px}.jme-cart--compact .jme-cart__header h2{font-size:26px;line-height:32px}.jme-cart--compact .jme-cart__count{margin-top:2px;font-size:13px;line-height:18px}.jme-cart--compact .jme-cart__close{width:44px;height:44px;margin-top:4px}.jme-cart--compact .jme-cart__item{grid-template-columns:88px minmax(0,1fr);gap:18px;min-height:0;padding:16px 24px}.jme-cart--compact .jme-cart__image,.jme-cart--compact .jme-cart__image img{width:88px;height:96px}.jme-cart--compact .jme-cart__vendor{font-size:11px;line-height:15px;margin-bottom:4px}.jme-cart--compact .jme-cart__title{font-size:18px;line-height:23px}.jme-cart--compact .jme-cart__variant{font-size:13px;line-height:18px;margin-top:4px}.jme-cart--compact .jme-cart__item-bottom{margin-top:8px}.jme-cart--compact .jme-cart__price{font-size:20px;line-height:26px}.jme-cart--drawer.jme-cart--compact .jme-cart__summary{min-height:0;padding:12px 24px max(16px,env(safe-area-inset-bottom))}.jme-cart--compact .jme-cart__summary:before{margin-bottom:12px}.jme-cart--compact .jme-cart__subtotal{font-size:15px;line-height:22px}.jme-cart--compact .jme-cart__subtotal strong{font-size:21px;line-height:26px}.jme-cart--compact .jme-cart__tax{margin:10px 0;font-size:12px;line-height:18px}.jme-cart--compact .jme-button{min-height:48px;padding:10px 14px;font-size:14px;line-height:20px}.jme-cart--compact .jme-button--outline{min-height:44px;margin-top:10px;font-size:13px}.jme-cart--dense .jme-cart__header{height:64px;padding:6px 20px}.jme-cart--dense .jme-cart__header h2{font-size:22px;line-height:28px}.jme-cart--dense .jme-cart__close{margin-top:3px}.jme-cart--dense .jme-cart__item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 20px}.jme-cart--dense .jme-cart__image,.jme-cart--dense .jme-cart__image img{width:64px;height:72px}.jme-cart--drawer.jme-cart--dense .jme-cart__summary{padding:8px 20px max(8px,env(safe-area-inset-bottom))}.jme-cart--dense .jme-cart__summary:before{margin-bottom:6px}.jme-cart--dense .jme-cart__tax{margin:6px 0;font-size:11px;line-height:16px}.jme-cart--dense .jme-button{min-height:44px;padding:8px 12px}.jme-cart--dense .jme-button--outline{margin-top:6px}.jme-cart--drawer.jme-cart--scroll-fallback{overflow-y:auto;overscroll-behavior:contain}.jme-cart--scroll-fallback .jme-cart__body{flex:1 0 auto;min-height:64px;overflow:visible}@media(prefers-reduced-motion:no-preference){.jme-cart--drawer[open]{animation:jme-cart-enter .2s ease-out}@keyframes jme-cart-enter{0%{transform:translate(100%)}to{transform:translate(0)}}}@media(max-width:749px){body:has(#reamaze-widget) .jme-cart--page .jme-cart__summary{padding-bottom:92px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jme-cart.css.map */
