/** Shopify CDN: Minification failed

Line 402:1 Unexpected ";"

**/
/* ===== Base ===== */
.weight-100{font-weight:100}.weight-200{font-weight:200}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.weight-800{font-weight:800}.weight-900{font-weight:900}
html,body{overscroll-behavior:none!important}
html{scroll-behavior:smooth}

/* ===== Header & Nav ===== */
.site-header{border:none!important;border-bottom:1px solid #f2f2f2;box-shadow:none!important;padding:0}
@media (min-width:768px){.site-header{padding:5px 0}}
.site-nav__icons .site-nav__link{padding:6px 10px}
.site-nav__icons .site-nav__link svg{width:22px;height:22px}
.site-nav__link{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;white-space:nowrap;font:500 12px/1 sans-serif;letter-spacing:2px;text-transform:uppercase;color:#000;padding:7.5px 15px;transition:color .2s ease}
.site-nav__link:hover{color:#000!important}
.site-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:.5px;background-color:#DBBCA9;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.site-nav__link:hover::after{transform:scaleX(1)}
.site-header__cart-count{background-color:#DBBCA9;color:#fff;font-size:11px}
.site-header .social-icons.inline-list,.site-header .toolbar__content .toolbar__item .social-icons{margin-top:20px!important}
#SiteHeader,#SiteHeader.site-header--stuck,.header-sticky-wrapper.is-sticky{border-bottom:1px solid #E8E8E1!important}

/* ===== Announcement Bar ===== */
.announcement-bar{font-size:12px;position:relative;text-align:center;background-color:#DBBCA9;color:#ffffff !important;padding:10px 0;border:none!important; font-weight: 700;}
.announcement-slider__slide{white-space:nowrap}
.announcement-text,.announcement-link-text{display:inline;text-transform:uppercase;font-size:12px;text-underline-offset:2px;text-decoration-thickness:1px;margin:0 6px}

/* ===== Page Width ===== */
.page-width{margin:0 auto;max-width:1500px}
body.template-index main .page-width{max-width:none!important;width:100%!important}

/* ===== Newsletter ===== */
.newsletter-section{display:flex;align-items:center;justify-content:center;gap:40px}
.newsletter-section__content{flex:1;max-width:800px;margin:0;padding:0}

/* ===== Product Page ===== */
.page-content--product{padding:25.5px 0!important}
.page-content--product .product-single__title,.page-content--product h1{margin-bottom:-2px !important;overflow-wrap:break-word;font-size:16px;text-transform:capitalize;display:block;margin-top:0}
@media (min-width:768px){.page-content--product h1{margin-bottom:15px}}
@media (max-width:767px){.page-content--product .product-single__title,.page-content--product h1,.page-content--product .product__price,.page-content--product .product-block--price{text-align:left!important}.template-product .page-content--product{padding:0!important}}
.page-content--product .product-block{margin-bottom:15px!important}
.page-content--product .product-block.product-block--header{margin-bottom:5px !important}
.page-content--product .product-block.product-block--price,.page-content--product .product-block.product-block--form,.page-content--product .product__price,.page-content--product .product-form,.page-content--product .product-form__controls-group{margin-bottom:7.5px!important}
.page-content--product .product__price{display:block;font-size:13px;margin-bottom:15px!important}
.page-content--product .product-block--separator{margin-top:15px!important}
.product-single__meta{padding-right:45px}
@media (max-width:767px){.product-single__meta{padding-right:0}}

/* Product images & thumbnails */
.template-product .product__thumb-item{border:none!important;box-shadow:none!important}
.template-product .product__thumb-item a{opacity:.5;transition:opacity .25s ease;border:none!important;box-shadow:none!important}
.template-product .product__thumb-item a:hover,.template-product .product__thumb-item a.is-active{opacity:1}
.template-product .product__thumb-item a.is-active:before,.template-product .product__thumb-item a:focus:before{content:none!important;box-shadow:none!important}
@media (min-width:769px){.template-product .product__thumbs--beside{order:2;margin-left:15px;margin-right:0}.template-product .product__thumbs--beside.product__thumbs-placement--left{order:2!important;margin-left:15px!important}}
.template-product .product__photos img,.template-product .product__thumb-item img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}
.image-wrap__thumbnail{position:relative}
.product__thumb-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.85);pointer-events:none}
.product__thumb-icon svg{width:14px;height:14px;fill:#fff;transition:transform .25s ease,fill .25s ease}
.image-wrap__thumbnail:hover .product__thumb-icon svg{transform:scale(1.15);fill:#dbbca9}

/* CTA & Buttons */
.product-single__form .btn.add-to-cart {
  line-height: 1.5;
  font-size: 13px;
  letter-spacing: 0.05em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 40px;
  min-width: 200px;
  background: #332f30;
  color: #fff;
  font-weight: 600;
  border: 1px solid transparent;
  cursor: pointer;
  margin: 10px 0 15px !important;
  transition: all 0.2s ease;
  border-radius: 4px;
}

/* SVG Icon - Normal State */
.product-single__form .btn.add-to-cart::before {
  content: "";
  display: inline-block !important;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="white" stroke-linecap="round" stroke-width="1.5" d="M14.608 12.563v5m2.5-2.5h-5"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

/* Spinner zichtbaar bij loading state */
.product-single__form .btn.add-to-cart.is-loading::before,
.product-single__form .btn.add-to-cart[disabled]::before,
.product-single__form .btn.add-to-cart.btn--loading::before {
  content: "";
  display: inline-block !important;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border: 2px solid rgba(255, 255, 255, 0.4);
  border-top-color: #fff;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  background: none !important;
}

/* Spinner animatie */
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@media (max-width: 767px) {
  .product-single__form .btn.add-to-cart {
    width: 100% !important;
    height: 44px;
    font-size: 14px;
  }

  .product-single__form .btn.add-to-cart::before {
    width: 20px;
    height: 20px;
  }

  .product-single__form .btn.add-to-cart.is-loading::before,
  .product-single__form .btn.add-to-cart[disabled]::before,
  .product-single__form .btn.add-to-cart.btn--loading::before {
    width: 20px;
    height: 20px;
  }
}

.template-product .product-single__form .btn.add-to-cart:hover,
.template-product .product-single__form .btn.add-to-cart:focus,
.template-product .product-single__form .btn.add-to-cart:active {
  background-color: #686062 !important;
  border-color: #686062 !important;
  color: #fff !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  transform: translateY(-1px);
}

.label, label:not(.variant__button-label):not(.text-label) {
  font-size: 11px !important;
  letter-spacing: .3em;
  text-transform: uppercase;
}

.add-to-cart, .add-to-cart span, .product-form__submit, .product-form__submit span {
  text-transform: none !important;
}

/* CTA notifications & wishlist */
.product-cta .notify-text {
  padding: 5px 0 !important;
  text-align: center !important;
}

.product-cta .notify-text span {
  font-style: italic !important;
  font-size: 95% !important;
  color: #555 !important;
}

.product-cta .wishlist-btn {
  height: 3.5em !important;
  line-height: 3.5em !important;
  font-size: 12px !important;
  letter-spacing: .1em !important;
  border: 1px solid #ddd !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #000 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  width: 100% !important;
  transition: border-color .2s ease, color .2s ease !important;
}

.product-cta .wishlist-btn:hover {
  border-color: #bbb !important;
  color: #111 !important;
}

.product-cta .wishlist-btn i {
  margin-right: 6px !important;
  font-size: 14px !important;
}


/* Variants */
.variant-input-wrap:not([data-handle="color"]) .variant__button-label{font:400 12px/1.6 'Montserrat',sans-serif;letter-spacing:.05em;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;margin:0 8px 12px 0;height:33px;cursor:pointer;text-align:center;color:#1c1d1d;background-color:#f2f2f2;border:2px solid transparent!important;box-sizing:border-box;border-radius:0;transition:all .25s ease}
.variant-input-wrap:not([data-handle="color"]) .variant__button-label:after{content:"";position:absolute;inset:0;border:1px solid transparent;box-sizing:border-box;pointer-events:none;transition:border-color .25s ease}
.variant-input-wrap:not([data-handle="color"]) input[type=radio]:checked+.variant__button-label{background-color:#332f30;color:#fff;border:2px solid #686062!important}
.variant-input-wrap:not([data-handle="color"]) .variant__button-label.disabled{background-color:#ccc!important;border-color:transparent!important;color:#777;opacity:1;cursor:not-allowed}
.variant-input-wrap:not([data-handle="color"]) .variant__button-label.disabled:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #555;transform:rotate(45deg);z-index:2}
.page-content--product .variant-input-wrap[data-handle="color"] .variant__button-label{height:18px;width:18px;margin:0 8px 8px 0;border-radius:50%;position:relative;box-sizing:border-box;overflow:hidden;padding:0}
.page-content--product .variant-input-wrap[data-handle="color"] input[type=radio]:checked+.variant__button-label{box-shadow:0 0 0 2px #fff,0 0 0 3px #000!important;border-radius:50%}
.page-content--product .variant-input-wrap[data-handle="color"] .variant__button-label:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid transparent;pointer-events:none;transition:border-color .25s ease}
.page-content--product .variant-input-wrap[data-handle="color"] input[type=radio]:checked+.variant__button-label:before{border:1px solid #000!important}
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch--white,
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch--wit,
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch[style*="background-color: white"],
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch[style*="background-color:#fff"],
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch[style*="background-color:#ffffff"],
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch[style*="background-color:rgb(255"],
.page-content--product .variant-input-wrap[data-handle="color"] .color-swatch[style*="background-color: rgba(255"]{border:1px solid rgba(0,0,0,.25)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)!important}
.page-content--product .variant-input-wrap[data-handle="color"] .variant__button-label.disabled:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #999;transform:rotate(45deg);z-index:2}
.variant-wrapper:has(.variant-input-wrap[data-handle="color"]) .variant__label{margin-top:20px !important}
@media (max-width:767px){.page-content--product .variant-wrapper,.page-content--product .variant-input-wrap:not([data-handle="color"]),.page-content--product .variant-input-wrap[data-handle="color"],.page-content--product .variant__label,.page-content--product .product-reviews,.page-content--product .reviews,.page-content--product .product-block--reviews{text-align:left!important}}
.variant-input-wrap input[type=radio],.variant-input-wrap input[type=radio]+.variant__button-label,.variant-input-wrap input[type=radio]:focus+.variant__button-label,.variant-input-wrap input[type=radio]:active+.variant__button-label,.variant-input-wrap input[type=radio]:checked+.variant__button-label{outline:none!important;box-shadow:none!important;border-color:transparent!important}
.selected-color-text,.variant__label-info,.variant__label-info [data-variant-color-label]{text-transform:uppercase;letter-spacing:.1em;font-size:11px}
.selected-color-text,.variant__label-info [data-variant-color-label]{font-weight:bold}

/* Social sharing */
.social-sharing{display:flex;align-items:center;gap:8px;margin:10px 0;background:#fff}
.template-product .product-single__meta .social-sharing{margin-top:0!important}
.social-sharing__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .2s ease}
.social-sharing__link svg{width:18px;height:18px;fill:#444;transition:opacity .25s ease}
.social-sharing__link:hover svg{opacity:.7}
.social-sharing__title{display:none!important}

/* Tabs */
.product-block--tab,.page-content .product-block--tab,body .product-block--tab{margin-bottom:25px!important}
@media (max-width:767px){.page-content--product .product-block.product-block--tab{margin-bottom:20px!important}}
.collapsibles-wrapper--border-bottom{border:none;margin-bottom:0}
.collapsibles-wrapper--border-bottom+.collapsibles-wrapper--border-bottom .collapsible-trigger-btn--borders,.product-block--tab+.product-block--tab .collapsible-trigger-btn--borders{border-top:1px solid #332f30!important}
.collapsible-trigger-btn{text-align:left;text-transform:uppercase;letter-spacing:.1em;font-weight:500;font-size:11px;display:block;width:100%;background:none;border:none;cursor:pointer;position:relative;transition:all .2s ease}
.collapsible-trigger-btn--borders{border-top:1px solid #332f30!important;border-bottom:none!important;border-left:none;border-right:none;padding:15px!important;margin-bottom:0}
.collapsible-trigger-btn:focus{outline:none}
.collapsible-trigger{color:inherit;position:relative}
.collapsible-trigger__icon{display:block;position:absolute;right:15px;top:50%;width:16px;height:16px;transform:translateY(-50%);flex-shrink:0}
.collapsible-trigger__icon .icon{display:block;width:16px;height:16px;transition:transform .2s ease}
.template-product .collapsible-trigger.is-open .collapsible-trigger__icon>.icon-chevron-down{transform:scaleY(-1)}
.collapsible-content{transition:all .3s ease}
.collapsible-content--all{visibility:hidden;overflow:hidden;opacity:0;height:0;margin-bottom:0}
.collapsible-content--all.is-open{visibility:visible;opacity:1;height:auto;transition:all .3s ease}
.product-single .collapsible-content__inner,.rte.collapsible-content__inner{color:#656565;line-height:1.6;font:normal 12px/1.6 'Montserrat',sans-serif;letter-spacing:.05em;-webkit-font-smoothing:antialiased;transition:transform .3s ease;transform:translateY(-10px);border:none!important;background:transparent!important;box-shadow:none!important}
.collapsible-content.is-open .collapsible-content__inner{transform:translateY(0)}
.product-single .collapsible-content__inner *{border:none!important}
.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border-top:0!important;font-size:11px!important;padding:0 15px 15px!important}
.template-product .details-tab p{margin-bottom:5px!important;font-weight:normal!important}
.icon-chevron-down path{stroke:#332f30;stroke-width:2}
.collapsible-trigger-btn:hover .icon-chevron-down path{stroke:#000}

/* ===== Footer ===== */
.site-footer{border:none!important;border-bottom:none!important}
.site-footer .footer__title{color:#332f30;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
.site-footer__linklist a,.site-footer p{font-size:11px;padding-bottom:5px;position:relative;text-decoration:none!important}
.site-footer a:not(.site-footer__logo):not([class*="logo"])::after{content:"";position:absolute;left:0;bottom:6px;width:100%;height:1px;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.site-footer a:not(.site-footer__logo):not([class*="logo"]):hover::after{transform:scaleX(1)}
.site-footer .site-footer__logo,.site-footer a[class*="logo"],.site-footer .footer__logo,.site-footer .footer__logo a{text-decoration:none!important}
.site-footer .site-footer__logo::after,.site-footer a[class*="logo"]::after,.site-footer .footer__logo::after,.site-footer .footer__logo a::after{display:none!important}
@media (max-width:767px){
  .site-footer,.site-footer .merra-footer__item,.site-footer .footer__title,.site-footer .site-footer__linklist,.site-footer .site-footer__linklist li,.site-footer .site-footer__linklist a,.site-footer p,.site-footer .footer__small-text{display:block;text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}
  .site-footer .site-footer__linklist a{display:inline-block;width:auto;position:relative}
  .site-footer .site-footer__linklist{display:inline-block}
  .site-footer{padding-bottom:10px!important}
}
.footer__newsletter-input{font-size:11px!important}
.merra-footer__separator{width:100%!important;margin:0px 0 10px 0!important}
.footer__newsletter-btn{color:var(--colorFooterText);padding:0;position:absolute;right:0;top:30%!important;transform:translateY(-50%)}
@media only screen and (min-width:769px){.site-footer{padding-top:60px;padding-bottom:30px!important}.index-section{margin:20px 0!important}}
.site-footer .payment-icons .icon--payment svg{filter:grayscale(100%) contrast(.5) brightness(1.5)}
.merra-footer__bottom{gap:10px!important}

/* ===== Collection Grid ===== */
.collection-sidebar__group{border-top:1px solid #000!important}
.grid-product__title,.grid-product__title--body,.grid-product__title--heading{font-family:Montserrat,sans-serif!important;letter-spacing:.025em!important;line-height:1!important;font-weight:500!important;font-size:12px!important;text-transform:unset!important}
.grid-product__sizes{display:flex;flex-wrap:wrap;margin-top:8px}
.grid-product__sizes .size-swatch{font:500 12px/1.6 'Montserrat',sans-serif;letter-spacing:.05em;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;margin:0 4px 6px 0;height:25px;cursor:pointer;text-align:center;color:#1c1d1d;background-color:#f2f2f2;border:2px solid transparent!important;box-sizing:border-box;border-radius:0;transition:all .25s ease;text-decoration:none}
.grid-product__sizes .size-swatch:after{content:"";position:absolute;inset:0;border:1px solid transparent;box-sizing:border-box;pointer-events:none;transition:border-color .25s ease}
.grid-product__sizes .size-swatch:hover{background-color:#686062;color:#fff;font-weight:500}
.grid-product__sizes .size-swatch.selected{background-color:#332f30;color:#fff;border-color:transparent!important}
.grid-product__sizes .size-swatch.selected:after{border-color:#686062}
.grid-product__sizes .size-swatch.disabled{background-color:#ccc!important;border-color:transparent!important;color:#777;opacity:1;cursor:not-allowed}
.grid-product__sizes .size-swatch.disabled:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #555;transform:rotate(45deg);z-index:2}
@media only screen and (max-width:768px){.grid-product__sizes .size-swatch{font-size:10px;padding:3px 6px;margin:0 3px 4px 0;height:20px}}
.grid-product__price{color:#000!important;font-weight:500;font-size:11px!important;display:inline-flex;align-items:center;gap:5px}
.grid-product__price--original,.product__price--compare{text-decoration:line-through;color:#999;font-weight:300}
.product__price.on-sale{padding-right:0!important}
.product__price{font-size:calc(var(--typeBaseSize) + 2px);margin-right:0!important}
.product-block--price .product__price,[data-product-price-wrap]{display:inline}
.modal__inner .add-to-cart{background-color:#fff;border:1px solid #686062;color:#686062}
.modal__inner .add-to-cart:hover{background-color:#686062;border-color:#686062;color:#fff}

/* Stars / Reviews */
.product-grid__reviews{display:flex;align-items:center;gap:6px;margin-top:2px}
.product-grid__reviews .product-review__count{font-size:12px;color:var(--text,#333)}
.stars{line-height:1;font-size:18px!important;display:inline-flex;gap:2px}
@media only screen and (max-width:768px){body.template-collection .stars{font-size:14px!important;gap:1px}}
.star{color:#e5e5e5}
.star--full{color:#000}
.star--half{position:relative;color:#e5e5e5}
.star--half::before{content:'★';position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#000}
.grid-product__new-arrival{letter-spacing:2px;font-weight:700;font-style:italic;color:#a7be98;margin-bottom:5px;font-size:12px;text-transform:uppercase}

/* Collection swatches */
body.template-collection .grid-product__colors{display:flex;gap:6px;margin-top:6px}
body.template-collection .grid-product__colors .color-swatch{display:inline-block;width:22px;height:22px;border-radius:50%;background-size:cover;background-position:center;border:1px solid #ccc;cursor:pointer;position:relative;transition:transform .25s ease,border-color .25s ease}
body.template-collection [data-swatch_style=round] .color-swatch:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:2px solid transparent;pointer-events:none;transition:border-color .35s ease,transform .35s ease}
body.template-collection .grid-product__colors .color-swatch:hover:before,body.template-collection .grid-product__colors .color-swatch.active:before{border-color:#fff;transform:scale(1.2)}
body.template-collection .grid-product__image-mask{position:relative}
body.template-collection .quick-product__btn{font-weight:500;font-size:11px;position:absolute;bottom:0;left:0;right:0;z-index:2;background-color:#fff!important;color:#000!important;border:none!important;border-radius:0;padding:10px 0;text-align:center;cursor:pointer;opacity:0;text-transform:uppercase;transform:translateY(20px);transition:opacity .2s ease,transform .2s ease-out,background .3s ease,color .3s ease;width:100%!important;margin:0!important}
body.template-collection .grid-product__image-mask:hover .quick-product__btn{opacity:1;transform:translateY(0)}
body.template-collection .quick-product__btn:hover{background-color:#fff!important;color:#DBBCA9!important;font-weight:600}
.collection-filter .btn,.collection-filter select{font-size:12px!important;height:44px;text-align:center!important}
.review-desktop{display:inline}.review-mobile{display:none}
@media screen and (max-width:768px){.review-desktop{display:none}.review-mobile{display:inline}}

/* Misc */
body.unique-body-vB79Q1{font-family:'Montserrat',sans-serif;display:flex;flex-direction:column;align-items:center;height:100vh;margin:0;background:#ffffff!important}
html body #reviews{scroll-margin-top:75px!important}

/* ===== Footer Layout (Menus + Bottom) ===== */
.merra-footer__main-grid{display:grid;grid-template-columns:1fr;gap:30px 40px;justify-items:center}
.merra-footer__col{text-align:left}
.footer__title{font-weight:600;font-size:15px;margin:0 0 15px;text-transform:uppercase;text-align:left}
/* Logo */
.merra-footer__logo{max-height:50px;height:auto;display:block}
.merra-footer__logo-text{font-size:18px;font-weight:600}
/* Separator */
.merra-footer__separator{width:100%;margin:0px 0 30px}

/* Bottom */
.merra-footer__bottom{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}
.merra-footer__bottom-left{display:flex;align-items:center;gap:10px}
.merra-footer__copyright{margin:0;font-size:14px;color:#666}
.merra-footer__payments{display:flex;gap:10px;flex-wrap:wrap}
.merra-footer__payments img{max-width:40px;height:auto}
@media (max-width:767px){
  .merra-footer__bottom{flex-direction:column;align-items:center;text-align:center}
  .merra-footer__bottom-left{justify-content:center}
  .merra-footer__payments{justify-content:center;width:100%}
}
/* Menus + Newsletter grid */
.footer-menus{display:grid;gap:60px;margin-bottom:20px;width:100%;box-sizing:border-box}
@media (max-width:767px){
  .footer-menus{grid-template-columns:1fr 1fr;margin-top:20px;gap:10px}
  .footer__newsletter-input{padding:10px 0}
  .footer-menus .footer__col--newsletter{grid-column:1/-1;text-align:center;margin-top:30px}
}
@media (min-width:768px) and (max-width:1199px){
  .footer-menus{grid-template-columns:repeat(3,1fr);justify-items:start;text-align:left}
}
@media (min-width:1200px){
  .footer-menus{grid-template-columns:repeat(4,1fr);justify-items:start;text-align:left}
}
/* Disable accordion in footer grid */
.merra-footer__main-grid .collapsible-trigger{display:none!important}
.merra-footer__main-grid .collapsible-content,.merra-footer__main-grid .collapsible-content--all{display:block!important;height:auto!important;opacity:1!important;visibility:visible!important}
.merra-footer__main-grid .footer__title{display:block!important;cursor:default!important}

.drawer .btn {
  width: 100%;
  padding: 14px 22px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: center;
  background-color: #332f30;
  color: #fff;
  border: none;
  transition: all 0.3s ease;
  cursor: pointer;
}

.drawer .btn:hover,
.drawer .btn:focus {
  background-color: #686062;
  color:rgb(255, 255, 255);
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}

.drawer .btn[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}

.variant-wrapper {
  margin-top: 15px !important;
}

body.template-collection variant-swatch-king div.swatch-preset-1789495 ul.swatch-view {
    margin-top: 0px;
    margin-bottom: -20px;
}

variant-swatch-king div.swatch-preset-1789490 .sale-badge {
  font-size: 9px !important;
};