body.brava-theme{--premium-accent: #a98af6;--premium-text: #f3f1f7;--premium-border: rgb(255 255 255 / 12%);--premium-muted: #b5b4bf;--premium-surface: #141419}body[light-mode=light]{--premium-text: #201c29;--premium-border: rgb(25 20 40 / 14%);--premium-muted: #62606d;--premium-surface: #f5f3f9}.brava-theme .header-brava{padding-bottom:0}.brava-theme .header-wrapper{padding-top:10px;padding-bottom:10px}.brava-theme .menu-float-cart-icon.button{border-radius:12px!important;min-height:44px;box-shadow:inset 0 1px #ffffff29}.premium-eyebrow{font-size:11px!important;font-weight:600!important;letter-spacing:.22em;line-height:1.6;color:var(--premium-accent)!important;margin:0 0 24px}.brava-theme .scrolling-cta-wrapper{width:100%;max-width:none;padding-inline:0;overflow:hidden;border-bottom:1px solid var(--premium-border)}.brava-theme .scrolling-cta-wrapper>.theme-section,.brava-theme .scrolling-cta-wrapper .container-fluid,.brava-theme .scrolling-cta-wrapper .main-logo-slider-wrapper{width:100%;max-width:none}.brava-theme .scrolling-cta-wrapper .main-logo-slide-icon{opacity:.35}.brava-theme .card-products{border-radius:18px;box-shadow:none}body[light-mode=dark] .card-products{background-color:var(--premium-surface)!important;border-color:var(--premium-border)!important}.brava-theme .card-product__figure{margin:0}.brava-theme .card-products .card-product__content{padding:24px 24px 16px}.brava-theme .card-products .card-product__title{font-size:17px;font-weight:500;line-height:1.45;letter-spacing:-.015em}.brava-theme .card-products .card-product__footer{padding:0 24px 24px}.brava-theme .card-products .card-product__row{padding:8px 0;gap:12px}.brava-theme .card-products .button{border-radius:9px!important;font-size:13px;font-weight:600}.brava-theme .card-products .price__regular{font-size:13px}.brava-theme .card-products .price__regular strong{font-size:15px;font-weight:600}.brava-theme .card-products .button,.brava-theme .add-to-cart-form button[type=submit],.brava-theme #ContactForm button[type=submit]{background:#e5dafd!important;color:#18131f!important;border-color:#e5dafd!important;box-shadow:inset 0 1px #ffffff73}.brava-theme .card-products .button:hover,.brava-theme #ContactForm button[type=submit]:hover{background:#f1eaff!important;filter:none}.brava-theme .hero-wrapper.home{border-radius:18px}.brava-theme .faq-items-wrapper{border-radius:14px;overflow:hidden}.brava-theme .faq-item-wrapper{padding:16px 24px!important;border-color:var(--premium-border)}.brava-theme .faq-item-wrapper.active-faq{background:#a98af60d}.brava-theme .faq-item{font-weight:500}.brava-theme .faq-item-content{padding:12px 0 4px;line-height:1.8}.brava-theme .contact-form{max-width:840px}.brava-theme #ContactForm .form-control{border-radius:10px;min-height:54px;padding:16px 18px;border-color:var(--premium-border)!important}.brava-theme #ContactForm .text-area{min-height:180px}.brava-theme #ContactForm button[type=submit]{min-height:52px;border-radius:10px}.brava-theme .line-item-card{border-radius:14px;padding:16px;margin-bottom:12px}.brava-theme .sidebar{border-left:1px solid var(--premium-border)}@media(max-width:767px){.premium-eyebrow{margin-bottom:18px;font-size:10px!important}.brava-theme .header-logo{max-width:165px}.brava-theme .header-wrapper{padding-block:4px}.brava-theme .card-products .card-product__content{padding:20px 20px 12px}.brava-theme .card-products .card-product__footer{padding:0 20px 20px}}.brava-theme .card-products .button span,.brava-theme .add-to-cart-form button[type=submit] span,.brava-theme #ContactForm button[type=submit] span{color:#18131f!important}@media(max-width:989px){.brava-theme .header-layout-mobile-view{grid-template-rows:auto;grid-template-areas:"logo icons";padding-block:10px}.brava-theme .header-layout-mobile-view .header-search{position:absolute;top:100%;left:0;right:0;height:0;overflow:hidden}.brava-theme .header-layout-mobile-view .header-search.show-results{height:auto;overflow:visible}}.brava-theme .header-brava .js-menu-toggle{background:#272032!important;border:1px solid #68567f!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff14}.brava-theme .header-brava .js-menu-toggle strong{color:#f3f1f7!important}.brava-theme .single-product-image{border-radius:18px;overflow:hidden}.brava-theme .faq-item-wrapper:hover{background-color:#a98af60a}.premium-collection-heading{padding:32px 0 36px;margin-bottom:24px;border-bottom:1px solid var(--premium-border)}.premium-collection-heading h1{font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin-bottom:18px}.premium-collection-heading .premium-eyebrow{margin-bottom:12px}.premium-collection-heading .rte{max-width:65ch;color:var(--premium-muted);line-height:1.7}.premium-collection-heading__image{width:100%;max-height:320px;object-fit:cover;border-radius:18px;margin-top:24px}.brava-theme .product-info h1{font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.025em}.brava-theme .product-card-item .card-product:hover{transform:none;box-shadow:inset 0 0 0 1px #a98af640}.brava-theme aside.sidebar{width:min(680px,100vw);max-width:100vw}.brava-theme .sidebar .cart-items,.brava-theme .sidebar .cart-order-summary{flex:0 0 100%;max-width:100%;width:100%}.brava-theme .sidebar .line-item-card{padding:12px}.brava-theme .sidebar .line-item-card .line-image{flex:0 0 28%;max-width:28%}.brava-theme .sidebar .line-item-card .line-info{flex:0 0 68%;max-width:68%}.brava-theme .sidebar .line-item-card h5{font-size:15px;line-height:1.4}.brava-theme .sidebar .cart-order-summary{margin-top:20px}.brava-theme .cart-action-busy{position:relative;pointer-events:none;color:transparent!important;opacity:1!important}.brava-theme .cart-action-busy>*{opacity:0!important}.brava-theme .cart-action-busy:after{content:"";position:absolute;width:18px;height:18px;left:50%;top:50%;margin:-9px 0 0 -9px;border:2px solid #a99db9;border-top-color:#342340;border-radius:50%;animation:cart-progress-spin .65s linear infinite}@keyframes cart-progress-spin{to{transform:rotate(360deg)}}.brava-theme button.button:not(:disabled):not(.cart-action-busy):hover,.brava-theme a.button:not([aria-disabled=true]):hover,.brava-theme .add-to-cart-form button[type=submit]:not(:disabled):not(.cart-action-busy):hover{background-image:linear-gradient(135deg,#ffffff73,#fff0 50%,#ffffff1f)!important;box-shadow:inset 0 1px #ffffffb3,0 0 16px #a98af62e}.brava-theme .product-accordion-item{border-radius:12px;border:1px solid var(--premium-border);overflow:hidden;transition:border-color .16s ease,background-color .16s ease}.brava-theme .product-accordion-item:hover,.brava-theme .product-accordion-item:focus-within{border-color:#8e77b9;background:#a98af60f}.brava-theme .product-accordion-item .faq-title{display:block;padding:16px 18px;cursor:pointer;transition:background-color .16s ease}.brava-theme .product-accordion-item .faq-title:hover{background-image:linear-gradient(130deg,rgb(255 255 255 / 5%),transparent 65%)}.brava-theme .product-accordion-item .content.active{padding:0 18px 18px!important}.brava-theme .single-product-image{border:0;box-shadow:inset 0 0 0 1px var(--premium-border)}.brava-theme .single-product-image>a,.brava-theme .single-product-image .img-wrapper-class,.brava-theme .single-product-image img{border-radius:inherit}.brava-theme .single-product-image img.border{border:0!important}.brava-theme .single-product-image{position:relative;box-shadow:none}.brava-theme .single-product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255 255 255 / 20%);border-radius:inherit;pointer-events:none;z-index:2;transition:border-color .16s ease}.brava-theme .single-product-image:hover:after,.brava-theme .single-product-image:focus-within:after{border-color:#8e77b9}.brava-theme .main-product-page-specs-wrp .card-slide{position:relative;isolation:isolate;padding:22px;border:1px solid var(--premium-border);border-radius:14px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.brava-theme .main-product-page-specs-wrp .card-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(130deg,rgb(169 138 246 / 10%),transparent 65%);opacity:0;transition:opacity .18s ease}.brava-theme .main-product-page-specs-wrp .card-slide:hover{border-color:#8e77b9;box-shadow:inset 0 1px #ffffff1a}.brava-theme .main-product-page-specs-wrp .card-slide:hover:before{opacity:1}.brava-theme .main-product-page-specs-wrp .card-slide:hover .list-sites__title{color:#cbb4ff}.brava-theme .js-remove-line.cart-action-busy{position:absolute}body[light-mode=light] .main-product-page-specs-wrp .card-slide:hover .list-sites__title{color:#5b357e}.brava-theme .button.add-to-cart-button:not(:disabled){background:#00a36c!important;color:#fff!important;border-color:#00a36c!important}.brava-theme .button.add-to-cart-button:not(:disabled) span{color:inherit!important}.brava-theme .button.add-to-cart-button:not(:disabled):not(.cart-action-busy):hover{background-color:var(--bg-btn-hover)!important;color:var(--bg-btn-text-hover)!important;border-color:var(--bg-btn-hover)!important}.brava-theme:is(#index,#product) .button{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.brava-theme:is(#index,#product) .button:not([class*=--color]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff73,#fff0 50%,#ffffff1f);opacity:0;transition:opacity .3s ease}.brava-theme:is(#index,#product) .button:not(:disabled):not(.cart-action-busy):not([aria-disabled=true]):hover{background-image:none!important}.brava-theme:is(#index,#product) .button:not([class*=--color]):not(:disabled):not(.cart-action-busy):not([aria-disabled=true]):hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.brava-theme:is(#index,#product) .button,.brava-theme:is(#index,#product) .button:before{transition:none}}.brava-theme .button:focus-visible,.brava-theme .faq-item:focus-visible,.brava-theme .js-remove-line:focus-visible{outline:2px solid #a98af6!important;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/premium-storefront.css.map */
