.cbj-bf{position:relative;isolation:isolate;overflow:hidden;background:#08090e;color:#fff9f0;border-bottom:3px solid #b6a0f5}.cbj-bf__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cbj-bf__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090e80 0%,#08090e25 40%,transparent 62%);pointer-events:none}.cbj-bf__media picture{display:block;width:100%;height:100%}.cbj-bf__image{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.cbj-bf__inner{max-width:1800px;min-height:clamp(520px,42vw,700px);margin-inline:auto;display:flex;align-items:center}.cbj-bf__content{width:52%;padding:52px 20px 48px clamp(32px,6vw,110px);position:relative}.cbj-bf__event{display:flex;align-items:center;gap:12px;margin:0 0 30px;color:#c9b5ff;font:700 clamp(14px,1.3vw,20px)/1.2 var(--font-body-family);text-transform:uppercase;letter-spacing:.22em}.cbj-bf__event>span{width:30px;height:2px;background:currentColor}.cbj-bf__title{margin:0;color:inherit;font-family:var(--font-body-family);font-weight:700}.cbj-bf__discount{display:block;font-size:clamp(132px,14.5vw,250px);line-height:.85;letter-spacing:-.075em;white-space:nowrap}.cbj-bf__percent{font-size:.64em;vertical-align:top;line-height:1.08;letter-spacing:-.06em;margin-left:.04em}.cbj-bf__offer{display:block;margin-top:18px;font-size:clamp(26px,3.1vw,52px);line-height:1.05;letter-spacing:-.035em;text-transform:uppercase}.cbj-bf__description{margin:23px 0 25px;color:#e2dce9;font-size:clamp(15px,1.25vw,19px);line-height:1.5}.cbj-bf__button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;min-height:56px;min-width:236px;padding:16px 24px;border:1px solid #c9b5ff;border-radius:4px;background:#c9b5ff;color:#111018;font:700 14px/1.2 var(--font-body-family);text-transform:uppercase;letter-spacing:.07em;text-decoration:none;transition:background-color .18s ease,color .18s ease}.cbj-bf__button:hover{background:#fff9f0;border-color:#fff9f0;color:#111018}.cbj-bf__button:focus-visible{outline:3px solid #fff9f0;outline-offset:5px}.cbj-bf__button svg{flex-shrink:0}.cbj-bf__terms{margin:15px 0 0;font-size:12px;line-height:1.5;color:#d4cbdc}@media(min-width:750px)and (max-width:1000px){.cbj-bf__content{width:56%;padding-left:32px}.cbj-bf__inner{min-height:520px}.cbj-bf__discount{font-size:140px}.cbj-bf__offer{font-size:29px}}@media(max-width:749px){.cbj-bf{display:flex;flex-direction:column}.cbj-bf__inner{min-height:0;width:100%;order:0}.cbj-bf__content{width:100%;padding:30px 20px 0;text-align:center}.cbj-bf__event{justify-content:center;gap:9px;margin-bottom:22px;font-size:13px;letter-spacing:.2em}.cbj-bf__event>span{width:22px}.cbj-bf__discount{font-size:clamp(112px,25vw,165px)}.cbj-bf__offer{font-size:clamp(25px,6.3vw,38px);margin-top:13px}.cbj-bf__description{font-size:14px;margin:16px 0 20px}.cbj-bf__button{min-height:52px;min-width:240px;padding:15px 22px;font-size:13px}.cbj-bf__terms{margin-top:12px;font-size:11px}.cbj-bf__media{position:relative;inset:auto;order:1;z-index:0;width:100%;height:clamp(240px,64vw,380px);margin-top:10px;overflow:hidden}.cbj-bf__media:after{background:linear-gradient(#08090e,#08090e00 18%)}.cbj-bf__image{width:100%;height:100%;object-fit:contain;object-position:center}}@media(prefers-reduced-motion:reduce){.cbj-bf__button{transition:none}}.feature-scroll-container-mf{overflow:hidden;padding:10px 0;margin:0;background:#eee}.feature-scroll-container-mf .page-width{overflow:hidden}.feature-scroll-wrapper{border-radius:20px;background:#001116;overflow:hidden}.feature-scroll-track-mf{display:flex;animation:scroll-seamless 20s linear infinite;width:max-content;will-change:transform;padding:20px 0;border-radius:20px;background:#001116}.feature-icon-item-mf{display:flex;align-items:center;margin-right:48px;white-space:nowrap;flex-shrink:0}.feature-icon-item-mf img{width:8px;height:8px;aspect-ratio:1/1;flex-shrink:0;margin-right:48px}.feature-icon-item-mf span{color:#f9f6f1;font-family:Faculty Glyphic;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@keyframes scroll-seamless{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(max-width:768px){.feature-icon-item-mf span{font-size:15px}.pdp-marquee .feature-icon-item-mf span{font-size:16px}.feature-scroll-container-mf{padding:10px 0}.feature-icon-item-mf img,.feature-icon-item-mf{margin-right:15px}}.left-col{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 24px}.shop-footer .icon{display:inline-block;width:var(--icon-size, 20px);height:var(--icon-size, 20px);vertical-align:middle;fill:none;stroke:#fff}.zz-footer-link.left-con-richtext{padding:8px 0 0}.left-col .zz-footer-title{margin-bottom:10px}.left-col .text-button-large{font-family:Source Code Pro!important}@media(max-width:768px){.left-col .zz-footer-title{font-size:18px!important;padding:0;border:0px;margin:0 0 10px!important}.left-col{flex-direction:column;margin:0 0 32px}.text-button-large{font-size:14px!important}.zz-footer-link.left-con-richtext{font-size:14px}.zz-footer-link.left-con-richtext{padding:0}.pdp-marquee .feature-scroll-container-mf{padding:10px 0!important}.feature-scroll-wrapper,.feature-scroll-track-mf{border-radius:12px}}body .topbar-section{position:relative;top:auto;z-index:1}body .header-section.header-sticky{top:0;inset-block-start:0}body .header-section .cstm_search-icon{border:0;padding:0;background:transparent;color:#111;min-width:36px;min-height:36px}body .header-section .cstm_search-icon:focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:50%}.cbj-sticky-offers{display:block;color:#111;pointer-events:auto}.cbj-sticky-offers__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:1200px;margin:0 auto;padding:6px;background:#fff;border-radius:999px}.cbj-sticky-offers__pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:999px;font-size:15px;line-height:1.25;font-weight:600;transition:background-color .25s ease,box-shadow .25s ease}.cbj-sticky-offers__pill svg{flex:0 0 auto}.cbj-sticky-offers__pill--2,.cbj-sticky-offers__pill--3{background:#ffdac4}.cbj-sticky-offers__pill--2[data-unlocked=true]{background:#efb38f}.cbj-sticky-offers__pill--3[data-unlocked=true]{background:#ffdac4}.cbj-sticky-offers__pill[data-unlocked=true]{box-shadow:inset 0 0 0 1px #1111111a}.cbj-sticky-offers__check,.cbj-sticky-offers__pill[data-unlocked=true] .cbj-sticky-offers__gift{display:none}.cbj-sticky-offers__pill[data-unlocked=true] .cbj-sticky-offers__check{display:block}@media(prefers-reduced-motion:reduce){.cbj-sticky-offers__pill{transition:none}}.cbj-sticky-offers--top{padding:0 20px 8px;background:#eee}.cbj-sticky-offers--top .cbj-sticky-offers__inner{padding:0;background:transparent}.cbj-sticky-offers--top .cbj-sticky-offers__pill{padding-block:9px}.cbj-sticky-offers--bottom{position:fixed;inset:auto 0 0;z-index:20;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.cbj-sticky-offers--bottom .cbj-sticky-offers__inner{box-shadow:0 0 18px #00000014}body .site-wrapper{padding-bottom:max(var(--cbj-offer-height, 0px),var(--cbj-purchase-height, 0px))}html{scroll-padding-top:calc(var(--cbj-sticky-header-height, 100px) + 16px);scroll-padding-bottom:calc(var(--cbj-purchase-height, 0px) + 16px)}body.search-open .cbj-sticky-offers--bottom{visibility:hidden}@media(max-width:767px){.cbj-sticky-offers--top{padding:0 10px 6px}.cbj-sticky-offers__pill{gap:5px;font-size:12px;padding:11px 5px}.cbj-sticky-offers__pill svg{width:15px;height:15px}}@media(max-width:359px){.cbj-sticky-offers__pill{font-size:10px;gap:4px}.cbj-sticky-offers__inner{gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/90/compiled_assets/styles.css.map?subset=AAQAAAAAAAAAAAgAAAAAAAAAAAAQ */
