[id$=__announcement-bar]{display:none!important}.jp-salebar{position:relative;background:#3b2a20;color:#faf7f2;text-align:center;padding:1rem 1.6rem;font-size:1.2rem;line-height:1.6}.jp-salebar__main{color:#faf7f2;text-decoration:none}.jp-salebar__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.jp-salebar__caps{letter-spacing:.14em;text-transform:uppercase}.jp-salebar__sep{margin:0 .8rem;opacity:.7}.jp-salebar__terms{position:relative;z-index:1;margin-left:1rem;color:#faf7f2;opacity:.85;font-size:1.1rem;text-decoration:underline;text-underline-offset:.25em;white-space:nowrap}@media(min-width:990px){.jp-salebar__terms{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);margin:0}}.jp-salebar a:focus-visible{outline-color:#faf7f2!important}.jp-sale-badge{position:absolute;top:calc(100% + .8rem);left:0;z-index:3;background:#3b2a20;color:#faf7f2;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1;padding:.6rem 1rem;border-radius:99px;pointer-events:none}.card-wrapper:has(.jp-sale-badge) .card>.card__content .card__information{padding-top:4rem}.jp2-card__img:has(.jp-sale-badge){position:relative;overflow:visible}.jp2-card__img:has(.jp-sale-badge) img{border-radius:var(--jp-radius)}.jp2-card:hover .jp2-card__img:has(.jp-sale-badge) img{transform:none}.jp2-card:has(.jp-sale-badge) .jp2-card__t{margin-top:4rem}.price--on-sale .price-item--sale{font-weight:700;color:#3b2a20}.price--on-sale .price__compare-price s,.price--on-sale s.price-item--regular{color:#7a6a5f;font-weight:400}.price__badge-sale{display:none!important}.jp-save{display:inline-block;margin:1rem 0 0;padding:.5rem 1.2rem;border-radius:99px;background:#d9c7b0;color:#3b2a20;font-size:1.4rem;font-weight:600;line-height:1.4}.jp-saleline{margin:.8rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:#6b5a4e}.quantity-breaks{display:none!important}.jp2-hero--sale .jp2-hero__media{order:2}.jp2-hero h1.jp2-hero__big{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(7.2rem,20vw,16rem);line-height:.9;letter-spacing:-.02em;color:#3b2a20;margin:0 0 2rem}@media(min-width:990px){.jp2-hero h1.jp2-hero__big{font-size:clamp(9.6rem,11vw,16rem)}}.jp2-hero--sale .jp2-hero__sub{max-width:42rem}.jp2-hero--sale .jp2-hero__actions{flex-direction:column;align-items:stretch}.jp2-hero--sale .jp2-hero__actions .jp2-btn{width:100%}.jp2-hero__links{display:flex;justify-content:center;gap:2.4rem}.jp2-hero__fine{margin:2rem 0 0;font-size:1.3rem;color:#6b5a4e}.jp2-hero__fine a{color:#6b5a4e;text-underline-offset:.3em}@media(min-width:750px){.jp2-hero--sale .jp2-hero__actions{flex-direction:row;align-items:center}.jp2-hero--sale .jp2-hero__actions .jp2-btn{width:auto}.jp2-hero__links{justify-content:flex-start}}.jp-band{background:#d9c7b0;color:#3b2a20}.jp-band__in{max-width:136rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2.8rem;padding:2.4rem var(--jp-gutter,1.6rem);text-align:center}.jp-band__t{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.8vw,3rem);line-height:1.2;margin:0}.jp-band--slim .jp-band__in{padding:1.2rem var(--jp-gutter,1.6rem);gap:.6rem 1.6rem}.jp-band--slim .jp-band__t{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.04em}.jp-band__terms{font-size:1.3rem;color:#3b2a20;text-decoration:underline;text-underline-offset:.3em}.jp-rv-was{color:#7a6a5f;margin-left:.6rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jp2-sale.css.map */
