.melbofix-card-badges{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:4px;pointer-events:none}.melbofix-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;line-height:1;padding:5px 9px;border-radius:3px;white-space:nowrap;width:fit-content}.melbofix-badge--sale{background:#111;color:#fff;font-size:12px;font-weight:700;padding:5px 9px;border-radius:3px}.melbofix-badge--sold-out{background:#666;color:#fff;border-radius:3px}.melbofix-badge--status{background:#111;color:#fff;font-size:10px;letter-spacing:.05em;border-radius:3px}.card__badge{display:none!important}.melbofix-pdp-badge-wrap{position:absolute;top:12px;left:12px;z-index:20;display:flex;flex-direction:column;gap:4px;pointer-events:none}.product__media-wrapper{position:relative}.price--large .price__badge-sale,.price--large .price__badge-sold-out{display:none!important}.card-wrapper{height:100%;display:flex;flex-direction:column;background:transparent!important}.card-wrapper .card{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;outline:none!important}.card--card:after,.card--standard:after,.card--card .card__inner:after,.card--standard .card__inner:after{display:none!important;box-shadow:none!important;border:none!important;background:none!important}.card--card,.card--standard,.card--card .card__inner,.card--standard .card__inner{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.card-wrapper .card>.card__content{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0;padding:0!important;background:transparent!important;justify-content:space-between!important}.card-wrapper .card>.card__content>.card__information{flex:1}.product-grid .grid__item{display:flex;flex-direction:column}.card__inner.ratio{padding-bottom:100%!important;overflow:hidden!important;position:relative!important;background:#f2f2f2!important;border-radius:6px!important}.card__inner .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#f2f2f2!important;display:block!important;visibility:visible!important;opacity:1!important;border-radius:6px!important}.card__inner .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f2f2f2!important;overflow:hidden!important}.card__inner .card__media .media img{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transition:transform .3s ease!important}.card-wrapper:hover .card__inner .card__media .media img{transform:scale(1.03)!important}.card__information{padding:1.2rem 0 .4rem!important;text-align:left!important;align-items:flex-start!important;background:transparent!important;display:flex!important;flex-direction:column!important}.card__heading{font-size:1.5rem!important;font-weight:700!important;color:#111!important;line-height:1.3!important;margin:0 0 .5rem!important;text-align:left!important;overflow:visible!important;white-space:normal!important;text-overflow:unset!important;letter-spacing:-.01em!important;width:100%!important}.card__heading a{color:#111!important;text-decoration:none!important;text-align:left!important;display:block!important}.card__heading a:hover{color:#444!important}.card__heading a,.card__heading a:after{position:relative!important;z-index:1!important}.card-information{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:100%!important}.card-information .caption-with-letter-spacing{font-size:1.05rem!important;color:#aaa!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:.3rem!important;display:block!important;text-align:left!important}.card-information .caption-large{font-size:1.2rem!important;color:#666!important;font-style:italic!important;line-height:1.45!important;margin:0 0 .5rem!important;display:block!important;text-align:left!important}.rating{margin:.3rem 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.rating-count.caption,.rating-text.caption{text-align:left!important;margin:0!important}.price{text-align:left!important;margin:.2rem 0 0!important;width:100%!important}.price__sale{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;text-align:left!important}.price-item--sale,.price-item--last{font-weight:700!important;font-size:1.5rem!important;color:#c20!important;text-align:left!important}.price-item--regular s,.price-item--regular del,s.price-item--regular{color:#aaa!important;text-decoration:line-through!important;font-weight:400!important;font-size:1.2rem!important}.price__regular .price-item--regular{font-weight:700!important;font-size:1.5rem!important;color:#111!important;text-align:left!important}.price__badge-sale,.price__badge-sold-out,.badge.price__badge-sale,.badge.price__badge-sold-out{display:none!important}.quick-add{padding:1rem 0 0!important;margin-top:auto!important;width:100%!important;box-sizing:border-box!important}.quick-add__submit.button{background:#111!important;color:#fff!important;border:none!important;border-radius:0!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:none!important;padding-top:14px!important;padding-bottom:14px!important;font-size:1.3rem!important;transition:background .15s ease!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;box-sizing:border-box!important}.quick-add__submit.button:hover:not([disabled]){background:#333!important}.quick-add__submit.button[disabled]{background:#ddd!important;color:#888!important;cursor:not-allowed}@media screen and (min-width:750px){.product-grid{gap:24px!important}}@media screen and (max-width:749px){.product-grid:not(#product-grid){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 4px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.product-grid:not(#product-grid).slider{display:grid!important;flex-wrap:unset!important;overflow-x:hidden!important}.product-grid:not(#product-grid) .grid__item{min-width:0!important;max-width:100%!important;width:100%!important;flex:none!important}}.banner__media img,.banner__media video{visibility:visible!important;opacity:1!important}.osiss-fc-slider{flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.osiss-fc-slider::-webkit-scrollbar{display:none!important}@media screen and (max-width:989px){.osiss-fc-slider>.grid__item{flex:0 0 46%!important;width:46%!important;min-width:46%!important;max-width:46%!important}}#product-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;flex-wrap:wrap!important;overflow-x:unset!important;overflow-y:unset!important;scroll-snap-type:unset!important;gap:20px!important;width:100%!important;padding:0!important;max-width:100%!important;list-style:none!important;margin:0!important}#product-grid.product-grid>.grid__item{width:100%!important;flex:unset!important;min-width:unset!important;max-width:100%!important;scroll-snap-align:unset!important;display:flex!important;flex-direction:column!important}@media screen and (min-width:750px)and (max-width:989px){#product-grid.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}}@media screen and (max-width:749px){#product-grid.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 4px!important;overflow:visible!important;flex-wrap:wrap!important;scroll-snap-type:none!important}#product-grid.product-grid>.grid__item{width:100%!important;flex:unset!important;min-width:unset!important;max-width:100%!important}}#product-grid.product-grid.melbofix-cols-1{grid-template-columns:repeat(1,1fr)!important}#product-grid.product-grid.melbofix-cols-2{grid-template-columns:repeat(2,1fr)!important}#product-grid.product-grid.melbofix-cols-3{grid-template-columns:repeat(3,1fr)!important}@media screen and (max-width:749px){#product-grid.product-grid.melbofix-cols-1{grid-template-columns:repeat(1,1fr)!important}#product-grid.product-grid.melbofix-cols-2{grid-template-columns:repeat(2,1fr)!important}#product-grid.product-grid.melbofix-cols-3{grid-template-columns:repeat(3,1fr)!important}}#product-grid .quick-add__submit,#product-grid [type=submit].quick-add__submit{background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.melbofix-layout-toggle{display:flex;align-items:center;gap:4px;margin-bottom:8px}.melbofix-col-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid #dddddd;background:#fff;cursor:pointer;border-radius:3px;color:#666;transition:all .15s ease;padding:0}.melbofix-col-btn:hover{border-color:#111;color:#111}.melbofix-col-btn[aria-pressed=true],.melbofix-col-btn.is-active{border-color:#111;background:#111;color:#fff}.product-grid-container{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.facets-vertical .product-grid-container{width:100%!important;padding-left:0!important}@media screen and (max-width:749px){.facets-container-drawer{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.collection .product-grid-container,.product-grid-container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.facets-vertical>.facets-wrapper--sticky{display:none!important}}@media screen and (min-width:750px){.facets-vertical{display:flex!important;align-items:flex-start!important;gap:2rem!important;width:100%!important}.facets-vertical>.facets-wrapper--sticky{flex-shrink:0!important;width:22rem!important}.facets-vertical .product-grid-container{flex:1 1 auto!important;width:0!important;min-width:0!important}}@media screen and (max-width:749px){.collection-list__title,.featured-collection .title,.featured-collection h2,.collection-list h2,.collection-list h1,.featured-products .title,.featured-products h2,.featured-products h1,.product-recommendations h2,.section-heading,h1.title,h2.title,.shopify-section h1,.shopify-section h2{font-size:clamp(18px,5.5vw,26px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.2!important}.shopify-section .h1{font-size:22px!important;font-weight:600!important}.shopify-section .h2{font-size:19px!important;font-weight:500!important}.shopify-section .h3{font-size:16px!important;font-weight:500!important}.card__heading{font-size:1.3rem!important}.card__information{padding:.8rem 0 .3rem!important}.quick-add{padding:.7rem 0 0!important}.quick-add__submit.button{font-size:1.1rem!important;padding-top:11px!important;padding-bottom:11px!important;width:100%!important}.price-item--sale,.price-item--last,.price__regular .price-item--regular{font-size:1.3rem!important}.melbofix-badge{font-size:11px;padding:4px 7px}}.color-scheme-3 .multicolumn,.color-inverse .multicolumn,[class*=certif],[class*=trust-badge],.multicolumn.section{padding-top:24px!important;padding-bottom:24px!important;margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:749px){.multicolumn-list__item .media,.multicolumn-list__item img,[class*=column-item] img,[class*=certif] img{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;margin:0 auto 6px!important}.multicolumn-list__item h3,[class*=certif] h3{font-size:9px!important;letter-spacing:.12em!important}.multicolumn-list__item p,[class*=certif] p{font-size:10px!important;margin:0!important;color:#ffffff8c!important}.section-multicolumn,[class*=certif].section,.multicolumn{padding-top:20px!important;padding-bottom:20px!important}}.header__menu-item,.header__menu-item.list-menu__item{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))!important;padding-top:.6rem;padding-bottom:.6rem;line-height:1.2;text-decoration:none;transition:opacity .15s ease}.header__menu-item:hover,.header__menu-item:focus{opacity:.6;text-decoration:none}.mega-menu__content{background-color:rgb(var(--color-background))!important;border-top:2px solid #111111!important;padding-top:2.4rem!important;padding-bottom:2.4rem!important;box-shadow:0 8px 24px #00000014}.mega-menu__link--level-2{font-size:1.1rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;padding-top:.4rem!important;padding-bottom:.8rem!important;border-bottom:1px solid rgba(var(--color-foreground),.12);margin-bottom:.4rem;display:block}.mega-menu__link{font-size:1.25rem!important;font-weight:400!important;letter-spacing:.02em!important;color:rgba(var(--color-foreground),.65)!important;padding-top:.3rem!important;padding-bottom:.3rem!important;line-height:1.4!important;text-decoration:none!important;display:block;transition:color .15s ease,padding-left .15s ease}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground))!important;text-decoration:none!important;padding-left:.6rem}.list-menu--disclosure{border:1px solid rgba(var(--color-foreground),.15)!important;border-top:2px solid #111111!important;background:rgb(var(--color-background))!important;padding:.6rem 0!important;min-width:18rem!important;box-shadow:0 8px 20px #00000012}.list-menu--disclosure .list-menu__item--link{font-size:1.25rem;font-weight:400;letter-spacing:.02em;color:rgba(var(--color-foreground),.7);padding:.7rem 1.6rem;transition:background .12s,color .12s}.list-menu--disclosure .list-menu__item--link:hover{background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.menu-drawer{background-color:rgb(var(--color-background))!important}.menu-drawer__menu-item{font-size:1.4rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;padding:1.1rem 2.4rem!important;line-height:1.2!important;border-bottom:1px solid rgba(var(--color-foreground),.06);transition:background .12s ease}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background-color:rgba(var(--color-foreground),.04)!important;color:rgb(var(--color-foreground))!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.4rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:rgba(var(--color-foreground),.7)!important;padding:.9rem 2.4rem!important;border-bottom:1px solid rgba(var(--color-foreground),.04)}.menu-drawer__submenu .menu-drawer__menu-item:hover{color:rgb(var(--color-foreground))!important;background-color:rgba(var(--color-foreground),.04)!important}.menu-drawer__close-button{font-size:1.2rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;border-bottom:1px solid rgba(var(--color-foreground),.1);padding:1.2rem 2.4rem!important}.menu-drawer__utility-links{border-top:1px solid rgba(var(--color-foreground),.1);background-color:rgba(var(--color-foreground),.02)!important}.menu-drawer__navigation{padding:2rem 0!important}.js .menu-drawer__menu li{margin-bottom:0!important}@media screen and (max-width:749px){.menu-drawer__menu-item{font-size:1.3rem!important;padding:1rem 2rem!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.3rem!important;padding:.8rem 2rem!important}}@media screen and (min-width:990px){.js .mega-menu__content{transition:opacity .18s ease,transform .18s ease!important}}.header__heading-logo,.menu-drawer__menu-item img,.footer__localization img{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;object-fit:contain!important}.text-align-center{text-align:center!important}.text-align-left{text-align:left!important}.text-align-right{text-align:right!important}
/*# sourceMappingURL=/cdn/shop/t/197/assets/melbofix-master.css.map */
