:root{--velaro-lime:#C8D530;--velaro-lime-hover:#B5C02B;--velaro-black:#111111;--velaro-dark:#0A0A0A;--velaro-white:#FFFFFF;--velaro-gray:#888888;--velaro-font-heading:'Barlow Condensed', Arial, Helvetica, sans-serif;--velaro-font-body:'Barlow', Arial, Helvetica, sans-serif;--velaro-container:1222px}.velaro-topbar{background-color:var(--velaro-dark);border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--velaro-font-body);font-size:13px;color:var(--velaro-gray);letter-spacing:.02em}.velaro-topbar__inner{max-width:var(--velaro-container);margin:0 auto;padding:8px 15px;display:flex;justify-content:space-between;align-items:center}.velaro-topbar__left{display:flex;align-items:center;gap:6px}.velaro-topbar__separator{color:var(--velaro-lime)}.velaro-topbar__phone{color:var(--velaro-white);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color 200ms ease}.velaro-topbar__phone:hover{color:var(--velaro-lime)}.velaro-topbar__phone svg{color:var(--velaro-lime)}@media (max-width:768px){.velaro-topbar{display:none}}.whb-header{background-color:var(--velaro-black)!important}.whb-top-bar{background-color:var(--velaro-dark)!important;display:none!important}.whb-general-header{background-color:var(--velaro-black)!important;border-color:rgb(255 255 255 / .08)!important}.whb-header-bottom{background-color:var(--velaro-black)!important;border-color:rgb(255 255 255 / .08)!important}.whb-header .wd-nav>li>a,.whb-header .wd-tools-element>a,.whb-header .wd-header-text{font-family:var(--velaro-font-heading)!important;color:var(--velaro-white)!important;text-transform:uppercase;letter-spacing:.05em;font-weight:600;transition:color 200ms ease}.whb-header .wd-nav>li>a:hover,.whb-header .wd-nav>li.current-menu-item>a,.whb-header .wd-nav>li.current-menu-ancestor>a,.whb-header .wd-tools-element>a:hover{color:var(--velaro-lime)!important}.whb-header .wd-search-form{background-color:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:4px;transition:border-color 200ms ease}.whb-header .wd-search-form:focus-within{border-color:var(--velaro-lime)}.whb-header .wd-search-form input[type="text"]{font-family:var(--velaro-font-body)!important;color:var(--velaro-white)!important}.whb-header .wd-search-form input[type="text"]::placeholder{color:var(--velaro-gray)}.whb-header .wd-tools-element .wd-tools-icon{color:var(--velaro-white);transition:color 200ms ease}.whb-header .wd-tools-element:hover .wd-tools-icon{color:var(--velaro-lime)}.whb-header .wd-cart-number,.whb-header .wd-tools-count{background-color:var(--velaro-lime)!important;color:var(--velaro-black)!important;font-family:var(--velaro-font-body)!important;font-weight:700}.whb-header .wd-logo img{max-height:55px;width:auto}@media (max-width:1024px){.whb-header .wd-logo img{max-height:40px}}.whb-header.whb-sticked{background-color:var(--velaro-black)!important;box-shadow:0 2px 20px rgb(0 0 0 / .3)}.wd-dropdown,.wd-sub-menu{background-color:var(--velaro-black)!important;border:1px solid rgb(255 255 255 / .08)}.wd-dropdown a,.wd-sub-menu a{color:var(--velaro-white)!important;font-family:var(--velaro-font-body)!important;transition:color 200ms ease}.wd-dropdown a:hover,.wd-sub-menu a:hover{color:var(--velaro-lime)!important}.wd-side-menu,.wd-sidebar-menu{background-color:var(--velaro-black)!important}.wd-side-menu .wd-nav>li>a,.wd-sidebar-menu .menu-item>a{color:var(--velaro-white)!important;font-family:var(--velaro-font-heading)!important;text-transform:uppercase;letter-spacing:.03em;border-color:rgb(255 255 255 / .08)!important}.wd-side-menu .wd-nav>li>a:hover,.wd-sidebar-menu .menu-item>a:hover{color:var(--velaro-lime)!important}.whb-header .wd-burger-icon span,.whb-header .wd-burger-icon span::before,.whb-header .wd-burger-icon span::after{background-color:var(--velaro-white)!important}.velaro-newsletter{background-color:var(--velaro-lime);padding:48px 15px}.velaro-newsletter__inner{max-width:var(--velaro-container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.velaro-newsletter__title{font-family:var(--velaro-font-heading);font-size:28px;font-weight:700;color:var(--velaro-black);text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px 0}.velaro-newsletter__text{font-family:var(--velaro-font-body);font-size:15px;color:rgb(17 17 17 / .7);margin:0}.velaro-newsletter__form{flex-shrink:0;min-width:380px}.velaro-newsletter .mc4wp-form-fields{display:flex;gap:0}.velaro-newsletter .mc4wp-form-fields input[type="email"],.velaro-newsletter__fallback input[type="email"]{font-family:var(--velaro-font-body);font-size:14px;padding:14px 18px;border:2px solid var(--velaro-black);border-right:none;background:var(--velaro-white);color:var(--velaro-black);outline:none;flex:1;min-width:0}.velaro-newsletter .mc4wp-form-fields input[type="email"]:focus,.velaro-newsletter__fallback input[type="email"]:focus{border-color:var(--velaro-black);box-shadow:inset 0 0 0 1px var(--velaro-black)}.velaro-newsletter .mc4wp-form-fields input[type="submit"],.velaro-newsletter .mc4wp-form-fields button,.velaro-newsletter__fallback button{font-family:var(--velaro-font-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:14px 28px;background-color:var(--velaro-black);color:var(--velaro-white);border:2px solid var(--velaro-black);cursor:pointer;transition:background-color 200ms ease,color 200ms ease;white-space:nowrap}.velaro-newsletter .mc4wp-form-fields input[type="submit"]:hover,.velaro-newsletter .mc4wp-form-fields button:hover,.velaro-newsletter__fallback button:hover{background-color:var(--velaro-white);color:var(--velaro-black)}.velaro-newsletter__fallback{display:flex;gap:0}@media (max-width:768px){.velaro-newsletter{padding:32px 15px}.velaro-newsletter__inner{flex-direction:column;text-align:center;gap:24px}.velaro-newsletter__form{min-width:0;width:100%}.velaro-newsletter__title{font-size:22px}}.velaro-footer{background-color:var(--velaro-black);padding:64px 15px 48px}.velaro-footer__inner{max-width:var(--velaro-container);margin:0 auto;display:grid;grid-template-columns:1.2fr 0.8fr 1fr;gap:48px}.velaro-footer__logo{margin-bottom:20px}.velaro-footer__logo-img{max-height:50px;width:auto}.velaro-footer__logo-text{font-family:var(--velaro-font-heading);font-size:28px;font-weight:700;color:var(--velaro-white);text-transform:uppercase}.velaro-footer__desc{font-family:var(--velaro-font-body);font-size:14px;line-height:1.7;color:var(--velaro-gray);margin:0}.velaro-footer__heading{font-family:var(--velaro-font-heading);font-size:16px;font-weight:700;color:var(--velaro-white);text-transform:uppercase;letter-spacing:.08em;margin:0 0 20px 0}.velaro-footer__menu{list-style:none;margin:0;padding:0}.velaro-footer__menu li{margin-bottom:10px}.velaro-footer__menu a{font-family:var(--velaro-font-body);font-size:14px;color:var(--velaro-gray);text-decoration:none;transition:color 200ms ease}.velaro-footer__menu a:hover{color:var(--velaro-lime)}.velaro-footer__contact-list{list-style:none;margin:0 0 24px 0;padding:0}.velaro-footer__contact-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--velaro-font-body);font-size:14px;color:var(--velaro-gray)}.velaro-footer__contact-list svg{color:var(--velaro-lime);flex-shrink:0}.velaro-footer__contact-list a{color:var(--velaro-gray);text-decoration:none;transition:color 200ms ease}.velaro-footer__contact-list a:hover{color:var(--velaro-lime)}.velaro-footer__social{display:flex;gap:12px}.velaro-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .15);border-radius:50%;color:var(--velaro-white);transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.velaro-footer__social-link:hover{background-color:var(--velaro-lime);border-color:var(--velaro-lime);color:var(--velaro-black)}@media (max-width:768px){.velaro-footer{padding:40px 15px 32px}.velaro-footer__inner{grid-template-columns:1fr;gap:32px;text-align:center}.velaro-footer__social{justify-content:center}.velaro-footer__contact-list li{justify-content:center}}@media (min-width:769px) and (max-width:1024px){.velaro-footer__inner{grid-template-columns:1fr 1fr;gap:36px}.velaro-footer__col--about{grid-column:1 / -1}}.velaro-copyrights{background-color:var(--velaro-dark);border-top:1px solid rgb(255 255 255 / .08);padding:20px 15px}.velaro-copyrights__inner{max-width:var(--velaro-container);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.velaro-copyrights p{font-family:var(--velaro-font-body);font-size:13px;color:var(--velaro-gray);margin:0}.velaro-copyrights__links{display:flex;gap:24px}.velaro-copyrights__links a{font-family:var(--velaro-font-body);font-size:13px;color:var(--velaro-gray);text-decoration:none;transition:color 200ms ease}.velaro-copyrights__links a:hover{color:var(--velaro-lime)}@media (max-width:768px){.velaro-copyrights__inner{flex-direction:column;gap:12px;text-align:center}.velaro-copyrights__links{gap:16px}}.wd-footer.footer-container{display:none!important}body.wd-header-overlap .velaro-topbar+.whb-header{top:37px}.velaro-topbar+.whb-header,.velaro-topbar+.wd-page-wrapper>.whb-header{margin-top:0}.velaro-topbar{margin:0!important}:root{--wd-top-bar-h:0 !important;--wd-top-bar-sm-h:0 !important;--wd-top-bar-brd-w:0 !important;--wd-top-bar-sticky-h:0 !important}.whb-top-bar{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.wd-page-wrapper.website-wrapper,.wd-page-wrapper{padding-top:0!important;margin-top:0!important}.whb-header{margin-top:0!important}.velaro-price-suffix,.products .velaro-price-suffix,body.single-product .summary .price .velaro-price-suffix,.price .velaro-price-suffix,.amount+.velaro-price-suffix,ins .velaro-price-suffix{display:inline-block!important;font-family:var(--velaro-font-body)!important;font-size:11px!important;font-weight:400!important;color:#888!important;margin-left:6px!important;letter-spacing:0.02em!important;text-transform:none!important;line-height:1!important;vertical-align:middle!important;white-space:nowrap}.products .velaro-price-suffix{display:block!important;margin:4px 0 0 0!important;font-size:11px!important}body.single-product .summary .price .velaro-price-suffix{font-size:12px!important;margin-left:10px!important}.velaro-btn{display:inline-block;font-family:var(--velaro-font-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:16px 36px;text-decoration:none;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease;cursor:pointer;border:2px solid #fff0}.velaro-btn--primary{background-color:var(--velaro-lime);color:var(--velaro-black);border-color:var(--velaro-lime)}.velaro-btn--primary:hover{background-color:var(--velaro-black);color:var(--velaro-lime);border-color:var(--velaro-lime)}.velaro-btn--outline{background-color:#fff0;color:var(--velaro-black);border-color:var(--velaro-black)}.velaro-btn--outline:hover{background-color:var(--velaro-black);color:var(--velaro-white)}.velaro-about-hero{background:linear-gradient(135deg,var(--velaro-black) 0%,var(--velaro-dark) 100%);padding:100px 15px;color:var(--velaro-white);text-align:center}.velaro-about-hero__inner{max-width:900px;margin:0 auto}.velaro-about-hero__eyebrow{display:inline-block;font-family:var(--velaro-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--velaro-lime);margin-bottom:16px}.velaro-about-hero__title{font-family:var(--velaro-font-heading);font-size:clamp(40px, 7vw, 80px);font-weight:700;text-transform:uppercase;color:var(--velaro-white);line-height:1.05;margin:0 0 24px 0;letter-spacing:-.01em}.velaro-about-hero__lead{font-family:var(--velaro-font-body);font-size:18px;line-height:1.6;color:rgb(255 255 255 / .85);max-width:720px;margin:0 auto}.velaro-about-story{padding:80px 15px;background-color:var(--velaro-white)}.velaro-about-story__inner{max-width:800px;margin:0 auto;text-align:center}.velaro-about-story h2{font-family:var(--velaro-font-heading);font-size:40px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 32px 0}.velaro-about-story p{font-family:var(--velaro-font-body);font-size:17px;line-height:1.7;color:#444;margin:0 0 18px 0}.velaro-about-values{background-color:#F7F7F4;padding:80px 15px}.velaro-about-values__inner{max-width:var(--velaro-container);margin:0 auto}.velaro-about-values h2{font-family:var(--velaro-font-heading);font-size:40px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);text-align:center;margin:0 0 56px 0}.velaro-about-values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.velaro-about-value{background-color:var(--velaro-white);padding:36px 32px;border:1px solid #E5E5DF;transition:border-color 200ms ease,transform 200ms ease}.velaro-about-value:hover{border-color:var(--velaro-lime);transform:translateY(-2px)}.velaro-about-value__icon{width:56px;height:56px;background-color:var(--velaro-lime);display:flex;align-items:center;justify-content:center;color:var(--velaro-black);margin-bottom:20px}.velaro-about-value h3{font-family:var(--velaro-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 12px 0}.velaro-about-value p{font-family:var(--velaro-font-body);font-size:15px;line-height:1.6;color:#555;margin:0}.velaro-about-stats{background-color:var(--velaro-black);padding:64px 15px}.velaro-about-stats__inner{max-width:var(--velaro-container);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.velaro-about-stat__number{display:block;font-family:var(--velaro-font-heading);font-size:48px;font-weight:700;color:var(--velaro-lime);line-height:1;margin-bottom:8px}.velaro-about-stat__label{font-family:var(--velaro-font-body);font-size:14px;color:rgb(255 255 255 / .75);text-transform:uppercase;letter-spacing:.08em}.velaro-about-cta{background-color:var(--velaro-lime);padding:80px 15px;text-align:center}.velaro-about-cta h2{font-family:var(--velaro-font-heading);font-size:40px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 16px 0}.velaro-about-cta p{font-family:var(--velaro-font-body);font-size:18px;color:rgb(17 17 17 / .8);margin:0 0 32px 0}@media (max-width:768px){.velaro-about-hero{padding:60px 15px}.velaro-about-story,.velaro-about-values,.velaro-about-cta{padding:56px 15px}.velaro-about-values__grid{grid-template-columns:1fr;gap:20px}.velaro-about-stats__inner{grid-template-columns:repeat(2,1fr);gap:32px 20px}.velaro-about-stat__number{font-size:36px}.velaro-about-story h2,.velaro-about-values h2,.velaro-about-cta h2{font-size:30px}}.velaro-contact-hero{background:linear-gradient(135deg,var(--velaro-black) 0%,var(--velaro-dark) 100%);padding:80px 15px;color:var(--velaro-white);text-align:center}.velaro-contact-hero__inner{max-width:800px;margin:0 auto}.velaro-contact-hero__eyebrow{display:inline-block;font-family:var(--velaro-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--velaro-lime);margin-bottom:16px}.velaro-contact-hero__title{font-family:var(--velaro-font-heading);font-size:clamp(40px, 6vw, 64px);font-weight:700;text-transform:uppercase;color:var(--velaro-white);margin:0 0 20px 0}.velaro-contact-hero__lead{font-family:var(--velaro-font-body);font-size:17px;line-height:1.6;color:rgb(255 255 255 / .85);margin:0}.velaro-contact-grid{background-color:var(--velaro-white);padding:64px 15px}.velaro-contact-grid__inner{max-width:var(--velaro-container);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.velaro-contact-card{background-color:#F7F7F4;padding:40px 32px;text-align:center;border:1px solid #E5E5DF;transition:border-color 200ms ease,transform 200ms ease}.velaro-contact-card:hover{border-color:var(--velaro-lime);transform:translateY(-2px)}.velaro-contact-card__icon{width:64px;height:64px;background-color:var(--velaro-black);color:var(--velaro-lime);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%}.velaro-contact-card h3{font-family:var(--velaro-font-heading);font-size:22px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 8px 0}.velaro-contact-card p{font-family:var(--velaro-font-body);font-size:14px;color:#666;margin:0 0 8px 0;line-height:1.5}.velaro-contact-card a{font-family:var(--velaro-font-body);font-size:16px;font-weight:600;color:var(--velaro-black);text-decoration:none;transition:color 200ms ease}.velaro-contact-card a:hover{color:var(--velaro-lime-hover)}.velaro-contact-form-section{background-color:#F7F7F4;padding:80px 15px}.velaro-contact-form-section__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:start}.velaro-contact-form-section__intro h2{font-family:var(--velaro-font-heading);font-size:32px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 16px 0}.velaro-contact-form-section__intro p{font-family:var(--velaro-font-body);font-size:16px;line-height:1.6;color:#555}.velaro-contact-form-section__form input[type="text"],.velaro-contact-form-section__form input[type="email"],.velaro-contact-form-section__form input[type="tel"],.velaro-contact-form-section__form textarea{width:100%;padding:14px 16px;border:1px solid #DDD;background-color:var(--velaro-white);font-family:var(--velaro-font-body);font-size:15px;margin-bottom:16px;transition:border-color 200ms ease}.velaro-contact-form-section__form input:focus,.velaro-contact-form-section__form textarea:focus{outline:none;border-color:var(--velaro-lime)}.velaro-contact-form-section__form input[type="submit"],.velaro-contact-form-section__form button{background-color:var(--velaro-black);color:var(--velaro-white);font-family:var(--velaro-font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:16px 36px;border:2px solid var(--velaro-black);cursor:pointer;transition:background-color 200ms ease,color 200ms ease}.velaro-contact-form-section__form input[type="submit"]:hover,.velaro-contact-form-section__form button:hover{background-color:var(--velaro-lime);color:var(--velaro-black);border-color:var(--velaro-lime)}.velaro-contact-hours{background-color:var(--velaro-white);padding:64px 15px}.velaro-contact-hours__inner{max-width:600px;margin:0 auto;text-align:center}.velaro-contact-hours h2{font-family:var(--velaro-font-heading);font-size:32px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 32px 0}.velaro-hours-table{width:100%;border-collapse:collapse;font-family:var(--velaro-font-body)}.velaro-hours-table td{padding:16px 0;border-bottom:1px solid #E5E5DF;font-size:16px;color:#444}.velaro-hours-table td:first-child{text-align:left;font-weight:600;color:var(--velaro-black)}.velaro-hours-table td:last-child{text-align:right}@media (max-width:768px){.velaro-contact-hero{padding:56px 15px}.velaro-contact-grid{padding:48px 15px}.velaro-contact-grid__inner{grid-template-columns:1fr;gap:16px}.velaro-contact-form-section{padding:56px 15px}.velaro-contact-form-section__inner{grid-template-columns:1fr;gap:32px}.velaro-contact-form-section__intro h2,.velaro-contact-hours h2{font-size:26px}}.velaro-faq-hero{background:linear-gradient(135deg,var(--velaro-black) 0%,var(--velaro-dark) 100%);padding:80px 15px;color:var(--velaro-white);text-align:center}.velaro-faq-hero__inner{max-width:800px;margin:0 auto}.velaro-faq-hero__eyebrow{display:inline-block;font-family:var(--velaro-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--velaro-lime);margin-bottom:16px}.velaro-faq-hero__title{font-family:var(--velaro-font-heading);font-size:clamp(40px, 6vw, 64px);font-weight:700;text-transform:uppercase;color:var(--velaro-white);margin:0 0 20px 0}.velaro-faq-hero__lead{font-family:var(--velaro-font-body);font-size:17px;line-height:1.6;color:rgb(255 255 255 / .85);margin:0}.velaro-faq-section{background-color:var(--velaro-white);padding:80px 15px}.velaro-faq-section__inner{max-width:900px;margin:0 auto}.velaro-faq-category{margin-bottom:56px}.velaro-faq-category:last-child{margin-bottom:0}.velaro-faq-category h2{font-family:var(--velaro-font-heading);font-size:28px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 24px 0;padding-bottom:16px;border-bottom:3px solid var(--velaro-lime)}.velaro-faq-item{background-color:#F7F7F4;border-left:3px solid #fff0;margin-bottom:12px;transition:border-color 200ms ease}.velaro-faq-item[open]{border-left-color:var(--velaro-lime)}.velaro-faq-item summary{padding:20px 24px;font-family:var(--velaro-font-body);font-size:16px;font-weight:600;color:var(--velaro-black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:color 200ms ease}.velaro-faq-item summary::-webkit-details-marker{display:none}.velaro-faq-item summary::after{content:"+";font-family:var(--velaro-font-heading);font-size:24px;font-weight:400;color:var(--velaro-lime-hover);transition:transform 200ms ease;flex-shrink:0;margin-left:16px}.velaro-faq-item[open] summary::after{content:"−"}.velaro-faq-item summary:hover{color:var(--velaro-lime-hover)}.velaro-faq-item p{padding:0 24px 20px;font-family:var(--velaro-font-body);font-size:15px;line-height:1.7;color:#555;margin:0}.velaro-faq-cta{background-color:var(--velaro-black);padding:64px 15px;text-align:center}.velaro-faq-cta h2{font-family:var(--velaro-font-heading);font-size:32px;font-weight:700;text-transform:uppercase;color:var(--velaro-white);margin:0 0 12px 0}.velaro-faq-cta p{font-family:var(--velaro-font-body);font-size:16px;color:rgb(255 255 255 / .75);margin:0 0 28px 0}@media (max-width:768px){.velaro-faq-hero,.velaro-faq-section,.velaro-faq-cta{padding:56px 15px}.velaro-faq-category h2{font-size:22px}.velaro-faq-item summary{font-size:15px;padding:16px 20px}.velaro-faq-item p{padding:0 20px 16px}.velaro-faq-cta h2{font-size:26px}}body.woocommerce-account .entry-content{max-width:var(--velaro-container);margin:0 auto;padding:56px 15px 80px}body.woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--velaro-black);padding:24px 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid rgb(255 255 255 / .08)}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 24px;font-family:var(--velaro-font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--velaro-white);text-decoration:none;transition:color 200ms ease,background-color 200ms ease}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:rgb(200 213 48 / .1);color:var(--velaro-lime)}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{font-family:var(--velaro-font-heading);color:var(--velaro-black);text-transform:uppercase}body.woocommerce-account .woocommerce-Button,body.woocommerce-account .button{background-color:var(--velaro-black)!important;color:var(--velaro-white)!important;font-family:var(--velaro-font-heading)!important;text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--velaro-black)!important;transition:background-color 200ms ease,color 200ms ease!important}body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account .button:hover{background-color:var(--velaro-lime)!important;color:var(--velaro-black)!important}.velaro-product-breadcrumbs{background:var(--velaro-white);border-bottom:1px solid #ECECE5;padding:14px 0;font-family:var(--velaro-font-body);font-size:13px}.velaro-product-breadcrumbs a,.velaro-product-breadcrumbs .breadcrumbs a{color:#888;text-decoration:none;transition:color 200ms ease}.velaro-product-breadcrumbs a:hover{color:var(--velaro-lime-hover)}.velaro-product{background:var(--velaro-white)}.velaro-product-hero{background:var(--velaro-white);padding:32px 0}.velaro-product-hero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,1fr);gap:64px;align-items:start}.velaro-product-hero__gallery{position:relative}.velaro-gallery-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px}.velaro-gallery-stack__main-wrap{grid-column:1 / -1}.velaro-gallery-stack__cell-wrap{grid-column:span 1}.velaro-gallery-stack__main{display:block;background:var(--velaro-white);overflow:hidden;cursor:zoom-in}.velaro-gallery-stack__main-img,.velaro-gallery-stack__main img{width:100%;height:auto;display:block;transition:transform 400ms ease}.velaro-gallery-stack__main:hover .velaro-gallery-stack__main-img,.velaro-gallery-stack__main:hover img{transform:scale(1.02)}.velaro-gallery-stack__cell{display:block;background:var(--velaro-black);overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in}.velaro-gallery-stack__cell-img,.velaro-gallery-stack__cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease}.velaro-gallery-stack__cell:hover .velaro-gallery-stack__cell-img,.velaro-gallery-stack__cell:hover img{transform:scale(1.04)}@media (max-width:600px){.velaro-gallery-stack{gap:6px}}.velaro-product-hero__gallery .woocommerce-product-gallery{width:100%!important;background:#FAFAF7;border:1px solid #F0F0EA;padding:24px;float:none!important;margin:0!important}.velaro-product-hero__gallery .woocommerce-product-gallery__image img{border:none}.velaro-product-hero__gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px;margin-top:12px;padding:0;list-style:none}.velaro-product-hero__gallery .flex-control-thumbs li{width:100%!important;margin:0!important}.velaro-product-hero__gallery .flex-control-thumbs li img{width:100%;height:auto;cursor:pointer;border:1px solid #ECECE5;transition:border-color 200ms ease,opacity 200ms ease;opacity:.85}.velaro-product-hero__gallery .flex-control-thumbs li img:hover,.velaro-product-hero__gallery .flex-control-thumbs li img.flex-active{border-color:var(--velaro-lime);opacity:1}.velaro-product-hero__summary{font-family:var(--velaro-font-body)}.velaro-product-hero__summary .product_title{font-family:var(--velaro-font-heading)!important;font-size:clamp(28px, 3vw, 36px)!important;font-weight:700!important;text-transform:none;color:var(--velaro-black)!important;letter-spacing:-.01em;line-height:1.15!important;margin:0 0 6px 0!important}.velaro-product-hero__summary .sku_wrapper,.velaro-product-hero__summary .product_meta .sku_wrapper{display:block;font-family:var(--velaro-font-body);font-size:13px;color:#888;margin:0 0 20px 0}.velaro-product-hero__summary .price{font-family:var(--velaro-font-heading)!important;font-size:32px!important;font-weight:700!important;color:var(--velaro-black)!important;margin:0 0 16px 0!important;padding:0!important;border:none!important}.velaro-product-hero__summary .price del{font-size:18px;color:#BBB;font-weight:400;margin-right:12px}.velaro-product-hero__summary .price ins{background:#fff0;color:var(--velaro-black)}.velaro-product-hero__summary .woocommerce-product-details__short-description{font-size:14px;color:#555;line-height:1.65;margin:0 0 24px 0}.velaro-product-hero__summary .variations{margin:24px 0 16px 0}.velaro-product-hero__summary .variations label{font-family:var(--velaro-font-heading);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--velaro-black)}.velaro-product-hero__summary form.cart{margin:16px 0 24px 0}.velaro-product-hero__summary button.single_add_to_cart_button{width:100%!important;height:56px;font-size:15px!important;background:#2D8B3D!important;color:var(--velaro-white)!important;border-color:#2D8B3D!important;border-radius:6px!important}.velaro-product-hero__summary button.single_add_to_cart_button:hover{background:var(--velaro-black)!important;color:var(--velaro-white)!important;border-color:var(--velaro-black)!important}.velaro-product-hero__summary .product_meta{display:none}.velaro-trust-list{margin:20px 0 0 0;padding:16px 0 0 0;border-top:1px solid #ECECE5;display:flex;flex-direction:column}.velaro-trust-list__item{display:flex;align-items:center;gap:12px;padding:12px 0;font-family:var(--velaro-font-body);font-size:14px;color:#444;text-decoration:none;border-bottom:1px solid #F4F4ED;transition:color 200ms ease}.velaro-trust-list__item:last-child{border-bottom:none}a.velaro-trust-list__item:hover{color:var(--velaro-lime-hover)}.velaro-trust-list__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#555;flex-shrink:0}.velaro-trust-list__label{flex:1}.velaro-trust-list__badge{font-family:var(--velaro-font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:rgb(59 181 74 / .12);color:#2D8B3D;padding:4px 10px;border-radius:999px}.velaro-product-section{padding:64px 0;border-top:1px solid #ECECE5}.velaro-product-section__header{text-align:center;margin-bottom:40px}.velaro-product-section__eyebrow{display:inline-block;font-family:var(--velaro-font-heading);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--velaro-lime-hover);margin-bottom:10px}.velaro-product-section__title{font-family:var(--velaro-font-heading);font-size:clamp(26px, 3vw, 36px);font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0;letter-spacing:-.01em}.velaro-product-description__content{max-width:760px;margin:0 auto;font-family:var(--velaro-font-body);font-size:16px;line-height:1.75;color:#444}.velaro-product-description__content p{margin:0 0 18px 0}.velaro-product-frame-details__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.velaro-product-frame-details__item{background:#FAFAF7;padding:32px 24px;text-align:center;border:1px solid #F0F0EA;transition:border-color 200ms ease,transform 200ms ease}.velaro-product-frame-details__item:hover{border-color:var(--velaro-lime);transform:translateY(-2px)}.velaro-product-frame-details__icon{width:64px;height:64px;margin:0 auto 16px;background:var(--velaro-lime);color:var(--velaro-black);border-radius:50%;display:flex;align-items:center;justify-content:center}.velaro-product-frame-details__item h3{font-family:var(--velaro-font-heading);font-size:18px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 8px 0}.velaro-product-frame-details__item p{font-family:var(--velaro-font-body);font-size:14px;line-height:1.6;color:#666;margin:0}.velaro-product-specs__table{max-width:900px;margin:0 auto}.velaro-product-specs__table table{width:100%;border-collapse:collapse;background:var(--velaro-white)}.velaro-product-specs__table th,.velaro-product-specs__table td{padding:16px 20px!important;border:1px solid #ECECE5!important;text-align:left}.velaro-product-specs__table th{font-family:var(--velaro-font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--velaro-black);background:#F7F7F4!important;width:30%}.velaro-product-specs__table td{font-family:var(--velaro-font-body);font-size:14px;color:#555}.velaro-product-reviews__content{max-width:800px;margin:0 auto}.velaro-product-related{padding:64px 0;background:#FAFAF7;border-top:1px solid #ECECE5}.velaro-product .woocommerce-tabs,.velaro-product .product-tabs-wrapper,.velaro-product .wc-tabs-wrapper{display:none!important}@media (max-width:1024px){.velaro-product-hero__inner{grid-template-columns:1fr;gap:32px}.velaro-product-frame-details__grid{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.velaro-product-hero{padding:16px 0}.velaro-product-section{padding:40px 0}.velaro-product-hero__summary .product_title{font-size:24px!important}.velaro-product-hero__summary .price{font-size:26px!important}}body.single-product{background-color:#FAFAF7}body.single-product .product-image-summary-wrap{background-color:var(--velaro-white);padding:40px;margin-top:24px;border:1px solid #ECECE5;box-shadow:0 2px 12px rgb(0 0 0 / .03)}body.single-product .single-breadcrumbs-wrapper{font-family:var(--velaro-font-body);font-size:13px;margin-bottom:16px}body.single-product .single-breadcrumbs-wrapper a{color:#888;text-decoration:none;transition:color 200ms ease}body.single-product .single-breadcrumbs-wrapper a:hover{color:var(--velaro-lime-hover)}body.single-product .product_title,body.single-product .summary .product_title{font-family:var(--velaro-font-heading)!important;font-size:clamp(28px, 4vw, 40px)!important;font-weight:700!important;text-transform:uppercase;color:var(--velaro-black)!important;letter-spacing:-.01em;line-height:1.1!important;margin:0 0 16px 0!important}body.single-product .summary .posted_in,body.single-product .summary .wd-product-brands-links{font-family:var(--velaro-font-heading);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--velaro-lime-hover);margin-bottom:8px}body.single-product .summary .woocommerce-product-rating{margin-bottom:20px}body.single-product .summary .star-rating{color:var(--velaro-lime-hover)}body.single-product .summary .woocommerce-review-link{font-family:var(--velaro-font-body);font-size:13px;color:#888;margin-left:8px;text-decoration:none}body.single-product .summary .price,body.single-product .summary p.price{font-family:var(--velaro-font-heading)!important;font-size:36px!important;font-weight:700!important;color:var(--velaro-black)!important;margin:0 0 24px 0!important;padding-bottom:24px;border-bottom:1px solid #ECECE5}body.single-product .summary .price del{font-size:22px;color:#BBB;font-weight:400;margin-right:12px}body.single-product .summary .price ins{background:#fff0;color:var(--velaro-black);text-decoration:none}body.single-product .summary .price .woocommerce-Price-currencySymbol{margin-right:4px}body.single-product .summary .woocommerce-product-details__short-description{font-family:var(--velaro-font-body);font-size:15px;line-height:1.7;color:#555;margin-bottom:24px}body.single-product .summary .variations{border:none;margin-bottom:20px}body.single-product .summary .variations th,body.single-product .summary .variations td{padding:8px 0;border:none}body.single-product .summary .variations label{font-family:var(--velaro-font-heading);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--velaro-black)}body.single-product .summary .variations select{font-family:var(--velaro-font-body);padding:12px 16px;border:1px solid #DDD;background:var(--velaro-white);width:100%;transition:border-color 200ms ease}body.single-product .summary .variations select:focus{outline:none;border-color:var(--velaro-lime)}body.single-product .summary form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0 0 24px 0}body.single-product .summary .quantity{flex-shrink:0;display:inline-flex!important;align-items:stretch;height:56px;border:2px solid var(--velaro-black);background:var(--velaro-white);overflow:hidden;position:relative}body.single-product .summary .quantity .minus,body.single-product .summary .quantity .plus,body.single-product .summary .quantity .quantity-button{display:flex!important;align-items:center;justify-content:center;width:44px;height:100%;background:var(--velaro-white);color:var(--velaro-black);border:none;cursor:pointer;font-family:var(--velaro-font-heading);font-size:20px;font-weight:600;user-select:none;transition:background-color 200ms ease,color 200ms ease;text-decoration:none;padding:0;margin:0;float:none!important;position:static;border-radius:0;box-shadow:none}body.single-product .summary .quantity .minus:hover,body.single-product .summary .quantity .plus:hover,body.single-product .summary .quantity .quantity-button:hover{background:var(--velaro-lime);color:var(--velaro-black)}body.single-product .summary .quantity input.qty{font-family:var(--velaro-font-heading);font-size:16px;font-weight:700;width:56px;height:100%;padding:0;border:none!important;border-left:1px solid #ECECE5!important;border-right:1px solid #ECECE5!important;background:var(--velaro-white);color:var(--velaro-black);text-align:center;-moz-appearance:textfield;box-shadow:none!important;border-radius:0!important}body.single-product .summary .quantity input.qty::-webkit-outer-spin-button,body.single-product .summary .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.single-product .summary .quantity input.qty:focus{outline:none;background:#FAFAF7}body.single-product .summary button.single_add_to_cart_button,body.single-product .summary .single_add_to_cart_button{font-family:var(--velaro-font-heading)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em;padding:0 32px!important;height:56px;min-width:200px;background-color:var(--velaro-lime)!important;color:var(--velaro-black)!important;border:2px solid var(--velaro-lime)!important;border-radius:0!important;cursor:pointer;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease!important;flex:1}body.single-product .summary button.single_add_to_cart_button:hover{background-color:var(--velaro-black)!important;color:var(--velaro-lime)!important}body.single-product .summary .wd-action-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--velaro-font-body);font-size:14px;color:#555;margin-right:16px;margin-top:12px;transition:color 200ms ease}body.single-product .summary .wd-action-btn:hover{color:var(--velaro-lime-hover)}.velaro-product-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:24px 0;padding:0;background-color:#F7F7F4;border-left:3px solid var(--velaro-lime);overflow:hidden}.velaro-product-trust__item{display:flex;align-items:center;gap:14px;font-family:var(--velaro-font-body);padding:14px 20px;border-bottom:1px solid #ECECE5;border-right:1px solid #ECECE5}.velaro-product-trust__item:nth-child(2n){border-right:none}.velaro-product-trust__item:nth-last-child(-n+2){border-bottom:none}.velaro-product-trust__item svg{color:var(--velaro-lime-hover);flex-shrink:0;width:22px;height:22px}.velaro-product-trust__item strong{display:block;font-size:13px;font-weight:700;color:var(--velaro-black);text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.velaro-product-trust__item span{display:block;font-size:12px;color:#777;line-height:1.3;margin-top:3px}body.single-product .summary .product_meta{font-family:var(--velaro-font-body);font-size:13px;color:#888;border-top:1px solid #ECECE5;padding-top:20px;margin-top:24px}body.single-product .summary .product_meta>span{display:block;margin-bottom:6px}body.single-product .summary .product_meta strong,body.single-product .summary .product_meta .sku_wrapper,body.single-product .summary .product_meta .posted_in,body.single-product .summary .product_meta .tagged_as{color:var(--velaro-black)}body.single-product .summary .product_meta a{color:#555;text-decoration:none;transition:color 200ms ease}body.single-product .summary .product_meta a:hover{color:var(--velaro-lime-hover)}body.single-product .onsale{background-color:var(--velaro-lime)!important;color:var(--velaro-black)!important;font-family:var(--velaro-font-heading)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;border-radius:0!important;border:none!important;padding:8px 16px!important}.velaro-stock-indicator{display:inline-flex;align-items:center;gap:8px;font-family:var(--velaro-font-body);font-size:13px;font-weight:600;margin:0 0 16px 0;letter-spacing:.02em}.velaro-stock-indicator__dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.velaro-stock-indicator.velaro-stock--in{color:#2D8B3D}.velaro-stock-indicator.velaro-stock--in .velaro-stock-indicator__dot{background:#3BB54A;box-shadow:0 0 0 3px rgb(59 181 74 / .18)}.velaro-stock-indicator.velaro-stock--out{color:#B23A3A}.velaro-stock-indicator.velaro-stock--out .velaro-stock-indicator__dot{background:#E04E4E;box-shadow:0 0 0 3px rgb(224 78 78 / .18)}.velaro-price-savings{display:inline-block;font-family:var(--velaro-font-body);font-size:14px;font-weight:600;color:#2D8B3D;background:rgb(59 181 74 / .1);padding:4px 10px;margin-left:12px;vertical-align:middle;letter-spacing:.01em}body.single-product .summary .price .velaro-price-savings .amount,body.single-product .summary .price .velaro-price-savings{font-size:14px!important;font-weight:600!important;color:#2D8B3D!important}.velaro-highlights{padding:48px 0;background:var(--velaro-white)}.velaro-highlights__card{background:#F4F4F0;border-radius:6px;padding:56px 48px;max-width:1100px;margin:0 auto}.velaro-highlights__title{font-family:var(--velaro-font-heading);font-size:28px;font-weight:700;color:var(--velaro-black);text-align:center;margin:0 0 48px 0;letter-spacing:-.005em}.velaro-highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px}.velaro-highlights__item{text-align:center;padding:0;background:#fff0;border:none;transition:transform 200ms ease}.velaro-highlights__item:hover{transform:translateY(-2px);border:none}.velaro-highlights__icon{width:auto;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#fff0;color:var(--velaro-black);border-radius:0}.velaro-highlights__icon svg{color:var(--velaro-black);stroke-width:1.6}.velaro-highlights__name{font-family:var(--velaro-font-heading);font-size:17px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--velaro-black);margin-bottom:6px}.velaro-highlights__value{font-family:var(--velaro-font-body);font-size:14px;font-weight:400;color:#555;line-height:1.5}@media (max-width:1024px){.velaro-highlights__card{padding:40px 24px}.velaro-highlights__grid{grid-template-columns:repeat(2,1fr);gap:36px 20px}}@media (max-width:600px){.velaro-highlights{padding:32px 12px}.velaro-highlights__card{padding:28px 16px}.velaro-highlights__title{font-size:22px;margin-bottom:28px}.velaro-highlights__grid{grid-template-columns:1fr;gap:28px}.velaro-highlights__icon{height:48px}}.woocommerce-result-count,.wd-products-result-count,.wd-shop-tools-element.wd-tools-result-count{display:none!important}.wd-nav-product-cat .nav-link-count,.wd-nav-product-cat .count,.wd-products-element .count,.wd-product-cats-list .count,.product-categories .count{display:none!important}body.woocommerce-shop,body.archive.woocommerce,body.tax-product_cat,body.tax-product_brand{background-color:#FAFAF7}body.woocommerce-shop .wd-page-title,body.archive.woocommerce .wd-page-title,body.tax-product_cat .wd-page-title,body.tax-product_brand .wd-page-title{background:var(--velaro-black)!important;padding:56px 15px}body.woocommerce-shop .wd-page-title .entry-title,body.archive.woocommerce .wd-page-title .entry-title,body.tax-product_cat .wd-page-title .entry-title{font-family:var(--velaro-font-heading)!important;font-size:clamp(32px, 5vw, 48px)!important;font-weight:700!important;text-transform:uppercase;color:var(--velaro-white)!important;letter-spacing:-.01em}body.woocommerce-shop .wd-page-title .breadcrumbs,body.archive.woocommerce .wd-page-title .breadcrumbs,body.tax-product_cat .wd-page-title .breadcrumbs{font-family:var(--velaro-font-body);font-size:13px;color:rgb(255 255 255 / .6)}body.woocommerce-shop .wd-page-title .breadcrumbs a,body.archive.woocommerce .wd-page-title .breadcrumbs a{color:rgb(255 255 255 / .6);transition:color 200ms ease}body.woocommerce-shop .wd-page-title .breadcrumbs a:hover,body.archive.woocommerce .wd-page-title .breadcrumbs a:hover{color:var(--velaro-lime)}.wd-shop-tools,.woocommerce-ordering,.wd-products-element,.wd-shop-tools-row{font-family:var(--velaro-font-body)}.woocommerce-ordering select,.orderby{font-family:var(--velaro-font-body)!important;font-size:14px!important;padding:10px 36px 10px 14px!important;border:1px solid #DDD!important;background:var(--velaro-white)!important;color:var(--velaro-black)!important;border-radius:0!important;transition:border-color 200ms ease;cursor:pointer}.woocommerce-ordering select:focus,.orderby:focus{outline:none;border-color:var(--velaro-lime)!important}.products .wd-product,.products li.product{background:var(--velaro-white);border:1px solid #ECECE5;transition:border-color 250ms ease,transform 250ms ease,box-shadow 250ms ease;overflow:hidden;position:relative}.products .wd-product:hover,.products li.product:hover{border-color:var(--velaro-lime);transform:translateY(-3px);box-shadow:0 12px 24px rgb(0 0 0 / .06)}.products .wd-product .product-wrapper,.products li.product .product-wrapper{padding:16px;background:var(--velaro-white)}.products .product-element-top{position:relative;overflow:hidden;background:#FAFAF7;margin-bottom:14px;border:1px solid #F4F4ED;aspect-ratio:1 / 1}.products .product-element-top a img,.products .product-image-link img{transition:transform 400ms ease}.products .wd-product:hover .product-element-top a img,.products li.product:hover .product-element-top a img{transform:scale(1.04)}.products .wd-product .wd-entities-title::before,.products li.product .wd-entities-title::before{content:"";display:inline-block;width:8px;height:8px;background:#3BB54A;border-radius:50%;margin-right:8px;vertical-align:middle;margin-top:-2px;box-shadow:0 0 0 2px rgb(59 181 74 / .18)}.products .wd-product.outofstock .wd-entities-title::before,.products li.product.outofstock .wd-entities-title::before{background:#E04E4E;box-shadow:0 0 0 2px rgb(224 78 78 / .18)}.products .wd-product-brands-links,.products .wd-product-cats{font-family:var(--velaro-font-heading);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#999;margin-bottom:6px;display:block}.products .wd-product-brands-links a,.products .wd-product-cats a{color:#888!important;text-decoration:none;transition:color 200ms ease}.products .wd-product-brands-links a:hover,.products .wd-product-cats a:hover{color:var(--velaro-lime-hover)!important}.products .wd-entities-title{margin:0 0 10px 0!important;font-size:15px!important;line-height:1.3!important}.products .wd-entities-title a{font-family:var(--velaro-font-heading)!important;font-weight:600!important;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--velaro-black)!important;text-decoration:none;transition:color 200ms ease;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em}.products .wd-product:hover .wd-entities-title a,.products li.product:hover .wd-entities-title a{color:var(--velaro-lime-hover)!important}.products .star-rating{color:var(--velaro-lime-hover);font-size:13px!important;margin:4px 0 8px 0!important}.products .price{font-family:var(--velaro-font-heading)!important;font-size:20px!important;font-weight:700!important;color:var(--velaro-black)!important;margin:0!important;line-height:1.2}.products .price del,.products .price del .amount{color:#BBB!important;font-size:14px!important;font-weight:400!important;margin-right:8px;text-decoration:line-through}.products .price ins{background:transparent!important;color:var(--velaro-black)!important;text-decoration:none;font-weight:700!important}.products .onsale,.products .product-label,.products .wd-product-label{position:absolute!important;top:12px!important;left:12px!important;background:var(--velaro-lime)!important;color:var(--velaro-black)!important;font-family:var(--velaro-font-heading)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px!important;border-radius:0!important;border:none!important;z-index:5}.products .wd-buttons{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateX(8px);transition:opacity 250ms ease,transform 250ms ease;z-index:5}.products .wd-product:hover .wd-buttons,.products li.product:hover .wd-buttons{opacity:1;transform:translateX(0)}.products .wd-buttons .wd-action-btn>a,.products .wd-buttons>a,.products .wd-buttons .wd-tools-element>a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--velaro-white)!important;color:var(--velaro-black)!important;border:1px solid #ECECE5;border-radius:50%;transition:background-color 200ms ease,color 200ms ease;font-size:14px}.products .wd-buttons .wd-action-btn>a:hover,.products .wd-buttons>a:hover{background:var(--velaro-lime)!important;color:var(--velaro-black)!important;border-color:var(--velaro-lime)}.products .add_to_cart_button,.products .wd-add-btn>a,.products li.product .button{font-family:var(--velaro-font-heading)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.08em;padding:10px 18px!important;background:var(--velaro-black)!important;color:var(--velaro-white)!important;border:2px solid var(--velaro-black)!important;border-radius:0!important;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease!important;margin-top:12px;width:100%;display:block;text-align:center}.products .add_to_cart_button:hover,.products .wd-add-btn>a:hover,.products li.product .button:hover{background:var(--velaro-lime)!important;color:var(--velaro-black)!important;border-color:var(--velaro-lime)!important}body.woocommerce-shop .woocommerce-pagination,.wd-pagination{margin-top:48px;text-align:center}.woocommerce-pagination ul.page-numbers,.wd-pagination ul{display:inline-flex;gap:6px;padding:0;margin:0;list-style:none;border:none!important}.woocommerce-pagination ul.page-numbers li,.wd-pagination ul li{border:none!important;margin:0!important}.woocommerce-pagination .page-numbers,.wd-pagination a,.wd-pagination span{font-family:var(--velaro-font-heading)!important;font-size:14px!important;font-weight:700!important;width:40px;height:40px;display:inline-flex!important;align-items:center;justify-content:center;background:var(--velaro-white)!important;color:var(--velaro-black)!important;border:1px solid #ECECE5!important;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease;text-decoration:none!important;border-radius:0!important}.woocommerce-pagination .page-numbers:hover,.wd-pagination a:hover{border-color:var(--velaro-lime)!important;color:var(--velaro-lime-hover)!important}.woocommerce-pagination .page-numbers.current,.wd-pagination .current{background:var(--velaro-black)!important;color:var(--velaro-lime)!important;border-color:var(--velaro-black)!important}.sidebar-container.sidebar-shop,#sidebar-shop{background:var(--velaro-white);border:1px solid #ECECE5;padding:20px}#sidebar-shop .widget,#sidebar-shop .wd-widget{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #F0F0EA}#sidebar-shop .widget:last-child,#sidebar-shop .wd-widget:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#sidebar-shop .widget-title,#sidebar-shop .widgettitle,#sidebar-shop h2.widget-title{font-family:var(--velaro-font-heading)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:var(--velaro-black)!important;margin:0 0 16px 0!important;padding-bottom:10px;border-bottom:2px solid var(--velaro-lime);display:block}#sidebar-shop ul,#sidebar-shop .wd-product-cats{list-style:none;padding:0;margin:0}#sidebar-shop ul li{font-family:var(--velaro-font-body);font-size:14px;padding:6px 0;color:#555}#sidebar-shop ul li a{color:#555;text-decoration:none;transition:color 200ms ease}#sidebar-shop ul li a:hover{color:var(--velaro-lime-hover)}#sidebar-shop .count{color:#999;font-size:12px;margin-left:4px}#sidebar-shop .price_slider_wrapper .price_slider{background:#ECECE5!important;height:4px!important;border-radius:0!important}#sidebar-shop .price_slider_wrapper .ui-slider-range{background:var(--velaro-lime)!important}#sidebar-shop .price_slider_wrapper .ui-slider-handle{background:var(--velaro-black)!important;border:2px solid var(--velaro-black)!important;width:16px!important;height:16px!important;border-radius:50%!important;top:-7px!important}#sidebar-shop .price_slider_amount{font-family:var(--velaro-font-body);font-size:13px;color:#555;margin-top:16px}#sidebar-shop .price_slider_amount .button{font-family:var(--velaro-font-heading)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase;padding:8px 18px!important;background:var(--velaro-black)!important;color:var(--velaro-white)!important;border:2px solid var(--velaro-black)!important;border-radius:0!important;transition:background-color 200ms ease,color 200ms ease!important}#sidebar-shop .price_slider_amount .button:hover{background:var(--velaro-lime)!important;color:var(--velaro-black)!important;border-color:var(--velaro-lime)!important}#sidebar-shop .product_list_widget li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #F4F4ED}#sidebar-shop .product_list_widget li:last-child{border-bottom:none}#sidebar-shop .product_list_widget img{width:56px!important;height:auto;margin:0!important;flex-shrink:0;border:1px solid #ECECE5}#sidebar-shop .product_list_widget .product-title{font-family:var(--velaro-font-heading);font-size:13px;font-weight:600;color:var(--velaro-black);display:block;margin-bottom:4px;line-height:1.3}#sidebar-shop .product_list_widget .amount{font-family:var(--velaro-font-heading);font-weight:700;color:var(--velaro-black);font-size:13px}#sidebar-shop .product_list_widget .star-rating{font-size:11px;margin:2px 0}@media (max-width:1024px){.products .wd-entities-title a{font-size:14px!important}.products .price{font-size:18px!important}}@media (max-width:600px){body.woocommerce-shop .wd-page-title,body.archive.woocommerce .wd-page-title{padding:40px 15px}.products .wd-product .product-wrapper,.products li.product .product-wrapper{padding:12px}}.velaro-trust-section{background-color:var(--velaro-black);padding:56px 15px 24px;border-top:1px solid rgb(255 255 255 / .08)}.velaro-trust-section__inner{max-width:var(--velaro-container);margin:0 auto;display:grid;grid-template-columns:1fr 3fr 1fr;gap:48px;align-items:start}.velaro-trust-section__heading{font-family:var(--velaro-font-heading);font-size:13px;font-weight:700;color:var(--velaro-gray);text-transform:uppercase;letter-spacing:.15em;margin:0 0 18px 0}.velaro-trust-section__grid{display:grid;gap:8px}.velaro-trust-section__grid--payment{grid-template-columns:repeat(3,1fr)}.velaro-trust-section__grid--single{grid-template-columns:1fr}.velaro-trust-section__col--delivery .velaro-trust-section__grid--single{grid-template-columns:1fr}.velaro-trust-section__card{background:#DFDFDD;border-radius:4px;height:70px;display:flex;align-items:center;justify-content:center;padding:8px 12px;color:var(--velaro-black)}.velaro-trust-section__card img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;display:block}.velaro-trust-section__card--badge{background:#fff0;height:auto}.velaro-trust-section__card--method{gap:10px;font-family:var(--velaro-font-heading);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--velaro-black)}.velaro-trust-section__card--method svg{color:var(--velaro-black);flex-shrink:0}.velaro-trust-badge{display:flex;align-items:center;gap:14px;background:#F4D000;border:4px solid #D4A91E;border-radius:50%;width:130px;height:130px;flex-direction:column;justify-content:center;color:#1F1500;text-align:center}.velaro-trust-badge svg{color:#1F1500;margin-bottom:-4px}.velaro-trust-badge__label{font-family:var(--velaro-font-heading);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.velaro-trust-badge__label small{font-size:9px;font-weight:600;letter-spacing:.06em;display:block;margin-top:2px}.velaro-pay-logo{font-family:'Helvetica Neue',Arial,sans-serif;font-weight:700;font-size:16px;display:inline-flex;align-items:center;gap:4px;color:var(--velaro-black)}.velaro-pay-logo--amazon{font-weight:600;font-size:16px;letter-spacing:-.02em;color:#232F3E}.velaro-pay-logo--amazon strong{color:#F90;font-weight:700;margin-left:1px}.velaro-pay-logo--paypal{font-style:italic;font-size:18px;color:#003087;font-weight:800}.velaro-pay-logo--paypal em{color:#009CDE;font-style:italic;margin-right:1px}.velaro-pay-logo--visa{flex-direction:column;gap:1px;font-style:italic;font-size:18px;color:#1A1F71;letter-spacing:.02em;font-weight:900}.velaro-pay-logo--visa small{font-size:8px;background:#1A1F71;color:var(--velaro-white);padding:1px 6px;letter-spacing:.15em;font-weight:600;font-style:normal}.velaro-pay-logo--mastercard{position:relative;width:60px;height:36px;display:flex;align-items:center;justify-content:center;gap:0}.velaro-pay-logo--mastercard i{display:inline-block;width:24px;height:24px;border-radius:50%;flex-shrink:0}.velaro-pay-logo--mastercard i:nth-child(1){background:#EB001B;margin-right:-8px}.velaro-pay-logo--mastercard i:nth-child(2){background:#F79E1B;mix-blend-mode:multiply}.velaro-pay-logo--mastercard span{display:none}.velaro-pay-logo--sofort{background:#EE7DBD;color:var(--velaro-white);padding:6px 14px;border-radius:3px;font-style:italic;font-size:14px;font-weight:700}.velaro-pay-logo--ups{background:#6E3A1E;color:#FFB500;font-family:'Helvetica',Arial,sans-serif;font-size:22px;font-weight:900;padding:6px 14px;border-radius:50% 50% 0 0;letter-spacing:.05em;font-style:italic}.velaro-pay-logo--dhl{background:#FC0;color:#D40511;font-family:'Helvetica',Arial,sans-serif;font-size:22px;font-weight:900;padding:8px 14px;letter-spacing:.04em}@media (max-width:1024px){.velaro-trust-section__inner{grid-template-columns:1fr;gap:32px}.velaro-trust-section__col{text-align:center}.velaro-trust-section__heading{text-align:center}.velaro-trust-badge{margin:0 auto}}@media (max-width:600px){.velaro-trust-section{padding:40px 15px 16px}.velaro-trust-section__grid--payment{grid-template-columns:repeat(2,1fr)}.velaro-trust-section__card{height:60px}}body.single-product .woocommerce-product-gallery__image img{border:1px solid #ECECE5}body.single-product .flex-control-thumbs{margin-top:16px}body.single-product .flex-control-thumbs li img{border:1px solid #ECECE5;transition:border-color 200ms ease;cursor:pointer}body.single-product .flex-control-thumbs li img.flex-active,body.single-product .flex-control-thumbs li img:hover{border-color:var(--velaro-lime)}body.single-product .product-tabs-wrapper{background-color:var(--velaro-white);margin-top:32px;padding:32px;border:1px solid #ECECE5}body.single-product .woocommerce-tabs ul.tabs,body.single-product .wd-nav-tabs{border-bottom:2px solid #ECECE5;padding:0;margin:0 0 32px 0;display:flex;gap:8px}body.single-product .woocommerce-tabs ul.tabs li,body.single-product .wd-nav-tabs li{background:none!important;border:none!important;padding:0!important;margin:0!important}body.single-product .woocommerce-tabs ul.tabs li a,body.single-product .wd-nav-tabs li a{font-family:var(--velaro-font-heading)!important;font-size:14px!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888!important;padding:14px 24px!important;display:block;position:relative;bottom:-2px;border-bottom:2px solid transparent!important;transition:color 200ms ease,border-color 200ms ease;text-decoration:none!important}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li:hover a,body.single-product .wd-nav-tabs li.active a,body.single-product .wd-nav-tabs li:hover a{color:var(--velaro-black)!important;border-bottom-color:var(--velaro-lime)!important}body.single-product .woocommerce-Tabs-panel{font-family:var(--velaro-font-body);font-size:15px;line-height:1.7;color:#444}body.single-product .woocommerce-Tabs-panel h2{font-family:var(--velaro-font-heading);font-size:24px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 20px 0}body.single-product .shop_attributes,body.single-product .woocommerce-product-attributes{border-collapse:collapse;width:100%}body.single-product .shop_attributes th,body.single-product .woocommerce-product-attributes th{font-family:var(--velaro-font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--velaro-black);background:#F7F7F4!important;padding:14px 20px!important;text-align:left;border:1px solid #ECECE5!important}body.single-product .shop_attributes td,body.single-product .woocommerce-product-attributes td{font-family:var(--velaro-font-body);font-size:14px;color:#555;padding:14px 20px!important;border:1px solid #ECECE5!important;font-style:normal!important}body.single-product #reviews .commentlist{list-style:none;padding:0}body.single-product #reviews .comment_container{background:#F7F7F4;padding:20px;border-left:3px solid var(--velaro-lime);margin-bottom:16px}body.single-product #reviews .meta{font-family:var(--velaro-font-heading);font-size:13px;text-transform:uppercase;color:var(--velaro-black)}body.single-product #review_form input[type="text"],body.single-product #review_form input[type="email"],body.single-product #review_form textarea{width:100%;padding:12px 16px;border:1px solid #DDD;font-family:var(--velaro-font-body);margin-bottom:12px;transition:border-color 200ms ease}body.single-product #review_form input:focus,body.single-product #review_form textarea:focus{outline:none;border-color:var(--velaro-lime)}body.single-product #review_form .form-submit input[type="submit"],body.single-product #respond input[type="submit"]{font-family:var(--velaro-font-heading)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;padding:14px 32px!important;background:var(--velaro-black)!important;color:var(--velaro-white)!important;border:2px solid var(--velaro-black)!important;border-radius:0!important;cursor:pointer;transition:background-color 200ms ease,color 200ms ease!important}body.single-product #review_form .form-submit input[type="submit"]:hover,body.single-product #respond input[type="submit"]:hover{background:var(--velaro-lime)!important;color:var(--velaro-black)!important;border-color:var(--velaro-lime)!important}body.single-product .related-and-upsells{margin-top:48px}body.single-product .related.products>h2,body.single-product .upsells.products>h2{font-family:var(--velaro-font-heading);font-size:28px;font-weight:700;text-transform:uppercase;color:var(--velaro-black);margin:0 0 32px 0;padding-bottom:16px;border-bottom:3px solid var(--velaro-lime);display:inline-block}body.single-product .wd-more-products,body.single-product a.wd-more-products,body.single-product .woocommerce-Tabs-panel a:has(>.wd-more-products){display:inline-block;font-family:var(--velaro-font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--velaro-black)!important;padding:12px 24px;background:var(--velaro-lime);border:2px solid var(--velaro-lime);text-decoration:none;margin-top:16px;transition:background-color 200ms ease,color 200ms ease}body.single-product .wd-more-products:hover,body.single-product a.wd-more-products:hover{background:var(--velaro-black);color:var(--velaro-lime)!important;border-color:var(--velaro-lime)}body.single-product .summary .wd-product-brand-img,body.single-product .summary .wd-brand-img{border:1px solid #ECECE5;padding:8px;background:var(--velaro-white)}body.single-product .wd-buttons.wd-pos-r-t{background:var(--velaro-white)}body.single-product .wd-buttons .wd-action-btn>a,body.single-product .wd-buttons .wd-tools-element>a{color:var(--velaro-black)!important;transition:background-color 200ms ease,color 200ms ease}body.single-product .wd-buttons .wd-action-btn>a:hover{background:var(--velaro-lime)!important;color:var(--velaro-black)!important}body.single-product .product-grid-item .onsale,body.shop .product-grid-item .onsale{background:var(--velaro-lime)!important;color:var(--velaro-black)!important;font-weight:700}body.single-product .wd-products-element .swiper-pagination-bullet,body.single-product .related .swiper-pagination-bullet{background:#DDD;opacity:1;width:10px;height:10px;transition:background-color 200ms ease}body.single-product .swiper-pagination-bullet-active{background:var(--velaro-lime)!important}body.single-product .related li.product .product-wrapper,body.single-product .upsells li.product .product-wrapper{background:var(--velaro-white);border:1px solid #ECECE5;transition:border-color 200ms ease,transform 200ms ease}body.single-product .related li.product:hover .product-wrapper,body.single-product .upsells li.product:hover .product-wrapper{border-color:var(--velaro-lime)}body.single-product .related li.product .wd-entities-title a,body.single-product .upsells li.product .wd-entities-title a{font-family:var(--velaro-font-heading);font-weight:600;color:var(--velaro-black);text-transform:uppercase;font-size:14px;letter-spacing:.05em}body.single-product .related li.product .price,body.single-product .upsells li.product .price{font-family:var(--velaro-font-heading);font-weight:700;color:var(--velaro-black)}@media (max-width:1024px){body.single-product .product-image-summary-wrap{padding:24px}body.single-product .product-tabs-wrapper{padding:24px}}@media (max-width:768px){body.single-product .product-image-summary-wrap{padding:16px}body.single-product .summary .product_title{font-size:26px!important}body.single-product .summary .price{font-size:28px!important}body.single-product .summary form.cart{flex-direction:column}body.single-product .summary .quantity input.qty{width:100%}body.single-product .summary button.single_add_to_cart_button{width:100%}.velaro-product-trust{grid-template-columns:1fr}body.single-product .product-tabs-wrapper{padding:16px}body.single-product .woocommerce-tabs ul.tabs,body.single-product .wd-nav-tabs{flex-wrap:wrap}body.single-product .related.products>h2,body.single-product .upsells.products>h2{font-size:22px}}