@charset "UTF-8";*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;font-family:"Fira Sans",sans-serif}main{background:#fafafa}.container{max-width:1425px;margin:0 auto;padding:0 90px}@media screen and (max-width:1000px){.container{max-width:600px;padding:0}}@media screen and (max-width:690px){.container{max-width:420px}}@media screen and (max-width:479px){.container{max-width:320px}}.feedback{padding:70px 0 150px;min-height:105vh}.feedback .tabs{margin-bottom:60px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feedback .tabs li a,.feedback .tabs li a .feedback__quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feedback .tabs li a{text-decoration:none;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;padding:10px 15px;color:#5e5e5e;height:44px}.feedback .tabs li a .feedback__quantity{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;width:24px;height:24px;border-radius:4px;color:#fff;background:#ee7d21}.feedback .tabs li a.active{background:#f2f2f2;border-radius:4px}.feedback .feedback__wrapper{color:#99a0af}.feedback .feedback__wrapper #tab__feedback{display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.feedback .feedback__wrapper #tab__feedback .feedback__reviews{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.feedback .feedback__wrapper #tab__feedback .feedback__reviews h2{font-size:30px;line-height:36px;color:#5e5e5e;margin:50px 0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review{width:100%;background:#fff;-webkit-box-shadow:0 13px 18px rgba(112,108,108,.1);box-shadow:0 13px 18px rgba(112,108,108,.1);border-radius:4px;padding:20px 25px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__icon{-webkit-box-flex:0;-webkit-flex:0 0 52px;-ms-flex:0 0 52px;flex:0 0 52px;height:52px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__icon img,.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__icon img{width:100%;height:100%}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-left:20px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .head .name{font-weight:500;color:#5e5e5e}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .head .date{font-size:14px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating{-webkit-columns:2;-moz-columns:2;columns:2;list-style:none;margin:auto}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li{color:#5e5e5e;font-size:14px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:after{content:attr(data-stars);color:#ee7d21;font-size:14px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(1),.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(2){width:75%}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(3),.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(4){width:100%}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .text{margin-top:15px;line-height:24px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review{width:80%;background:#fff;-webkit-box-shadow:0 13px 18px rgba(112,108,108,.1);box-shadow:0 13px 18px rgba(112,108,108,.1);border-radius:4px;padding:20px 25px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:20px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__icon{-webkit-box-flex:0;-webkit-flex:0 0 52px;-ms-flex:0 0 52px;flex:0 0 52px;height:52px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-left:20px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .head .name{font-weight:500;color:#5e5e5e}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div span,.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .head .date{font-size:14px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .text{margin-top:15px}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div input,.feedback .feedback__wrapper #tab__feedback .show__feedback-form{display:none}.feedback .feedback__wrapper #tab__feedback .feedback__form{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.feedback .feedback__wrapper #tab__feedback .feedback__form h2{font-size:30px;line-height:36px;color:#5e5e5e;margin:50px 0 11px}.feedback .feedback__wrapper #tab__feedback .feedback__form p{margin-bottom:30px;line-height:24px}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div{-webkit-columns:2;-moz-columns:2;columns:2}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div:not(:checked)>label{width:auto;margin-right:10px;font-size:21px;padding:0;cursor:pointer}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div:not(:checked)>label:before{content:"☆";color:#ee7d21;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div input:checked~label:before{content:"★"}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div:not(:checked)>label:hover:before,.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div:not(:checked)>label:hover~label:before{content:"★"}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div>input:checked+label:hover:before,.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div>input:checked+label:hover~label:before,.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div>input:checked~label:hover:before,.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div>input:checked~label:hover~label:before,.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div div>label:hover~input:checked~label:before{content:"★"}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label{display:block;height:100%;margin-bottom:30px;font-size:14px;color:#5e5e5e}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label:nth-child(5){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input{width:100%;padding:12px 15px;margin-top:4px;background:#fff;border:1px solid #99a0af;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input::-webkit-input-placeholder,.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea::-webkit-input-placeholder{font-size:16px;color:#99a0af}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input::-moz-placeholder,.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea::-moz-placeholder{font-size:16px;color:#99a0af}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input:-ms-input-placeholder,.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea:-ms-input-placeholder{font-size:16px;color:#99a0af}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input::-ms-input-placeholder,.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea::-ms-input-placeholder{font-size:16px;color:#99a0af}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input::placeholder,.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea::placeholder{font-size:16px;color:#99a0af}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input:invalid{border:1px solid #de6969;color:#de6969}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label textarea{width:100%;padding:12px 15px;margin-top:4px;background:#fff;border:1px solid #99a0af;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;height:120px;resize:none}.feedback .feedback__wrapper #tab__feedback .feedback__form form>label input[type=checkbox]{width:auto;margin-top:2px;margin-right:18px}.feedback .feedback__wrapper #tab__feedback .feedback__form form button{width:212px;height:50px;margin-top:10px;color:#fff;background:#333;border-radius:60px;border:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.feedback .feedback__wrapper #tab__feedback .feedback__form form button:hover{cursor:pointer;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#d33}.feedback .feedback__wrapper #tab__description.visible,.feedback .feedback__wrapper #tab__feedback.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.feedback .feedback__wrapper #tab__description{display:none;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}@media screen and (max-width:1400px){.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating{-webkit-columns:1;-moz-columns:1;columns:1}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(1),.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:nth-child(2){width:100%}}@media screen and (max-width:1000px){.feedback .feedback__wrapper #tab__feedback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feedback .feedback__wrapper #tab__feedback .feedback__reviews{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.feedback .feedback__wrapper #tab__feedback .show__feedback-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:212px;height:50px;color:#fff;background:#333;border-radius:60px;border:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.feedback .feedback__wrapper #tab__feedback .show__feedback-form svg{margin-left:10px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.feedback .feedback__wrapper #tab__feedback .show__feedback-form:hover{cursor:pointer;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#d33}.feedback .feedback__wrapper #tab__feedback .show__feedback-form.show svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.feedback .feedback__wrapper #tab__feedback .feedback__form{max-height:0;opacity:0;z-index:-10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.feedback .feedback__wrapper #tab__feedback .feedback__form.visible{max-height:800px;z-index:1;opacity:1}}@media screen and (max-width:690px){.feedback .tabs{margin-bottom:40px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews h2{margin:40px 0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review{margin-top:40px;position:relative}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__icon{position:absolute;top:20px;left:25px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content{margin-left:0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .head{margin-top:6px;margin-left:72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating{padding-top:10px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review{position:relative}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__icon{position:absolute;top:20px;left:25px}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content{margin-left:0}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .head{margin-top:6px;margin-left:72px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.feedback .feedback__wrapper #tab__feedback .feedback__reviews .seller__review .feedback__content .text{padding-top:18px}.feedback .feedback__wrapper #tab__feedback .show__feedback-form{width:100%}.feedback .feedback__wrapper #tab__feedback .feedback__form{max-height:0;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.feedback .feedback__wrapper #tab__feedback .feedback__form.visible{max-height:850px;opacity:1}}@media screen and (max-width:479px){.feedback .feedback__wrapper #tab__feedback .feedback__form form>div{-webkit-columns:1;-moz-columns:1;columns:1}.feedback .feedback__wrapper #tab__feedback .feedback__form form>div div{margin-bottom:10px}.feedback .feedback__wrapper #tab__feedback .feedback__form.visible{max-height:950px}}

.single-product-main-image {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.product-thumbs {
    width: 100%;
}
.product-thumbs .slider {
    width: 100%;
    column-gap: 10px;
}
.product-thumbs .slider .slide{
    width: calc((100% / 4) - (30px / 4));
}
.flickity-prev-next-button .arrow {
    fill: #dd3333 !important;
}

.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a{
    text-decoration: none;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    padding: 10px 15px !important;
    color: #5e5e5e;
    height: 44px;
    margin: 0 !important;
    font-size: 16px;
    font-family: "Fira Sans",sans-serif;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a{
    background: #f2f2f2;
    border-radius: 4px;
}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a:hover {
    background: #f2f2f2;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;

}
.feedback .feedback__wrapper #tab__feedback .feedback__reviews .buyer__review .feedback__content .rating li:after {
    font-size: 15px;
}
.woocommerce-tabs .feedback {
    padding-top: 0;
}
.wpcf7-form p span.wpcf7-list-item {
    margin: 0 !important;
}
.wpcf7-form p span.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.wpcf7-form p span.wpcf7-list-item-label {
    display: block;
    height: 100%;
    margin-bottom: 15px;
    font-size: 14px !important;
    color: #5e5e5e !important;
    margin-left: 14px;
}
body[data-form-submit="regular"] .container-wrap .wpcf7-form input[type=submit] {
    width: 212px;
    height: 50px;
    margin-top: 10px;
    color: #fff;
    background: #333 !important;
    border-radius: 60px;
    border: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 13px !important;
    padding: 0 !important;
}
body[data-form-submit="regular"] .container-wrap .wpcf7-form input[type=submit]:hover {
     cursor: pointer;
     -webkit-transform: translateY(-5px);
     -ms-transform: translateY(-5px);
     transform: translateY(-5px);
     background: #d33 !important;
 }

form.wpcf7-form label .wpcf7-form-control-wrap input[type='email'], form.wpcf7-form label .wpcf7-form-control-wrap input[type='text'] {
    width: 100%;
    padding: 12px 15px;
    margin-top: 4px;
    background: #fff;
    border: 1px solid #99a0af;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
}
form.wpcf7-form label .wpcf7-form-control-wrap input:invalid {
    border: 1px solid #de6969;
    color: #de6969;
}
.wpcf7-form p > label {
    display: block;
    height: 100%;
    font-size: 14px !important;
    color: #5e5e5e;
}
.wpcf7-form .wpcf7-form-control-wrap.your-message textarea {
    width: 100%;
    padding: 12px 15px;
    margin-top: 4px;
    background: #fff;
    border: 1px solid #99a0af;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    height: 120px;
    resize: none;
}

@media screen and (max-width: 1050px) {
    .mobile div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
        margin: 20px 0 !important;

    }
    body.single-product .container-wrap {
        padding-top: 28px !important;
    }
    .woocommerce-tabs {
        margin-top: 20px !important;
    }
    .wpcf7-form p span.wpcf7-list-item-label {
        margin-bottom: 0 !important;
    }
}
@media screen and (max-width: 650px) {
    .woocommerce-product-details__short-description ul {
        margin-left: 15px;
        margin-top: 5px;
        margin-bottom: 20px;

    }
    .woocommerce-product-details__short-description ul h4 {
        font-size: 14px;
        font-weight: 500;
    }
    .mobile div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
        margin-top: 0 !important;
    }
    html .nectar-shop-header .woocommerce-breadcrumb {
        margin-bottom: 15px !important;
    }
    .post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
        padding-top: 15px !important;
    }
}
.woocommerce-product-rating {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
}
.rating-stars-data {
    margin-right: 10px;
}

.woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]) li.product {
    display: flex;
    flex-direction: column;
}

.product .wccpf-fields-container {
    margin-bottom: 3px;
}
.wccpf-fields-container + .rating-stars-data {
    margin-top: auto;
    width: 100%;
    font-size: 20px;
    display: flex;
    justify-content: center;
}
.rating-stars-data {
    color: #ee7d21;
    font-size: 24px;
}



