:root{--vel-gold: #c9a96e;--vel-gold-light: #e8d5b0;--vel-dark: #1a1a1a;--vel-mid: #4a4a4a;--vel-light: #f8f6f2;--vel-white: #ffffff;--vel-border: #e8e2d9;--vel-success: #2d7a4f;--vel-radius: 2px;--vel-radius-lg: 6px;--vel-shadow: 0 2px 20px rgba(0,0,0,.06);--vel-shadow-hover: 0 8px 40px rgba(0,0,0,.12);--vel-transition: all .25s ease;--vel-font: "Helvetica Neue", Helvetica, Arial, sans-serif}.shopify-section-announcement-bar .announcement-bar{background:var(--vel-dark)!important;color:var(--vel-gold-light)!important;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:10px 0}.announcement-bar__message a{color:var(--vel-gold-light)!important;text-decoration:none}.header{border-bottom:1px solid var(--vel-border)!important;background:var(--vel-white)!important}.header__heading-link{font-size:22px;letter-spacing:.15em;font-weight:400;text-transform:uppercase;color:var(--vel-dark)!important}.product__media-wrapper{border-radius:var(--vel-radius-lg);overflow:hidden}.product__info-container{padding:0 0 0 24px}@media(max-width:749px){.product__info-container{padding:20px 0 0}}.product__title{font-size:clamp(20px,4vw,28px);font-weight:400;letter-spacing:.04em;line-height:1.25;color:var(--vel-dark);margin-bottom:8px}.price--large .price-item{font-size:clamp(22px,4vw,30px);font-weight:500;color:var(--vel-dark);letter-spacing:.02em}.price__badge-sale{background:var(--vel-gold)!important;color:var(--vel-dark)!important;font-weight:600;letter-spacing:.06em}.vel-trust-strip{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--vel-border);border-bottom:1px solid var(--vel-border);margin:18px 0;flex-wrap:wrap}.vel-trust-item{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--vel-mid);white-space:nowrap}.vel-trust-item svg{width:16px;height:16px;flex-shrink:0;color:var(--vel-gold)}@media(max-width:480px){.vel-trust-strip{gap:10px}.vel-trust-item{font-size:10px}}.product__description h2,.product__description h3{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vel-dark);margin:24px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--vel-border)}.product__description p{font-size:14px;line-height:1.75;color:var(--vel-mid);margin-bottom:12px}.product__description ul{list-style:none;padding:0;margin:0 0 16px}.product__description ul li{font-size:14px;line-height:1.65;color:var(--vel-mid);padding:5px 0 5px 20px;position:relative}.product__description ul li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:50%;background:var(--vel-gold)}.product__description strong{color:var(--vel-dark);font-weight:600}.product-form__submit,.btn--add-to-cart{background:var(--vel-dark)!important;color:var(--vel-white)!important;border:none!important;border-radius:var(--vel-radius)!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;padding:18px 32px!important;transition:var(--vel-transition)!important;width:100%;cursor:pointer}.product-form__submit:hover,.btn--add-to-cart:hover{background:var(--vel-gold)!important;color:var(--vel-dark)!important}.vel-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--vel-white);border-top:1px solid var(--vel-border);padding:12px 16px;box-shadow:0 -4px 20px #00000014}.vel-sticky-atc__inner{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.vel-sticky-atc__title{font-size:13px;font-weight:500;color:var(--vel-dark);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vel-sticky-atc__price{font-size:15px;font-weight:600;color:var(--vel-dark);white-space:nowrap}.vel-sticky-atc__btn{background:var(--vel-dark);color:var(--vel-white);border:none;border-radius:var(--vel-radius);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;cursor:pointer;transition:var(--vel-transition);white-space:nowrap;flex-shrink:0}.vel-sticky-atc__btn:hover{background:var(--vel-gold);color:var(--vel-dark)}@media(max-width:749px){.vel-sticky-atc{display:block}.product{padding-bottom:90px}}.vel-guarantee{background:var(--vel-light);border:1px solid var(--vel-border);border-radius:var(--vel-radius-lg);padding:16px 20px;display:flex;align-items:flex-start;gap:14px;margin:20px 0}.vel-guarantee__icon{width:32px;height:32px;flex-shrink:0;color:var(--vel-gold)}.vel-guarantee__title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vel-dark);margin-bottom:4px}.vel-guarantee__text{font-size:13px;line-height:1.6;color:var(--vel-mid)}.vel-section{padding:28px 0;border-top:1px solid var(--vel-border)}.vel-section__heading{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vel-dark);margin-bottom:16px}.vel-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.vel-benefits-grid{grid-template-columns:1fr}}.vel-benefit-item{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--vel-light);border-radius:var(--vel-radius-lg)}.vel-benefit-item__icon{font-size:20px;line-height:1;flex-shrink:0}.vel-benefit-item__title{font-size:12px;font-weight:600;color:var(--vel-dark);margin-bottom:2px;letter-spacing:.04em}.vel-benefit-item__text{font-size:12px;color:var(--vel-mid);line-height:1.5}.vel-stars{display:flex;align-items:center;gap:6px;margin:8px 0 16px}.vel-stars__icons{display:flex;gap:2px;color:var(--vel-gold);font-size:14px}.vel-stars__count{font-size:12px;color:var(--vel-mid);letter-spacing:.04em}.vel-faq{border-top:1px solid var(--vel-border);margin-top:24px}.vel-faq__item{border-bottom:1px solid var(--vel-border)}.vel-faq__question{width:100%;background:none;border:none;text-align:left;padding:16px 0;font-size:14px;font-weight:500;color:var(--vel-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:var(--vel-transition)}.vel-faq__question:hover{color:var(--vel-gold)}.vel-faq__question:after{content:"+";font-size:18px;font-weight:300;flex-shrink:0;color:var(--vel-gold);transition:var(--vel-transition)}.vel-faq__item.open .vel-faq__question:after{content:"\2212"}.vel-faq__answer{display:none;padding:0 0 16px;font-size:13px;line-height:1.7;color:var(--vel-mid)}.vel-faq__item.open .vel-faq__answer{display:block}.vel-scarcity{display:inline-flex;align-items:center;gap:6px;background:#fff8ed;border:1px solid #f5c842;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;color:#7a5c00;margin:8px 0 16px;letter-spacing:.04em}.vel-scarcity:before{content:"";width:8px;height:8px;border-radius:50%;background:#f5c842;animation:vel-pulse 1.5s infinite;flex-shrink:0}@keyframes vel-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.vel-shipping-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f0faf4;border:1px solid #c3e6cb;border-radius:var(--vel-radius-lg);font-size:13px;color:var(--vel-success);font-weight:500;margin:12px 0}.vel-shipping-bar svg{width:16px;height:16px;flex-shrink:0}.card-wrapper:hover .card{box-shadow:var(--vel-shadow-hover);transform:translateY(-2px);transition:var(--vel-transition)}.card__heading a{font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--vel-dark)}.price{font-weight:500;color:var(--vel-dark)}.collection__title{font-size:clamp(24px,5vw,36px);font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--vel-dark)}.footer{border-top:1px solid var(--vel-border);background:var(--vel-light)!important}.footer__heading{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--vel-dark)}.footer-block__list a{font-size:13px;color:var(--vel-mid);transition:var(--vel-transition)}.footer-block__list a:hover{color:var(--vel-gold)}.swatch-input--color .swatch__input:checked+.swatch__trigger,.variant-input-wrapper input:checked+label{border-color:var(--vel-dark)!important;border-width:2px!important}.cart-drawer__header{border-bottom:1px solid var(--vel-border)}.cart-drawer__title{font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vel-dark)}.cart-drawer__checkout-button{background:var(--vel-dark)!important;color:var(--vel-white)!important;border-radius:var(--vel-radius)!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;padding:16px!important;transition:var(--vel-transition)!important}.cart-drawer__checkout-button:hover{background:var(--vel-gold)!important;color:var(--vel-dark)!important}.banner__heading{font-weight:300;letter-spacing:.06em}.banner .button{background:transparent!important;color:var(--vel-white)!important;border:1px solid var(--vel-white)!important;border-radius:var(--vel-radius)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;padding:14px 28px!important;transition:var(--vel-transition)!important}.banner .button:hover{background:var(--vel-white)!important;color:var(--vel-dark)!important}.vel-review-card{background:var(--vel-white);border:1px solid var(--vel-border);border-radius:var(--vel-radius-lg);padding:20px;position:relative}.vel-review-card__quote{font-size:13px;line-height:1.7;color:var(--vel-mid);margin:10px 0 14px}.vel-review-card__author{font-size:12px;font-weight:600;color:var(--vel-dark);letter-spacing:.06em;text-transform:uppercase}.vel-review-card__verified{font-size:11px;color:var(--vel-success);font-weight:500;margin-left:6px}.vel-compare-table{width:100%;border-collapse:collapse;font-size:13px;margin:16px 0}.vel-compare-table th{padding:12px 16px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--vel-dark);color:var(--vel-white)}.vel-compare-table th:first-child{background:var(--vel-mid)}.vel-compare-table td{padding:11px 16px;border-bottom:1px solid var(--vel-border);color:var(--vel-mid)}.vel-compare-table tr:nth-child(2n) td{background:var(--vel-light)}.vel-compare-table .vel-check{color:var(--vel-success);font-weight:700}.vel-compare-table .vel-cross{color:#c0392b;font-weight:700}.vel-divider{border:none;border-top:1px solid var(--vel-border);margin:24px 0}.vel-label{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:2px}.vel-label--gold{background:var(--vel-gold-light);color:#7a5200}.vel-label--dark{background:var(--vel-dark);color:var(--vel-white)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/veloura-custom.css.map */
