/** Shopify CDN: Minification failed

Line 495:0 Expected "}" to go with "{"

**/
body {
    margin: 0 !important;
     font-family: HelveticaNeue-Light!important;
}



svg.icon.icon-account {
    display: none;
}



h2.image-with-text__heading.inline-richtext.h2 {
    text-transform: uppercase;
    /* font-family: 'Halant' !important; */
}

.gradient {
    background-color: #fff !important;
}

.header__icon, .header__icon--cart .icon {
   width: 10rem !important;
}
/* .header__icons span.svg-wrapper {
    width: 100% !important;
} */
.link, .customer a {
    text-decoration: none !important;
}

.header__menu-item {
    text-transform: capitalize;
}
/*video banner section*/
.deferred-media__poster {
    border-radius: 0px !important;
}


/*product page*/
.product__info-container {
    max-width: 30rem !important;
}
section#ProductInfo-template--25224824062219__main .button {
    min-height: 30px !important;
}
section#ProductInfo-template--25224824062219__main p.product__text.inline-richtext {
    text-align: right;
}
.header__icon {
    color: #000 !important;
    font-weight: 100;
    /* font-family: 'Basiccommercial' !important; */
}
.header__icons {
    max-width: 48%;
    width: 100%;
}

.header__icon, .header__icon--cart .icon {
    text-transform: capitalize;
    font-size: 11px !important;
}
/*collection page*/
.facets__summary {
    color: #000;
    font-size: 11px;
    /* font-family: Basiccommercial; */
}
.facets__heading {
    font-size: 11px;
    color: #000 !important;
    /* font-family: 'Basiccommercial' !important; */
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    color: #000 !important;
    /* font-family: 'Basiccommercial' !important; */
    font-size: 11px;
}
.facet-filters__label {
    font-size: 11px !important;
    color: #000 !important;
    /* font-family: 'Basiccommercial' !important; */
}
span.facets__summary-label {
    color: #000;
    font-size: 11px;
    /* font-family: 'Basiccommercial' !important; */
}
summary.facets__summary.caption-large.focus-offset {
    color: #000;
    font-size: 11px;
    /* font-family: 'Basiccommercial'; */
}
span#ProductCountDesktop {
    color: #000 !important;
    font-size: 11px !important;
    /* font-family: 'Basiccommercial' !important; */
}
.product-count.light {
    opacity: inherit !important;
}
.facets__header {
    color: #000;
    font-size: 11px !important;
    /* font-family: 'Basiccommercial'; */
}
label.facets__label.facet-checkbox {
    color: #000;
    font-size: 11px;
    /* font-family: 'Basiccommercial'; */
}
.price__regular .price-item--regular {
    font-size: 11px !important;
    font-family: HelveticaNeue-Light!important;
    color: #000 !important;
}
.product__tax.caption.rte {
    display: none;
}
legend.name-option {
    font-size: 11px !important;
    color: #000;
    /* font-family: 'Basiccommercial'; */
}
.accordion__title {
    font-size: 11px !important;
    /* font-family: 'Basiccommercial' !important; */
    color: #000 !important;
}
.product summary .icon-caret {
    right: 19rem !important;
}
.accordion {
    border-top: none !important;
    border-bottom: none !important;
}
/*cart popup*/
button.link.button-label {
    font-family: HelveticaNeue-Light!important;
    font-size: 11px;
}
.product-form__input .form__label {
    font-family: HelveticaNeue-Light!important;
    font-size: 13px;
}
.product-option {
    font-size: 11px !important;
    font-family: HelveticaNeue-Light!important;
}

/*footer*/
ul.footer-block__details-content.list-unstyled a {
    font-size: 11px;
    color: #000;
}
h2.footer-block__heading.inline-richtext {
    font-size: 11px;
}
label.field__label {
    font-size: 11px;
    /* font-family: 'Basiccommercial'; */
}

.field__input, .select__select, .customer .field input, .customer select {
    /* font-family: 'Basiccommercial' !important; */
    font-size: 11px !important;
}





.footer-block--newsletter.scroll-trigger.animate--slide-in {
    margin: 0px;
}
.footer-block__newsletter {
    text-align: left;
}

.footer-block__newsletter {
    text-align: left !important;
}
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    
    border-bottom: .1rem solid #000000b3 !important;
       border-radius: 0px !important;
    box-shadow: none !important;
}


.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: none !important;
    outline: 0 !important;
    border-radius: 0px !important;
}

.list-social {
    flex-wrap: nowrap !important;
}

.footer__content-bottom-wrapper {
    justify-content: center;
}


p {
    font-size: 11px;
    color: #1c1c1c;
}

/* .rich-text:not(.rich-text--full-width) .rich-text__wrapper {
    margin: auto;
    width: calc(100% - 60rem / var(--font-body-scale)) !important;
} */
/*product page*/
/*related products section*/
.related-products ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
    max-width: 70%;
    margin: 0 auto;
}
/*complete the look*/
div#shopify-block-AMkdQQ2dvRkZPZGZ5L__selleasy_lb_upsell_widget_cpac_WAeFmN {
    max-width: 70%;
    margin: 0 auto;
}
.global-media-settings img {
    border-radius: 0px !important;
}
h2.related-products__heading.inline-richtext.h2 {
    font-size: 11px;
    /* font-family: 'Basiccommercial'; */
    font-weight: 100;
    text-transform: uppercase;
}
h2.related-products__heading.inline-richtext.h2 {
    font-size: 11px !important;
    /* font-family: 'Basiccommercial' !important; */
    text-transform: uppercase !important;
}
h2.rich-text__heading.rte.inline-richtext.h2.scroll-trigger.animate--slide-in{
 font-size: 13px !important;
    /* font-family: 'Basiccommercial' !important; */

}
/*complete the look*/
.lb-carousel-products {
    gap: 22px !important;
}
lb-upsell-long-card.lb-product-card.hydrated {
    max-width: 34.5%;
    width: 100% !important;
    position: relative;
}
.lb-card-image-cont {
    height: 67vh;
}
select.lb-variant-picker {
    display: none;
}
 .lb-addon-title {
    display: none;
} 
.lb-long-card {
    border: 0px !important;
    padding: 0px !important;
}
img.lb-card-img.lb-image-full {
    border-radius: 0px !important;
}
.lb-card-title.lb-title-ld {
    font-size: 11px !important;
    font-family: HelveticaNeue-Light!important;
}
span.lb-price-sale-price.money {
    font-size: 11px !important;
    font-family: HelveticaNeue-Light!important;
    font-weight: 100;
    position: absolute;
    right: 0;
    bottom: 4.7%;
    font-weight: 100 !important;
    color: #000;
}
.lb-card-title-cont {
    font-size: 14px;
    width: 100%;
    position: absolute;
    bottom: 4.7%;
}
.grid__item.product__media-wrapper .global-media-settings {
   
    border-radius: 0px;
    
}
/*cart page */
a.cart-item__name.h4.break {
    font-size: 13px;
}
.cart__note label {
    font-family: 'HelveticaNeue-Light';
    font-size: 13px;
}
.cart__blocks {
    font-family: 'HelveticaNeue-Light';
}
.title-wrapper-with-link a {
    font-family: 'HelveticaNeue-Light' !important;
    font-size: 13px;
}
table.cart-items th {
    font-family: 'HelveticaNeue-Light';
}

/*collectionpage*/
.card__information {
    display: flex;
    justify-content: space-between;
}
.price {
    text-align: right !important;
    font-size: 13px !important;
}

.card__information {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 0px !important;
}
.card__heading {
    width: 100%;
}


/*Header*/
ul.list-menu.list-menu--inline li a {
    font-size: 11px !important;
}

/*footer*/
.footer__content-top {
    padding-bottom: 5rem;
    display: flex;
    justify-content: space-between;
}


/*sustainability page*/
 .image-with-text__text.rte.body {
    margin-top: 2rem;
}

#shopify-section-template--25224834384139__image_with_text_HmLMV9  p {
    font-size: 11px;
    color: #1c1c1c;
}
#shopify-section-template--25224834384139__image_with_text_HmLMV9  a.button.button--secondary {
    padding: 0;
    margin: 0 0 10px;
    color: #000;
    font-size: 11px;
    opacity: 1;
    text-transform: uppercase;
    border-bottom: 1px solid #000;
}
#shopify-section-template--25224834384139__image_with_text_HmLMV9  .button {
    min-height: 0px;
    min-width: max-content;
}
 .image-with-text__text.rte.body {
    margin-top: 2rem;
}
 p.image-with-text__text.image-with-text__text--caption {
    font-size: 9px !important;
    margin-bottom: 5px;
}







/*factories*/
.rte li {
    font-size: 11px !important;
    color: #000 !important;
    font-family: HelveticaNeue-Light!important;
}
/*production*/
h2.image-with-text__heading.inline-richtext.h2 {
    text-transform: uppercase;
    font-size: 20px !important;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
 .image-with-text__content {
    padding: 6rem 10rem 7rem 16rem;
}
.section-template--25224834384139__image_with_text_4DUnHi-padding.gradient.color-background-1 h2.image-with-text__heading.inline-richtext.h2 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}
/*product*/
.price.price--large.price--show-badge {
    text-align: left !important;
}
/*About us page*/
 .image-with-text__content {
    padding: 6rem 10rem 7rem 16rem !important;
}
p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium {
    font-size: 24px;
}
/*materials*/
.sustainability a.button.button--secondary {
    padding: 0;
    margin: 0 0 10px;
    color: #000;
    font-size: 11px;
    opacity: 1;
    text-transform: uppercase;
    border-bottom: 1px solid #000;
}
.sustainability .button {
    min-height: 0px;
    min-width: max-content;
}
.sustainability .image-with-text__text.rte.body {
    margin-top: 2rem;
   

/*our story*/
.section-template--25227003724043__image_with_text_TXyDqf-padding.gradient.color-background-1  .image-with-text__text.rte.body {
    margin-top: 2rem;
    margin-bottom: 0rem;
}
.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*shipping*/
.rich-text.content-container.color-background-1.gradient.section-template--25227041210635__rich_text_AV4QGC-padding h2.rich-text__heading.rte.inline-richtext.h2.scroll-trigger.animate--slide-in {
    text-align: center;
}








/*mobile responsive*/
@media screen and (max-width: 749px) {
    .footer-block.grid__item {
        padding: 0;
        margin: 2rem 0 !important;
        width: 100%;
    }
}

@media screen and (max-width: 576px) {
.footer__content-top.page-width {
    padding: 15px !important;
}


}


