@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&display=swap";:root{--bf-black: #07060b;--bf-purple: #6d388b;--bf-purple-2: #8b3fd1;--bf-neon: #a855f7;--bf-pink: #d946ef;--bf-ink: #1a1024;--bf-soft: #f6f0fb;--bf-grad: linear-gradient(120deg, #6d388b 0%, #8b3fd1 40%, #a855f7 70%, #6d388b 100%);--bf-ease: cubic-bezier(.2, .8, .2, 1);--bf-display: "Archivo Black", "Arial Black", "Helvetica Neue", Arial, sans-serif;--bf-head: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--bf-line: rgba(139, 63, 209, .22);--bf-frame: linear-gradient(135deg, #e9d5ff 0%, #a855f7 45%, #6d388b 75%, #d8b4fe 100%);--bf-shadow: 0 1px 0 rgba(255,255,255,.6) inset, 0 22px 48px -30px rgba(109, 56, 139, .55)}html{scroll-behavior:smooth}::selection{background:var(--bf-neon);color:#fff}#colectii,.bf-anchor{scroll-margin-top:90px}.bf-anchor{height:0}.horizontal-ticker{background:linear-gradient(90deg,#07060b,#2a1140,#6d388b,#8b3fd1,#6d388b,#2a1140,#07060b)!important;background-size:300% 100%!important;animation:bf-pan 12s linear infinite;color:#fff!important}.horizontal-ticker__item,.horizontal-ticker *{color:#fff!important}.horizontal-ticker__item{font-weight:700;letter-spacing:.02em}.header-wrapper{border-bottom:1px solid rgba(109,56,139,.14)!important;transition:background-color .3s ease,box-shadow .3s ease}body:has(.bf-hero) .header-wrapper{background:#07060b!important;border-bottom:1px solid rgba(168,85,247,.22)!important}body:has(.bf-hero) .header__heading-logo{filter:invert(1) hue-rotate(180deg) saturate(1.15)}body:has(.bf-hero) .header-wrapper .header__icon,body:has(.bf-hero) .header-wrapper .header__menu-item,body:has(.bf-hero) .header-wrapper .icon,body:has(.bf-hero) .header-wrapper .header__icon span{color:#f4efff!important}.cart-count-bubble{background:var(--bf-grad)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded,.product-form__submit,.main-product-atc,.sticky-atc .button{background:var(--bf-grad)!important;background-size:200% 100%!important;background-position:0% 50%!important;color:#fff!important;border:0!important;box-shadow:0 10px 26px -12px #6d388bbf!important;transition:background-position .6s var(--bf-ease),transform .25s var(--bf-ease),box-shadow .35s ease!important}.button:not(.button--secondary):not(.button--tertiary):not(.link):after,.product-form__submit:after{box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,.product-form__submit:hover,.main-product-atc:hover,.sticky-atc .button:hover{background-position:100% 50%!important;transform:translateY(-2px);box-shadow:0 16px 34px -12px #8b3fd1cc!important}.button--secondary{color:var(--bf-purple)!important;box-shadow:inset 0 0 0 1.5px #6d388b8c!important;transition:background-color .3s ease,color .3s ease!important}.button--secondary:hover{background:var(--bf-soft)!important}.button[disabled],.button:disabled,.product-form__submit[disabled]{opacity:.55}.main-product-atc,.product-form__submit{position:relative;overflow:hidden}.main-product-atc:before,.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-100%);animation:bf-shine 4.5s ease-in-out infinite}.card-wrapper .card__inner,.collection-list__item .card{border-radius:16px!important;transition:transform .45s var(--bf-ease),box-shadow .45s ease!important}.card-wrapper:hover .card__inner,.card-wrapper:focus-within .card__inner,.collection-list__item:hover .card{transform:translateY(-5px);box-shadow:0 0 0 1px #a855f759,0 22px 44px -22px #6d388b8c!important}.card__media img,.collection-list__item .media img{transition:transform .8s var(--bf-ease)!important}.card-wrapper:hover .card__media img,.collection-list__item:hover .media img{transform:scale(1.04)}.collection-list__item .card__heading{font-weight:800}.collection-list-title,.collection-list-wrapper .title{letter-spacing:-.01em}.badge.price__badge-sale,.card__badge .badge{background:linear-gradient(120deg,#07060b,#6d388b)!important;color:#fff!important;border:0!important;font-weight:800;letter-spacing:.03em}.price-item--sale,.main-price{color:var(--bf-purple)!important}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:16px}.product-form__input input[type=radio]:checked+label{background:var(--bf-grad)!important;color:#fff!important;border-color:transparent!important}.product-form__input input[type=radio]+label{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.bf-strip{position:relative;overflow:hidden;margin:6px 0 14px;padding:13px 15px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#07060b,#2a1140 45%,#6d388b 85%,#8b3fd1);background-size:200% 100%;animation:bf-pan 10s ease-in-out infinite;box-shadow:0 14px 30px -18px #6d388be6}.bf-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translate(-100%);animation:bf-shine 5s ease-in-out infinite;pointer-events:none}.bf-strip__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.5rem;line-height:1.3}.bf-strip__tag{background:#fff;color:#07060b;padding:3px 10px;border-radius:999px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}.bf-strip__offer{font-weight:900;font-size:1.7rem;color:#fff}.bf-strip__dates{color:#e9d5ff;font-weight:600}.bf-strip__timer{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.3rem;color:#e9d5ff}.bf-strip__time{display:inline-flex;gap:5px}.bf-strip__time span{background:#ffffff1a;border-radius:8px;padding:3px 7px;font-variant-numeric:tabular-nums;color:#fff;box-shadow:inset 0 0 0 1px #d8b4fe59}.bf-strip__time b{font-weight:900;font-size:1.5rem;color:#fff}.bf-strip__note{margin:8px 0 0;font-size:1.35rem;color:#f5ecff;line-height:1.45}.bf-strip[data-bf-state=ended] .bf-strip__timer{display:none}.bf-strip__tag,.bf-strip__offer,.bf-strip__time b{font-family:var(--bf-display);font-weight:400!important}.sticky-atc{border-top:2px solid rgba(139,63,209,.55)!important;box-shadow:0 -12px 34px -22px #6d388bcc!important}[id*=easysell_cod_form],.easysell-form-container{border-radius:16px;box-shadow:0 0 0 2px #8b3fd159}body:has(.bf-hero) main .collection-list-title{font-family:var(--bf-display)!important;font-weight:400!important;letter-spacing:.005em}body:has(.bf-hero) main .collection-list-title{text-transform:uppercase;font-size:clamp(2.4rem,3.6vw,3.8rem)}html.bf-js [data-bf-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--bf-ease),transform .8s var(--bf-ease);transition-delay:calc(var(--i, 0) * 90ms)}html.bf-js [data-bf-reveal].is-in{opacity:1;transform:none}@keyframes bf-pan{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bf-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.horizontal-ticker,.bf-strip,.bf-strip:after,.main-product-atc:before,.product-form__submit:before{animation:none!important}html.bf-js [data-bf-reveal]{opacity:1!important;transform:none!important;transition:none!important}.card-wrapper:hover .card__inner,.collection-list__item:hover .card,.card-wrapper:hover .card__media img,.collection-list__item:hover .media img{transform:none!important}}.shopify-section:has(>.bf-hero),.shopify-section:has(.bf-hero){background:#050409}.bf-hero{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 90px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 90px),transparent 100%)}.bf-offers{background:radial-gradient(ellipse 60% 140px at 50% 0,rgba(109,56,139,.22),transparent 70%),#050409}main h2:not([class*=bf-]),main h3:not([class*=bf-]),main .title,main .h1:not([class*=bf-]),main .h2:not([class*=bf-]),[class*=testimonials-heading-] h3,[class*=testimonials-heading-],[class*=scrolling-videos-heading-],[class*=comparison-heading-],.collection-hero__title,.main-page-title,.footer-block__heading{font-family:var(--bf-head)!important;font-weight:800!important;letter-spacing:-.015em!important}.card__heading,.card__heading a,.collection-list__item .card__heading{font-family:var(--bf-head)!important;font-weight:700!important;letter-spacing:-.01em}.collection-list-title,main .title-wrapper-with-link .title,[class*=testimonials-heading-] h3,[class*=scrolling-videos-heading-],[class*=comparison-heading-],.collection-hero__title{position:relative;padding-bottom:16px!important}.collection-list-title:after,main .title-wrapper-with-link .title:after,[class*=testimonials-heading-] h3:after,[class*=scrolling-videos-heading-]:after,.collection-hero__title:after{content:"";position:absolute;left:50%;bottom:0;width:84px;height:4px;border-radius:4px;transform:translate(-50%);background:linear-gradient(90deg,#6d388b,#a855f7,#d946ef)}main .title-wrapper-with-link:not(.title-wrapper-with-link--center) .title:after{left:0;transform:none}.title-with-highlight span,.title-with-highlight em,.title-with-highlight strong{color:var(--bf-purple-2)!important}.bf-frame,[class*=testimonials-card-],#looxReviews,.custom-columns__column,[class*=comparison-table-],[class*=reviews-item-],.product__description,.multicolumn-card{border:1.5px solid transparent!important;border-radius:22px!important;background:linear-gradient(#fff,#fff) padding-box,var(--bf-frame) border-box!important;box-shadow:var(--bf-shadow)!important;transition:transform .5s var(--bf-ease),box-shadow .5s ease!important}[class*=testimonials-card-]{background:linear-gradient(160deg,#fbf7ff,#f3e8ff) padding-box,var(--bf-frame) border-box!important}[class*=testimonials-card-]:hover,.custom-columns__column:hover,[class*=reviews-item-]:hover,.multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 0 0 4px #a855f71a,0 28px 50px -28px #6d388bb3!important}[class*=testimonials-author-image-] img{box-shadow:0 0 0 3px #fff,0 0 0 5px #a855f7!important;border-radius:50%!important}[class*=testimonials-author-text-]{font-family:var(--bf-head)!important;font-weight:800!important;color:var(--bf-ink)!important}[class*=testimonials-author-job-]{color:var(--bf-purple)!important;font-weight:600!important}[class*=testimonials-circle-icon-] svg path{fill:var(--bf-purple)!important}[class*=testimonials-circle-icon-] svg circle{stroke:var(--bf-purple)!important}[class^=section-template][class*=" testimonials-template"]{position:relative;margin:28px max(12px,calc((100vw - 1320px)/2));padding:34px 0 40px;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse 60% 120px at 50% 0,rgba(168,85,247,.16),transparent 70%),linear-gradient(180deg,#faf5ff,#fff) padding-box,var(--bf-frame) border-box!important;border:1.5px solid transparent;box-shadow:0 30px 60px -44px #6d388bcc}[class*=scrolling-videos-heading-]{color:var(--bf-ink)!important}[class*=scrolling-videos-badge-]{background:var(--bf-grad)!important;color:#fff!important;border-radius:999px!important}#looxReviews{padding:22px 18px!important;margin:26px auto!important;background:linear-gradient(180deg,#fcf9ff,#fff) padding-box,var(--bf-frame) border-box!important}.loox-rating{display:inline-flex!important;align-items:center;gap:6px;padding:6px 14px 6px 10px;border-radius:999px;background:#f6f0fb;box-shadow:inset 0 0 0 1px var(--bf-line)}.loox-rating .loox-rating-content,.loox-rating svg{color:#f5b301}[class*=comparison-table-]{overflow:hidden;padding:6px}[class*=comparison-item-].active,[class*=comparison-grid-header-] [class*=comparison-item-].active{background:var(--bf-grad)!important}.custom-columns__column{padding:22px 20px!important}.custom-columns .material-icon,.custom-columns .material-symbols-outlined{color:var(--bf-purple-2)!important}.header-wrapper{-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.header__menu-item{position:relative;transition:color .25s ease}.header__menu-item span{background:linear-gradient(90deg,#6d388b,#d946ef) left bottom / 0 2px no-repeat;transition:background-size .35s var(--bf-ease);padding-bottom:2px}.header__menu-item:hover span,.header__menu-item[aria-current=page] span{background-size:100% 2px;text-decoration:none!important}.header__icon:hover .icon{color:var(--bf-purple-2)!important}.menu-drawer{border-right:2px solid rgba(168,85,247,.35)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--bf-purple)!important;background:#f6f0fb!important}.footer{position:relative;background:linear-gradient(180deg,#fff,#f7f1fc)!important;border-top:0!important}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#07060b,#6d388b,#a855f7,#d946ef,#6d388b,#07060b);background-size:200% 100%;animation:bf-pan 14s linear infinite}.footer .list-menu__item--link{transition:color .25s ease,transform .25s ease}.footer .list-menu__item--link:hover{color:var(--bf-purple)!important;transform:translate(3px);text-decoration:none!important}.footer .field__input,.footer .field{border-radius:12px!important}.footer .field:after,.footer .field__input:focus{box-shadow:0 0 0 1.5px var(--bf-neon)!important}.product-grid .card-wrapper .card,.collection .card-wrapper .card,.related-products .card-wrapper .card{border-radius:18px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#efe4fa,#d8b4fe 50%,#efe4fa) border-box!important;border:1.5px solid transparent!important;overflow:hidden;transition:transform .45s var(--bf-ease),box-shadow .45s ease,background .45s ease!important}.product-grid .card-wrapper:hover .card,.collection .card-wrapper:hover .card,.related-products .card-wrapper:hover .card{transform:translateY(-5px);background:linear-gradient(#fff,#fff) padding-box,var(--bf-frame) border-box!important;box-shadow:0 26px 46px -28px #6d388bb3!important}.product-grid .card-wrapper:hover .card__inner,.collection .card-wrapper:hover .card__inner{transform:none;box-shadow:none!important}.card__information{padding-left:12px!important;padding-right:12px!important}.card__heading{line-height:1.3!important}.card-information .price{font-family:var(--bf-head);font-weight:800}.card-information .price-item--regular s,.price--on-sale .price-item--regular{color:#9a8aa8!important}.collection-list__item .card{border:1.5px solid #efe4fa}.collection-list__item:hover .card{border-color:#c084fc}.pagination__item--current,.pagination__item:hover{color:var(--bf-purple)!important}.pagination__item--current:after{background:var(--bf-purple)!important;height:2px!important}.facets__summary:hover,.facet-filters__label{color:var(--bf-purple)}.facets-container{border-bottom:1px solid var(--bf-line)}.product__title{text-align:center}.product__title h1,.product__title .h1{font-family:var(--bf-head)!important;font-weight:800!important;font-size:clamp(2.3rem,2.6vw,3.2rem)!important;line-height:1.16!important;letter-spacing:-.02em!important;color:var(--bf-ink)!important;text-wrap:balance}.product__title:after{content:"";display:block;width:72px;height:4px;margin:12px auto 4px;border-radius:4px;background:linear-gradient(90deg,#6d388b,#a855f7,#d946ef)}.product__info-container>.price__container,.product__info-container .price--large{text-align:center;justify-content:center}.product__info-container .price--large .price__container{justify-content:center}.product__info-container .price--large .price-item--sale,.product__info-container .price--large .main-price{font-family:var(--bf-head)!important;font-weight:800!important;font-size:2.8rem!important;color:var(--bf-purple)!important}.product__info-container .price--large .price__sale{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center}.product__info-container .loox-rating{margin:4px auto}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media-item>.media{border-radius:20px!important;overflow:hidden;box-shadow:0 0 0 1.5px #efe4fa,0 26px 50px -36px #6d388bb3}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--bf-neon)!important;border-radius:12px}.thumbnail{border-radius:12px!important;transition:box-shadow .25s ease}.product__description{padding:18px 20px!important}.product-form__buttons .button,.product-form__submit{border-radius:14px!important;min-height:52px;font-family:var(--bf-head)!important;font-weight:800!important;letter-spacing:.02em}.bf-strip{text-align:left}@media screen and (max-width:749px){[class^=section-template][class*=" testimonials-template"]{margin:18px 10px;padding:24px 0 28px;border-radius:22px}#looxReviews{padding:14px 8px!important;border-radius:18px!important;margin:18px 10px!important}.product__title h1,.product__title .h1{font-size:2.3rem!important}}@media(prefers-reduced-motion:reduce){.footer:before{animation:none!important}[class*=testimonials-card-]:hover,.custom-columns__column:hover,[class*=reviews-item-]:hover,.product-grid .card-wrapper:hover .card{transform:none!important}}sticky-atc,.sticky-atc,.quick-add,.quick-add__submit,quick-add-modal,.card-wrapper .es-popup-button,.card .es-popup-button,.product-card-wrapper .es-popup-button,.product-form__submit,.main-product-atc,[id^=SectionAtcBtn],.atc-button,.separate-atc-btn,[class*=featured-product-atc-],button[name=add]:not([class*=es-]):not([id^=es-]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bf-2026.css.map */
