.jb-black-friday{display:grid;background:#f8f0ef;color:#171717}.jb-black-friday__image,.jb-black-friday__image img{display:block;width:100%}.jb-black-friday__image img{aspect-ratio:4 / 3;object-fit:cover}.jb-black-friday__body{box-sizing:border-box;align-self:center;width:100%;max-width:42rem;min-width:0;margin-inline:auto;padding:clamp(24px,5vw,64px) 20px}.jb-black-friday__eyebrow{margin:0 0 12px;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.jb-black-friday h1{margin:0 0 16px;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1}.jb-black-friday h2{margin:20px 0 8px;font-size:1.25rem}.jb-black-friday__body p{line-height:1.6}.jb-black-friday__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}.jb-black-friday__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 18px;border:1px solid #171717;background:#171717;color:#fff;text-align:center;text-decoration:none}.jb-black-friday__button--outline{background:transparent;color:#171717}@media(min-width:768px){.jb-black-friday:has(>.jb-black-friday__image){grid-template-columns:repeat(2,minmax(0,1fr))}}.jb-black-friday h1.jb-black-friday__early-headline{--offer-spacing: clamp(10px, 2vw, 20px);display:flex;align-items:stretch;gap:var(--offer-spacing);font-size:clamp(14px,4.5vw,25px);font-weight:700;line-height:1.2;text-align:left}.jb-black-friday__early-offer{display:grid;align-content:start;gap:4px;white-space:nowrap}.jb-black-friday__early-offer+.jb-black-friday__early-offer{border-inline-start:1px solid #999;padding-inline-start:var(--offer-spacing)}.jb-black-friday__early-offer>span:first-child{font-size:1.2em;line-height:1.1}.jb-black-friday__early-offer+.jb-black-friday__early-offer>span:first-child{letter-spacing:.1em}.jb-black-friday-browse{padding:24px 20px;text-align:center}.jb-black-friday-browse__cards{display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:16px}.jb-black-friday-browse__cards a{display:grid;gap:8px;color:inherit}.jb-black-friday-browse__cards img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:768px){.jb-black-friday:has(>.jb-black-friday__image)>.jb-black-friday__body{grid-area:1 / 2}.jb-black-friday__image{grid-area:1 / 1}}.jb-black-friday--signup{width:min(calc(100% - 32px),980px);margin:clamp(24px,4vw,50px) auto;border:1px solid #eadedb;background:#fff;color:#111;text-align:center}.jb-black-friday--signup .jb-black-friday__body{max-width:none;padding:0}.jb-black-friday__signup-header{padding:20px clamp(18px,5vw,48px) 16px;background:#fff5f3}.jb-black-friday__signup-header .jb-black-friday__eyebrow{margin-bottom:10px;color:#6d5a57;font-size:12px;font-weight:600;letter-spacing:1.5px}.jb-black-friday__signup-header .jb-black-friday__script{margin:0 0 10px;color:#a4514b;font-family:Playwrite US Trad,Georgia,serif;font-size:clamp(18px,3vw,20px);line-height:1.25}.jb-black-friday--signup h1{margin:0;font-size:clamp(31px,5vw,36px);font-weight:700;line-height:1.08}.jb-black-friday__signup-details{max-width:400px;margin:0 auto 16px;text-align:left;color:#333;font-size:17px;line-height:1.5}.jb-black-friday__signup-content{padding:12px clamp(16px,5vw,44px) 24px}.jb-black-friday__sms-intro{display:none}.jb-black-friday--sms-only .jb-black-friday__signup-header{padding-block:16px 14px}.jb-black-friday--sms-only h1{font-size:clamp(26px,4vw,32px)}.jb-black-friday--sms-only .jb-black-friday__signup-header :is(.jb-black-friday__eyebrow,.jb-black-friday__script){margin-bottom:6px}.jb-black-friday--sms-only .jb-black-friday__signup-content,.jb-black-friday__signup-content:has(.jb-black-friday__form [data-testid=phoneNumberInput]){box-sizing:content-box;max-width:400px;margin-inline:auto;padding-bottom:16px}.jb-black-friday--sms-only .jb-black-friday__signup-details,.jb-black-friday__signup-content:has(.jb-black-friday__form [data-testid=phoneNumberInput]) .jb-black-friday__signup-details{margin-bottom:8px}.jb-black-friday--sms-only .jb-black-friday__sms-intro,.jb-black-friday__signup-content:has(.jb-black-friday__form [data-testid=phoneNumberInput]) .jb-black-friday__sms-intro{display:block}.jb-black-friday__signup-content:has(.jb-black-friday__form [data-testid=phoneNumberInput]) .jb-black-friday__email-intro{display:none}.jb-black-friday__form form:has([data-testid=phoneNumberInput]){padding:0!important}.jb-black-friday__form form:has([data-testid=phoneNumberInput]) [data-testid=form-row]:has(.klaviyo-form-richtext){display:none!important}.jb-black-friday__form form:has([data-testid=phoneNumberInput]) [data-testid=form-component]{padding-inline:0!important}.jb-black-friday__form .klaviyo-disclosure :is(p,a){text-align:left!important;font-size:13px!important;line-height:1.45!important}@media(max-width:767px){.jb-black-friday--sms-only .jb-black-friday__image img{height:clamp(160px,52vw,240px);object-position:center 35%}}.jb-black-friday__note{margin-top:10px;font-size:.9rem}@media(max-width:480px){.jb-black-friday__note{text-align:left}}.jb-black-friday__note a{text-decoration:underline;text-underline-offset:.15em}.jb-black-friday__signup-content .jb-black-friday__button{min-height:50px;background:#000;font-size:14px;font-weight:600;letter-spacing:.8px}.jb-black-friday__signup-preview{display:grid;gap:10px;width:min(100%,400px);margin:0 auto 16px;text-align:left}.jb-black-friday__signup-preview input{display:block;width:100%;min-height:50px;padding:8px 12px;border:1px solid #606a72;background:#fff}.jb-black-friday__signup-preview small{text-align:center}body:is(.black-friday-signup,.black-friday-sms-signup) .kl-teaser-YAxQSQ,body:is(.black-friday-signup,.black-friday-sms-signup) .kl-teaser-UgtHvJ,body:is(.black-friday-signup,.black-friday-sms-signup) [role=dialog]:has([data-testid=modal-form-container]){display:none!important}.jb-black-friday--signup .jb-black-friday__image img{aspect-ratio:1}@media(min-width:768px){.jb-black-friday--signup .jb-black-friday__image{position:relative;align-self:stretch}.jb-black-friday--signup .jb-black-friday__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-position:center 40%}}.jb-black-friday--shopping{background:#f2f2f2}.jb-black-friday--shopping .jb-black-friday__body{padding-block:clamp(24px,3vw,44px)}.jb-black-friday--shopping .jb-black-friday__image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.jb-black-friday--shopping .jb-black-friday__actions .jb-black-friday__button{min-height:48px;font-weight:600}@media(min-width:768px){.jb-black-friday--shopping:has(>.jb-black-friday__image){grid-template-columns:repeat(2,min(50%,540px));justify-content:center;align-items:center}.jb-black-friday--shopping .jb-black-friday__body{padding-inline:clamp(24px,4vw,60px)}}.jb-black-friday__shop-nav{display:grid;grid-template-columns:repeat(4,minmax(0,160px));justify-content:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e4e4e4}.jb-black-friday__shop-nav a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #d6d6d6;color:#171717;font-weight:600;text-align:center;text-decoration:none}.jb-black-friday__shop-nav a:hover,.jb-black-friday__shop-nav a:focus-visible{border-color:#171717;background:#f2f2f2}.jb-black-friday__shop-nav a[href^="#"]:after{width:6px;height:6px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);content:""}@media(max-width:479px){.jb-black-friday__shop-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/jb-black-friday.css.map */
