html[data-ss-theme]{color-scheme:dark;--ss-background:#071824;--ss-surface:#102b3b;--ss-text:#edf5f8;--ss-muted:#a7beca;--ss-accent:#00c6ce}
html[data-ss-theme=light],html[data-ss-theme=warm]{color-scheme:light}
html[data-ss-theme] body:not(.admin-body){background:var(--ss-background)!important;color:var(--ss-text);background-image:none!important}
html[data-ss-theme] body:not(.admin-body) :is(h1,h2,h3,h4,p,li,label,th,td){color:inherit}
html[data-ss-theme] :is(header.container,.headerDiv5,.sandwich-menu,.sandwich-menu ul,.headerDiv5>ul>li>ul,.ss-nav-panel){background:var(--ss-background)!important;color:var(--ss-text)!important}
html[data-ss-theme] :is(header a,.stNav a,.stNav p,.ss-nav-panel a,.language-switcher a){color:var(--ss-text)!important}
html[data-ss-theme] :is(.headerDiv5>ul>li>ul li,.ss-nav-panel a){border-color:color-mix(in srgb,var(--ss-muted) 30%,transparent)!important}
html[data-ss-theme] :is(.ss-discovery-section,.ss-brands,.contact,.mainHP-st-1,.package){background:transparent;color:var(--ss-text)}
html[data-ss-theme] :is(.ss-section-heading h2,.ss-brands h2){color:var(--ss-text)!important;font-size:clamp(23px,2.5vw,34px);font-weight:600;letter-spacing:-.6px}
html[data-ss-theme] :is(.ss-section-heading p,.ss-mini-product>a>p:last-child){color:var(--ss-muted)!important}
html[data-ss-theme] :is(.ss-section-heading>a,.phone-link){color:var(--ss-accent)!important}
html[data-ss-theme] .ss-mini-product{background:var(--ss-surface);border:1px solid color-mix(in srgb,var(--ss-muted) 22%,transparent);border-radius:12px;overflow:hidden;padding:0;box-shadow:0 15px 38px #00000012}
html[data-ss-theme] .ss-mini-product>a{color:var(--ss-text);padding:0 0 20px}
html[data-ss-theme] .ss-mini-image{background:#fff;border-radius:0;margin:0 0 20px;padding:18px;height:240px}
html[data-ss-theme] .ss-mini-image img{mix-blend-mode:normal;object-fit:contain}
html[data-ss-theme] .ss-mini-product :is(h3,p){margin-left:20px;margin-right:20px;color:var(--ss-text)}
html[data-ss-theme] .ss-mini-product .ss-mini-brand{color:var(--ss-accent);font-size:12px;letter-spacing:1px}
html[data-ss-theme] :is(.ss-carousel-prev,.ss-carousel-next){background:var(--ss-surface);color:var(--ss-accent);border-color:var(--ss-muted)}
html[data-ss-theme] .headerDiv1 img{background:#fff;border-radius:8px;padding:8px;max-height:80px;object-fit:contain}
html[data-ss-theme] .headerDiv2{display:none}
html[data-ss-theme] header.container{padding-top:18px;padding-bottom:12px}
html[data-ss-theme] .headerDiv3 #p2{color:var(--ss-muted)}
html[data-ss-theme] footer{background:var(--ss-surface)!important;color:var(--ss-text)!important}
html[data-ss-theme] footer :is(a,p,h2){color:var(--ss-text)!important}
html[data-ss-theme] :is(.ss-social-facebook.futic path,.ss-social-facebook.contFb path){fill:var(--ss-surface)}
html[data-ss-theme] .ss-new-home main{max-width:1240px;margin:auto;padding:0 28px}
html[data-ss-theme] .ss-new-home .main1{width:100%;margin:12px 0 50px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:'bla bla bla bla' 'brtl brtr brbr brbl';gap:18px}
html[data-ss-theme] .ss-new-home .main1Div1{min-height:570px;border-radius:16px;display:flex;align-items:center;background-position:center;background-size:cover;overflow:hidden;position:relative}
html[data-ss-theme] .ss-new-home .br-cont-l{position:relative;inset:auto;width:min(660px,100%);padding:55px;transform:none;background:none;text-align:left}
html[data-ss-theme] .ss-new-home .br-h3-1{color:#fff!important;font-size:clamp(34px,4.8vw,62px);line-height:1.25;font-weight:500;margin:0 0 22px;text-shadow:none}
html[data-ss-theme] .ss-new-home .br-p1{color:#d9e7ed!important;font-size:17px;line-height:1.8;margin-bottom:30px;max-width:490px}
html[data-ss-theme] .ss-new-home .br-b1{background:var(--ss-accent);color:#061c27!important;border:0;border-radius:50px;padding:13px 24px;display:inline-flex;text-decoration:none;font-size:15px;font-weight:600;align-items:center;justify-content:center;position:static;box-shadow:none}
html[data-ss-theme] .ss-new-home :is(.main1Div2,.main1Div3,.main1Div4,.main1Div5){min-height:190px;background:var(--ss-surface);border:1px solid color-mix(in srgb,var(--ss-muted) 22%,transparent);border-radius:12px;padding:24px 16px;position:relative}
html[data-ss-theme] .ss-new-home .br-cont-s{position:static;inset:auto;transform:none;text-align:left;width:auto;height:auto;display:flex;flex-direction:column;gap:18px;align-items:flex-start}
html[data-ss-theme] .ss-new-home .br-cont-s img{width:54px;height:54px;object-fit:contain}
html[data-ss-theme] .ss-new-home .br-cont-s h3{color:var(--ss-text)!important;font-size:17px;line-height:1.6;margin:0;position:static}
html[data-ss-theme] .ss-new-home .hov-cont{border-radius:12px;background:var(--ss-surface);color:var(--ss-text);overflow:auto}
html[data-ss-theme] .ss-new-home .hov-text{padding:14px}
html[data-ss-theme] .ss-new-home #fl{display:none}
html[data-ss-theme] .ss-discovery-section{padding:36px 0 48px;margin:0 auto;max-width:1184px;width:100%}
html[data-ss-theme] .ss-new-home .ss-brands{padding-top:45px;padding-bottom:60px}
html[data-ss-theme] .ss-new-home :is(.mainHP-st-1,.package){border-radius:12px;background:var(--ss-surface);padding:28px;box-sizing:border-box;max-width:100%;overflow:auto;margin:30px 0}
html[data-ss-theme] :is(.mainHP-st-1 th,.mainHP-st-1 td){border-color:var(--ss-muted);background:var(--ss-surface);color:var(--ss-text)}
html[data-ss-theme] #ss-shop{color:var(--ss-text);background:var(--ss-background)}
html[data-ss-theme] #ss-shop :is(.product-card,.product-info,.product-detail,.ss-shop-filters,.cart-panel,.checkout-form){background:var(--ss-surface);color:var(--ss-text);border-color:var(--ss-muted)}
html[data-ss-theme] #ss-shop :is(.product-card h3,.product-card a,.product-info p){color:var(--ss-text)}
html[data-ss-theme] #ss-shop :is(.product-image,.product-gallery){background:#fff}
html[data-ss-theme] .ss-holiday-banner{padding:12px 50px;text-align:center;position:relative;color:var(--ss-text);background:var(--ss-surface);font-size:14px;border-bottom:1px solid var(--ss-accent)}
.ss-holiday-banner button{position:absolute;right:16px;top:3px;background:none;color:inherit;border:0;font-size:25px;cursor:pointer;padding:5px 10px}
.ss-holiday-tricolor{border-top:3px solid #c94347;background-image:linear-gradient(90deg,#be384520,#174f9d28,#ee91252b)!important;border-bottom-color:#ee9125!important}
.ss-holiday-flowers{background-image:radial-gradient(circle at 15% 50%,#db729630,transparent 35%),radial-gradient(circle at 85% 50%,#e8b35730,transparent 30%)!important}
.ss-holiday-gold,.ss-holiday-hearts{border-bottom-color:#d9ac69!important}.ss-holiday-water{border-bottom-color:#53c6ed!important}
.ss-holiday-memorial{background:#15191e!important;color:#fff!important;border-bottom-color:#a5a3b4!important}
.ss-season-particles{position:fixed;inset:0;pointer-events:none;z-index:100;overflow:hidden}.ss-season-particles i{position:absolute;top:-10px;width:5px;height:5px;background:#e4f9ffbb;border-radius:50%;animation:ss-snow 16s linear infinite}@keyframes ss-snow{to{transform:translate(45px,105vh)}}
@media(prefers-reduced-motion:reduce){.ss-season-particles{display:none}}
@media(max-width:760px){html[data-ss-theme] .ss-new-home main{padding:0 18px}html[data-ss-theme] .ss-new-home .main1{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'bla bla' 'brtl brtr' 'brbr brbl';gap:12px}html[data-ss-theme] .ss-new-home .main1Div1{min-height:470px}html[data-ss-theme] .ss-new-home .br-cont-l{padding:30px 24px}html[data-ss-theme] .ss-new-home .br-cont-s h3{font-size:14px}html[data-ss-theme] .ss-discovery-section{padding-left:0;padding-right:0;width:100%}html[data-ss-theme] .ss-mini-image{height:210px}html[data-ss-theme] .ss-new-home .ss-section-heading{align-items:flex-start;gap:15px}html[data-ss-theme] .ss-section-heading>a{font-size:12px}html[data-ss-theme] .ss-new-home :is(.mainHP-st-1,.package){padding:16px}html[data-ss-theme] .ss-new-home .main1 :is(.main1Div2,.main1Div3,.main1Div4,.main1Div5){min-height:155px;padding:18px 12px}}

html[data-ss-theme] .ss-mini-product>a{padding:0 0 20px!important}html[data-ss-theme] .ss-mini-product h3{margin:10px 20px!important}html[data-ss-theme] .ss-mini-product p{margin-left:20px!important;margin-right:20px!important}html[data-ss-theme] .ss-new-home .br-h3-1{max-width:570px;min-height:0!important}html[data-ss-theme] .ss-new-home .br-cont-l{display:flex!important;flex-direction:column;align-items:flex-start;gap:0}html[data-ss-theme] .ss-new-home .br-p1{position:static!important;height:auto!important;min-height:0!important}html[data-ss-theme] .ss-new-home .br-b1{margin-top:0!important}html[data-ss-theme] .headerDiv5{border-top:1px solid #426070!important;border-bottom:1px solid #426070!important}html[data-ss-theme] .smartHomeSystems{display:none}

html[data-ss-theme] .ss-new-home .br-cont-l h3,html[data-ss-theme] .ss-new-home .br-cont-l a{top:auto!important;transform:none!important}html[data-ss-theme] .ss-nav-panel a{background:var(--ss-surface)!important;color:var(--ss-text)!important}html[data-ss-theme] .ss-nav-panel a:hover{background:var(--ss-background)!important;color:var(--ss-accent)!important}html[data-ss-theme] .ss-nav-panel strong{color:var(--ss-muted)!important}html[data-ss-theme] .ss-new-home .main1Div1{background-position:center}html[data-ss-theme] .ss-new-home .main1Div1 .br-b1{text-shadow:none!important}html[data-ss-theme] .ss-new-home .main1Div1 .br-h3-1{line-height:1.35!important}html[data-ss-theme] main>p{color:var(--ss-muted)}

html[data-ss-theme] .mes{display:none}html[data-ss-theme] header .headerDiv5{border:0!important}html[data-ss-theme] header nav{border-top:1px solid #426070!important;border-bottom:1px solid #426070!important}html[data-ss-theme] .ss-new-home .br-cont-l .br-h3-1{position:static!important;transform:none!important}html[data-ss-theme] .ss-new-home .ss-discovery-section{padding:20px 0!important;margin:50px 0!important}html[data-ss-theme] .ss-new-home .ss-mini-product{display:flex;flex-direction:column}html[data-ss-theme] .ss-new-home .ss-mini-image{margin-bottom:18px!important}html[data-ss-theme] .ss-new-home .ss-section-heading>a{color:var(--ss-accent)}

html[data-ss-theme] .ss-theme-surface{background:var(--ss-surface)!important;color:var(--ss-text)!important}html[data-ss-theme] main :is(h1,h2,h3,h4,p,li,td,th){color:var(--ss-text)!important}html[data-ss-theme] .ss-mini-image,html[data-ss-theme] .product-visual{background:#fff!important}html[data-ss-theme] .ss-new-home .br-cont-s img{width:88px;height:76px}html[data-ss-theme] .ss-new-home .br-cont-l .br-h3-1{color:#fff!important}html[data-ss-theme] main :is(input,select,textarea){color:#173541}html[data-ss-theme] .ss-new-home .main1 .hov-text p{font-size:13px;line-height:1.6}@media(max-width:760px){html[data-ss-theme] .ss-new-home .br-cont-s img{width:68px;height:60px}}
html[data-ss-theme] #ss-shop :is(dt,.summary-note,.product-code,.availability,.muted){color:var(--ss-muted)!important}
html[data-ss-theme] #ss-shop :is(.catalog-back,.full-description a,.price,.product-price){color:var(--ss-accent)!important}
html[data-ss-theme] #ss-shop :is(.cart-trigger,.cart-button,.add-button,.product-summary button){background:var(--ss-accent)!important;color:var(--ss-on-accent,#061c27)!important;border-color:var(--ss-accent)!important}
html[data-ss-theme] .ss-new-home .br-cont-l .br-b1{color:var(--ss-on-accent,#061c27)!important}

