@font-face{font-family:Cocogoose Pro;src:url(/cdn/shop/files/CocogoosePro-Regular.otf?v=1787827272) format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-002F,U+003A-10FFFF}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Book350.otf?v=1787827270) format("opentype");font-weight:350 400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Medium.woff?v=1787971567) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Bold.woff?v=1745849944) format("woff");font-weight:700;font-style:normal;font-display:swap}.svc{--svc-display: "Cocogoose Pro", var(--typeHeaderPrimary, "ITC Avant Garde Gothic Pro"), "Century Gothic", sans-serif;--svc-body: "Stolzl", var(--typeBasePrimary, "Futura"), system-ui, sans-serif;--svc-ink: #2c1d13;--svc-ink-display: #2d2118;--svc-muted: #a2937f;--svc-line: rgba(0, 0, 0, .08);--svc-field-line: #e0dcd4;--svc-green: #559f70;--svc-green-hover: #4b9165;--svc-width: 448px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;font-family:var(--svc-body)!important;color:var(--svc-ink);font-size:16px;line-height:1.4}.svc *,.svc *:before,.svc *:after{box-sizing:border-box}.svc *{font-family:var(--svc-body)!important}.svc.is-open{pointer-events:auto}.svc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c0673;opacity:0;transition:opacity .25s ease}.svc.is-open .svc__overlay{opacity:1}.svc__drawer{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;max-width:var(--svc-width);background:#fff;box-shadow:-18px 0 48px #0000001f;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);outline:none}.svc.is-open .svc__drawer{transform:translate(0)}.svc__head{flex:0 0 auto;padding:22px 26px 18px;border-bottom:1px solid var(--svc-line)}.svc__head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.svc .svc__title{font-family:var(--svc-display)!important;font-size:24px;line-height:1.2;letter-spacing:-.4px;white-space:nowrap;color:var(--svc-ink)}.svc__icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;margin:0;border:0;border-radius:8px;background:#f2efe9;color:#6b6055;cursor:pointer}.svc__icon-btn:hover{background:#e8e3da}.svc__ship-note{margin-top:16px;text-align:left;font-size:16.5px}.svc__meter{margin-top:14px;height:9px;border-radius:100px;background:#e7e3dc;overflow:hidden}.svc__meter-fill{height:100%;width:0;border-radius:100px;background:var(--svc-green);transition:width .25s ease}.svc__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.svc__body::-webkit-scrollbar{width:6px}.svc__body::-webkit-scrollbar-thumb{background:#e0d2b8;border-radius:3px}.svc__item{padding:22px 26px 26px;border-bottom:1px solid var(--svc-line)}.svc__item:last-child{border-bottom:0}.svc__item-row{display:flex;gap:18px;align-items:flex-start}.svc__thumb{flex:0 0 auto;width:92px;height:92px;overflow:hidden;border:2px solid #4b2e77;border-radius:6px;background:#fbf6ed}.svc__thumb img,.svc__rec-img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.svc__item-main{flex:1 1 auto;min-width:0}.svc__item-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.svc .svc__item-name{font-family:var(--svc-body)!important;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.3px;color:var(--svc-ink-display);text-decoration:none}.svc__item-name:hover{color:var(--svc-ink-display)}.svc__remove{flex:0 0 auto;padding:2px;margin:0;border:0;background:none;color:#6b6055;cursor:pointer;line-height:0}.svc__remove:hover{color:var(--svc-ink)}.svc__meta-sm{margin-top:4px;font-size:14.5px;color:var(--svc-muted)}.svc__meta-lg{margin-top:1px;font-size:19px;color:var(--svc-muted)}.svc__item-price{margin-top:3px;font-size:17px}.svc__item-price s{color:var(--svc-muted);margin-right:6px;font-size:15px}.svc__stepper{display:inline-flex;align-items:stretch;margin-top:12px;overflow:hidden;border:1px solid var(--svc-field-line);border-radius:4px}.svc__stepper button{width:34px;padding:6px 0;margin:0;border:0;border-radius:0;background:#fff;font:inherit;font-size:17px;color:var(--svc-ink);cursor:pointer}.svc__stepper button:hover{background:#f7f0e4}.svc__stepper-val{display:flex;align-items:center;justify-content:center;width:44px;border-left:1px solid var(--svc-field-line);border-right:1px solid var(--svc-field-line);font-size:15.5px}.svc__field{position:relative;margin-top:14px}.svc__field select{width:100%;appearance:none;-webkit-appearance:none;margin:0;padding:9px 32px 9px 12px;border:1px solid var(--svc-field-line);border-radius:4px;background:#fff;font-family:var(--svc-body);font-size:14px;line-height:1.3;color:#5f5348;cursor:pointer}.svc__field select:hover{border-color:#cfc8bc}.svc__field svg{position:absolute;right:12px;top:50%;width:11px;height:7px;transform:translateY(-50%);pointer-events:none}.svc .svc__item .svc__upgrade{margin-top:18px;padding:10px 0;font-size:14.5px;font-weight:500;border-radius:5px}.svc__rule{height:1px;background:var(--svc-line)}.svc__empty{padding:60px 26px;text-align:center}.svc__empty p{margin:0 0 20px;font-size:17px}.svc__recs{padding:0 26px 34px}.svc .svc__recs-title{margin-top:30px;text-align:left;font-family:var(--svc-body)!important;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:0;color:var(--svc-ink-display)}.svc__recs-list{display:flex;flex-direction:column;gap:18px;margin-top:22px}.svc__rec{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#f8f6f2}.svc__rec[hidden]{display:none}.svc__rec-img{flex:0 0 auto;width:88px;height:88px;overflow:hidden;border-radius:8px;background:#fff}.svc__rec-main{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.svc .svc__rec-name{font-family:var(--svc-body)!important;font-weight:500;font-size:17px;line-height:1.25;letter-spacing:-.3px;color:var(--svc-ink-display)}.svc__rec-price{font-size:16.5px}.svc .svc__btn,.svc a.svc__btn,.svc button.svc__btn{display:block;width:100%;padding:11px 0;margin:0;border:0;border-radius:6px;background:var(--svc-green)!important;color:#fff!important;text-align:center;text-decoration:none!important;font-family:var(--svc-body);font-size:16px;line-height:1.2;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0;transition:background-color .2s ease}.svc .svc__btn:hover,.svc .svc__btn:focus,.svc a.svc__btn:hover,.svc a.svc__btn:focus{background:var(--svc-green-hover)!important;color:#fff!important}.svc .svc__btn *{color:#fff!important}.svc__btn[disabled]{opacity:.6;cursor:default}.svc__btn--ghost{display:inline-block;width:auto;padding:12px 24px}.svc .svc__rec .svc__btn{margin-top:2px;padding:7px 0;font-size:14px;border-radius:5px;background:transparent!important;color:var(--svc-green)!important;border:1.5px solid var(--svc-green)}.svc .svc__rec .svc__btn:hover,.svc .svc__rec .svc__btn:focus{background:var(--svc-green)!important;color:#fff!important}.svc .svc__rec .svc__btn *{color:inherit!important}.svc__foot{flex:0 0 auto;padding:18px 26px 22px;border-top:1px solid var(--svc-line)}.svc__discount{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.svc .svc__foot-label{font-family:var(--svc-body)!important;font-weight:400;font-size:15px;line-height:1.2;letter-spacing:0;color:var(--svc-ink-display)}.svc__discount-amt{font-size:15px;color:var(--svc-green)}.svc .svc__checkout{margin-top:0;padding:18px 0;font-family:var(--svc-display)!important;font-size:18px;line-height:1.2;letter-spacing:-.2px}.svc .svc__checkout [data-svc-total]{font-family:"Semveta Heading Bold",var(--typeHeaderPrimary, "ITC Avant Garde Gothic Pro"),sans-serif!important}.svc__foot-note{margin-top:10px;text-align:center;font-size:13px;color:var(--svc-muted)}.svc__loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;cursor:wait}.svc__loading[hidden]{display:none}@media(max-width:520px){.svc__head,.svc__foot{padding-left:18px;padding-right:18px}.svc__item{padding:18px}.svc__recs{padding-left:18px;padding-right:18px}.svc__thumb{width:78px;height:78px}}body.svc-locked{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/22/assets/semveta-cart.css.map */
