body .vaev-announcement p{text-align:center!important}
body #page-container .vaev-header .et_pb_menu{background:var(--vaev-porcelain)!important}
body #page-container .vaev-hero h1{font-size:64px;line-height:1.08;letter-spacing:-.04em}
body #page-container .vaev-hero .et_pb_text_inner>p:last-child{max-width:370px}
body .et_pb_wc_add_to_cart .variations td.value>span:after,body .et_pb_wc_add_to_cart .variations td.value>span:before{display:none!important;content:none!important;border:0!important}
body #page-container #et-boc .et-l .single_add_to_cart_button:before,body #page-container #et-boc .et-l .single_add_to_cart_button:after{display:none!important;content:none!important}
.vaev-table-scroll{overflow-x:auto}.vaev-legal h1{overflow-wrap:anywhere}
.vaev-product-details .upsells>h2{display:none}.vaev-product-details .related>h2{font-size:34px;margin-top:45px}
.vaev-product-details .upsells>h2{display:block;font-size:34px;margin-top:30px}
body #page-container #et-boc .et-l .woocommerce-message .button:after{display:none!important;content:none!important}
.vaev-header .et_pb_menu__cart-count{font-size:12px}
.vaev-footer .et_pb_text h4{font:500 12px/1.5 var(--et_global_body_font,Barlow),Arial,sans-serif!important;letter-spacing:.12em}
.vaev-footer-links .et_pb_column,.vaev-footer-links .et_pb_text{min-width:0!important}
@media(max-width:980px){.vaev-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vaev-footer-links p,.vaev-footer-links a{overflow-wrap:anywhere}}
.woofc-area .woofc-area-heading{font:400 27px/1.2 var(--et_global_heading_font,'Bodoni Moda'),Georgia,serif!important;text-transform:none!important}
.woofc-area .woofc-area-top,.woofc-area .woofc-area-bot{background:var(--vaev-porcelain)!important;border-color:var(--vaev-blue-grey)!important}
.woofc-area .woofc-item{background:var(--vaev-porcelain)!important;border-bottom:1px solid var(--vaev-blue-grey);padding-top:15px!important;padding-bottom:25px!important}
.woofc-area .woofc-item-remove{opacity:1!important;visibility:visible!important;top:auto!important;bottom:1px!important;right:4px!important;width:24px!important;height:24px!important;line-height:24px!important}
.woofc-area .woofc-item-qty-plus,.woofc-area .woofc-item-qty-minus{cursor:pointer;min-width:24px;min-height:30px}
.woofc-area .woofc-close:focus-visible,.woofc-area [role=button]:focus-visible{outline:2px solid var(--vaev-ink);outline-offset:3px}
@media(max-width:600px){body #page-container .vaev-hero h1{font-size:53px}.vaev-hero .et_pb_text_inner>p:last-child{max-width:100%}}
.vaev-header .mobile_menu_bar:focus-visible{outline:2px solid var(--vaev-ink);outline-offset:5px}
body #page-container #et-boc .et-l .vaev-grid ul.products>li.product,body #page-container #et-boc .et-l .vaev-product-details ul.products>li.product{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}
body #page-container #et-boc .et-l .vaev-grid ul.products>li.product>a.woocommerce-LoopProduct-link,body #page-container #et-boc .et-l .vaev-product-details ul.products>li.product>a.woocommerce-LoopProduct-link{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}
body #page-container #et-boc .et-l .vaev-grid ul.products>li.product>a.woocommerce-LoopProduct-link img,body #page-container #et-boc .et-l .vaev-product-details ul.products>li.product>a.woocommerce-LoopProduct-link img{display:block!important;width:100%!important;max-width:none!important}
