*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--b-black: #0a0a0a;--b-off: #111111;--b-charcoal: #1a1a1a;--b-rose: #b5785a;--b-rose-light: #d4a088;--b-cream: #f5f0ea;--b-muted: #777;--b-border: rgba(181,120,90,.18)}html{scroll-behavior:smooth}body{background:var(--b-black)!important;color:var(--b-cream)!important;font-family:Montserrat,sans-serif!important;font-weight:300;overflow-x:hidden}.ann{background:var(--b-rose);color:var(--b-black);text-align:center;padding:9px 1rem;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.b-nav{position:sticky;top:0;z-index:100;background:#0a0a0af7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--b-border);display:flex;align-items:center;justify-content:space-between;padding:0 3.5rem;height:68px}.b-logo{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;letter-spacing:10px;color:var(--b-cream);text-transform:uppercase;text-decoration:none}.b-logo span{color:var(--b-rose)}.b-nav-links{display:flex;gap:2.5rem;list-style:none}.b-nav-links a{text-decoration:none;color:var(--b-muted);font-size:11px;letter-spacing:2px;text-transform:uppercase;transition:color .3s}.b-nav-links a:hover{color:var(--b-cream)}.b-cart-btn{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--b-muted);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;transition:color .3s}.b-cart-btn:hover{color:var(--b-cream)}.b-badge{background:var(--b-rose);color:var(--b-black);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.btn{padding:13px 32px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;border:none}.btn-fill{background:var(--b-rose);color:var(--b-black)!important}.btn-fill:hover{background:var(--b-rose-light);transform:translateY(-2px)}.btn-out{background:transparent;color:var(--b-cream)!important;border:1px solid rgba(245,240,234,.3)}.btn-out:hover{border-color:var(--b-cream)}.hero{position:relative;min-height:88vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:var(--b-black)}.hero-left{display:flex;flex-direction:column;justify-content:center;padding:5rem 3.5rem;z-index:2}.hero-tag{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--b-rose);margin-bottom:1.5rem;display:flex;align-items:center;gap:10px}.hero-tag:before{content:"";width:36px;height:1px;background:var(--b-rose)}.hero-h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(50px,5.5vw,82px)!important;font-weight:300!important;line-height:1.02!important;color:var(--b-cream)!important;margin-bottom:1.5rem!important}.hero-h1 em{font-style:italic;color:var(--b-rose-light)}.hero-sub{font-size:13px;color:var(--b-muted);line-height:1.85;max-width:380px;margin-bottom:2.5rem}.hero-btns{display:flex;gap:1rem;flex-wrap:wrap}.hero-right{position:relative;overflow:hidden;background:#0d0908}.hero-right img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);animation:betvia-zoom 16s ease-in-out infinite alternate}@keyframes betvia-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--b-black) 0%,transparent 35%)}.mq{overflow:hidden;padding:13px 0;border-top:1px solid var(--b-border);border-bottom:1px solid var(--b-border);background:var(--b-charcoal)}.mq-track{display:flex;gap:2.5rem;animation:betvia-scroll 20s linear infinite;white-space:nowrap}.mq-track span{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--b-muted);flex-shrink:0}.mq-track .dot{color:var(--b-rose)}@keyframes betvia-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-label{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--b-rose);margin-bottom:.75rem}.sec-title{font-family:Cormorant Garamond,serif!important;font-size:clamp(34px,4vw,50px)!important;font-weight:300!important;color:var(--b-cream)!important;margin-bottom:.75rem;line-height:1.1!important}.sec-sub{font-size:13px;color:var(--b-muted);line-height:1.8;margin-bottom:3.5rem;max-width:480px}.betvia-products,.collection-page{padding:6rem 3.5rem;background:var(--b-black)}.collection-header{margin-bottom:3rem}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pcard{background:var(--b-off);overflow:hidden;position:relative;transition:background .3s}.pcard:hover{background:var(--b-charcoal)}.pimg{position:relative;overflow:hidden;background:#0d0908}.pimg img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .55s ease,filter .55s ease;filter:brightness(.82)}.pcard:hover .pimg img{transform:scale(1.05);filter:brightness(.95)}.pbadge{position:absolute;top:14px;left:14px;background:var(--b-rose);color:var(--b-black);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 11px;z-index:2}.padd{position:absolute;bottom:-48px;left:0;right:0;transition:bottom .3s ease;z-index:3}.pcard:hover .padd{bottom:0}.padd-btn{display:block;width:100%;background:var(--b-rose);border:none;color:var(--b-black)!important;padding:14px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .3s;text-align:center;text-decoration:none}.padd-btn:hover{background:var(--b-rose-light)}.pinfo{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--b-border)}.pcat{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--b-rose);margin-bottom:7px}.pname{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;color:var(--b-cream);margin-bottom:6px;line-height:1.15}.pdesc{font-size:12px;color:var(--b-muted);line-height:1.7;margin-bottom:14px}.prow{display:flex;align-items:center;justify-content:space-between}.pprice{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--b-rose-light)}.porig{font-size:14px;color:var(--b-muted);text-decoration:line-through;margin-right:6px}.pstars{font-size:12px;color:var(--b-rose)}.product-page{padding:5rem 3.5rem;background:var(--b-black)}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.product-main-img img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product-thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.product-thumbs .thumb{width:72px;height:72px;object-fit:cover;cursor:pointer;opacity:.6;transition:opacity .3s;border:1px solid transparent}.product-thumbs .thumb:hover,.product-thumbs .thumb.active{opacity:1;border-color:var(--b-rose)}.product-info-panel{padding-top:1rem}.product-title{font-family:Cormorant Garamond,serif;font-size:38px;font-weight:300;color:var(--b-cream);margin:.5rem 0 1rem;line-height:1.1}.product-rating{font-size:13px;color:var(--b-rose);margin-bottom:1.25rem}.product-rating span{color:var(--b-muted);margin-left:6px}.product-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.psave{font-size:12px;background:var(--b-rose);color:var(--b-black);padding:3px 10px;font-weight:600}.product-desc-full{font-size:13px;color:var(--b-muted);line-height:1.85;margin-bottom:2rem}.add-to-cart-btn{width:100%;background:var(--b-rose);border:none;color:var(--b-black);padding:16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .3s;margin-bottom:1.5rem}.add-to-cart-btn:hover{background:var(--b-rose-light)}.add-to-cart-btn:disabled{background:var(--b-charcoal);color:var(--b-muted);cursor:not-allowed}.product-perks{display:flex;flex-direction:column;gap:.6rem}.perk{font-size:12px;color:var(--b-muted)}.why{background:var(--b-charcoal);padding:4.5rem 3.5rem;border-top:1px solid var(--b-border);border-bottom:1px solid var(--b-border)}.wgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2.5rem}.witem{border-top:1px solid var(--b-border);padding-top:1.25rem}.wicon{font-size:20px;margin-bottom:.75rem}.wtitle{font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--b-cream);margin-bottom:.4rem}.wdesc{font-size:12px;color:var(--b-muted);line-height:1.65}.ritual{background:var(--b-off);padding:6rem 3.5rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.ritual-sub{font-size:13px;color:var(--b-muted);line-height:1.85;margin-bottom:2rem;max-width:360px}.steps{display:flex;flex-direction:column}.step{display:flex;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--b-border)}.step:first-child{border-top:1px solid var(--b-border)}.snum{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:300;color:var(--b-rose);opacity:.45;flex-shrink:0;line-height:1;width:34px}.stitle{font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--b-cream);margin-bottom:.4rem}.sdesc{font-size:12px;color:var(--b-muted);line-height:1.7}.reviews{background:var(--b-black);padding:6rem 3.5rem}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3.5rem}.rcard{background:var(--b-off);padding:2rem}.rstars{color:var(--b-rose);font-size:12px;letter-spacing:2px;margin-bottom:1rem}.rtext{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:300;font-style:italic;color:var(--b-cream);line-height:1.65;margin-bottom:1.5rem}.rauthor{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--b-rose)}.rhandle{font-size:11px;color:var(--b-muted);margin-top:3px}.nl{background:var(--b-charcoal);text-align:center;padding:5rem 2rem;border-top:1px solid var(--b-border)}.nl-title{font-family:Cormorant Garamond,serif!important;font-size:42px!important;font-weight:300!important;color:var(--b-cream)!important;margin-bottom:.75rem}.nl-sub{font-size:13px;color:var(--b-muted);margin-bottom:2rem}.nl-form{display:flex;max-width:420px;margin:0 auto}.nl-in{flex:1;background:var(--b-black);border:1px solid var(--b-border);border-right:none;color:var(--b-cream);padding:13px 18px;font-family:Montserrat,sans-serif;font-size:12px;outline:none}.nl-in:focus{border-color:var(--b-rose)}.nl-in::placeholder{color:var(--b-muted)}.nl-btn{background:var(--b-rose);border:none;color:var(--b-black);padding:13px 22px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .3s}.nl-btn:hover{background:var(--b-rose-light)}.b-footer{background:var(--b-off);border-top:1px solid var(--b-border);padding:3.5rem 3.5rem 2rem}.b-ftop{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}.b-fbrand{font-family:Cormorant Garamond,serif;font-size:24px;letter-spacing:8px;color:var(--b-cream);text-transform:uppercase;margin-bottom:.75rem}.b-fbrand span{color:var(--b-rose)}.b-ftag{font-size:12px;color:var(--b-muted);line-height:1.7;margin-bottom:1.25rem}.b-fsocs{display:flex;gap:.75rem}.b-fsoc{width:32px;height:32px;border:1px solid var(--b-border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--b-muted);cursor:pointer;transition:all .3s}.b-fsoc:hover{border-color:var(--b-rose);color:var(--b-rose)}.b-fct{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--b-rose);margin-bottom:1.1rem}.b-flinks{list-style:none;display:flex;flex-direction:column;gap:9px}.b-flinks a{text-decoration:none;font-size:12px;color:var(--b-muted);transition:color .3s}.b-flinks a:hover{color:var(--b-cream)}.b-fbot{border-top:1px solid var(--b-border);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.b-fcopy{font-size:11px;color:var(--b-muted)}.b-flegal{display:flex;gap:1.5rem}.b-flegal a{font-size:11px;color:var(--b-muted);text-decoration:none;transition:color .3s}.b-flegal a:hover{color:var(--b-cream)}.cart-page{padding:5rem 3.5rem;background:var(--b-black);min-height:60vh}.cart-empty{text-align:center;padding:3rem;color:var(--b-muted)}.cart-items-list{margin:2rem 0}.cart-row{display:flex;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--b-border);align-items:center}.cart-item-img{width:80px;height:80px;flex-shrink:0;overflow:hidden;background:var(--b-charcoal)}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-name{font-family:Cormorant Garamond,serif;font-size:20px;color:var(--b-cream);margin-bottom:4px}.cart-item-price{font-size:13px;color:var(--b-rose);margin-bottom:8px}.cart-qty-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--b-muted)}.cart-qty-input{width:50px;background:var(--b-charcoal);border:1px solid var(--b-border);color:var(--b-cream);padding:4px 8px;font-family:Montserrat,sans-serif;font-size:12px;text-align:center}.cart-item-total{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--b-rose-light);margin-left:auto}.cart-summary{max-width:360px;margin-left:auto;padding-top:1.5rem}.cart-subtotal-row{display:flex;justify-content:space-between;font-size:14px;color:var(--b-muted);margin-bottom:.75rem}.cart-shipping-note{font-size:12px;color:var(--b-muted);margin-bottom:1.5rem}.checkout-btn-page{width:100%;background:var(--b-rose);border:none;color:var(--b-black);padding:15px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .3s;margin-bottom:10px}.checkout-btn-page:hover{background:var(--b-rose-light)}.update-cart-btn{width:100%;background:transparent;border:1px solid var(--b-border);color:var(--b-muted);padding:12px;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s}.update-cart-btn:hover{border-color:var(--b-cream);color:var(--b-cream)}.static-page{padding:5rem 3.5rem;background:var(--b-black);max-width:800px}.page-content{font-size:14px;color:var(--b-muted);line-height:1.9;margin-top:2rem}.page-content h2{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;color:var(--b-cream);margin:2rem 0 1rem}.page-content p{margin-bottom:1rem}.page-content a{color:var(--b-rose)}@media(max-width:860px){.b-nav{padding:0 1.25rem}.b-nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-right{height:60vw}.hero-left{padding:3.5rem 1.25rem}.betvia-products,.reviews,.ritual,.collection-page,.product-page,.cart-page{padding:4rem 1.25rem}.pgrid,.product-page-grid{grid-template-columns:1fr}.wgrid{grid-template-columns:1fr 1fr;gap:1.5rem}.why{padding:3.5rem 1.25rem}.ritual{grid-template-columns:1fr;gap:3rem}.rgrid{grid-template-columns:1fr}.nl{padding:3.5rem 1.25rem}.b-footer{padding:3rem 1.25rem 1.5rem}.b-ftop{grid-template-columns:1fr 1fr}.static-page{padding:3rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/betvia.css.map */
