.ws-bm-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.15rem .7rem;padding:.5rem .75rem;background:#111;color:#fff;text-align:center;font-size:clamp(.68rem,2.8vw,.82rem);line-height:1.3;font-weight:650}.ws-bm-bar b{font-weight:850;letter-spacing:.07em}.ws-bm-bar b span,.ws-bm-eyebrow span{color:#a9ebca}.ws-bm-hero{position:relative;display:grid;place-items:center;aspect-ratio:1922/818;background:#dcece0;color:#172820;isolation:isolate;overflow:hidden}.ws-bm-hero picture,.ws-bm-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ws-bm-hero img{object-fit:cover}.ws-bm-hero__copy{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;gap:clamp(.45rem,1vw,1rem);max-width:32%;padding:.5rem}.ws-bm-hero h1{font-size:clamp(2rem,5.4vw,7rem);font-weight:900;line-height:.86;letter-spacing:-.075em;color:#172820;margin:0}.ws-bm-hero__copy p{margin:0;line-height:1.25}.ws-bm-eyebrow{font-size:.67rem;font-weight:850;letter-spacing:.16em;margin:0 0 .5rem}.ws-bm-cta{display:inline-block;padding:.68rem 1.2rem;border-radius:999px;background:#a9ebca;color:#101613;font-size:.78rem;font-weight:850;line-height:1.2}.ws-bm-bar:focus-visible,.ws-bm-cta:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ws-bm-offer{background:transparent;padding:0;margin-bottom:14px;color:#171714}.ws-bm-offer--collection{max-width:43rem;margin:0 auto clamp(1rem,3vw,2rem);padding:0}.ws-bm-offer .ws-bm-eyebrow span{color:#367554}.ws-bm-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ws-bm-tier{display:grid;align-content:center;justify-items:center;gap:.13rem;text-align:center;border:1px solid #e4dbca;background:#fff6dd;border-radius:1rem;padding:.85rem .25rem;line-height:1.2}.ws-bm-tier--featured{background:#e3f5e9;border:2px solid #71b994}.ws-bm-tier b{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.ws-bm-tier strong{font-size:clamp(.94rem,3.8vw,1.3rem);font-weight:850}.ws-bm-tier span,.ws-bm-note,.ws-bm-text-link,.ws-bm-cart{font-size:.75rem;line-height:1.4}.ws-bm-note{margin:.55rem 0 0}.ws-bm-note span{white-space:nowrap}.ws-bm-text-link{font-weight:750;text-decoration:underline;text-underline-offset:.15em}.ws-bm-offer .ws-bm-text-link{display:inline-block;margin-top:.3rem}.ws-bm-cart{display:grid;gap:.15rem;padding:.65rem .8rem;background:#edf8f0;color:#172b20;border:1px solid #b6dfc4;border-radius:.5rem}@media(max-width:699px){.ws-bm-hero{aspect-ratio:2/3;place-items:end center}.ws-bm-hero__copy{max-width:100%;padding:0 .7rem .8rem;gap:.35rem}.ws-bm-hero h1{font-size:clamp(1.9rem,9vw,4rem);letter-spacing:-.05em}.ws-bm-hero h1 br,.ws-bm-hero .ws-bm-eyebrow{display:none}.ws-bm-hero__copy>p{font-size:.76rem}.ws-bm-cta{padding:.54rem .9rem}}.announcement-bar:has(>.ws-bm-bar){padding:0}.ws-bm-hero+.ws-category-edit .ws-category-edit__head{background:#fff}.ws-bm-hero .ws-bm-eyebrow span{color:#367554}@media(max-width:699px){.ws-bm-hero__copy{width:100%;padding-top:.8rem;background:linear-gradient(transparent,#fffffff5 45%)}.ws-bm-note{font-size:.69rem}.ws-bm-tier span{font-size:.64rem}}.ws-bm-hero--city{aspect-ratio:1914/822;place-items:center end}.ws-bm-hero--city .ws-bm-hero__copy{width:34%;max-width:34%;margin-right:2%;text-shadow:0 2px 20px #ffffffc9}@media(max-width:699px){.ws-bm-hero--city{aspect-ratio:2/3;place-items:end center}.ws-bm-hero--city .ws-bm-hero__copy{width:100%;max-width:100%;margin-right:0;background:linear-gradient(transparent,#fffffff5 45%);text-shadow:none}}.ws-bm-hero--apres{aspect-ratio:3/1;place-items:center;background:#eef5f6}.ws-bm-hero--apres .ws-bm-hero__copy{width:35%;max-width:35%;margin:0;padding:8px;gap:clamp(8px,1vw,20px);background:none}.ws-bm-hero--apres h1{font-size:clamp(42px,6.2vw,124px);letter-spacing:-.065em}.ws-bm-hero--apres .ws-bm-eyebrow{font-size:clamp(9px,.75vw,14px)}.ws-bm-hero--apres .ws-bm-hero__copy>p:not(.ws-bm-eyebrow){font-size:clamp(13px,1.15vw,22px)}.ws-bm-hero--apres .ws-bm-cta{font-size:clamp(13px,1.1vw,20px);padding:14px 24px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:699px){.ws-bm-hero--apres{aspect-ratio:2/3;place-items:start center}.ws-bm-hero--apres .ws-bm-hero__copy{width:100%;max-width:100%;padding:16px 14px 0;gap:8px;background:none}.ws-bm-hero--apres h1{font-size:clamp(30px,9.5vw,56px);line-height:.95;letter-spacing:-.055em}.ws-bm-hero--apres .ws-bm-hero__copy>p:not(.ws-bm-eyebrow){font-size:13px}.ws-bm-hero--apres .ws-bm-cta{font-size:13px;padding:10px 20px;min-height:44px}}.ws-bm-bar--percentage{gap:.25rem .85rem;padding:.7rem .8rem;font-size:clamp(.7rem,2.7vw,.93rem)}.ws-bm-bar--percentage b{font-size:1.13em}.ws-bm-hero.ws-bm-hero--gift{aspect-ratio:3/1;background:#111914;color:#fff}.ws-bm-hero--gift:after{content:none}.ws-bm-hero--gift h1,.ws-bm-hero--gift .ws-bm-hero__copy{color:#fff}.ws-bm-hero--gift .ws-bm-eyebrow span{color:#c8f8bf}.ws-bm-offer--percentage,.ws-bm-cart--percentage{padding:12px;border-radius:13px}.ws-bm-offer--percentage{background:#111;color:#fff}body[data-ws-cozy] .product-info .ws-bm-offer--percentage>.ws-bm-eyebrow{justify-content:flex-start;padding:0;margin:0 0 10px;border-radius:0}.ws-bm-offer--percentage .ws-bm-tiers,.ws-bm-cart--percentage .ws-bm-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ws-bm-offer--percentage .ws-bm-tier,.ws-bm-cart--percentage .ws-bm-tier{border-radius:9px;padding:8px 3px}body[data-ws-cozy] .ws-bm-offer--percentage .ws-bm-tier{background:#171717;color:#fff;border-color:#474747}body[data-ws-cozy] .ws-bm-offer--percentage .ws-bm-tier--featured{background:#c8f8bf;color:#111;border-color:#c8f8bf}.ws-bm-offer--percentage .ws-bm-eyebrow span{color:#c8f8bf}.ws-bm-percentage-note{font-size:.75rem;line-height:1.45;margin:.55rem 0 0}.ws-bm-cart--percentage{gap:8px}.ws-bm-cart--percentage .ws-bm-eyebrow{margin:0}.ws-bm-cart__track{height:6px;border-radius:99px;background:#d6e4d8;overflow:hidden}.ws-bm-cart__track span{display:block;height:100%;background:#3e845d}.ws-bm-cart-mystery{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #d9e6db;border-radius:10px}.ws-bm-cart-mystery img{width:60px;height:auto;border-radius:6px}.ws-bm-cart-mystery div{flex:1;display:grid;font-size:.8rem}.ws-bm-cart-mystery b{font-size:.65rem}@media(max-width:699px){.ws-bm-hero.ws-bm-hero--gift{aspect-ratio:2/3;place-items:start center}.ws-bm-hero--gift .ws-bm-hero__copy{padding-top:clamp(14px,4vw,26px);gap:5px}.ws-bm-hero--gift h1{font-size:clamp(27px,8.5vw,56px)}.ws-bm-offer--percentage .ws-bm-percentage-note{display:none}.ws-bm-bar--percentage{padding:.55rem .5rem}}#CartPopup [data-ws-upcart-slot]{margin:8px 16px 12px}#CartPopup [data-ws-upcart-slot=mystery]{margin-top:12px}.ws-bm-hero--mixed .ws-bm-hero__copy{color:#10251c;text-shadow:0 1px 12px #f5fbff}.ws-bm-hero--mixed .ws-bm-hero__copy>p{background:#f5fbfff0;border-radius:12px;padding:7px 12px;line-height:1.35}.ws-bm-hero--mixed .ws-bm-cta{background:#b4f4a8;text-shadow:none}.ws-bm-offer--mixed:not(.ws-bm-has-gift) .ws-bm-tiers,.ws-bm-cart--mixed .ws-bm-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-bm-cart--mixed{background:#f5fbf5;border-color:#d9e6db}.ws-bm-cart--mixed .ws-bm-tier{background:#fff;border-color:#d9e6db}.ws-bm-cart--mixed .ws-bm-tier.is-selected{background:#e3fbdc;border-color:#71b77d}.ws-bm-cart__gift{display:grid;gap:6px;padding-top:8px;border-top:1px solid #d9e6db}@media(max-width:699px){.ws-bm-hero--mixed .ws-bm-hero__copy{gap:5px;padding-top:12px}.ws-bm-hero--mixed .ws-bm-hero__copy>p{padding:4px 7px}.ws-bm-hero--mixed .ws-bm-cta{min-height:38px;padding:7px 14px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ws-black-month.css.map */
