:root{--vd-accent:#714b67;--vd-accent-ink:#ffffff;--vd-accent-soft:#f3ecf1;--vd-badge-bg:#f3ecf1;--vd-badge-ink:#714b67;--vd-bg:#fafafa;--vd-body-lh:1.55;--vd-border-w:1px;--vd-btn-pad-x:18px;--vd-btn-pad-y:10px;--vd-btn-radius:12px;--vd-btn-weight:600;--vd-cashback-bg:#f6f1e7;--vd-danger:#a63d3d;--vd-disabled-opacity:0.5;--vd-focus:#714b67;--vd-font-body:Inter, system-ui, -apple-system, sans-serif;--vd-font-display:Manrope, Inter, system-ui, sans-serif;--vd-font-scale:1;--vd-footer-bg:#2b2126;--vd-footer-ink:#e9e2e6;--vd-gap:16px;--vd-h-ls:-0.015em;--vd-h-weight:650;--vd-header-bg:#ffffff;--vd-header-border-w:1px;--vd-header-contact:show;--vd-header-ink:#121212;--vd-header-logo-h:34px;--vd-header-pad-y:14px;--vd-header-phone:show;--vd-header-search:icon;--vd-header-shadow:none;--vd-ink:#121212;--vd-input-bg:#ffffff;--vd-input-border:#e8e8e8;--vd-input-radius:10px;--vd-line:#e8e8e8;--vd-link:#714b67;--vd-muted:#6d6d6d;--vd-ok:#2c6e49;--vd-panel:#ffffff;--vd-price:#121212;--vd-price-old:#aa3333;--vd-radius-l:18px;--vd-radius-m:14px;--vd-radius-s:999px;--vd-ribbon-bg:#714b67;--vd-ribbon-ink:#ffffff;--vd-section-pad:32px;--vd-shadow-m:0 8px 24px rgba(18,18,18,.12);--vd-shadow-s:0 1px 3px rgba(18,18,18,.06);--vd-star:#d9a441;--vd-variant-price-extra:show;--vd-warn:#a4641c;--primary:#714b67;--bs-primary:#714b67;--bs-primary-rgb:113,75,103;--o-color-1:#714b67;--bs-link-color:var(--vd-link);--bs-focus-ring-color:color-mix(in srgb,var(--vd-focus) 45%, transparent);}
body{font-family:var(--vd-font-body);color:var(--vd-ink);background:var(--vd-bg);line-height:var(--vd-body-lh)}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--vd-font-display);font-weight:var(--vd-h-weight);letter-spacing:var(--vd-h-ls)}
a{color:var(--vd-link)}
.btn-primary,.btn-fill-primary{background-color:#714b67!important;border-color:#714b67!important;color:#ffffff!important;border-radius:var(--vd-btn-radius)!important;font-weight:var(--vd-btn-weight)}
.btn-primary:hover{filter:brightness(.92)}
.page-link{color:var(--vd-link)}
.page-item.active .page-link{background-color:#714b67!important;border-color:#714b67!important;color:#ffffff!important}
.form-check-input:checked{background-color:var(--vd-accent);border-color:var(--vd-accent)}
.progress-bar{background-color:var(--vd-accent)}
.btn-outline-secondary,.btn-secondary{border-radius:var(--vd-btn-radius)!important}
.btn-outline-secondary:hover{border-color:var(--vd-accent);color:var(--vd-accent)}
.text-primary{color:var(--vd-accent)!important}
.bg-primary{background-color:var(--vd-accent)!important}
.border{border-color:var(--vd-line)!important}
.rounded{border-radius:var(--vd-radius-m)!important}
.form-control,.form-select{background:var(--vd-input-bg);border-color:var(--vd-input-border);border-radius:var(--vd-input-radius)}
:focus-visible{outline-color:var(--vd-focus)}
.vd-ribbon{background:var(--vd-ribbon-bg);color:var(--vd-ribbon-ink)}
.vd-star,.text-warning{color:var(--vd-star)!important}
.text-success{color:var(--vd-ok)!important}
.text-danger{color:var(--vd-danger)!important}
#wrapwrap>header,#wrapwrap>header .navbar{background:var(--vd-header-bg);color:var(--vd-header-ink)}
#wrapwrap>header .navbar{padding-top:var(--vd-header-pad-y)!important;padding-bottom:var(--vd-header-pad-y)!important;box-shadow:var(--vd-header-shadow);border-bottom:var(--vd-header-border-w) solid var(--vd-line)}
#wrapwrap>header .navbar-brand img,#wrapwrap>header .o_website_logo{height:var(--vd-header-logo-h);max-height:none;width:auto}
#wrapwrap>header .nav-link,#wrapwrap>header .navbar-nav a{color:var(--vd-header-ink)}
#wrapwrap>footer,.vd-footer{background:var(--vd-footer-bg);color:var(--vd-footer-ink)}
#wrapwrap>footer a,.vd-footer a{color:var(--vd-footer-ink)}
#wrapwrap>footer a:hover,.vd-footer a:hover{color:var(--vd-accent)}
#wrapwrap>footer h1,#wrapwrap>footer h2,#wrapwrap>footer h3,#wrapwrap>footer h4,#wrapwrap>footer h5,#wrapwrap>footer h6,#wrapwrap>footer b,#wrapwrap>footer strong{color:var(--vd-footer-ink)}
#wrapwrap>footer .text-muted,#wrapwrap>footer .text-600,#wrapwrap>footer small{color:var(--vd-footer-ink)!important;opacity:.75}
