.b5{--b5-orange: #ee731b;--b5-gradient: linear-gradient(90deg, #fd6718, #fdaf1b);font-family:var(--body-font-family),Montserrat,sans-serif;color:#0b0b0b;line-height:1.4;isolation:isolate}.b5 *,.b5 *:before,.b5 *:after{box-sizing:border-box}.b5 h1,.b5 h2,.b5 h3,.b5 p{margin:0;color:inherit;letter-spacing:normal}.b5 h1,.b5 h2,.b5 h3{font-family:inherit;font-weight:700;line-height:1.15}.b5 button,.b5 input,.b5 select{font:inherit}.b5 button{cursor:pointer}.b5 button:disabled{cursor:not-allowed;opacity:.5}.b5 [hidden]{display:none!important}.b5 img{display:block}.b5 a{text-decoration:none}.b5 :focus-visible{outline:3px solid #1459b1;outline-offset:4px}.b5-container{width:90%;max-width:1725px;margin-inline:auto}.b5-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 24px;background:var(--b5-gradient);border:1px solid transparent;border-radius:10px;color:#fff!important;font-weight:700!important;text-transform:uppercase;font-size:clamp(12px,1.55vw,22px);line-height:1.15;text-align:center}.b5-button:hover{filter:brightness(.97)}.b5-button svg{width:20px;height:20px;flex:none}.b5-button--outline{background:transparent;border-color:#444;color:#111!important}.b5-text-button{border:0;background:none;padding:0;text-decoration:underline;color:inherit;font-weight:700}.b5-small-arrow{border:1px solid #ddd;background:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;padding:8px}.b5-small-arrow svg{width:18px;height:18px}.b5-editor-note{padding:12px;background:#fff6d8;font-size:13px;margin-top:12px!important}.b5-hero{position:relative;color:var(--hero-color);aspect-ratio:1920/840;overflow:hidden;background:#83a6ce}.b5-hero__media,.b5-hero__desktop,.b5-hero__mobile{position:absolute;top:0;right:0;bottom:0;left:0}.b5-hero__desktop img{position:absolute;width:111.58%;height:134%;max-width:none;left:-5.43%;top:-.83%;object-fit:cover}.b5-hero__mobile{display:none}.b5-hero__mobile img{width:100%;height:100%;object-fit:cover}.b5-hero__copy{position:absolute;top:var(--hero-y);left:5%;width:90%;text-align:center;z-index:1}.b5-hero__eyebrow{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:6px 22px;border:0;border-radius:14px;background:linear-gradient(90deg,#ffe3ad,#ff884a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(14px,1.34vw,26px);font-weight:700;line-height:1}.b5-hero__eyebrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#ffe3ad,#ff884a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.b5-hero h1{font-size:clamp(28px,4.16vw,var(--hero-title));margin:12px 0 8px;line-height:1.05;background:linear-gradient(90deg,#ffe2aa,#ff9760);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.b5-hero__copy>p{color:#fff;font-size:clamp(12px,1.25vw,24px);font-weight:500}.b5-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.b5-countdown{display:flex;justify-content:center;gap:12px;margin-top:12px;font-size:14px}.b5-countdown [data-b5-clock]{font-variant-numeric:tabular-nums}.b5-draw{background:#fff;padding:clamp(65px,10.4vw,200px) 0 clamp(48px,5.2vw,100px)}.b5-draw .b5-container{width:min(1763px,91.8229%);max-width:1763px}.b5-draw__intro{position:relative;width:100%;aspect-ratio:1763/482;border-radius:20px;background:linear-gradient(89.48deg,#ffe9d0 .67%,#fff 63.26%,#9bcbf3 110.28%);overflow:visible}.b5-draw__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.b5-draw__background img{width:100%;height:100%;object-fit:cover}.b5-draw__brush{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.b5-draw__copy{position:absolute;z-index:2;left:5.5%;top:14%;width:44%}.b5-draw__eligibility{font-size:clamp(10px,.94vw,18px);font-weight:700;margin-bottom:2px!important}.b5-draw__eligibility span{color:var(--b5-orange)}.b5-draw__label{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(14px,1.88vw,36px);line-height:1.2;color:#fff;width:112.5%;min-height:clamp(40px,4.85vw,93px);padding:.24em 1.3em;margin:0 0 4px -11%;background:url(black-5-draw-label.svg) center/100% 100% no-repeat}.b5-draw__label strong{color:inherit}.b5-draw__label img{flex:0 0 auto;width:1.25em;height:auto;margin-right:.35em}.b5-draw h2{font-size:clamp(26px,3.9vw,75px);line-height:1.05;white-space:nowrap;margin-bottom:0}.b5-draw h2 span{color:var(--b5-orange)}.b5-draw__description{color:#3b3b3b!important;font-size:clamp(12px,1.25vw,18px);line-height:1.2;margin-top:10px!important;max-width:88.5%}.b5-draw__fineprint{margin-top:clamp(10px,1.25vw,24px);font-size:clamp(10px,.84vw,16px);color:#666}.b5-draw__fineprint button{font-size:clamp(11px,.94vw,18px);margin-bottom:0;color:#111;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.b5-draw__person{position:absolute;z-index:2;left:52.92%;top:-30.3%;width:24.56%;height:130.3%;pointer-events:none}.b5-draw__person>img{width:100%;height:100%;object-fit:contain;object-position:bottom}.b5-draw__ambassador{position:absolute;z-index:1;left:77.15%;top:6.4%;width:20.55%;height:86%}.b5-draw__number{position:absolute;top:0;left:21%;width:61%;height:100%;object-fit:contain}.b5-draw__ambassador-copy{position:absolute;z-index:1;top:23%;left:0;width:100%;padding-left:12px}.b5-draw__ambassador-line{position:absolute;z-index:2;left:0;top:23%;width:5px;height:31px;background:var(--b5-orange)}.b5-draw__ambassador h3{font-size:clamp(14px,1.46vw,28px);line-height:1.1}.b5-draw__ambassador p{font-size:clamp(8px,.73vw,14px);margin:2px 0 0;line-height:1.2}.b5-draw__signature{position:absolute;z-index:1;left:37%;top:52%;width:26%;height:32%;object-fit:contain}.b5-rounds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(40px,5.8vw,112px)}.b5-round{min-width:0;padding:0 9px}.b5-round__timeline{position:relative;text-align:center;min-height:80px;padding:0 4px 18px;font-size:clamp(11px,1.1vw,21px);font-weight:600}.b5-round__timeline:before{content:"";position:absolute;left:-13px;right:-13px;top:11px;height:5px;background:#f7c79f;z-index:-1}.b5-round:first-child .b5-round__timeline:before{left:50%}.b5-round:last-child .b5-round__timeline:before{right:50%}.b5-round__node{display:block;background:#fff;border:1.5px solid #ee731b;border-radius:50%;width:25px;height:25px;margin:0 auto 14px}.b5-round__card{border:1px solid #ee731b;border-radius:12px;background:linear-gradient(#fff 70%,#feeddf 115%);overflow:hidden;display:flex;flex-direction:column;height:calc(100% - 80px)}.b5-round__heading{order:2;text-align:center;padding:8px 6px}.b5-round__heading h3{color:var(--b5-orange);font-size:clamp(13px,1.25vw,24px)}.b5-round__inside-date{display:none}.b5-round__image{order:1;position:relative;aspect-ratio:297/250;padding:20px 8px 0}.b5-round__image>img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.b5-round__bonus{position:absolute;display:flex;align-items:center;top:8px;left:6%;right:4%;background:linear-gradient(90deg,#fee0be,transparent);font-size:clamp(8px,.63vw,12px);line-height:1.15}.b5-round__bonus img{width:25%;height:auto;margin-top:-6px}.b5-round__prize{order:3;text-align:center;padding:4px 8px 20px;font-size:clamp(11px,1.15vw,22px)}.b5-round__prize span{display:inline-block;min-width:70%;background:var(--b5-gradient);color:#fff;padding:2px 8px;font-weight:600;border-radius:3px}.b5-round:not(.is-announced) .b5-round__winner{border-top-color:transparent;position:relative}.b5-round:not(.is-announced) .b5-round__winner:before{content:"";position:absolute;top:0;left:7.3%;right:7.3%;height:1px;background:#f3c7a4}.b5-round__winner{order:4;text-align:center;margin-top:auto!important;padding:16px 8px;border-top:1px solid #f8be88;font-size:clamp(11px,.94vw,18px);font-weight:400;line-height:1.35;overflow-wrap:anywhere;min-height:55px}.b5-round.is-announced .b5-round__node{background:var(--b5-gradient);border-color:#ffbf75}.b5-round.is-announced .b5-round__timeline:before{background:#ee9349}.b5-round.is-announced .b5-round__date{visibility:hidden}.b5-round.is-announced .b5-round__heading{order:0;padding-top:12px}.b5-round.is-announced .b5-round__inside-date{display:block;font-size:clamp(11px,1.05vw,20px);margin-bottom:4px;font-weight:600}.b5-round.is-announced .b5-round__winner{background:var(--b5-gradient);color:#fff;border-top:0}.b5-round.is-announced .b5-round__prize span{color:#111;background:none}.b5-round.is-announced .b5-round__image{aspect-ratio:297/215;padding-top:0}.b5-products{position:relative;padding:clamp(36px,6vw,115px) 0 clamp(50px,10vw,192px);background:var(--products-bg);overflow:hidden}.b5-products__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.b5-products__background img{width:100%;height:100%;object-fit:cover}.b5-products__background.is-figma img{position:absolute;width:300%;height:115.92%;max-width:none;left:-98.48%;top:-6.57%;object-fit:fill}.b5-products__heading{text-align:center;margin-bottom:clamp(28px,5vw,96px)}.b5-products__heading>p{font-size:clamp(16px,2.55vw,40px);font-weight:600;margin-bottom:12px}.b5-products__heading h2{font-size:clamp(24px,3.9vw,65px)}.b5-products__brush{display:inline-block;padding:.2em 1.2em;background:url(black-5-title-products.svg) center/100% 100% no-repeat}.b5-products__brush>span{color:#050505}.b5-products__brush>strong{color:#fff;font:inherit}.b5-products__list{display:grid;gap:clamp(24px,5.2vw,100px)}.b5-product{display:grid;grid-template-columns:49% 51%;position:relative;background:var(--card-bg, #fff);border-radius:15px;min-width:0;overflow:hidden}.b5-product__visual{position:relative;min-width:0;background:#fff;padding:12px 0 18px;display:flex;flex-direction:column;justify-content:center}.b5-product__accessories{position:absolute;z-index:1;top:0;left:10.1%;width:89.9%;aspect-ratio:737/107;overflow:hidden;background:linear-gradient(90deg,#fff9f5 0% 65.46%,#fff9f500)}.b5-product__accessories img{display:block;position:absolute;top:20.6%;left:28%;width:61%;max-width:none;height:auto}.b5-product__accessories--o20 img{top:15.9%;width:56%}.b5-product__accessories--zip img{top:18%;width:61%}.b5-product__content{padding:clamp(24px,3.7vw,70px) clamp(20px,3vw,58px) clamp(24px,3vw,58px);align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.b5-product h3{font-size:clamp(22px,2.6vw,48px)}.b5-product__subtitle{color:#111;font-size:clamp(13px,1.35vw,26px);line-height:1.35;margin-top:8px!important}.b5-product__subtitle span{color:inherit}.b5-badge{position:absolute;z-index:3;left:13%;top:0;width:clamp(62px,9.38vw,180px);min-height:clamp(68px,7.97vw,153px);padding:20px 6px 22px;text-align:center;color:#fff;background:var(--b5-gradient);clip-path:polygon(0 0,100% 0,100% 79%,50% 100%,0 79%)}.b5-badge strong{font-size:clamp(20px,2.57vw,49px);display:block;font-weight:700;line-height:1.1}.b5-badge span{display:block;max-width:7em;margin:3px auto 0;font-size:clamp(10px,1.24vw,23px);line-height:1.05}.b5-badge--black{background:#080808}.b5-badge--black strong{background:var(--b5-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.b5-badge--small{left:10%;width:clamp(48px,4.9vw,94px);min-height:clamp(46px,4.27vw,82px);padding:5px 4px 16px}.b5-badge--small strong{font-size:clamp(14px,1.56vw,30px)}.b5-badge--small span{font-size:clamp(10px,1.07vw,20px)}.b5-features{list-style:none;padding:0;margin:clamp(20px,3.8vw,72px) 0;display:grid;gap:16px}.b5-features--row{grid-template-columns:repeat(4,minmax(0,1fr))}.b5-features--grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:clamp(20px,3vw,58px);column-gap:clamp(16px,2.6vw,48px);row-gap:clamp(14px,1.56vw,28px)}.b5-features li{display:flex;align-items:center;gap:8px;font-size:clamp(11px,1.09vw,21px);line-height:1.3}.b5-features--grid li{align-items:center;gap:clamp(8px,.94vw,14px);font-size:clamp(11px,1.04vw,20px);line-height:1.25}.b5-features--grid .b5-features__text{flex:1;min-width:0}.b5-feature-icon{overflow:hidden;flex:none}.b5-product .b5-gallery--product .b5-gallery__arrow{display:none!important}.b5-features--row li{flex-direction:column;text-align:center;font-size:clamp(10px,1.04vw,20px)}.b5-feature-icon{display:block;width:var(--icon-size, 48px);height:var(--icon-size, 48px);flex:none;position:relative}.b5-feature-icon__canvas{position:absolute;width:calc(var(--icon-base) * 1px);height:calc(var(--icon-base) * 1px);transform-origin:top left;transform:scale(calc(var(--icon-size, 48px) / (var(--icon-base) * 1px)))}.b5-feature-icon__canvas img{position:absolute;max-width:none}.b5-feature-icon.is-custom img{width:100%;height:100%;object-fit:contain}.b5-price{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap;margin-top:16px}.b5-price strong{font-size:clamp(26px,3.12vw,56px);font-weight:700;background:var(--b5-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2;order:0}.b5-price s{font-size:clamp(14px,1.66vw,32px);font-weight:600;color:#555;order:1;text-decoration:none;position:relative}.b5-price s:after{content:"";height:1.5px;background:currentColor;position:absolute;left:-3px;right:-3px;top:50%;transform:rotate(6deg)}.b5 .b5-price__strike{display:none}.b5-price--stacked{flex-direction:column;gap:0}.b5-price--stacked s{order:-1}.b5-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.b5-actions .b5-button{flex:1;padding-inline:12px;white-space:nowrap}.b5-options{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:6px 16px}.b5-swatches{display:flex;justify-content:center;align-items:center;gap:clamp(6px,.46vw,8.82px);padding:0;margin:0;border:0;min-width:0;flex-wrap:wrap}.b5-swatch{display:grid;place-items:center;position:relative;width:clamp(22px,1.655vw,31.76px);height:clamp(22px,1.655vw,31.76px);padding:0;cursor:pointer;line-height:0}.b5-swatch input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.b5-swatch span:not(.visually-hidden){display:block;width:clamp(18px,1.287vw,24.71px);height:clamp(18px,1.287vw,24.71px);background-color:var(--swatch, #ccc);background-image:var(--swatch-image, none);background-size:cover;background-position:center;border-radius:50%;border:.88px solid #e2e2e2;box-sizing:border-box;box-shadow:none;outline:none}.b5-swatch input:checked+span{border-color:transparent;box-shadow:0 0 0 clamp(1px,.092vw,1.76px) #fff,0 0 0 clamp(2px,.184vw,3.53px) #a0a0a0}.b5-swatch input:focus-visible+span{outline:3px solid #1459b1;outline-offset:4px}.b5-option-select{font-size:12px;display:flex;align-items:center;gap:6px}.b5-option-select select{padding:6px;border:1px solid #ccc;border-radius:4px;background:#fff;max-width:220px}b5-gallery{display:block;min-width:0}.b5-gallery{position:relative}.b5-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.b5-gallery__track::-webkit-scrollbar,.b5-carousel__track::-webkit-scrollbar{display:none}.b5-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;aspect-ratio:846/725;display:flex;align-items:center;justify-content:center;position:relative}.b5-gallery__slide>img{width:100%;height:100%;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;pointer-events:none}.b5-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid #eee;border-radius:50%;background:#fffffff0;display:grid;place-items:center;padding:9px;opacity:0;transition:opacity .15s}.b5-gallery:hover .b5-gallery__arrow,.b5-gallery:focus-within .b5-gallery__arrow{opacity:1}.b5-gallery__arrow--prev{left:10px}.b5-gallery__arrow--next{right:10px}.b5-gallery__arrow svg{width:16px;height:16px}.b5-gallery__dots{display:flex;justify-content:center;gap:8px}.b5-gallery__dots button{width:10px;height:10px;border:0;padding:0;border-radius:50%;background:#c5c5c5}.b5-gallery__dots button[aria-current=true]{background:#ee731b}.b5 [data-b5-track].is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.b5-more{padding:clamp(40px,5vw,96px) 0 24px}.b5-more__title{font-size:clamp(25px,3.65vw,70px);text-align:center;margin-bottom:clamp(28px,5vw,96px)!important}.b5-more__title span{display:inline-block;padding:0 background: none}.b5-more__title strong{color:#ee731b}.b5-carousel__track{display:flex;align-items:stretch;gap:clamp(16px,3.2vw,62px);overflow-x:auto;scroll-snap-type:none;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;padding:4px}.b5-card{flex:0 0 calc((100% - clamp(16px,3.2vw,62px) * 2)/3);min-width:0;display:flex;flex-direction:column;background:var(--card-bg);border-radius:20px;overflow:hidden;scroll-snap-align:none}.b5-card__visual{position:relative;background:#f2f2f2}.b5-card__images,.b5-card__image-frame{width:100%;aspect-ratio:533/508}.b5-card__image-frame{position:relative}.b5-card__image{width:100%;height:100%;object-fit:contain;object-position:center bottom}.b5-card__visual .b5-options{padding-block:11px 15px}.b5-card__content{padding:12px clamp(32px,2.6vw,50px) 32px;text-align:center;display:flex;flex:1;flex-direction:column;align-items:center}.b5-rating{display:flex;justify-content:center;align-items:center;gap:8px;font-size:clamp(10px,.885vw,17px);margin-bottom:12px;line-height:1}.b5-stars{font-size:clamp(16px,1.455vw,28px);letter-spacing:1px;background:linear-gradient(90deg,#ee731b var(--rating),#ccc var(--rating));background-clip:text;color:transparent}.b5-card h3{width:100%;font-size:clamp(22px,2.604vw,50px);text-align:center;text-transform:uppercase;margin-bottom:10px}.b5-card__description{width:100%;font-size:clamp(12px,1.094vw,21px);color:#333!important;line-height:1.25;text-align:center;text-wrap:balance;max-width:none;min-height:2.5em;margin-bottom:18px!important}.b5-card .b5-price{justify-content:center;margin-top:auto;margin-bottom:18px;gap:8px 14px}.b5-card .b5-price strong{font-size:clamp(30px,3.123vw,60px);line-height:1}.b5-card .b5-price s{font-size:clamp(18px,1.667vw,32px)}.b5-card .b5-button,.b5-closer__copy .b5-button{border:0;box-shadow:none}.b5-card .b5-button{width:56%;max-width:300px;height:84px;min-height:84px;font-size:clamp(17px,1.805vw,35px);padding:0 20px;border-radius:20px;white-space:nowrap}.b5-carousel__controls{display:flex;justify-content:center;align-items:center;margin-top:clamp(24px,4.5vw,86px);margin-bottom:50px}.b5-closer{width:100%;background:#edf5ff;padding:0 0 clamp(28px,3.5vw,68px)}.b5-closer__carousel,.b5-closer__track{width:100%}.b5-closer__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.b5-closer__track::-webkit-scrollbar{display:none}.b5-closer__slide{position:relative;flex:0 0 100%;width:100%;aspect-ratio:1920/689;overflow:hidden;scroll-snap-align:start}.b5-closer__background{position:absolute;top:0;right:0;bottom:0;left:0}.b5-closer__background img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.b5-closer__copy{position:absolute;top:50%;left:5.4%;width:42%;transform:translateY(-50%);z-index:1}.b5-closer h2{font-size:clamp(26px,3.9vw,70px);line-height:1.17}.b5-closer h2 span{color:#ee731b}.b5-closer h2 strong{display:block;font:inherit}.b5-closer__copy>p{font-size:clamp(12px,1.35vw,26px);line-height:1.35;max-width:22em;margin:14px 0 24px}.b5-closer__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.b5-closer__dots button{width:36px;height:6px;padding:0;border:0;border-radius:999px;background:#d2d2d2;cursor:pointer}.b5-closer__dots button[aria-current=true]{background:var(--b5-gradient)}.b5-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(760px,92vw);max-height:85dvh;padding:24px;border:0;border-radius:16px;overflow:auto;background:#fff;color:#111;box-shadow:0 20px 80px #0004}.b5-dialog::backdrop{background:#0009}.b5-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.b5-dialog__head h2{font-size:24px}.b5-dialog__head button{display:grid;place-items:center;flex:none;background:none;border:0;padding:4px;min-width:32px;min-height:32px}.b5-dialog__head svg{width:22px;height:22px}.b5-dialog>img{max-width:100%;height:auto;margin-bottom:20px}.b5-dialog .rte{font-size:16px;line-height:1.6}.b5-dialog .rte p{margin-bottom:1em}.b5-dialog .rte img{max-width:100%;height:auto}@media(max-width:899px){.b5-container{width:92%}.b5-product{grid-template-columns:47.5% 52.5%}.b5-product__visual{padding-bottom:12px}.b5-product__accessories{left:9%;width:91%}.b5-product__content{padding:24px}.b5-product h3{font-size:26px}.b5-product__subtitle{font-size:14px}.b5-features li{font-size:13px}.b5-features--row li{font-size:11px}.b5-features{margin-block:24px}.b5-price strong{font-size:34px}.b5-actions .b5-button{font-size:14px}.b5-gallery__slide{aspect-ratio:1.4}.b5-gallery__arrow{opacity:1}.b5-badge{width:85px;min-height:80px}.b5-badge strong{font-size:27px}.b5-badge span{font-size:12px}.b5-rounds{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.b5-round{flex:0 0 220px;scroll-snap-align:start}.b5-round__heading h3{font-size:17px}.b5-round__date,.b5-round__inside-date,.b5-round__winner{font-size:13px}.b5-round__prize{font-size:14px}.b5-round__bonus{font-size:9px}.b5-round__card{height:calc(100% - 80px)}.b5-card{flex-basis:calc((100% - 20px)/2)}.b5-carousel__track{gap:20px}.b5-card h3{font-size:22px}.b5-card__description{font-size:12px}.b5-card .b5-price strong{font-size:28px}.b5-badge--small{width:60px;min-height:55px}.b5-badge--small strong{font-size:18px}.b5-badge--small span{font-size:10px}.b5-draw__copy{width:48%}.b5-draw h2{font-size:clamp(20px,3.5vw,24px)}.b5-draw__label{font-size:14px}.b5-draw__person{left:52.92%;height:130.3%}.b5-draw__ambassador{width:20.55%}.b5-draw__fineprint{margin-top:20px}.b5-draw__intro{padding:0}.b5-draw__description{max-width:85%}}@media(min-width:600px)and (max-width:899px){.b5-round__bonus{top:clamp(1px,.2667vw,2px);left:clamp(0px,.2667vw,2px);right:auto;width:clamp(66px,20.8vw,156px);height:clamp(11px,3.6vw,27px);background:url(black-5-round-bonus.png) center/100% 100% no-repeat;font-size:.8vw;transform:none}.b5-round__bonus img{display:none}.b5-round__bonus span{position:absolute;left:calc(43 * 100vw / 750);top:50%;width:calc(105 * 100vw / 750);transform:translateY(-50%);text-align:left}}@media(max-width:599px){.b5-hero{aspect-ratio:auto;min-height:360px}.b5-hero__desktop img{width:auto;height:100%;left:50%;top:0;transform:translate(-50%);object-fit:cover}.b5-hero__desktop.has-mobile{display:none}.b5-hero__mobile{display:block}.b5-hero__copy{top:26px;left:4%;width:92%}.b5-hero h1{font-size:clamp(25px,7vw,38px);margin-block:10px}.b5-hero__copy>p{font-size:clamp(8px,.625vw,16px);max-width:340px;margin:auto}.b5-hero__eyebrow{font-size:12px}.b5-countdown{font-size:11px}.b5-draw{padding-top:32px}.b5-draw__intro{display:block;aspect-ratio:670/693;min-height:0;padding:0;overflow:hidden}.b5-draw__copy{left:5%;top:5%;width:90%}.b5-draw h2{font-size:clamp(27px,8.4vw,40px)}.b5-draw__label{width:96%;min-height:52px;margin-left:-2%;font-size:clamp(14px,4vw,19px)}.b5-draw__eligibility{font-size:11px}.b5-draw__description{font-size:13px;max-width:62%}.b5-draw__fineprint{font-size:10px;margin-top:16px}.b5-draw__person{top:34%;bottom:auto;left:36%;width:61%;height:66%}.b5-draw__ambassador{left:72%;top:45%;width:25%;height:47%;margin:0;z-index:2}.b5-draw__ambassador-copy{top:18%;padding-left:7px}.b5-draw__ambassador-line{top:18%;width:3px;height:22px}.b5-draw__ambassador h3{font-size:11px}.b5-draw__ambassador p{font-size:7px}.b5-draw__signature{left:38%;top:53%;width:31%;height:35%}.b5-rounds{margin-top:32px}.b5-products{padding-block:36px 48px}.b5-products__heading h2{font-size:25px}.b5-products__heading>p{font-size:16px}.b5-products__heading{margin-bottom:28px}.b5-product__content{padding:20px}.b5-product h3{font-size:24px}.b5-features--row{gap:8px}.b5-features--row li{font-size:10px}.b5-actions{gap:10px}.b5-actions .b5-button{font-size:clamp(8px,.625vw,16px);padding:12px 8px}.b5-product__visual .b5-gallery__slide{aspect-ratio:1.25}.b5-card{flex-basis:82%}.b5-more__title{font-size:27px}.b5-carousel__controls{margin-top:24px}.b5-carousel [data-b5-progress]{width:45%}.b5-card .b5-price strong{font-size:32px}.b5-card .b5-button{font-size:16px}.b5-card__content{padding:12px 18px 24px}.b5-rating{font-size:11px}.b5-stars{font-size:16px}.b5-closer__copy{left:5%;width:48%}.b5-closer h2{font-size:32px}.b5-closer__copy>p{font-size:15px;margin-block:14px 22px}.b5-closer__slide{aspect-ratio:1920/689}.b5-closer__copy .b5-button{min-height:34px;padding:8px 16px;font-size:12px}.b5-dialog{padding:20px}}.b5-carousel .b5-carousel__progress{display:flex;gap:10px;width:270px;max-width:30%;height:16px;cursor:default;padding:0;border:0;background:transparent}.b5-carousel__progress span{display:block;height:100%;min-width:0;border-radius:999px;transition:flex-grow .2s ease}.b5-carousel__progress-current{flex:var(--b5-current, 1) 1 0;background:var(--b5-gradient)}.b5-carousel__progress-remaining{flex:var(--b5-remaining, 3) 1 0;background:#d7d7d7}.b5-carousel__progress.is-complete .b5-carousel__progress-remaining{display:none}@media(max-width:599px){.b5-carousel .b5-carousel__progress{width:180px;max-width:48%;height:12px;gap:7px}.b5-card{border-radius:12px}.b5-card__content{padding:12px 28px 22px}.b5-card h3{font-size:30px;margin-bottom:10px}.b5-card__description{font-size:16px;line-height:1.3;margin-bottom:16px!important}.b5-card .b5-price strong{font-size:38px}.b5-card .b5-price s{font-size:20px}.b5-card .b5-button{width:62%;height:64px;min-height:64px;font-size:20px;padding:0 18px;border-radius:14px}.b5-rating{font-size:13px;margin-bottom:12px}.b5-stars{font-size:22px}}@media(prefers-reduced-motion:reduce){.b5 *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:900px){.b5-card__content{padding:clamp(18px,1.823vw,35px) clamp(30px,2.24vw,43px) clamp(20px,1.615vw,31px)}.b5-card__description{max-width:426px;min-height:0;margin-bottom:clamp(18px,1.823vw,35px)!important}.b5-card .b5-price{margin-top:0;margin-bottom:clamp(8px,.677vw,13px)}.b5-card .b5-button{width:clamp(128px,12.76vw,245px);max-width:clamp(128px,12.76vw,245px);height:clamp(40px,3.854vw,74px);min-height:clamp(40px,3.854vw,74px);padding:0 clamp(18px,1.979vw,38px);border-radius:clamp(10px,1.042vw,20px);font-size:clamp(15px,1.444vw,27.723px)}.b5-carousel .b5-carousel__progress{width:282px;max-width:282px;height:20px;gap:10px}.b5-badge--small{left:10.7%;width:94px;min-height:82px}.b5-rounds{position:relative;gap:30px;margin-top:clamp(40px,5.8vw,112px)}.b5-rounds:before{content:"";position:absolute;z-index:0;top:15.5px;left:-1.1%;right:-1.8%;height:10px;background:linear-gradient(90deg,#ffa96b00,#ffa96bb3 17.788%,#ee731b 50.962%,#ffa96bb3 82.692%,#ffa96b00)}.b5-round{padding:0;position:relative;z-index:1}.b5-round__timeline{min-height:113px;padding:0 0 18px;font-size:21px;line-height:1.2}.b5-round__timeline:before{display:none}.b5-round__node{position:relative;width:41px;height:41px;border:0;background:#fff url(black-5-timeline-ring.svg) center/41px 41px no-repeat;margin:0 auto 13px}.b5-round__card{height:auto;aspect-ratio:319/492;border:2.209px solid transparent;border-radius:14.727px;background:linear-gradient(#fff 69.309%,#feeddf 112.09%) padding-box,linear-gradient(180deg,#fd6718,#fdaf1b) border-box}.b5-round__image{height:240px;aspect-ratio:auto;margin:29px 11px 0;padding:0;overflow:hidden}.b5-round__image>img{transform:scale(1.23);transform-origin:center}.b5-round__heading{padding:12px 6px 0;min-height:61px}.b5-round__heading h3{font-size:24px}.b5-round__inside-date{display:none!important}.b5-round__prize{position:relative;display:grid;place-items:center;height:52.0866px;padding:0;margin:0 auto 35px;font-size:22px;color:#fff}.b5-round__prize img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.b5-round__prize span{position:relative;z-index:1;display:block;min-width:0;background:none;padding:0;font-weight:600;border-radius:0;transform:translateY(5px)}.b5-round__prize--zip{width:184px;line-height:60px}.b5-round__prize--zip span{padding-left:27px}.b5-round__prize--l20 span{padding-left:28px}.b5-round__winner{height:56px;min-height:56px;margin:auto 0 0!important;padding:0 8px;display:grid;place-items:center;font-size:15px}.b5-round.is-announced .b5-round__node{background:#fff url(black-5-timeline-ring.svg) center/41px 41px no-repeat;box-shadow:none}.b5-round.is-announced .b5-round__node:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#ee731b}.b5-round.is-announced .b5-round__date{visibility:visible}.b5-round.is-announced .b5-round__heading{order:2;padding:12px 6px 0}.b5-round.is-announced .b5-round__image{height:270px;aspect-ratio:auto;margin:29px 11px 0;padding:0;overflow:hidden}.b5-round.is-announced .b5-round__prize span{color:#fff}.b5-round__bonus{z-index:2;top:clamp(-30px,-1vw,0px);left:0;right:auto;width:clamp(160px,14.3229vw,361px);height:clamp(53px,4.7396vw,119px);background:url(black-5-round-bonus.png) center/100% 100% no-repeat;font-size:clamp(8px,.625vw,16px);line-height:1.15;transform:none}.b5-round__bonus img{display:none}.b5-round__bonus span{position:absolute;left:clamp(55px,4.35vw,110px);top:55%;width:clamp(80px,6.5vw,235px);transform:translateY(-50%);text-align:left;font-weight:500}}@media(min-width:900px){.b5-product__visual .b5-gallery--product{transform:translateY(38px)}.b5-product__visual>.b5-options{position:absolute;z-index:2;left:0;right:0;bottom:clamp(14px,1.46vw,28px);padding:0;transform:none}.b5-product .b5-features--grid{column-gap:24px}.b5-card .b5-price{margin-top:0;padding-top:0}.b5-more .b5-card{aspect-ratio:533 / 981}.b5-closer__dots{display:none}}.b5-products__heading strong{color:#ee731b}@media(min-width:900px)and (max-width:1399px){.b5-more .b5-card{aspect-ratio:auto;min-height:0}.b5-more .b5-card .b5-button{display:inline-flex;width:clamp(150px,15vw,210px);max-width:none;height:clamp(48px,4.2vw,60px);min-height:clamp(48px,4.2vw,60px);padding:0 14px;border-radius:clamp(10px,1vw,15px);font-size:clamp(14px,1.35vw,20px)}.b5-carousel .b5-carousel__progress{width:clamp(150px,22vw,230px)!important;max-width:42%!important;height:clamp(10px,1.2vw,14px)!important;gap:clamp(6px,.8vw,9px)!important}.b5-carousel__controls{margin-top:clamp(20px,3vw,42px);margin-bottom:0}}@media(min-width:900px){.b5-more .b5-carousel__controls{margin-bottom:clamp(24px,2vw,40px)!important}}.b5-more{padding-bottom:0!important}.b5-more .b5-carousel__controls{margin-bottom:0!important}.b5-closer{padding-bottom:0!important}.b5-more .b5-badge,.b5-more .b5-badge--small{display:none!important}.b5-product__subtitle span{color:var(--b5-orange)!important}@media(min-width:900px){.b5-round__prize span{display:grid;place-items:center;font-size:clamp(18px,1.55vw,28px)!important;line-height:1.15!important;transform:none!important;white-space:nowrap}.b5-more .b5-carousel__controls{margin-bottom:clamp(28px,3vw,52px)!important}.b5-round__prize--zip{width:60%;height:18%;padding-top:12px}.b5-round__prize--l20{width:85%;height:18%;padding-top:12px}}@media(max-width:899px){.b5-round__timeline{isolation:isolate}.b5-round__timeline:before{height:5px;background:var(--b5-timeline-segment, #f7c79f);z-index:0}.b5-round:nth-child(1){--b5-timeline-segment: linear-gradient(90deg, #ffcfae, #f3a15e) }.b5-round:nth-child(2){--b5-timeline-segment: linear-gradient(90deg, #f3a15e, #ee731b) }.b5-round:nth-child(3){--b5-timeline-segment: #ee731b }.b5-round:nth-child(4){--b5-timeline-segment: linear-gradient(90deg, #ee731b, #f3a15e) }.b5-round:nth-child(5){--b5-timeline-segment: linear-gradient(90deg, #f3a15e, #ffcfae) }.b5-round__node{position:relative;z-index:1;width:31px;height:31px;margin-bottom:10px}.b5-round.is-announced .b5-round__timeline:before{background:var(--b5-timeline-segment, #f7c79f)}.b5-round__card{height:auto;aspect-ratio:319/492}.b5-round__prize{position:relative;display:grid;place-items:center;width:80%;height:38px;margin:0 auto 18px;padding:0;color:#fff}.b5-round__prize img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.b5-round__prize span{position:relative;z-index:1;background:none;min-width:0;padding-left:30px}.b5-round.is-announced .b5-round__date{visibility:visible}.b5-round.is-announced .b5-round__inside-date{display:none}.b5-round.is-announced .b5-round__heading{order:2}.b5-round.is-announced .b5-round__prize span{color:#fff}}.b5-feature-icon.is-flat{overflow:visible;flex:none;flex-shrink:0;display:block}.b5-feature-icon.is-flat img{position:static;width:100%;height:100%;display:block;object-fit:contain}@media(min-width:900px){.b5-draw__intro{height:auto;aspect-ratio:auto!important;padding:clamp(32px,3.8vw,66px) 0;box-sizing:border-box}.b5-draw__copy{position:relative;left:auto;top:auto;width:44%;margin-left:5.5%}.b5-rounds{margin-top:clamp(48px,4vw,64px);gap:clamp(8px,1.5vw,24px)}.b5-round{display:flex;flex-direction:column}.b5-round__timeline{height:113px;min-height:113px;box-sizing:border-box}.b5-round__card{flex:1 1 auto;min-height:0;aspect-ratio:auto}.b5-round__image,.b5-round.is-announced .b5-round__image{height:auto;aspect-ratio:297 / 250;margin:clamp(12px,2vw,29px) clamp(5px,.6vw,11px) 0;padding:0}.b5-round__prize{width:clamp(130px,8.5vw,210px);height:clamp(34px,2.35vw,52px);margin:0 auto clamp(18px,2vw,35px);padding:12px 0 0;font-size:clamp(12px,.95vw,20px)}.b5-round__prize--zip{width:clamp(130px,8.5vw,210px)}.b5-round__prize--l20{width:clamp(180px,11vw,280px);padding-left:10px}.b5-round__prize span{display:grid;align-items:center;height:100%;padding-left:0;font-size:clamp(12px,.95vw,20px)!important;line-height:1!important;transform:none!important}}.b5-product .b5-gallery--product .b5-gallery__track{touch-action:pan-x}.b5-product .b5-gallery--product .b5-gallery__track.is-dragging{cursor:grabbing}.b5-product .b5-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:clamp(10px,1.88vw,36px);margin-top:clamp(16px,1.8vw,28px)}.b5-product .b5-actions .b5-button{flex:339 1 auto;width:100%;max-width:339px;height:clamp(48px,4.53vw,87px);min-height:clamp(48px,4.53vw,87px);padding:0 clamp(10px,1.2vw,24px);border:0;border-radius:clamp(10px,1.04vw,20px);background:linear-gradient(90deg,#fd6718,#fdaf1b);font-size:clamp(13px,1.56vw,30px);font-weight:700;letter-spacing:0;gap:clamp(8px,.73vw,14px)}.b5-products__brush>strong{color:#ee731b}.b5-product .b5-actions .b5-button svg,.b5-product .b5-actions .b5-button__cart{width:clamp(18px,1.71vw,32.8px);height:clamp(18px,1.71vw,32.8px);flex:none;display:block;object-fit:contain}.b5-product .b5-actions .b5-button--outline{flex:289 1 auto;max-width:289px;background:transparent;border:2px solid rgba(0,0,0,.7);color:#111!important}.b5-product .b5-actions .b5-button.is-loading:after{border-color:#ee731b;border-top-color:transparent}.b5-product .b5-actions .b5-button.is-loading:before{border-color:#ee731b}.b5 .b5-draw__mobile-art{display:none}@media(max-width:599px){.b5-hero{min-height:0;aspect-ratio:750/1140}.b5-hero__desktop{display:none}.b5-hero__mobile,.b5-hero__mobile img{display:block;width:100%;height:100%}.b5-hero__mobile img{object-fit:cover}.b5-draw{padding-top:0;padding-bottom:36px}.b5-draw .b5-container{width:100%;max-width:none}.b5-draw__intro{width:100%;aspect-ratio:750/950;border-radius:0;background:none}.b5 .b5-draw__mobile-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.b5-draw__background,.b5-draw__person,.b5-draw__number{display:none}.b5-draw__copy{left:8%;top:7.2%;width:84%;text-align:center}.b5-draw__eligibility{font-size:clamp(9px,2.8vw,12px)}.b5-draw h2{font-size:clamp(25px,7.1vw,31px);line-height:1.05}.b5-draw__label{width:104%;min-height:43px;margin:5px 0 4px -2%;padding-inline:.8em;font-size:clamp(13px,3.8vw,17px)}.b5-draw__description{max-width:100%;margin-top:10px!important;font-size:clamp(10px,2.65vw,12px);line-height:1.18}.b5-draw__fineprint{margin-top:7px;text-align:center}.b5-draw__fineprint button{font-size:clamp(9px,2.45vw,11px)}.b5-draw__ambassador{left:56.7%;top:48.2%;width:37%;height:32%;z-index:2}.b5-draw__ambassador-copy{top:12%;left:0;padding-left:9px}.b5-draw__ambassador-line{top:12%;width:3px;height:20px}.b5-draw__ambassador h3{font-size:clamp(10px,3vw,13px)}.b5-draw__ambassador p{font-size:clamp(6px,1.8vw,8px)}.b5-draw__signature{left:39%;top:49%;width:27%;height:38%}.b5-rounds{width:calc(100% - 24px);margin:18px 12px 0;gap:8px;padding:0 0 12px;overflow-x:auto;scroll-snap-type:x mandatory}.b5-round{flex:0 0 calc((100% - 16px)/3);min-width:0;padding:0;scroll-snap-align:start}.b5-round__timeline{min-height:51px;padding:0 1px 8px;font-size:9px;line-height:1.15}.b5-round__timeline:before{left:-5px;right:-5px;top:7px;height:2px}.b5-round__node{width:16px;height:16px;margin-bottom:7px;border-width:1px}.b5-round.is-announced .b5-round__node{box-shadow:inset 0 0 0 3px #fff}.b5-round__card{aspect-ratio:205.64/390.59;border-radius:7px}.b5-round__image,.b5-round.is-announced .b5-round__image{height:auto;aspect-ratio:1/1;margin:0;padding:8px 3px 0}.b5-round__heading,.b5-round.is-announced .b5-round__heading{padding:4px 2px 2px}.b5-round__heading h3{font-size:10px}.b5-round__date,.b5-round__inside-date{font-size:9px}.b5-round__prize{width:92%;height:24px;margin:0 auto 7px;font-size:8px}.b5-round__prize--zip{width:clamp(50px,15.7333vw,94px)}.b5-round__prize--l20{width:clamp(71px,24.1333vw,153px)}.b5-round__prize span{padding-left:19px}.b5-round__winner{min-height:48px;height:48px;padding:4px 2px;font-size:8px}.b5-round__bonus{top:clamp(1px,5vw,5px);left:clamp(0px,3vw,20px);width:clamp(66px,20vw,156px);height:clamp(11px,6.5vw,27px);background:url(black-5-round-bonus.png) center/100% 100% no-repeat;font-size:clamp(4px,.8vw,6px);transform:none}.b5-round__bonus img{display:none}.b5-round__bonus span{position:absolute;left:clamp(18px,6.3vw,43px);top:55%;width:clamp(40px,8vw,105px);transform:translateY(-50%);text-align:left}}.b5-products__brush>strong{color:#ee731b!important}@media(max-width:899px){.b5-product .b5-actions .b5-button{flex:1 1 0;width:auto;max-width:none;height:40px;min-height:40px;padding:0 8px;border-radius:10px;font-size:12px}.b5-product .b5-actions .b5-button--outline{border-width:1px}.b5-product .b5-feature-icon{width:36px!important;height:36px!important}}@media(max-width:599px){.b5-round__prize{height:4vw;margin-bottom:1.2vw}.b5-round__prize--zip{width:clamp(50px,15.7333vw,94px)}.b5-round__prize--l20{width:clamp(71px,24vw,133px)}.b5-round__winner{min-height:calc(58 * 100vw / 750);height:calc(58 * 100vw / 750);padding-inline:calc(4 * 100vw / 750)}.b5-product{grid-template-columns:47.5% 52.5%;border-radius:calc(8 * 100vw / 750)}.b5-product__visual{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:0}.b5-product__visual>.b5-gallery--product,.b5-product__visual>.b5-options{grid-area:1 / 1}.b5-product__content{padding:calc(32 * 100vw / 750) calc(16 * 100vw / 750) 3.2vw calc(25 * 100vw / 750)}.b5-product h3{font-size:calc(19.03 * 100vw / 750);line-height:1.2}.b5-product__subtitle{font-size:calc(11 * 100vw / 750);line-height:1.27;margin-top:.4vw!important}.b5-product .b5-features--grid{margin-block:2.4vw;column-gap:calc(32 * 100vw / 750);row-gap:calc(21 * 100vw / 750)}.b5-product .b5-features--grid li{font-size:calc(8.72 * 100vw / 750);line-height:1.2;gap:calc(9.5 * 100vw / 750)}.b5-product .b5-feature-icon{width:calc(25.57 * 100vw / 750)!important;height:calc(25.57 * 100vw / 750)!important}.b5-product .b5-price{margin-top:0;gap:calc(4 * 100vw / 750) .8vw}.b5-product .b5-price strong{font-size:calc(23.79 * 100vw / 750)}.b5-product .b5-price s{font-size:calc(12.69 * 100vw / 750)}.b5-product .b5-price--stacked{flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:calc(3.964 * 100vw / 750)}.b5-product .b5-price--stacked s,.b5-product .b5-price--stacked strong{white-space:nowrap}.b5-product .b5-price--stacked s{order:1}.b5-product .b5-actions{gap:calc(16 * 100vw / 750);margin-top:calc(8 * 100vw / 750)}.b5-product .b5-actions .b5-button{min-width:0;height:4.6vw;min-height:4.6vw;padding:0 .8vw;font-size:calc(11.89 * 100vw / 750);border-radius:calc(14 * 100vw / 750);gap:calc(4 * 100vw / 750)}.b5-product .b5-actions .b5-button--outline{border-width:1px}.b5-product .b5-actions .b5-button__cart,.b5-product .b5-actions .b5-button svg{width:calc(13 * 100vw / 750);height:calc(13 * 100vw / 750)}.b5-product .b5-badge{left:4%;width:calc(68 * 100vw / 750);min-height:7.6vw;padding:calc(4 * 100vw / 750) calc(2 * 100vw / 750) calc(8 * 100vw / 750)}.b5-product .b5-badge strong{font-size:calc(21 * 100vw / 750)}.b5-product .b5-badge span{font-size:calc(6.76 * 100vw / 750)}.b5-product__accessories{left:8%;width:90%}.b5-product__visual>.b5-options{align-self:end;z-index:2;width:100%;gap:calc(3.148 * 100vw / 750);margin:0 0 1.48vw;padding:0}.b5-product .b5-swatches{gap:calc(3.148 * 100vw / 750)}.b5-product .b5-swatch{width:calc(11.893 * 100vw / 750);height:calc(11.893 * 100vw / 750)}.b5-product .b5-swatch span:not(.visually-hidden){width:calc(11.893 * 100vw / 750);height:calc(11.893 * 100vw / 750);border-width:calc(.5 * 100vw / 750)}.b5-product .b5-swatch input:checked+span{box-shadow:0 0 0 calc(.6 * 100vw / 750) #fff,0 0 0 calc(1.2 * 100vw / 750) #a0a0a0}.b5-product__visual .b5-gallery--product{flex:0 0 auto;width:100%;min-height:0;display:block}.b5-product__visual .b5-gallery__track{flex:none;width:100%;min-height:0;align-items:flex-start}.b5-product__visual .b5-gallery__slide{align-self:flex-start;flex-basis:100%;width:100%;aspect-ratio:325.068 / 287.407;height:auto;overflow:hidden}.b5-product__visual .b5-gallery__slide>img{position:absolute;width:89.44%;height:auto;max-width:none;left:50%;bottom:0;top:auto;transform:translate(-50%);object-fit:contain;object-position:center bottom}.b5-closer__slide{aspect-ratio:750/300}.b5-closer__copy{left:4.3%;width:50%;top:50%}.b5-closer h2{font-size:clamp(18px,4.27vw,32px);line-height:1.15}.b5-closer__copy>p{color:#333;font-size:clamp(11px,1.87vw,14px);line-height:1.25;margin:6px 0 8px;max-width:none}.b5-closer__copy .b5-button{min-height:30px;height:auto;padding:6px 12px;font-size:12px;border-radius:8px}.b5-more{padding:calc(34 * 100vw / 750) 0 calc(40 * 100vw / 750)}.b5-more .b5-container{width:100%}.b5-more__title{font-size:4.8vw;margin-bottom:calc(28 * 100vw / 750)!important;padding-inline:calc(32 * 100vw / 750)}.b5-more .b5-carousel__track{gap:calc(35 * 100vw / 750);padding:0 calc(32 * 100vw / 750) 0 calc(32 * 100vw / 750);scroll-padding-left:calc(32 * 100vw / 750)}.b5-more .b5-card{flex:0 0 calc(290.776 * 100vw / 750);width:calc(290.776 * 100vw / 750);border-radius:calc(10.911 * 100vw / 750);gap:calc(19.094 * 100vw / 750)}.b5-more .b5-card__visual{position:relative}.b5-more .b5-card__images,.b5-more .b5-card__image-frame{aspect-ratio:290.776 / 302.233}.b5-more .b5-card__image-frame{border-radius:calc(10.911 * 100vw / 750) calc(10.911 * 100vw / 750) 0 0;overflow:hidden}.b5-more .b5-badge{display:none}.b5-more .b5-card__visual .b5-options{position:absolute;left:0;right:0;bottom:calc(10 * 100vw / 750);padding:0;z-index:1;gap:calc(8 * 100vw / 750)}.b5-more .b5-swatches{gap:calc(8 * 100vw / 750)}.b5-more .b5-swatch{width:calc(16.4 * 100vw / 750);height:calc(16.4 * 100vw / 750)}.b5-more .b5-swatch span:not(.visually-hidden){width:1.6vw;height:1.6vw}.b5-more .b5-card__content{padding:0 calc(20 * 100vw / 750) calc(16.912 * 100vw / 750)}.b5-more .b5-rating{gap:calc(5 * 100vw / 750);margin-bottom:calc(7.092 * 100vw / 750);font-size:calc(9.187 * 100vw / 750)}.b5-more .b5-stars{font-size:calc(15.244 * 100vw / 750);letter-spacing:calc(1 * 100vw / 750)}.b5-more .b5-card h3{font-size:calc(27.277 * 100vw / 750);margin-bottom:calc(7.092 * 100vw / 750);line-height:1.21}.b5-more .b5-card__description{font-size:calc(12.002 * 100vw / 750);line-height:1.25;min-height:4vw;margin-bottom:calc(19 * 100vw / 750)!important}.b5-more .b5-card .b5-price{margin-bottom:calc(7.092 * 100vw / 750);gap:0}.b5-more .b5-card .b5-price strong{font-size:calc(32.713 * 100vw / 750)}.b5-more .b5-card .b5-price s{display:none}.b5-more .b5-card .b5-button{width:calc(134.2 * 100vw / 750);max-width:none;height:calc(39.822 * 100vw / 750);min-height:calc(39.822 * 100vw / 750);padding:0;border-radius:calc(14 * 100vw / 750);font-size:calc(15.12 * 100vw / 750)}.b5-more .b5-carousel__controls{margin-top:calc(28 * 100vw / 750);margin-bottom:calc(40 * 100vw / 750)!important}.b5-more .b5-carousel .b5-carousel__progress{width:24vw;max-width:none;height:1.6vw;gap:calc(8 * 100vw / 750)}}@media(max-width:599px){.b5-hero__copy{top:calc(177 * 100vw / 750)}.b5-hero__copy>p{display:none}.b5-hero__eyebrow{min-height:calc(47 * 100vw / 750);padding:calc(8 * 100vw / 750) 2.6vw;border-radius:calc(14 * 100vw / 750);font-size:calc(25.753 * 100vw / 750);font-weight:700}.b5-hero__eyebrow:before{padding:.2vw}.b5-hero h1{font-size:8vw;line-height:1.22;margin-block:calc(8 * 100vw / 750)}.b5-draw__ambassador .b5-draw__number{display:none!important}.b5-product .b5-price--stacked{align-items:center;gap:.52vw}.b5-product .b5-price s{color:#555;font-size:calc(12.686 * 100vw / 750);font-weight:600;line-height:1;text-decoration:none}.b5-product .b5-price s:after{display:none}.b5-product .b5-price s{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.b5 .b5-product .b5-price__strike{display:block;order:1;width:auto;height:2vw}.b5-product .b5-actions{gap:calc(15.8 * 100vw / 750)}.b5-product .b5-actions .b5-button{flex:134.4 1 0}.b5-product .b5-actions .b5-button--outline{flex:115.1 1 0;height:calc(33.8 * 100vw / 750);min-height:calc(33.8 * 100vw / 750);padding:0 calc(8 * 100vw / 750);border:.5px solid rgba(0,0,0,.7);border-radius:calc(7.93 * 100vw / 750);background:transparent;color:#000!important;font-size:calc(11.893 * 100vw / 750);font-weight:700}.b5-closer__copy{left:calc(33 * 100vw / 750);top:6vw;width:calc(358 * 100vw / 750);transform:none}.b5-closer h2{font-size:calc(32 * 100vw / 750);line-height:1.22}.b5-closer__copy>p{color:#333;font-size:calc(14 * 100vw / 750);font-weight:400;line-height:1.25;margin:1.2vw 0;max-width:calc(313 * 100vw / 750)}.b5-draw__copy{left:calc(80 * 100vw / 750);top:calc(70 * 100vw / 750);width:78.8vw;text-align:center}.b5-draw__eligibility{font-size:calc(13 * 100vw / 750);font-weight:600;line-height:1.23;margin-bottom:0!important}.b5-draw h2{font-size:calc(40 * 100vw / 750);font-weight:800;line-height:1.225;margin:0}.b5-draw__label{width:calc(569 * 100vw / 750);min-height:6.4vw;margin:calc(13 * 100vw / 750) auto;padding:0;font-size:2.692vw;font-weight:500;line-height:6.4vw}.b5-draw__label strong{font-weight:700}.b5-draw__description{max-width:none;margin-top:0!important;font-size:calc(14 * 100vw / 750);font-weight:400;line-height:1.39;color:#3b3b3b!important}.b5-draw__description br{display:none}.b5-draw__fineprint{margin-top:calc(13 * 100vw / 750);text-align:center}.b5-draw__fineprint button{font-size:calc(13 * 100vw / 750);font-weight:700;text-transform:none}.b5-draw__ambassador{left:calc(435 * 100vw / 750);top:calc(423 * 100vw / 750);width:36vw;height:auto}.b5-draw__ambassador-copy{top:0;left:calc(14 * 100vw / 750);padding-left:0}.b5-draw__ambassador-line{top:calc(4 * 100vw / 750);width:.4vw;height:calc(22 * 100vw / 750)}.b5-draw__ambassador h3{font-size:calc(22.33 * 100vw / 750);line-height:1.21}.b5-draw__ambassador p{font-size:calc(13.4 * 100vw / 750);line-height:1.45;margin:0}.b5-draw__signature{left:calc(100 * 100vw / 750);top:calc(88 * 100vw / 750);width:9.2vw;height:calc(97 * 100vw / 750)}.b5-products__heading>p{font-size:2.4vw;line-height:1.22;margin-bottom:calc(10 * 100vw / 750)}.b5-products__heading h2{font-size:calc(40 * 100vw / 750);line-height:1.225;margin:0}.b5-products__brush{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;background:none}.b5-products__brush>span,.b5-products__brush>strong{line-height:1.225}.b5-products__brush>span{color:#050505}.b5-products__brush>strong{display:inline-block;color:#fff;padding:.8vw 6.4vw;background:url(black-5-title-products.svg) center/100% 100% no-repeat}.b5-rounds{position:relative}.b5-rounds:before{content:"";position:absolute;z-index:0;top:calc(10.2 * 100vw / 750);left:0;right:auto;width:calc(5 * (100% - 16px) / 3 + 32px);height:.8vw;background:linear-gradient(90deg,#ffa96b00,#ffa96bb3 17.8%,#ee731b 51%,#ffa96bb3 82.7%,#ffa96b00);pointer-events:none}.b5-round__timeline{min-height:calc(58 * 100vw / 750);padding-bottom:calc(8 * 100vw / 750);font-size:calc(14 * 100vw / 750)}.b5-round__timeline:before,.b5-round.is-announced .b5-round__timeline:before,.b5-round:first-child .b5-round__timeline:before,.b5-round:last-child .b5-round__timeline:before{display:none!important}.b5-round__node,.b5-round.is-announced .b5-round__node{width:calc(26.4 * 100vw / 750);height:calc(26.4 * 100vw / 750);margin-bottom:calc(8 * 100vw / 750);border:0;box-shadow:none;background:#fff url(black-5-timeline-ring.svg) center / calc(26.4 * 100vw / 750) calc(26.4 * 100vw / 750) no-repeat}.b5-round.is-announced .b5-round__node:after{content:"";position:absolute;inset:calc(5 * 100vw / 750);border-radius:50%;background:#ee731b}.b5-round__prize{height:4vw;margin-bottom:1.2vw}.b5-round__prize span{padding-left:22%;line-height:1;transform:translateY(18%)}.b5-round__card{aspect-ratio:auto}.b5-round__winner,.b5-round.is-announced .b5-round__winner{display:flex;align-items:center;justify-content:center;width:100%;height:calc(58 * 100vw / 750);min-height:calc(58 * 100vw / 750);margin-top:0!important;padding:0 4px;border-top:0;text-align:center;font-size:7px;line-height:1.15}.b5-round:not(.is-announced) .b5-round__winner:before{height:1px;transform:scaleY(.5);transform-origin:center top;background:#f8be88}.b5-product__subtitle span{color:#ee731b}.b5-product .b5-swatch{width:calc(14 * 100vw / 750);height:calc(14 * 100vw / 750)}.b5-product .b5-swatch span:not(.visually-hidden){width:1.6vw;height:1.6vw;border:0;box-sizing:border-box}.b5-product .b5-swatch input:checked+span{border:0;box-shadow:0 0 0 calc(1 * 100vw / 750) #8f969b}.b5-closer{padding-bottom:0;margin-bottom:0}.shopify-section:has(.b5-closer){margin-bottom:0;padding-bottom:0}.b5-closer h2 span{color:#ee731b}.b5-closer__copy .b5-button{width:calc(134.2 * 100vw / 750);min-width:calc(134.2 * 100vw / 750);max-width:calc(134.2 * 100vw / 750);height:calc(39.8 * 100vw / 750);min-height:calc(39.8 * 100vw / 750);padding:0;border-radius:calc(7.64 * 100vw / 750);font-size:calc(15.12 * 100vw / 750)}.b5-closer__dots{display:none}.b5-round__image,.b5-round.is-announced .b5-round__image{padding:0!important}.b5-round__image>img{transform:scale(1.2);position:relative;top:-17px}}.b5-more__title .b5-more__title-main{display:inline;padding:0;background:none}.b5-more__title strong{color:inherit;font:inherit}.b5-rounds__controls{display:none}@media(max-width:599px){.b5-draw-carousel{display:block;width:100%}.b5-rounds{width:calc(100% - (68 * 100vw / 750));margin:2.4vw calc(34 * 100vw / 750) 0;gap:4.8vw;padding-bottom:0;scrollbar-width:none}.b5-rounds::-webkit-scrollbar{display:none}.b5-round{flex:0 0 calc((100% - 4.8vw)/2)}.b5-rounds:before{width:calc(5*(100% - 4.8vw)/2 + 19.2vw)}.b5-rounds__controls{display:flex;justify-content:center;width:100%;margin:calc(28 * 100vw / 750) 0 calc(22 * 100vw / 750)}.b5-draw-carousel .b5-carousel__progress{display:flex;width:40vw;max-width:none;height:calc(10 * 100vw / 750);gap:0;padding:0;overflow:hidden;border:0;border-radius:999px;background:#d9d9d9}.b5-draw-carousel .b5-carousel__progress span{border-radius:999px}.b5-draw-carousel .b5-carousel__progress-current{background:#f36c21}.b5-draw-carousel .b5-carousel__progress-remaining{background:#d9d9d9}.b5-products__list{gap:calc(111 * 100vw / 750)}.b5-product{width:calc(682 * 100vw / 750);margin-inline:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;border-radius:2vw}.b5-product__visual{display:grid;width:100%;aspect-ratio:682 / 604;min-height:0;align-content:stretch;padding:0}.b5-product__visual .b5-gallery--product,.b5-product__visual .b5-gallery__track,.b5-product__visual .b5-gallery__slide{width:100%;height:100%;min-height:0}.b5-product__visual .b5-gallery__slide{aspect-ratio:682 / 604}.b5-product__content{min-height:calc(589 * 100vw / 750);padding:calc(58 * 100vw / 750) calc(63 * 100vw / 750) 8vw}.b5-product h3{font-size:calc(32 * 100vw / 750)}.b5-product__subtitle{font-size:calc(21 * 100vw / 750);margin-top:calc(10 * 100vw / 750)!important}.b5-product .b5-features--grid{margin-block:calc(38 * 100vw / 750);column-gap:calc(54 * 100vw / 750);row-gap:calc(27 * 100vw / 750)}.b5-product .b5-features--grid li{font-size:2vw;gap:2vw}.b5-product .b5-feature-icon{width:calc(44 * 100vw / 750)!important;height:calc(44 * 100vw / 750)!important}.b5-product .b5-price strong{font-size:calc(40 * 100vw / 750)}.b5-product .b5-price s{font-size:3.2vw}.b5-product .b5-actions{gap:4vw;margin-top:calc(17 * 100vw / 750)}.b5-product .b5-actions .b5-button{height:calc(68 * 100vw / 750);min-height:calc(68 * 100vw / 750);padding-inline:3.2vw;border-radius:1.6vw;font-size:calc(25 * 100vw / 750)}.b5-product .b5-actions .b5-button__cart,.b5-product .b5-actions .b5-button svg{width:calc(27 * 100vw / 750);height:calc(27 * 100vw / 750)}.b5-product .b5-badge{left:calc(34 * 100vw / 750);width:calc(128 * 100vw / 750);min-height:calc(105 * 100vw / 750)}.b5-more{padding-top:calc(70 * 100vw / 750)}.b5-more__title{font-size:6.4vw;line-height:1.18;margin-bottom:calc(46 * 100vw / 750)!important;padding-inline:3.2vw}.b5-more__title>span{padding:0;background:none}.b5-more__title .b5-more__title-main,.b5-more__title strong{display:block}.b5-more__title strong{background:var(--b5-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.b5-closer h2 strong{display:block;white-space:nowrap}.b5-closer h2 strong br{display:none}.b5-more .b5-carousel__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(35 * 100vw / 750);overflow:visible;padding:0 calc(32 * 100vw / 750);cursor:default}.b5-more .b5-card{width:auto;min-width:0;flex:none;gap:0}.b5-more .b5-carousel__controls{display:none}}.b5-more{padding-bottom:clamp(36px,4.2vw,80px)!important}@media(max-width:599px){.b5-more{padding-bottom:calc(64 * 100vw / 750)!important}.b5-closer__slide{aspect-ratio:753 / 676}.b5-closer__background{overflow:hidden;background:#f6fafe}.b5-closer__background img{content:url(black-5-closer-mobile.webp);position:absolute;top:-20.33%;left:-84.58%;width:185.39%;height:133.15%;max-width:none;object-fit:fill;object-position:center}.b5-closer__copy{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;text-align:center}.b5-closer h2{position:absolute;top:calc(37 * 100vw / 750);left:calc(32 * 100vw / 750);width:calc(689 * 100vw / 750);font-size:calc(40 * 100vw / 750);line-height:calc(52 * 100vw / 750)}.b5-closer h2 span{display:block;font-size:8vw;line-height:calc(52 * 100vw / 750);background:linear-gradient(90deg,#ffe2aa,#ff9760);-webkit-background-clip:text;background-clip:text;color:transparent}.b5-closer__copy>p{position:absolute;top:24vw;left:calc(74 * 100vw / 750);width:calc(605 * 100vw / 750);max-width:none;margin:0;color:#333;font-size:calc(26 * 100vw / 750);line-height:1.22}.b5-closer__copy .b5-button{position:absolute;left:50%;bottom:3.2vw;width:24vw;min-width:24vw;max-width:24vw;height:calc(42 * 100vw / 750);min-height:calc(42 * 100vw / 750);padding:0;border-radius:calc(14 * 100vw / 750);font-size:calc(16.72 * 100vw / 750);transform:translate(-50%)}}@media(min-width:900px){.b5-more .b5-card{aspect-ratio:auto}.b5-more .b5-card__content{min-height:0}.b5-more__title strong{color:#ee731b}.b5-more .b5-card .b5-button{margin-top:auto}.b5-more .b5-card .b5-price{flex-wrap:nowrap}.b5-more .b5-card .b5-price{min-height:clamp(48px,3.8vw,74px);align-items:center}.b5-more .b5-card__description{min-height:3.75em}.b5-price s:after{left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.b5-draw__label{box-sizing:border-box;height:auto;white-space:normal;text-align:center;overflow-wrap:normal}.b5-draw__label>span{min-width:0;flex:1 1 auto;text-align:center}.b5-product .b5-actions .b5-button,.b5-more .b5-card .b5-button{min-width:0;white-space:normal;line-height:1.08;text-align:center;overflow-wrap:normal}}@media(max-width:599px){.b5-draw__label{height:auto;min-height:6.4vw;padding-block:calc(5 * 100vw / 750);line-height:1.15;white-space:normal;text-align:center;overflow-wrap:normal}.b5-draw__label>span{min-width:0;flex:1 1 auto;text-align:center}.b5-product .b5-actions .b5-button,.b5-more .b5-card .b5-button{min-width:0;white-space:normal;line-height:1.08;text-align:center;overflow-wrap:normal}.b5-more .b5-card .b5-price{min-height:calc(40 * 100vw / 750);align-items:center}.b5-more .b5-card__description{min-height:2.6em}}.b5-product .b5-actions .b5-button{height:auto;min-height:clamp(48px,4.53vw,87px);padding-block:clamp(10px,1.1vw,20px);line-height:1.08;white-space:normal;text-align:center}@media(max-width:599px){.b5-product .b5-actions .b5-button{min-height:4.6vw;padding-block:.8vw}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/black-5-2026.css.map */
