:root{--je-cream: #FBF7EE;--je-sand: #F2EFE9;--je-paper: #FFFFFF;--je-line: #E6DFD0;--je-line-2: #DDD7CC;--je-ink: #17141F;--je-ink-2: #3A3542;--je-muted: #5E5868;--je-red: #D93A22;--je-red-dark: #B8301B;--je-yellow: #FDD02B;--je-green: #0E5B4B;--je-green-soft: #DCEDE7;--je-purple: #5B3FD6;--je-tan: #A8875A;--je-display: "JE Bricolage", "JE DM Sans", system-ui, sans-serif;--je-body: "JE DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--je-gutter: 16px;--je-max: 1280px;--je-radius: 14px;--font-body-family: var(--je-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--je-display);--font-heading-style: normal;--font-heading-weight: 800}@media screen and (min-width:750px){:root{--je-gutter: 32px}}[class^=je-],[class*=" je-"]{box-sizing:border-box}body{letter-spacing:0;color:var(--je-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.015em;text-wrap:balance;line-height:1.05}.je-wrap{width:100%;max-width:var(--je-max);margin:0 auto;padding-inline:var(--je-gutter);box-sizing:border-box}.je-svg{display:block;flex:none}.je-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:0;font-family:var(--je-body);font-weight:700;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.je-btn:hover{transform:translateY(-1px)}.je-btn--ink{background:var(--je-ink);color:#fff}.je-btn--red{background:var(--je-red);color:#fff}.je-btn--red:hover{background:var(--je-red-dark)}.je-btn--yellow{background:var(--je-yellow);color:var(--je-ink)}.je-btn--line{background:var(--je-paper);color:var(--je-ink);box-shadow:inset 0 0 0 1.5px var(--je-ink)}.je-header-section a:focus-visible,.je-header-section button:focus-visible,.je-drawer a:focus-visible,.je-drawer button:focus-visible,.je-drawer summary:focus-visible,.je-footer a:focus-visible,.je-footer button:focus-visible,.je-footer input:focus-visible{outline:3px solid var(--je-purple);outline-offset:2px;box-shadow:none}.je-announce{background:var(--je-ink);color:#fff;font-family:var(--je-body);font-size:13px;font-weight:500;line-height:1.3}.je-announce__list{display:flex;justify-content:center;align-items:center;gap:28px;min-height:38px;flex-wrap:wrap;text-align:center;padding-block:6px}.je-announce__item{color:inherit;text-decoration:none}a.je-announce__item:hover{text-decoration:underline;text-underline-offset:3px}.je-announce__item--hi{color:var(--je-yellow)}.je-announce__mobile{display:none}@media screen and (max-width:749px){.je-announce{font-size:12px}.je-announce__list{display:none}.je-announce__mobile{display:flex;align-items:center;justify-content:center;min-height:34px;padding-block:6px;text-align:center}}.je-header-section{display:contents}.je-bar{position:relative;z-index:20;background:var(--je-cream);border-bottom:1px solid var(--je-line);font-family:var(--je-body)}.je-bar--sticky{position:sticky;top:0}.je-bar__inner{display:flex;align-items:center;gap:24px;padding-block:12px}.je-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 14px;border-radius:999px;border:0;background:var(--je-ink);color:#fff;font-family:var(--je-body);font-weight:700;font-size:15px;cursor:pointer;flex:none}.je-menu-btn:hover{background:#000}.je-logo{display:block;flex:none;line-height:0}.je-logo img{display:block;width:auto;height:var(--je-logo-h, 76px)}.je-logo .je-anilogo{height:var(--je-logo-h, 76px);width:calc(var(--je-logo-h, 76px) * 1600 / 1528)}.je-search{position:relative;flex:999 1 320px;min-width:0}.je-search form{margin:0}.je-search__field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 18px;background:var(--je-paper);border-radius:999px;box-shadow:inset 0 0 0 1px var(--je-line);color:var(--je-muted)}.je-search__field:focus-within{box-shadow:inset 0 0 0 2px var(--je-ink)}.je-search__input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--je-body);font-size:15px;color:var(--je-ink);outline:none;padding:12px 0;-webkit-appearance:none;appearance:none}.je-search__input::placeholder{color:var(--je-muted);opacity:1}.je-search__input:focus,.je-search__input:focus-visible,.je-search .search__input.field__input:focus{outline:none!important;box-shadow:none!important;background:transparent!important}.je-search__input::-webkit-search-cancel-button{display:none}.je-search__btn{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--je-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.je-search__btn.hidden{display:none}.je-search .predictive-search{top:calc(100% + 8px);left:0;right:0;width:100%;border:1px solid var(--je-line);border-radius:18px;overflow:hidden;background:var(--je-paper);box-shadow:0 18px 40px #17141f24}.je-actions{display:flex;align-items:center;gap:4px;flex:none}.je-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--je-paper);box-shadow:inset 0 0 0 1px var(--je-line);color:var(--je-ink);font-family:var(--je-body);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.je-pill:hover{box-shadow:inset 0 0 0 1.5px var(--je-ink)}.je-pill--hi{background:var(--je-red);color:#fff;box-shadow:none;font-weight:700}.je-pill--hi:hover{background:var(--je-red-dark);box-shadow:none}.je-actions .je-pill--hi{min-height:44px;padding:0 16px;margin-right:6px}.je-icon-btn{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--je-ink);cursor:pointer;text-decoration:none}.je-icon-btn:hover{background:#17141f0f}.je-icon-btn .svg-wrapper{display:inline-flex;width:auto;height:auto}.je-icon-btn .cart-count-bubble{position:absolute;top:3px;right:1px;bottom:auto;left:auto;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--je-red);color:#fff;font-family:var(--je-body);font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}shopify-account.je-icon-btn{--shopify-account-font-heading: var(--je-display);--shopify-account-font-heading-weight: 800;--shopify-account-font-body: var(--je-body);--shopify-account-font-body-weight: 400;--shopify-account-radius-base: 18px;--shopify-account-radius-button: 999px;--shopify-account-radius-button-small: 999px;--shopify-account-radius-input: 12px;--shopify-account-color-background: var(--je-cream);--shopify-account-color-text: var(--je-ink);--shopify-account-color-accent: var(--je-ink);--shopify-account-color-accent-text: #FFFFFF;--shopify-account-dialog-position-top: var(--account-dialog-top, 80px)}.je-bar__menu-icon,.je-subbar{display:none}@media screen and (max-width:989px){.je-bar__inner{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:4px;padding-block:6px;padding-inline:8px}.je-menu-btn--desk,.je-bar .je-search,.je-actions .je-pill--hi,.je-actions .je-account{display:none}.je-bar__menu-icon{display:inline-flex}.je-logo{justify-self:center}.je-logo img{height:var(--je-logo-h-mobile, 56px)}.je-logo .je-anilogo{height:var(--je-logo-h-mobile, 56px);width:calc(var(--je-logo-h-mobile, 56px) * 1600 / 1528)}.je-actions{justify-self:end}.je-subbar{display:block;background:var(--je-cream);border-bottom:1px solid var(--je-line);padding:12px 0 14px;font-family:var(--je-body)}.je-subbar .je-search{flex:none}.je-subbar .je-search__field{min-height:46px}.je-subbar__pills{position:relative;display:flex;gap:8px;margin:12px calc(-1 * var(--je-gutter)) 0;padding-inline:var(--je-gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.je-subbar__pills::-webkit-scrollbar{display:none}}.je-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;font-family:var(--je-body);color:var(--je-ink)}.je-drawer.is-open{visibility:visible;pointer-events:auto}.je-drawer__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#17141f80;opacity:0;transition:opacity .25s ease}.je-drawer.is-open .je-drawer__overlay{opacity:1}.je-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(480px,calc(100vw - 40px));background:var(--je-cream);box-shadow:30px 0 60px #00000040;display:flex;flex-direction:column;transform:translate(-102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);outline:none}.je-drawer.is-open .je-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.je-drawer__panel,.je-drawer__overlay{transition:none}}.je-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 10px 24px}.je-drawer__top .je-logo img{height:56px;width:auto}.je-drawer__close{width:48px;height:48px;border-radius:999px;border:0;background:var(--je-paper);box-shadow:inset 0 0 0 1px var(--je-line);color:var(--je-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.je-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 24px 24px;display:flex;flex-direction:column;gap:20px}.je-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.je-promo{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:104px;padding:16px;border-radius:16px;text-decoration:none;box-sizing:border-box;transition:transform .15s ease}.je-promo:hover{transform:translateY(-2px)}.je-promo:only-child{grid-column:1 / -1}.je-promo__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.je-promo__title{font-family:var(--je-display);font-weight:800;font-size:24px;line-height:1}.je-promo--red{background:var(--je-red);color:#fff}.je-promo--purple{background:var(--je-purple);color:#fff}.je-promo--green{background:var(--je-green);color:#fff}.je-promo--ink{background:var(--je-ink);color:#fff}.je-promo--yellow{background:var(--je-yellow);color:var(--je-ink)}.je-nav{display:flex;flex-direction:column}.je-nav__row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--je-line);color:var(--je-ink);font-weight:700;font-size:18px;text-decoration:none;cursor:pointer;list-style:none}.je-nav__row::-webkit-details-marker{display:none}.je-nav__row:hover{color:var(--je-red-dark)}.je-nav__row .je-svg{color:var(--je-muted)}.je-nav__group[open]>.je-nav__row{border-bottom-color:transparent}.je-nav__group[open] .je-plus-v{display:none}.je-nav__group[open]{border-bottom:1px solid var(--je-line);padding-bottom:10px}.je-nav__sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.je-nav__sub a{display:block;padding:9px 0;color:var(--je-ink-2);font-size:15px;font-weight:500;text-decoration:none}.je-nav__sub a:hover{color:var(--je-red-dark)}.je-nav__sub a.je-nav__all{font-weight:700;color:var(--je-ink)}.je-filters{display:flex;flex-direction:column;gap:10px}.je-filters__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--je-muted)}.je-filters__pills{display:flex;flex-wrap:wrap;gap:8px}.je-filters+.je-filters{margin-top:-4px}.je-nav+.je-filters{margin-top:4px}.je-pill--all{font-weight:700;background:transparent;box-shadow:inset 0 0 0 1px var(--je-line-2)}.je-drawer__foot{display:flex;gap:10px;padding:16px 24px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--je-line)}.je-drawer__foot .je-btn{flex:1}html.je-lock,html.je-lock body{overflow:hidden}.je-footer{font-family:var(--je-body);color:var(--je-ink)}.je-news{background:var(--je-cream)}.je-news__inner{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between;padding-block:56px;border-top:1px solid var(--je-line)}.je-news__copy{flex:1 1 380px;display:flex;flex-direction:column;gap:8px}.je-news__title{font-family:var(--je-display);font-weight:800;font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:-.01em;margin:0}.je-news__text{margin:0;color:var(--je-muted);font-size:17px;line-height:1.5}.je-news__form{flex:1 1 420px;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:0}.je-news__field{flex:1 1 240px;display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.je-news__input{min-height:48px;border-radius:12px;border:1.5px solid #CFC9BF;background:var(--je-paper);padding:0 16px;font-family:var(--je-body);font-size:15px;color:var(--je-ink);box-sizing:border-box;width:100%}.je-news__input:focus{outline:none;border-color:var(--je-ink)}.je-news__msg{flex-basis:100%;margin:0;font-size:14px;font-weight:600}.je-news__msg--ok{color:var(--je-green)}.je-news__msg--err{color:var(--je-red-dark)}.je-foot{background:var(--je-sand)}.je-foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-block:56px 40px}.je-foot__brand{display:flex;flex-direction:column;gap:12px}.je-foot__brand .je-logo img{height:var(--je-foot-logo-h, 110px)}.je-foot__about{margin:0;font-size:14px;color:var(--je-muted);line-height:1.55;max-width:34ch}.je-foot__info{display:flex;flex-direction:column;gap:8px;margin-top:4px}.je-foot__info-row{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--je-ink-2);line-height:1.45}.je-foot__info-row .je-svg{margin-top:1px;color:var(--je-green);flex:0 0 auto}a.je-foot__info-row{text-decoration:none}a.je-foot__info-row:hover{color:var(--je-red-dark)}.je-foot__addr{text-decoration:underline;text-decoration-color:var(--je-line-2);text-underline-offset:3px}.je-foot__col{display:flex;flex-direction:column;gap:10px;font-size:15px}.je-foot__head{font-weight:700;font-size:15px;margin:0 0 2px;font-family:var(--je-body);letter-spacing:0}.je-foot__col a{color:var(--je-ink);text-decoration:none}.je-foot__col a:hover{color:var(--je-red-dark)}.je-foot__shop{margin-top:6px}.je-foot__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-block:20px 28px;border-top:1px solid var(--je-line-2);font-size:13px;color:var(--je-muted)}.je-foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.je-foot__ship{display:inline-flex;align-items:center;gap:6px}.je-foot__ship .je-svg{width:16px;height:16px;color:var(--je-green);flex:0 0 auto}.je-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.je-pay svg{display:block;width:38px;height:24px}@media screen and (max-width:749px){.je-news__inner{padding-block:44px;gap:20px}.je-news__form .je-btn{flex:1 1 100%}.je-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-block:44px 32px}.je-foot__brand{grid-column:1 / -1}.je-foot__brand .je-logo img{height:min(var(--je-foot-logo-h, 110px),88px)}}.je-wa{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:15;width:56px;height:56px;border-radius:999px;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #17141f40}.je-wa .je-svg{width:28px;height:28px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--je-body);font-weight:700;font-size:15px;letter-spacing:0;min-height:48px;border-radius:999px}.button:not(.button--secondary):not(.button--tertiary):after,.button:not(.button--secondary):not(.button--tertiary):before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{filter:brightness(.9)}.button--secondary:after{box-shadow:0 0 0 1.5px rgb(var(--color-button-text))!important}.button[disabled],.button[aria-disabled=true]{opacity:.45}.card-wrapper .card__inner,.card-wrapper .card__media{--ratio-percent: 100% !important}.card-wrapper .card__media .media{background:#fff}.card-wrapper .card__media .media img{object-fit:contain;padding:6%;box-sizing:border-box}.product-media-container{--preview-ratio: 1 !important;--aspect-ratio: 1 !important;--ratio: 1 !important}.product-media-container .media{background:#fff}.product-media-container .media img{object-fit:contain!important}.product-media-modal__content img{object-fit:contain}.thumbnail-list .thumbnail{aspect-ratio:1 / 1;background:#fff}.thumbnail-list .thumbnail img{object-fit:contain}.cart-item__image,.cart-notification-product__image img,.predictive-search__image{aspect-ratio:1 / 1;object-fit:contain;background:#fff}.je-crumbs{display:flex;gap:8px;flex-wrap:wrap;padding-top:20px;font-family:var(--je-body);font-size:14px;color:var(--je-muted)}.je-crumbs a{color:var(--je-muted);text-decoration:none}.je-crumbs a:hover{color:var(--je-red-dark)}.je-crumbs [aria-current]{color:var(--je-ink);font-weight:600}cart-drawer .drawer__inner{background:var(--je-cream);border:0;box-shadow:-20px 0 40px #17141f1f;font-family:var(--je-body)}cart-drawer .drawer__header{padding:18px 20px;border-bottom:1px solid var(--je-line);align-items:center}cart-drawer .drawer__heading{font-family:var(--je-display);font-weight:800;font-size:26px;margin:0}.je-drawer-count{color:var(--je-muted);font-weight:600}cart-drawer .drawer__close{position:static;width:44px;height:44px;min-width:44px;border-radius:999px;background:var(--je-sand);display:flex;align-items:center;justify-content:center}cart-drawer .drawer__inner{position:relative}cart-drawer .cart-drawer__warnings .drawer__close{position:absolute;top:18px;right:20px}.je-freeship{padding:16px 20px;background:#fff4d6;display:flex;flex-direction:column;gap:10px;font-size:15px}.je-freeship__bar{height:10px;border-radius:999px;background:#f1dfa9;overflow:hidden}.je-freeship__bar span{display:block;height:100%;background:var(--je-green);border-radius:999px;transition:width .3s ease}.je-freeship--done{background:#e3f1ec;color:var(--je-green)}cart-drawer .cart-items td,cart-drawer .cart-item{border-color:var(--je-line)}cart-drawer .cart-item__media{background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px #ede6d8}cart-drawer .cart-item__name{font-weight:600;font-size:15px;text-decoration:none;color:var(--je-ink)}cart-drawer .quantity{border-radius:999px;min-height:40px;border:1.5px solid #CFC9BF}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none}cart-drawer .drawer__footer{border-top:1px solid var(--je-line);padding:18px 20px 22px}cart-drawer .totals__total{font-family:var(--je-body);font-weight:600;font-size:16px}cart-drawer .totals__total-value{font-family:var(--je-display);font-weight:800;font-size:26px}cart-drawer .cart__checkout-button.button,.cart__ctas .cart__checkout-button.button{background:var(--je-red);color:#fff;border-radius:999px;min-height:54px;font-size:17px}cart-drawer .cart__checkout-button.button:hover,.cart__ctas .cart__checkout-button.button:hover{background:var(--je-red-dark);filter:none}cart-drawer .tax-note{font-size:13px;color:var(--je-muted)}.rte ul,.rte ol,.shopify-policy__body ul,.shopify-policy__body ol{list-style-position:outside;margin:.4em 0 1.2em;padding-left:1.4em}.rte li,.shopify-policy__body li{margin:0 0 .5em;padding-left:.2em;line-height:1.6}.rte li>p,.shopify-policy__body li>p{margin:0}.rte li>p+p,.shopify-policy__body li>p+p{margin-top:.4em}.rte li>br:first-child,.rte li>p:empty,.shopify-policy__body li>br:first-child,.shopify-policy__body li>p:empty{display:none}.shopify-policy__body h2,.shopify-policy__body h3{margin:1.6em 0 .5em}.je-tiers__title{font-family:var(--je-display);font-weight:700;font-size:16px;line-height:1.2;color:var(--je-red-dark)}.je-tiers__track{display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.je-tiers__marks{position:relative;height:16px;font-size:12px;color:var(--je-muted);font-variant-numeric:tabular-nums}.je-tiers__mark{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.je-tiers__mark.is-end{transform:translate(-100%)}.je-tiers__mark.is-on{color:var(--je-green);font-weight:600}.je-tiers__note{font-size:13px;color:var(--je-muted);line-height:1.35}.je-tiers__note--extra{color:var(--je-ink);font-weight:600}.je-foot__campaign{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0 8px}.je-foot__campaign .je-camp{width:260px;background:#fff;border-radius:14px;padding:10px 14px;line-height:0;box-sizing:border-box;max-width:100%}.je-foot__campaign .je-camp img{display:block;width:100%;height:auto}.je-foot__campaign .je-qr{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#1d1d1b;border-radius:14px;padding:8px 14px 8px 8px;text-decoration:none;max-width:340px}.je-foot__campaign .je-qr img{width:88px;height:88px;flex:none;display:block}.je-foot__campaign .je-qr span{font-size:13px;line-height:1.35;font-weight:600}.je-tiers__ship{display:flex;align-items:center;gap:8px;font-size:14px}.je-tiers__ship svg{width:20px;height:20px;flex:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/je-base.css.map */
