.bf-page{--bf-max: 1190px;--bf-title: 48px;--bf-body: 24px;color:#000;font-family:Outfit,sans-serif;background-color:#fff;background-image:radial-gradient(circle,rgba(229,229,229,.28) .75px,transparent .9px);background-size:14px 14px;overflow:clip}.bf-page *,.bf-page *:before,.bf-page *:after{box-sizing:border-box}.bf-tabs{position:sticky;z-index:40;top:var(--header-height, 0px);height:64px;background:#fbfdfe;transition:transform .28s ease}.bf-tabs.is-hidden{transform:translateY(-110%);pointer-events:none}.bf-tabs__scroll{height:100%;display:flex;align-items:center;justify-content:center;gap:36px;padding:20px 32px}.bf-tabs__link{position:relative;flex:0 0 auto;color:#999;font-size:20px;font-weight:250;line-height:1.2;white-space:nowrap}.bf-tabs__link:after{content:"";position:absolute;left:50%;right:50%;bottom:-20px;height:4px;background:linear-gradient(106deg,#7349b0 9%,#4c00b5 70%,#ff3700 105%);transition:left .2s ease,right .2s ease}.bf-tabs__link.is-active{color:#000;font-weight:400}.bf-tabs__link.is-active:after{left:0;right:0}.bf-hero{position:relative;height:450px;overflow:hidden;background:linear-gradient(110deg,#f4f1ff,#f3f4f8 68%,#d9dde5)}.bf-hero__media,.bf-hero__media img,.bf-placeholder{width:100%;height:100%}.bf-hero__media img{display:block;object-fit:cover;object-position:center}.bf-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#f5f1ff,#eceff4);color:#999;font-family:Manrope,sans-serif;font-size:14px}.bf-hero__copy{position:absolute;left:max(calc((100vw - var(--bf-max)) / 2),32px);top:50%;width:790px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bf-sale-badge{min-width:168px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;color:#fff;font-size:16px;font-weight:600;line-height:1;text-transform:capitalize;background:linear-gradient(105deg,#7349b0,#320077 48%,#ffbe00 92%,#ff5252);-webkit-mask:radial-gradient(circle 8px at 0 50%,transparent 98%,#000) left,radial-gradient(circle 8px at 100% 50%,transparent 98%,#000) right,linear-gradient(#000 0 0) center;-webkit-mask-size:50% 100%,50% 100%,calc(100% - 14px) 100%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle 8px at 0 50%,transparent 98%,#000) left,radial-gradient(circle 8px at 100% 50%,transparent 98%,#000) right,linear-gradient(#000 0 0) center;mask-size:50% 100%,50% 100%,calc(100% - 14px) 100%;mask-repeat:no-repeat}.bf-hero h1{margin:0;font-size:48px;font-weight:700;line-height:1.2;text-transform:capitalize}.bf-hero p{margin:0;font-family:Manrope,sans-serif;font-size:32px;font-weight:300;line-height:1.2;letter-spacing:.64px}.bf-hero__cta{width:250px;height:50px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 36px;border:0;border-radius:36px;background:radial-gradient(ellipse at 90% 110%,#4f1d91,#210c3d 28%,#000 65%);color:#fff;font:500 24px/30px Outfit,sans-serif;text-align:center;text-transform:capitalize;cursor:pointer;white-space:nowrap}.bf-anchor{scroll-margin-top:72px}.bf-section{padding:80px 0}.bf-section--flush{padding-bottom:0}.bf-container{width:min(var(--bf-max),calc(100% - 64px));margin-inline:auto}.bf-heading{width:min(860px,100%);margin:0 auto 80px;text-align:center}.bf-heading h2{margin:0;font-size:var(--bf-title);font-weight:700;line-height:1.2;text-transform:capitalize}.bf-heading p{margin:16px 0 0;font-family:Manrope,sans-serif;font-size:var(--bf-body);font-weight:300;line-height:1.2;letter-spacing:.48px}.bf-card{background:#fff;border-radius:8px;box-shadow:2px 4px 19.7px #0000001a;overflow:hidden}.bf-card__media{position:relative;display:block;width:100%;height:320px;background:#f9f9f9;overflow:hidden}.bf-card__media:before,.bf-feature__media:before{content:"";position:absolute;z-index:0;width:510px;height:282px;left:-240px;top:-145px;border-radius:1311.414px;background:#ceaeff33;mix-blend-mode:multiply;filter:blur(84px);transform:rotate(-31.32deg);pointer-events:none}.bf-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center}.bf-card__discount{position:absolute;z-index:2;top:20px;left:24px;min-height:40px;padding:8px 16px;border-radius:5px;color:#fff;background:linear-gradient(111deg,#fffcc5 1%,#7349b0 23%,#4c00b5 76%,#ff3700 104%);font-size:20px;font-weight:500}.bf-card__body{padding:24px 16px}.bf-card__title{margin:0;font-size:32px;font-weight:600;line-height:1.2;text-transform:capitalize}.bf-card__description{margin:12px 0 0;min-height:30px;font-family:Manrope,sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:.24px}.bf-card__swatches{display:flex;min-height:20px;flex-wrap:wrap;gap:13px;margin:40px 0}.bf-card__swatches--placeholder{pointer-events:none}.bf-swatch{position:relative;z-index:1;width:20px;height:20px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:var(--bf-swatch-color,var(--clawlab-color-swatch-bg,var(--t4s-bg-color,#f6f8f9)));cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;transition:none}.bf-page button.bf-swatch:hover,.bf-page button.bf-swatch:focus,.bf-page button.bf-swatch:focus-visible,.bf-page button.bf-swatch:active{background-color:var(--bf-swatch-color,var(--clawlab-color-swatch-bg,var(--t4s-bg-color,#f6f8f9)))!important;border-color:#e5e5e5}.bf-swatch.is-selected{border-color:#4c00b5;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #4c00b5}.bf-page button.bf-swatch.is-selected:hover,.bf-page button.bf-swatch.is-selected:focus,.bf-page button.bf-swatch.is-selected:focus-visible,.bf-page button.bf-swatch.is-selected:active{border-color:#4c00b5}.bf-swatch.is-unavailable{opacity:.45}.bf-swatch--pink,.bf-swatch--pastel-pink,.bf-swatch--blush-pink{--bf-swatch-color:#efb8c8}.bf-swatch--gray,.bf-swatch--grey,.bf-swatch--cool-gray,.bf-swatch--cool-grey{--bf-swatch-color:#999}.bf-swatch--white{--bf-swatch-color:#fff}.bf-swatch--black{--bf-swatch-color:#1a1a1a}.bf-swatch--blue{--bf-swatch-color:#8ab9df}.bf-swatch--green{--bf-swatch-color:#83b99a}.bf-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bf-price{display:flex;align-items:flex-end;gap:6px;white-space:nowrap}.bf-price__current{font-size:32px;font-weight:500;line-height:36px}.bf-price__compare{color:#0006;font-size:18px;font-weight:300;line-height:22px;text-decoration:line-through}.bf-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 36px;border:0;border-radius:36px;background:#000;color:#dff98f;font:500 24px/1 Outfit,sans-serif;cursor:pointer;white-space:nowrap}.bf-button--light{background:#dff98f;color:#000}.bf-button--icon{width:78px;min-width:78px;padding:7px 24px}.bf-button svg{width:30px;height:30px}.bf-feature{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.bf-feature__media{position:relative;min-height:560px;background:#f9f9f9;overflow:hidden}.bf-feature__media img{width:100%;height:100%;object-fit:contain}.bf-feature__gift{position:absolute;top:32px;left:32px;z-index:2;display:flex;width:192px;height:85px;align-items:center;padding:8px 16px 8px 8px;border-radius:8px;color:#fff;background:linear-gradient(150.12deg,#ffefce -1.85%,#7349b0 30.99%,#4f07b4 74.55%,#ff3700 100.74%,#ff9292 118.54%)}.bf-feature__gift-image{width:72px;height:65px;flex:0 0 72px;overflow:hidden;padding:5px;border-radius:4px;background:#fff}.bf-feature__gift-image img{display:block;width:100%;height:100%;object-fit:contain}.bf-feature__gift-copy{display:flex;width:88px;height:65px;flex:0 0 88px;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-left:8px}.bf-feature__gift-text{display:flex;width:100%;flex-direction:column;align-items:flex-start}.bf-feature__gift-text strong{color:#fff;font-size:20px;font-weight:700;line-height:25px;white-space:nowrap}.bf-feature__gift-text span{display:block;max-width:100%;overflow:hidden;color:#fff;font-size:12px;font-weight:500;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.bf-feature__gift-copy s{color:#ccc;font-size:12px;font-weight:300;line-height:15px}.bf-feature__body{padding:44px 32px;display:flex;flex-direction:column;justify-content:center}.bf-feature__body .bf-card__discount{position:static;align-self:flex-start;min-height:40px;margin-bottom:12px}.bf-feature__subtitle{margin:12px 0 0;font-family:Manrope,sans-serif;font-size:20px;font-weight:300}.bf-feature__options{margin:30px 0;display:grid;gap:24px}.bf-feature__label{margin-bottom:10px;font-size:18px;font-weight:600}.bf-feature__selected-value{margin-left:8px;color:#999;font-weight:300}.bf-feature__choices{display:flex;flex-wrap:wrap;gap:10px}.bf-choice{position:relative;z-index:1;min-width:152px;height:44px;padding:0 16px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#000;font:400 16px/1.2 Outfit,sans-serif;cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none}.bf-choice.is-selected{border-color:#7349b0;box-shadow:inset 0 0 0 1px #7349b0}.bf-variant-data{display:none!important}.bf-feature .bf-card__swatches{gap:20px;margin:0}.bf-feature .bf-swatch{width:24px;height:24px}.bf-button.is-disabled{opacity:.45;pointer-events:none}.bf-button.is-loading{opacity:.65;pointer-events:none}.bf-feature__actions{display:flex;gap:10px;margin-top:30px}.bf-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-tools-carousel{width:calc(100% + 40px);margin:-20px -20px -28px;padding:20px 20px 28px}.bf-tools-grid .bf-card{border-radius:16px;box-shadow:2px 4px 19.7px #0000001a}.bf-tools-grid .bf-card__media{height:480px}.bf-tools-grid .bf-card__body{padding:24px 20px 40px}.bf-tools-grid .bf-card__title{font-size:36px}.bf-tools-grid .bf-card__description{font-size:24px;letter-spacing:.48px}.bf-tools-grid .bf-card__swatches{min-height:24px;gap:20px;margin:32px 0}.bf-tools-grid .bf-swatch{width:24px;height:24px}.bf-accessory-carousel{width:calc(100% + 40px);margin:-20px -20px -28px;padding:20px 20px 28px}.bf-accessory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 10px}.bf-carousel{position:relative;width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.bf-carousel::-webkit-scrollbar{display:none}.bf-carousel__track{display:flex;gap:24px;width:max-content}.bf-carousel__item{flex:0 0 auto;scroll-snap-align:start}.bf-carousel__item[hidden],.bf-carousel__item.shopify-block--hidden{display:none!important}.bf-gallery-wrap{padding:80px 0 100px;background-color:#f6f8f9;background-image:radial-gradient(circle,rgba(229,229,229,.8) .75px,transparent .9px);background-size:14px 14px}.bf-gallery-wrap .bf-heading{margin-bottom:60px}.bf-gallery-wrap .bf-carousel{scroll-snap-type:none}.bf-gallery-card{width:400px;height:520px;border-radius:8px;overflow:hidden;background:#d9d9d9}.bf-gallery-card img{width:100%;height:100%;display:block;object-fit:cover}.bf-carousel__actions{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:24px}.bf-carousel__button{position:relative;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#000;color:#fff;cursor:pointer}.bf-carousel__arrow{position:relative;z-index:1;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.bf-carousel__progress{display:none}.bf-carousel__counter{min-width:38px;text-align:center;font-size:16px}.bf-carousel__actions--mobile{display:none}.bf-carousel__actions--gallery{display:none;gap:17px}.bf-carousel__actions--gallery .bf-carousel__button{width:32px;height:32px;background:#f2f2f2;color:#1a1a1a}.bf-carousel__actions--gallery .bf-carousel__counter{min-width:19px;font-family:Inter,Arial,sans-serif;font-size:12.8px;line-height:32px}.bf-carousel__actions--gallery .bf-carousel__progress{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:32px;height:32px;overflow:visible;fill:none;stroke:#ff5d0c;stroke-width:1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);pointer-events:none}.bf-carousel__actions--gallery .bf-carousel__button--next.is-counting .bf-carousel__progress circle{animation:bf-carousel-countdown 4s linear forwards}.bf-video-grid,.bf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 10px}.bf-video-group+.bf-video-group{margin-top:80px}.bf-video-group__heading{margin-bottom:64px}.bf-video-group__heading h3{margin:0;font-size:36px;font-weight:700;line-height:1.2}.bf-video-group__heading p{margin:16px 0 0;font-size:24px;line-height:1.2}.bf-video-card__cover,.bf-blog-card__cover{position:relative;width:100%;aspect-ratio:390/250;border-radius:8px;overflow:hidden;background:#d9d9d9}.bf-video-card__cover{display:block;padding:0;border:0;cursor:pointer}.bf-video-card__cover img,.bf-blog-card__cover img{width:100%;height:100%;display:block;object-fit:cover}.bf-play{position:absolute;inset:50% auto auto 50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;color:#fff;font-size:22px}.bf-play svg{display:block;width:56px;height:56px}.bf-video-card__meta{padding:20px 16px 0}.bf-brand{display:flex;align-items:center;gap:8px;font-size:20px}.bf-brand__mark{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#dff98f;font-size:24px;font-weight:700}.bf-brand__mark img{width:100%;height:100%;object-fit:cover}.bf-video-card h3,.bf-blog-card h3{margin:16px 0 0;font-size:20px;font-weight:400;line-height:1.2}.bf-video-card h3{min-height:48px;margin-top:20px}.bf-stream{display:flex;align-items:center;gap:8px;margin-top:32px;color:#999;font-size:20px;white-space:nowrap}.bf-stream>.bf-video-card__youtube{width:30px;height:22px;flex:0 0 30px;fill:none}.bf-video-card__actions{display:flex;width:76px;height:35px;align-items:center;justify-content:center;gap:8px;margin-right:auto;border-radius:20px;background:#e5e5e5}.bf-video-card__actions button,.bf-video-card__actions a{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;background:transparent;color:#999;line-height:1;text-decoration:none;cursor:pointer}.bf-video-card__actions svg{display:block;width:24px;height:24px;fill:none;stroke-width:1.2}.bf-video-card__actions button:hover,.bf-video-card__actions a:hover{color:#000}.bf-video-modal[hidden]{display:none}.bf-video-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px}.bf-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000ad}.bf-video-modal__dialog{position:relative;display:grid;grid-template-columns:minmax(0,700px) minmax(320px,1fr);width:min(1190px,calc(100vw - 64px));height:min(720px,calc(100vh - 64px));overflow:hidden;border-radius:12px;background:#fff}.bf-video-modal__close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffe6;font-size:30px;line-height:1;cursor:pointer}.bf-video-modal__media{display:grid;min-width:0;height:100%;place-items:center;background:#e5e5e5}.bf-video-modal__media iframe{display:block;width:100%;height:66%;border:0}.bf-video-modal.is-vertical .bf-video-modal__media iframe{width:min(405px,100%);height:100%}.bf-video-modal__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:24px;padding:80px 48px 40px;overflow:auto}.bf-video-modal__author{display:flex;align-items:center;gap:16px;font-size:20px}.bf-video-modal__author>span:first-child{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:50%;background:#dff98f;font-size:26px;font-weight:700}.bf-video-modal__author img{width:100%;height:100%;object-fit:cover}.bf-video-modal__copy h3{margin:0;font-size:32px;font-weight:600;line-height:1.2}.bf-video-modal__copy p{margin:0;font-size:16px;line-height:1.2;white-space:pre-line}.bf-video-modal__cta{margin-top:auto;align-self:flex-end;color:#596439;font-size:20px;text-decoration:underline}.bf-video-modal__cta[hidden]{display:none}.bf-blog-card__body{padding:0 16px}.bf-blog-card h3{font-size:24px;font-weight:600;text-transform:capitalize}.bf-blog-card p{margin:20px 0 0;font-family:Manrope,sans-serif;font-size:20px;line-height:1.2}.bf-section__footer{display:flex;justify-content:center;margin-top:80px}.bf-community .bf-carousel__track{gap:10px}.bf-community-card{width:590px;height:340px;border-radius:8px;overflow:hidden;background:#d9d9d9}.bf-community-card img{width:100%;height:100%;object-fit:cover}.bf-trust{padding:80px 0 40px}.bf-trust .bf-heading{margin-bottom:80px}.bf-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bf-trust__item{height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:8px;background:#f5f5f5;color:#999;font-family:Manrope,sans-serif;font-size:20px;font-weight:300;text-align:center}.bf-trust__item svg{width:40px;height:40px}@media(min-width:1920px){.bf-page{--bf-max:1344px}.bf-tabs{height:70px}.bf-tabs__link:after{bottom:-23px}.bf-hero{height:540px}.bf-hero__copy{left:calc((100vw - 1344px)/2);transform:translateY(-50%)}.bf-feature{grid-template-columns:844px 500px;width:1344px;height:560px;min-height:560px}.bf-feature__media{width:844px;height:560px;min-height:560px}.bf-feature__body{width:500px;height:560px;padding:46px 32px}}@media(max-width:767px){.bf-page{--bf-title:24px;--bf-body:14px;background-size:10px 10px}.bf-tabs{top:var(--header-height,54px);height:41px}.bf-tabs__scroll{justify-content:flex-start;gap:12px;padding:12px 24px;overflow-x:auto;scrollbar-width:none}.bf-tabs__scroll::-webkit-scrollbar{display:none}.bf-tabs__link{font-size:14px}.bf-tabs__link:after{bottom:-12px;height:2px}.bf-hero{height:500px}.bf-hero__media img{object-position:center bottom}.bf-hero__copy{left:50%;top:39px;bottom:0;width:299px;transform:translate(-50%);align-items:center;text-align:center}.bf-sale-badge{min-width:119px;height:24px;padding:0 10px;font-size:12px}.bf-hero h1{font-size:32px}.bf-hero p{font-size:14px;letter-spacing:.28px}.bf-hero__cta{position:absolute;left:50%;bottom:32px;width:152px;height:36px;padding:7.2px 25.92px;border-radius:25.92px;transform:translate(-50%);font-size:16px;line-height:20px}.bf-section{padding:40px 0}.bf-container{width:calc(100% - 31px)}.bf-heading{margin-bottom:24px}.bf-heading h2{font-size:24px;line-height:1.2}.bf-heading p{max-width:280px;margin:8px auto 0;font-size:14px;letter-spacing:.28px}.bf-feature{display:flex;flex-direction:column;min-height:0}.bf-feature__media{height:344px;min-height:344px}.bf-feature__gift{top:20px;left:20px;width:131.247px;height:56px;padding:5.271px 10.541px 5.271px 5.271px;border-radius:5.271px}.bf-feature__gift-image{width:47.435px;height:42.824px;flex-basis:47.435px;padding:3px;border-radius:2.635px}.bf-feature__gift-copy{width:64px;height:42.824px;flex-basis:64px;margin-left:4px}.bf-feature__gift-text strong{font-size:14px;line-height:normal}.bf-feature__gift-text span{font-size:10px;font-weight:400;line-height:normal}.bf-feature__gift-copy s{font-size:10px;line-height:normal}.bf-feature__body{min-height:392px;padding:24px 16px 40px;justify-content:flex-start}.bf-feature__body .bf-card__discount{min-height:27px;margin-bottom:4px;padding:6px 12px;font-size:12px}.bf-card__title{font-size:24px}.bf-feature__subtitle{margin-top:4px;font-size:14px}.bf-feature__body>.bf-price{margin-top:8px}.bf-price__current{font-size:20px;line-height:23px}.bf-price__compare{font-size:14px;line-height:18px}.bf-feature__options{margin:20px 0 0;gap:20px}.bf-feature__label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:18px}.bf-feature__choices{flex-wrap:nowrap;gap:8px}.bf-choice{width:calc(50% - 4px);min-width:0;height:44px;padding:10px;font-size:16px;font-weight:300;letter-spacing:.16px}.bf-feature__actions{margin-top:20px}.bf-button{min-height:36px;padding:8px 24px;font-size:16px}.bf-feature__actions .bf-button{flex:1}.bf-tools-grid,.bf-accessory-grid{display:flex;gap:24px;width:max-content}.bf-tools-carousel,.bf-accessory-carousel{width:100%;margin:-20px 0 -28px;padding:20px 0 28px}.bf-tools-grid .bf-card,.bf-accessory-grid .bf-card{width:min(344px,calc(100vw - 31px))}.bf-tools-grid .bf-card__media,.bf-card__media{height:300px}.bf-tools-grid .bf-card,.bf-accessory-grid .bf-card{border-radius:8px;box-shadow:2px 4px 14px #0000001a}.bf-tools-grid .bf-card__body,.bf-accessory-grid .bf-card__body{padding:24px 16px 40px}.bf-tools-grid .bf-card__title,.bf-card__title{font-size:24px}.bf-card__description{margin-top:4px}.bf-tools-grid .bf-card__description{min-height:17px;font-size:14px;letter-spacing:.28px}.bf-card__discount{min-height:27px;top:20px;left:20px;padding:6px 12px;font-size:12px}.bf-tools-grid .bf-card__body{display:flex;flex-direction:column}.bf-tools-grid .bf-card__title{order:1}.bf-tools-grid .bf-card__description{order:2}.bf-tools-grid .bf-card__bottom{display:contents}.bf-tools-grid .bf-price{order:3;margin-top:8px}.bf-tools-grid .bf-card__swatches{order:4;min-height:24px;margin:20px 0}.bf-tools-grid .bf-button{order:5;width:100%}.bf-accessory-grid .bf-card__body{min-height:231px}.bf-accessory-grid .bf-card__swatches{min-height:24px;margin:16px 0}.bf-button--icon{width:56px;min-width:56px;padding:6px 16px}.bf-button svg{width:22px;height:22px}.bf-carousel__actions--mobile{display:flex;gap:26px;margin-top:24px}.bf-carousel__actions--mobile .bf-carousel__button{width:32px;height:32px;background:#f2f2f2;color:#1a1a1a}.bf-carousel__counter{display:none}.bf-carousel__actions--gallery .bf-carousel__counter{display:block}.bf-carousel__actions--accessories{gap:24px}.bf-carousel__actions--accessories .bf-carousel__counter{display:block;min-width:38px;color:#1a1a1a;font-size:20px;font-weight:400;line-height:32px}.bf-carousel__button--next .bf-carousel__progress{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:32px;height:32px;overflow:visible;fill:none;stroke:#ff5d0c;stroke-width:1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);pointer-events:none}.bf-carousel__button--next.is-counting .bf-carousel__progress circle{animation:bf-carousel-countdown 4s linear forwards}.bf-gallery-wrap{padding:40px 0 60px;background-size:10px 10px}.bf-gallery-wrap .bf-heading{width:279px;margin:0 auto 40px}.bf-gallery-wrap .bf-carousel{padding-left:0;scroll-padding-left:16px;scroll-snap-type:x mandatory}.bf-gallery-wrap .bf-carousel__track{margin-left:16px;padding:0 16px 0 0}.bf-gallery-card{width:300px;height:390px}.bf-gallery-wrap .bf-carousel__actions{display:flex;margin-top:40px}.bf-gallery-wrap .bf-section__footer{display:none}.bf-community-card{width:300px;height:173px}.bf-video-grid,.bf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.bf-video-group+.bf-video-group{margin-top:44px}.bf-video-group__heading{width:279px;margin:0 auto 60px;text-align:center}.bf-video-group__heading h3{font-size:24px;font-weight:600}.bf-video-group__heading p{width:239px;margin:8px auto 0;font-size:14px}.bf-video-card__cover,.bf-blog-card__cover{aspect-ratio:168/108}.bf-play,.bf-play svg{width:24px;height:24px}.bf-video-card__meta{padding:24px 6px 0}.bf-brand{font-size:12px}.bf-brand__mark{width:24px;height:24px;flex-basis:24px;font-size:16px}.bf-video-card h3,.bf-blog-card h3{margin-top:16px;font-size:12px}.bf-video-card h3{min-height:44px}.bf-stream{margin-top:12px;font-size:0}.bf-stream>.bf-video-card__youtube{width:30px;height:22px;flex-basis:30px}.bf-video-card__actions{width:53px;height:20px;gap:5px}.bf-video-card__actions button,.bf-video-card__actions a,.bf-video-card__actions svg{width:16px;height:16px}.bf-video-modal{padding:16px}.bf-video-modal__dialog{display:flex;width:344px;max-width:100%;height:min(602px,calc(100vh - 32px));flex-direction:column;align-items:center;overflow:auto;border-radius:6px}.bf-video-modal__media{width:100%;height:360px;flex:0 0 360px}.bf-video-modal__media iframe{width:343px;max-width:100%;height:232px}.bf-video-modal.is-vertical .bf-video-modal__media iframe{width:203px;height:360px}.bf-video-modal__copy{width:300px;gap:12px;padding:24px 0;overflow:visible}.bf-video-modal__author{gap:16px;font-size:16px}.bf-video-modal__author>span:first-child{width:40px;height:40px;font-size:22px}.bf-video-modal__copy h3{font-size:16px}.bf-video-modal__copy p{max-height:81px;overflow-y:auto;font-size:12px}.bf-video-modal__cta{margin-top:4px;font-size:12px}.bf-blog-card__body{padding:0 6px}.bf-blog-card p{margin-top:8px;font-size:12px}.bf-section__footer{margin-top:40px}.bf-trust{padding:40px 0}.bf-trust .bf-heading{margin-bottom:24px}.bf-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bf-trust__item{height:160px;font-size:14px}}@keyframes bf-carousel-countdown{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.bf-tabs,.bf-tabs__link:after{transition:none}.bf-carousel{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/black-friday-page.css.map */
