#et-top-navigation{width:100%;text-align:center}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:none!important;text-align:center}.et_header_style_left .logo_container{width:auto}#top-menu .menu-item-406>a{position:relative;font-size:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}#top-menu .menu-item-406>a::before{content:"\e07a";font-family:"ETmodules";font-weight:900;font-size:18px;color:inherit;transition:color 0.3s ease}#top-menu .menu-item-406>a:hover::before{color:#c0392b}.et_mobile_menu .menu-item-406 a::before{margin-right:8px;font-size:18px}@media (max-width:767px){#c7wp-cart-box{display:none!important}}#c7wp-cart-box{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;margin-top:10px}#c7wp-cart-box .c7-user-nav__account .c7-user-nav__account__login{color:#ffffff!important;font-weight:bold}#c7wp-cart-box .c7-user-nav__cart__count{background-color:#000!important}#c7wp-cart-box .c7-user-nav__cart__title svg{stroke:#ffffff;stroke-width:2}#c7wp-cart-box .c7-user-nav__account>a{color:#ffffff!important;font-weight:600;text-transform:uppercase;padding-right:5px;font-weight:bold;letter-spacing:1px}c7-user-nav__account__dropdown__header
.c7-user-nav__account__dropdown__header{font-weight:bold}.et-pb-contact-message{color:#52663d;font-size:16px!important;text-align:center;font-weight:bold}#et-boc [data-da-area] .da-close-wrap{position:absolute!important;top:-10px!important;right:-30px!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;overflow:visible!important;z-index:999999!important}#et-boc [data-da-area] .da-close-wrap .da-close,#et-boc [data-da-area] .da-close,.evr-close{display:block!important;width:35px!important;height:35px!important;line-height:35px!important;text-align:center!important;background:rgba(0,0,0,0.7)!important;color:#fff!important;font-size:22px!important;font-weight:bold!important;border-radius:50%!important;cursor:pointer!important;opacity:1!important;transition:all 0.3s ease!important}#et-boc [data-da-area] .da-close:hover,.evr-close:hover{background:rgba(0,0,0,0.85)!important;transform:scale(1.05)}#et-boc [data-da-area] .da-close:hover,.evr-close:hover{opacity:1!important;background:rgba(255,255,255,1)!important;transform:scale(1.05)}:root{c7-primary-color:#000}.c7-product-collection__product-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:2rem!important}.c7-link{color:#52663d}.c7-tab[aria-selected='true']{border-color:#52663d}.c7-tab[aria-selected='true'] .c7-tab-label{font-weight:bold}.c7-btn--primary,.c7-btn--primary:hover{background-color:#000!important;border-radius:0;letter-spacing:2px;font-size:12px;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.c7-club-join-button .c7-btn--primary,.c7-club-join-button .c7-btn--primary:hover{color:#ffffff!important;border-width:12px!important;border-color:#93b786;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#93b786!important;padding:15px 40px 17px 40px}.c7-btn--alt{border-radius:0;letter-spacing:2px;font-size:12px;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.c7-product-collection__product-list{margin-top:0px;margin-bottom:0px}.c7-product__subtitle{line-height:120%}.c7-product-collection__product-list .c7-product__title{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;line-height:120%;font-size:16px!important;font-weight:400!important}.c7-product__variant__price__title{display:none}.c7-product__add-to-cart__price__variant::before{content:''}.c7-product__add-to-cart__price{font-weight:bold;color:#000}.cmw-product .c7-product{text-align:left}.cmw-product .c7-product .c7-product__subtitle{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;line-height:120%;text-align:left;color:#52663d}.cmw-product .c7-product .c7-product__content{text-align:left;line-height:150%}.cmw-product .c7-product .c7-product__add-to-cart__price{text-align:left}.cmw-product .c7-product .cmw-wine-spec{margin-top:30px;text-align:left;width:100%;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important}.cmw-product .c7-product .cmw-wine-spec .c7-product__spec div{display:inline-block;margin-right:10px}.cmw-product .c7-product .cmw-wine-spec .c7-product__spec{border-bottom:1px solid #999999}.cmw-product .c7-product .c7-product__image img{height:100%}@media screen and (min-width:769px){.cmw-product .c7-product-detail .c7-product__image{flex:0 0 600px;margin-right:10px}}.cmw-tech-sheets{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;color:rgba(0,0,0,0.8)}.cmw-tech-sheets ul li{list-style-type:square}.cmw-awards{margin-top:40px;padding:20px;background-color:#eaf0e8}.cmw-awards h3{font-weight:bold;margin-bottom:10px}.cmw-awards p{padding-bottom:0px;line-height:150%}.c7-cart{text-align:left}.c7-cart .c7-link{color:#52663d}.c7-cart .c7-order-item__title a,.c7-cart .c7-order-summary__title{font-weight:bold!important}.c7-side-cart__header{margin-top:40px;border-bottom:1px solid #232323}.c7-side-cart .c7-order-item__title{font-weight:bold}.c7-side-cart .c7-order-item__title{font-weight:bold;font-size:16px}.c7-side-cart .c7-order-summary__value,.c7-side-cart .c7-order-item__total{font-weight:bold}.page-id-11 .c7-content--checkout{padding-top:40px}.page-id-11 #c7-content{background-image:linear-gradient(150deg,#ffffff 30%,rgba(255,255,255,0.5) 100%),url(https://cmwines.co.za/wp-content/uploads/2025/10/walking-in-vineyard.jpg)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.c7-checkout{font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif!important;color:rgba(0,0,0,0.8);background:transparent}.c7-checkout .c7-h1{font-family:Quattrocento,Georgia,"Times New Roman",serif;border-bottom:1px solid #232323}.page-id-11 .c7-checkout__summary-container,.page-id-11 .c7-checkout__background{background-color:#eaf0e8!important}.c7-checkout .c7-link{color:#52663d}.c7-checkout .c7-order-item__title{font-weight:bold;font-size:16px}.c7-checkout .c7-order-summary__value{font-weight:bold}.c7-checkout .c7-breadcrumbs li{background-color:#eaf0e8!important}.c7-checkout .c7-breadcrumbs li.c7-active{font-weight:bold}.c7-checkout .c7-order-summary__item--subtotal,.c7-checkout .c7-order-summary__item--subtotal,.c7-checkout .c7-order-summary__item--total{border-color:#232323}.c7-checkout .c7-checkout-logo{margin-top:20px}c7-:r5:-fullName-label{margin-top:20px}#page-id-11 .c7-user-nav__cart__title svg{stroke:#000}.c7-order-status-summary h2{text-align:center!important}.c7-order-status-summary{background-color:#eaf0e8!important}.c7-account-order-detail .c7-order-contents,.c7-account-order-detail .c7-order-details{border:1px solid #000;padding:20px}.c7-account-order-detail .c7-order-contents{margin-top:20px}.c7-account,.c7-account h2,.c7-account h3,.c7-account p{text-align:left}.c7-account .c7-link{color:#52663d}.c7-account .c7-account__header{background-color:#eaf0e8}.c7-account .c7-wrapper ul li{font-weight:bold}.c7-account .c7-account__menu .c7-active a{border-bottom-color:#52663d}.c7-account .c7-form input[type='text'],.c7-account .c7-account .c7-form input[type='email'],.c7-account .c7-form input[type='number'],.c7-account .c7-form input[type='tel'],.c7-account .c7-form input[type='username'],.c7-account .c7-form input[type='password'],.c7-account .c7-form textarea,.c7-account .c7-order-item input,.c7-account .c7-form select,.c7-account .c7-order-item select{color:#000}.c7-account .c7-form label{font-weight:bold}@media (max-width:768px){.c7-product-collection__product-list{display:flex;flex-wrap:wrap}.c7-product{flex:0 0 100%;max-width:100%}.c7-product img{width:auto;height:100%}.c7-product__add-to-cart__price{margin-top:0px}}