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:2048/2304;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:'FuturaBkBTBook',sans-serif;font-size:clamp(64px,7.5vw,150px);font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase}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(48px,8vw,160px) 0 0;font-size:clamp(24px,3vw,60px);font-weight:400;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}body.page-layout-bi-campaign .bi-campaign__badge{display:block;width:clamp(110px,11vw,220px);max-width:none;height:auto;margin:0 0 clamp(40px,5vw,96px)}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}}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:repeat(2,minmax(0,1fr));gap:32px 4px;margin:0 !important;padding:0 4px 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}}