body.sre-site{--sre-ink:#1b2424;--sre-green:#087f43;--sre-dark:#003d2c;--sre-paper:#f6f7f6;margin:0;color:var(--sre-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}body.sre-site *{box-sizing:border-box}body.sre-site #wrapper,body.sre-site #main{background:transparent}body.sre-site h1,body.sre-site h2,body.sre-site h3,body.sre-site h4,body.sre-site .heading-font,body.sre-site .nav{font-family:Arial,Helvetica,sans-serif;color:inherit}body.sre-site a{color:inherit}body.sre-site img{max-width:100%}body.sre-site .wrap{width:calc(100% - 80px);max-width:1280px;margin-left:auto;margin-right:auto}body.sre-site figure{margin:0}body.sre-site .button,body.sre-site button[type=submit],body.sre-site input[type=submit]{background:var(--sre-green);border-color:var(--sre-green);color:#fff;border-radius:0;letter-spacing:0;font-weight:600;box-shadow:none;text-transform:none}body.sre-site :focus-visible{outline:3px solid #30bd77;outline-offset:4px}body.sre-site .sre-skip{position:fixed;top:5px;left:10px;z-index:10000;background:white;padding:10px;transform:translateY(-200%)}body.sre-site .sre-skip:focus{transform:none}
body.sre-site .sre-header{position:relative;z-index:60;background:#1b2424;color:white;border-bottom:1px solid #ffffff24}body.sre-site .sre-header-row{display:flex;align-items:center;gap:35px;min-height:88px}body.sre-site .sre-logo{flex:0 0 205px;line-height:0}body.sre-site .sre-logo img,body.sre-site .sre-footer-logo{width:205px;height:auto;filter:brightness(0) invert(1)}body.sre-site .sre-main-nav{display:flex;align-items:center;justify-content:flex-end;gap:25px;margin-left:auto}body.sre-site .sre-main-nav a{color:white;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}body.sre-site .sre-main-nav a:hover{color:#8de4b4}body.sre-site .sre-header-actions{display:flex;align-items:center;gap:19px}body.sre-site .sre-header-actions img{vertical-align:middle}body.sre-site .sre-header-actions>details>summary>img:not([data-sre-current-flag]),body.sre-site .sre-account>img,body.sre-site .sre-menu-toggle img{filter:brightness(0) invert(1)}body.sre-site .sre-header summary{cursor:pointer;display:flex;align-items:center;gap:7px;list-style:none}body.sre-site summary::-webkit-details-marker{display:none}body.sre-site .sre-account{display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:14px;font-weight:600}body.sre-site .sre-language{position:relative;font-size:13px;font-weight:700}body.sre-site .sre-language summary img[data-sre-current-flag],body.sre-site .sre-language-panel button img{object-fit:cover;width:21px;height:14px}body.sre-site .sre-language-panel{position:absolute;right:0;top:34px;padding:8px;background:white;color:#1b2424;width:130px;box-shadow:0 12px 35px #0003}body.sre-site .sre-language-panel button{display:flex;align-items:center;gap:10px;border:0;margin:0;padding:10px;width:100%;color:#1b2424;min-height:0;line-height:1.4;text-transform:none;font-size:14px;letter-spacing:0}body.sre-site .sre-language-panel button:hover,body.sre-site .sre-language-panel button[aria-pressed=true]{background:#eaf6ee}body.sre-site .sre-search-panel{position:absolute;right:40px;top:77px;width:min(500px,calc(100vw - 40px));padding:22px;background:white;color:#1b2424;box-shadow:0 12px 35px #0003}body.sre-site .sre-search-panel form{margin:0}body.sre-site .sre-menu-toggle{display:none;background:none;border:0;margin:0;padding:0;min-height:28px;line-height:0}body.sre-site .sre-mobile-nav[hidden]{display:none}body.sre-site .sre-mobile-nav{padding:16px 24px 25px;background:#1b2424;display:grid;gap:15px;border-top:1px solid #ffffff26}
body.sre-site .sre-footer{background:#1b2424;color:white;padding:58px 0 20px;margin-top:0}body.sre-site .sre-footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px;padding-bottom:44px}body.sre-site .sre-footer-top p{font-size:14px;color:#bdc6c1;margin:18px 0 0;max-width:300px}body.sre-site .sre-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:start;font-size:14px}body.sre-site .sre-footer-contact>a{font-size:20px;font-weight:600}body.sre-site .sre-footer-bottom{border-top:1px solid #ffffff26;padding-top:20px;display:flex;justify-content:space-between;color:#bdc6c1;font-size:12px}body.sre-site .sre-footer a:hover{color:#8de4b4}
body.sre-site .sre-page-heading{padding:62px 0 38px}body.sre-site .sre-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#087f43;display:block;margin-bottom:15px}body.sre-site .sre-page-heading h1{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-1.7px;font-weight:600;margin:0;max-width:1000px}body.sre-site .sre-standard-page{padding-bottom:70px;min-height:55vh}body.sre-site .sre-page-content{font-size:16px}body.sre-site .sre-page-content>.container{max-width:100%;padding-left:0;padding-right:0}body.sre-site .sre-page-content input,body.sre-site .sre-page-content textarea,body.sre-site .sre-page-content select{border-color:#ccd5cf;box-shadow:none;border-radius:0}body.sre-site .sre-page-content .wpcf7{max-width:700px}body.sre-site .sre-page-content .woocommerce{max-width:1100px;margin:auto}body.sre-site .sre-page-content .woocommerce-form{border:1px solid #dbe1dc;background:#f6f7f6;padding:26px}body.sre-site .sre-samsung-page{padding:0}body.sre-site .sre-text-link{color:#087f43;font-size:14px;font-weight:700}body.sre-site .sre-text-link span{margin-left:10px}
body.sre-site .sre-news{padding-bottom:75px;min-height:55vh}body.sre-site .sre-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px}body.sre-site .sre-news-card{min-width:0;background:#f6f7f6}body.sre-site .sre-news-image{display:block;aspect-ratio:1.6;overflow:hidden;background:#edf0ed}body.sre-site .sre-news-image img{height:100%;width:100%;object-fit:cover;transition:transform .3s}body.sre-site .sre-news-image:hover img{transform:scale(1.035)}body.sre-site .sre-news-copy{padding:25px}body.sre-site .sre-news-copy time,body.sre-site .sre-article time{font-size:12px;color:#5c6b63}body.sre-site .sre-news-copy h2{font-size:22px;line-height:1.3;font-weight:600;margin:12px 0}body.sre-site .sre-news-copy p{font-size:14px;line-height:1.6;color:#58675f}body.sre-site .sre-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}body.sre-site .sre-pagination .page-numbers{padding:8px 14px;border:1px solid #dbe1dc}body.sre-site .sre-pagination .current{background:#087f43;color:white}body.sre-site .sre-article{max-width:1100px;padding-top:45px;padding-bottom:75px}body.sre-site .sre-back-link{font-size:14px;color:#087f43;font-weight:600}body.sre-site .sre-article header{max-width:950px;margin:35px auto 30px}body.sre-site .sre-article h1{font-size:clamp(30px,4vw,48px);line-height:1.14;letter-spacing:-1px;margin:15px 0;font-weight:600}body.sre-site .sre-article-cover{background:#f1f4f1;text-align:center;margin-bottom:40px}body.sre-site .sre-article-cover img{max-height:620px;width:auto;object-fit:contain}body.sre-site .sre-article-content{max-width:820px;margin:auto;font-size:18px;line-height:1.8}body.sre-site .sre-article-content h2{font-size:30px;line-height:1.3}body.sre-site .sre-article-content img{max-height:760px;width:auto;object-fit:contain}body.sre-site .sre-article-content figure{margin:28px 0}body.sre-site .sre-article-content .wp-block-gallery{margin:32px 0}
body.sre-site .sre-commerce{padding-bottom:70px;min-height:65vh}body.sre-site.single-product .sre-commerce{padding-top:35px}body.sre-site .sre-catalog-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px}body.sre-site .sre-catalog-sidebar summary{font-size:20px;font-weight:600;margin-bottom:22px;cursor:pointer}body.sre-site .sre-catalog-sidebar .widget-title{font-size:14px;letter-spacing:.4px}body.sre-site .sre-catalog-results{min-width:0}body.sre-site .sre-catalog-results>.page-title{display:none}body.sre-site .sre-catalog-results .products{margin-top:24px}body.sre-site .sre-catalog-results .products .box{background:#f6f7f6}body.sre-site .sre-catalog-results .box-image{padding:18px;background:#f6f7f6}body.sre-site .sre-catalog-results .box-image img{object-fit:contain;aspect-ratio:1}body.sre-site .sre-catalog-results .box-text{padding:15px 18px 22px}body.sre-site .sre-catalog-results .name{font-weight:600;font-size:15px}body.sre-site .woocommerce-breadcrumb{font-size:13px}body.sre-site .product-title{font-size:32px;line-height:1.2}body.sre-site .product-main{padding-top:0}body.sre-site .product-container>.row{max-width:none}body.sre-site .woocommerce-tabs{border-top:1px solid #dbe1dc;padding-top:30px}
@media(min-width:1500px){body.sre-site .sre-header-row{gap:45px}body.sre-site .sre-main-nav{gap:34px}}
@media(max-width:1100px){body.sre-site .wrap{width:calc(100% - 48px)}body.sre-site .sre-header-row{gap:20px}body.sre-site .sre-main-nav{gap:17px}body.sre-site .sre-logo{flex-basis:170px}body.sre-site .sre-main-nav a{font-size:13px}body.sre-site .sre-header-actions{gap:13px}body.sre-site .sre-account span{display:none}body.sre-site .sre-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}}
@media(max-width:800px){body.sre-site .sre-main-nav{display:none}body.sre-site .sre-menu-toggle{display:block}body.sre-site .sre-header-actions{margin-left:auto}body.sre-site .sre-header-row{min-height:74px}body.sre-site .sre-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.sre-site .sre-footer-top{gap:30px;grid-template-columns:1fr 1fr}body.sre-site .sre-footer-contact{grid-column:1/-1}body.sre-site .sre-catalog-layout{display:block}body.sre-site .sre-catalog-sidebar{margin-bottom:25px;border:1px solid #dbe1dc;padding:15px}body.sre-site .sre-catalog-sidebar summary{margin:0}body.sre-site .sre-catalog-sidebar details[open]>summary{margin-bottom:20px}}
@media(max-width:600px){body.sre-site .wrap{width:calc(100% - 40px)}body.sre-site .sre-logo{flex-basis:140px}body.sre-site .sre-header-row{gap:10px;min-height:70px}body.sre-site .sre-header-actions{gap:12px}body.sre-site .sre-account{display:none}body.sre-site .sre-language summary{gap:4px}body.sre-site .sre-language summary>img:last-child{display:none}body.sre-site .sre-news-grid{grid-template-columns:1fr}body.sre-site .sre-page-heading{padding:40px 0 28px}body.sre-site .sre-page-heading h1{letter-spacing:-.8px}body.sre-site .sre-footer-top{grid-template-columns:1fr;gap:32px}body.sre-site .sre-footer-contact{grid-column:auto}body.sre-site .sre-footer-bottom{gap:20px;font-size:11px}body.sre-site .sre-news-copy{padding:20px}body.sre-site .sre-article{padding-top:25px}body.sre-site .sre-article-content{font-size:16px}body.sre-site .sre-article h1{letter-spacing:-.5px}body.sre-site .sre-search-panel{right:20px;top:66px}body.sre-site .sre-page-content .row{margin-left:0;margin-right:0}body.sre-site .sre-page-content .col{padding-left:0;padding-right:0}body.sre-site .product-title{font-size:26px}}
body.sre-site .sre-main-nav a{text-transform:uppercase;font-size:13px}
body.sre-site .sre-catalog-results .box-image{height:auto;padding:18px}
body.sre-site .sre-catalog-results .box-image>div:first-child{aspect-ratio:1;position:relative}
body.sre-site .sre-catalog-results .box-image>div:first-child>a{display:block;height:100%}
body.sre-site .sre-catalog-results .box-image img{position:static!important;width:100%;height:100%;object-fit:contain;inset:auto}
@media(prefers-reduced-motion:reduce){body.sre-site *{scroll-behavior:auto!important;transition:none!important}}
body.sre-site .sre-catalog-layout.sre-search-results{grid-template-columns:1fr}
body.sre-site .sre-main-nav{flex:1;justify-content:center;margin-left:0}body.sre-site .sre-account{border:1px solid #ffffff66;padding:8px 12px;min-height:44px}
body.sre-site .sre-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:14px}body.sre-site .sre-catalog-toolbar form,body.sre-site .sre-catalog-toolbar p{margin:0}body.sre-site .sre-catalog-toolbar select{margin:0;border-color:#ccd5cf;box-shadow:none;max-width:240px}@media(max-width:600px){body.sre-site .sre-catalog-toolbar{display:block}body.sre-site .sre-catalog-toolbar select{max-width:100%;width:100%}}

/* Original developer credit, restored in the shared footer. */
body.sre-site .sre-footer-bottom{flex-wrap:wrap;align-items:center;gap:14px 24px}
body.sre-site .sre-footer-credits{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}
body.sre-site .sre-footer-credits strong{font-weight:700}
@media(max-width:600px){body.sre-site .sre-footer-credits{flex-direction:column;align-items:flex-start;gap:6px}}
