.cc-selects{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.cc-loader,.subscription-load-error{text-align:center}.wpb_text_column :last-child .cc-wc-btn,.cc-wc-btn{padding:0;width:calc(25% - 10px);box-sizing:border-box;margin:0 5px 10px}.cc-select-wrapper,.cc-wc-btn.active .cc-select-wrapper{border-color:#565656}.cc-select-wrapper{border:1px solid #565656;padding:20px;box-sizing:border-box;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:70px;height:100%}.cc-select-title{font-size:17px;font-weight:400;text-transform:uppercase;cursor:pointer}.cc-wc-btn.active .cc-select-wrapper .cc-select-title,.cc-wc-btn:hover .cc-select-wrapper .cc-select-title{color:#fff}.cc-counter-wrapper button.custom-mix-btn{background:#aaa!important;color:#494949!important}.cc-container{position:relative}.cc-sidebar{position:fixed;bottom:60px;right:0;transition:ease-in-out .3s;width:25%;display:none}.cc-sidebar-wrapper{background:transparent;box-sizing:border-box;text-align:center;padding:0}.cc-sidebar-panel-head{background:#4d4d4d;padding:10px;box-sizing:border-box;justify-content:space-between}.cc-sidebar-panel-head span,.cc-sidebar-panel-head a,.cc-sidebar-panel-head a:hover{line-height:1;color:#fff;font-size:1em}.cc-sidebar-panel-body{padding:10px 15px;box-sizing:border-box;border:1px solid #ddd;background-color:#fff;color:#292929;display:none}a.cc-join-now-btn:hover,a.cc-join-now-btn:focus,a.cc-join-now-btn.active{background:#565656;text-decoration:none;box-shadow:none!important;color:#fff!important}a.cc-join-now-btn{padding:18px;width:290px;margin:0 auto;display:inline-block;text-align:center;box-sizing:border-box;background:#fff;color:#333;font-size:20px;text-transform:uppercase;font-weight:400;letter-spacing:1px;text-decoration:none;border:1px solid #565656;box-shadow:none!important}.cc-section h3{font-size:23px}.cc-section h3.cc-section-title{text-align:center;text-transform:uppercase;margin:20px 0 0;color:#3a3937;font-weight:500}.cc-section p.cc-section-desc{color:#757575;text-align:center}.cc-sidebar .cc-sidebar-wrapper .cc-data-result .cc-data{text-transform:uppercase;margin:.5em 0}.cc-sidebar .cc-sidebar-wrapper .cc-data{font-weight:600}.cc-sidebar .cc-sidebar-wrapper p{margin:0;line-height:1;font-size:16px;font-style:normal;font-weight:300}div.cc-sidebar-panel-head a,div.cc-sidebar-panel-head a:hover{text-decoration:none;box-shadow:none!important;color:#fff!important;font-size:.8em;top:-.1em;position:relative;margin-left:.5em;outline:0}.custom-mix-wrapper .cc-wine-wrapper .price,.fancy-product-details .cc-wine-wrapper .price{margin-top:20px}.custom-mix-wrapper .cc-wine-wrapper .price,.fancy-product-details .cc-wine-wrapper .price{background:#fff;overflow:hidden;width:220px;margin:20px auto 0;text-align:center;color:#292929}.price .strikethrough{text-decoration:line-through}.fancy-product{overflow:hidden;max-width:960px}.fancy-product-image{float:left;width:30%}.fancy-product-details{width:70%;float:left}span.fancy-controls{display:block;margin:15px 0}span.fancy-controls{display:block;margin:15px 0}.fancy-ctrl-btn,.fancy-qty{width:28px;height:28px;display:inline-block;text-align:center;color:#fff;background:#000;line-height:28px;font-size:14px;cursor:pointer;box-sizing:border-box;vertical-align:middle}span.fancy-qty{background:#fff;color:#000;border:2px solid;font-size:18px}.fancy-ctrl-btn,.fancy-qty{width:28px;height:28px;display:inline-block;text-align:center;color:#fff;background:#000;line-height:28px;font-size:14px;cursor:pointer;box-sizing:border-box;vertical-align:middle}#cc-buy-now{text-align:center}#cc-buy-now .current-pack{text-transform:uppercase;font-size:22px;font-weight:500;color:#292929}#cc-buy-now p{margin:5px 0 10px}#cc-buy-now .cc-data-fixed-total{margin:20px 0 30px}.cc-data-result .cc-data-fixed-total,.cc-data-result .cc-data-fixed-regular-total{margin-bottom:5px!important}#cc-buy-now .cc-buy-now{border:1px solid #4d4d4d;width:280px;background:#fff;font-weight:400;text-transform:uppercase;box-sizing:border-box;color:#4d4d4d!important;padding:14px 0}a.cc-buy-now,a.cc-switch-now{width:300px;display:block;background:#333;color:#fff!important;text-align:center;padding:15px 30px;font-size:18px;font-weight:700;margin:0 auto}#cc-buy-now .cc-buy-now:hover{background:#4d4d4d;color:#fff!important}#cc-buy-now .cc-data-fixed-total em,.cc-options-data #cc-buy-now .cc-data-fixed-total strong{font-style:normal;color:#672139;font-weight:500}.cc-section{padding:20px 0}.cc-sidebar-panel-head.proceed-active{background:#bfb989}.cc-counter-wrapper{overflow:hidden}.cc-counter-desc{float:left}.cc-section p.cc-section-desc{text-align:center;line-height:1.5em;font-size:16px;margin:20px 0}.cc-counter-desc p{color:#757575}.cc-counter-wrapper button,.cc-counter-wrapper input.custom-mix-counter{border-color:#a1a1a1;font-family:'Poppins',sans-serif;text-transform:uppercase}.cc-counter-wrapper button:hover{background:#000000!important}.cc-section p.cc-section-desc,.cc-section div.cc-counter-desc p{text-align:center;line-height:1.5em;font-size:16px;margin:20px 0}.cc-counter-desc p{color:#757575}.cc-counter-counter{float:right;display:flex;margin-bottom:20px}.cc-counter-wrapper button.cc-clear{padding:12px 30px;border:2px solid #a1a1a1;color:#444444!important;background:transparent;margin-right:5px;opacity:1}.cc-counter-wrapper button{border:0;text-align:center;background:#000;color:#ffffff!important;display:inline-block;line-height:1;margin:0;padding:15px;box-sizing:border-box;opacity:.5}button#save{padding:12px 30px;background:#444}.cc-counter-wrapper button.enabled{opacity:1;cursor:pointer}.cc-counter-wrapper input.custom-mix-counter{border:1px solid #444!important}.cc-counter-wrapper input.custom-mix-counter{text-align:center;background:#fff;padding:10px 0!important;line-height:1!important;max-width:40px;box-sizing:border-box;margin:0}.custom-mix-wrapper{clear:both;margin:auto;height:auto;overflow:hidden;display:flex;flex-wrap:wrap}.custom-mix-wrapper .cc-wine-wrapper{width:32%;position:relative;margin:5px 1%;border:2px solid #eee;background:#fff;box-sizing:border-box}.custom-mix-wrapper .cc-wine-wrapper:nth-child(3n+1){clear:left;margin-left:0}.custom-mix-wrapper .cc-wine-wrapper:nth-child(+3n){margin-right:0}.custom-mix-wrapper .cc-wine-wrapper:hover>.controls,.custom-mix-wrapper .cc-wine-wrapper:focus>.controls{display:block}.custom-mix-wrapper .cc-wine-wrapper .cc-product-title{margin-bottom:10px;font-family:'Merriweather',sans-serif;text-align:center;font-weight:400;height:auto;line-height:1;padding:0 10px;box-sizing:border-box;color:#444}.custom-mix-wrapper .cc-wine-wrapper .price{margin-bottom:30px;text-align:center;color:#292929}.custom-mix-wrapper .cc-wine-wrapper .qty{width:32px;height:28px;position:absolute;top:20px;left:20px;text-align:center;background:#000;border-radius:100%;color:#fff;padding-top:4px}.custom-mix-wrapper .cc-wine-wrapper .controls{display:none;position:absolute;top:40%;left:50%;text-align:center;transform:translateX(-50%)}.custom-mix-wrapper .cc-wine-wrapper .controls .cc-addremove,.custom-mix-wrapper .cc-wine-wrapper .controls .quick-view-btn{cursor:pointer;width:40px;height:40px;background:rgba(0,0,0,.5);color:#fff;float:left;margin:0 1px;border:none}.custom-mix-wrapper .cc-wine-wrapper .controls .quick-view-btn:hover,.custom-mix-wrapper .cc-wine-wrapper .controls .cc-addremove:hover{-webkit-transition:all 1s;transition:all 1s;background:#000}.custom-mix-wrapper .cc-wine-wrapper .image{height:271px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin-bottom:20px;margin-top:0}.cc-products-selected ul{padding:0;overflow:hidden;list-style:none;margin:.5em 0}.cc-products-selected ul li{display:block}.cc-products-selected ul li p{font-weight:400!important;padding:3px 0}.cc-data-totals{margin:0 0 20px;font-weight:700;text-align:center}.cc-data-totals em{font-style:normal}.cc-products-btn>a,.cc-checkout-btn>a,.cc-switch-pack-btn>a{background:#333 none repeat scroll 0 0;color:#fff!important;display:block;font-size:16px;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}.cc-sidebar-wrapper .cc-products-btn,.cc-sidebar-wrapper .cc-checkout-btn,.cc-sidebar-wrapper .cc-switch-pack-btn{padding:10px 0 0}.cc-sidebar-wrapper .cc-products-btn>a,.cc-sidebar-wrapper .cc-checkout-btn>a,.cc-sidebar-wrapper .cc-switch-pack-btn>a{background:transparent!important;color:#4d4d4d!important;font-weight:400;border:1px solid #4d4d4d}.cc-sidebar-wrapper .cc-products-btn>a:hover,.cc-sidebar-wrapper .cc-checkout-btn>a:hover,.cc-sidebar-wrapper .cc-switch-pack-btn>a:hover{background:#4d4d4d!important;color:#fff!important}.pack-quantity-count{font-weight:600;color:#3a3937}.cc-sidebar-panel-head.proceed-active{background:#A1101B}.cc-sidebar.compensate-for-scrollbar.on.sidebar-stick{right:50px}.cc-sidebar.on,.cc-sidebar{bottom:35px;right:35px}.cc-sidebar.fixed{top:auto}.wine-edit-plan-name,.wine-edit-count{font-weight:600;color:#3a3937}.woocommerce_cruclub_subscriptions{padding:5px}.woocommerce_cruclub_subscriptions h2.cc-section-title{text-transform:uppercase;margin:20px 0 20px;color:#3a3937;font-weight:600;font-size:24px}.woocommerce_cruclub_subscriptions h3.cc-section-title{text-transform:uppercase;margin:20px 0 20px;color:#3a3937;font-weight:600}.woocommerce_cruclub_subscriptions .cc-section .wine-selection h3.cc-section-title{text-align:left}.woocommerce_cruclub_subscriptions p.cc-section-desc{line-height:1.5em;font-size:16px;margin:20px 0}.woocommerce_cruclub_subscriptions .cc-section .wine-selection p.cc-section-desc{text-align:left}table#subscription-table,table#cc-product-list-table{width:100%;background:#fff;margin-bottom:40px}table#subscription-table thead tr th,table#cc-product-list-table thead tr th{border-top:1px solid #b4b4b4;text-transform:uppercase;color:#292929}table#subscription-table tr td,table#subscription-table tr th,table#cc-product-list-table tr td,table#cc-product-list-table tr th{border-top:1px solid #b4b4b4;padding:10px 20px;color:#292929}table#subscription-table thead tr th:first-child,table#subscription-table tbody tr td:first-child,table#cc-product-list-table thead tr th:first-child,table#cc-product-list-table tbody tr td:first-child{border-left:1px solid #b4b4b4}table#subscription-table thead tr th:last-child,table#subscription-table tbody tr td:last-child,table#cc-product-list-table thead tr th:last-child,table#cc-product-list-table tbody tr td:last-child{border-right:1px solid #b4b4b4}table#subscription-table tbody tr:last-child td,table#cc-product-list-table tbody tr:last-child td{border-bottom:1px solid #b4b4b4}table#cc-product-list-table tbody tr td{vertical-align:middle}a.cc-edit-wine-btn{padding:14px;width:240px;margin:0 auto;display:inline-block;text-align:center;box-sizing:border-box;background:#fff;color:#333;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1px;text-decoration:none;border:1px solid #565656;box-shadow:none!important}a.cc-switch-pack-btn{padding:14px;width:300px;margin-left:10px;display:inline-block;text-align:center;box-sizing:border-box;background:#fff;color:#333;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1px;text-decoration:none;border:1px solid #565656;box-shadow:none!important}a.cc-edit-wine-btn:hover,a.cc-edit-wine-btn:focus,a.cc-edit-wine-btn.active,a.cc-switch-pack-btn:hover,a.cc-switch-pack-btn:focus,a.cc-switch-pack-btn.active{background:#565656;text-decoration:none;box-shadow:none!important;color:#fff!important}a.cc-update-payment-details-link{color:#7a1a28;font-weight:600;text-decoration:underline;margin-left:10px;text-transform:uppercase}div.pre-select-dropdown{padding:6px 30px;text-transform:uppercase;border:2px solid #a1a1a1}.cc-counter-desc .wine-selection{margin-bottom:20px}tr.cruclub-custom-item:not(:first-child){font-size:14px}tr.cruclub-custom-item:not(:first-child) td:first-child{padding-left:20px!important}table#cc-product-list-table tbody tr td:first-child{text-align:center;width:200px}table#cc-product-list-table tbody tr td:first-child img{width:auto!important;height:150px!important}div#edit-wines-loader{margin-top:20px}div.edit-wines-wine-container{width:30%!important}div.edit-wines-wine-container .cc-product-title{line-height:22px;min-height:44px}.woocommerce-MyAccount-navigation-link--subscriptions{display:none!important}table.order-table.invoice-order-table div.product-meta{display:none}.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr.cart-discount.recurring-total a.woocommerce-remove-coupon{display:none}.woocommerce form.checkout table.shop_table td dl dt.variation-pack_mix_id,.woocommerce form.checkout table.shop_table td dl dd.variation-pack_mix_id{display:none}.woocommerce-pip.invoice>.product-meta dl.variation>[class^="variation-pack_mix"]{display:none}