/*!
Theme Name: Vivanda
Version: 3.0.4
Template: bunnyapartment
Description: Theme for Viavanda store. Don't even think about editing this in Wordpress as it has little to no customisation support.
Author: Kyle Barrow
Author URI: https://viavanda.com
Text Domain: vv
*/@font-face{font-family:Bebas Neue;font-display:swap;src:url(/wp-content/themes/viavanda/assets/fonts/bebasneue-regular-webfont.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-bebas:"Bebas Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--p1:#000;--p2:#202120;--p3:#7f7f7f;--p4:#bcbcbc;--p5:#e9e9e9;--p6:#f7f7f7;--a1:#7f7f7f;--a2:#c6bcbc;--a3:#e9e9e9;--shadow:none;--background-head-close:none;--background-head-open:none;--littlelarge:1.0rem;--smallest:0.6rem}body{font-family:var(--font-serif)}.buttons,.cart-button,button,input[type=submit]{border-radius:0}.woocommerce-store-notice{font-family:Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-weight:700}.home #masthead{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.masthead-inner svg{margin:5px;height:30px}.head-logo-link svg{height:20px}.head-cart-badge{top:17px}.drop-down-text{font-family:var(--font-bebas);font-size:var(--large);font-weight:var(--bold);margin:0}.drop-down-text a{padding:0 0 0 var(--spacing)}.drop-down{border-radius:0;box-shadow:none}.drop-down,.drop-down.open{background:var(--background-overlay-thick)}.head-shop{width:77px}.head-collection{width:119px}.menu-scroller{font-family:var(--font-bebas)}.menu-scroller section{margin:var(--spacing) 0 0}.menu-scroller h3{font-weight:var(--bold);font-size:var(--littlelarge);text-align:left;border-top:none;border-bottom:none;padding:0 var(--spacing-small) var(--spacing-small)}.menu-scroller h3 a{text-decoration:none}.menu-scroller li{font-size:var(--default);padding:var(--spacing-miniscule) var(--spacing-small);border-bottom:none}.menu-scroller li.menu-sale,.shop-scroller li.shop-sale{color:var(--text-warning)}.menu-scroller section:last-child{border-bottom:none}.menu-scroller li:hover{background:none}.menu-scroller .menu-vv-my-page li{font-size:var(--smaller);font-weight:var(--medium)}.menu-scroller li a{padding:0 0 var(--spacing-small)}.menu-collection,.menu-lookbook,.menu-vv-my-page{cursor:pointer}.menu-collection ul,.menu-lookbook ul,.menu-vv-my-page ul{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.menu-scroller ul.open{max-height:500px;overflow:auto}section.menu-vv-my-page h3 a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;white-space:nowrap}.login{font-weight:var(--medium)}.login,.user_email{font-size:var(--smaller)}.user_email{font-weight:var(--normal);padding:0 var(--spacing) 0 var(--spacing-small);overflow:hidden;text-overflow:ellipsis}.collection-container,.likes-container,.lookbook-container,.shop-container{flex:1 1 auto;display:flex;padding:var(--header) 0 0}.collection-scroller,.likes-scroller,.lookbook-scroller,.shop-scroller{flex:1 1 auto;overflow-y:scroll;padding:0 var(--spacing) var(--spacing)}.collection-scroller ul,.lookbook-scroller ul,.shop-scroller ul{display:block;list-style:none;margin:0;transition:max-height .3s ease-out;overflow:auto;padding:0}.collection-scroller li,.lookbook-scroller li,.shop-scroller li{font-family:var(--font-bebas);font-size:var(--large);font-weight:var(--normal);margin:0;padding:var(--spacing-miniscule) 0}.collection-scroller li a,.lookbook-scroller li a,.shop-scroller li a{display:block;text-decoration:none;padding:var(--spacing-small) 0}@media only screen and (min-width:940px){.menu-collection,.menu-lookbook,.menu-shop{display:none}.menu-vv-my-page.enabled ul{max-height:500px;overflow:auto}.menu-vv-my-page.enabled ul.open{max-height:0;overflow:hidden}#site-shop.drop-down{left:40px}#site-collection.drop-down{left:117px}#site-lookbook.drop-down{left:236px}#site-collection.drop-down,#site-lookbook.drop-down,#site-menu.drop-down,#site-shop.drop-down{width:250px}.home #site-collection.drop-down,.home #site-lookbook.drop-down,.home #site-menu.drop-down,.home #site-shop.drop-down{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.home #primary{padding:0 var(--spacing-small)}@media only screen and (min-width:1302px){#site-shop.drop-down{left:calc((100vw - 1301px) / 2 + 40px)}#site-collection.drop-down{left:calc((100vw - 1301px) / 2 + 77px + 40px)}#site-lookbook.drop-down{left:calc((100vw - 1301px) / 2 + 119px + 77px + 40px)}}.serif,.type-page h1.entry-title,.woocommerce-products-header h1.page-title,.wp-block-heading{font-family:var(--font-bebas);font-weight:var(--bold)}.wp-block-heading a{text-decoration:none}.ba-shortcode-highlight-section{background:var(--background-msg-light)}.site-info{display:block;color:var(--text)}.site-info li{text-align:center}.site-copyright{font-family:var(--font-bebas);font-size:var(--smaller)}@media only screen and (min-width:800px){.site-info ul{display:flex;flex-direction:row;justify-content:space-evenly;margin:0}}.tile-soldout p,.woocommerce-loop-product__title{text-transform:uppercase}.tile-soldout p{font-size:var(--small)}ul.products .tile-badges{display:none}ul.products li{margin:0 0 var(--spacing)}li.product h2{margin:var(--spacing-miniscule) 0 0}li.product .price .amount,li.product h2{font-size:var(--smallest)}li.product .tile-price-row{margin:0 0 var(--spacing-tiny);font-size:var(--smallest)}li.product .wc-likes-product{display:none}#site-likes li.product .wc-likes-product,.my-page-likes li.product .wc-likes-product{display:block}.ba-brand-filter-container,.page-slug-sale .entry-header,.vv-collection .entry-header,.vv-lookbook .entry-header,.woocommerce-breadcrumb,.woocommerce-products-header,.woocommerce-result-count{display:none}.summary .price{font-size:var(--larger);margin:var(--spacing-miniscule) 0 0}.summary .price .amount{font-size:unset}.summary .points-row{font-size:var(--smallest);color:unset}.single-product .stock{text-transform:uppercase;text-align:left}body.logged-in button.wc_bis_send_form{background:unset;color:unset}#wc_bis_product_form .wc_bis_form_title{margin:unset}#wc_bis_already_registered,.single-product .discount-message,.wc_bis_form_title{text-align:left}.single-product .wc-tabs-wrapper{margin:var(--spacing-large) 0 0}.single-product .wc-tabs-wrapper h2{text-transform:uppercase;font-weight:var(--bold)}.single-product .woocommerce-Tabs-panel--additional_information{display:none!important}.single-product .product_meta{display:none}.related h2,.upsells h2{font-size:var(--default);text-transform:uppercase;text-align:left;font-weight:var(--bold)}.related,.upsells{background:unset}@media only screen and (min-width:800px){.related,.upsells{padding:unset}}.woocommerce-checkout.woocommerce-order-received .head-logo-link{display:block}#billing_company_field{display:none}.jp-carousel-icon-comments,.jp-carousel-icon-info{display:none!important}.ba-shortcode-alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}.ba-shortcode-swiper{margin:0 0 var(--spacing-large)}.wc-likes-product{opacity:unset}@media only screen and (min-width:940px){.ba-shortcode-alignfull{margin-left:calc(-1 * var(--spacing-small));margin-right:calc(-1 * var(--spacing-small))}}