@charset "UTF-8";
/* https://colorsbycaribe.com/wp-content/themes/elsey/inc/plugins/woocommerce/woocommerce-responsive.css?ver=1 */
@media (min-width:1200px){.els-cat-default .els-catsc-text .els-catsc-name{font-size:18px}.els-cat-default .els-cat-default-box .els-cat-info-box{padding:18px 26px 16px}.woocommerce .product-remove{width:86px;text-align:center;font-size:18px}.els-cat-masonry .els-catsc-text .els-cat-info-box{padding:18px 26px}.els-pr-list-products .els-pr-list-img{max-width:105px}.els-full-width .els-no-sidebar .woocommerce ul.products li{margin-right:1.4%!important}.els-full-width .els-no-sidebar .woocommerce .woo-col-3 ul.products li.product{width:32.4%}.els-full-width .els-no-sidebar .woocommerce .woo-col-4 ul.products li.product{width:23.9%}.els-full-width .els-no-sidebar .woocommerce .woo-col-5 ul.products li.product{width:18.88%}.els-full-width .els-no-sidebar .woocommerce .woo-col-6 ul.products li.product{width:15.5%}.els-full-width .els-has-sidebar .woocommerce ul.products li{margin-right:1.9%!important}.els-full-width .els-has-sidebar .woocommerce .woo-col-3 ul.products li.product{width:32%}.els-full-width .els-has-sidebar .woocommerce .woo-col-4 ul.products li.product{width:23.5%}.els-full-width .els-has-sidebar .woocommerce .woo-col-5 ul.products li.product{width:18.44%}.els-full-width .els-has-sidebar .woocommerce .woo-col-6 ul.products li.product{width:15%}.els-product-image-col .els-product-thumbnails-col{max-width:133px}.els-product-image-col .els-product-featured-image-col{padding:0}.els-product-image-col .els-product-featured-image-col{padding-left:0}.els-product-summary-sticky.els-product-summary-col{padding-left:55px}.els-product-summary-col{padding-left:28px}.wc-tabs-wrapper .wc-tabs{width:19.2%}.els-wc-tabs-details{width:80.8%}.woocommerce-Tabs-panel .shop_attributes th{width:222px}.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),.woocommerce .woo-col-5 ul.products li:nth-child(5n),.woocommerce .woo-col-6 ul.products li:nth-child(6n){margin-right:0!important}.woocommerce .shop_table td.product-name{padding-left:0}.woocommerce-checkout #customer_details{width:677px}.woocommerce-checkout .els-order-review{width:453px;float:right}.woocommerce-account .u-column2,.woocommerce-account .u-column1{width:580px}.woocommerce-account .woocommerce-MyAccount-content .u-column2,.woocommerce-account .woocommerce-MyAccount-content .u-column1{width:100%;float:none}.woocommerce-account .u-column2{float:right}.woocommerce .els-shop-fullgrid ul.products li{padding:114px 40px 100px}.woocommerce .els-shop-fullgrid ul.products .els-product-image{margin:0 -40px}.els-has-left-col .els-prsc-products{padding-left:8px}.els-has-right-col .els-prsc-products{padding-right:8px}}@media (min-width:992px) and (max-width:1199px){.els-cat-default .els-cat-default-box.col-nm-5{width:25%}.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),.woocommerce .woo-col-5 ul.products li:nth-child(3n),.woocommerce .woo-col-6 ul.products li:nth-child(3n){margin-right:0!important}.woocommerce .woo-col-6 ul.products li.product,.woocommerce .woo-col-5 ul.products li.product{width:32.2%}.els-has-sidebar .woocommerce .woo-col-6 ul.products li.product,.els-has-sidebar .woocommerce .woo-col-5 ul.products li.product{width:31.7%}.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal{float:left;margin-top:4px}.els-pr-single h3,.els-pr-single h3 a{font-size:20px}.woocommerce .els-shop-fullgrid ul.products h2 a{font-size:22px}.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal{display:table;float:none}.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title{text-align:center}.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title h3 a{font-size:16px}.woocommerce .els-products-full-wrap.els-shop-masonry .els-product-info .els-product-atc a{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:991px){.woocommerce .els-products-full-wrap.els-shop-masonry ul.products .els-product-title h3 a{font-size:16px}.woocommerce .els-products-full-wrap.els-shop-masonry .els-product-info .els-product-atc a{padding-left:20px;padding-right:20px}.els-cat-default .els-catsc-text .els-catsc-name,.els-cat-masonry .els-catsc-text .els-cat-masonry-name{font-size:12px}.els-cat-default .els-cat-default-box .els-cat-info-box,.els-cat-masonry .els-catsc-text .els-cat-info-box{padding:15px 40px}.els-has-sidebar .woocommerce .woo-col-6 ul.products li.product,.els-has-sidebar .woocommerce .woo-col-5 ul.products li.product{width:31.7%}.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer{width:25%}.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.pd-2wh{width:50%}.els-cat-default .els-cat-default-box.col-nm-5{width:33.33%}.els-cat-default .col-sm-12 .els-catdt-box img{width:100%}.woocommerce .woo-col-3 ul.products li:nth-child(3n),.woocommerce .woo-col-4 ul.products li:nth-child(4n),.woocommerce .woo-col-5 ul.products li:nth-child(3n),.woo-col-6 ul.products li:nth-child(3n){margin-right:0!important}.woocommerce .woo-col-6 ul.products li.product,.woocommerce .woo-col-5 ul.products li.product{width:32.2%}.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal{float:left;margin-top:4px}.woocommerce-checkout .woocommerce-checkout-payment li img{max-width:100%;margin:0;display:block}body.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal input[type="radio"]:checked+label::after{top:7px!important}.woocommerce-wishlist form.woocommerce{overflow-x:auto}.woocommerce-wishlist .wishlist_table{width:880px}.els-pr-single h3,.els-pr-single h3 a{font-size:18px}.woocommerce .els-shop-fullgrid ul.products h2 a{font-size:22px}.els-lb-masonry-sizer,.els-lb-masonry-item{width:50%!important}.els-plxsec.els-plxsec-content-right .els-plxsec-content{margin-right:0}.els-plxsec.els-plxsec-content-left .els-plxsec-content{margin-left:0}.els-plxsec .els-plxsec-title-two{font-size:62px;line-height:54px}.els-plxsec .els-plxsec-title-three{font-size:50px;line-height:50px}}@media (max-width:767px){.woocommerce-checkout .woocommerce-checkout-payment li .about_paypal{float:left;margin-top:4px}.woocommerce-checkout .woocommerce-checkout-payment li img{max-width:100%;margin:0;display:block}body.woocommerce-checkout .woocommerce-checkout-payment .payment_method_paypal input[type="radio"]:checked+label::after{top:7px!important}.els-cat-default .els-cat-default-box.col-nm-5{width:50%}.els-cat-default .col-sm-12 .els-catdt-box img{width:100%}.els-product-summary-col{margin-top:25px}.wc-tabs-wrapper .wc-tabs{border-right:none;margin-bottom:0;padding-bottom:0}.woocommerce-Tabs-panel{padding-left:0}.wc-tabs-wrapper .wc-tabs li{display:inline-block}.wc-tabs-wrapper .wc-tabs li a{display:inline-block;margin:0 15px 0 0;padding-bottom:10px;border-bottom:3px solid #ebebeb}.els-prsc-view-all,.els-prsc-heading{text-align:center}.woocommerce .woo-col-6 ul.products li.product,.woocommerce .woo-col-5 ul.products li.product,.woocommerce .woo-col-3 ul.products li.product,.woocommerce .woo-col-4 ul.products li.product{width:49%!important}.woocommerce .woo-col-5 ul.products li:nth-child(2n),.woocommerce .woo-col-6 ul.products li:nth-child(2n),.woocommerce .woo-col-3 ul.products li:nth-child(2n),.woocommerce .woo-col-4 ul.products li:nth-child(2n),.woocommerce .woo-col-5 ul.products li:nth-child(2n){margin-right:0!important}.els-has-sidebar .woocommerce ul.products li{margin-right:2%!important}.woocommerce .shop_table td.product-remove{border-right:1px solid #ececec;width:100%;text-align:center!important}.woocommerce-cart .els-cart-actions{padding-bottom:86px!important;border-top:1px solid #ececec;margin-top:20px}.woocommerce-cart .coupon{width:100%}.woocommerce-cart .coupon input[type='text']{max-width:none}.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:49.8%}.woocommerce-cart .coupon input[type='submit']{margin-left:2.2%}.woocommerce-cart .cart-collaterals .cart_totals table td{padding-left:0;padding-right:0}.woocommerce-cart .cart-collaterals .cart_totals table .shipping td .shipping-calculator-form .button{padding-left:30px;padding-right:30px}.woocommerce-checkout form.woocommerce-checkout .els-order-review{padding:20px 15px}.woocommerce-account .u-column2{margin-top:40px}.woocommerce-account #customer_login p.lost_password{float:none;margin-top:0}.woocommerce-order-received td.product-name,.woocommerce-order-received td,.woocommerce-order-received th{padding:10px!important}.woocommerce-wishlist form.woocommerce{overflow-x:auto}.woocommerce-wishlist .wishlist_table{width:880px}.woocommerce-wishlist .wishlist_table .product-thumbnail{display:table-cell!important}.els-pr-single h3,.els-pr-single h3 a{font-size:20px}.els-pr-single{margin-top:18px;margin-bottom:-18px}.woocommerce .els-shop-fullgrid ul.products h2 a{font-size:22px}.els-subs-two input[type='email']{width:100%;margin-bottom:15px}.els-subs-two input[type='submit']{margin:0}.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-item,.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-sizer{width:50%}.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.pd-2wh{width:50%}.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer{width:50%}.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.pd-2wh{width:50%}.els-order-filter .woocommerce-ordering select{float:none}.els-shop-wrapper .els-shop-filter{text-align:center}.woocommerce-tabs,.product-type-grouped .els-product-summary-col .label,.els-product-summary-col{text-align:center}.woocommerce div.product .woocommerce-product-rating{width:auto;display:inline-block}.woocommerce-Reviews .woocommerce-Reviews-title,.woocommerce-Reviews .commentlist li{text-align:left}.els-product-summary-col .variations{width:auto;text-align:left;margin-left:auto;margin-right:auto}.els-lb-grid-item{width:32.7%!important}.els-lb-masonry-sizer,.els-lb-masonry-item{width:50%!important}.els-cat-masonry .els-cat-masonry-sizer,.els-cat-masonry .els-cat-masonry-box{width:50%!important}.els-plxsec.els-plxsec-content-right .els-plxsec-content{margin-right:0;margin-left:0}.els-plxsec.els-plxsec-content-left .els-plxsec-content{margin-left:0;margin-right:0}.els-plxsec .els-plxsec-title-two{font-size:30px;line-height:30px}.els-plxsec .els-plxsec-title-three{font-size:24px;line-height:24px}.els-plxsec.els-plxsec-content-right{background-position-x:left!important}.els-plxsec.els-plxsec-content-left{background-position-x:right!important}.els-plxsec.els-plxsec-content-center{background-position-x:center!important}.els-plxsec-content{margin:0 15px!important;background:rgba(256,256,256,.8);padding:30px 15px}.els-icon li .widget_shopping_cart_content{top:28px}#sticky-wrapper .els-menubar{box-shadow:0 1px 7px rgba(0,0,0,.05)}}@media (max-width:668px){.els-single-product-nav a{display:none}}@media (max-width:480px){.woocommerce .woo-col-5 ul.products li,.woocommerce .woo-col-6 ul.products li,.woocommerce .woo-col-3 ul.products li,.woocommerce .woo-col-4 ul.products li,.woocommerce .woo-col-5 ul.products li{margin-right:0!important}.els-lb-grid-item{width:99%!important}.woocommerce .woo-col-3 ul.products li.product,.woocommerce .woo-col-4 ul.products li.product,.woocommerce .woo-col-5 ul.products li.product,.woocommerce .woo-col-6 ul.products li.product{width:100%!important}.woocommerce .els-shop-fullgrid ul.products li{display:flex;flex-direction:column;justify-content:center;align-items:center}.els-cat-default .els-cat-default-box.col-nm-5{width:100%}.els-cat-default .els-catdt-img img{height:auto;max-width:100%}.woocommerce input.qty[type='number']{width:100%}.woocommerce .woocommerce-cart-form input.qty[type='number']{width:76px}.woocommerce-page .woocommerce-cart-form .quantity{display:inline-block}.woocommerce .woocommerce-cart-form .shop_table td.product-quantity .minus,.woocommerce .woocommerce-cart-form .shop_table td.product-quantity .plus{right:1px}.woocommerce .quantity,.woocommerce-page .quantity{display:block;margin-bottom:10px;padding-right:0}#review_form .form-submit input[type='submit'],.els-product-summary-col .cart button{width:100%}.woocommerce.single .quantity .plus,.woocommerce.single .quantity .minus,.woocommerce-page.single .quantity .plus,.woocommerce-page.single .quantity .minus{right:1px}.woocommerce-cart .coupon input[type='submit']{margin-left:0}.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .input-text{width:100%!important;margin-bottom:10px}.wc-proceed-to-checkout .checkout-button{display:block}.els-pr-single h3,.els-pr-single h3 a{font-size:18px}.els-pr-single .els-pr-single-atc a{padding-left:10px;padding-right:10px;font-size:12px}.els-subs-two input[type='email']{width:100%;margin-bottom:15px}.els-subs-two input[type='submit']{width:100%;margin:0}.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-item,.woocommerce .els-shop-masonry.els-shop-mscol-one ul.products li.els-pr-masonry-sizer{width:100%}.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-item,.woocommerce .els-shop-masonry.els-shop-mscol-two ul.products li.els-pr-masonry-sizer{width:100%}.woocommerce ul.products .els-product-title .els-product-wishlist{width:14px}.els-product-summary-col .variations .label{display:block;text-align:left;margin-bottom:6px}.els-product-summary-col .variations select,.els-product-summary-col .variations td{width:100%;display:block}.els-product-summary-col .variations td.value{margin-bottom:15px}.els-product-summary-col .variations .reset_variations{margin:12px 0 0;width:100%;text-align:center}.els-product-summary-col .group_table td{display:block}.woocommerce-page .product-type-grouped .quantity{margin-right:0}.els-product-summary-col .variations{width:100%}.els-lb-masonry-sizer,.els-lb-masonry-item{width:99.3%!important;height:auto!important}.els-lb-masonry-item .els-lb-img img{height:auto;width:100%}.els-icon li .widget_shopping_cart_content{right:-44px}.els-cat-masonry .els-cat-masonry-sizer,.els-cat-masonry .els-cat-masonry-box{width:100%!important;height:auto!important}.product-type-grouped .els-product-summary-col td .els-pr-price{margin-top:0}.product-template-default .woocommerce-message .button{margin:0 auto 8px;display:table}}