/** Shopify CDN: Minification failed

Line 603:10 Expected ":"
Line 604:10 Expected ":"
Line 807:29 Expected identifier but found "!"
Line 807:32 Expected identifier but found "!"

**/
/** Shopify CDN: Minification failed

Line 595:10 Expected ":"
Line 596:10 Expected ":"
Line 799:29 Expected identifier but found "!"
Line 799:32 Expected identifier but found "!"

**/
/** Shopify CDN: Minification failed

Line 587:10 Expected ":"
Line 588:10 Expected ":"
Line 791:29 Expected identifier but found "!"
Line 791:32 Expected identifier but found "!"

**/
.announcement-bar__content .announcement {
    font-size: 16px !important;
}
.collectionbanner img {
    width: 100%;
}
.header__top.container--large {
    padding-top: 0;
    padding-bottom: 0;
}

.site-nav.style--classic .menu-link {
    font-size: 18px;
}
.container--has-background {
  padding-top: 0;
  padding-bottom: 0;
  margin-top:40px;
}
.card__text span.text-size--regular.text-animation--underline-thin {
    font-size: 18px;
}
.button {
    font-size: 18px;
}

div#shopify-section-template--16440141086907__165406738229739f4d .container--large.container--vertical-space {
    margin-top: 40px;
}

span.section-heading__subheading.text-size--large {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 500;
}

div#shopify-section-template--16440141086907__165406738229739f4d figure {
    border: solid 1px #ddd;
    border-radius: 50%;
}

div#shopify-section-template--16440141086907__165406738229739f4d .card__text span.text-size--large {
    font-size: 21px;
}
h2.section-heading__title.h4 {
    font-size: 28px;
}

.section-heading--center .section-heading__text span.section-heading__subheading.text-size--large {
    font-size: 18px;
  text-transform:none;
}
div#shopify-section-template--16440141086907__1654161920efe5f084 .container--large.container--vertical-space.remove-empty-space {
    margin-top: 30px;
}

div#shopify-section-template--16440141086907__165407625224b5d2af .container--large.container--vertical-space.container--has-background {
    margin: auto;
}
div#shopify-section-template--16440141086907__featured-collection .container--large.container--vertical-space.remove-empty-space {
    padding-top: 0;
    margin-top: 40px;
}
.product-item.card span {
    font-size: 18px;
    line-height: normal;
    display: inline-block;
}

.product-item.card del.product-price--compare span {
    text-decoration: line-through;
}

.product-item.card a.product-item__title  {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height:50px;
}

div#shopify-section-template--16440141086907__text_columns_icons_JVitwC .container--large.container--vertical-space.remove-empty-space {
    margin: 0;
}
div#shopify-section-template--16440141086907__165407625224b5d2af .container--large.container--vertical-space.container--has-background h2.h1.rte.rich-text__title {
    font-size: 24px;
}

div#shopify-section-template--16440141086907__165407625224b5d2af .container--large.container--vertical-space.container--has-background p {
    font-size: 18px;
}
div#shopify-section-template--16440141086907__text_columns_icons_JVitwC  span {
    font-size: 20px;
}
.section-heading__actions a.text-size--large.text-link {
    font-size: 18px;
}

.section-heading__actions a.text-size--large.text-link {
    font-size: 18px;
}

div#shopify-section-template--16440141086907__16551127939786a43a h2.section-heading__title.h4 {
    font-size: 28px;
}

div#shopify-section-template--16440141086907__16551127939786a43a span.section-heading__subheading.text-size--large {
    font-size: 18px;
  text-transform:none;
}

.blog-item__title-holder a span {
    font-size: 18px;
    line-height: normal;
    display: block;
    font-weight: normal;
}

.blog-item__meta.text-color--opacity span {
    font-size: 14px;
}

.scrolling-text__container span {
    font-size: 20px;
}

.scrolling-text {
    height: auto;
    padding: 10px 0;
}

.card.newsletter.gutter-top--xlarge.gutter-bottom--xlarge {
    padding: 20px 0;
}

.card.newsletter.gutter-top--xlarge.gutter-bottom--xlarge h2.h3 {
    font-size: 24px;
}

.card.newsletter.gutter-top--xlarge.gutter-bottom--xlarge .increased-spacing {
    margin-top: 0;
}
h4.footer-item__title.h4 {
    font-size: 20px;
}

h4.footer-item__title.h5 {
    font-size: 20px;
}

.footer-item__content.rte p {
    font-size: 16px;
}
.main-footer a {
    font-size: 16px;
    line-height: normal;
}
.main-footer .footer-item__menu span {
    margin: 0;
}
.footer-bottom span {
    font-size: 14px;
}
div#shopify-section-sections--16440141578427__footer .container--large.gutter-top--xlarge.gutter-bottom--xlarge.footer-top {
    padding-top: 20px;
    padding-bottom: 10px;
}
.main-footer .footer-item__menu span {
    margin: 0;
    line-height: normal;
}
.footer-bottom span a {
    font-size: 14px;
}
html.no-js {
    padding-bottom: 0 !important;
}
.header-actions 
 a.button.button--outline.button--icon {
    font-size: 14px;
}

.header-actions svg {
    width: 20px;
}

.header-actions a.button.button--solid.button--icon.no-js-hidden {
    font-size: 16px;
}
.product__description.rte br {margin: 0 !important;}

.product__description.rte  p {
    font-size: 16px;
    line-height: normal;
}

.product__cart-functions .flex-buttons.shopify-buttons--not-solid {
    display: flex;
}

.product__cart-functions button.add-to-cart.button {
    width: 30%;
    flex: inherit;
    font-size: 20px;
    padding: 0;
}

.product__cart-functions .shopify-payment-button {width: 30%;flex: inherit;font-size: 20px;}
.product__cart-functions button.shopify-payment-button__button {
    font-size: 20px;
}

.product__cart-functions product-quantity.product-quantity {
    width: 22%;
    flex: inherit;
}
.accordion-header .innersecton span {
  font-size:16px;
}
.accordion-content .content p {
    font-size: 16px;
}
div#shopify-section-template--16440141086907__text_columns_icons_JVitwC .container--large.container--vertical-space.remove-empty-space {
    margin: auto;
}

.product__cart-functions product-quantity.product-quantity button {
    border-radius: 50%;
    height: 40px !important;
  width:40px;
    padding: 0 !important;
    line-height: normal;
    margin-top: 10px;
}
div#shopify-section-template--16440141086907__165406738229739f4d .section-heading--center .section-heading__text span.section-heading__subheading.text-size--large, #shopify-section-template--16440141086907__16541619272fee0e4e .section-heading--center .section-heading__text span.section-heading__subheading.text-size--large{
    font-size: 28px;
}

div#shopify-section-template--16440141086907__featured-collection h2.section-heading__title.h4 {
    font-size: 28px;
}
div#shopify-section-template--16440141086907__promotion_cards_gqiBjH h3.h3 {
    font-size: 22px;
}
body#about-us .container {
    max-width: 100%;
    padding: 0;
    margin: 0;
}

body#about-us .container h1.title.h2 {
    display: none;
}

.petteratiabout .firstsection {
    background: #fbe5d6;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 60px 0;
}

.petteratiabout .content {
    width: 50%;
    padding-right: 8%;
    display: flex;
    justify-content: center;
    align-items: k;
    flex-direction: column;
}

.petteratiabout  .content p {
    color: #000;
    font-size: 18px;
    padding-bottom: 20px;
}

.petteratiabout .content h2 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 30px;
    color: #833c0e;
}
.petteratiabout .ourstory {
    display: flex;
    justify-content: center;
    padding: 60px 40px;
}

.petteratiabout .ourstory .banenr {
    width: 50%;
}

.petteratiabout .ourstory 
 .content {
    padding-right: 0;
    padding-left: 50px;
}
.petteratiabout .firstsection.thirdsection {
    padding-left: 40px;
    padding-right: 40px;
}

.petteratiabout .firstsection.thirdsection .banenr {
    width: 50%;
}
.petteratiabout .ourstory ul {
    padding-left: 20px;
    padding-bottom: 20px;
}

.petteratiabout .ourstory ul li {
    color: #000;
    font-size: 18px;
}
.aboutbottom {
    background: #fff2cc;
    text-align: center;
    padding: 50px 80px;
}

.aboutbottom h3 {
    color: #806000;
}

.aboutbottom p {
    color: #000;
    font-size: 18px;
}
.product-text 
 .product-icons-list p.text-size--large.text-weight--bold {
    font-size: 20px;
}

.product-text 
 .product-icons-list span.text-with-icon__label {
    font-size: 18px;
}
.product-recommendations span.section-heading__title.h4 {
    font-size: 26px;
}
.accordion-content .content li {
    font-size: 16px;
}
.quick-add-to-cart-button button.button.button--outline.button--regular.button--fullwidth.button--loader {
    line-height: normal;
    height: auto;
    padding: 10px 0;
    background: #e7916c;
    border: solid 1px #e7916c;
    color: #fff;
}

span.button__preloader {
    display: none !important;
}
.template-index .section-heading__text {
    width: 100%;
    text-align: center;
    padding: 0;
}
#site-cart-sidebar span.sidebar__title.h5 {
    font-size: 18px;
    padding: 0;
}

.sidebar__header {
    padding: 4px 18px;
}

sidebar-drawer#site-cart-sidebar {}

sidebar-drawer#site-cart-sidebar .cart-item__price {
    font-size: 18px;
}

sidebar-drawer#site-cart-sidebar a.cart-item__title {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

sidebar-drawer#site-cart-sidebar .text-weight--bold.gutter-bottom--small.gutter-top--small {
    font-size: 18px;
}

sidebar-drawer#site-cart-sidebar cart-recommendations#cart-recommendations {
    padding: 0 18px;
}

sidebar-drawer#site-cart-sidebar cart-recommendations#cart-recommendations a.text-line-height--small.text-weight--bold {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

sidebar-drawer#site-cart-sidebar cart-recommendations#cart-recommendations .product-price {
    font-size: 16px;
}

.sidebar__footer.hide-if-empty-cart {
    padding: 20px;
}

.sidebar__footer.hide-if-empty-cart .cart__total {
    display: flex;
    justify-content: space-between;
    line-height: normal;
    font-size: 18px;
}

.sidebar__footer.hide-if-empty-cart strong.text-size--heading {
    margin: 0;
    line-height: normal;
}

.cart__shipping.text-color--opacity.text-size--small {
    font-size: 16px;
    line-height: normal;
    color: #000;
}
div#shopify-section-template--16440141086907__165406738229739f4d .increased-spacing a {
    line-height: normal;
    height: auto;
    padding: 10px 0;
    background: #e7916c;
    border: solid 1px #e7916c;
    color: #fff !important;
}
div#shopify-section-template--16440141086907__1654161920efe5f084 .text-size--small.text-color--opacity {
    font-size: 16px;
    color: #000;
    line-height: normal;
}
.newsletter__container p {font-size: 14px;}

.newsletter__container form#newsletter-template--16440141086907__1655112847aaa4cc50 {
    margin-bottom: 15px;
}

.newsletter__container .increased-spacing {
    margin-bottom: 0;
}

.newsletter__container button#Subscribe-newsletter-template--16440141086907__1655112847aaa4cc50 {
    font-size: 16px;
}

.newsletter__container input#Email-newsletter-template--16440141086907__1655112847aaa4cc50 {
    font-size: 16px;
}

.newsletter__container .newsletter__icon {
    margin: 0;
}

div#shopify-section-sections--16440141578427__footer .footer-item {
    width: 21%;
}

div#shopify-section-sections--16440141578427__footer .grid.grid--layout.grid--gap-xlarge.grid-3.grid-lap-1 {display: flex;flex-wrap: wrap;}


.clr {
    clear: both
}

.ManufacturingInformation {
    width: 100%;
    margin: auto;
    margin-top: 40px;
    background: #f7f1f0;
    padding: 40px
}

.ManufacturingInformation h2 {
    text-transform: none;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 30px
}

.ManufacturingInformation p {
    color: #000;
    font-size: 16px
}

.ManufacturingInformation .leftsection {
    float: left;
    width: 40%;
    padding-right: 40px
}

.ManufacturingInformation .middsecton {
    float: left;
    width: 25%
}

.ManufacturingInformation .rightsection {
    float: right;
    width: 35%
}

.ManufacturingInformation p span {
    font-weight: 600;
    display: inline-block;
    padding-right: 5px
}

.ManufacturingInformation .bottomline {
    padding-top: 30px
}
.ManufacturingInformation .middsecton .Dimentions {
    display: flex;
    font-size: 18px;
}

.ManufacturingInformation .middsecton .Dimentions .content {
    padding-left: 10px;
}

.ManufacturingInformation .middsecton .Dimentions .top {
    font-weight: 600;
}

.ManufacturingInformation .rightsection {
    font-size: 18px;
}

.template-article .container--medium {
    max-width: 100%;
}

.template-article .container--medium .article__content.rte ul {
    margin-bottom: 0;
    padding: 0;
    margin: 0;
    padding-left: 24px;
}
.article__content.rte h4 strong, .article__content.rte h3 strong {
    font-size:22px;
}
.article__content p {
    font-size: 18px;
}
.template-article .container--medium .article__content.rte ul {
    font-size: 18px;
    margin-bottom: 20px;
}
@media only screen and (min-width: 1100px) {
    .site-nav.style--classic nav>ul>li:nth-child(7) a {
        background: #e7916c;
        color: #fff;
        border-radius: 4px;
        text-decoration:none;
    }
    .site-nav.style--classic nav>ul>li:nth-child(7) a:hover span {
        color:#fff !important;
        text-decoration:none;
        border:none !important;
        background: none;
    }
}
@media only screen and (max-width: 767px) {
  sidebar-drawer#site-menu-sidebar .sidebar__header span.sidebar__title.h5 {
      font-size: 20px;
  }
  div#shopify-section-template--16440141086907__165406738229739f4d .grid.grid--layout {
      display: flex;
      justify-content: space-between;
      flex=w: w;
      flex=w: w;
      flex-wrap: wrap;
  }
  
  div#shopify-section-template--16440141086907__165406738229739f4d .grid.grid--layout .card {
      width: 48%;
  }
  
  div#shopify-section-template--16440141086907__165406738229739f4d .card__text span.text-size--large {font-size: 16px;height: 20px;}
  
  div#shopify-section-template--16440141086907__165406738229739f4d .increased-spacing a {
      font-size: 16px;
  }
  .template-index .section-heading__text {
      width: auto;
  }
  
  .section-heading:not(.section-heading--single-line) h2.section-heading__title.h4 {
      font-size: 20px;
  }
  
  .section-heading:not(.section-heading--single-line) .section-heading__actions {
      position: absolute;
      right: 0;
      margin: 0;
      right: 20px;
      top: -3px;
  }
  
  .section-heading:not(.section-heading--single-line) .section-heading__actions a {
      font-size: 14px;
  }
  div#shopify-section-template--16440141086907__16551127939786a43a .section-heading__actions {
      position: relative;
      right: auto;
      left: auto;
      text-align: center;
      width: 100%;
  }
  
  div#shopify-section-template--16440141086907__16551127939786a43a h2.section-heading__title.h4 {
      font-size: 20px;
    }
    
    div#shopify-section-template--16440141086907__16551127939786a43a span.section-heading__subheading.text-size--large {
        font-size: 14px;
        margin-bottom: 10px;
    }
    body.template-collection .container--large.container--vertical-space-small {
      margin-top: 10px;
  }
  
  body.template-collection .container--large.container--vertical-space-small .section-heading__text.remove-empty-space h1 {font-size: 20px;}
  body.template-collection  .product-item.card span {
    font-size:16px;
  }
  body.template-collection .product-item.card span.text-animation--underline.text-size--xlarge.text-line-height--small {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  body.template-product product-page {
    margin-top: 10px;
}
.product__cart-functions .flex-buttons.shopify-buttons--not-solid {
    flex-wrap: wrap;
    width: 100%;
}

.product__cart-functions button.add-to-cart.button {
    width: 54%;
}

  .product__cart-functions .shopify-payment-button {
      width: 100%;
  }
  
  .product__cart-functions .shopify-payment-button button {
      background: #e7916c;
      border: solid 1px #e7916c;
      color: #fff;
  }
  
  
  .customcaintern.container .list img {
      width: 100%;
  }
    .petteratiabout .content {
      width: 100%;
      padding: 0 10px;
  }
  
  .petteratiabout .firstsection {
      padding: 20px 10px;
  }
  
  .petteratiabout .ourstory {
      padding: 20px;
      flex-wrap: wrap;
  }
  
  .petteratiabout .ourstory .banenr {
      width: 100%;
  }
  
  .petteratiabout .ourstory .content {
      width: 100%;
      padding: 0;
  }
  
  .petteratiabout .content p {
      padding: 0;
  }
  
  .petteratiabout .content h2 {
      padding-bottom: 10px;
  }
  
  .petteratiabout .firstsection.thirdsection {
      padding: 20px;
  }
  
  .petteratiabout .firstsection.thirdsection .banenr {
      width: 100%;
  }
  
  .petteratiabout .firstsection.thirdsection .content {
      padding: 0;
  }
  
  .aboutbottom {
      padding: 20px;
  }
  div#shopify-section-sections--16440141578427__footer .footer-item {
    width: 44%;
}
  div#shopify-section-sections--16440141578427__footer .footer-item:first-child {
    width: 100%;
}
  .card.newsletter.gutter-top--xlarge.gutter-bottom--xlarge h2.h3 {
    font-size: 18px;
}

#element-template--16440141086907__1655112847aaa4cc50 {
    margin-top: 10px;
}

div#shopify-section-sections--16440141578427__footer {
    margin-top: 10px;
}

.newsletter__icon svg {
    width: 30px;
}

.newsletter__container form#newsletter-template--16440141086907__1655112847aaa4cc50 fieldset {
    width: 100%;
    position: relative;
}

.newsletter__container form#newsletter-template--16440141086907__1655112847aaa4cc50 fieldset button {
    position: absolute;
    right: 0;
    border-radius: 0;
}
  div#shopify-section-template--16440141086907__165650871288cb3c80 .card__image.card__image--background.card__image--with-overlay {
    height: 150px;
    opacity: 1;
}

div#shopify-section-template--16440141086907__165650871288cb3c80 div#element-1656508712d3848f85-0 {
    background: none;
    height: auto;
    min-height: 150px;
}
  #add-to-cart-template--16440141250747__main .flex-buttons {
    display: block;
    clear: both;
    overflow: hidden;
}

.product__cart-functions button.add-to-cart.button {
    width: 45%;
    float: left;
}

.product__cart-functions .shopify-payment-button {
    width: 45%;
    float: left;
}
}




/*landing page*/
#monthly-giveaway main-header#site-header, body#thank-you main-header#site-header{
    display: none;
}

#monthly-giveaway announcement-bar#announcement-sections--16440141611195__announcement, body#thank-you announcement-bar#announcement-sections--16440141611195__announcement{
    display: none !important;!i;!;
}

#monthly-giveaway .container.container--large.container--vertical-space-small.main-page.gutter-bottom--page {
    margin: 0;
    padding: 0;
}

#monthly-giveaway  h1.title.h2 {
    display: none;
}

.giveawaymain.count .mainbanner img {
    width: 100%;
}
.howitform {
    background: #fafafa;
    padding: 40px;
}

.howitform .innersction {
    display: flex;
    justify-content: space-between;
}

.howitform .innersction .howit {
    width: 45%;
}
.howitform .innersction .howit h2 {
    font-size: 28px;
}

.howitform .innersction .howit .accordion-item {
    background: #fff;
    margin-bottom: 20px;
    padding: 10px;
    box-shadow: 0 0 10px #ddd;
}

.howitform .accordion-item .accordion-header {
    font-weight: 500;
    font-size: 18px;
}

.howitform .accordion-content {
    background: none;
    font-size: 16px;
}

.howitform .accordion-header .innersecton {
    padding-left: 10px;
}
.formsection form#custom-form {
    background: #1F9CD7;
    color: #fff;
    padding: 30px;
}

.formsection form#custom-form .field label {
    display: block;
    width: 100%;
}

.formsection form#custom-form .field input {
    width: 100%;
  padding:5px 10px;
}

.formsection {
    width: 48%;
}
.giveawaymain.count .formsection h3 {
    font-size: 20px;
}

.giveawaymain.count .formsection label {
    font-size: 17px;
}

.giveawaymain.count .formsection .field {
    margin-bottom: 14px;
}

.giveawaymain.count .formsection textarea#address {
    width: 100%;
}

.giveawaymain.count .formsection  button {
    background: #F2A41E;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
}
.copyritght {
    background: #034482;
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    color: #fff;
    padding: 13px 40px;
}

#monthly-giveaway .main-footer, body#thank-you .main-footer{
    display: none;
}
body#thank-you .container.container--large.container--vertical-space-small.main-page.gutter-bottom--page {
    background: #fafafa;
    width: 50%;
    padding: 60px;
    box-shadow: 0 0 10px #ddd;
}

body#thank-you h1.title.h2 {
    text-transform: uppercase;
    font-size: 28px;
}
/*landing page*/
