.minicart__wrapper,#minicart-form+.overlay,html.open-minicart .bls__drawer-overlay{display:none!important}.sv-cart{--sv-ink: #111;--sv-muted: #6b6b6b;--sv-line: #e5e5e5;color:var(--sv-ink)}.sv-cart *,.sv-cart *:before,.sv-cart *:after{box-sizing:border-box}.sv-cart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.sv-cart__wrap{position:fixed;top:0;right:0;bottom:0;z-index:1001;display:flex;max-width:100vw;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sv-cart.is-open .sv-cart__overlay{opacity:1;visibility:visible}.sv-cart.is-open .sv-cart__wrap{transform:none}html.sv-cart-lock,html.sv-cart-lock body{overflow:hidden}.sv-cart__panel{width:min(480px,100vw);height:100%;display:flex;flex-direction:column;background:#fff}.sv-cart__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:24px 28px;border-bottom:1px solid var(--sv-line)}.sv-cart__head h2{justify-self:start}.sv-cart__x{justify-self:end}.sv-cart__logo{display:block;line-height:0}.sv-cart__logo img{display:block;width:130px;height:auto}.sv-cart__head h2{margin:0;font-family:inherit;font-size:18px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.sv-cart__x{background:none;border:0;padding:4px;color:inherit;cursor:pointer;display:flex}.sv-cart__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.sv-cart__items{padding:8px 28px}.sv-cart__item{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid #f0f0f0}.sv-cart__item:last-child{border-bottom:0}.sv-cart__img{display:block;aspect-ratio:2 / 3;background:#f2f2f2;overflow:hidden}.sv-cart__img img{width:100%;height:100%;object-fit:cover;display:block}.sv-cart__info{min-width:0;display:flex;flex-direction:column;padding-top:30px}.sv-cart__name{color:inherit;text-decoration:none;font-size:13px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-cart__meta,.sv-cart__price{font-size:13px;letter-spacing:.1em;color:var(--sv-muted);margin-top:8px}.sv-cart__row{display:flex;align-items:center;justify-content:space-between;margin-top:22px;gap:12px}.sv-qty{display:inline-flex;align-items:center;border:1px solid #ddd;height:44px}.sv-qty button{width:42px;height:100%;background:none;border:0;font-size:18px;font-weight:300;color:#444;cursor:pointer}.sv-qty span{min-width:34px;text-align:center;font-size:13px}.sv-cart__remove{background:none;border:0;padding:0 0 2px;border-bottom:1px solid currentColor;font:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#444;cursor:pointer}.sv-cart__item.is-busy{opacity:.5;pointer-events:none}.sv-cart__empty{text-align:center;padding:70px 10px}.sv-cart__empty p{font-size:14px;letter-spacing:.1em;margin:0 0 22px}.sv-cart__empty a{display:inline-block;padding:14px 30px;background:#1c1c1c;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.sv-cart__foot{border-top:1px solid var(--sv-line);padding:22px 28px 26px}.sv-cart__foot[hidden]{display:none}.sv-cart__perks{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:500}.sv-cart__perks>span:not(.sv-cart__sep){display:inline-flex;align-items:center;gap:8px}.sv-cart__sep{width:1px;height:18px;background:#ccc}.sv-cart__ship{font-size:14px;color:var(--sv-muted);margin:16px 0 18px}.sv-cart__checkout{display:flex;align-items:center;justify-content:center;gap:12px;height:52px;background:#1c1c1c;color:#fff;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.sv-cart__checkout:hover{background:#000;color:#fff}.sv-offer-pill{display:inline-block;margin:0 0 10px;padding:5px 10px;background:#f4f4f4;border:1px solid #e6e6e6;color:#111;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:border-color .2s}.sv-offer-pill:hover{border-color:#111;color:#111}.sv-cart__offer{margin:16px 28px 0;padding:11px 14px;background:#f4f4f4;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center}.sv-cart__offer[hidden]{display:none}.sv-cart__offer a{color:inherit;text-underline-offset:3px;margin-left:6px}.sv-cart__offer strong{font-weight:600}.sv-cart__price s{color:#9b9b9b;margin-right:8px}.sv-cart__price .is-sale{color:#111}.sv-cart__disc{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin-top:6px}.sv-cart__recs-title{margin:0;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.sv-rec{display:block;color:inherit;text-decoration:none}.sv-rec__img{display:block;aspect-ratio:2 / 3;background:#f2f2f2;overflow:hidden}.sv-rec__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.sv-rec:hover .sv-rec__img img{transform:scale(1.04)}.sv-rec__name{display:block;font-size:13px;line-height:1.35;text-transform:uppercase;margin-top:8px}.sv-rec__price{display:block;font-size:13px;margin-top:2px}.sv-cart__recs{width:236px;height:100%;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--sv-line);padding:22px 0 0 22px}.sv-cart__recs[hidden]{display:none}.sv-cart__recs .sv-cart__recs-title{padding:0 22px 14px 0;border-bottom:1px solid var(--sv-line);margin-right:22px}.sv-cart__recs-list{flex:1;overflow-y:auto;padding:20px 14px 20px 0;margin-right:8px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin}.sv-cart__recs-list .sv-rec{width:164px}.sv-cart__strip{display:none;padding:18px 0 18px 20px;border-top:1px solid var(--sv-line)}.sv-cart__strip-list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 20px 4px 0;scrollbar-width:none}.sv-cart__strip-list::-webkit-scrollbar{display:none}.sv-cart__strip-list .sv-rec{flex:0 0 118px;scroll-snap-align:start}@media(max-width:749px){.sv-cart__recs{display:none!important}.sv-cart__strip:not([hidden]){display:block}.sv-cart__panel{width:100vw}.sv-cart__head{padding:18px 20px}.sv-cart__logo img{width:110px}.sv-cart__items{padding:4px 20px}.sv-cart__offer{margin:12px 20px 0;font-size:11px}.sv-cart__item{grid-template-columns:92px 1fr;gap:16px;padding:18px 0}.sv-cart__info{padding-top:6px}.sv-cart__foot{padding:16px 20px 20px}.sv-cart__perks{font-size:13px;gap:12px}.sv-cart__ship{margin:12px 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/seravonti-cart.css.map */
