@font-face{font-family:woowallet;src:url("https://rakvere.oceansushi.ee/wp-content/plugins/woo-wallet/assets/fonts/woowallet.eot?tewfy0");src:url("https://rakvere.oceansushi.ee/wp-content/plugins/woo-wallet/assets/fonts/woowallet.eot?tewfy0#iefix") format("embedded-opentype"),url("https://rakvere.oceansushi.ee/wp-content/plugins/woo-wallet/assets/fonts/woowallet.ttf?tewfy0") format("truetype"),url("https://rakvere.oceansushi.ee/wp-content/plugins/woo-wallet/assets/fonts/woowallet.woff?tewfy0") format("woff"),url("https://rakvere.oceansushi.ee/wp-content/plugins/woo-wallet/assets/fonts/woowallet.svg?tewfy0#woowallet") format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" woo-wallet-icon-"],[class^=woo-wallet-icon-]{font-family:woowallet!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woo-wallet-icon-wallet:before{content:"\e900"}.woo-wallet-my-wallet-container{max-width:100%;overflow:hidden;border:1px solid #f2f2f2;display:flex}.woo-wallet-my-wallet-container p{margin:0 auto}.woo-wallet-my-wallet-container .woo-wallet-sidebar{width:30%;float:left;background:#f2f2f2;min-height:100px;padding-top:20px}.woo-wallet-my-wallet-container .woo-wallet-content{width:70%;float:left;min-height:100px;padding:20px}.woo-wallet-sidebar ul{margin:0 auto}.woo-wallet-sidebar ul li{list-style:none;margin:20px}.woo-wallet-sidebar ul li span{vertical-align:middle}.woo-wallet-sidebar ul li p{margin:0 auto;line-height:1em}.woo-wallet-sidebar ul li.card{background:#fff;border-radius:2px;text-align:center;position:relative;max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.woo-wallet-sidebar ul li.card a{padding:20px;display:inline-block;width:100%}.woo-wallet-sidebar ul li.card:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.woo-wallet-sidebar-heading{text-align:center}.woo-wallet-content-h3{float:left;margin:0 0 15px;line-height:1em}.woo-wallet-content .woo-wallet-price{float:right;margin:0 0 15px}.woo-wallet-content-heading{overflow:hidden}.woo-wallet-transactions-items{margin:0 auto}.woo-wallet-transactions-items li{overflow:hidden;padding-bottom:15px}.woo-wallet-transactions-items li div:first-child{float:left;max-width:80%}.woo-wallet-transactions-items li div:last-child{float:right}.woo-wallet-transaction-type-credit{color:#197f36}.woo-wallet-transaction-type-debit{color:#bf0003}.woo-wallet-balance-to-add{width:100%}.woo-add-to-wallet{float:right;margin-top:10px}.woo-wallet-view-more{float:right}.woo-wallet-view-more span{vertical-align:middle}p.woo-wallet-field-container{margin-bottom:11px}.woo-wallet-select2{width:100%}@media (max-width:600px){.woo-wallet-my-wallet-container{display:block}.woo-wallet-my-wallet-container .woo-wallet-sidebar{width:100%}.woo-wallet-my-wallet-container .woo-wallet-content{width:100%}}.on-woo-wallet-cashback{border-color:#6d6d6d;border:1px solid;color:#43454b;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px}.theme-storefront .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--woo-wallet a::before{font-family:woowallet!important;content:"\e900"}#wc-wallet-transaction-details.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{line-height:19px!important}#wc-wallet-transaction-details mark.debit::before{content:"-"}#wc-wallet-transaction-details mark.credit::before{content:"+"}#wc-wallet-transaction-details mark.debit{color:#bf0003}#wc-wallet-transaction-details mark.credit{color:#197f36}
.osbc,.osbm,.osb-mode{--osbc-accent:#ff567b;--osbc-accent-hover:#f03e66;--osbc-on-accent:#fff;--osbc-dark:#1e355e;--osbc-on-dark:#fff;--osbc-bg:#fff;--osbc-soft:#fff0f3;--osbc-muted:#5d6b85;--osbc-line:#e9ecf2;--osbc-radius:999px;--osbc-card-radius:14px;--osbc-width:440px;--osbc-shadow:0 14px 40px rgba(30,53,94,.28)}.osbc{position:relative;z-index:9990;font-family:inherit;color:var(--osbc-dark)}.osbc *,.osb-mode *{box-sizing:border-box}.osbc [hidden]{display:none!important}.osbc button{font-family:inherit;cursor:pointer}html.osbc-open{overflow:hidden}.osbc .osbc-pill{position:fixed;right:28px;bottom:28px;display:flex;align-items:center;gap:14px;height:60px;padding:0 26px 0 14px;border:0;border-radius:var(--osbc-radius);background:var(--osbc-dark);color:var(--osbc-on-dark);font-size:18px;font-weight:700;line-height:1;box-shadow:var(--osbc-shadow);transition:transform .15s,box-shadow .15s}.osbc .osbc-pill:hover{transform:translateY(-2px);background:var(--osbc-dark);color:var(--osbc-on-dark)}.osbc .osbc-pill{gap:12px;height:52px;padding:0 22px 0 10px;background:rgba(255,86,123,.82);color:#fff;font-size:16px;letter-spacing:.2px;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px rgba(255,86,123,.28)}.osbc .osbc-pill:hover,.osbc .osbc-pill:focus-visible{background:rgba(240,62,102,.9);color:#fff}.osbc .osbc-pill .osbc-count{min-width:30px;height:30px;padding:0 8px;background:#fff;color:#ff567b;font-size:14px}.osbc .osbc-pill .osbc-total{margin-left:10px;font-variant-numeric:tabular-nums}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.osbc .osbc-pill{background:#ff567b}}.osbc-count{display:grid;place-items:center;min-width:32px;height:32px;padding:0 9px;border-radius:999px;background:var(--osbc-accent);color:var(--osbc-on-accent);font-size:15px;font-weight:700;line-height:1}.osbc-total{font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .15s}.osbc-total.wait{opacity:.45}.osbc-overlay{position:fixed;inset:0;background:rgba(30,53,94,.45);opacity:0;transition:opacity .25s}.osbc.open .osbc-overlay{opacity:1}.osbc-drawer{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100vw,var(--osbc-width));background:var(--osbc-bg);border-radius:var(--osbc-card-radius) 0 0 var(--osbc-card-radius);box-shadow:var(--osbc-shadow);transform:translateX(102%);transition:transform .25s cubic-bezier(.3,.7,.3,1)}.osbc.open .osbc-drawer{transform:none}.osbc-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 22px 18px;border-bottom:1px solid var(--osbc-line)}.osbc .osbc-head h2{margin:0;color:var(--osbc-accent);font-family:inherit;font-size:30px;font-weight:500;line-height:1.1;letter-spacing:.1px;text-transform:none}.osbc .osbc-close{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--osbc-soft);color:var(--osbc-accent);transition:background .15s,color .15s}.osbc .osbc-close:hover{background:var(--osbc-accent);color:var(--osbc-on-accent)}.osbc-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 22px}.osbc-empty{margin:40px 0;text-align:center;color:var(--osbc-muted)}.osbc-lines{margin:0;padding:0;list-style:none}.osbc-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--osbc-line)}.osbc-line:last-child{border-bottom:0}.osbc-pic{width:72px;height:72px;border-radius:var(--osbc-card-radius);background:none;overflow:hidden}.osbc-pic img{display:block;width:100%;height:100%;object-fit:cover}.osbc-name{font-size:17px;font-weight:600;line-height:1.25}.osbc-name b{color:var(--osbc-accent);font-weight:700}.osbc-desc,.osbc-addons{margin-top:3px;color:var(--osbc-muted);font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.osbc-addons{color:var(--osbc-dark)}.osbc-price{margin-top:6px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.osbc-foot{padding:16px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--osbc-line)}.osbc .osbc-checkout{display:flex;align-items:center;gap:14px;height:60px;padding:0 24px 0 14px;border-radius:var(--osbc-radius);background:var(--osbc-accent);color:var(--osbc-on-accent);font-size:18px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s}.osbc .osbc-checkout:hover{background:var(--osbc-accent-hover);color:var(--osbc-on-accent)}.osbc-checkout .osbc-count{background:var(--osbc-on-accent);color:var(--osbc-accent)}.osbc-checkout-label{flex:1;text-align:center}.osbc-qty{display:inline-flex;align-items:center;height:42px;border-radius:var(--osbc-radius);background:var(--osbc-accent);color:var(--osbc-on-accent);user-select:none}.osbc-qty button{display:grid;place-items:center;width:40px;height:100%;padding:0;border:0;border-radius:var(--osbc-radius);background:transparent;color:inherit;font:inherit;font-size:22px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s}.osbc-qty button:hover,.osbc-qty button:focus-visible{background:rgba(255,255,255,.22);color:inherit}.osbc-qty span{min-width:26px;text-align:center;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.osbc .osbc-line .osbc-qty{height:38px;background:var(--osbc-bg);color:var(--osbc-dark);box-shadow:inset 0 0 0 1.5px var(--osbc-line)}.osbc .osbc-line .osbc-qty button{width:36px;color:var(--osbc-accent)}.osbc .osbc-line .osbc-qty button:hover{background:var(--osbc-soft)}.osbm .osbm-buy a.osbm-add[hidden]{display:none}.osbm .osbm-buy .osbc-qty{height:46px;background:#fff;color:var(--osbc-dark);box-shadow:0 2px 10px rgba(30,53,94,.08)}.osbm .osbm-buy .osbc-qty button{color:var(--osbc-accent)}.osbm .osbm-buy .osbc-qty button:hover,.osbm .osbm-buy .osbc-qty button:focus-visible{background:var(--osbc-soft);color:var(--osbc-accent)}.osbm .osbm-buy .osbc-qty button{width:46px}.osbm .osbm-buy .osbc-qty span{min-width:34px}.osbc-note{position:fixed;left:50%;bottom:24px;z-index:99999;transform:translateX(-50%);display:flex;flex-direction:column;gap:4px;width:min(92vw,420px);padding:16px 44px 16px 18px;border-radius:14px;background:#1e355e;color:#fff;font-size:15px;line-height:1.4;box-shadow:0 14px 40px rgba(30,53,94,.28)}.osbc-note button{position:absolute;top:8px;right:10px;border:0;background:none;color:#fff;font-size:22px;line-height:1;cursor:pointer}.osb-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px}.osb-mode button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;padding:12px 16px;border:2px solid var(--osbc-accent);border-radius:var(--osbc-card-radius);background:var(--osbc-bg);color:var(--osbc-accent);font-family:inherit;line-height:1.2;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.osb-mode button strong{font-size:18px;font-weight:700}.osb-mode button small{font-size:13.5px;font-weight:400;opacity:.9}.osb-mode button:hover{background:var(--osbc-soft);color:var(--osbc-accent)}.osb-mode button.on,.osb-mode button.on:hover{background:var(--osbc-accent);color:var(--osbc-on-accent);box-shadow:none}.osb-mode.busy{opacity:.6;pointer-events:none}@media(max-width:767px){.osbc .osbc-pill{left:auto;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:min(calc(100vw - 150px),300px);justify-content:space-between;height:52px;padding:0 18px 0 10px;font-size:15.5px}.osbc-pill-label{flex:1;text-align:left}.osbc-drawer{top:auto;left:0;right:0;bottom:0;width:100vw;height:70vh;height:70dvh;border-radius:28px 28px 0 0;transform:translateY(102%)}.osbc.open .osbc-drawer{transform:none}.osbc-head{padding:16px 16px 14px}.osbc .osbc-head h2{font-size:26px}.osbc-body{padding:2px 16px}.osbc-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.osbc-line{grid-template-columns:60px minmax(0,1fr) auto;gap:12px}.osbc-pic{width:60px;height:60px}.osb-mode{gap:10px}.osb-mode button{min-height:64px;padding:10px}.osb-mode button strong{font-size:16px}.osbm .osbm-buy .osbc-qty{height:42px}.osbm .osbm-buy .osbc-qty button{width:38px}.osbm .osbm-buy .osbc-qty span{min-width:26px}}.osbc-qty button,.osbm-dish-qty button{font-weight:300!important}.osbm .osbm-buy .osbc-qty button,.osbc .osbc-line .osbc-qty button{padding:4px!important;background-clip:content-box!important;border-radius:50%!important;box-shadow:none!important}.osbc .osbc-line .osbc-qty button{width:38px}@media(max-width:767px){.osbm .osbm-buy .osbc-qty button{width:42px}}
