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}body.page-layout-bi-campaign .products-grid .product-items{display:grid !important;grid-template-columns:minmax(0,1fr);gap:40px;margin:0 !important;padding:0 0 72px !important}body.page-layout-bi-campaign .products-grid .product-item{width:auto !important;margin:0 !important;padding:0 !important;float:none !important}body.page-layout-bi-campaign .products-grid .product-item-info{width:auto !important;box-shadow:none !important}body.page-layout-bi-campaign .products-grid .product-item-photo img{display:block;width:100%;height:auto}body.page-layout-bi-campaign .products-grid .product-item-details{padding:16px 4px 0 !important;text-align:left !important}body.page-layout-bi-campaign .products-grid .product-item-name{margin:0 !important;font-size:13px !important;font-weight:400 !important;line-height:1.3;letter-spacing:.6px;text-transform:uppercase}body.page-layout-bi-campaign .products-grid .product-item-link{color:#000 !important}body.page-layout-bi-campaign .products-grid .product-perfume-type{margin:0 !important;color:#000;font-size:12px !important;letter-spacing:.6px !important;text-align:left !important}body.page-layout-bi-campaign .products-grid .product-volume-price{justify-content:flex-start !important;gap:6px !important;margin:6px 0 0 !important;font-size:12px !important;font-weight:400 !important}body.page-layout-bi-campaign .products-grid .product-volume-price .price{color:#000;font-size:12px !important;font-weight:400 !important}body.page-layout-bi-campaign .products-grid .product-item-details>div:last-child{margin:16px 0 0 !important;text-align:left !important}body.page-layout-bi-campaign .products-grid .action.buy-now-btn{display:block !important;box-sizing:border-box;width:100% !important;height:44px;margin:0 !important;padding:0 12px !important;border:1px solid #000 !important;border-radius:0 !important;background:#000 !important;color:#fff !important;font-size:12px !important;font-weight:400 !important;line-height:42px !important;letter-spacing:.6px;text-align:center;text-decoration:none !important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}body.page-layout-bi-campaign .products-grid .action.buy-now-btn:hover{background:#fff !important;color:#000 !important}body.page-layout-bi-campaign .products-grid a.action.buy-now-btn{background:#fff !important;color:#000 !important}body.page-layout-bi-campaign .products-grid .n-avail{margin:0;color:#767676;font-size:12px;letter-spacing:.6px;text-transform:uppercase}@media (min-width:640px){body.page-layout-bi-campaign .products-grid .product-items{grid-template-columns:repeat(auto-fit,minmax(0,440px));justify-content:center;gap:48px 12px;padding:0 12px 102px !important}body.page-layout-bi-campaign .products-grid .product-item-name{font-size:14px !important}}