.promotion-view-index .category-description{padding:5px 0;margin:0 0 8px}.promotion-view-index .category-products.ajaxcart .sep-bar{margin-bottom:15px;border-top-width:2px}.promotion-view-index .category-products.ajaxcart .category-products-table-header{color:#000}.promotion-view-index .category-products.ajaxcart .products-list .f-fix{float:left;width:100%}.promotion-view-index .category-products.ajaxcart .products-list .f-none{float:none !important}.promotion-view-index .category-products.ajaxcart .products-list .product-image{border:2px solid transparent}.promotion-view-index .category-products.ajaxcart .products-list li.item{position:relative;border-bottom:1px dashed #dcdcdc}.promotion-view-index .category-products.ajaxcart .products-list li.item.last{border-bottom:0}.promotion-view-index .category-products.ajaxcart .products-list .price-box{margin:0 0 6px;clear:both;font-weight:700}.promotion-view-index .category-products.ajaxcart .products-list .old-price{display:inline-block;margin:0 4px 0 0}.promotion-view-index .category-products.ajaxcart .products-list .old-price .price{text-decoration:line-through}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .v-sep-bar{color:#6b6b6b;margin:0;padding:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .v-sep-bar:after{content:'|';margin:0;padding:0 10px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .col-product-badge{width:70px;position:absolute;top:4px;left:0;z-index:2}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .product-badges .product-badge img{max-width:100%}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .col-product-info{max-width:none;position:relative}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .product-name{color:#151515;font:700 16px/1.35 PT Serif,Arial,Helvetica,sans-serif;margin-bottom:5px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .product-name a{color:#000;font:700 16px/1.35 PT Serif,Arial,Helvetica,sans-serif}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-region,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-producer,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-ratings,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-type,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-bot-size,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .green-attribute-container{display:inline-block}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-region a,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-producer a,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-ratings a,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-type a,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-bot-size a,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .green-attribute-container a{color:#6b6b6b;text-decoration:none}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-region{margin-bottom:5px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-ratings{margin-bottom:3px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-ratings>div{float:none;margin:0 4px 0 0;display:inline-block}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-region,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-producer{font:normal 12px/1.25 PT Serif,Arial,Helvetica,sans-serif}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-type,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .wine-bot-size,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .green-attribute-container{color:#6b6b6b;font:normal 14px/1.25 PT Serif,Arial,Helvetica,sans-serif}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .wine-info-row .green-attribute-container .green-attribute{display:inline}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart .qty{box-sizing:unset;-webkit-box-sizing:unset;margin-top:0;height:18px;border-radius:0;border:1px solid #cbcbcb;float:left;width:30px !important;clear:both}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart .qty-ctl button{padding:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input>.qty-ctl button{width:15px;height:15px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input>.qty-ctl button.increase{background-position:3px 3px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input>.qty-ctl button.increase:hover{background-position:-13px 3px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input>.qty-ctl button.decrease{background-position:3px -10px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input>.qty-ctl button.decrease:hover{background-position:-13px -10px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart{background-color:#8d0e3a;border:1px solid #8d0e3a;color:#fff;display:inline-block;margin:0;width:auto;float:left;padding:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart span{color:#fff;font:normal 16px/1.25 "PT Serif",Arial,Helvetica,sans-serif;text-transform:uppercase}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart span span{min-width:140px;padding:10px 15px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart:hover{background-color:#fff}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart:hover span{color:#8d0e3a}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container .add-to-links{margin-left:5px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container .add-to-links div.btn-add-to-wishlist{display:inline-block;background:0 0;border:1px solid #b69464;box-sizing:border-box;color:#b69464}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container .add-to-links div.btn-add-to-wishlist a.towishlist{margin:0;width:100%;height:100%;display:inline-block;text-align:center;vertical-align:middle;background:0 0;transition:unset;-webkit-transition:unset;text-indent:unset}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container .add-to-links div.btn-add-to-wishlist a.towishlist .btn-wishlist-star .btn-wishlist-star-icon{width:20px;height:20px}.promotion-view-index .category-products.ajaxcart .category-products-table-footer{margin-top:0;margin-bottom:15px}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_2,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_3,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_5,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_6{display:inline;float:right;position:relative;margin-left:10px}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_1,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_2,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_3,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_4,.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_6{width:10%}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .grid_5{width:100%}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container{margin-top:0;display:inline-block;clear:none}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container button.btn-update-cart{border:1px solid #8d0e3a;background:#8d0e3a;color:#fff;padding:0}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container button.btn-update-cart span{color:#fff}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container button.btn-update-cart span span{padding:10px 15px;text-transform:uppercase;box-shadow:none}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container button.btn-update-cart :hover{background:#fff}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .add-to-cart-btn-container button.btn-update-cart :hover span{color:#000}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .no-r-margin{margin-right:0 !important}.promotion-view-index .category-products.ajaxcart .category-products-table-footer .no-l-margin{margin-left:0 !important}@media only screen and (max-width:759px) and (min-width:481px){.promotion-view-index .hide-adapt-0{display:none !important}.promotion-view-index .show-adapt-0,.promotion-view-index .show-block-adapt-0{display:block !important}.promotion-view-index .adapt-0-w100{width:100% !important}.promotion-view-index .adapt-0-right{float:right !important}.promotion-view-index .category-description.std img{max-width:100%;width:auto}.promotion-view-index .category-products .resp-col-product-image{width:39%}.promotion-view-index .category-products .resp-col-product-image .col-product-badge{position:absolute;z-index:1;zoom:1;float:left;left:0}.promotion-view-index .category-products .resp-col-add-qty{width:fit-content}.promotion-view-index .category-products .resp-col-button-set{width:41%}.promotion-view-index .products-list .product-image img{width:125px !important;height:125px !important}.promotion-view-index .products-list .product-shop .resp-col-product-info .col-product-info{padding-left:10px;padding-right:10px}.promotion-view-index .products-list .product-shop .product-name{max-width:95%;margin-top:5px}.promotion-view-index .products-list .product-shop .add-to-cart-btn-container{float:right !important}.promotion-view-index .products-list .product-shop .add-to-cart-btn-container button{float:right !important}.promotion-view-index .products-list .product-shop .button.btn-cart span span{min-width:auto !important;padding-left:10px !important;padding-right:10px !important}.promotion-view-index .products-list .product-shop .add-to-links{float:right !important}}@media only screen and (max-width:979px) and (min-width:760px){.promotion-view-index .main-wrapper{padding-left:20px !important;padding-right:20px !important}.promotion-view-index .main-wrapper .page-layout-1column .column.main{padding-left:10px !important;padding-right:10px !important}.promotion-view-index .hide-adapt-1{display:none !important}.promotion-view-index .show-adapt-1,.promotion-view-index .show-block-adapt-1{display:block !important}.promotion-view-index .adapt-1-w100{width:100% !important}.promotion-view-index .adapt-1-right{float:right !important}.promotion-view-index .category-description.std img{max-width:100%;width:auto}.promotion-view-index .category-products .resp-col-product-image{width:38%}.promotion-view-index .category-products .resp-col-product-info{width:26%}.promotion-view-index .category-products .resp-col-price{width:19%}.promotion-view-index .category-products .resp-col-add-qty{width:17%}.promotion-view-index .category-products .resp-col-button-set{width:26%}.promotion-view-index .products-list .product-shop .resp-col-product-info .col-product-info{padding-left:10px;padding-right:10px}.promotion-view-index .products-list .product-shop .product-name{max-width:75%;margin-top:5px}.promotion-view-index .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart span span{min-width:unset !important}}@media only screen and (max-width:1199px) and (min-width:1024px){.promotion-view-index .product-shop .resp-col-product-image{text-align:right}}@media only screen and (max-width:1199px) and (min-width:980px){.promotion-view-index .main-wrapper{padding-left:20px !important;padding-right:20px !important}.promotion-view-index .hide-adapt-2{display:none !important}.promotion-view-index .show-adapt-2,.promotion-view-index .show-block-adapt-2{display:block !important}.promotion-view-index .category-description.std img{max-width:100%;width:auto}.promotion-view-index .category-products .resp-col-product-image{width:22%}.promotion-view-index .category-products .resp-col-product-info{width:29%}.promotion-view-index .category-products .resp-col-price{width:12%}.promotion-view-index .category-products .resp-col-add-qty{width:13%}.promotion-view-index .category-products .resp-col-button-set{width:24%}.promotion-view-index .products-list .product-shop .resp-col-product-image .col-product-badge{position:absolute;z-index:1;zoom:1;float:none;left:0}.promotion-view-index .products-list .product-shop .resp-col-product-info .col-product-info{padding-left:10px;padding-right:10px}.promotion-view-index .products-list .product-shop .resp-col-button-set .add-to-cart-btn-container button.btn-add-cart span span{min-width:unset !important}}@media only screen and (max-width:480px){.promotion-view-index .main-wrapper{padding-left:20px !important;padding-right:20px !important}.promotion-view-index .category-description.std img{max-width:100%}.promotion-view-index .category-products-table-header{display:none}.promotion-view-index .category-products.ajaxcart .products-list li{padding-bottom:23px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .col-product-badge{width:50px !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-image{width:120px;margin-left:10px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-image .col-product-badge{position:absolute;top:4px;left:0;z-index:2}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info{width:calc(100% - 120px - 10px);display:block !important;text-align:left}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info{padding-right:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info h2{margin-top:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info .wine-info-row-2 .wine-bot-size,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info .wine-info-row-2 .wine-ratings,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info .wine-info-row-2 .green-attribute-container{line-height:2}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-info .col-product-info .wine-info-row-2 .green-attribute-container .green-attribute{vertical-align:text-top}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-price.hide-adapt-0,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-sp-price.hide-adapt-0{display:none}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-price{width:calc(100% - 120px - 10px);float:right;margin:10px 0;height:40px;max-height:40px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-product-price p.old-price{font-size:12px;line-height:1}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty{width:100%;margin:0 10px 0 130px !important;float:left !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input input.qty{height:30px !important;width:20px !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl{width:20px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button{width:20px !important;height:21px !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.increase{background-position:6px 6px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.increase:hover,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.increase:focus{background-position:-11px 6px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.decrease{background-position:6px -7px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.decrease:hover,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-add-qty .add-to-cart-qty-input .qty-ctl button.decrease:focus{background-position:-11px -7px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set{width:calc(100% - 130px - 58px - 10px) !important;text-align:center;position:relative;float:left !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container{width:100%}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart{background-color:#8d0e3a !important;color:#fff;padding:10px 0 !important;width:100% !important}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart span span{min-width:100%;padding:0;color:unset}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart span span:before{content:"\f07a";font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart:hover,.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart:focus{background-color:#fff !important;color:#8d0e3a}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container div.add-to-links{position:absolute;bottom:65px;right:0}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .left.show-adapt-0.show-adapt-1.hide-adapt-2.hide-adapt-3{display:none !important}}@media screen and (min-width:430px){.promotion-view-index .openc-custom-ajaxcart-container{width:430px !important;min-width:430px !important}}@media screen and (max-width:429px){.promotion-view-index .openc-custom-ajaxcart-container{width:auto !important;min-width:100vw !important}}@media only screen and (max-width:414px){.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart span span{font-size:14px}}@media (max-width:374px){.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart{padding:2px 0 !important;line-height:1}.promotion-view-index .category-products.ajaxcart .products-list .product-shop .resp-col-button-set .col-product-add-to-cart .add-to-box .add-to-cart-btn-container button.btn-add-cart span span:before{content:unset}}@media (max-width:600px){.promotion-view-index .category-description.std table{max-width:100vw;word-break:break-word}.promotion-view-index .category-description.std table table{width:92vw !important;max-width:100%}}