/* Desktop only. Never invert product photos or videos. */
.ufl-theme-item{display:none!important}
@media(min-width:992px){
.first_header_right .ufl-theme-item{display:inline-flex!important;vertical-align:middle;margin-left:8px;padding:0!important}
#ufl-theme-toggle{display:inline-flex;align-items:center;gap:2px;border:1px solid #c9c4ba;border-radius:16px;background:#eee9e0;padding:2px;cursor:pointer;height:26px;width:58px;vertical-align:middle;font:20px/20px Arial;color:#685b47}
#ufl-theme-toggle span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:20px;border-radius:12px}
#ufl-theme-toggle .ufl-theme-sun{background:#fff;color:#b06c00;box-shadow:0 1px 3px #0002}
#ufl-theme-toggle:focus-visible{outline:2px solid #f88700;outline-offset:3px}
html.ufl-night{color-scheme:dark;background:#14191f}
html.ufl-night body{background:#14191f!important;color:#dbe1e8!important}
html.ufl-night header,html.ufl-night .main-menu,html.ufl-night .main-menu__panel,html.ufl-night .ufl-desktop-menu,html.ufl-night .ufl-home-trust,html.ufl-night .ufl-faq-block{background:#191f27!important;color:#dbe1e8!important;border-color:#35404d!important}
html.ufl-night .first_header{background:#252930!important;color:#dbe1e8!important}
html.ufl-night .product-items_box,html.ufl-night .ufl-trust__item,html.ufl-night .ufl-review-card-new,html.ufl-night .ufl-faq-item,html.ufl-night .panel,html.ufl-night .panel-heading,html.ufl-night .ufl-pickup__point,html.ufl-night .dropdown-menu,html.ufl-night .ufl-menu-panel,html.ufl-night .modal-content{background:#202731!important;color:#dbe1e8!important;border-color:#3c4653!important}
html.ufl-night header a,html.ufl-night header .btn,html.ufl-night header .phone_1_body,html.ufl-night .ufl-desktop-menu a,html.ufl-night .ufl-menu-panel a,html.ufl-night .dropdown-menu a{color:#dbe1e8!important}
html.ufl-night main h1,html.ufl-night main h2,html.ufl-night main h3,html.ufl-night main h4,html.ufl-night main summary,html.ufl-night .title2 a,html.ufl-night .title2{color:#dbe1e8!important}
html.ufl-night main a:not(.button):not(.btn){color:#9ecafa}
html.ufl-night input:not([type=submit]):not([type=button]),html.ufl-night textarea,html.ufl-night select{background:#252d38!important;color:#e4e9ef!important;border-color:#485260!important}
html.ufl-night input::placeholder{color:#a6afbb!important}
html.ufl-night .product-items_box .price,html.ufl-night .product-items_box .price span{color:#86d888!important}
html.ufl-night #ufl-theme-toggle{background:#10151b;border-color:#526173;color:#aab8c8}
html.ufl-night #ufl-theme-toggle .ufl-theme-sun{background:transparent;box-shadow:none;color:#aab8c8}
html.ufl-night #ufl-theme-toggle .ufl-theme-moon{background:#4a5c73;color:#fff}
}

@media(min-width:992px){
html.ufl-night .ufl-desktop-hero-copy{background:#202731!important;color:#dbe1e8!important}
html.ufl-night .ufl-desktop-hero-copy p,html.ufl-night .ufl-desktop-hero-copy span,html.ufl-night .ufl-desktop-hero-eyebrow,html.ufl-night .ufl-menu-trigger,html.ufl-night .ufl-menu-heading,html.ufl-night .ufl-menu-group h3{color:#dbe1e8!important}
html.ufl-night .ufl-desktop-hero-actions a{color:#fff!important}
html.ufl-night .ufl-menu-trigger:hover,html.ufl-night .ufl-menu-trigger[aria-expanded=true]{background:#303a47!important}
html.ufl-night .product-items_box p.body{color:#86d888!important}
html.ufl-night .ufl-desktop-cart a{background:#30303a!important;color:#f6c28e!important}
}

@media(min-width:992px){
html.ufl-night main .container[style*=honeydew],html.ufl-night #city_site_reviews_container,html.ufl-night .international_delivery_collapse_body{background:#191f27!important;color:#dbe1e8!important}
html.ufl-night .ufl-review-card-new p,html.ufl-night .ufl-faq-item p,html.ufl-night .ufl-trust__item p{color:#c5ced9!important}
}
