/** Shopify CDN: Minification failed

Line 15:57 Unexpected "}"
Line 15:58 Unexpected "}"

**/
.PromoBar__Wrapper{display:flex;align-items:center;justify-content:center;padding:10px 0}@media screen and (min-width: 1008px){.PromoBar__Wrapper{justify-content:space-between}}.PromoBar__Item{padding:0 10px;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 1008px){.PromoBar--2xItems .PromoBar__Item{width:50%}.PromoBar--3xItems .PromoBar__Item{width:33.3333%}}@media screen and (max-width: 1007px){.PromoBar__Item:not(:first-child){display:none}}.PromoBar__Title{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.PromoBar__Item .Icon{margin-right:10px;}

#section-collection-footer-text{margin-bottom:40px;padding:0 0 0 24px}#section-collection-footer-text .footer-text-wrapper{margin:0 24px}#section-collection-footer-text .footer-text-wrapper .pt-product-info-content-heading{font-size:13px}#section-collection-footer-text .footer-text-wrapper .text-init,#section-collection-footer-text .footer-text-wrapper .text-more{font-size:12px}#section-collection-footer-text .Grid__Cell{border-top:1px solid #dddddd;padding-top:33px;padding-right:24px}

.signposts{text-align:center}.signposts .Button{border:1px solid #000;background-color:#000;margin:0 5px;padding:10px 15px}@media screen and (min-width: 1240px){.signposts .Button:hover{color:#fff}}@media screen and (max-width: 640px){.signposts .Button{margin:0 5px 10px;width:45%}}.signposts .Button.is-active{color:#fff}.signposts .Button.is-active:before{background:#000}.signposts .Button:before{background-color:#fff}.QuantitySelector{display:inline-flex;align-items:center;border:1px solid #dddddd;white-space:nowrap}

.CollectionDescription{margin:20px 0}.CollectionDescription .SectionHeader__Description{max-width:750px;font-size:13px}.Grid__Cell .webyze-multi-product-colors span{font-size:8px;letter-spacing:.2em}.signposts{text-align:center}.signposts .Button{border:1px solid #000;background-color:#000;margin:0 5px;padding:10px 15px}@media screen and (min-width: 1240px)
  
.PageHeader.has-mobile-image .Container{position:absolute}}.PageHeader--withBackground .SectionHeader__Heading{font-weight:700;font-size:30px}@media screen and (min-width: 641px) and (max-width: 1007px){.PageHeader--withBackground .SectionHeader__Heading{font-size:36px}}@media screen and (min-width: 1008px){.PageHeader--withBackground .SectionHeader__Heading{font-size:40px}}

.PageHeader--withBackground .SectionHeader__Heading{font-weight:700;font-size:30px}@media screen and (min-width: 641px) and (max-width: 1007px){.PageHeader--withBackground .SectionHeader__Heading{font-size:36px}}@media screen and (min-width: 1008px){.PageHeader--withBackground .SectionHeader__Heading{font-size:40px}}

.ImageHero--padding{min-height:initial!important}.ImageHero--padding--small{padding:50px 0}.ImageHero--padding--normal{padding:80px 0}.ImageHero--padding--large{padding:120px 0}@media screen and (min-width: 641px){.ImageHero--padding--small{padding:60px 0}.ImageHero--padding--normal{padding:100px 0}.ImageHero--padding--large{padding:140px 0}}.ImageHero--padding .ImageHero__ContentOverlay{text-shadow:none}

.CartItemWrapper{overflow:hidden}.CartItem{display:table;table-layout:fixed;margin:30px 0;width:100%}.CartItem__ImageWrapper,.CartItem__Info{display:table-cell;vertical-align:middle}.CartItem__ImageWrapper{width:90px;min-width:90px;text-align:center}.CartItem__Info{padding-left:25px}.CartItem__Title{width:100%;font-size:11px;overflow:hidden;text-overflow:ellipsis}.CartItem__Title,.CartItem__Variant,.CartItem__PropertyList{margin-bottom:.45em}.CartItem__Meta,.CartItem__LinePriceList,.CartItem__DiscountList{font-size:9px}.CartItem__PropertyList{list-style:none;font-style:italic}.CartItem__DiscountList{list-style:none}.CartItem__Discount{display:inline-block;margin-top:6px;padding:4px 8px;background:rgba(249,76,67,.1);color:#f94c43}.CartItem__Discount svg{margin-right:4px;vertical-align:text-bottom}.CartItem__Discount+.CartItem__Discount{margin-top:4px}.CartItem__Actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.CartItem__PriceList{margin-bottom:16px}.CartItem__Remove{margin:8px 0;font-size:8px}.CartItem__Remove:before{background:#909090}@media screen and (min-width: 641px){.CartItem__ImageWrapper{width:120px}.CartItem__Title{font-size:12px}.CartItem__Meta,.CartItem__LinePriceList{font-size:11px}.CartItem__Remove{font-size:9px}.CartItem__PriceList{margin-bottom:10px}}.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding:14px 24px 24px}.Cart__Checkout{display:flex;align-items:center;justify-content:center;margin-top:18px}.Cart__OffscreenNoteContainer{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1;background:white;border-top:1px solid #dddddd;transform:translateY(100%);transition:transform .25s ease-in-out}.Cart__OffscreenNoteContainer[aria-hidden=false]{transform:translateY(0);box-shadow:1px 0 6px #36363633}.Cart__Note{margin-top:10px}.Cart__Taxes{margin-bottom:8px}.Cart__Discount svg{margin-right:8px;vertical-align:sub}.has-note-open[aria-hidden=false] .Drawer__Header,.has-note-open[aria-hidden=false] .Drawer__Main,.has-gift-note-open[aria-hidden=false] .Drawer__Header,.has-gift-note-open[aria-hidden=false] .Drawer__Main{opacity:.4;pointer-events:none;transition:opacity .5s ease}@media screen and (min-width: 641px){.Cart .Drawer__Footer,.Cart__OffscreenNoteContainer{padding:20px 30px 30px}.Cart__NoteButton+.Cart__Taxes{margin-top:4px}}.Cart--expanded .Cart__Footer{padding-top:10px;border-top:1px solid #dddddd}.Cart--expanded .Cart__Recap{text-align:left}.Cart--expanded .Cart__Recap,.Cart--expanded .Cart__Recap .Cart__Checkout{margin-top:16px}.Cart--expanded .Cart__Checkout{margin-left:auto;padding:14px}.Cart--expanded .Cart__Subtotal,.Cart--expanded .Cart__Delivery,.Cart--expanded .Cart__Total{display:flex;justify-content:space-between}.Cart--expanded .Cart__Delivery{margin-bottom:0}.Cart--expanded .small{font-size:11px}.Cart--expanded #dcodeLoading{border:2px solid #151515;border-bottom:2px solid rgba(255,255,255,0);border-left:2px solid rgba(255,255,255,0)}@media screen and (max-width: 640px){.CartItem__Info~.CartItem__Actions,.CartItem__Info~.CartItem__LinePriceList{display:none}}@media screen and (min-width: 641px){.Cart--expanded .Cart__ItemList{display:table;table-layout:auto;border-spacing:0 30px;width:100%}.Cart--expanded .Cart__Head{display:table-header-group}.Cart--expanded .Cart__HeadItem{display:table-cell;padding-bottom:10px;border-bottom:1px solid #dddddd}.Cart--expanded .CartItem{display:table-row}.Cart--expanded .CartItem__Info{max-width:130px;width:130px}.Cart--expanded .CartItem__Info>.CartItem__Actions{display:none}.Cart--expanded .CartItem__Info~.CartItem__Actions,.Cart--expanded .CartItem__Info~.CartItem__LinePriceList{display:table-cell;vertical-align:middle}.Cart--expanded .CartItem__QuantitySelector{margin-bottom:6px}.Cart--expanded .Cart__Footer,.Cart--expanded .Cart__Checkout{width:100%}.Cart--expanded .Cart__Items_Wrapper{display:flex}.Cart--expanded .Cart__Items_Wrapper .Cart__Items_Inner{width:calc(100% - 280px)}.Cart--expanded .Cart__Items_Wrapper .Cart__Recap{margin-left:40px;width:280px}.Cart--expanded .Cart__Items_Wrapper .Cart__Recap .Cart__Recap_Inner{border:1px solid #ddd;padding:20px}}@media screen and (min-width: 1008px){.Cart--expanded .CartItem__Info{max-width:300px;width:300px}}.Cart__Trustpilot_Widget{margin-top:65px;margin-bottom:65px}.payment-methods{margin-top:15px;margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.payment-methods svg{width:20%;margin:3px 0}.promotion-code-wrapper .Cart__Promocode{cursor:pointer}.promotion-code-wrapper #dcodeOuterWrapper{max-height:0;overflow:hidden;transition:1s;text-align:right}.promotion-code-wrapper #dcodeOuterWrapper #dcodeInput{width:100%;border:1px solid #ddd;padding:7px 10px}.promotion-code-wrapper #dcodeSubmit{padding:10px 0;font-weight:700}.promotion-code-wrapper #dcodeInfo,.promotion-code-wrapper #dcodeInfo .dcDiscountBox{margin:0}.promotion-code-wrapper.active #dcodeOuterWrapper{max-height:400px}.Cart__NoteContainer .Cart__NoteButton{cursor:pointer;display:block}.Cart__NoteContainer .Cart__Note_Wrapper{max-height:0;overflow:hidden;transition:1s}.Cart__NoteContainer.active .Cart__Note_Wrapper{max-height:200px}.Cart__Gift_Wrapper{margin-top:10px}.Cart__Gift_Wrapper .Cart__Gift_Trigger{cursor:pointer;display:block}.Cart__Gift_Wrapper .Cart__Gift_Inner{max-height:0;overflow:hidden;transition:1s}.Cart__Gift_Wrapper.active .Cart__Gift_Inner{max-height:200px}.Cart__FAQ__Wrapper{background:#fef1e9;padding:15px 20px 20px;margin-top:20px}.Cart__FAQ__Wrapper .Collapsible.Collapsible--padded{padding-left:0;padding-right:0}.Cart__FAQ__Wrapper .Collapsible__Button{padding:10px 15px 10px 0;font-size:12px;font-weight:400}.Cart__PromoBar__Wrapper{background:#fef1e9}.Cart__PromoBar__Wrapper .PromoBar__Item{justify-content:flex-start;display:flex!important}.Cart__PromoBar__Wrapper .PromoBar__Item:first-child{padding-top:10px}.Cart__PromoBar__Wrapper .PromoBar__Item:last-child{padding-bottom:10px}.Cart__PromoBar__Wrapper .PromoBar__Item .Icon{min-width:1.3em}.Cart__PromoBar__Wrapper .PromoBar__Title{text-align:left}@media screen and (min-width: 1240px){.Cart--expanded .CartItem__Info{max-width:450px;width:450px}}

.QuantitySelector{display:inline-flex;align-items:center;border:1px solid #dddddd;white-space:nowrap}.QuantitySelector svg{width:10px;height:10px;stroke-width:1.5px;vertical-align:-1px}.QuantitySelector__Button{display:inline-block;padding:5px 9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.QuantitySelector__CurrentQuantity{display:inline-block;width:20px;padding:0;font-size:10px;text-align:center;letter-spacing:normal;background:transparent;border:none}.QuantitySelector--large .QuantitySelector__CurrentQuantity{width:35px;font-size:14px}.QuantitySelector--large .QuantitySelector__Button{padding:10px 20px}.QuantitySelector--large svg{width:11px;height:11px}@media screen and (min-width: 641px){.QuantitySelector__Button{padding:7px 14px 8px}.QuantitySelector__CurrentQuantity{font-size:12px}}

.Cart__Checkout.Button::before {
  cursor:pointer !important;
}

.Cart__Checkout.Button:focus { 
  background: #fef1e9 !important;
  color: #000 !important;
}

.Cart__Checkout.Button:focus::before { 
  display:none; 
}

@media screen and (max-width: 640px) {
    .signposts .Button {
        margin: 0 5px 10px;
        width: 45%;
    }
}

.pt-countdown-outer {
    margin-bottom: 1rem;
}

.PageHeader__ImageWrapper {
    transform: none!important;
}

.pt-product-info-content-heading {
    color: #000;
    font-weight: 500;
    font-size: 13px;
    line-height: 1.58;
    letter-spacing: 2.16px;
    text-transform: uppercase;
}

.Icon--leaf, .Icon--feather{
    width: 1.5em;
    height: 1.5em;
}
.Icon--tick {
    width: 1.0em;
    height: 1.0em;
}
.Icon--lorry {
    width: 1.2em;
    height: 1.2em;
}
.Icon--cup {
    width: 1.7em;
    height: 1.7em;
}

/**
* ----------------------------------------------------------------------------
* #Logo List
* ----------------------------------------------------------------------------
*/
.shopify-section-logo-list section {
    padding: 20px 0 0;
    margin-bottom: 13px;
}
.shopify-section-logo-list .SectionHeader {
    margin: 30px 0 0px;
}
.shopify-section-logo-list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 40px;
}
.shopify-section-logo-list ul li p {
    letter-spacing: 1px;
    font-size: 12px;
}
@media screen and (max-width: 1200px) {
    .shopify-section-logo-list ul {
        justify-content: space-around;
        margin: 0;
    }
    .shopify-section-logo-list ul li {
        margin: 0 0 15px;
    }
}
@media screen and (max-width: 800px) {
    .shopify-section-logo-list ul li {
        width: 25%;
        flex: 0 0 25%;
        max-width: none;
    }
}
@media screen and (max-width: 640px) {
    .shopify-section-logo-list .Container {
        padding: 0 13px;
    }
    .shopify-section-logo-list section {
        padding: 10px 0;
    }
    .shopify-section-logo-list ul li {
        width: 50%;
        flex: 0 0 50%;
        max-width: none;
        margin: 0 0 15px;
    }
    .shopify-section-logo-list ul li img {
        max-width: 70%;
        margin: 0 auto;
    }
    .shopify-section-logo-list ul li p {
        margin: 0 5px;
        font-size: 11px;
        letter-spacing: 1px;
    }
}

/**
* ----------------------------------------------------------------------------
* #Collection Header
* ----------------------------------------------------------------------------
*/
.template-collection .SectionHeader__Heading.Heading.u-h1 {
    color: #000;
    position: relative;
    z-index: 1;
}
.PageHeader .SectionHeader.SectionHeader {
    padding: 30px 40px;
}
@media screen and (max-width: 640px) {
    .PageHeader.has-mobile-image .Container {
      position: absolute;
    }
    .PageHeader--withBackground {
        min-height: auto!important;
        background: none!important;
    }
    .PageHeader--withBackground .PageHeader__ImageWrapper {
        height: auto!important;
        background: none;
    }
    .CollectionDescription {
        display: none!important;
    }
}
/**
 * Bold and increase font size of collection headings overlaid on banners.
 */
.PageHeader--withBackground .SectionHeader__Heading {
    font-weight: bold;
    font-size: 30px; 
}
@media screen and (min-width: 641px) and (max-width: 1007px) {
    .PageHeader--withBackground .SectionHeader__Heading {
        font-size: 36px;
    } 
}
@media screen and (min-width: 1008px) {
    .PageHeader--withBackground .SectionHeader__Heading {
        font-size: 40px;
    }
}

/**
* ----------------------------------------------------------------------------
* #Cart
* ----------------------------------------------------------------------------
*/
@media screen and (min-width: 641px) {
    .Cart--expanded .Cart__Footer {
        display: block;
    }
}
.Cart__Gift_Wrapper input[type=checkbox] {
    padding: 0.8em;
    border-radius: 6px;
    display: inline-block;
    border: solid 1px #e2e2e2;
    appearance: none!important;
    -o-appearance: none!important;
    -moz-appearance: none!important;
    -webkit-appearance: none!important;
}
.Cart__Gift_Wrapper input[type=checkbox]:checked {
    border: solid 1px #eabfa3;
    background-color: #eabfa3;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/cdn/shop/files/checkbox-tick.svg?v=1624881321);
}
.Cart--expanded .Cart__NoteContainer {
    width: 100%;
    display: block;
}

/**
* ----------------------------------------------------------------------------
* .sticky-add-to-cart
* ----------------------------------------------------------------------------
*/
.sticky-add-to-cart {
    position: fixed;
    top: 108px;
    left: 0;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s,visibility .4s;
}
.sticky-add-to-cart.show {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}
.sticky-add-to-cart .sticky-add__inner {
    display: flex;
    padding: 0 20px;
    background: #fef1e9;
}
.sticky-add-to-cart .sticky-add__content {
    flex: 1;
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.sticky-add-to-cart .sticky-add__content .sticky-add__left {
    max-width: 40%;
    margin: 0 20px;
}
.sticky-add-to-cart .sticky-add__content .sticky-add__left h6 {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 2px;
}
.sticky-add-to-cart .sticky-add__content .sticky-add__right {
    flex: 0 0 auto;
}
.sticky-add-to-cart .sticky-add__content .sticky-add__right .Button--text {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sticky-add-to-cart {
        top: 62px;
    }
    .sticky-add-to-cart .sticky-add__content .sticky-add__left {
        max-width: 100%;
    }
}
@media screen and (max-width: 640px) {
    .sticky-add-to-cart {
        top: auto;
        bottom: 20px;
    }
    .sticky-add-to-cart .sticky-add__inner {
        background: none;
    }
    .sticky-add-to-cart .sticky-add__image,
    .sticky-add-to-cart .sticky-add__left {
        display: none;
    }

    .sticky-add-to-cart .sticky-add__content .sticky-add__right {
        flex: 1 0 auto;
    }

    .sticky-add__right .Button.Button--secondary {
        display: none!important;
    }
}

.one-third-column {
width:32%;
margin-right:2%;
float:left;
}
.one-third-column-last {
width:32%;
margin-right:0;
float:right;
}

@media only screen and (max-width: 600px) {
.one-half-column-left, .one-half-column-right, 
.one-third-column, .one-third-column-last {
float:none;
width:100%;
margin-right:0;
}
}
/**
 * FAQ
 */
.shopify_explorer_faq__item--expandable > .shopify_explorer_faq__question {
  cursor: pointer;
}
.shopify_explorer_faq__item--expandable > .shopify_explorer_faq__answer {
  display: none;
}
.shopify_explorer_faq__separator {
  text-transform: none;
  text-align: center;
  & :not(:first-child) {
    margin-top: 1.2em;
  }
}
.shopify_explorer_faq__item {
  &:not(:last-child) {
    margin-bottom: 0.9em;
  }
  border-bottom: 1px solid #000;
  .shopify_explorer_faq__question {
    margin-bottom: 0.2em;
    position: relative;
    padding: 5px 15px;
    padding-right: 30px;
    margin: 0;
    &.active::before {
      -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
    }
  }
  .shopify_explorer_faq__answer {
    padding: 5px 15px;
    &.active {
      border-top: 1px solid #000;
    }
  }
  .shopify_explorer_faq__question::before {
    position: absolute;
    right: 0;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    content: '';
    display: block;
    height: 12px;
    margin-top: -11px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 12px;
    @media(max-width: 590px) {
      width: 8px;
      height: 8px;
      margin-top: -7px;
      right: 3px;
    }
  }
}

#shopify-section-promo-bar .Icon {scale:1.5;}

@media screen and (max-width: 500px) {
    .collection-auree-x-the-edit-button .PageHeader .SectionHeader.SectionHeader {
        padding-left: 0;
        padding-right: 0;
    }
    .collection-auree-x-the-edit-button .SectionHeader h1.SectionHeader__Heading {
        font-size: 22px;
    }
}