@layer dvsAccountContrast{:is(.account-page,.notification-popup,.review-editor,.support-modal>form){--ac-bg:#f3f6f7;--ac-surface:#fff;--ac-raised:#edf3f4;--ac-input:#fff;--ac-text:#18343c;--ac-muted:#4e626a;--ac-border:#c2cfd4;--ac-button:#16434b;--ac-on-button:#fff;--ac-hover:#245b64;--ac-success-bg:#def4e7;--ac-success:#145938;--ac-warning-bg:#fff0cf;--ac-warning:#764300;--ac-error-bg:#ffe8e6;--ac-error:#962b25;--ac-info-bg:#e4edff;--ac-info:#294b87;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ac-text)!important}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page,.notification-popup,.review-editor,.support-modal>form){--ac-bg:#0d191e;--ac-surface:#182c34;--ac-raised:#213b45;--ac-input:#10232b;--ac-text:#edf5f6;--ac-muted:#bdced4;--ac-border:#48616c;--ac-button:#a8e4d0;--ac-on-button:#102e32;--ac-hover:#c3f3e3;--ac-success-bg:#183f32;--ac-success:#b5efd0;--ac-warning-bg:#49351a;--ac-warning:#ffe0a0;--ac-error-bg:#4c2528;--ac-error:#ffc5bf;--ac-info-bg:#243958;--ac-info:#c2d8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :where(*){color:var(--ac-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ac-border)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :where(small,time,em,.muted,.meta,.helper-text,.field-hint){color:var(--ac-muted)!important;opacity:1!important}.account-page,.account-page .customer-dashboard{background:var(--ac-bg)!important}.account-page :is(.dashboard-sidebar,.dashboard-content,.dashboard-orders,.account-order,.account-dedicated,.account-detail-card,.account-invoice-card,.account-download-card,.account-settings-card,.account-empty-state,.credit-card,.credit-history,.my-review-product,.review-editor,.support-grid,.ticket-conversation,.support-metrics article,.delivery-note-card,.delivery-assets,.delivery-assets article,.delivery-detail-empty,.order-workspace),:is(.notification-popup,.review-editor,.support-modal>form){background:var(--ac-surface)!important;border-color:var(--ac-border)!important}.account-page :is(.account-order>header,.panel-heading,.dashboard-section-heading>p,.ticket-list,.my-reviews-panel>header aside article,.wallet-help>p,.ow-message,.ow-locked,.ow-attachments>span,.ow-countdown,.delivery-assets pre,.delivery-detail-shell>header aside),.notification-popup-list>a,.notification-popup-list>article{background:var(--ac-raised)!important}.account-page :is(.account-order-items,.account-order-status,.ticket-conversation>footer,.ow-composer,.review-editor>footer){background:var(--ac-surface)!important}.account-page :is(.dashboard-hero,.dashboard-benefit,.credit-hero,.support-hero,.delivery-detail-shell>header,.account-order>footer,.delivery-detail-shell>footer){--ac-text:#f4f8fa;--ac-muted:#d3e2e7;background:#183b44!important}.account-page .dashboard-hero h1 em{color:#c9f08b!important;background:0 0!important}.account-page .dashboard-profile{background:#244953!important}.account-page :is(.profile-avatar,.account-logo-fallback){--ac-text:#17353d;--ac-muted:#17353d;background:#b6e6d6!important}.account-page .dashboard-sidebar:before{color:var(--ac-muted)!important;border-color:var(--ac-border)!important}.account-page .dashboard-sidebar nav a{--ac-text:var(--ac-muted);background:0 0!important}.account-page .dashboard-sidebar nav a:is(:hover,.active,[aria-current=page]){--ac-text:#fff;--ac-muted:#fff;background:#20525c!important}.account-page .dashboard-sidebar nav a span{--ac-text:#173a42;--ac-muted:#173a42;background:#d8e9ed!important}.account-page .dashboard-sidebar nav a.active span{--ac-text:#fff;--ac-muted:#fff;background:#35636d!important}.account-page :is(.dashboard-stats article,.stat-icon,.order-item-mark,.download-mark,.invoice-number,.review-product-image,.wallet-help li>b){background:var(--ac-raised)!important;color:var(--ac-text)!important}.account-page .dashboard-stats :is(article>span,small){opacity:1!important}.account-page :is(.order-status,.review-state,.ticket-status,.ticket-priority,.ow-phase,.dw-unread){--ac-text:var(--ac-info);--ac-muted:var(--ac-info);background:var(--ac-info-bg)!important}.account-page :is(.payment-paid,.order-completed,.delivery-complete,.review-state.approved,.ticket-status.resolved,.credit-message,.review-message,.review-editor-message,.ow-notice){--ac-text:var(--ac-success);--ac-muted:var(--ac-success);background:var(--ac-success-bg)!important}.account-page :is(.payment-pending,.order-pending,.review-state.pending,.ticket-priority.high){--ac-text:var(--ac-warning);--ac-muted:var(--ac-warning);background:var(--ac-warning-bg)!important}.account-page :is(.payment-failed,.payment-cancelled,.payment-refunded,.order-cancelled,.review-state.rejected,.review-state.spam,.ticket-priority.urgent,.credit-message.error,.ow-error){--ac-text:var(--ac-error);--ac-muted:var(--ac-error);background:var(--ac-error-bg)!important}.account-page :is(.dashboard-workspace,.dashboard-workspace.phase-completed,.dashboard-workspace.phase-delivered){background:var(--ac-raised)!important}.account-page .dashboard-workspace .overdue{--ac-text:var(--ac-error);--ac-muted:var(--ac-error)}.account-page .account-order:before{color:#fff!important;border-color:var(--ac-surface)!important;background:#234951!important}.account-page .account-order:after{background:var(--ac-raised)!important;color:var(--ac-text)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(input,textarea,select,[contenteditable=true]){background:var(--ac-input)!important;color:var(--ac-text)!important;caret-color:var(--ac-text)!important;border-color:var(--ac-border)!important;opacity:1!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(input,textarea)::placeholder{color:var(--ac-muted)!important;opacity:1!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) option{background:var(--ac-input)!important;color:var(--ac-text)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button,.primary-button,.secondary-button,.invoice-actions a,.panel-heading>a,.dw-actions a,.account-download-card>a,.delivery-assets article>a,.delivery-detail-empty>a,.balance-value>a,.reviews-empty>a){--ac-text:var(--ac-on-button);--ac-muted:var(--ac-on-button);background:var(--ac-button)!important;color:var(--ac-on-button)!important;border-color:var(--ac-button)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button,.primary-button,.secondary-button,.invoice-actions a,.panel-heading>a,.dw-actions a,.account-download-card>a,.balance-value>a):hover{background:var(--ac-hover)!important;color:var(--ac-on-button)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button:disabled,input:disabled){--ac-text:#52666d;--ac-muted:#52666d;cursor:not-allowed;color:#52666d!important;opacity:1!important;background:#e1e9ec!important}.account-page .dashboard-workspace .dw-actions .dw-secondary{--ac-text:var(--ac-on-button);--ac-muted:var(--ac-on-button);text-decoration:underline;background:var(--ac-button)!important;color:var(--ac-on-button)!important;padding:10px 14px!important}.account-page .dashboard-workspace .dw-actions .dw-secondary:hover{background:var(--ac-hover)!important}.account-page :is(.account-order>footer,.delivery-detail-shell>footer) a{color:#fff!important}.account-page .ticket-list>button{--ac-text:inherit;--ac-muted:inherit;background:var(--ac-raised)!important;color:inherit!important}.account-page .ticket-list>button:is(:hover,.active){background:var(--ac-surface)!important}.account-page .conversation-thread article>div,.account-page .conversation-thread article.customer>div{background:var(--ac-raised)!important}.account-page .conversation-thread article>span{--ac-text:#fff;background:#20525c!important}.account-page .ticket-closed,.account-page .support-notice{background:var(--ac-raised)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :focus-visible{outline-offset:3px!important;outline:3px solid #b47b13!important}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page,.notification-popup,.review-editor,.support-modal>form) :focus-visible{outline-color:#f5c76b!important}.account-page .review-stars,.review-editor .review-star-picker button.active{--ac-text:#976000;--ac-muted:#976000;background:0 0!important}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page .review-stars,.review-editor .review-star-picker button.active){--ac-text:#ffd47c;--ac-muted:#ffd47c}.notification-popup :is(header,footer){background:var(--ac-surface)!important}.notification-popup-list i{--ac-text:var(--ac-success);background:var(--ac-success-bg)!important}.notification-popup-list i.danger{--ac-text:var(--ac-error);background:var(--ac-error-bg)!important}.notification-popup-list i.info{--ac-text:var(--ac-info);background:var(--ac-info-bg)!important}.account-page :is(.order-status,.review-state,.ticket-status,.ticket-priority){font-size:11px!important;line-height:1.4!important}.account-page .impersonation-bar a{--ac-text:#14343c;--ac-muted:#14343c;color:#14343c!important;background:#c9efad!important}.account-page .notification-bell>span{--ac-text:#17343b;color:#17343b!important;background:#f7bc4b!important}.account-page [class*=order-awaiting][class*=clock],.account-page .account-wishlist-heart{--ac-text:var(--ac-info);background:var(--ac-info-bg)!important}.account-page [class*=order-awaiting] a{--ac-text:#fff;--ac-muted:#fff;color:#fff!important;background:#16434b!important}.account-page .credit-history article i{--ac-text:var(--ac-success);background:var(--ac-success-bg)!important}.account-page .credit-history article i:is(.minus,.declined){--ac-text:var(--ac-error);background:var(--ac-error-bg)!important}.account-page .ticket-list>button,.account-page .ticket-list>button *{--ac-text:#18343c;--ac-muted:#4e626a;color:var(--ac-text)!important}:is(body:has(.storefront-mode-toggle[aria-pressed=true]) .account-page .ticket-list>button,body:has(.storefront-mode-toggle[aria-pressed=true]) .account-page .ticket-list>button *){--ac-text:#edf5f6;--ac-muted:#bdced4;color:var(--ac-text)!important}.account-page .ticket-list>button>b,.account-page .ticket-number-line small,.account-page .ticket-conversation>footer form>div{background:var(--ac-raised)!important}.account-page .ticket-list>header>span{--ac-text:#fff;color:#fff!important;background:#20525c!important}.account-page .delivery-detail-shell.delivery-detail-shell>header>aside{--ac-text:#18343c;--ac-muted:#4e626a;color:#18343c!important;background:#edf3f4!important}.account-page :is(.smart-delivery-note,.smart-delivery-note>header,.smart-delivery-note>footer,.smart-note-content){background:var(--ac-surface)!important}.account-page .order-payment-action{--ac-text:var(--ac-warning);--ac-muted:var(--ac-warning);background:var(--ac-warning-bg)!important}.account-page mark{background:var(--ac-raised)!important;color:var(--ac-text)!important}.account-page :is(.ticket-list>header,.ticket-conversation>header,.conversation-thread){background:var(--ac-surface)!important}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_93c9031e-module__HDfxQG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_93c9031e-module__HDfxQG__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_e1717144-module__-hu08G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_e1717144-module__-hu08G__variable{--font-display:"Manrope", "Manrope Fallback"}
.newsletter-signup-module__EkrkKW__form{width:100%;color:var(--footer-builder-text,#fff);margin:18px 0 8px}.newsletter-signup-module__EkrkKW__row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.newsletter-signup-module__EkrkKW__row input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:8px;flex:150px;padding:13px 14px;font-size:14px}.newsletter-signup-module__EkrkKW__row input::placeholder{color:inherit;opacity:.75}.newsletter-signup-module__EkrkKW__row button{cursor:pointer;border:1px solid #fff;border-radius:8px;flex:0 auto;padding:13px 16px;font-size:13px;font-weight:700;color:#102b26!important;opacity:1!important;background:#fff!important}.newsletter-signup-module__EkrkKW__row button:hover{background:#e2f6ed!important}.newsletter-signup-module__EkrkKW__row button:disabled{cursor:wait;opacity:.65!important}.newsletter-signup-module__EkrkKW__consent{color:inherit;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.newsletter-signup-module__EkrkKW__consent input{accent-color:#009978;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.newsletter-signup-module__EkrkKW__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup-module__EkrkKW__message{color:inherit;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.65}.newsletter-signup-module__EkrkKW__message:empty{display:none}.newsletter-signup-module__EkrkKW__form :focus-visible{outline-offset:3px;outline:2px solid}.newsletter-signup-module__EkrkKW__message:not(:empty){background:#edf9f2;border:1px solid #8fcbb0;border-radius:10px;margin-top:14px;padding:14px 16px;color:#155c39!important}.newsletter-signup-module__EkrkKW__message strong,.newsletter-signup-module__EkrkKW__message span{display:block}.newsletter-signup-module__EkrkKW__message strong{margin-bottom:5px;font-size:14px}.newsletter-signup-module__EkrkKW__message[data-error=true]{background:#fff1f1;border-color:#e3abab;color:#872d2d!important}
.site-header-module__MfhZ2a__themeTopbar.dvs-announcement{background:var(--theme-secondary,#0a2c23);color:var(--on-secondary,#fff);border-bottom:1px solid color-mix(in srgb, var(--on-secondary,#fff) 16%, transparent)}.site-header-module__MfhZ2a__themeTopbar.dvs-announcement span{color:inherit}.site-header-module__MfhZ2a__themeTopbar.dvs-announcement span:first-child{color:inherit}
.recent-purchases-module__uCmKtG__popup{z-index:80;border:1px solid var(--line,#cdded8);border-left:4px solid var(--theme-primary,#104940);background:var(--paper,#fff);width:min(410px,100vw - 32px);color:var(--on-surface,#132a25);border-radius:18px;align-items:center;gap:14px;padding:18px 38px 18px 16px;animation:.3s ease-out recent-purchases-module__uCmKtG__enter;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 48px #071c2526}.recent-purchases-module__uCmKtG__art{border:1px solid var(--line,#cdded8);background:var(--theme-primary,#104940);width:60px;height:60px;color:var(--on-primary,#fff);border-radius:13px;flex-shrink:0;place-items:center;font-size:26px;display:grid;position:relative;overflow:hidden}.recent-purchases-module__uCmKtG__art img{object-fit:contain;background:var(--paper,#fff);width:100%;height:100%;position:absolute}.recent-purchases-module__uCmKtG__content{flex-direction:column;gap:5px;min-width:0;display:flex}.recent-purchases-module__uCmKtG__badge{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.recent-purchases-module__uCmKtG__caption{opacity:.8;font-size:12px}.recent-purchases-module__uCmKtG__product{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden;color:inherit!important}.recent-purchases-module__uCmKtG__product:hover{text-decoration:underline}.recent-purchases-module__uCmKtG__time{opacity:.8;font-size:10px}.recent-purchases-module__uCmKtG__close{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;position:absolute;top:8px;right:8px}.recent-purchases-module__uCmKtG__close:hover{background:var(--cream,#edf5f2)}.recent-purchases-module__uCmKtG__close:focus-visible,.recent-purchases-module__uCmKtG__product:focus-visible{outline-offset:3px;outline:2px solid}@keyframes recent-purchases-module__uCmKtG__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.recent-purchases-module__uCmKtG__popup{gap:10px;padding:14px 35px 14px 12px;bottom:88px;left:16px}.recent-purchases-module__uCmKtG__art{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.recent-purchases-module__uCmKtG__popup{animation:none}}.recent-purchases-module__uCmKtG__right{bottom:100px;left:auto;right:24px}@media (max-width:640px){.recent-purchases-module__uCmKtG__right{bottom:88px;left:auto;right:16px}}
.mobile-bottom-nav-module__7Uf3mG__nav{display:none}@media (max-width:760px){.mobile-bottom-nav-module__7Uf3mG__nav{z-index:2147482500;padding-bottom:env(safe-area-inset-bottom);background:#07120f;border-top:1px solid #ffffff21;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000047}.mobile-bottom-nav-module__7Uf3mG__inner{grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;display:grid}.mobile-bottom-nav-module__7Uf3mG__item{color:#ffffffb8;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav-module__7Uf3mG__item:before{content:"";background:0 0;border-radius:0 0 999px 999px;width:50%;height:3px;position:absolute;top:0;left:25%}.mobile-bottom-nav-module__7Uf3mG__item:active{background:#ffffff0f}.mobile-bottom-nav-module__7Uf3mG__active{color:#fff}.mobile-bottom-nav-module__7Uf3mG__active:before{background:var(--theme-accent,#67ce44)}.mobile-bottom-nav-module__7Uf3mG__icon{place-items:center;height:25px;display:grid;position:relative}.mobile-bottom-nav-module__7Uf3mG__badge{color:#fff;text-align:center;background:#e63131;border:2px solid #07120f;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:13px;position:absolute;top:-6px;left:calc(50% + 5px)}}
