/** Shopify CDN: Minification failed

Line 445:0 Unexpected "}"

**/

/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*/


/* --- image ---  */
  
img {
  aspect-ratio: attr(width) / attr(height);
} 
  

/*---------------- Global Custom CSS -------------------*/

.featured-blog .gl_mb_35 {
    margin-bottom: 30px !important;
}


/***Fonts*******/

.single-product-content .entry-title {
    text-transform: uppercase;
}

.product-grid-item .product-title a {
    text-transform: uppercase;
    font-size: 18px;
}


/*---- Adjustment ----*/

a:after {
    transition: 0.1s all;
    -moz-transition: 0.1s all;
    -ms-transition: 0.1s all;
    -webkit-transition: 0.1s all;
    -o-transition: 0.1s all;
}

a:hover {
    text-decoration: none
}

a:focus {
    color: inherit
}

b {
    font-weight: bold
}

.body,
p,
li,
div,
span {
    line-height: 1.7;
    /* font-size:15px;  */
    letter-spacing: 0.5px;
}

nav span{
  font-size:15px;  
}

.center-block {
    margin: 0 auto;
    display: block;
    float: none
     
}

.no-float {
    float: none !important;
}

.no-pad {
    padding-left: 0;
    padding-right: 0;
}

.no-marg {
    /* margin-left: -15px; */
    /* margin-right: -15px; */
}

.ac-title {
    font-family: 'century gothic bold';
    text-transform: uppercase;
  margin-bottom: auto;
}

.ac-title-small {
    font-family: 'century gothic bold';
    text-transform: uppercase;
    font-size: 14px;
}

.grey-bg {
    background-color: #f9f9f9;
}

.white-bg {
    background-color: white
}

.text-white {
    color: #ffffff
}

.text-green {
    color:  #5cad8e
}

.small-note {
    color: #555555;
    font-size: 12px
}

.row-pad {
    padding-top: 60px;
    padding-bottom: 20px
}

.row-pad-xs {
    padding-top: 30px;
    padding-bottom: 30px
}

.row-pad-lg {
    padding-top: 60px;
    padding-bottom: 60px
}

.ac-icon {
    margin-bottom: 15px;
}
.ac-icon-china{
    margin-bottom: 15px;
    max-width:20%
}
.icon-mid {
    width: 80px;
    height: auto;
}

.ac-main {
    padding-top: 120px;
    padding-bottom: 120px;
}

.text-link {
    text-decoration: underline;
    cursor: pointer
}

.text-center {
    text-align: center
}

.ac-heading {
    display: block;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase
}

.text-link-hover:hover:after {
    content: ">"
}

textarea.cart-note__input:focus {
/*     color: white; */
    border: 1px solid #f9f9f9;
}

.seo-hide {
    font-size: 0
}

@media (max-width:768px) {
    .hide-mobile {
        display: none
    }
    .row-pad {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

.mobile-hide {}

@media only screen and (min-width: 990px) {
    .row-pad-lg {
        padding-top: 120px;
        padding-bottom: 120px
    }
    .vertical-centered {
        width: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
    }
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}


/* --------- Global------------*/

.single-breadcrumbs-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px
}

.ac-page-content a {
    text-decoration: underline
}


/* -------- Acaia Containter ----------- */

@media (min-width:768px) {
    .ac-container {
        width: 100%;
    }
}

@media (min-width:992px) {
    .ac-container {
        width: 100%;
    }
}

@media (min-width:1660px) {
    .ac-container {
        width: 1660px;
        max-width: 1660px;
    }
}

.ac-container {
    margin-right: auto;
    margin-left: auto;
}


/* ------- Acaia Buttons ---------- */

.ac-btn {
    text-transform: uppercase;
    font-family: "century gothic bold";
    text-decoration: none;
    background-color: #1b1919;
    display: block;
    height: 60px;
    color: #ffffff;
    text-align: center;
    line-height: 60px;
}

.ac-btn-left,
.ac-btn-right {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.ac-btn-right {
    background-color:  #5cad8e
}

.ac-btn:hover {
    text-decoration: none;
    color: #ffffff
}

.ac-button-group {
    margin: 30px;
}


/* -------Cart Buttons --------- */

.ship-deliver-link {
    font-size: 14px
}

.single-product-content .cart {
    width: 100%;
}

.single_variation_wrap {
    text-align: center
}

.shopify-variation-price {
    width: 100%
}

#callBackVariant {
    margin-top: 30px;
    width: 100%;
}

.ac-add-to-cart,
.single-product-content button.ac-add-to-cart,
.single-product-content .cart .button {
    font-size: 18px;
    font-family: 'century gothic bold';
    text-decoration: none;
    color: white;
/*     margin-top: 10px; */
    width: 100%;
    max-width: 260px;
    min-width: 200px;
    height: 60px;
    text-align: center;
    background: #1b1919;
    display: block;
    text-transform: uppercase;
    border: none;
    margin-left: auto;
    margin-right: auto;
}

.ac-add-to-cart:hover,
.single-product-content .cart .button:hover {
    text-decoration: none;
    background-color:  #5cad8e;
    color: white
}

.single-product-content .cart .quantity .minus,
.single-product-content .cart .quantity .plus,
.single-product-content input[type=number] {
    border: none;
    border-radius: 0;
    background-color: white;
    font-size: 20px;
}

.single-product-content .variations label {
    display: none
}


/* -------- Scroll to top --------- */

a.scrollToTop {
    background: rgba(0, 0, 0, 0.2);
    border: 0;
    color: #fff;
    font-weight: bold;
}
/* ----- Download CN Updater App Btn -------- */
.ac-download-CN-Updater-btn-group .ac-btn {
    
    width: 100px;
    display: inline-block;
    text-indent: -9999px;
    margin: 0 0px 0 0;
    margin-top:6px;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
}
/* ----- Download App Btn -------- */


.ac-download-btn-group-cn {
    margin: 0px 0;
}

@media (max-width:768px) {
    .ac-download-btn-group-cn {
        text-align: center
    }
}

.ac-download-btn-group-cn.ac-btn {
    width: 120px;
    display: inline-block;
    text-indent: -9999px;
    margin: 0 0px 0 0;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
}

.ac-download-btn-group {
    margin: 0px 0;
     margin-top: 25px;
}

@media (max-width:768px) {
    .ac-download-btn-group {
        text-align: center
    }
}

.ac-download-btn-group .ac-btn {
    width: 120px;
    display: inline-block;
    text-indent: -9999px;
    margin: 0 0px 0 0;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
}

.app-store-btn {
    background: url(/cdn/shop/files/download-on-the-app-store-4017e686cf8c8a465c80619e265a5bfc25bd5babdafc7bebe5eb87b0114ca5c8_copy.png?361097684875512421) no-repeat left top
}

.google-btn {
    background: url(/cdn/shop/files/download-on-the-google-play-store-bcc7fdde03acc63801df2af0321efdd814fbe31e889f241f333b63aaac7b8018_copy.png?361097684875512421) no-repeat left top
}
<!----for Chinese Updater----->
.download-apk-btn{
background: url(/cdn/shop/files/download-on-the-app-store-4017e686cf8c8a465c80619e265a5bfc25bd5babdafc7bebe5eb87b0114ca5c8_copy.png?361097684875512421) no-repeat left top
}
}
.single-product-content .product-image-summary.ac-basic-product {
    padding: 60px 0;
}

.single-product-content .cart .quantity .minus,
.single-product-content .cart .quantity .plus {
    width: 80px;
    height: 60px;
}

.single-product-content .cart .quantity input[type=number] {
    color: #848484;
    text-align: center;
    width: 100%;
    height: 60px;
    max-width: 100px;
    font-family: 'century gothic';
}

#shopify_quantity {
    width: 100%;
    margin-right: 0
}
/* ----- Download Apk button ------- */
.apk-btn{
    width: 120px;
    display: inline-block;
    text-indent: -9999px;
    margin: 0 10px 0 0;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
}
.apk-btn-brewguide {
        text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_apkdownload.png) no-repeat left top
    }
.apk-btn-brewmaster {
        text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_apkdownload.png) no-repeat left top
    }
.apk-btn-coffee {
        text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_apkdownload.png) no-repeat left top
    }
.apk-btn-updater {
        text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_apkdownload.png) no-repeat left top
    }
.apk-btn-pearl {
        text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_pearlapk.png) no-repeat left top
    }
.apk-btn-lunar{
  text-align: center;
        background: url(//cdn.acaia.co/web/img/web_chinabt_lunarapk.png) no-repeat left top
}

/* ----- Form ------- */

input[type=text],
input[type=email],
input[type=number],
input[type=submit],
select,
textarea {
   border: none; 
    /* background: #f9f9f9;   */
    border-radius: 4px;
}

input:focus select:focus,
textarea:focus {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
}

.required {
    color: #1b1919
}

input[type=submit] {
    background: #1b1919;
    padding: 15px 30px;
    text-align: center;
    min-width: 150px;
/*     margin: 30px auto; */
/*     display: block; */
    font-family: 'century gothic bold';
    color: #fff;
}


/* ---- Acaia Page Header ------- */

.ac-page-header {
    background-repeat: no-repeat;
    background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -webkit-background-size: 100% auto;
}

.ac-page-header.header-no-des {
    padding: 0;
    min-height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -webkit-background-size: cover;
}

.ac-page-header.header-no-des.header-short {
    height: inherit;
    max-height: 500px;
}

.ac-page-header {
    background-repeat: no-repeat;
    -webkit-background-size: 100% auto;
    position: relative;
    width: 100%;
    padding: 350px 0;
    background: #f9f9f9
}

.ac-heading-text-container {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.ac-heading-text-container .ac-text {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 30px 0;
    text-align: center;
}

.ac-heading-text-container .ac-text .tagline {
    font-size: 22px;
}

.ac-heading-text-container .ac-text .note {
    font-size: 16px;
    margin-bottom: 0;
}

.ac-page-title {
    text-transform: uppercase;
    font-size: 50px;
    text-align: center;
    margin-bottom: 30px;
}

@media (min-width:991px) {
    .ac-heading-text-container {
        left: inherit;
    }
    .ac-page-header.header-no-des {
        padding: 120px 0;
        min-height: 140px;
        background-repeat: no-repeat;
    }
    .ac-page-header {
        background-repeat: no-repeat;
        height: 500px;
        max-height: 500px;
        padding: inherit;
        background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        -ms-background-size: cover;
        -webkit-background-size: cover;
    }
    
}





/* --- Nav --- */

.main-nav .menu>li>a {
    font-weight: bold;
}

.main-header,
.sticky-header.header-clone,
.header-spacing {
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: none;
}

.basel-navigation .menu>li.menu-item-design-sized .sub-menu>li>a {
    font-family: Karla, Arial, Helvetica, sans-serif
}


/* -------Footer -----*/

footer h5.widget-title {
    font-family: 'century gothic bold'
}

footer h5.widget-title:before {
    display: none;
}

.footer-container.color-scheme-light ul li {
    line-height: 0.5;
}

.footer-container.color-scheme-light ul.menu li a {
    font-size: 14px
}

.min-footer p {
    font-size: 14px;
    border: none
}

.footer-container.color-scheme-light .main-footer+.copyrights-wrapper .min-footer {
    border: none;
    font-size: 14px;
}


/* ------- Acaia Image Description Box -------- */

.ac-img-des-box {
    padding: 15px;
    position: relative;
}

.ac-img-des-box-des {
    text-align: left;
    padding-top: 60px;
    padding-bottom: 60px;
}

.ac-img-des-box-des .des-title {
    font-size: 18px;
    text-transform: uppercase
}

.ac-img-des-box-des .des-tagline {
    font-size: 30px;
    text-transform: uppercase
}

.des-tagline small {
    font-size: 24px;
}

.ac-img-des-box-des,
.ac-img-des-box-img {
    display: inline-block;
    vertical-align: middle;
}

@media (min-width:991px) {
    .ac-img-des-box-des {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0%;
    }
    .ac-img-des-box-des:nth-of-type(2n+1) {
        left: 0;
    }
    .ac-img-des-box-img:nth-of-type(2n) img {
        float: right
    }
}


/* --- Social Buttons ------ */

ul.ac-social-icons li.ac-social-icons-single {
    margin-left: 5px;
    color: #fff;
    vertical-align: top;
    background: transparent;
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
}

ul.ac-social-icons li.ac-social-icons-single a i {
    color: #fff;
    font-size: 15px;
    ;
    width: 100%;
    height: 100%;
}

ul.ac-social-icons li.ac-social-icons-single a {
    font-size: 0;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 40px;
    height: 100%
}

ul.ac-social-icons li.ac-social-icons-single:hover {
    background: #fff
}

ul.ac-social-icons li.ac-social-icons-single:hover i {
    color: black
}


/* ---- Home ----- */

.template-index .blog-post-loop .entry-title a {
    font-size: 18px
}

.template-index .blog-post-loop .entry-title {
    margin-bottom: 15px;
    padding-top:50px;
}

.template-index .blog-post-loop p {
    font-size: 14px;
}

.template-index .site-content {
    margin-bottom: 0
}

h2.gl_custom_heading {
    color: #1b1919 !important;
    text-transform: uppercase;
}

@media (max-width:768px) {
    .template-index .spb_wrapper {
        text-align: center
    }
    .template-index .basel-button-wrapper {
        text-align: center
    }
    .spb_row.gl_custom_1508219270022 .spb_wrapper,
    .spb_row.gl_custom_1508222862340 .spb_wrapper,
    .spb_row.gl_custom_1508223159929 .spb_wrapper,
    .spb_row.gl_custom_1508223443540 .spb_wrapper {
        background: rgba(255, 255, 255, 0.5);
        padding: 30px 0
    }
    .template-index h2.gl_custom_heading {
        font-size: 40px !important
    }
    .template-index h2.gl_custom_heading+h2.gl_custom_heading {
        font-size: 18px !important
    }
}


/* --------- Acaia Apps ------------ */

.ac-apps-box {
    min-height: 600px;
    position: relative;
    overflow: hidden;
}

.ac-apps-box-des {
    text-align: left;
    padding-bottom: 30px;
}

.ac-apps-box-des.ac-apps-box-des-center {
    text-align: center
}

.ac-apps-box-des .des-title {
    font-size: 18px;
    text-transform: uppercase
}

.ac-apps-box-des .des-tagline {
    font-size: 30px;
    text-transform: uppercase
}

.app-icon-row .app-icon-single img {
    display: block;
    margin: 0 auto 15px;
    max-width: 60px;
    height: auto
}

.app-icon-row .ac-title-small {
    text-align: center;
    display: block;
    margin: 0 auto;
}

.app-icon-row .app-icon-single {
    margin: 60px auto;
}

.des-tagline small {
    font-size: 24px;
    color: #1b1919
}

.ac-apps-box-img {}

.app-mockup-img {
    margin: 0 auto;
    display: block;
}

.ac-apps-brewbar-sec .app-mockup-img {
    max-width: 700px;
    min-width: 300px;
    width: 100%
}

.app-mockup-img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2)
}

@media (min-width:768px) {
    .ac-apps-box-des {
        padding-top: 60px;
    }
    .ac-apps-box-des-side {
        padding-top: 30px;
    }
    .ac-apps-box-img.ac-apps-box-img-side .app-mockup-img {
        text-align: center;
        position: absolute;
        bottom: 0;
        width: 100%;
        max-width: 340px;
    }
    .ac-apps-box-img.ac-apps-box-img-side {
        min-height: 600px;
    }
    #app-updaters-row .ac-download-btn-group {
        text-align: center;
    }
     #app-updaters-row .ac-download-btn-group-cn {
        text-align: center;
    }
}

@media (min-width:990px) {
    .ac-apps-box .ac-download-btn-group-cn {
        opacity: 0;
        transition: 0.75s all;
        -webkit-transition: 0.75s all;
        -moz-transition: 0.75s all;
        -o-transition: 0.75s all;
        -ms-transition: 0.75s all;
    }
    .ac-apps-box:hover .ac-download-btn-group-cn {
        opacity: 1;
    }
  
    .ac-apps-box .ac-download-btn-group {
        /* opacity: 0; */
        transition: 0.75s all;
        -webkit-transition: 0.75s all;
        -moz-transition: 0.75s all;
        -o-transition: 0.75s all;
        -ms-transition: 0.75s all;
    }
    .ac-apps-box:hover .ac-download-btn-group {
        opacity: 1;
    }
    .app-icon-row .app-icon {
        display: block;
        text-align: center;
        margin: 0 auto 10px;
    }
    .apps-updater-img-box {
        min-height: 550px;
        position: relative
    }
  /* ------Chinese App -------- */
  .cn_apps-updater-img-box {
        min-height: 250px;
        position: relative
    }
  
    /*.apps-updater-img-box .ac-download-btn-group {position:absolute;bottom:0;right:10% }*/
    #app-brewbar-row .apps-updater-img-box:nth-of-type(1)  .ac-download-btn-group {
        right: 30%
    }
  
   #app-brewbar-row .apps-updater-img-box:nth-of-type(1)  .ac-download-btn-group-cn {
        right: 30%
    }
    .ac-text.ac-apps-box-des {
        margin: 0 auto;
    }
    .updater-lunar-img {
        padding-bottom: 4px;
        padding-top: 84px;
    }
    .updater-lunar-box .ac-download-btn-group-cn {
        margin-top: 38px;
    }
    .updater-lunar-box .ac-download-btn-group {
        margin-top: 38px;
    }
    .ac-apps-box-des-side {
        padding-top: 120px;
    }
}

@media (max-width:768px) {
    .ac-apps-box {
        padding-top: 60px;
    }
    .ac-apps-box-des.ac-apps-box-des-side {
        margin-top: 0;
    }
    .ac-apps-box-img+.ac-apps-box-des .des-title {
        padding-top: 30px;
    }
}


/* ------Our Story -------- */

.our-values-row {
    margin-bottom: 15px;
}

.value-text-box {
    padding: 30px
}

.our-story-tagline {
    font-style: italic;
    font-size: 40px
}

.our-story-our-team-row {
    padding-bottom: 20%;
    background: #f9f9f9 url(//cdn.acaia.co/web/img/icon-teammember_2x.png) no-repeat center bottom;
    background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
}

@media (min-width:990px) {
    .our-story-our-team-row {
        padding-bottom: 210px;
        background-size: 50% auto;
        -moz-background-size: 50% auto;
        -o-background-size: 50% auto;
        -webkit-background-size: 50% auto;
        -ms-background-size: 50% auto;
    }
}

.our-story-title {
    font-size: 30px;
    padding-bottom: 30px;
}

.our-values-tagline {
    font-style: italic;
    font-size: 30px;
    padding-bottom: 30px
}


/* ------ Acaia Page Grid -----*/

.page-grid-single {
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 60px 30px 0
}

.page-grid-single:last-of-type {
    padding-bottom: 60px;
}

.page-grid-single .ac-button-group {
    display: none;
    padding: 40% 0 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9)
}

.page-grid-single .ac-button-group .ac-btn {
    margin-bottom: 10px
}

.page-grid-single .app-icon {
    margin-bottom: 15px
}

.page-grid-single .ac-title {
    font-size: 18px;
    padding-bottom:10px;
}

.page-grid-single p {
    font-size: 14px;
    line-height: 1.7
}


/* .page-grid-single:nth-of-type(2n){background-color:#f9f9f9;} */

.our-products-page .page-grid-single:hover .ac-title {
    color:  #5cad8e;
}

.our-products-page .page-grid-single .ac-title,
.our-products-page .page-grid-single .ac-icon {
    transition: 0.25s all;
    -moz-transition: 0.25s all;
    -webkit-transition: 0.25s all;
    -ms-transition: 0.25s all;
}

.page-grid-single a {
    display: block;
}
.get-started-page .page-grid-single a {
    display: block;
  color:white;
}

@media (max-width:990px) and (min-width:768px) {
    .page-grid-single:nth-of-type(3n) {
        clear: both
    }
}

@media (min-width:990px) {
    .page-grid-single {
        padding: 60px 30px
    }
    .our-products-page .page-grid-single:hover .ac-icon {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
        -mos-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
    }
}


/* -------- Acaia Apps --------- */

.ac-img-des-box-des .app-icon {
    margin-bottom: 30px;
}


/* --------- Get started ------- */

.get-started-content {
    padding: 60px 0;
    font-size: 16px;
}

.get-started-content iframe {
    width: 100%
}

.get-started-content h2 {
    font-size: 40px
}

.get-started-content h3 {
    padding-top: 30px;
    text-transform: uppercase;
    border-top: 1px solid #eee;
    margin-top: 60px;
    text-align: center
}

.get-started-content h3:first-of-type {
    border-top: none;
}

.get-started-page a.text-link {
    padding: 10px 0 0;
    display: block;
    color: #5cad8e;
}

.support-row .ac-btn {
    max-width: 240px;
    margin: 0 auto
}

.support-row .ac-btn:hover {
    background:  #5cad8e
}


/* --------- Collaboration ------- */

.collab-single {
    margin-bottom: 30px;
}

.collab-inner {
    background: white;
}

.collab-inner .ac-title {
    text-align: center;
    padding-bottom: 10px;
}

.collab-inner .ac-des {
    padding: 15px 30px 90px;
    /* min-height: 580px; */
}

@media (min-width: 768px) and (max-width: 1399px){
   .collab-inner .ac-des {
/*       min-height: 1000px; */
  }
}

.collab-inner .ac-title-small {
    margin-bottom: 15px;
    color: #ccc
}

.collab-inner .text-link {
    color:  #5cad8e
}

.collab-feature-icons {
    width: 100%;
    position: absolute;
    padding-top:10px;
    left: 50%;
    transform: translateX(-50%)
}

.collab-feature-icons li {
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    vertical-align: bottom;
    text-align: center
}

.collab-feature-icons li img {
    display: block;
    margin-top: 5px
}

.collab-feature-icons li span {
    display: none;
    font-size: 8px;
    line-height: 8px;
    text-align: center;
}

.collab-feature-icons li:hover span {
    display: block
}

.template-collection .main-page-wrapper {
    background: #f9f9f9
}

@media (max-width:768px) {
    .banner-collaboration h1 {
        font-size: 36px
    }
}


/*----Collection Page---------*/


/* ---- Collection Menu ------*/

.ac-nav-shop {
    /* background: #f3f3f3; */
}

.cat-nav-img {
    display: block;
    margin: 0 auto
}

.ac-nav-shop li.ac-cat-link {
    padding: 30px 15px;
}

.ac-nav-shop li.ac-cat-link a span {
    color: #1b1919;
    font-family: 'century gothic bold';
    font-size: 12px;
    text-transform: uppercase
}

.ac-nav-shop li.ac-cat-link:hover span {
    color:  #5cad8e
}

.swatches-on-grid {
    display: none; 
}

@media (min-width:768px) {
    .swatches-on-grid {
         display: inline-block;
    }
}
.acaia.product-excerpt {
    font-size: 14px;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.acaia.product-grid-item {
    margin-bottom: 70px;
}

.acaia.product-grid-item .price {
    font-size: 18px;
    font-weight: bold;
    color: #5cad8e;
}

.acaia.product-grid-item h3.product-title {
    margin-top: 24px;
}

.acaia.product-grid-item h3.product-title:before {
    content: "";
    height: 1px;
    color: transparent;
    width: 70%;
    display: block;
    margin: 0 auto 12px;
}


/* ------- Resellers ----------- */

.reseller-row h2 {
    text-align: center
}

.reseller-continent-title {
    font-size: 30px;
    padding: 15px 0 60px
}

.reseller-group-country li a {
    text-transform: capitalize
}

.reseller-group-country h4 {
    text-transform: capitalize
}

.reseller-group-country li:hover:after {
    content: " >";
}

.reseller-tag {
    background-color: #f9f9f9;
    display: inline-block;
    padding: 3px 10px;
    float: right;
    margin: 30px 0
}

.reseller-tag span {
    font-size: 12px;
    line-height: 30px;
    display: inline-block;
    padding-left: 5px
}

.reseller-tag-link {
    padding-left: 3px
}

.reseller-tag-link:hover img {
    opacity: 0.5
}

.reseller-group .reseller-group-country {
    margin: 0 auto;
}

/* .reseller-group .reseller-group-country h4 {
    margin: 5% auto 0;
} */

.reseller-country-title {
    text-transform: uppercase;
    padding-bottom: 0
}

@media (min-width:990px) {
    .reseller-group-country {
        padding-bottom: 30px;
        margin: 12% auto 0
    }
}

@media (min-width:768px) {
    .reseller-group {
        -moz-column-count: 4;
        -moz-column-gap: 20px;
        -webkit-column-count: 4;
        -webkit-column-gap: 20px;
        column-count: 4;
        column-gap: 20px;
    }
}


/* ---------- Blog ------------- */

.meta-post-categories {
    text-align: center
}

.post-mask {
    margin: 0 auto;
    text-align: center;
}

.btn.btn-style-link.btn-read-more.more-link {
    text-decoration: none;
}
.blog-post-loop a {
    color: #5cad8e;
    text-decoration: underline;
}
.blog-post-loop .meta-post-categories {
    margin-left: 0px;
}

.blog-post-loop .entry-title a {
    font-size: 22px;
    text-transform: uppercase
}

.read-more-section {
    text-align: center;
}

.read-more-section a.btn {
    text-transform: uppercase;
    color: #1b1919;
    font-weight: bold
}

.ac-post-date {
    padding: 2px;
    font-size: 12px;
    color: white;
    background-color: #ccc;
    text-align: center;
    max-width: 100px;
    margin: 0 auto;
    position: relative;
    bottom: -12px;
}

.entry-content {
    padding-left: 5%;
    padding-right: 4%;
}

.blog-tags-nav {
    padding-top: 60px;
    padding-bottom: 60px
}

.blog-tags-nav ul {
    text-align: center;
}

.blog-post-loop .entry-title {
    margin: 0 auto
}

.blog-tags-nav li {
    display: inline-block;
    font-size: 16;
    text-transform: capitalised;
    font-style: italic;
    margin-right: 15px;
}

.blog-post-loop.post-single-page .entry-content {
    text-align: left
}

.blog-post-loop.post-single-page .entry-content img {
    margin: 30px auto;
    display: block;
}

.blog-post-loop.post-single-page .entry-content h2 {
    margin-top: 30px
}

.blog-post-loop.post-single-page .site-content {
    margin-bottom: 0
}

.banner-blog-post {
    background-position: center center;
    background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -webkit-background-size: 100% auto;
}

.single-post-navigation {
    margin-bottom: 0
}

.ac-blog-page {
    margin-top: -40px
}

.ac-blog-entry-header {
    background: #f9f9f9;
    margin-bottom: 60px
}

.template-article .site-content {
    margin-bottom: 0
}


/* -------- Our Products ---------------*/


/* -------- Product Header ------------ */

.template-product .main-header {
    margin-bottom: 0;
}


/* -------- Product Page -------------- */

.single-product-content .product-tabs-wrapper {
    background-color: white;
}

@media (min-width: 768px) {
    shopify-product-gallery__wrapper .owl-stage {
        margin-bottom: -6%;
    }
}


/* ------ Product Basic Template ----- */

.product-basic .summary-inner {
    margin-top: 0;
    padding-bottom: 60px;
}


/* --------- Product Image ------------ */

@media (max-width: 991px) {
    .single-product-content .product-images .thumbs-position-left .shopify-main-image {
        padding: 0px 0px 0 0;
    }
}


/* --------- Product Thumbs -------------*/


/*thumbnail floating desktop*/

@media (min-width: 990px) {
    .ac-product-thumbs {
        position: absolute;
        opacity: 0.7;
        z-index: 3;
        top: 30%;
        left: 20px;
        min-width: 100px
    }
}


/* --------- product summary basic info ----------*/

.summary-inner {
    margin-top: 5%;
    padding-left: 30px;
    padding-right: 30px
}

.single-product-content .entry-title {
/*     margin-top: 30px; */
    text-align: center;
}

.single-product-content .product-image-summary {
    margin-bottom: 0px;
    background: #f9f9f9;
}

.product-image-summary #productPrice {
    text-align: center
}

p.price {
    text-align: center
}

.single-product-content .summary .out-of-stock {
    display: block;
    max-width: 250px;
    color: #1b1919;
    border-color: #1b1919;
    text-align: center;
    margin: 0 auto
}

.single-product-content .variations .swatches-select {
    margin: 0 auto;
    text-align: center;
    display: block;
}

@media (min-width:1250px) {
    .summary-inner {
        margin-top: 5%;
    }
    .shopify-product-gallery__wrapper.owl-stage-outer {
        min-height: 712px
    }
}


/* ------ Product Description ------ */

.shopify-product-details__short-description {
    text-align: center;
    padding: 0 30px;
    font-size: 14px;
}


/* ----- Product Meta ------ */

.single-product-content .product_meta,
.single-product_meta.product_meta.external {
/*     padding-top: 0;  */
    border: none;
    text-align: center;
}


/* ---------- product tabs --------*/

.single-product-content .product-tabs-wrapper {
    padding-top: 60px;
    padding-bottom: 90px;
}

.single-product-content .tabs li {
    border-bottom: none;
}

.single-product-content .tabs li a {
    text-transform: uppercase
}

.shopify-Tabs-panel.shopify-Tabs-panel--description p {
    font-size: 16px
}

#tabspecifications tr.title {
    text-transform: capitalized
}


/* ---------- Product Features --------*/

.acaia-features {
    background-size: 100% cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.acaia-features {
    background-image: none;
    background-color: #f9f9f9;
    padding-top: 60px;
    padding-bottom: 60px;
}

.acaia-features h4 {
    text-transform: uppercase
}

.ac-features-list-single p {
    font-size: 14px;
}

.product-details-box,
.full-width-img {
    min-height: 720px;
    background-repeat: no-repeat
}

.acaia-features.product-details-box {
    min-height: 300px 
}

@media (min-width: 768px) {
    .ac-features-list {
        margin-top: 10%
    }
    .ac-features-list-single:first-of-type {
        padding-left: 60px;
    }
    .ac-features-list-single:last-of-type {
        padding-right: 60px;
    }
}


/* -------------- Product Grid List ----------- */

.ac-grid {
    background-color: white;
    padding-top: 60px;
    padding-bottom: 60px;
}

.ac-grid-list-icon {
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 15px;
    margin-top: 0px
}

.ac-grid-list-single {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex; 
}

.grid-list-text h4 {
    /* margin-bottom: 5px; */
}

.grid-list-text,
.grid-list-text p {
    font-size: 14px;
    line-height: 1.4;
}


/* ---------------- Detail Full Width  ------------- */

.ac-full-width-img-only img {
    width: 100%
}

.ac-full-width {
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ac-text {
    /* margin: 12% auto 0; */
    text-align: center;
    /* padding-top: 50px; */
}
     .orion-white-product-page .ac-grid-list, .orion-mini-product-page .ac-grid-list, .Pyxis-product-page .ac-grid-list {
      display: flex; /* 使用 Flexbox 來排列子元素 */
      justify-content: left; /* 將子元素置中 */
     }
     .p2021-product-page .ac-grid-list{
      display: flex; /* 使用 Flexbox 來排列子元素 */
       flex-wrap: wrap; /* 允許子元素換行 */  
      justify-content: left; /* 將子元素置中 */
     }
@media (min-width: 320px) and (max-width: 767px) {
        .ac-grid-list {
      display: flex; /* 使用 Flexbox 來排列子元素 */
     flex-wrap: wrap; /* 允許子元素換行 */ 
      justify-content: left; /* 將子元素置中 */
     }
}

.ac-text h3 {
    font-size: 30px;
    text-transform: uppercase
}

.ac-text p {
    font-size: 16px
}

.full-width-img.ac-full-width-img-only {
    min-height: 200px;
    width: 100%;
    height: auto;
    background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
}


/* .ac-text a {position:relative;display:inline-block;color: #5cad8e;font-weight:bold;text-transform:uppercase;font-size:18px; border-bottom:2px solid  #5cad8e;} .ac-text a:after {content:">";display:inline-block;position:absolute;right:-15px;top:0} .ac-text a:hover {color:#1b1919;border-color:#1b1919;border-bottom:0;text-decoration:none;} .ac-text a:hover:after {color:#1b1919;right:-20px}*/


/* ---------------- Detail Full Width Text------------- */

@media (min-width:768px) {
    .ac-text {
        margin-top: 0;
        text-align: start;
    }
    .ac-text-right {
        margin-top: 20%
    }
    .ac-text-left {
        margin-top: 25%
    }
    .ac-text-center-top {
        text-align: center;
        margin-top: 8%
    }
    .ac-text h3 {
        font-size: 40px;
/*         margin-bottom: 5px */
    }
    .full-width-img.ac-full-width-img-only {
        min-height: 720px
    }
}


/* --------------------------------------------*/


/* --------------------------------------------*/


/* --------------------------------------------*/


/* --------------------------------------------*/


/* ---------- Website Banner Images -----------*/

.banner-our-products {
    background-image: url(//cdn.acaia.co/web/img/banner-products_v2.jpg);
    background-position: center bottom;
}

.banner-our-story {
    background-image: url(//cdn.acaia.co/web/img/banner-products_v2.jpg);
    background-position: center bottom;
}

.banner-resellers {
    background-image: url(//cdn.acaia.co/web/img/banner_reseller_worldmap.jpg);
    background-position: center bottom;
}

.banner-community {
    background-image: url(//cdn.acaia.co/web/img/banner-community.jpg);
    background-position: center bottom;
}

.banner-collaboration {
    background-image: url(//cdn.acaia.co/web/img/banner-collaboration.jpg);
    background-position: center bottom;
}


/* ---------------- Home Full Width Mobile ---------------- */

.spb_row.gl_custom_1508219270022,
.spb_row.gl_custom_1508222862340,
.spb_row.gl_custom_1508223159929,
.spb_row.gl_custom_1508223443540 {
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
}


/* orbit mobile */

.spb_row.gl_custom_1508219270022 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_homepage.jpg);
    background-position: left bottom;
}


/* pearl mobile */

.spb_row.gl_custom_1508222862340 {
    background-image: url(//cdn.acaia.co/web/2021_img/homepage/Home_P2021_01_680x1000_v2.jpg);
    background-position: center center;
}


/* lunar mobile */

.spb_row.gl_custom_1508223159929 {
    background-image: url(//cdn.acaia.co/web/2021_img/homepage/Lunar-White_homepage-banner_680x1000_0818.jpg);
    background-position: center bottom;
}


/* Our apps mobile */

.spb_row.gl_custom_1508223443540 {
    background-image: url(//cdn.acaia.co/web/2021_img/homepage/Home_our_apps_mobile.jpg);
    background-position: left bottom;
}


/* ------------ Product Full Mobile Images --------*/


/* Orion Product Page Mobile*/

.orion-product-page .product-full-width-1 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_680x1000_02.jpg);
}
.orion-product-page .product-full-width-2 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_680x1000_03.jpg);
}
.orion-product-page .product-full-width-3 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_680x1000_04.jpg);
}
.orion-product-page .product-full-width-4 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_680x1000_05.gif);
}

/* Orion Mini Product Page Mobile*/

.orion_mini-product-page .product-full-width-1 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_680x1000_02.jpg);
}
.orion_mini-product-page .product-full-width-2 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_680x1000_03.jpg);
}
.orion_mini-product-page .product-full-width-3 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_680x1000_04.jpg);
}
.orion_mini-product-page .product-full-width-4 {
    background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_680x1000_05.gif);
}


/* Lunar Silver Product Page Mobile */

.lunar-product-page .product-full-width-01 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_mobile_01.jpg);
}

.lunar-product-page .product-full-width-02 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_mobile_02.jpg);
}

.lunar-product-page .product-full-width-03 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_mobile_03.jpg);
}

.lunar-product-page .product-full-width-04 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_mobile_04.jpg);
}

/*Pearl Model S Product Page Mobile */
.Pearl_Model_S-product-page .product-full-width-01 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/PM_PS2022_01_680x1000.jpg);
}
.Pearl_Model_S-product-page .product-full-width-02 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/PM_PS2022_02_680x1000_2.jpg);
}

.Pearl_Model_S-product-page .product-full-width-03 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/PM_PS2022_03_680x1000_2.jpg);
}

/*Pearl 2021 Product Page Mobile */
.p2021-product-page  .product-full-width-1 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PM_P2021_01_680x1000_v2.jpg);
}
.p2021-product-page .product-full-width-2 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PM_P2021_02_680x1000_v2.jpg);
}
.p2021-product-page .product-full-width-3 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PM_P2021_03_680x1000_v2.jpg);
}
.p2021-product-page .product-full-width-4 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PM_P2021_04_680x1000_v4.jpg);
}

/*Lunar 2021 Product Page Mobile */
.lunar2021-product-page  .product-full-width-01 {
    background-image: url(//cdn.acaia.co/web/2024_img/lunar/Lunar%20beige%20white-%20space%20gray.jpg);
}
.lunar2021-product-page .product-full-width-02 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_680x1000_02.jpg);
}
.lunar2021-product-page .product-full-width-03 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_680x1000_03_1.jpg);
}
.lunar2021-product-page .product-full-width-04 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_680x1000_04.jpg);
}
.lunar2021-product-page .product-full-width-05 {
    background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_680x1000_05_1.jpg);
}

/*Orbit Product Page Mobile */
.orbit-product-page  .product-full-width-01 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PM_Orbit_680x1000_01_a.jpg);
}
.orbit-product-page  .product-full-width-02 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PH_Orbit_680x1000_02_2.gif);
}
.orbit-product-page  .product-full-width-03 {
    background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PM_Orbit_680x1000_03_a.jpg);
}
.orbit-product-page  .product-full-width-04 {
    background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PM_Orbit_680x1000_04.jpg);
}
.orbit-product-page  .product-full-width-05 {
    background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PM_Orbit_680x1000_05.jpg);
}
.orbit-product-page  .product-full-width-06 {
    background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PM_Orbit_680x1000_06.jpg);
}
.orbit-product-page  .product-full-width-07 {
    background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PM_Orbit_680x1000_07.jpg);
}

/*Orbit New Product Page Mobile */
.orbit-product-page-new  .product-full-width-01 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_01.jpg);
}
.orbit-product-page-new  .product-full-width-02 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_02_2.jpg);
}
.orbit-product-page-new  .product-full-width-03 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_03.jpg);
}
.orbit-product-page-new  .product-full-width-04 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_04.jpg);
}
.orbit-product-page-new  .product-full-width-05 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_05.jpg);
}
.orbit-product-page-new  .product-full-width-06 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_06.jpg);
}
.orbit-product-page-new  .product-full-width-07 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_07.jpg);
}
.orbit-product-page-new  .product-full-width-08 {
    background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_680x1000_09.jpg);
}




/* -------------- Desktop Full Width Images-------- */

@media (min-width:768px) {
    .spb_row.gl_custom_1508219270022,
    .spb_row.gl_custom_1508222862340,
    .spb_row.gl_custom_1508223159929,
    .spb_row.gl_custom_1508223443540 {
        min-height: 760px;
        ;
        background-repeat: no-repeat;
        background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        padding: 240px 0;
    }
    /* Home */
    /* Orbit Desktop */
    .spb_row.gl_custom_1508219270022 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800.jpg);
        background-position: center center;
    }
    /* Pearl Desktop */
    .spb_row.gl_custom_1508222862340 {
        background-image: url(//cdn.acaia.co/web/2021_img/homepage/Home_page_P2021.jpg);
        background-position: center center;
    }
    /* Lunar Desktop */
    .spb_row.gl_custom_1508223159929 {
        background-image: url(//cdn.acaia.co/web/2021_img/homepage/Lunar-White_homepage-banner_1720x800_0818.jpg);
        background-position: center center;
    }

    /* Our apps Desktop */
    .spb_row.gl_custom_1508223443540 {
        background-image: url(//cdn.acaia.co/web/2021_img/homepage/Home_our_apps.jpg);
        background-position: center top;
    }
   /* Orion Product Page Desktop */
    .orion-product-page .product-full-width-1 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_1720x800_02.jpg);
    }
    .orion-product-page .product-full-width-2 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_1720x800_03.jpg);
    }
    .orion-product-page .product-full-width-3 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_1720x800_04.jpg);
    }
      .orion-product-page .product-full-width-4 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion/orion_1720x800_05.jpg);
    }
      /* Orion Mini Product Page Desktop */
    .orion_mini-product-page .product-full-width-1 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_1720x800_02.jpg);
    }
    .orion_mini-product-page .product-full-width-2 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_1720x800_03.jpg);
    }
    .orion_mini-product-page .product-full-width-3 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_1720x800_04.jpg);
    }
      .orion_mini-product-page .product-full-width-4 {
        background-image: url(//cdn.acaia.co/web/2025_img/orion_mini/orion_mini_1720x800_05.jpg);
    }
     /* Lunar Silver Product Page Desktop */
   .lunar-product-page .product-full-width-01 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_01.jpg);
    }
    .lunar-product-page .product-full-width-02 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_02.jpg);
    }
    .lunar-product-page .product-full-width-03 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_03.jpg);
    }
    .lunar-product-page .product-full-width-04 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar/acaia_lunar_feature_04.jpg);
    }

 /* Pearl Model S Product Page Desktop */

    .Pearl_Model_S-product-page .product-full-width-01{
        width:auto;
        height:870px;
        background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/website_PS2022_01.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
    }
    .Pearl_Model_S-product-page .product-full-width-02{
        width:auto;
        height:870px;
        background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/website_PS2022_02.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        
    }
     .Pearl_Model_S-product-page .product-full-width-03{
        width:auto;
        height:870px;
        background-image: url(//cdn.acaia.co/web/2022_img/product/Pearl_S/website_PS2022_03.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
     }

  /*Pearl 2021 Product Page Desktop */
     .p2021-product-page  .product-full-width-1 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PH_P2021_01_1720x800_v2.jpg);
     }
     .p2021-product-page .product-full-width-2 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PH_P2021_02_1720x800_v3.jpg);
     }
     .p2021-product-page .product-full-width-3 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PH_P2021_03_1720x800_v2.jpg);
     }
     .p2021-product-page .product-full-width-4 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/pearl/PH_P2021_04_1720x800_v2.jpg);
     }

      /*Lunar 2021 Product Page Desktop */
     .lunar2021-product-page  .product-full-width-01 {
        background-image: url(//cdn.acaia.co/web/2024_img/lunar/Lunar%20beige%20white_02.jpg);
     }
     .lunar2021-product-page .product-full-width-02 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_1720x800_02.jpg);
     }
     .lunar2021-product-page .product-full-width-03 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_1720x800_03_1.jpg);
     }
     .lunar2021-product-page .product-full-width-04 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_1720x800_04.jpg);
     }
     .lunar2021-product-page .product-full-width-05 {
        background-image: url(//cdn.acaia.co/web/2021_img/product/lunar2021/P_Lunar2021_1720x800_05.jpg);
     }
  
     /*Orbit Product Page Desktop */
     .orbit-product-page  .product-full-width-01 {
        background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PH_Orbit_1720x800_01_a.jpg);
     }
     .orbit-product-page .product-full-width-02 {
        background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PH_Orbit_1720x800_02_2.gif);
     }
     .orbit-product-page .product-full-width-03 {
        background-image: url(//cdn.acaia.co/web/2022_img/product/orbit/PH_Orbit_1720x800_03_a.jpg);
     }
     .orbit-product-page .product-full-width-04 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_04_02.jpg);
     }
     .orbit-product-page .product-full-width-05 {
        background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PH_Orbit_1720x800_05.jpg);
     }
      .orbit-product-page .product-full-width-06 {
        background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PH_Orbit_1720x800_06.jpg);
     }
        .orbit-product-page .product-full-width-07 {
        background-image: url(//cdn.acaia.co/web/2023_img/product/orbit/PH_Orbit_1720x800_07.jpg);
     }

       /*Orbit New Product Page Desktop */
     .orbit-product-page-new  .product-full-width-01 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_01_2.jpg);
     }
     .orbit-product-page-new .product-full-width-02 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_02_3.jpg);
     }
     .orbit-product-page-new .product-full-width-03 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_03.jpg);
     }
     .orbit-product-page-new .product-full-width-04 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_04-02.jpg);
     }
     .orbit-product-page-new .product-full-width-05 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_05.jpg);
     }
      .orbit-product-page-new .product-full-width-06 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_06.jpg);
     }
     .orbit-product-page-new .product-full-width-07 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_07.jpg);
     }
     .orbit-product-page-new .product-full-width-08 {
        background-image: url(//cdn.acaia.co/web/2024_img/orbit/Orbit%20Black%20%26%20White_1720x800_08_2.jpg);
     }




    /* ---------------- Desktop Page Header ------------- */
    /* Apps */
    .acaia-apps-2nd {
        background-image: url(/cdn/shop/files/Acaia_Pearl_White_Coffee_Scale_App_Counter_Top_Reg.jpg?17387405294991081333);
    }
}


/* ---------------- Desktop MD -------- */

@media (min-width:990px) {
    .pearl-features {
        background-image: url(//cdn.acaia.co/web/img/acaia-pearl-blackwhite.gif);
        background-position: center center;
    }
    .lunar-features {
/*         background-image: url(//cdn.acaia.co/web/img/lunar_mode_gif.gif); */
/*         background-position: center center; */
    }
  .Silver_lunar-features{
        background-image: url(//cdn.acaia.co/web/img/Lunar_White/PH_Lunar_00_mode_1439x724_04.gif);
        background-position: center center;
  }
    .orion-features {
        background-image: url(//cdn.acaia.co/web/img/Acaia_Orion_Full_Width-2.jpg);
        background-position: center center;
    }
    .cinco-features {
        background-image: url(//cdn.acaia.co/web/img/Cinco_mode_1.gif);
        background-position: center center;
    }
}


/* -----------Bottom Add to Cart --------- */

.ac-bottom-add-to-cart {
    font-size: 18px;
    font-family: 'century gothic bold';
    text-decoration: none;
    color: white;
    margin-top: 60px;
    margin-bottom: 60px;
    width: 260px;
    height: 60px;
    line-height: 60px;


    text-align: center;
    background: #1b1919;
    display: block;
    text-transform: uppercase;
}

.ac-bottom-add-to-cart:hover {
    text-decoration: none;
    background-color:  #5cad8e;
    color: white
}

.ac-bottom-add-to-cart:focus {
    text-decoration: none;
    background-color: #1b1919;
    color: white
}


/*---------------- Custom CSS for desktop -------------------*/

@media (min-width: 992px) {}


/*---------------- Custom CSS for tablet -------------------*/

@media (min-width: 768px) and (max-width: 991px) {}


/*---------------- Custom CSS for mobile landscape -------------------*/

@media (min-width: 481px) and (max-width: 767px) {}


/*---------------- Custom CSS for mobile -------------------*/

@media (max-width: 480px) {}