.bfcm-treasure-hunt{--bfcm-treasure-accent: #ff4c00;--bfcm-treasure-card-bg: #000000}.bfcm-campaign-date{display:inline-flex;align-items:center;gap:var(--space-10, 4px);margin:0;font:var(--font-sm-medium);color:var(--color-text-white-primary)}.bfcm-campaign-date__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-text-white-primary)}.bfcm-treasure-hunt__copy-inner>.bfcm-campaign-date{margin-block-end:var(--space-10, 4px)}.section-bfcm-treasure-hunt{background:var(--color-bg-dark-hover, #171717)}@media screen and (min-width:768px){.section-bfcm-treasure-hunt .bfcm-treasure-hunt.section-settings{margin-block-start:0!important}}.bfcm-treasure-hunt__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-s, 8px);color:var(--color-text-white-primary);background:var(--bfcm-treasure-card-bg);isolation:isolate}.bfcm-treasure-hunt__visual{position:relative;flex:none;width:100%;height:262px;overflow:hidden;border-radius:var(--radius-md, 16px) var(--radius-md, 16px) 0 0}.bfcm-treasure-hunt__background,.bfcm-treasure-hunt__art,.bfcm-treasure-hunt__gradient{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.bfcm-treasure-hunt__background picture,.bfcm-treasure-hunt__art picture{display:block;width:100%;height:100%}.bfcm-treasure-hunt__background{z-index:0}.bfcm-treasure-hunt__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.bfcm-treasure-hunt__gradient{z-index:1;background:linear-gradient(90deg,#0009 19.644%,#0000 45.486%)}.bfcm-treasure-hunt__art{z-index:2}.bfcm-treasure-hunt__art-image{width:100%;height:100%;object-fit:cover;object-position:62% 42%}.bfcm-treasure-hunt__copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-40, 16px);width:100%;padding:var(--space-40, 16px) var(--space-40, 16px) var(--space-60, 24px);box-sizing:border-box}.bfcm-treasure-hunt__title,.bfcm-treasure-hunt__title h2{margin:0;color:var(--color-text-white-primary);font:var(--font-2xl-semibold);text-align:left}.bfcm-treasure-hunt__title-accent,.bfcm-treasure-hunt__title span.bfcm-treasure-hunt__title-accent{color:var(--bfcm-treasure-accent)}.bfcm-treasure-hunt__title-pc{display:none}.bfcm-treasure-hunt__title-mo,.bfcm-treasure-hunt__title-line{display:block}.bfcm-treasure-hunt__description{margin:0;color:var(--color-text-white-secondary);font:var(--font-base-medium)}.bfcm-treasure-hunt__description p{margin:0}.bfcm-treasure-hunt__steps{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-25, 10px) var(--space-25, 10px);margin:0;padding:0;list-style:none}.bfcm-treasure-hunt__steps-row-gap{width:100%;height:0}.bfcm-treasure-hunt__step{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:var(--space-10, 4px) var(--space-25, 10px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-xs, 4px);color:var(--color-text-white-secondary);background:#00000029;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:var(--font-sm-medium);white-space:nowrap}.bfcm-treasure-hunt__note{margin:0;color:var(--bfcm-treasure-accent);font:var(--font-base-medium)}.bfcm-treasure-hunt__subtitle{margin:0;color:var(--bfcm-treasure-accent);font:var(--font-xl-semibold)}.bfcm-treasure-hunt__subtitle-ta{display:none;margin:0;color:var(--color-text-white-secondary);font:var(--font-base-medium)}.bfcm-treasure-hunt__hero{display:block;width:100%;height:100%}.bfcm-treasure-hunt__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media screen and (max-width:1279px){.bfcm-treasure-hunt__card{max-width:358px;margin-inline:auto}.bfcm-treasure-hunt__background,.bfcm-treasure-hunt__gradient{display:none}.bfcm-treasure-hunt__copy-inner{display:flex;flex-direction:column;gap:var(--space-30, 12px);width:100%}.bfcm-treasure-hunt__steps--mo-wrap{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-25, 10px);row-gap:var(--space-15, 6px)}}@media screen and (min-width:768px)and (max-width:1279px){.bfcm-treasure-hunt__card{max-width:min(358px,calc(100% - var(--space-40, 16px) * 2))}}@media screen and (min-width:1280px){.bfcm-treasure-hunt__card{flex-direction:row;align-items:stretch;min-height:550px;border-radius:var(--radius-md, 16px)}.bfcm-treasure-hunt__visual{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:var(--radius-md, 16px)}.bfcm-treasure-hunt__art-image{object-fit:contain;object-position:right bottom}.bfcm-treasure-hunt__copy{position:relative;z-index:3;flex:0 0 52%;max-width:620px;gap:var(--space-token-xl, 32px);padding:0 0 0 var(--space-200, 80px);margin-block:auto}.bfcm-treasure-hunt__copy-inner{display:flex;flex-direction:column;gap:var(--space-token-s, 12px);width:100%;max-width:517px}.bfcm-treasure-hunt__title,.bfcm-treasure-hunt__title h2{font:var(--font-6xl-semibold)}.bfcm-treasure-hunt__title-pc{display:block}.bfcm-treasure-hunt__title-mo{display:none}.bfcm-treasure-hunt__description{color:var(--color-text-white-primary);font:var(--font-base-medium);max-width:562px}.bfcm-treasure-hunt__steps{flex-direction:column;flex-wrap:nowrap;gap:var(--space-token-s, 12px)}.bfcm-treasure-hunt__step{min-height:auto;padding:var(--space-token-2xs, 4px) var(--space-25, 10px);font:var(--font-sm-medium)}.bfcm-treasure-hunt__note{max-width:451px;white-space:nowrap}}@media screen and (min-width:1280px){.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__card{min-height:550px}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__copy-inner{gap:var(--space-token-2xs, 4px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__subtitle{max-width:408px}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__description{max-width:408px;color:var(--color-text-white-secondary);font:var(--font-base-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__steps{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:var(--space-token-s, 12px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__step{min-height:auto;padding:4px 10px;border-width:1px;font:var(--font-sm-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__hero-image{object-fit:cover;object-position:center}}@media screen and (max-width:767px){.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__card{border-radius:var(--radius-s, 8px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__visual{height:262px;border-radius:var(--radius-md, 16px) var(--radius-md, 16px) 0 0}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__hero-image{object-fit:cover;object-position:42% 36%}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__copy{gap:var(--space-40, 16px);padding:var(--space-40, 16px) var(--space-40, 16px) var(--space-60, 24px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__copy-inner{gap:var(--space-30, 12px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title,.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title h2{font:var(--font-2xl-semibold)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title-mo .bfcm-treasure-hunt__title-line{display:block}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__subtitle{font:var(--font-base-semibold);color:var(--bfcm-treasure-accent)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__subtitle-ta{display:none}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__description{color:var(--color-text-white-secondary);font:var(--font-base-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__steps{flex-direction:row;flex-wrap:wrap;gap:var(--space-25, 10px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__step{min-height:36px;height:36px;padding:var(--space-10, 4px) var(--space-25, 10px);font:var(--font-sm-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__note{font:var(--font-base-medium);color:#ff4d00;white-space:nowrap}}@media screen and (min-width:768px)and (max-width:1279px){.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__card{max-width:770px;width:100%;border-radius:var(--radius-md, 16px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__visual{height:358px;border-radius:var(--radius-md, 16px) var(--radius-md, 16px) 0 0}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__hero-image{object-fit:cover;object-position:50% 42%}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__copy{gap:var(--space-40, 16px);padding:var(--space-40, 16px) var(--space-token-xl, 32px) var(--space-60, 24px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__copy-inner{gap:var(--space-30, 12px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title,.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title h2{font:var(--font-3xl-semibold)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title-mo .bfcm-treasure-hunt__title-line{display:inline}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__title-mo .bfcm-treasure-hunt__title-line+.bfcm-treasure-hunt__title-line:before{content:" "}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__subtitle{display:none}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__subtitle-ta{display:block}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__description{color:var(--color-text-white-secondary);font:var(--font-base-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__steps{flex-direction:row;flex-wrap:wrap;gap:var(--space-25, 10px)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__step:before{content:"\b7  "}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__step{min-height:auto;padding:var(--space-10, 4px) var(--space-25, 10px);border-color:#ffffff26;font:var(--font-sm-medium)}.bfcm-treasure-hunt--order-promo .bfcm-treasure-hunt__note{font:var(--font-xl-semibold);color:#ff4d00;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bfcm-treasure-hunt.css.map */
