.ss-announcement{background:#12374b;color:#fff}.ss-announcement>.ss-contact-bar{min-height:50px;gap:20px}.ss-announcement .ss-header-phone{color:#fff;font-size:16px;font-weight:500;line-height:1.8;white-space:nowrap}.ss-announcement .ss-icon{width:21px;height:21px;color:#fff}.ss-announcement .ss-header-social{display:flex;align-items:center;gap:11px}.ss-announcement .ss-header-social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #54758a;border-radius:7px;color:#fff;background:#ffffff0d}.ss-announcement .ss-header-social a:hover,.ss-announcement .ss-header-social a:focus-visible{background:#ffffff28;border-color:#fff}.ss-announcement .ss-header-social img{width:21px;height:21px;object-fit:contain}.ss-footer-tagline{font-size:14px!important;color:#e7f0f5!important;line-height:2.1!important;margin-top:16px!important;max-width:210px}.ss-footer-menu{margin:0;padding:0;list-style:none}.ss-footer-menu li{margin:0 0 12px}.ss-footer-menu a{color:#c5d6e0;font-size:13px;line-height:1.9}.ss-footer-menu a:hover{color:#fff;text-decoration:underline}.ss-footer-trust{display:flex;justify-content:flex-start;padding-bottom:28px}.ss-footer .ss-enamad,.ss-contact-details .ss-enamad{width:135px;height:155px;margin-top:20px}.ss-enamad-placeholder{padding:9px;gap:4px}.ss-enamad-placeholder>img{width:100px;height:110px;object-fit:contain}.ss-contact-details .ss-enamad{display:flex;align-items:center;justify-content:center;border:1px solid #d8e5ec;border-radius:10px;background:#fff;color:#194c63;overflow:hidden}.ss-footer-email{display:flex!important;align-items:center;gap:10px;direction:rtl;color:#e2edf3!important}.ss-footer-email .ss-icon{width:19px;height:19px;flex-shrink:0}.ss-comment-feedback{order:7;margin:10px 0 0;padding:13px 16px;border-radius:7px;font-size:14px;line-height:2;clear:both;width:100%;box-sizing:border-box}.ss-comment-feedback:empty{display:none}.ss-comment-feedback.is-error{background:#fff1ef;border:1px solid #ebc4bd;color:#a0362d}.ss-comment-feedback.is-success{background:#edf8f1;border:1px solid #bedbc9;color:#2c6844}
@media(max-width:560px){.ss-announcement>.ss-contact-bar{gap:8px 15px;padding-block:9px;justify-content:space-between}.ss-announcement .ss-header-phone{font-size:15px}.ss-announcement .ss-header-mobile{margin-inline-start:0}.ss-announcement .ss-header-social{width:100%;margin:2px 0 0;justify-content:center;gap:13px}.ss-announcement .ss-header-social a{width:35px;height:35px}.ss-footer-tagline{max-width:none}.ss-footer-trust{justify-content:center}.ss-comment-feedback{font-size:13px}}

.ss-contact-detail>span{display:flex;align-items:center;gap:8px}.ss-contact-detail>span .ss-icon{width:18px;height:18px}

.ss-footer-contact-line{gap:11px!important;margin-bottom:13px}.ss-footer-contact-line>.ss-icon,.ss-footer-address>.ss-icon{width:19px;height:19px;flex-shrink:0;color:#d7e7f0}.ss-footer-address{display:flex;align-items:flex-start;gap:11px;margin-block:17px!important}.ss-footer-address>.ss-icon{margin-top:4px}.ss-footer-address>span{min-width:0}.ss-footer .ss-footer-social{margin-top:18px}.ss-footer-grid{padding-bottom:28px!important}.ss-footer-trust{justify-content:center;padding:16px 0 20px;border-top:1px solid #ffffff16}.ss-footer-trust .ss-enamad{margin-top:0;width:110px;height:130px}.ss-footer-trust .ss-enamad img{width:84px;height:92px}.ss-footer-trust .ss-enamad small{font-size:9px}
.ss-footer-brand-column{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ss-footer-brand-trust{margin-top:16px}.ss-footer .ss-footer-brand-trust .ss-enamad{width:100px;height:112px;margin:0;border-radius:8px}.ss-footer-brand-trust .ss-enamad-placeholder{padding:5px;gap:2px}.ss-footer-brand-trust .ss-enamad img{width:76px;height:82px}.ss-footer-brand-trust .ss-enamad small{font-size:8px}.ss-footer-brand-column .ss-footer-tagline{margin-bottom:0!important}.ss-captcha-question{background:#f7fafb;border:1px solid #e3eaee;border-radius:7px;padding:5px 11px;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.3px}.comment-form-captcha label{gap:6px}.comment-form-captcha .required{font-size:12px;color:#8b9ca5}.comment-form-captcha input[type=text],.ss-contact-form .comment-form-captcha input[type=text]{max-width:140px;min-height:38px;padding:7px 10px;border:1px solid #dce5eb;border-radius:7px;box-shadow:none}.comment-form-captcha small{font-size:11px;color:#81939f;margin-top:7px}.ss-captcha-question:focus-within{border-color:#98b9cc}@media(max-width:560px){.ss-footer-brand-column{display:grid;grid-template-columns:1fr 100px;gap:0 20px;align-items:center}.ss-footer-brand-column>.ss-footer-logo{justify-self:start}.ss-footer-brand-column>.ss-footer-tagline{grid-column:1;max-width:220px;margin-top:12px!important}.ss-footer-brand-trust{grid-column:2;grid-row:1/3;margin-top:0}}
.ss-footer-brand-column{display:grid;grid-template-columns:max-content max-content;column-gap:16px;row-gap:14px;align-items:center;justify-content:start}.ss-footer-brand-column>.ss-footer-logo{grid-column:1;grid-row:1;margin:0;justify-self:start}.ss-footer-brand-column>.ss-footer-brand-trust{grid-column:2;grid-row:1;margin:0}.ss-footer-brand-column>.ss-footer-tagline{grid-column:1/-1;grid-row:2;margin:0!important;max-width:240px}.ss-footer .ss-footer-brand-trust .ss-enamad{width:96px;height:112px}@media(max-width:560px){.ss-footer-brand-column{grid-template-columns:max-content max-content;column-gap:20px;row-gap:14px}.ss-footer-brand-column>.ss-footer-tagline{grid-column:1/-1;grid-row:2;max-width:none;margin:0!important}.ss-footer-brand-column>.ss-footer-brand-trust{grid-column:2;grid-row:1}}
.ss-footer-brand-column>.ss-footer-brand-trust{display:flex;align-items:center;height:112px;line-height:0}.ss-footer-brand-trust .ss-enamad-placeholder{line-height:1.7}

.ss-footer .ss-footer-brand-column>.ss-footer-logo{margin:0!important}

/* Keep the notice's floated cart link inside its background. */
body.sunsmart-site .woocommerce-message{display:flow-root;box-sizing:border-box}body.sunsmart-site .woocommerce-message a.button{margin-top:0!important;margin-bottom:0!important;max-width:100%;box-sizing:border-box;line-height:1.6}
/* Native FlexSlider actions with outward-facing arrows in the RTL layout. */
body.sunsmart-site .woocommerce-product-gallery .flex-direction-nav{direction:rtl}body.sunsmart-site .woocommerce-product-gallery .flex-direction-nav a::before{content:'';display:block;width:8px;height:8px;border:0;border-top:2px solid currentColor;border-right:2px solid currentColor}body.sunsmart-site .woocommerce-product-gallery .flex-prev::before{transform:rotate(45deg)}body.sunsmart-site .woocommerce-product-gallery .flex-next::before{transform:rotate(-135deg)}
/* Isolate theme headings from Elementor's global kit typography. */
body.sunsmart-site h1,body.sunsmart-site h2,body.sunsmart-site h3,body.sunsmart-site h4,body.sunsmart-site h5,body.sunsmart-site h6{font-family:var(--font)}body.sunsmart-site .ss-section-head h2,body.sunsmart-site .ss-faq-section>div>h2{font-size:33px;line-height:1.65}
body.sunsmart-site .ss-review-table{width:100%;table-layout:auto}body.sunsmart-site .ss-review-table .product-name{width:56%;overflow-wrap:anywhere}body.sunsmart-site .ss-review-table .ss-review-quantity{width:12%;text-align:center;white-space:nowrap}body.sunsmart-site .ss-review-table .product-total{width:32%;text-align:start}body.sunsmart-site .ss-review-table .ss-review-quantity .product-quantity{font-size:14px;font-weight:500;display:inline-block}body.sunsmart-site .ss-review-table tfoot th{vertical-align:middle}body.sunsmart-site .ss-review-table .woocommerce-shipping-methods{padding:0;list-style:none}body.sunsmart-site .ss-review-table th,body.sunsmart-site .ss-review-table td{vertical-align:middle}
@media(max-width:800px){body.sunsmart-site .ss-section-head h2,body.sunsmart-site .ss-faq-section>div>h2{font-size:27px}}
@media(max-width:560px){body.sunsmart-site .ss-section-head h2,body.sunsmart-site .ss-faq-section>div>h2{font-size:24px}body.sunsmart-site .ss-review-table th,body.sunsmart-site .ss-review-table td{padding:11px 7px;font-size:12px}body.sunsmart-site .ss-review-table .product-name{width:48%}body.sunsmart-site .ss-review-table .ss-review-quantity{width:14%}body.sunsmart-site .ss-review-table .product-total{width:38%}}