@charset "utf-8";
/* Dolce & Vivace
 * https://base.dolcevivace.com/
 * Copyright Dolce & Vivace
 */
#footer-payment .payment-item{color:#fafafa;background:#333;border:none}#footer-payment .payment-item.cc span:last-child img,#footer-payment .payment-item.payid span:last-child img{border-radius:6px}.header-search-pc .uk-search-input,.header-search-sp .uk-search-input{background:#000!important;border:1px solid var(--dolce-accent-color,#d91b17)!important;color:#fff}.uk-search-input::placeholder{color:var(--dolce-accent-color,#d91b17)!important}.uk-search-input::-ms-input-placeholder{color:var(--dolce-accent-color,#d91b17)!important}#search-menu-pc::placeholder{color:var(--dolce-accent-color,#d91b17)!important}h1,h1.cat,h1.index,h1.pages,h2{color:var(--dolce-accent-color,#d91b17)}#membership h2,#membership h3,#membership h4{color:var(--dolce-accent-color,#d91b17)!important}#header-search .uk-search-input:focus{border-color:#999;outline:0}hr{border-top:1px solid #454545}#news-widget .newsbox{border-bottom:solid 1px #454545}#dolce-newsletter input{background-color:#000;border:1px solid #999;color:#fff}.tooltip-text{background:#262626;color:var(--dolce-accent-color,#d91b17)}#floating-banner .uk-alert-close{background:#000;color:#fff}.pickup-item .ranking_1 .ranking_number,.pickup-item .ranking_2 .ranking_number,.pickup-item .ranking_3 .ranking_number,.pickup-item .ranking_no .ranking_number{color:var(--dolce-accent-color,#d91b17)}.pickup-item .ranking_1,.pickup-item .ranking_2,.pickup-item .ranking_3,.pickup-item .ranking_no{clip-path:polygon(0 0,100% 0,0 100%);background:var(--dolce-bg-color,#fff)}:root{--clr-muted:#eee;--clr-border:#666;--clr-today:#eee;--clr-closed-bg:#222;--clr-closed-text:#c81a16}@media (min-width:601px){#calendarContainer{min-height:calc(4rem + 296px)}}.cal-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px}.cal-toolbar .left{justify-self:start;display:flex;gap:8px}.cal-toolbar .center{justify-self:center;font-weight:600}.cal-toolbar .right{justify-self:end}.cal-btn{color:#fafafa;appearance:none;border:1px solid var(--clr-border);background:#000;padding:2px 12px 3px;border-radius:10px;cursor:pointer;font-size:.6875rem;margin:0 1px}.cal-btn:hover{background:#222}.cal-card{background:#000;border:1px solid var(--clr-border);border-radius:6px;overflow:hidden;max-width:560px;margin-inline:auto}.cal-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--clr-border)}.cal-header h3{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#eee}table.cal{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.6875rem}.cal thead th{color:var(--clr-muted);font-weight:600;text-align:center;padding:5px 0 6px;font-size:.6875rem}.cal tbody td{position:relative;border-top:1px solid var(--clr-border);border-right:1px solid var(--clr-border);height:42px;text-align:right;padding:6px 8px;vertical-align:top;background:#000;color:#eee}.cal tbody tr td:last-child{border-right:0}.num{font-variant-numeric:tabular-nums;font-weight:600}.today{outline:1.5px solid var(--clr-today);outline-offset:-1.5px}.closed{background:var(--clr-closed-bg)!important;color:var(--clr-closed-text)!important}.empty{background:#111}.legend{display:flex;gap:12px;align-items:center;margin:5px auto 0;color:var(--dolce-footer-text-color,#333);font-size:.75rem;max-width:560px;justify-content:flex-end}.legend i{width:12px;height:12px;display:inline-block;margin-right:6px;vertical-align:-2px;border:1px solid var(--clr-border)}.legend .lg-closed i{background:var(--clr-closed-text);border-color:var(--clr-closed-text)}@media (max-width:420px){.cal-toolbar{grid-template-columns:1fr}.cal-toolbar .center,.cal-toolbar .left,.cal-toolbar .right{justify-self:stretch}.cal-toolbar .center{text-align:center}}.item a .item-image{background-color:transparent}@media (hover:hover) and (min-width:601px){.item-image:hover img,.pickup-item:hover img{opacity:.9}}.uk-offcanvas-overlay::before{background:rgba(0,0,0,.3)}.cart-qty{background:var(--dolce-accent-color,#d91b17);color:var(--dolce-bg-color,#fff)}@media (min-width:960px){#slide-menu .uk-offcanvas-slide::-webkit-scrollbar-track{background:#222!important}#slide-menu .uk-offcanvas-slide::-webkit-scrollbar-thumb{background:#444!important}#slide-menu .uk-offcanvas-bar{border-right:1px solid #222}#slide-menu .uk-offcanvas-bar.has-scroll{border-right:none}}.swiper-pagination-bullet{background-color:#ccc!important;opacity:.2}.swiper-pagination-bullet-active{background-color:#ccc!important;opacity:.8}.uk-offcanvas-bar{background:var(--dolce-bg-color-85)}.main #about>.blog_inner .blog_contents .read_more{background:#111!important;border:solid 1px #666!important}.main #about .read_more a{color:#fafafa!important}@media (min-width:1560px){html.dv-oc-open #floating-banner{--widthA:100%;right:calc(var(--widthA)/ 20)}html.dv-oc-open #floating-banner.fb-left{right:unset;--widthA:100%;left:calc(var(--widthA)/ 20)}}.uk-table-striped tbody tr:nth-of-type(2n+1),.uk-table-striped>tr:nth-of-type(2n+1){background:#222;border-top:1px solid #666;border-bottom:1px solid #666}.uk-table-striped tbody tr:nth-of-type(2n):last-child,.uk-table-striped>tr:nth-of-type(2n):last-child{border-bottom:1px solid #666}#bottom-cart{background:#000!important}.btn-instagram{border:none;background-color:#222;color:#fafafa}.uk-heading-line>::after,.uk-heading-line>::before,footer .uk-heading-line>::after,footer .uk-heading-line>::before{opacity:.2}#page-blog .main #about>.blog_inner,#page-blog .main .blogListMain .blog_inner{border-bottom:1px solid #666!important}#page-top a{background:#222;color:#fff;opacity:1}#page-top a:hover{background:#2a2a2a}@media (max-width:959px){#deeplink a,#deeplink a:focus,#deeplink a:hover{background:#000;color:#fafafa;border:solid 1px #454545}}