.vlonis-size-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:1.5px;margin-top:12px;margin-bottom:4px;font-weight:500}.vlonis-size-badge{display:inline-block;padding:10px 24px;border:2px solid #222;font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;cursor:default;background:#222;color:#fff}.vlonis-trust-badges{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0;border-top:1px solid #e8e8e8;margin-top:12px}.vlonis-badge{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#444;letter-spacing:.3px}.vlonis-badge svg{flex-shrink:0}.vlonis-wishlist-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:10px 0;font-size:12px;color:#333;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;transition:color .3s}.vlonis-wishlist-btn:hover{color:#c00}.vlonis-wishlist-btn svg{transition:fill .3s,stroke .3s}.vlonis-wishlist-btn.active svg{fill:#c00;stroke:#c00}.vlonis-sticky-cart{position:fixed;bottom:-80px;left:0;right:0;background:#fff;box-shadow:0 -2px 10px #0000001a;z-index:999;transition:bottom .3s ease;padding:10px 20px;max-height:70px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vlonis-sticky-cart.visible{bottom:0}.vlonis-sticky-cart__img{width:50px;height:50px;object-fit:cover;border-radius:4px;flex-shrink:0;margin-right:12px}.vlonis-sticky-cart__info{display:flex;flex-direction:column;margin-right:16px}.vlonis-sticky-cart__title{font-size:14px;font-weight:600;color:#222}.vlonis-sticky-cart__price{font-size:14px;color:#666}.vlonis-sticky-cart__size{font-size:12px;color:#888;margin-right:16px}.vlonis-sticky-cart__qty{display:flex;align-items:center;gap:4px;margin-right:16px}.vlonis-sticky-cart__qty button{width:28px;height:28px;border:1px solid #ddd;background:#f8f8f8;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.vlonis-sticky-cart__qty input{width:36px;height:28px;text-align:center;border:1px solid #ddd;font-size:13px}.vlonis-sticky-cart__btn{padding:12px 32px;background:#222;color:#fff;border:none;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .3s;white-space:nowrap}.vlonis-sticky-cart__btn:hover{background:#000}@media(max-width:768px){.vlonis-sticky-cart{padding:8px 12px}.vlonis-sticky-cart__title{font-size:12px}.vlonis-sticky-cart__btn{padding:10px 20px;font-size:12px}.vlonis-sticky-cart__size{display:none}}.inventory-status{display:flex!important;align-items:center!important;gap:8px!important;font-weight:500!important;color:#2d8a4e!important}.inventory-status:before{content:""!important;display:inline-block!important;width:10px!important;height:10px!important;background-color:#2d8a4e!important;border-radius:50%!important;flex-shrink:0!important}.inventory-status__bar{display:none!important}.vlonis-qty-wrapper{display:flex;align-items:center;gap:12px;margin:16px 0}.vlonis-qty-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333}.vlonis-qty-selector{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden}.vlonis-qty-btn{width:40px;height:40px;border:none;background:#f8f8f8;cursor:pointer;font-size:18px;color:#333;display:flex;align-items:center;justify-content:center;transition:background .2s}.vlonis-qty-btn:hover{background:#eee}.vlonis-qty-input{width:50px;height:40px;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:15px;font-weight:500;-moz-appearance:textfield}.vlonis-qty-input::-webkit-outer-spin-button,.vlonis-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vlonis-fragrance-notes{margin:20px 0;padding:16px;background:#faf9f7;border-radius:8px;border:1px solid #eee}.vlonis-fragrance-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;color:#333}.vlonis-notes-row{display:flex;gap:16px;flex-wrap:wrap}.vlonis-note-group{flex:1;min-width:100px}.vlonis-note-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:4px}.vlonis-note-value{font-size:13px;color:#333;line-height:1.4}.vlonis-brand-values{display:flex;justify-content:space-around;padding:28px 20px;margin:30px 0;background:#f8f7f5;border-top:1px solid #eee;border-bottom:1px solid #eee}.vlonis-value-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.vlonis-value-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.vlonis-value-icon svg{width:32px;height:32px}.vlonis-value-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333}@media(max-width:768px){.vlonis-brand-values{flex-wrap:wrap;gap:20px}.vlonis-value-item{width:45%}}.product-form__cart-submit,.product-form .product-form__cart-submit,button[name=add],.btn--add-to-cart{background-color:#1a1a1a!important;color:#fff!important;border:none!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;transition:background-color .3s ease!important}.product-form__cart-submit:hover,button[name=add]:hover,.btn--add-to-cart:hover{background-color:#333!important}.product__description .rte>div{background:#fafaf8;border-radius:10px;padding:28px 24px;margin-top:16px}.product__description .rte>div h2{font-size:20px;margin-bottom:6px}.product__description .rte>div p{font-size:14px;line-height:1.7;color:#444;margin-bottom:8px}.product__description .rte>div p strong{color:#1a1a1a}.vlonis-info-card{background:#fff;border:1px solid #e8e8e5;border-radius:8px;padding:16px 20px;margin-top:12px}.vlonis-info-card-title{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#1a1a1a;margin-bottom:8px}.vlonis-info-card-content{font-size:14px;line-height:1.7;color:#555}.vlonis-tagline{font-size:14px;line-height:1.6;color:#666;margin:8px 0 4px;font-style:italic}.vlonis-ask-question{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#555;text-decoration:none;cursor:pointer;transition:color .2s;margin-left:16px}.vlonis-ask-question:hover{color:#1a1a1a}.vlonis-ask-question svg{width:16px;height:16px}.vlonis-contact-row{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.product__description .rte>p>img,.product__description .rte>div>p>img{display:none}.inventory-status__label{font-size:0!important;line-height:0!important}.inventory-status__label:after{content:"In stock";font-size:14px;line-height:1.5}.product-card-figure{position:relative!important;overflow:hidden!important}.product-card-figure>img:first-of-type,.product-card-figure>noscript+img{opacity:1!important;transition:opacity 1.2s!important;position:relative!important;z-index:1!important;width:100%!important}.product-card-figure>img:nth-of-type(2){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;visibility:hidden!important;transform:scale3d(1.08,1.08,1)!important;transition:.85s cubic-bezier(.4,0,.2,1)!important;z-index:2!important}.product-inner:hover .product-card-figure>img:first-of-type,.product-inner:hover .product-card-figure>noscript+img{opacity:0!important}.product-inner:hover .product-card-figure>img:nth-of-type(2){opacity:1!important;visibility:visible!important;transform:scaleZ(1)!important}.product-card-overlay-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:5!important;opacity:0!important;transform:translateY(10px)!important;transition:opacity .3s ease,transform .3s ease!important}.product-inner:hover .product-card-overlay-content{opacity:1!important;transform:translateY(0)!important}.product-card-interaction.product-card-interaction-addtocart{background:#fff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important;width:90%!important;margin:0 auto 12px!important;padding:12px 0!important;font-size:11px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important;transition:background .3s ease,color .3s ease!important;border-radius:0!important}.product-card-interaction.product-card-interaction-addtocart:hover{background:#1a1a1a!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vlonis-custom.css.map */
