/** Shopify CDN: Minification failed

Line 124:52 Expected identifier but found ")"
Line 426:0 Unexpected "}"

**/
.container{max-width:1015px;}
html.js {
    visibility: inherit;

}

body.no-scroll {
    overflow: hidden ;
    position: fixed;
    width: 100%; top:0 !important;
    height: 100%;
}
.ab-product-wrap.native-product-wrap {
    background: #161E18; position:relative; 
    background-size: cover;
}
.ab-product-wrap.native-product-wrap:before {
  content:""; width:100%; height:117%; position:absolute; top:0; left:0;
    background:  url(native-pro-bg.jpg) no-repeat right bottom;
    background-size: cover;
}
@media (min-width: 1600px) {
.ab-product-wrap.native-product-wrap{background-position: 100% 69%;}
}
.ab-product-wrap {padding-top: 233px; padding-bottom:130px;}
.fector_head {
    margin-bottom: 22px;
}
.product-l-text h5{color: #F1F1DE;}
.product-l-text h1{color: #F1F1DE; line-height:1; margin-bottom:16px;}
.product-l-text .a-pro-icon span { color: #F1F1DE;}
.product-l-text p{color:#F1F1DE; max-width:282px;}
.product-slide .slick-arrow {display: none !important;}
.product2-right { width: 30.29%; padding:12px 17px; margin-top:18px;}
.product2-left{width: 69.71%;}
.product-l-text {width: 44.7%; margin-top:28px;}
.product-l-img { width: 55.3%;}
.product-slide .item img { max-width: 273px; max-height: 363px;width: auto;}
.product-slide .item .pos-top {left: auto;right: 14%; top: 29px;}
.product2-des .swatch p { display: none;}
.product2-des .d-flex label{font-size:13px;}
.select-dropdown__button { height: 47px; font-size:16px;     font-family: "Gilroy-Regular", sans-serif; font-weight:normal; line-height: 21px; color: #636366; padding:13px 16px;}
.select-dropdown__button i{min-width:10px; line-height: 0;}
.product2-des .qty-flex { max-width: 122px;}
.qty-flex-wrap .qty-flex input.quantity-selector2 {height: 45px;width: 50px;     font-family: "Gilroy-Regular", sans-serif; font-weight:normal;color: #636366;
        font-size: 16px;}
.qty-flex-wrap h4.price, .qty-flex-wrap .price {color: #000000;font-size: 31px; line-height: 37px; width: calc(100% - 122px);}
.product2-des p {font-size: 12px; line-height: 16px; color: #1C1C1E;opacity: 87%;}
.select-dropdown-pro{margin-bottom:16px;}
.qty-flex-wrap{margin-bottom:15px;}
@media (min-width: 767px) {
  
.product2-des .btn#AddToCart { font-size: 13px; padding:10.5px;}
.product2-des .btn#AddToCart img {max-width: 24px;}
.btn-sec, .btnquickbuy {font-size: 13px;min-width: 122px; padding: 13.9px;}
a.btn.btn-sec.fgwvd img { display: block; max-width: 25px;}
a.btn.btn-sec.fgwvd .ima { max-width: 25px;}
.btn-flex a.link {font-size: 12px;}
.link img { width: 7px;height: 13px;display: inline-flex; margin-left: 3px;}
}
.product2-des p.small {font-size: 9px !important;}
.btn-flex{margin-bottom:16px;}
.pro-from {margin-top: 30px;}
.product-slide ul.slick-dots li.slick-active { background: #F1F1DE;}
.product-slide ul.slick-dots li { border: 1px solid #F1F1DE;}
.native-product-wrap .text-center.down { margin-top: 58px; position:relative}
@media (min-width: 992px) {
.header-white .nav_element > a, .header-white ul.nav-right li a { color: #F1F1DE;}
  
  .submenu-icon {
    background-image: url(arrow-menu-cream.svg);
    background-repeat: no-repeat;
    background-size: 17px;
    background-color: transparent;
}
  .header-white:not(.fixed) .submenu-icon {
    filter: inherit;
}
  .header-white:not(.fixed) .blur .submenu-icon {
    filter: brightness(1) invert(1);
}
  .header_wrap.fixed .submenu-icon {
    filter: brightness(1) invert(1);
}
}
.fector_wrap{padding-top:3px;    background: #161E18;position:relative}
.fector_head h2 {color: #F1F1DE;font-size: 41px; line-height: 49px; font-family: Gilroy-ExtraBold;}
.fector_head p { color: #F1F1DE; opacity: 1; margin-bottom: 0px;}
.fector_feat_wrap .item h4, .fector_feat_wrap .item h6 { color: #F1F1DE; border-bottom: 1px solid #F1F1DE;}
.fector_feat_wrap .item .d-flex > div p {color: #F1F1DE;}
.terplytics-logo {margin-top: 35px;}
.factors_card{margin-top: 32px;}
.terplytics-logo img { display: block;}
.single_factors_card { background: #222924; padding:12px 20px 13px; }
.single_factors_card h4 {color: #F1F1DE;}
.single_factors_card p {  color: #F1F1DE;}
.single_factors_card p .icon img {max-width: 22px;}
.single_factors_card p .icon { min-width: 22px;margin-right: 5px;}
.factors_card_detail{margin-top:0}
.factor-card_image video {max-width: 166px;}
.single_factors { padding: 26px 0; background: #222924;}
h4.factor-card_title, h5.factor-card_title { color: #F1F1DE; font-family: "Gilroy-Light"; font-size:20px; line-height:26px;}
.factors_card_detail .col-12 {width: 100%;padding: 0 10px;}
.col-12 .factor-card_image video {max-width: 100%;}
 .col-12 .factor-card_image { margin-top: 16px;}
.factors_card_detail .col-12 .single_factors {padding-bottom: 6px;}
.bacio-terplytics {display: flex; align-items: flex-end; justify-content: space-between; margin-top:36px;}
.bacio-terplytics .content {max-width: 476px; width: 100%;}
.bacio-terplytics .content h5 { font-size: 24px;line-height: 31px; color: #F1F1DE;font-family: Gilroy-Bold;font-weight: 100;}
.bacio-terplytics .content p{margin:0; font-size:16px; line-height:24px; color:#F1F1DE; opacity:80%}
.bacio-terplytics .btn-olive { background: transparent; border: 1px solid #F1F1DE;color: #F1F1DE;min-width: 332px; padding:18.5px 10px; top:-7px; position:relative}
.bacio-terplytics .btn-olive:hover{color:#161E18; background:#F1F1DE}
.collection-featured-wrap.native-collection-w { padding-top: 85px;}
.collection-featured-wrap:before{display:none}
.native_feat_new{padding-top:85px; background:#161E18;}
.native_feat_new_row {display: flex;align-items: center;border: 7px solid #EDD897; border-radius: 34px; padding:35px 0 41px;}
.native_feat_new_img { width: 373px;}
.native_feat_new_content {width: calc(100% - 373px);); padding: 0 32px 0 28px;}
.native_feat_new_content h2 {font-size: 42px;line-height: 57px;color: #F1F1DE;  font-family: Gilroy-ExtraBold;font-weight: 100;}
.native_feat_new_content h2 span { color: #8FC689;}
.native_feat_new_content p { color: #F1F1DE; font-size: 18px;  line-height: 27px;    margin-bottom: 27px;}
.native_feat_new_content p b{font-family: Gilroy-Bold;font-weight: 100;}
.native_feat_new_content p a{color:currentcolor; text-decoration:underline}
.native_feat_new_content p:last-child{margin:0}
.product-slide ul.slick-dots {
    gap: 14px;
    display: flex !important;
    align-items: center;
    justify-content: center; left:-4px;
}
.product-slide ul.slick-dots li{margin:0}
.factors_card_detail .col-4{margin-bottom:0}
.factors_card_detail{row-gap:20px;}
@media (max-width: 992px) {
  .product2-left {width: 100%;}
  .product2-right {  width: 100%; }
  .product-slide ul.slick-dots{left:0}
}
@media (max-width: 767px) {
  .ab-product-wrap.native-product-wrap:before {display:none;}
  .container{padding:0 28px;}
.ab-product-wrap.native-product-wrap { background: #161E18;}
  .ab-product-wrap {padding-top: 113px; padding-bottom:0}
.product-l-text {  width: 100%;  text-align: center;margin-top: 0px; }
.product-slide .item img { max-width: 228px;  max-height: 302px !important;  width: auto;}
.product-l-img { width: 100%; }
  .product-slide ul.slick-dots{margin-top:20px;}
.product-slide {margin-bottom: 14px;}
.product-l-text h5, .product-l-text .h2 { font-size: 16px;}
.product-l-text h1 { font-size: 36px; line-height:40px; margin-bottom:20px; }
.product-l-text h5{ margin-bottom: 4px;}
.product-l-text .a-pro-icon img.img-fluid {max-width: 40px; width: 40px; height: 40px; }
.product-l-text p {color: #f1f1de;max-width: 328px;margin: 0 auto;font-size: 16px;line-height: 24px;}
.product-l-text .a-pro-icon{margin-bottom:20px;}
.native-product-wrap .text-center.down{display:none;}
  .product-l-text .a-pro-icon span{font-size:16px;}
.fector_wrap{padding-top:46px;}
  .fector_head { margin-bottom: 10px;}
.fector_feat_wrap .item h4, .fector_feat_wrap .item h6{margin-bottom:20px;}
.fector_head h2 {font-size: 24px;line-height: 32px; max-width: 244px; margin-bottom:5px;}
.fector_head p { font-size: 16px;  line-height: 24px; }
  .fector_feat_wrap .item{margin-bottom:20px;}
.fector_feat_wrap .item .d-flex > div .icon {width: 49px; height: 49px; min-width: 49px; padding: 9px; max-width: 49px;}
.fector_feat_wrap .item .d-flex > div p{font-size:16px}
  .terplytics-logo {  margin-top: 12px;}
.terplytics-logo img { display: block;  max-width: 278px;}  
  .factors_card {margin-top: 44px;}
  .factors_card .col-4{margin-bottom:13px;}
 .factors_card_detail .col-4 { margin-bottom: 0; }
  .factors_card_detail{row-gap:13px;}
  .single_factors_card { background: #2B312C;}
  .single_factors {display: block; text-align: center; padding: 27.5px 0; background: #2B312C; }
  .factor-card_image {  max-width: 162px; margin: 0 auto 13px; }
h4.factor-card_title, h5.factor-card_title{ font-size: 20px; font-family: Gilroy-Light;}
 .col-12 .single_factors {  padding-bottom: 4px;}
 .col-12 .factor-card_image { max-width: 100%;  margin: 15px auto 13px; }
  .bacio-terplytics .content h5{line-height:36px}
  .bacio-terplytics .content p{max-width:278px; margin-bottom:25px;}
  .bacio-terplytics .content p:last-child{margin:0}
    .bacio-terplytics {flex-wrap: wrap; padding: 0 ; margin-top:33px;}
      .bacio-terplytics>div { width: 100%;}
      .bacio-terplytics .btn-olive {  min-width: 100%; width: 100%; padding: 13.5px; margin-top: 20px; top:0}
  .collection-featured-wrap.native-collection-w {
    padding-top: 8px;
}
  .native_feat_new{padding-top:81px; padding-bottom:40px}
  .native_feat_new_row{flex-wrap:wrap; padding:0 5px 28px }
  .native_feat_new_content {width: 100%;padding: 0 3px;text-align: center;}
.native_feat_new_img {width: 285px;margin-left:auto; margin-right:auto;  margin-top: -80px; margin-bottom:20px;}
 .native_feat_new_content h2 {
    font-size: 24px;
    line-height: 31px;
}
  .native_feat_new_content p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 23px;
}
  .product-slide .item .pos-top {
    left: auto;
    right: 4%;
    top: -7px;
    transform: rotate(-22deg);
}
  .product2-right {
    padding: 0;
    margin-top: 0;
}.mobile-sticky-btn a.toggle {
        display: flex;
        text-decoration: none;
        align-items: center;
        justify-content: center;
        padding: 1px 9px 1px 7px;
        position: absolute;
        top: -25px;
        right: 20px;
        border-radius: 5px 5px 0 0;
        background: #fff;
        min-width: 31px;
        text-align: center;
    }
      a.toggle span {
        color: #2C2C2E;
        text-decoration: none;
        font-family: Gilroy-Bold;
        font-weight: 100;
        min-width: 66px;
        overflow: hidden;
        -webkit-font-variant-ligatures: none;
        font-variant-ligatures: none;
        text-decoration: none;
        padding: 0 8px ;
        padding-left: 0;
        -webkit-transition: 0.5sease all;
        -o-transition: 0.5s ease all;
        transition: 0.5sease all;
    }
  .product2-des .d-flex label {
    font-size: 16px;
}
  .product2-right .product2-des{padding:20px 20px 15px;}
  .select-dropdown__button {
    height: 55px;
    line-height: 21px;
    padding: 13px 22px;
}
  .select-dropdown__button i {
    min-width: 15px;
    line-height: 0;
}
  .product2-des .qty-flex {
    max-width: 165px;
}
  .qty-flex-wrap .qty-flex input.quantity-selector2 {
    height: 53px;
    width: 50px;
}
  .qty-flex-wrap h4.price, .qty-flex-wrap .price {
    color: #1C1C1E;
    font-size: 36px;
    line-height: 1;
    width: calc(100% - 165px);
    margin: 0;
}
  .product2-des p{font-size:14px;}
  .product2-des .btn#AddToCart{font-size:16px;}
  .btn-sec, .btnquickbuy {
    background: #cedae6;
    letter-spacing: -0.13px;
    color: #1c1c1e;
    min-width: 165px;
    padding: 16px;
    font-size: 16px !important;
}
      .link {
        font-size: 16px;
    }
  .product2-des p.small {
    font-size: 12px !important;
    max-width: 350px;
}
  .select-dropdown-pro {
    margin-bottom: 20px;
}
  .qty-flex-wrap {
    margin-bottom: 18px;
}
}




div#hidden-content{width:100%;background:#fff;border-radius:10px;padding:70px 0;}
/* .modal-head{margin-bottom:65px;}
.modal-head p{font-size:24px;color:#000000DE;opacity:0.8;line-height:36px;margin-bottom:20px;}
.modal-factor{margin-bottom:43px;}
.modal-factor h2{color:#1C1C1E;font-size:24px;line-height:31px;}
.modal-factor p b{font-family:Gilroy-Bold;}
.modal-factor p{font-size:16px;line-height:1.5;margin-bottom:10px;color:#000000DE;opacity:0.8;}
.modal-factor-row{border:1px solid #FFC70E;margin-top:23px;border-radius:10px;padding:17px 20px;display:flex;justify-content:space-between;}
.modal-factor-row .col-4{width:calc(33.33% - 10px);}
.modal-factor-row h3{font-size:18px;line-height:31px;border-bottom:1px solid #FFC632;margin-bottom:5px;}
.modal-factor-row h3~h3{margin-top:30px;}
.modal-factor-row table{width:100%;border-collapse:collapse;}
.modal-factor-row table tr td{border-bottom:1px solid #CEDAE6;color:#000000DE;opacity:0.8;padding:6px 0;}
.modal-factor-row table tr td span{color:#000000DE;opacity:0.4;}
.modal-factor-row table tr td:last-child{text-align:right;}
.modal-factor-row table tr td .progress-bar{background:transparent linear-gradient(92deg, #FFE63D 0%, #FFC632 100%) 0% 0% no-repeat padding-box;height:15px;display:block;}
.modal-factor-row  .progress tr td:first-child{min-width:62px;width:62px;}
.modal-factor-row ul{list-style:none;padding:0;margin:0;}
.modal-factor-row ul li{color:#000000DE;opacity:0.8;margin-bottom:10px;}
.modal-factor-row ul li img{display:block;margin-top:15px;}
.modal-factor-row .h3c{max-width:160px;}
#hidden-content button.f-button{background:transparent;cursor:pointer;border:none;padding:0;position:absolute;right:20px;top:20px;}
img.gas{max-width:62PX;margin-top:13px;} */
@media (max-width: 992px){
div#hidden-content{padding:60px 0;}
.modal-head p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.modal-head{margin-bottom:23px;}
.modal-factor h2{margin-bottom:10px;}
.modal-factor p{font-size:14px;line-height:21px;}
.modal-factor-row{margin-top:19px;}
}
@media (max-width:768px){
.modal-factor-row{flex-wrap:wrap;}
.modal-factor-row .col-4{width:100%;}
.modal-factor-row{padding:5px 10px;}
.modal-factor-row .col-4~.col-4{margin-top:17px;}
.modal-factor-row table tr td{font-size:14px;line-height:24px;padding:3px 0;}
.modal-factor{margin-bottom:34px;}
.modal-factor-row ul li{font-size:14px;line-height:24px;}
}
section {
    display: block;
    unicode-bidi: isolate;
}

.terplytics-modal-wrap{position:fixed;top:100vh;opacity:0;transition:opacity 1000ms;border-radius:0!important;}
.terplytics-modal .terplytics-logo{margin-bottom:30px;}
.modal-factor .title{font-size:18px;line-height:32px;margin:10px 0;}
.terplytics-modal-wrap.open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(14, 12, 3, 0.6)!important;z-index:99999;opacity:1;padding:4vw 8vw 0 8vw!important;backdrop-filter:blur(4px);}
.terplytics-modal-wrap#hidden-content{box-sizing:border-box;width:100%;}
.terplytics-modal-wrap:not(.open) {
  background: none;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 1500ms ease-in-out, background 800ms ease-in-out;
}
.terplytics-modal#terp-modal-inner{background:#fff;border-radius:20px 20px 0 0;padding:70px 10px 0 10px;width:100%;height:calc(100vh - 4vw);-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-gutter:stable both-edges;-webkit-transition:top 500ms ease-in-out, opacity 700ms ease-in-out;-o-transition:top 500ms ease-in-out, opacity 700ms ease-in-out;transition:top 500ms ease-in-out, opacity 700ms ease-in-out;}
.terplytics-modal-scroll{width:100%;height:100%;overflow-y:scroll;}
.terplytics-modal-scroll::-webkit-scrollbar{border:none;background:none;fill:none;position:absolute;left:-10px;top:10px;}
.terplytics-modal-scroll::-webkit-scrollbar-thumb{background:transparent linear-gradient(92deg, #FFE63D 0%, #FFC632 100%) 0% 0% no-repeat padding-box;border-radius:15px;}
 #terp-modal-inner{transition:all 800ms ease-in-out; position:relative;top:100vh;  will-change: top; 

}
#terp-modal-inner .f-button#hidden-content-close{position:fixed;right:10vw;top:6vw;}
.terplytics-modal-wrap.open #terp-modal-inner, #terp-modal-inner.visible{top:0;}




b{font-weight:normal;font-family:"Gilroy-Bold";}
@media (max-width: 500px){
.terplytics-modal-wrap.open{padding:5vw 5vw 0 5vw!important;}
#terp-modal-inner .f-button#hidden-content-close{top:10vw;}
  .terplytics-feature {
    padding: 15px 10px 0 10px;
  }
}



.bacio .modal-head img {
    margin-bottom: 32px;
}
.modal-head{margin-bottom:65px;}
.modal-head p{font-size:24px;color:#000000de;opacity:0.8;line-height:36px;margin-bottom:20px;}
.modal-factor{margin-bottom:43px;}
.modal-factor h5{color:#1c1c1e;font-size:24px;line-height:31px;}
.modal-factor h5 strong,.modal-factor p b{font-family:Gilroy-Bold;font-weight:100;}
.modal-factor p{font-size:16px;line-height:1.5;margin-bottom:10px;color:#000000de;opacity:0.8;}
.modal-factor-row{border:1px solid #ffc70e;margin-top:23px;border-radius:10px;padding:17px 20px;display:flex;justify-content:space-between;}
.modal-factor-row .col-4{width:calc(33.33% - 10px);}
.modal-factor-row h6{font-size:18px;line-height:31px;border-bottom:1px solid #ffc632;margin-bottom:5px;}
.modal-factor-row h6 strong{font-family:Gilroy-Bold;font-weight:100;}
.modal-factor-row h6 ~ h6{margin-top:30px;}
.modal-factor-row table{width:100%;border-collapse:collapse;}
.modal-factor-row table tr td{ border:none; border-bottom:1px solid #cedae6;color:#000000de;opacity:0.8;padding:6px 0;}
.modal-factor-row table tr td span{color:#000000de;opacity:0.4;}
.modal-factor-row table tr td:last-child{text-align:right;}
.modal-factor-row table tr td .progress-bar{background:transparent linear-gradient(92deg, #ffe63d 0%, #ffc632 100%) 0% 0%     no-repeat padding-box;height:15px;display:block;}
.modal-factor-row .progress tr td:first-child{min-width:62px;width:62px;}
.modal-factor-row ul{list-style:none;padding:0;margin:0;}
.modal-factor-row ul li{color:#000000de;opacity:0.8;margin-bottom:10px;}
.modal-factor-row ul li img{display:block;margin-top:15px;}
.modal-factor-row .h3c{max-width:160px;}
img.gas{max-width:62px;margin-top:13px;}
@media (max-width: 992px){
.modal-head p{font-size:16px;line-height:1.5;margin-bottom:15px;}
.modal-head{margin-bottom:23px;}
.modal-factor h5{margin-bottom:10px;}
.modal-factor p{font-size:14px;line-height:21px;}
.modal-factor-row{margin-top:19px;}
}
@media (max-width: 767px){
.modal-factor-row{flex-wrap:wrap;}
.modal-factor-row .col-4{width:100%;}
.modal-factor-row{padding:5px 10px;}
.modal-factor-row .col-4 ~ .col-4{margin-top:17px;}
.modal-factor-row table tr td{font-size:14px;line-height:24px;padding:3px 0;}
.modal-factor{margin-bottom:34px;}
.modal-factor-row ul li{font-size:14px;line-height:24px;}
}
.modal-factor-row table.progress.no-border tr td:first-child{max-width:fit-content;text-align:right;font-size:13px;padding-right:6px;}
.modal-factor-row table.progress.no-border tr td{padding:0;border:none;}
.container.bacio {
    padding: 0 20px;
}
}

.bacio .modal-head img{margin-bottom:32px;}
.bacio .modal-head p{margin-bottom:34px;}
.bacio .modal-head{margin-bottom:47px;}
.bacio .modal-factor h5{font-family:Gilroy-Light;}
.bacio .modal-factor p{color:#000;}
.bacio .modal-factor-row h6{font-family:Gilroy-Light;}
.bacio .modal-factor-row table tr td span{color:#636366;opacity:1;}
.modal-factor-row video{width:100%;height:auto;background:#fff;margin-top:5px;}
@media (max-width: 767px){
.modal-factor-row .col-4:last-child tr:last-child td{border:none;}
.modal-factor-row tr{vertical-align:top;}
}
.terplytics-modal-wrap.wrap-inter {
  backdrop-filter: none;
  opacity: 0;
  transition: opacity 1200ms ease-in-out, backdrop-filter 800ms ease-in-out, background 800ms ease-in-out;
}
#terp-modal-inner.inner-inter {
  top: 0;
  opacity: 0;
  transition: opacity 700ms ease-in-out;
}









