.raf-bf{--bf-ink:#151515;--bf-paper:#f3f0e9;--bf-orange:#ff612e;--bf-line:#d8d4cc;--raf-ink:#171717;--raf-muted:#65635e;--raf-orange:#e94e1b;--raf-paper:#f3f0e9;--raf-line:#dcd7cf;background:var(--bf-paper);color:var(--bf-ink)}.raf-bf .t4s-website-wrapper,.raf-bf .raf-store{background:var(--bf-paper)}.raf-bf :is(button,a,input,summary):focus-visible{outline:3px solid #df4b1a;outline-offset:4px}.raf-bf .bf-shell,.raf-bf .raf-shell{width:min(1380px,calc(100% - 80px));margin-inline:auto}.raf-bf h1,.raf-bf h2,.raf-bf h3{letter-spacing:-.035em}.raf-bf [hidden]{display:none!important}.raf-bf .bf-label,.raf-bf .bf-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.raf-bf .bf-eyebrow{margin:0 0 16px;color:#706d66}.raf-bf .bf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 24px;min-height:54px;background:var(--bf-orange);border:1px solid var(--bf-orange);color:#141414;font-weight:700;font-size:14px;border-radius:3px;transition:background .2s,transform .2s;text-decoration:none}.raf-bf .bf-button:hover{background:#ff774b;transform:translateY(-2px);color:#141414}.raf-bf .bf-button span{font-size:22px;line-height:1}.raf-bf .bf-underlined{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:6px;min-height:44px;display:inline-flex;align-items:center}.raf-bf .bf-circle{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:22px;color:inherit;transition:transform .25s}.raf-bf .bf-circle:hover{transform:rotate(45deg)}.raf-bf .bf-hero{background:#141414;color:#f5f0e7;overflow:hidden;isolation:isolate}.raf-bf .bf-hero__top{display:flex;align-items:center;justify-content:space-between;padding-block:22px;border-bottom:1px solid #ffffff24;color:#c8c4bb}.raf-bf .bf-label i{display:inline-block;width:6px;height:6px;background:var(--bf-orange);border-radius:50%;margin-inline-end:8px}.raf-bf .bf-hero__layout{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-block:54px 64px;align-items:center}.raf-bf .bf-hero__copy{min-width:0;position:relative;z-index:2}.raf-bf .bf-hero__copy>.bf-eyebrow{color:#b4afa6;font-size:11px;margin-bottom:22px}.raf-bf .bf-display{color:#f5f0e7;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(72px,8.8vw,140px);font-weight:900;line-height:.88;letter-spacing:-.035em;margin:0 0 32px;direction:ltr;text-align:start}.raf-bf .bf-display>span{display:block;white-space:nowrap}.raf-bf .bf-display>span+span{color:var(--bf-orange);margin-top:8px}.raf-bf .bf-star{font:inherit;font-family:Arial,sans-serif;display:inline-block;font-size:.62em;vertical-align:10%;margin:0 -.02em;animation:bf-turn 24s linear infinite}.raf-bf .bf-hero h2{font-size:clamp(23px,2.4vw,34px);color:#f5f0e7;margin:0 0 14px;font-weight:600;line-height:1.4}.raf-bf .bf-hero__intro{font-size:15px;color:#bcb8b0;line-height:1.85;max-width:440px;margin:0 0 26px}.raf-bf .bf-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.raf-bf .bf-hero__actions .bf-underlined{color:#e4dfd6}.raf-bf .bf-hero__assurance{display:flex;align-items:center;gap:9px;margin-top:30px;color:#aaa79f;font-size:11px}.raf-bf .bf-shield{border:1px solid #746f64;border-radius:5px 5px 9px 9px;width:20px;height:22px;text-align:center;color:#efb18d;line-height:20px}.raf-bf .bf-stage{background:#e9e5dc;position:relative;isolation:isolate;min-width:0;aspect-ratio:.91;display:flex;flex-direction:column;padding:26px;color:#171717;border-radius:4px;overflow:hidden;transform:rotate(2deg)}.raf-bf .bf-stage__index{font-size:10px;letter-spacing:.14em;z-index:2}.raf-bf .bf-stage__word{position:absolute;font:900 clamp(130px,15vw,240px)/1 Arial,sans-serif;letter-spacing:-.08em;color:#d9d3c8;inset:15% 0 auto;text-align:center;z-index:-1}.raf-bf .bf-orbit{position:absolute;top:1%;right:-10%;bottom:10%;left:-10%;z-index:-1;opacity:.65}.raf-bf .bf-orbit svg{width:100%;height:100%;fill:none;stroke:#d2a986;stroke-width:1;animation:bf-turn 40s linear infinite}.raf-bf .bf-stage__product{display:flex;align-items:center;justify-content:center;flex:1;min-height:280px;position:relative;z-index:1}.raf-bf .bf-stage__product img{width:100%;height:100%;max-height:390px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-2deg);animation:bf-float 7s ease-in-out infinite;filter:drop-shadow(0 20px 12px #00000018)}.raf-bf .bf-stage__caption{border-top:1px solid #bcb7ad;padding-top:18px;display:flex;align-items:center;gap:20px;justify-content:space-between;position:relative;z-index:2}.raf-bf .bf-stage__caption .bf-label{font-size:9px;color:#6b655c}.raf-bf .bf-stage h3{font-size:13px;line-height:1.6;color:#292720;font-weight:500;margin:6px 0 8px;max-width:360px;letter-spacing:0}.raf-bf .bf-stage strong{font-size:20px;font-variant-numeric:tabular-nums}.raf-bf .bf-stamp{position:absolute;inset-inline-end:18px;top:15%;border-radius:50%;width:106px;height:106px;background:var(--bf-orange);z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(10deg);box-shadow:0 0 0 7px #ff612e25}.raf-bf .bf-stamp span{font-size:8px;font-weight:700;letter-spacing:.05em}.raf-bf .bf-stamp strong{font-size:35px;line-height:1.25}.raf-bf .bf-stage__empty{display:grid;place-content:center;min-height:400px;text-align:center}.raf-bf .bf-stage__empty span{font-size:100px;font-weight:900}.raf-bf .bf-ribbon{background:var(--bf-orange);border-block:1px solid #ff885f;overflow:hidden;direction:ltr;padding:16px 0;color:#181818}.raf-bf .bf-ribbon>div{display:flex;align-items:center;gap:42px;width:max-content;animation:bf-marquee 34s linear infinite}.raf-bf .bf-ribbon span{font-size:20px;font-weight:800;white-space:nowrap;letter-spacing:.03em}.raf-bf .bf-ribbon b{font-size:24px;line-height:1}.raf-bf .bf-campaign-clock{display:flex;gap:14px;align-items:center;margin-top:25px;font-size:11px;color:#c1baae}.raf-bf .bf-campaign-clock strong{font-size:19px;font-variant-numeric:tabular-nums;color:#fff}.raf-bf .bf-collections{padding-block:76px 80px}.raf-bf .bf-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.raf-bf .bf-heading h2{font-size:clamp(28px,3vw,44px);margin:0;color:#191919;font-weight:600;line-height:1.3}.raf-bf .bf-heading .bf-eyebrow{margin-bottom:10px}.raf-bf .bf-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.raf-bf .bf-collection-tile{display:flex;flex-direction:column;position:relative;min-width:0;min-height:340px;background:#e8e3d9;padding:20px;color:#191919;border-radius:3px;overflow:hidden}.raf-bf .bf-collection-tile:nth-child(2){background:#dddcd5}.raf-bf .bf-collection-tile:nth-child(3){background:#e9d5c5}.raf-bf .bf-collection-tile:nth-child(4){background:#ddd6cb}.raf-bf .bf-collection-tile__top{display:flex;justify-content:space-between;align-items:center}.raf-bf .bf-collection-tile__top .bf-circle{width:32px;height:32px;font-size:18px}.raf-bf .bf-collection-tile img{display:block;width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1);margin-block:5px}.raf-bf .bf-collection-tile:hover img{transform:scale(1.065) rotate(-3deg)}.raf-bf .bf-collection-tile h3{font-size:21px;line-height:1.3;margin:10px 0;color:#191919}.raf-bf .bf-collection-tile__bottom>span{font-size:11px;color:#665e52}.raf-bf .raf-section-heading h2{font-size:clamp(28px,3.2vw,44px);font-weight:600;letter-spacing:-.035em}.raf-bf .raf-section-heading h2 em{font-style:normal;color:#e64e1d}.raf-bf .raf-section-heading p:not(.raf-eyebrow){color:#6d665c}.raf-bf .raf-section-heading{margin-bottom:30px}.raf-bf .raf-eyebrow{font-size:10px;letter-spacing:.14em;color:#746c60}.raf-bf .raf-offers{background:#ede9df!important;background-image:none!important;padding-block:65px!important;border-block:1px solid #d7d0c3!important;border-radius:0!important;box-shadow:none!important}.raf-bf .raf-offers:before,.raf-bf .raf-offers:after{display:none!important}.raf-bf .raf-card{border:1px solid #ddd6ca;border-radius:4px;box-shadow:none;background:#fffdfa;transition:transform .25s,border-color .25s}.raf-bf .raf-card:hover{border-color:#bdb1a0;transform:translateY(-4px)}.raf-bf .raf-card__image{background:#f8f6f0;padding:24px;overflow:hidden}.raf-bf .raf-card__image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.raf-bf .raf-card__image:hover img{transform:scale(1.07)}.raf-bf .raf-card__body{padding:20px}.raf-bf .raf-card__brand{font-size:9px;letter-spacing:.2em}.raf-bf .raf-card h3{font-size:13px;line-height:1.65;font-weight:500;margin-bottom:18px;min-height:43px}.raf-bf .raf-card__price strong{font-size:19px}.raf-bf .raf-card__price s{font-size:11px;color:#7d7468}.raf-bf .raf-sale{background:#171717;color:#fff3e8;border-radius:2px;font-size:10px;padding:6px 9px;top:12px;inset-inline-start:12px}.raf-bf .raf-card .raf-btn--buy,.raf-bf [data-raf-daily-v2] .raf-daily-view{background:#1a1a1a;color:#fff6eb;border-radius:2px;font-size:12px;min-height:44px;border:1px solid #1a1a1a}.raf-bf .raf-card .raf-btn--buy:hover,.raf-bf [data-raf-daily-v2] .raf-daily-view:hover{background:#d84a1d;border-color:#d84a1d}.raf-bf .raf-compare-pick{border-radius:2px!important;font-size:11px;color:#635d54}.raf-bf .raf-shop{padding-block:60px 75px}.raf-bf .raf-tabs{gap:5px;border-bottom:1px solid #d8d1c5;margin-bottom:25px;padding-bottom:0}.raf-bf .raf-tab{border:none;border-radius:0;background:transparent;border-bottom:2px solid transparent;padding:14px 18px;color:#736b5e}.raf-bf .raf-tab[aria-selected=true]{color:#1a1a1a;background:transparent;border-bottom-color:#e75224;font-weight:700}.raf-bf .bf-statement{background:#e9592b;color:#171717;padding-block:50px;overflow:hidden}.raf-bf .bf-statement__inner{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:45px}.raf-bf .bf-statement__graphic{width:150px;height:150px}.raf-bf .bf-statement__graphic svg{width:100%;height:100%;fill:#22201c;animation:bf-turn 35s linear infinite}.raf-bf .bf-statement .bf-eyebrow{color:#492818;margin-bottom:14px}.raf-bf .bf-statement h2{font-size:clamp(28px,3vw,46px);margin:0 0 12px;line-height:1.3;color:#171717}.raf-bf .bf-statement p:last-child{font-size:14px;line-height:1.9;max-width:570px;margin:0;color:#42281d}.raf-bf .bf-button--cream{background:#fff2df;border-color:#fff2df}.raf-bf .bf-button--cream:hover{background:#fff9ef}.raf-bf .raf-on-fire{padding-block:75px!important;background:var(--bf-paper)!important;border:0;border-radius:0}.raf-bf .raf-on-fire:before{display:none}.raf-bf .raf-budget{padding-block:55px;background:#eae5da}.raf-bf .raf-budget-filter{border-radius:3px}.raf-bf .raf-compare-guide{padding-block:40px}.raf-bf .raf-friday{background:#1c1b19;border:1px solid #3d3931;border-radius:4px;color:#eee6d8}.raf-bf .raf-friday h2,.raf-bf .raf-friday p{color:#f1e8dc}.raf-bf .raf-friday__teaser{border-radius:3px;background:#2b2721;color:#fff0dc}.raf-bf .raf-friday__teaser p{color:#c6b9a6}.raf-bf .raf-assurance{border-top:1px solid #d7d1c6;padding-block:55px}.raf-bf .raf-assurance h2{font-size:30px}.raf-bf .raf-assurance__icon{border-color:#bbb1a1}.raf-bf #t4s-footer{background:#171717;color:#c2bbb0;border-top:1px solid #322e27}.raf-bf #t4s-footer .t4s-section-inner,.raf-bf #t4s-footer .t4s-footer,.raf-bf #t4s-footer .t4s-bottom-bar{background:#171717!important}.raf-bf #t4s-footer :is(p,a,span,li){color:#bcb4a8}.raf-bf #t4s-footer h3{color:#f3ece1}.raf-bf #t4s-footer a:hover{color:#ff7447}.raf-bf #shopify-section-top-bar,.raf-bf .t4s-top-bar{background:#171717!important;color:#d5cdbc!important}.raf-bf #shopify-section-top-bar :is(a,span,p,button){color:#d5cdbc}.raf-bf .t4s-header__wrapper,.raf-bf .t4s-header__inner,.raf-bf .t4s-header__main{background:#f3f0e9!important;border-bottom-color:#d7d1c6!important}.raf-bf .raf-header-slogan{color:#27231e}.raf-bf .raf-live-search form{background:#fffaf2;border-color:#d4cec2;border-radius:3px}.raf-bf .raf-live-search input{border-radius:3px}.raf-bf .raf-shopping-tools{padding-block:10px!important;margin-block:0!important}.raf-bf .raf-shopping-tools :is(summary,.raf-compare-open,.raf-category-link){border-radius:3px;background:transparent;border-color:#d6cec0}.raf-bf .t4s-product-form__submit,.raf-bf .t4s-btn-base.t4s-btn-style-default{border-radius:3px;background:#e95423!important;color:#fff!important}.raf-bf .t4s-product__title,.raf-bf .t4s-product__price{color:#1b1916}.raf-bf .t4s-product-inner{border-radius:3px;overflow:hidden}.raf-bf .t4s-product-info{padding:15px 8px}.raf-bf .t4s-product__media-wrapper{background:#f8f5ee}.raf-bf .t4s-cart__header,.raf-bf .t4s-drawer__header{border-color:#ddd4c5}.raf-bf .t4s-cart__checkout-button{background:#e95423!important;color:#fff!important;border-radius:3px}.raf-bf .t4s-toolbar{background:#f9f5ec!important;border-top:1px solid #d5cbbc}.raf-bf .raf-category-switch__menu{background:#fffaf1}.raf-bf .bf-will-reveal{opacity:0;transform:translateY(22px)}.raf-bf .bf-is-visible{opacity:1;transform:none;transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.raf-bf .bf-motion-off *,.raf-bf[data-bf-motion=false] .bf-hero *,.raf-bf[data-bf-motion=false] .bf-statement *{animation:none!important}@keyframes bf-turn{to{transform:rotate(360deg)}}@keyframes bf-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(-2deg)}}@keyframes bf-marquee{to{transform:translate(-50%)}}@media(min-width:768px){.raf-bf .raf-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.raf-bf .raf-shop .raf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.raf-bf .raf-shop .raf-card__image{aspect-ratio:1.25}}@media(max-width:1024px){.raf-bf .bf-hero__layout{gap:28px}.raf-bf .bf-stage{padding:20px}.raf-bf .bf-collection-grid{gap:12px}.raf-bf .bf-collection-tile{padding:14px;min-height:285px}.raf-bf .bf-collection-tile img{height:170px}.raf-bf .bf-statement__inner{grid-template-columns:90px 1fr;gap:30px}.raf-bf .bf-statement__graphic{width:90px;height:90px}.raf-bf .bf-statement .bf-button{grid-column:2;justify-self:start}}@media(max-width:767px){.raf-bf .bf-shell,.raf-bf .raf-shell{width:calc(100% - 32px)}.raf-bf .bf-hero__top{padding-block:15px}.raf-bf .bf-hero__top .bf-label{font-size:8px;letter-spacing:.1em}.raf-bf .bf-hero__layout{grid-template-columns:1fr;padding-block:28px 30px;gap:30px}.raf-bf .bf-display{font-size:clamp(68px,19vw,125px);line-height:.86;margin-bottom:23px}.raf-bf .bf-hero__copy>.bf-eyebrow{font-size:9px;margin-bottom:18px}.raf-bf .bf-hero h2{font-size:24px;margin-bottom:10px}.raf-bf .bf-hero__intro{font-size:13px;line-height:1.8;margin-bottom:20px;max-width:100%}.raf-bf .bf-hero__actions{gap:16px}.raf-bf .bf-button{font-size:12px;min-height:48px;padding:13px 18px;gap:25px}.raf-bf .bf-underlined{font-size:11px}.raf-bf .bf-hero__assurance{margin-top:20px;font-size:10px}.raf-bf .bf-stage{aspect-ratio:auto;min-height:350px;transform:none;padding:18px}.raf-bf .bf-stage__product{min-height:215px;height:215px;flex:auto}.raf-bf .bf-stage__product img{height:215px;max-height:215px}.raf-bf .bf-stage__word{font-size:160px;top:11%}.raf-bf .bf-orbit{top:-22%;right:0;bottom:0;left:0}.raf-bf .bf-stage__caption{padding-top:12px;gap:14px}.raf-bf .bf-stage h3{font-size:11px;margin:5px 0;line-height:1.55}.raf-bf .bf-stage strong{font-size:18px}.raf-bf .bf-stage__caption .bf-label{font-size:8px}.raf-bf .bf-stamp{width:78px;height:78px;top:15%;inset-inline-end:14px}.raf-bf .bf-stamp strong{font-size:27px}.raf-bf .bf-stamp span{font-size:7px}.raf-bf .bf-ribbon{padding-block:12px}.raf-bf .bf-ribbon>div{gap:25px}.raf-bf .bf-ribbon span{font-size:14px}.raf-bf .bf-ribbon b{font-size:18px}.raf-bf .bf-collections{padding-block:45px}.raf-bf .bf-heading{gap:12px;align-items:start;margin-bottom:20px}.raf-bf .bf-heading h2{font-size:25px}.raf-bf .bf-heading .bf-underlined{white-space:nowrap}.raf-bf .bf-eyebrow{font-size:9px;letter-spacing:.07em}.raf-bf .bf-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.raf-bf .bf-collection-tile{min-height:230px;padding:12px}.raf-bf .bf-collection-tile img{height:145px;margin-block:0}.raf-bf .bf-collection-tile h3{font-size:16px;margin:5px 0}.raf-bf .bf-collection-tile__bottom>span{font-size:9px}.raf-bf .bf-collection-tile__top .bf-circle{width:27px;height:27px;font-size:15px}.raf-bf .raf-offers{padding-block:36px!important}.raf-bf .raf-section-heading{margin-bottom:20px;gap:12px}.raf-bf .raf-section-heading h2{font-size:28px}.raf-bf .raf-section-heading p:not(.raf-eyebrow){font-size:12px}.raf-bf .raf-section-heading>a{font-size:10px}.raf-bf .raf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.raf-bf .raf-card__image{padding:17px 10px;aspect-ratio:1}.raf-bf .raf-card__body{padding:12px 10px}.raf-bf .raf-card h3{font-size:11px;line-height:1.65;min-height:0;margin-bottom:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.raf-bf .raf-card__price strong{font-size:15px}.raf-bf .raf-card__price s{font-size:10px}.raf-bf .raf-card__brand{display:none}.raf-bf .raf-card .raf-btn--buy,.raf-bf [data-raf-daily-v2] .raf-daily-view{font-size:11px;padding-inline:9px}.raf-bf .raf-sale{font-size:9px;top:8px;inset-inline-start:8px;padding:4px 6px}.raf-bf .raf-card:hover{transform:none}.raf-bf .raf-compare-pick{font-size:10px}.raf-bf .raf-shop,.raf-bf .raf-on-fire{padding-block:40px!important}.raf-bf .raf-tab{font-size:11px;padding:12px 14px}.raf-bf .raf-tabs{margin-bottom:18px}.raf-bf .raf-budget{padding-block:35px}.raf-bf .bf-statement{padding-block:32px}.raf-bf .bf-statement__inner{grid-template-columns:52px 1fr;gap:20px}.raf-bf .bf-statement__graphic{width:52px;height:52px;align-self:start}.raf-bf .bf-statement h2{font-size:26px}.raf-bf .bf-statement p:last-child{font-size:12px;line-height:1.8}.raf-bf .bf-statement .bf-eyebrow{font-size:8px;margin-bottom:10px}.raf-bf .bf-statement .bf-button{margin-top:0}.raf-bf .raf-mobile-slogan{display:none}.raf-bf .raf-mobile-search{padding-block:3px 9px}.raf-bf .raf-shopping-tools{padding-block:6px!important}.raf-bf .raf-shopping-tools :is(summary,button,a){font-size:10px;min-height:36px}.raf-bf .raf-assurance{padding-block:36px}.raf-bf .raf-assurance h2{font-size:25px}}html[dir=rtl] .raf-bf .bf-display{font-family:Impact,Arial Narrow,Arial,sans-serif}html[dir=rtl] .raf-bf :is(h2,h3,.bf-eyebrow,.bf-label){letter-spacing:0}html[dir=rtl] .raf-bf .bf-hero__copy{text-align:right}@media(prefers-reduced-motion:reduce){.raf-bf *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.raf-bf .bf-will-reveal{opacity:1;transform:none}}.raf-bf .bf-stage__product{mix-blend-mode:multiply}.raf-bf .bf-stage__product img{filter:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/raf-black-friday.css.map */
