body.page-layout-bi-campaign .page-title-wrapper{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}body.page-layout-bi-campaign .category-view,body.page-layout-bi-campaign .category-description{max-width:none;margin:0;padding:0}body.page-layout-bi-campaign [data-content-type=row]:has(.bi-campaign),body.page-layout-bi-campaign [data-content-type=row]:has(.bi-campaign)>[data-element=inner],body.page-layout-bi-campaign [data-content-type=row]:has(.bi-campaign) [data-content-type=html]{max-width:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}body.page-layout-bi-campaign .bi-campaign-row,body.page-layout-bi-campaign .bi-campaign-row>[data-element=inner],body.page-layout-bi-campaign .bi-campaign-row [data-content-type=html]{max-width:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}body.page-layout-bi-campaign .bi-campaign{color:#000}body.page-layout-bi-campaign .bi-campaign__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:0 4px 4px}body.page-layout-bi-campaign .bi-campaign__row:first-child{padding-top:4px}body.page-layout-bi-campaign .bi-campaign__text{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:48px 16px}body.page-layout-bi-campaign .bi-campaign__media{position:relative;overflow:hidden;aspect-ratio:1/1;background:#f4f4f4}body.page-layout-bi-campaign .bi-campaign__photo{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}@media (min-width:640px){body.page-layout-bi-campaign .bi-campaign__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;padding:0 12px 12px}body.page-layout-bi-campaign .bi-campaign__row:first-child{padding-top:12px}body.page-layout-bi-campaign .bi-campaign__text{padding:48px clamp(24px,5vw,96px)}}body.page-layout-bi-campaign .bi-campaign__title{margin:0;color:#000;font-family:'BiProductFont','FuturaBkBTBook',sans-serif;font-size:clamp(64px,7.5vw,150px);font-weight:400;line-height:1;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:normal;word-break:normal}body.page-layout-bi-campaign .bi-campaign__subtitle{margin:0;font-size:clamp(13px,1.45vw,28px);line-height:1.6;letter-spacing:.12em;text-transform:uppercase}body.page-layout-bi-campaign .bi-campaign__title+.bi-campaign__subtitle{margin-top:clamp(20px,2.4vw,48px)}body.page-layout-bi-campaign .bi-campaign__statement{margin:clamp(32px,5vw,64px) 0 0;font-size:clamp(24px,3vw,60px);font-weight:400;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}body.page-layout-bi-campaign .bi-campaign__badge{display:block;width:clamp(77px,7.7vw,154px);max-width:none;height:auto;margin:0 0 clamp(24px,2.5vw,40px)}@media (max-width:639px){body.page-layout-bi-campaign .bi-campaign__badge--desktop{display:none}body.page-layout-bi-campaign .bi-campaign__text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:16px}body.page-layout-bi-campaign .bi-campaign__text>*{grid-column:1/-1}body.page-layout-bi-campaign .bi-campaign__text>.bi-campaign__badge--mobile+.bi-campaign__title{grid-column:1}body.page-layout-bi-campaign .bi-campaign__title{font-size:clamp(48px,15vw,64px)}body.page-layout-bi-campaign .bi-campaign__text>.bi-campaign__badge--mobile{grid-row:1;grid-column:2;width:80px;margin:0}}@media (min-width:640px){body.page-layout-bi-campaign .bi-campaign__badge--mobile{display:none}}body.page-layout-bi-campaign .bi-campaign__body p{max-width:40em;margin:0 0 1.1em;font-size:clamp(14px,1.1vw,20px);line-height:1.5;letter-spacing:.01em}body.page-layout-bi-campaign .bi-campaign__cta{display:inline-block;margin-top:.8em;color:#000 !important;font-size:clamp(12px,.9vw,14px);letter-spacing:.6px;text-decoration:underline !important;text-transform:uppercase;text-underline-offset:6px}body.page-layout-bi-campaign .bi-campaign__cta:hover{text-decoration:none !important}body.page-layout-bi-campaign .bi-campaign__shop-title{margin:0;padding:72px 16px 40px;color:#000;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:.8px;text-align:center;text-transform:uppercase;scroll-margin-top:var(--bi-bar-h)}@media (min-width:640px){body.page-layout-bi-campaign .bi-campaign__shop-title{padding:102px 16px 56px;font-size:24px;letter-spacing:1.2px}}@media (min-width:1024px){@supports (width:1cqw) and (height:1svh){body.page-layout-bi-campaign .bi-campaign__row{--bi-half:calc(50cqw - 6px);--bi-h:clamp(calc(var(--bi-half)*.76),calc(100svh - var(--bi-bar-h) - 24px),var(--bi-half));align-items:stretch;container-type:inline-size}body.page-layout-bi-campaign .bi-campaign__media{min-height:var(--bi-h);aspect-ratio:auto}body.page-layout-bi-campaign .bi-campaign__photo{object-position:50% 42%}body.page-layout-bi-campaign .bi-campaign__text{padding-top:calc(var(--bi-h)*.04);padding-bottom:calc(var(--bi-h)*.04)}body.page-layout-bi-campaign .bi-campaign__title{font-size:min(calc(var(--bi-h)*.18),150px)}body.page-layout-bi-campaign .bi-campaign__title+.bi-campaign__subtitle{margin-top:calc(var(--bi-h)*.04)}body.page-layout-bi-campaign .bi-campaign__subtitle{font-size:clamp(13px,calc(var(--bi-h)*.032),28px)}body.page-layout-bi-campaign .bi-campaign__statement{margin-top:calc(var(--bi-h)*.09);font-size:clamp(20px,min(calc(var(--bi-h)*.07),calc(var(--bi-half)*.052)),60px);line-height:1.5}body.page-layout-bi-campaign .bi-campaign__badge{margin-bottom:calc(var(--bi-h)*.05)}body.page-layout-bi-campaign .bi-campaign__body p{margin-bottom:.9em;font-size:clamp(14px,min(calc(var(--bi-h)*.03),calc(var(--bi-half)*.025)),20px)}}}body.page-layout-bi-campaign .bi-campaign__media .bi-hero-card.is-active{transition-delay:.15s}body.page-layout-bi-campaign .toolbar-products{display:none !important}@media (min-width:769px){body.page-layout-bi-campaign.page-products .products-grid .product-item{width:49%;margin:0 .5%;padding:80px 80px 25px !important}body.page-layout-bi-campaign.page-products .products-grid .product-items:has(>.product-item:nth-child(3))>.product-item{width:48.5%;margin:0;padding:0 0 25px !important}}@media (min-width:1024px){body.page-layout-bi-campaign.page-products .products-grid .product-items:has(>.product-item:nth-child(3))>.product-item{width:32%;margin:0 0 15px}}@media (max-width:768px){body.page-layout-bi-campaign.page-products .products-grid .product-items:not(:has(>.product-item:nth-child(3)))>.product-item{width:100% !important;padding:0 0 25px !important}}