/* ==== Mirror for WooCommerce/Theme Builder pages: Divi scopes legacy Customizer CSS under .et-db #et-boc, so these repeat the commerce/header/footer rules at that scope. Generated; edit the source rules, then regenerate. ==== */

.et-db #et-boc .et-l .et_pb_module,.et-db #et-boc .et-l .et_pb_text,.et-db #et-boc .et-l input,.et-db #et-boc .et-l select,.et-db #et-boc .et-l textarea,.et-db #et-boc .et-l button{font-family: var(--dd-font-body);}.et-db #et-boc .et-l h1,.et-db #et-boc .et-l h2,.et-db #et-boc .et-l h3,.et-db #et-boc .et-l h4,.et-db #et-boc .et-l h5,.et-db #et-boc .et-l .dd-display{font-family: var(--dd-font-display) !important;font-weight: 600 !important;letter-spacing: -0.02em;line-height: 1.1;padding-bottom: 0;color: inherit;}.et-db #et-boc .et-l .dd-text h1{font-size: clamp(34px,4.2vw,52px);margin: 0 0 14px;}.et-db #et-boc .et-l .dd-text h2{font-size: clamp(26px,2.6vw,34px);margin: 0 0 12px;}.et-db #et-boc .et-l .dd-text h3{font-size: 20px;margin: 0 0 8px;line-height: 1.25;}.et-db #et-boc .et-l .dd-text p{margin: 0 0 12px;padding: 0;}.et-db #et-boc .et-l .dd-text p:last-child{margin-bottom: 0;}.et-db #et-boc .et-l .dd-text ul{padding-left: 1.2em;margin: 0 0 12px;}.et-db #et-boc .et-l .dd-text li{margin: 0 0 6px;}.et-db #et-boc .et-l .dd-eyebrow{font-size: 11px !important;line-height: 16px;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--dd-cyan);margin-bottom: 10px !important;}.et-db #et-boc .et-l .dd-day .dd-eyebrow{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-lead{font-size: 18px;line-height: 28px;}.et-db #et-boc .et-l .dd-muted,.et-db #et-boc .et-l .dd-night .dd-muted{color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-day .dd-muted{color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-small{font-size: 13px;line-height: 19px;}.et-db #et-boc .et-l .dd-sec.et_pb_section{padding: 64px 0 !important;background-color: transparent;}.et-db #et-boc .et-l .dd-sec.dd-tight.et_pb_section{padding: 32px 0 !important;}.et-db #et-boc .et-l .dd-sec.dd-flush.et_pb_section{padding: 0 !important;}.et-db #et-boc .et-l .dd-sec .dd-row.et_pb_row{width: calc(100% - 48px) !important;max-width: var(--dd-max) !important;padding: 0 !important;margin: 0 auto 24px;}.et-db #et-boc .et-l .dd-sec .dd-row.et_pb_row:last-child{margin-bottom: 0;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-narrow.et_pb_row{max-width: 820px !important;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-mid.et_pb_row{max-width: 1040px !important;}.et-db #et-boc .et-l .dd-sec .et_pb_column{margin-bottom: 0;}.et-db #et-boc .et-l .dd-sec .et_pb_module{margin-bottom: 16px;}.et-db #et-boc .et-l .dd-sec .et_pb_module:last-child{margin-bottom: 0;}.et-db #et-boc .et-l .dd-row.dd-center .et_pb_column{display: flex;flex-direction: column;justify-content: center;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .et_pb_gutters3 .et_pb_column,.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column{margin-right: 24px;}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_4_4{margin-right: 0;}.et-db #et-boc .et-l .dd-sec .dd-row .et-last-child{margin-right: 0 !important;}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_1_2{width: calc((100% - 24px) / 2);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_1_3{width: calc((100% - 48px) / 3);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_2_3{width: calc((100% - 24px) * 2 / 3);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_1_4{width: calc((100% - 72px) / 4);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_3_4{width: calc((100% - 24px) * 3 / 4);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_3_5{width: calc((100% - 24px) * 3 / 5);}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column_2_5{width: calc((100% - 24px) * 2 / 5);}}@media (max-width: 980px){.et-db #et-boc .et-l .dd-sec.et_pb_section{padding: 44px 0 !important;}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column{margin-bottom: 16px !important;}.et-db #et-boc .et-l .dd-sec .dd-row .et_pb_column:last-child{margin-bottom: 0 !important;}}.et-db #et-boc .et-l .dd-night,.et-db #et-boc .et-l .dd-night.et_pb_section{background-color: var(--dd-night-bg) !important;color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-night .dd-text,.et-db #et-boc .et-l .dd-night h1,.et-db #et-boc .et-l .dd-night h2,.et-db #et-boc .et-l .dd-night h3{color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-night .dd-text p,.et-db #et-boc .et-l .dd-night .dd-text li{color: oklch(90% 0.01 250);}.et-db #et-boc .et-l .dd-day,.et-db #et-boc .et-l .dd-day.et_pb_section{background-color: var(--dd-day-bg) !important;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-day .dd-text,.et-db #et-boc .et-l .dd-day h1,.et-db #et-boc .et-l .dd-day h2,.et-db #et-boc .et-l .dd-day h3{color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-white.et_pb_section{background-color: #fff !important;}.et-db #et-boc .et-l .dd-night a:not(.et_pb_button){color: var(--dd-cyan);}.et-db #et-boc .et-l .dd-day a:not(.et_pb_button){color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-card{border-radius: var(--dd-r-card);padding: 24px !important;}.et-db #et-boc .et-l .dd-night .dd-card{background: var(--dd-night-surface);border: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-day .dd-card,.et-db #et-boc .et-l .dd-white .dd-card{background: var(--dd-day-surface);border: 1px solid var(--dd-day-border);}.et-db #et-boc .et-l .dd-card.dd-card-dark{background: var(--dd-night-bg) !important;color: var(--dd-night-fg);border: 0 !important;}.et-db #et-boc .et-l .dd-card.dd-card-dark h2,.et-db #et-boc .et-l .dd-card.dd-card-dark h3,.et-db #et-boc .et-l .dd-card.dd-card-dark p{color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-card.dd-card-dark .dd-muted{color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-tile{border-radius: var(--dd-r-tile);padding: 18px !important;}.et-db #et-boc .et-l .dd-night .dd-tile{background: var(--dd-night-surface);border: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-day .dd-tile,.et-db #et-boc .et-l .dd-white .dd-tile{background: #fff;border: 1px solid var(--dd-day-border);}.et-db #et-boc .et-l .dd-glow{position: relative;overflow: hidden;}.et-db #et-boc .et-l .dd-glow::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--dd-gradient);z-index: 2;}.et-db #et-boc .et-l .dd-btn.et_pb_button_module_wrapper,.et-db #et-boc .et-l .et_pb_button_module_wrapper:has(> .dd-btn){margin-bottom: 0 !important;display: inline-block;margin-right: 10px;}.et-db #et-boc .et-l .et_pb_button.dd-btn{display: inline-flex !important;align-items: center;min-height: 48px;padding: 0 24px !important;border-radius: var(--dd-r-control) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1 !important;letter-spacing: 0 !important;border: 1px solid transparent !important;transition: background-color .15s,color .15s,border-color .15s;}.et-db #et-boc .et-l .et_pb_button.dd-btn:hover{padding: 0 24px !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn::after,.et-db #et-boc .et-l .et_pb_button.dd-btn::before{display: none !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-primary{background: var(--dd-cyan) !important;color: var(--dd-ink) !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-primary:hover{background: oklch(88% 0.12 214) !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-commerce{background: var(--dd-blue-strong) !important;color: #fff !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-commerce:hover{background: oklch(46% 0.2 264) !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-ghost{background: transparent !important;color: inherit !important;border-color: var(--dd-night-input-border) !important;}.et-db #et-boc .et-l .dd-day .et_pb_button.dd-btn-ghost,.et-db #et-boc .et-l .dd-white .et_pb_button.dd-btn-ghost{border-color: var(--dd-day-input-border) !important;color: var(--dd-day-fg) !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-dark{background: var(--dd-night-bg) !important;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .et_pb_button.dd-btn-gradient{background: linear-gradient(100deg,var(--dd-cyan),var(--dd-blue)) !important;color: #fff !important;}.et-db #et-boc .et-l .dd-btns{display: flex;flex-wrap: wrap;gap: 12px;}.et-db #et-boc .et-l .dd-btns .et_pb_button_module_wrapper{margin: 0 !important;}.et-db #et-boc .et-l .dd-img img,.et-db #et-boc .et-l .dd-img .et_pb_image_wrap{border-radius: var(--dd-r-card);display: block;width: 100%;}.et-db #et-boc .et-l .dd-img.dd-cover img{object-fit: cover;height: 100%;}.et-db #et-boc .et-l .dd-img.dd-h240 img{height: 240px;object-fit: cover;}.et-db #et-boc .et-l .dd-img.dd-h280 img{height: 280px;object-fit: cover;}.et-db #et-boc .et-l .dd-img.dd-h380 img{height: 380px;object-fit: cover;}.et-db #et-boc .et-l .dd-img.dd-tile-img img{border-radius: var(--dd-r-tile);}.et-db #et-boc .et-l .dd-pill{display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;border-radius: var(--dd-r-pill);font-size: 13px;font-weight: 600;}.et-db #et-boc .et-l .dd-night .dd-pill{background: oklch(99% 0.01 250 / 0.08);color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-day .dd-pill{background: oklch(94% 0.012 258);color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-pill.dd-pill-green{background: oklch(72.6% 0.192 149 / 0.16) !important;color: oklch(48% 0.14 149) !important;}.et-db #et-boc .et-l .dd-night .dd-pill.dd-pill-green{color: oklch(80% 0.17 149) !important;}.et-db #et-boc .et-l .dd-checks ul{list-style: none;padding: 0;}.et-db #et-boc .et-l .dd-checks li{position: relative;padding-left: 32px;margin-bottom: 12px;}.et-db #et-boc .et-l .dd-checks li::before{content: "✓";position: absolute;left: 0;top: 1px;width: 22px;height: 22px;border-radius: 9999px;background: oklch(82.8% 0.144 214 / 0.16);color: var(--dd-cyan);font-size: 13px;font-weight: 700;display: flex;align-items: center;justify-content: center;}.et-db #et-boc .et-l .dd-day .dd-checks li::before{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .et_pb_toggle.dd-faq{border-radius: var(--dd-r-tile);border: 1px solid var(--dd-day-border) !important;background: #fff !important;padding: 18px 20px !important;margin-bottom: 10px !important;}.et-db #et-boc .et-l .dd-night .et_pb_toggle.dd-faq{background: var(--dd-night-surface) !important;border-color: var(--dd-night-border) !important;}.et-db #et-boc .et-l .et_pb_toggle.dd-faq .et_pb_toggle_title{font-family: var(--dd-font-body) !important;font-size: 16px !important;font-weight: 600 !important;color: inherit !important;padding-right: 36px;}.et-db #et-boc .et-l .et_pb_toggle.dd-faq .et_pb_toggle_title::before{color: var(--dd-cyan-ink) !important;}.et-db #et-boc .et-l .et_pb_toggle.dd-faq .et_pb_toggle_content{padding-top: 10px;font-size: 15px;line-height: 24px;}.et-db #et-boc .et-l .dd-blurb .et_pb_module_header{font-family: var(--dd-font-display) !important;font-size: 19px !important;font-weight: 600;padding-bottom: 6px;}.et-db #et-boc .et-l .dd-blurb .et_pb_blurb_description{font-size: 15px;line-height: 23px;}.et-db #et-boc .et-l .dd-blurb.dd-card .et_pb_blurb_content{max-width: none;}.et-db #et-boc .et-l .dd-video{border-radius: var(--dd-r-tile);overflow: hidden;}.et-db #et-boc .et-l .gform_wrapper input[type=text],.et-db #et-boc .et-l .gform_wrapper input[type=email],.et-db #et-boc .et-l .gform_wrapper input[type=tel],.et-db #et-boc .et-l .gform_wrapper select,.et-db #et-boc .et-l .gform_wrapper textarea,.et-db #et-boc .et-l .woocommerce form .input-text,.et-db #et-boc .et-l .woocommerce form select,.et-db #et-boc .et-l .woocommerce-page form .input-text{min-height: 48px;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;padding: 10px 14px !important;background: #fff !important;font: inherit !important;color: var(--dd-day-fg) !important;box-shadow: none !important;}.et-db #et-boc .et-l .gform_wrapper textarea,.et-db #et-boc .et-l .woocommerce form textarea.input-text{min-height: 120px;}.et-db #et-boc .et-l .gform_wrapper .gfield_label,.et-db #et-boc .et-l .woocommerce form label{font-weight: 500 !important;font-size: 14px !important;color: inherit;}.et-db #et-boc .et-l .gform_wrapper .gform_button,.et-db #et-boc .et-l .gform_wrapper input[type=submit]{min-height: 48px;padding: 0 26px !important;border-radius: var(--dd-r-control) !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-weight: 600 !important;font-size: 15px !important;cursor: pointer;}.et-db #et-boc .et-l a:focus-visible,.et-db #et-boc .et-l button:focus-visible,.et-db #et-boc .et-l input:focus-visible,.et-db #et-boc .et-l select:focus-visible,.et-db #et-boc .et-l textarea:focus-visible,.et-db #et-boc .et-l .et_pb_button:focus-visible{outline: 2px solid var(--dd-blue) !important;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){.et-db #et-boc .et-l *,.et-db #et-boc .et-l *::before,.et-db #et-boc .et-l *::after{animation-duration: .01ms !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}.et-db #et-boc .et-l .et_pb_pagebuilder_layout #main-content{background: transparent;}.et-db #et-boc .et-l #main-content .container::before{display: none;}.et-db #et-boc .et-l .ddof{--ddof-bg: var(--dd-night-bg);--ddof-card: var(--dd-night-surface);--ddof-ink: var(--dd-night-fg);--ddof-muted: var(--dd-night-muted);--ddof-line: oklch(99% 0.01 250 / 0.12);--ddof-accent: var(--dd-cyan);--ddof-radius: 22px;--ddof-shadow: none;font-family: var(--dd-font-body) !important;background: transparent !important;color: var(--dd-night-fg);}.et-db #et-boc .et-l .ddof h2,.et-db #et-boc .et-l .ddof h3,.et-db #et-boc .et-l .ddof .ddof-wordmark,.et-db #et-boc .et-l .ddof .ddof-card__label,.et-db #et-boc .et-l .ddof .ddof-summary__total,.et-db #et-boc .et-l .ddof .ddof-totals__row--total{font-family: var(--dd-font-display) !important;font-weight: 600 !important;letter-spacing: -0.02em;text-transform: none !important;}.et-db #et-boc .et-l .dd-home-finder .ddof-header{display: none;}.et-db #et-boc .et-l .ddof h3{font-size: 22px !important;margin: 0 0 14px !important;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .ddof-progress__step,.et-db #et-boc .et-l .ddof-progress__label{font-size: 12px !important;letter-spacing: .14em;text-transform: uppercase;color: var(--dd-night-muted) !important;}.et-db #et-boc .et-l .ddof-progress__seg{background: oklch(99% 0.01 250 / 0.12) !important;border-radius: 9999px !important;}.et-db #et-boc .et-l .ddof-progress__seg.is-current,.et-db #et-boc .et-l .ddof-progress__seg.is-done{background: var(--dd-gradient) !important;}.et-db #et-boc .et-l .ddof-card{background: var(--dd-night-surface) !important;border: 1px solid oklch(99% 0.01 250 / 0.12) !important;border-radius: 18px !important;color: var(--dd-night-fg) !important;transition: border-color .15s,transform .15s;}.et-db #et-boc .et-l .ddof-card:hover,.et-db #et-boc .et-l .ddof-card.is-selected,.et-db #et-boc .et-l .ddof-card[aria-pressed="true"]{border-color: var(--dd-cyan) !important;transform: translateY(-1px);}.et-db #et-boc .et-l .ddof-card__logo{background: #fff !important;border-radius: 12px !important;}.et-db #et-boc .et-l .ddof-card__hint,.et-db #et-boc .et-l .ddof-help,.et-db #et-boc .et-l .ddof-note,.et-db #et-boc .et-l .ddof-qty__hint{color: var(--dd-night-muted) !important;}.et-db #et-boc .et-l .ddof-btn,.et-db #et-boc .et-l .ddof-sample-btn{border-radius: 16px !important;min-height: 48px;font-family: var(--dd-font-body) !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important;}.et-db #et-boc .et-l .ddof-btn--primary{background: var(--dd-cyan) !important;color: var(--dd-ink) !important;border: 0 !important;}.et-db #et-boc .et-l .ddof-btn--ghost{background: transparent !important;color: var(--dd-night-fg) !important;border: 1px solid oklch(99% 0.01 250 / 0.2) !important;}.et-db #et-boc .et-l .ddof-summary{background: var(--dd-night-surface) !important;border: 1px solid oklch(99% 0.01 250 / 0.12) !important;border-radius: 22px !important;box-shadow: none !important;}.et-db #et-boc .et-l .ddof-totals__row--discount,.et-db #et-boc .et-l .ddof-summary__line--discount{color: var(--dd-green) !important;}.et-db #et-boc .et-l .ddof-shipping-banner{background: oklch(99% 0.01 250 / 0.06) !important;border: 1px solid oklch(99% 0.01 250 / 0.1) !important;border-radius: 14px !important;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .ddof-qty__input,.et-db #et-boc .et-l .ddof select,.et-db #et-boc .et-l .ddof input[type=number]{background: var(--dd-night-bg) !important;color: var(--dd-night-fg) !important;border: 1px solid oklch(99% 0.01 250 / 0.2) !important;border-radius: 12px !important;}.et-db #et-boc .et-l .ddof-swatch{border-radius: 14px !important;}.et-db #et-boc .et-l .ddof-custom-link{color: var(--dd-cyan) !important;}.et-db #et-boc .et-l .dd-hdr-promo.et_pb_section{background: var(--dd-night-raised) !important;border-bottom: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-hdr-promo .dd-row.et_pb_row{margin-bottom: 0;}.et-db #et-boc .et-l .dd-hdr-promo .dd-hdr-promo-code{margin: 0 !important;padding: 7px 0;font-size: 13px;line-height: 19px;color: oklch(94% 0.01 250);text-align: center;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner > *{background: transparent !important;color: inherit !important;border: 0 !important;box-shadow: none !important;margin: 0 auto !important;padding: 0 !important;max-width: none !important;font-size: inherit !important;text-align: center;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner *{font-family: var(--dd-font-body) !important;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner strong,.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner b{color: var(--dd-night-fg);font-weight: 600;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner p{margin: 0;padding: 0;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner a{color: var(--dd-cyan) !important;}.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code_inner:empty,.et-db #et-boc .et-l .dd-hdr-promo .et_pb_code:has(.et_pb_code_inner:empty){display: none;}.et-db #et-boc .et-l .dd-hdr-nav.et_pb_section{background: var(--dd-night-bg) !important;border-bottom: 1px solid var(--dd-night-border);z-index: 99;}.et-db #et-boc .et-l .dd-hdr-nav.et_pb_sticky{box-shadow: 0 8px 24px oklch(0% 0 0 / 0.25);}.et-db #et-boc .et-l .dd-hdr-nav .dd-row.et_pb_row{margin-bottom: 0;}.et-db #et-boc .et-l .dd-menu.et_pb_menu{background: transparent !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu_inner_container{display: flex;align-items: center;gap: 20px;min-height: 73px;padding: 12px 0;box-sizing: border-box;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo-wrap{flex: 0 0 auto;margin: 0 !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo{margin: 0 !important;display: inline-flex;background: #fff;border-radius: 12px;padding: 8px 14px;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo img{display: block;max-height: 30px;width: auto;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__wrap{flex: 1 1 auto;display: flex;align-items: center;gap: 8px;justify-content: flex-start;margin: 0 !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__menu{order: 1;flex: 1 1 auto;display: flex;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__menu > nav{width: 100%;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__menu > nav > ul{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding: 0 !important;width: 100%;}.et-db #et-boc .et-l .dd-menu .et-menu > li{padding: 0 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-menu .et-menu > li > a{display: inline-flex !important;align-items: center;padding: 8px 12px !important;border-radius: 20px;font-size: 14px !important;font-weight: 500;line-height: 20px;color: var(--dd-night-muted) !important;opacity: 1 !important;transition: background-color .15s,color .15s;}.et-db #et-boc .et-l .dd-menu .et-menu > li > a:hover{color: var(--dd-night-fg) !important;background: oklch(26.2% 0.05 265);}.et-db #et-boc .et-l .dd-menu .et-menu > li.current-menu-item > a,.et-db #et-boc .et-l .dd-menu .et-menu > li.current-menu-ancestor > a,.et-db #et-boc .et-l .dd-menu .et-menu > li.current_page_item > a,.et-db #et-boc .et-l .dd-menu .et-menu > li.current-menu-parent > a{color: oklch(94% 0.01 250) !important;background: oklch(26.2% 0.05 265);}.et-db #et-boc .et-l .dd-menu .et-menu .menu-item-has-children > a::after{color: inherit;right: 4px;}.et-db #et-boc .et-l .dd-menu .et-menu .menu-item-has-children > a{padding-right: 26px !important;}.et-db #et-boc .et-l .dd-menu .et-menu li ul.sub-menu{background: var(--dd-night-surface) !important;border: 1px solid var(--dd-night-border) !important;border-radius: 16px;padding: 8px !important;box-shadow: 0 16px 40px oklch(0% 0 0 / 0.35);border-top: 1px solid var(--dd-night-border) !important;}.et-db #et-boc .et-l .dd-menu .et-menu li ul.sub-menu li{padding: 0 !important;}.et-db #et-boc .et-l .dd-menu .et-menu li ul.sub-menu a{color: var(--dd-night-fg) !important;padding: 8px 12px !important;border-radius: 10px;width: 100%;font-size: 14px !important;}.et-db #et-boc .et-l .dd-menu .et-menu li ul.sub-menu a:hover{background: var(--dd-night-raised) !important;opacity: 1 !important;}.et-db #et-boc .et-l .dd-menu .et-menu > li.dd-menu-account{margin-left: auto !important;}.et-db #et-boc .et-l .dd-menu .et-menu > li.dd-menu-account > a{width: 40px;height: 40px;padding: 0 !important;justify-content: center;border-radius: 16px;border: 1px solid oklch(99% 0.01 250 / 0.14);background: transparent;color: var(--dd-night-fg) !important;font-size: 0 !important;}.et-db #et-boc .et-l .dd-menu .et-menu > li.dd-menu-account > a::before{content: "";width: 18px;height: 18px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E") center / contain no-repeat;}.et-db #et-boc .et-l .dd-menu .et-menu > li.dd-menu-account > a:hover{background: oklch(26.2% 0.05 265);}.et-db #et-boc .et-l .dd-menu .et_pb_menu__icon{margin: 0 !important;flex: 0 0 auto;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-button{order: 2;width: 40px;height: 40px;border-radius: 16px;border: 1px solid oklch(99% 0.01 250 / 0.14);display: inline-flex;align-items: center;justify-content: center;color: var(--dd-night-fg) !important;background: transparent;cursor: pointer;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-button::after{font-size: 16px;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button{order: 3;height: 40px;padding: 0 16px;border-radius: 16px;background: var(--dd-cyan);color: var(--dd-ink) !important;display: inline-flex !important;align-items: center;gap: 8px;flex-direction: row;font-size: 14px;font-weight: 600;text-decoration: none;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button::after{font-size: 16px;color: var(--dd-ink) !important;order: 1;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button::before{content: "Cart";order: 2;font-family: var(--dd-font-body);}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button:hover{background: oklch(88% 0.12 214);}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button .et_pb_menu__cart-count,.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button .dd-cart-count{order: 3;font-family: var(--dd-font-body);}.et-db #et-boc .et-l .dd-menu .et_mobile_nav_menu{order: 4;margin: 0 0 0 4px !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-container{background: var(--dd-night-bg);}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-input{height: 44px;border-radius: 14px !important;border: 1px solid var(--dd-night-input-border) !important;background: var(--dd-night-surface) !important;color: var(--dd-night-fg) !important;padding: 0 16px !important;font: inherit !important;font-size: 16px !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-input::placeholder{color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-menu .et_pb_menu__close-search-button::after{color: var(--dd-night-fg) !important;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-menu .et_pb_menu_inner_container{min-height: 64px;padding: 10px 0;gap: 8px;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo{padding: 6px 12px;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo img{max-height: 26px;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__wrap{justify-content: flex-end;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__menu{display: none !important;}.et-db #et-boc .et-l .dd-menu .mobile_nav .mobile_menu_bar{display: inline-flex;width: 40px;height: 40px;align-items: center;justify-content: center;border-radius: 16px;border: 1px solid oklch(99% 0.01 250 / 0.14);}.et-db #et-boc .et-l .dd-menu .mobile_nav .mobile_menu_bar::before{color: var(--dd-night-fg) !important;font-size: 26px;position: static;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu{background: var(--dd-night-surface) !important;border: 1px solid var(--dd-night-border) !important;border-top: 0 !important;border-radius: 0 0 16px 16px;padding: 8px !important;box-shadow: 0 16px 40px oklch(0% 0 0 / 0.35);}.et-db #et-boc .et-l .dd-menu .et_mobile_menu li a{color: var(--dd-night-fg) !important;border-bottom: 1px solid var(--dd-night-border) !important;padding: 12px 10px !important;font-size: 15px;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu li:last-child > a{border-bottom: 0 !important;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu li.current-menu-item > a{color: var(--dd-cyan) !important;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu li.dd-menu-account > a{width: auto;height: auto;border: 0;font-size: 15px !important;justify-content: flex-start;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu li.dd-menu-account > a::before{display: none;}}@media (max-width: 480px){.et-db #et-boc .et-l .dd-hdr-promo .dd-hdr-promo-code{font-size: 12px;line-height: 17px;padding: 6px 0;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button{padding: 0 12px;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button::before{content: "";display: none;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-button{width: 36px;height: 36px;}}.et-db #et-boc .et-l .dd-menu.et_pb_menu .et_pb_menu__logo img{max-height: 30px !important;height: auto !important;width: auto !important;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-menu.et_pb_menu .et_pb_menu__logo img{max-height: 26px !important;}}.et-db #et-boc .et-l .dd-menu.et_pb_menu .et_pb_menu__logo{background: transparent !important;padding: 0 !important;border-radius: 0 !important;}.et-db #et-boc .et-l .dd-menu.et_pb_menu .et_pb_menu__logo img{filter: brightness(0) invert(1);}.et-db #et-boc .et-l .dd-ftr .dd-ftr-logo,.et-db #et-boc .et-l .dd-co-logo{background: transparent !important;padding: 0 !important;border-radius: 0 !important;font-size: 0 !important;line-height: 0 !important;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-logo::before,.et-db #et-boc .et-l .dd-co-logo::before{content: "";display: block;width: 214px;height: 26px;background: url("/wp-content/uploads/2025/09/Asset-8@4x-scaled.png") left center / contain no-repeat;filter: brightness(0) invert(1);}@media (max-width: 980px){.et-db #et-boc .et-l .dd-co-logo::before{width: 181px;height: 22px;}}.et-db #et-boc .et-l .dd-sec.dd-home-finder.et_pb_section{background: var(--dd-night-bg) !important;}.et-db #et-boc .et-l .dd-hdr-promo .dd-hdr-promo-code{padding: 0 !important;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-banner{font-weight: 500 !important;line-height: 1.4 !important;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-top-bar{background: linear-gradient(90deg,oklch(30% 0.09 250),oklch(27% 0.1 285)) !important;color: var(--dd-night-fg) !important;padding: 9px 16px !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: -0.005em;border-radius: 0 !important;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-top-bar #ssm-sale-timer{color: var(--dd-cyan) !important;font-size: inherit !important;font-weight: 600 !important;margin: 0 !important;letter-spacing: 0 !important;font-variant-numeric: tabular-nums;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-top-bar div#ssm-sale-timer:empty{display: none !important;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-bottom-bar{background: var(--dd-night-raised) !important;color: var(--dd-night-muted) !important;padding: 6px 16px !important;font-size: 13px !important;font-weight: 500 !important;border-top: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-hdr-promo #ssm-bottom-bar .ssm-bottom-line{font-size: inherit !important;line-height: inherit !important;}@media (max-width: 600px){.et-db #et-boc .et-l .dd-hdr-promo #ssm-top-bar{font-size: 13px !important;padding: 8px 14px !important;line-height: 1.35 !important;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-top-bar #ssm-sale-timer{display: inline-block;}.et-db #et-boc .et-l .dd-hdr-promo #ssm-bottom-bar{font-size: 12px !important;padding: 5px 14px !important;}}@media (max-width: 980px){.et-db #et-boc .et-l .dd-menu .et_pb_menu_inner_container{flex-wrap: nowrap !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__logo-wrap{flex: 1 1 auto !important;min-width: 0;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__wrap{flex: 0 0 auto !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-end !important;gap: 8px !important;width: auto !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__search-button{order: 1 !important;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button{order: 2 !important;width: 40px;padding: 0 !important;justify-content: center;}.et-db #et-boc .et-l .dd-menu .et_pb_menu__cart-button::before{content: none !important;}.et-db #et-boc .et-l .dd-menu .et_mobile_nav_menu{order: 3 !important;margin: 0 !important;width: auto !important;flex: 0 0 auto;display: block !important;}.et-db #et-boc .et-l .dd-menu .mobile_nav{display: block;}.et-db #et-boc .et-l .dd-menu .et_mobile_menu{left: auto;right: 0;width: min(320px,calc(100vw - 24px));}}.et-db #et-boc .et-l .dd-hdr-promo .dd-row.et_pb_row{width: 100% !important;max-width: none !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-ftr.et_pb_section{padding: 56px 0 0 !important;border-top: 1px solid var(--dd-night-border);font-size: 14px;line-height: 22px;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-cols.et_pb_row{margin-bottom: 32px;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-ftr-cols .et_pb_column_1_5{width: calc((100% - 96px) / 5);}}.et-db #et-boc .et-l .dd-ftr .dd-ftr-logo{display: inline-block;background: #fff;border-radius: 12px;padding: 6px 12px;color: var(--dd-ink);font-family: var(--dd-font-display);font-weight: 600;font-size: 16px;line-height: 1.3;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-brand p{margin-bottom: 10px;color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-ftr .dd-ftr-brand p.dd-muted{color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-ftr .dd-ftr-links h3{font-family: var(--dd-font-body) !important;font-size: 14px;font-weight: 600 !important;letter-spacing: 0;margin: 0 0 10px;color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-ftr .dd-ftr-links ul{list-style: none;padding: 0;margin: 0;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-links li{margin: 0 0 8px;padding: 0;}.et-db #et-boc .et-l .dd-ftr a{color: var(--dd-cyan);text-decoration: none;}.et-db #et-boc .et-l .dd-ftr a:hover{text-decoration: underline;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-bottom.et_pb_row{border-top: 1px solid var(--dd-night-border);padding: 20px 0 32px !important;margin-bottom: 0;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-bottom-text p{font-size: 12px;line-height: 18px;color: var(--dd-night-muted) !important;margin-bottom: 10px;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-legal{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;margin-bottom: 0 !important;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-ftr.et_pb_section{padding-top: 44px !important;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-cols.et_pb_row{display: grid;grid-template-columns: 1fr 1fr;gap: 28px 20px;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-cols.et_pb_row::after{display: none;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-cols .et_pb_column{width: auto !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-ftr .dd-ftr-cols .et_pb_column:first-child{grid-column: 1 / -1;}}.et-db #et-boc .et-l .dd-404.et_pb_section{padding: 120px 0 !important;min-height: 60vh;}.et-db #et-boc .et-l .dd-404 .dd-404-code{font-family: var(--dd-font-display);font-weight: 600;font-size: clamp(72px,12vw,140px);line-height: 1;letter-spacing: -0.04em;margin-bottom: 8px !important;background: var(--dd-gradient);-webkit-background-clip: text;background-clip: text;color: transparent !important;}.et-db #et-boc .et-l .dd-404 .dd-btns{margin-top: 28px;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-404.et_pb_section{padding: 72px 0 !important;}}.et-db #et-boc .et-l .dd-prod-top.et_pb_section{padding: 24px 0 56px !important;}.et-db #et-boc .et-l .dd-prod-crumb .woocommerce-breadcrumb{font-size: 13px;line-height: 20px;color: var(--dd-day-muted);margin: 0 !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-prod-crumb .woocommerce-breadcrumb a{color: var(--dd-cyan-ink);}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-prod-main .et_pb_column_1_2{width: calc((100% - 40px) / 2);margin-right: 40px;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-prod-main .et-last-child{margin-right: 0;}.et-db #et-boc .et-l .dd-prod-media{position: sticky;top: 96px;}}.et-db #et-boc .et-l .dd-prod-gallery .woocommerce-product-gallery{margin: 0 !important;width: 100% !important;float: none !important;opacity: 1 !important;}.et-db #et-boc .et-l .dd-prod-gallery .woocommerce-product-gallery__image img,.et-db #et-boc .et-l .dd-prod-gallery .flex-viewport img{aspect-ratio: 1 / 1;object-fit: cover;border-radius: var(--dd-r-card);width: 100%;}.et-db #et-boc .et-l .dd-prod-gallery .flex-viewport{border-radius: var(--dd-r-card);}.et-db #et-boc .et-l .dd-prod-gallery .flex-control-thumbs{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 12px 0 0 !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-prod-gallery .flex-control-thumbs li{width: auto !important;float: none !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-prod-gallery .flex-control-thumbs img{aspect-ratio: 1 / 1;object-fit: cover;border-radius: 16px;opacity: 1 !important;outline-offset: 2px;}.et-db #et-boc .et-l .dd-prod-gallery .flex-control-thumbs img.flex-active{outline: 2px solid var(--dd-blue-strong);}.et-db #et-boc .et-l .dd-prod-gallery .woocommerce-product-gallery__trigger{top: 14px !important;right: 14px !important;background: #fff;border-radius: 9999px;}.et-db #et-boc .et-l .dd-prod-buy .et_pb_module{margin-bottom: 20px;}.et-db #et-boc .et-l .dd-prod-buy .dd-prod-eyebrow,.et-db #et-boc .et-l .dd-prod-buy .dd-prod-title{margin-bottom: 8px !important;}.et-db #et-boc .et-l .dd-prod-eyebrow .product_meta{border: 0 !important;padding: 0 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-prod-eyebrow .posted_in{font-size: 0 !important;display: block;}.et-db #et-boc .et-l .dd-prod-eyebrow .posted_in a{font-size: 11px;line-height: 16px;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--dd-cyan-ink) !important;text-decoration: none;}.et-db #et-boc .et-l .dd-prod-eyebrow .posted_in a + a::before{content: " · ";letter-spacing: 0;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-prod-eyebrow .sku_wrapper,.et-db #et-boc .et-l .dd-prod-eyebrow .tagged_as{display: none;}.et-db #et-boc .et-l .dd-prod-title h1,.et-db #et-boc .et-l .dd-prod-title .product_title{font-size: clamp(28px,3vw,36px) !important;line-height: 1.1;margin: 0;padding: 0;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-prod-rating .woocommerce-product-rating{display: flex;align-items: center;gap: 8px;margin: 0 !important;font-size: 14px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-prod-rating .star-rating{color: oklch(52% 0.12 70) !important;margin: 0 !important;font-size: 14px;}.et-db #et-boc .et-l .dd-prod-rating a{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description{border-radius: 20px;border: 1px solid oklch(48% 0.14 149 / 0.4);background: oklch(97% 0.03 149);padding: 16px;font-size: 14px;line-height: 21px;}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description p{margin: 0 0 8px;padding: 0;}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description p:first-child{font-weight: 600;color: oklch(38% 0.12 149);}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description p:last-child{margin: 0;}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description ul{list-style: none;padding: 0;margin: 8px 0 0;display: flex;flex-wrap: wrap;gap: 8px;}.et-db #et-boc .et-l .dd-prod-short .woocommerce-product-details__short-description li,.et-db #et-boc .et-l .dd-prod-chips li{padding: 6px 12px;border-radius: 9999px;background: oklch(94% 0.012 258);font-size: 13px;line-height: 18px;margin: 0;}.et-db #et-boc .et-l .dd-prod-chips{list-style: none;padding: 0 !important;margin: 0 !important;display: flex;flex-wrap: wrap;gap: 8px;}.et-db #et-boc .et-l .dd-prod-price .price{font-size: 18px !important;font-weight: 600;color: var(--dd-day-fg) !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-prod-price .price del{color: var(--dd-day-muted);font-weight: 400;font-size: 15px;}.et-db #et-boc .et-l .dd-prod-price .price ins{text-decoration: none;}.et-db #et-boc .et-l .dd-pack-form form.cart{margin: 0 !important;}.et-db #et-boc .et-l .dd-pack-form table.variations{border: 0 !important;margin: 0 0 16px !important;width: 100%;}.et-db #et-boc .et-l .dd-pack-form table.variations tr{display: flex;flex-direction: column;gap: 10px;margin-bottom: 18px;}.et-db #et-boc .et-l .dd-pack-form table.variations th,.et-db #et-boc .et-l .dd-pack-form table.variations td{display: block;padding: 0 !important;border: 0 !important;text-align: left;background: transparent !important;line-height: 1.4;}.et-db #et-boc .et-l .dd-pack-form table.variations th label,.et-db #et-boc .et-l .dd-pack-form table.variations .label label{font-size: 14px !important;font-weight: 600 !important;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-pack-form table.variations select{width: 100%;min-height: 48px;border-radius: 14px;border: 1px solid var(--dd-day-input-border);background: #fff;padding: 0 14px;font: inherit;font-size: 15px;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-pack-form .reset_variations{font-size: 13px;color: var(--dd-cyan-ink);margin-top: 8px;display: inline-block;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-cards{display: flex;flex-direction: column;gap: 8px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-card{position: relative;display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 10px 16px;border-radius: 16px;cursor: pointer;background: #fff;border: 1px solid oklch(20% 0.03 264 / 0.2);}.et-db #et-boc .et-l .dd-pack-form .dd-pack-card:has(input:checked),.et-db #et-boc .et-l .dd-pack-form .dd-pack-card.is-selected{background: oklch(96.5% 0.02 262);border: 2px solid var(--dd-blue-strong);padding: 9px 15px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-card:has(input:focus-visible){outline: 2px solid var(--dd-blue);outline-offset: 2px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-card input{position: absolute;opacity: 0;width: 1px;height: 1px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-main{flex: 1 1 auto;display: flex;flex-direction: column;gap: 2px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-title,.et-db #et-boc .et-l .dd-pack-form .dd-pack-now{font-weight: 600;font-size: 15px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-sub{font-size: 13px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-pack-form .dd-pack-price{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-was{font-size: 12px;color: var(--dd-day-muted);text-decoration: line-through;}.et-db #et-boc .et-l .dd-pack-form .dd-pack-card.is-disabled{opacity: .5;cursor: not-allowed;}.et-db #et-boc .et-l .dd-pack-form .dd-finish-chips{display: flex;gap: 8px;flex-wrap: wrap;}.et-db #et-boc .et-l .dd-pack-form .dd-finish-chip{position: relative;display: inline-flex;align-items: center;gap: 10px;height: 44px;padding: 0 16px;border-radius: 9999px;cursor: pointer;font-size: 14px;font-weight: 500;background: #fff;border: 1px solid oklch(20% 0.03 264 / 0.2);}.et-db #et-boc .et-l .dd-pack-form .dd-finish-chip:has(input:checked){border: 2px solid var(--dd-blue-strong);padding: 0 15px;}.et-db #et-boc .et-l .dd-pack-form .dd-finish-chip input{position: absolute;opacity: 0;width: 1px;height: 1px;}.et-db #et-boc .et-l .dd-pack-form .woocommerce-variation.single_variation:not(:empty){border-radius: 20px;background: var(--dd-day-raised);padding: 16px;font-size: 14px;line-height: 21px;margin-bottom: 16px;}.et-db #et-boc .et-l .dd-pack-form .woocommerce-variation-price .price{font-size: 18px;font-weight: 600;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-pack-form .woocommerce-variation-description p{margin: 4px 0 0;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-pack-form .stock{font-size: 13px;margin: 6px 0 0;}.et-db #et-boc .et-l .dd-pack-form .woocommerce-variation-add-to-cart,.et-db #et-boc .et-l .dd-pack-form form.cart:not(.variations_form){display: flex;gap: 12px;align-items: stretch;flex-wrap: wrap;}.et-db #et-boc .et-l .dd-pack-form .quantity{margin: 0 !important;float: none !important;}.et-db #et-boc .et-l .dd-pack-form .quantity input.qty{width: 88px;height: 48px;border-radius: 16px !important;border: 1px solid var(--dd-day-input-border) !important;background: #fff !important;font: inherit !important;font-weight: 600 !important;font-size: 16px !important;color: var(--dd-day-fg) !important;text-align: center;padding: 0 8px !important;}.et-db #et-boc .et-l .dd-pack-form .single_add_to_cart_button.button{flex: 1 1 220px;height: 48px;margin: 0 !important;padding: 0 24px !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-family: var(--dd-font-body) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 48px !important;letter-spacing: 0;float: none !important;}.et-db #et-boc .et-l .dd-pack-form .single_add_to_cart_button.button::after{display: none !important;}.et-db #et-boc .et-l .dd-pack-form .single_add_to_cart_button.button:hover{background: oklch(46% 0.2 264) !important;padding: 0 24px !important;}.et-db #et-boc .et-l .dd-pack-form .single_add_to_cart_button.disabled,.et-db #et-boc .et-l .dd-pack-form .single_add_to_cart_button:disabled{background: oklch(94% 0.012 258) !important;color: var(--dd-day-muted) !important;opacity: 1 !important;cursor: not-allowed;}.et-db #et-boc .et-l .dd-prod-delivery{font-size: 14px;line-height: 21px;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-prod-delivery .et_pb_code_inner > *{margin: 0 !important;}.et-db #et-boc .et-l .dd-prod-delivery strong{font-weight: 600;}.et-db #et-boc .et-l .dd-prod-buy .dd-prod-made{margin-top: -8px;}.et-db #et-boc .et-l .dd-lpc-card{display: flex;gap: 14px;align-items: center;border-radius: 20px;padding: 16px 16px 16px 22px;background: var(--dd-night-bg);color: var(--dd-night-fg) !important;text-decoration: none !important;position: relative;overflow: hidden;}.et-db #et-boc .et-l .dd-lpc-card::before{content: "";position: absolute;left: 12px;top: 14px;bottom: 14px;width: 4px;border-radius: 4px;background: linear-gradient(180deg,var(--dd-cyan),var(--dd-blue) 52%,var(--dd-violet));}.et-db #et-boc .et-l .dd-lpc-card .dd-lpc-copy{display: flex;flex-direction: column;gap: 2px;font-size: 14px;line-height: 20px;padding-left: 6px;}.et-db #et-boc .et-l .dd-lpc-card .dd-lpc-copy strong{font-size: 15px;color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-lpc-card .dd-lpc-copy span{color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-lpc-card .dd-lpc-go{margin-left: auto;color: var(--dd-cyan);font-weight: 600;font-size: 14px;white-space: nowrap;}.et-db #et-boc .et-l .dd-lpc-card:hover .dd-lpc-go{text-decoration: underline;}.et-db #et-boc .et-l .dd-prod-info h2{font-size: 24px !important;margin-bottom: 16px;}.et-db #et-boc .et-l .dd-prod-info .dd-card{padding: 28px !important;}.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes{border: 0 !important;margin: 0 !important;font-size: 14px;}.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes tr,.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes tr:nth-child(even) th,.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes tr:nth-child(even) td{background: transparent !important;}.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes th{width: 160px;padding: 6px 16px 6px 0 !important;border: 0 !important;font-weight: 400 !important;color: var(--dd-day-muted);text-align: left;vertical-align: top;}.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes td{padding: 6px 0 !important;border: 0 !important;font-style: normal !important;}.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes td p{padding: 0;margin: 0;}.et-db #et-boc .et-l .dd-prod-desc{font-size: 15px;line-height: 24px;}.et-db #et-boc .et-l .dd-prod-desc img,.et-db #et-boc .et-l .dd-prod-desc svg{max-width: 100%;height: auto;}.et-db #et-boc .et-l .dd-prod-desc p:last-child{margin-bottom: 0;}.et-db #et-boc .et-l .dd-prod-videos.et_pb_row{max-width: 760px !important;margin-left: 0 !important;}.et-db #et-boc .et-l .dd-prod-video{margin-bottom: 10px !important;background: #000;}.et-db #et-boc .et-l .dd-prod-video video,.et-db #et-boc .et-l .dd-prod-video .et_pb_video_box{height: 440px;width: 100%;object-fit: cover;display: block;}.et-db #et-boc .et-l .dd-prod-video .et_pb_video_overlay{border-radius: var(--dd-r-tile);}.et-db #et-boc .et-l .dd-prod-vcap{display: flex;flex-direction: column;gap: 2px;}.et-db #et-boc .et-l .dd-prod-vcap strong{font-family: var(--dd-font-display);font-size: 18px;font-weight: 600;}.et-db #et-boc .et-l .dd-prod-vcap span{font-size: 14px;color: var(--dd-day-muted);}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-prod-videos .et_pb_column_1_2{width: calc((100% - 16px) / 2);margin-right: 16px;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-prod-videos .et-last-child{margin-right: 0;}}.et-db #et-boc .et-l .dd-prod-related section.related > h2{font-family: var(--dd-font-display) !important;font-size: 24px !important;margin: 0 0 16px;}.et-db #et-boc .et-l .dd-prod-reviews-sec.et_pb_section{padding-bottom: 96px !important;}.et-db #et-boc .et-l .dd-prod-reviews #reviews{border-radius: var(--dd-r-card);border: 1px solid var(--dd-day-border);background: #fff;padding: 28px;}.et-db #et-boc .et-l .dd-prod-reviews .woocommerce-Reviews-title,.et-db #et-boc .et-l .dd-prod-reviews #reply-title{font-family: var(--dd-font-display) !important;font-size: 24px !important;font-weight: 600;margin: 0 0 12px;}.et-db #et-boc .et-l .dd-prod-reviews ol.commentlist{padding: 0 !important;margin: 0 0 24px !important;}.et-db #et-boc .et-l .dd-prod-reviews ol.commentlist li .comment_container{border-top: 1px solid var(--dd-day-border);padding: 16px 0;}.et-db #et-boc .et-l .dd-prod-reviews ol.commentlist li img.avatar{border-radius: 9999px;}.et-db #et-boc .et-l .dd-prod-reviews .star-rating,.et-db #et-boc .et-l .dd-prod-reviews p.stars a{color: oklch(52% 0.12 70) !important;}.et-db #et-boc .et-l .dd-prod-reviews #respond input#submit{min-height: 48px;padding: 0 24px;border-radius: var(--dd-r-control);border: 0;background: var(--dd-blue-strong);color: #fff;font-weight: 600;font-size: 15px;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-prod-top.et_pb_section{padding-top: 16px !important;}.et-db #et-boc .et-l .dd-prod-media{position: static;}.et-db #et-boc .et-l .dd-prod-video video,.et-db #et-boc .et-l .dd-prod-video .et_pb_video_box{height: 360px;}.et-db #et-boc .et-l .dd-prod-info .dd-card{padding: 22px !important;}}@media (max-width: 480px){.et-db #et-boc .et-l .dd-prod-attrs table.shop_attributes th{width: 110px;}.et-db #et-boc .et-l .dd-lpc-card{flex-wrap: wrap;}.et-db #et-boc .et-l .dd-lpc-card .dd-lpc-go{margin-left: 6px;}.et-db #et-boc .et-l .dd-prod-gallery .flex-control-thumbs{gap: 8px;}}.et-db #et-boc .et-l .dd-crumb{font-size: 13px;line-height: 20px;color: var(--dd-night-muted);margin-bottom: 16px !important;}.et-db #et-boc .et-l .dd-shop-hero.et_pb_section{padding: 40px 0 32px !important;border-bottom: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-shop-hero .et_pb_module{margin-bottom: 16px;}.et-db #et-boc .et-l .dd-shop-head h1{font-size: clamp(32px,3.4vw,40px);margin: 0;}.et-db #et-boc .et-l .dd-shop-search-label-wrap{margin-bottom: 6px !important;}.et-db #et-boc .et-l .dd-shop-search-label{font-size: 13px;color: var(--dd-night-muted) !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-shop-search{max-width: 560px;}.et-db #et-boc .et-l .dd-shop-search .woocommerce-product-search,.et-db #et-boc .et-l .dd-shop-search form{display: flex;gap: 8px;margin: 0;}.et-db #et-boc .et-l .dd-shop-search input[type=search],.et-db #et-boc .et-l .dd-shop-search .search-field{flex: 1 1 auto;min-width: 0;height: 48px;border-radius: var(--dd-r-control) !important;border: 1px solid var(--dd-night-input-border) !important;background: var(--dd-night-surface) !important;color: var(--dd-night-fg) !important;padding: 0 16px !important;font: inherit !important;font-size: 16px !important;}.et-db #et-boc .et-l .dd-shop-search input[type=search]::placeholder{color: var(--dd-night-muted);opacity: 1;}.et-db #et-boc .et-l .dd-shop-search button,.et-db #et-boc .et-l .dd-shop-search input[type=submit]{height: 48px;padding: 0 20px;border-radius: var(--dd-r-control);border: 0;background: var(--dd-cyan);color: var(--dd-ink);font: inherit;font-weight: 600;font-size: 15px;cursor: pointer;}.et-db #et-boc .et-l .dd-shop-search label.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.et-db #et-boc .et-l .dd-shop-body.et_pb_section{padding: 32px 0 96px !important;}.et-db #et-boc .et-l .dd-shop-side .et_pb_module{margin-bottom: 24px;}.et-db #et-boc .et-l .dd-shop-filter h3{font-family: var(--dd-font-body) !important;font-size: 14px;font-weight: 600 !important;letter-spacing: 0;margin: 0 0 8px;}.et-db #et-boc .et-l .dd-shop-brands{list-style: none;padding: 0 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-shop-brands li{margin: 0;}.et-db #et-boc .et-l .dd-shop-brands a{display: flex;align-items: center;min-height: 36px;font-size: 14px;color: var(--dd-day-fg) !important;text-decoration: none;border-radius: 10px;padding: 0 10px;margin: 0 -10px;}.et-db #et-boc .et-l .dd-shop-brands a:hover{background: var(--dd-day-raised);color: var(--dd-cyan-ink) !important;}.et-db #et-boc .et-l .dd-shop-note{border-radius: 20px;background: #fff;border: 1px solid var(--dd-day-border);padding: 16px;font-size: 13px;line-height: 19px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-shop-note strong{display: block;color: var(--dd-day-fg);font-size: 14px;margin-bottom: 4px;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-shop-main .et_pb_column_1_4{width: 240px;margin-right: 32px;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-shop-main .et_pb_column_3_4{width: calc(100% - 272px);}.et-db #et-boc .et-l .dd-shop-side{position: sticky;top: 96px;}}@media (max-width: 980px){.et-db #et-boc .et-l .dd-shop-brands{display: flex;flex-wrap: wrap;gap: 8px;}.et-db #et-boc .et-l .dd-shop-brands a{margin: 0;height: 36px;padding: 0 14px;border-radius: 9999px;background: #fff;border: 1px solid var(--dd-day-border);font-size: 13px;}}.et-db #et-boc .et-l .dd-products ul.products{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 16px;margin: 0 !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-products ul.products::before,.et-db #et-boc .et-l .dd-products ul.products::after{display: none !important;}.et-db #et-boc .et-l .dd-products ul.products li.product{width: auto !important;float: none !important;margin: 0 !important;clear: none !important;display: flex;flex-direction: column;gap: 8px;border-radius: var(--dd-r-tile);border: 1px solid var(--dd-day-border);background: #fff;padding: 14px !important;position: relative;transition: border-color .15s,box-shadow .15s;}.et-db #et-boc .et-l .dd-products ul.products li.product:hover{border-color: oklch(52% 0.2 264 / 0.4);box-shadow: 0 10px 28px oklch(20% 0.03 264 / 0.08);}.et-db #et-boc .et-l .dd-products ul.products li.product a.woocommerce-LoopProduct-link{display: flex;flex-direction: column;gap: 8px;color: inherit;text-decoration: none;flex: 1 1 auto;}.et-db #et-boc .et-l .dd-products ul.products li.product .et_shop_image,.et-db #et-boc .et-l .dd-products ul.products li.product a img{display: block;margin: 0 !important;}.et-db #et-boc .et-l .dd-products ul.products li.product img{aspect-ratio: 4 / 3;width: 100%;object-fit: cover;border-radius: 16px;margin: 0 !important;box-shadow: none !important;}.et-db #et-boc .et-l .dd-products ul.products li.product .et_overlay{border-radius: 16px;background: oklch(14.5% 0.028 264 / 0.2) !important;border: 0 !important;}.et-db #et-boc .et-l .dd-products ul.products li.product .et_overlay::before{display: none;}.et-db #et-boc .et-l .dd-products ul.products li.product .woocommerce-loop-product__title{font-family: var(--dd-font-display) !important;font-weight: 600 !important;font-size: 16px !important;line-height: 1.3 !important;padding: 0 !important;margin: 0 !important;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-products ul.products li.product .price{margin-top: auto !important;font-size: 14px !important;font-weight: 600;color: var(--dd-day-fg) !important;margin-bottom: 0 !important;}.et-db #et-boc .et-l .dd-products ul.products li.product .price del{color: var(--dd-day-muted);font-weight: 400;font-size: 12px;opacity: 1;}.et-db #et-boc .et-l .dd-products ul.products li.product .price ins{text-decoration: none;}.et-db #et-boc .et-l .dd-products ul.products li.product .star-rating{font-size: 12px;margin: 0 !important;color: oklch(52% 0.12 70);}.et-db #et-boc .et-l .dd-products ul.products li.product .onsale{top: 22px !important;left: 22px !important;right: auto !important;margin: 0 !important;min-width: 0;min-height: 0;padding: 3px 10px !important;border-radius: 9999px !important;background: var(--dd-cyan) !important;color: var(--dd-ink) !important;font-size: 12px !important;font-weight: 600;line-height: 18px !important;}.et-db #et-boc .et-l .dd-products ul.products li.product .button{margin-top: 4px;min-height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;background: #fff !important;color: var(--dd-day-fg) !important;font-size: 14px !important;font-weight: 600;padding: 0 14px !important;}.et-db #et-boc .et-l .dd-products ul.products li.product .button::after{display: none !important;}.et-db #et-boc .et-l .dd-products .woocommerce-pagination{margin-top: 32px;text-align: center;}.et-db #et-boc .et-l .dd-products .woocommerce-pagination ul.page-numbers{display: inline-flex !important;gap: 8px;border: 0 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-products .woocommerce-pagination ul.page-numbers li{border: 0 !important;float: none !important;}.et-db #et-boc .et-l .dd-products .woocommerce-pagination .page-numbers a,.et-db #et-boc .et-l .dd-products .woocommerce-pagination .page-numbers span{display: inline-flex !important;align-items: center;justify-content: center;min-width: 40px;height: 40px;padding: 0 12px !important;border-radius: 14px;border: 1px solid oklch(20% 0.03 264 / 0.2);color: var(--dd-day-fg);font-size: 14px;line-height: 1;background: #fff;}.et-db #et-boc .et-l .dd-products .woocommerce-pagination .page-numbers span.current{background: var(--dd-blue-strong) !important;border-color: var(--dd-blue-strong);color: #fff !important;}.et-db #et-boc .et-l .dd-products .woocommerce-info{border-radius: var(--dd-r-tile);border: 1px dashed var(--dd-day-input-border);background: #fff;color: var(--dd-day-fg);padding: 28px !important;}.et-db #et-boc .et-l .dd-cat-hero.et_pb_section{padding: 40px 0 !important;}.et-db #et-boc .et-l .dd-cat-hero .et_pb_module{margin-bottom: 14px;}.et-db #et-boc .et-l .dd-cat-crumb .woocommerce-breadcrumb{font-size: 13px;color: var(--dd-night-muted);margin: 0 !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-cat-crumb .woocommerce-breadcrumb a{color: var(--dd-cyan) !important;}.et-db #et-boc .et-l .dd-arch-title .entry-title,.et-db #et-boc .et-l .dd-arch-title h1{font-size: clamp(34px,4vw,44px) !important;line-height: 1.06;margin: 0;padding: 0;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .dd-arch-title .et_pb_title_container{padding: 0;}.et-db #et-boc .et-l .dd-cat-brand .dd-lead,.et-db #et-boc .et-l .dd-cat-brand-default .dd-lead{font-size: 17px;line-height: 26px;max-width: 560px;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-cat-hero .dd-row .et_pb_column_3_5.et_pb_column{width: calc((100% - 32px) * 3 / 5);margin-right: 32px;}.et-db #et-boc .et-l .dd-cat-hero .dd-row .et_pb_column_2_5.et_pb_column{width: calc((100% - 32px) * 2 / 5);}}.et-db #et-boc .et-l .dd-cat-brand{display: none !important;}.et-db #et-boc .et-l .dd-cat-figure{position: relative;}.et-db #et-boc .et-l .dd-cat-figure .dd-cat-hero-img{margin-bottom: 0 !important;}.et-db #et-boc .et-l .dd-cat-hero-img img{object-position: center 12%;}.et-db #et-boc .et-l .dd-cat-brand-eufy img{object-position: center 60%;}.et-db #et-boc .et-l .dd-cat-brand-lumary img{object-position: center 62%;}.et-db #et-boc .et-l .dd-cat-brand-philips-hue img{object-position: center 52%;}.et-db #et-boc .et-l .dd-cat-cap-wrap{position: absolute !important;left: 14px;bottom: 12px;margin: 0 !important;z-index: 2;}.et-db #et-boc .et-l .dd-cat-cap{font-size: 12px !important;font-weight: 600;padding: 5px 10px !important;border-radius: 9999px;background: oklch(14.5% 0.028 264 / 0.8);color: var(--dd-night-fg) !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-brand-tabs{list-style: none;padding: 0 !important;margin: 4px 0 0 !important;display: flex;flex-wrap: wrap;gap: 8px;}.et-db #et-boc .et-l .dd-brand-tabs li{margin: 0 !important;}.et-db #et-boc .et-l .dd-brand-tabs a{height: 36px;padding: 0 14px;border-radius: 9999px;font-size: 13px;display: inline-flex;align-items: center;text-decoration: none;border: 1px solid var(--dd-night-input-border);color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .dd-brand-tabs a:hover{border-color: var(--dd-cyan);}.et-db #et-boc .et-l .dd-cat-grid.et_pb_section{padding: 40px 0 24px !important;}.et-db #et-boc .et-l .dd-cat-grid .dd-text p{font-size: 14px;}.et-db #et-boc .et-l .dd-cat-guide h3{font-size: 19px;}.et-db #et-boc .et-l .dd-cat-guide p{font-size: 15px;line-height: 23px;}.et-db #et-boc .et-l .dd-cat-guide.dd-tile{padding: 22px !important;}.et-db #et-boc .et-l .dd-cat-band.et_pb_section{padding: 24px 0 96px !important;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-band.et_pb_row{padding: 28px !important;}.et-db #et-boc .et-l .dd-band h2{font-size: 24px;margin-bottom: 6px;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .dd-band .dd-band-btns{justify-content: flex-end;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-band .dd-band-btns{justify-content: flex-start;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-band.et_pb_row{padding: 24px !important;}}.et-db #et-boc .et-l .dd-blog-hero.et_pb_section{padding: 40px 0 !important;}.et-db #et-boc .et-l .dd-blog-hero h1{font-size: clamp(34px,4vw,44px);line-height: 1.06;margin-bottom: 12px;}.et-db #et-boc .et-l .dd-blog-hero .dd-lead{font-size: 17px;line-height: 26px;max-width: 620px;}.et-db #et-boc .et-l .dd-blog-body.et_pb_section{padding: 32px 0 40px !important;}.et-db #et-boc .et-l .dd-blog-band.et_pb_section{padding: 24px 0 96px !important;}.et-db #et-boc .et-l .dd-blog-band h2,.et-db #et-boc .et-l .dd-post-main ~ .dd-sec .dd-band h2{font-size: 28px;line-height: 1.15;}.et-db #et-boc .et-l .dd-band .dd-muted{font-size: 16px;}.et-db #et-boc .et-l .dd-blog-grid .et_pb_ajax_pagination_container{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 32px 20px;}.et-db #et-boc .et-l .dd-blog-grid .et_pb_ajax_pagination_container > div:not(.et_pb_post){grid-column: 1 / -1;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post{display: flex;flex-direction: column;gap: 10px;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .entry-featured-image-url{order: 0;display: block;margin: 0 !important;border-radius: 20px;overflow: hidden;background: #fff;border: 1px solid var(--dd-day-border);}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .entry-featured-image-url img{aspect-ratio: 16 / 10;width: 100%;height: auto;object-fit: cover;display: block;transition: transform .3s;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post:hover .entry-featured-image-url img{transform: scale(1.03);}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta{order: 1;margin: 0 !important;padding: 0 !important;font-size: 0 !important;display: flex;flex-wrap: wrap;gap: 0;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta > *{font-size: 12px;line-height: 16px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--dd-cyan-ink) !important;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta a{order: 1;text-decoration: none;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta a ~ a{display: none;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta .published{order: 2;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta a + .published::before,.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta .published:not(:first-child)::before{content: " · ";white-space: pre;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .entry-title{order: 2;font-family: var(--dd-font-display) !important;font-size: 19px !important;font-weight: 600;line-height: 1.3 !important;padding: 0 !important;margin: 0;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .entry-title a{color: var(--dd-day-fg);text-decoration: none;}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .entry-title a:hover{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-content{order: 3;display: none;}.et-db #et-boc .et-l .dd-blog-grid .post-content-inner p{margin: 0 0 10px;padding: 0;}.et-db #et-boc .et-l .dd-blog-grid .more-link{display: inline-block;font-size: 0 !important;text-decoration: none;}.et-db #et-boc .et-l .dd-blog-grid .more-link::after{content: "Read the guide →";font-size: 14px;font-weight: 600;color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-blog-grid .pagination{display: flex;justify-content: center;gap: 8px;padding: 8px 0 0;}.et-db #et-boc .et-l .dd-blog-grid .pagination::before,.et-db #et-boc .et-l .dd-blog-grid .pagination::after{display: none;}.et-db #et-boc .et-l .dd-blog-grid .pagination .alignleft,.et-db #et-boc .et-l .dd-blog-grid .pagination .alignright{float: none;}.et-db #et-boc .et-l .dd-blog-grid .pagination a{display: inline-flex;align-items: center;height: 40px;padding: 0 16px;border-radius: 14px;border: 1px solid oklch(20% 0.03 264 / 0.2);background: #fff;color: var(--dd-day-fg) !important;font-size: 14px;text-decoration: none;}.et-db #et-boc .et-l .dd-blog-grid .pagination a:hover{border-color: var(--dd-blue-strong);}.et-db #et-boc .et-l .dd-blog-grid .wp-pagenavi a,.et-db #et-boc .et-l .dd-blog-grid .wp-pagenavi span{border-radius: 14px;min-width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid oklch(20% 0.03 264 / 0.2);}.et-db #et-boc .et-l .dd-blog-grid .wp-pagenavi span.current{background: var(--dd-blue-strong);color: #fff;border-color: var(--dd-blue-strong);}.et-db #et-boc .et-l .dd-post-head.et_pb_section{padding: 40px 0 0 !important;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-post-wide.et_pb_row{max-width: 1100px !important;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-post-col.et_pb_row{max-width: 760px !important;}.et-db #et-boc .et-l .dd-post-head .et_pb_module{margin-bottom: 14px;}.et-db #et-boc .et-l .dd-post-crumb{font-size: 13px;color: var(--dd-day-muted);margin: 0 !important;}.et-db #et-boc .et-l .dd-post-title .et_pb_title_container{padding: 0;}.et-db #et-boc .et-l .dd-post-title h1.entry-title,.et-db #et-boc .et-l .dd-post-title h1{font-size: clamp(32px,4vw,44px) !important;line-height: 1.08 !important;color: var(--dd-day-fg);padding: 0;margin: 0 0 14px;}.et-db #et-boc .et-l .dd-post-title .et_pb_title_meta_container{font-size: 0 !important;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-post-title .et_pb_title_meta_container > *{font-size: 14px;color: var(--dd-day-muted) !important;}.et-db #et-boc .et-l .dd-post-title .et_pb_title_meta_container > * + *::before{content: " · ";white-space: pre;}.et-db #et-boc .et-l .dd-post-title .et_pb_title_meta_container a{text-decoration: none;}.et-db #et-boc .et-l .dd-post-kit-wrap p{margin: 0 !important;}.et-db #et-boc .et-l .dd-post-kit{display: inline-flex;flex-wrap: wrap;gap: 4px 8px;align-items: center;padding: 8px 14px;border-radius: 9999px;background: oklch(94% 0.012 258);color: var(--dd-day-fg) !important;text-decoration: none;font-size: 14px;font-weight: 500;line-height: 20px;}.et-db #et-boc .et-l .dd-post-kit:hover{background: oklch(91% 0.02 258);}.et-db #et-boc .et-l .dd-post-kit strong{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-post-hero{margin: 10px 0 0 !important;}.et-db #et-boc .et-l .dd-post-hero .et_pb_title_featured_container{margin: 0 !important;}.et-db #et-boc .et-l .dd-post-hero .et_pb_title_featured_container img,.et-db #et-boc .et-l .dd-post-hero img{aspect-ratio: 21 / 9;width: 100%;object-fit: cover;border-radius: var(--dd-r-card);display: block;}.et-db #et-boc .et-l .dd-post-hero .et_pb_title_container{display: none;}.et-db #et-boc .et-l .dd-post-main.et_pb_section{padding: 40px 0 56px !important;}.et-db #et-boc .et-l .dd-post-body{font-size: 18px;line-height: 30px;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-post-body p{margin: 0 0 18px;padding: 0;}.et-db #et-boc .et-l .dd-post-body h2{font-size: 28px !important;line-height: 1.2;margin: 36px 0 14px;padding: 0;}.et-db #et-boc .et-l .dd-post-body h3{font-size: 22px !important;line-height: 1.25;margin: 28px 0 10px;padding: 0;}.et-db #et-boc .et-l .dd-post-body ul,.et-db #et-boc .et-l .dd-post-body ol{margin: 0 0 18px;padding-left: 1.3em;}.et-db #et-boc .et-l .dd-post-body li{margin-bottom: 8px;}.et-db #et-boc .et-l .dd-post-body a{color: var(--dd-cyan-ink);text-decoration: underline;text-underline-offset: 2px;}.et-db #et-boc .et-l .dd-post-body img{border-radius: var(--dd-r-tile);max-width: 100%;height: auto;}.et-db #et-boc .et-l .dd-post-body figure{margin: 24px 0;}.et-db #et-boc .et-l .dd-post-body figcaption,.et-db #et-boc .et-l .dd-post-body .wp-caption-text{font-size: 14px;line-height: 20px;color: var(--dd-day-muted);margin-top: 8px;}.et-db #et-boc .et-l .dd-post-body blockquote{border-left: 3px solid var(--dd-cyan);margin: 24px 0;padding: 4px 0 4px 20px;font-style: normal;}.et-db #et-boc .et-l .dd-post-body table{border-collapse: collapse;width: 100%;font-size: 15px;line-height: 22px;margin-bottom: 18px;}.et-db #et-boc .et-l .dd-post-body th,.et-db #et-boc .et-l .dd-post-body td{border: 1px solid var(--dd-day-border);padding: 10px 12px;text-align: left;}.et-db #et-boc .et-l .dd-post-body th{background: var(--dd-day-raised);}.et-db #et-boc .et-l .dd-post-lpc{margin-top: 32px !important;}.et-db #et-boc .et-l .dd-post-lpc .dd-lpc-card{padding: 18px 18px 18px 24px;font-size: 15px;}.et-db #et-boc .et-l .dd-post-lpc .dd-lpc-copy strong{font-size: 17px;}.et-db #et-boc .et-l .dd-post-more.et_pb_section{padding: 64px 0 96px !important;}.et-db #et-boc .et-l .dd-post-more h2{font-size: 26px;margin-bottom: 4px;}.et-db #et-boc .et-l .dd-blog-more article.et_pb_post .entry-title{font-size: 18px !important;}.et-db #et-boc .et-l .dd-post-all{font-weight: 600;text-decoration: none;}@media (max-width: 980px){.et-db #et-boc .et-l .dd-post-head.et_pb_section{padding-top: 28px !important;}.et-db #et-boc .et-l .dd-post-hero img{aspect-ratio: 16 / 10;}.et-db #et-boc .et-l .dd-post-body{font-size: 17px;line-height: 28px;}.et-db #et-boc .et-l .dd-post-body h2{font-size: 24px !important;}}@media (max-width: 480px){.et-db #et-boc .et-l .dd-blog-grid .et_pb_ajax_pagination_container{grid-template-columns: 1fr;}}.et-db #et-boc .et-l .dd-cart.et_pb_section{padding: 40px 0 96px !important;}.et-db #et-boc .et-l .dd-cart-h1 h1{font-size: clamp(32px,3.4vw,40px);margin: 0;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-cart-main .et_pb_column_2_3{width: calc(100% - 432px);margin-right: 32px;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-cart-main .et_pb_column_1_3{width: 400px;}.et-db #et-boc .et-l .dd-cart-side{position: sticky;top: 96px;}}.et-db #et-boc .et-l .dd-wc-notice .woocommerce-message,.et-db #et-boc .et-l .dd-wc-notice .woocommerce-info,.et-db #et-boc .et-l .dd-wc-notice .woocommerce-error,.et-db #et-boc .et-l .dd-co .woocommerce-NoticeGroup .woocommerce-error,.et-db #et-boc .et-l .dd-acct .woocommerce-message,.et-db #et-boc .et-l .dd-acct .woocommerce-info,.et-db #et-boc .et-l .dd-acct .woocommerce-error{border-radius: 16px !important;border: 1px solid var(--dd-day-border) !important;background: #fff !important;color: var(--dd-day-fg) !important;padding: 14px 18px !important;font-size: 14px;line-height: 21px;margin: 0 0 12px !important;list-style: none;box-shadow: none !important;}.et-db #et-boc .et-l .dd-wc-notice .woocommerce-message,.et-db #et-boc .et-l .dd-acct .woocommerce-message{border-color: oklch(48% 0.14 149 / 0.4) !important;background: oklch(97% 0.03 149) !important;}.et-db #et-boc .et-l .dd-wc-notice .woocommerce-error,.et-db #et-boc .et-l .dd-co .woocommerce-error,.et-db #et-boc .et-l .dd-acct .woocommerce-error{border-color: oklch(58% 0.2 25 / 0.45) !important;background: oklch(97% 0.02 25) !important;}.et-db #et-boc .et-l .dd-wc-notice .woocommerce-message::before,.et-db #et-boc .et-l .dd-wc-notice .woocommerce-info::before,.et-db #et-boc .et-l .dd-wc-notice .woocommerce-error::before,.et-db #et-boc .et-l .dd-acct .woocommerce-message::before,.et-db #et-boc .et-l .dd-acct .woocommerce-info::before,.et-db #et-boc .et-l .dd-acct .woocommerce-error::before{display: none !important;}.et-db #et-boc .et-l .dd-wc-notice a.button,.et-db #et-boc .et-l .dd-acct .woocommerce-message a.button,.et-db #et-boc .et-l .dd-acct .woocommerce-info a.button{float: right;background: transparent !important;border: 0 !important;color: var(--dd-cyan-ink) !important;padding: 0 !important;font-size: 14px !important;font-weight: 600;}.et-db #et-boc .et-l .dd-wc-notice a.button::after{display: none !important;}.et-db #et-boc .et-l .dd-wc-notice a:not(.button){color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-cart-lines table.shop_table.cart{border: 0 !important;border-collapse: separate !important;border-spacing: 0;margin: 0 !important;display: block;width: 100%;background: transparent;}.et-db #et-boc .et-l .dd-cart-lines table.shop_table.cart thead{display: none !important;}.et-db #et-boc .et-l .dd-cart-lines table.shop_table.cart tbody{display: flex;flex-direction: column;gap: 12px;width: 100%;}.et-db #et-boc .et-l .dd-cart-lines tr.cart_item{display: grid !important;grid-template-columns: 96px minmax(0,1fr) auto minmax(96px,auto);grid-template-areas: "thumb name qty sub" "thumb name qty remove";column-gap: 16px;row-gap: 4px;align-items: center;border-radius: var(--dd-r-tile);border: 1px solid var(--dd-day-border);background: #fff;padding: 16px;}.et-db #et-boc .et-l .dd-cart-lines tr.cart_item td{display: block !important;border: 0 !important;padding: 0 !important;background: transparent !important;text-align: left !important;}.et-db #et-boc .et-l .dd-cart-lines tr.cart_item td::before{display: none !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-thumbnail{grid-area: thumb;display: block !important;width: 96px !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-thumbnail img{width: 96px !important;height: 96px !important;object-fit: cover;border-radius: 16px;display: block;}.et-db #et-boc .et-l .dd-cart-lines td.product-name{grid-area: name;font-size: 13px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-cart-lines td.product-name > a{display: block;font-family: var(--dd-font-display);font-weight: 600;font-size: 17px;line-height: 1.3;color: var(--dd-day-fg) !important;text-decoration: none;margin-bottom: 4px;}.et-db #et-boc .et-l .dd-cart-lines td.product-name dl.variation{margin: 0;font-size: 13px;line-height: 19px;display: flex;flex-wrap: wrap;gap: 0 6px;}.et-db #et-boc .et-l .dd-cart-lines td.product-name dl.variation dt,.et-db #et-boc .et-l .dd-cart-lines td.product-name dl.variation dd{float: none !important;margin: 0 !important;padding: 0 !important;display: inline;}.et-db #et-boc .et-l .dd-cart-lines td.product-name dl.variation dd p{display: inline;margin: 0;padding: 0;}.et-db #et-boc .et-l .dd-cart-lines td.product-name dl.variation dd:not(:last-child)::after{content: " ·";}.et-db #et-boc .et-l .dd-cart-lines td.product-name .backorder_notification{font-size: 12px;}.et-db #et-boc .et-l .dd-cart-lines td.product-price{display: none !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-quantity{grid-area: qty;}.et-db #et-boc .et-l .dd-cart-lines td.product-quantity .quantity{margin: 0 !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-quantity input.qty{width: 76px;height: 44px;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;background: #fff !important;font: inherit !important;font-weight: 600 !important;text-align: center;color: var(--dd-day-fg) !important;padding: 0 6px !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-subtotal{grid-area: sub;text-align: right !important;font-weight: 600;font-size: 16px;align-self: end;}.et-db #et-boc .et-l .dd-cart-lines td.product-remove{grid-area: remove;text-align: right !important;align-self: start;}.et-db #et-boc .et-l .dd-cart-lines td.product-remove a.remove{display: inline !important;width: auto !important;height: auto !important;font-size: 0 !important;line-height: 1 !important;background: transparent !important;color: var(--dd-cyan-ink) !important;border-radius: 0;text-decoration: underline;}.et-db #et-boc .et-l .dd-cart-lines td.product-remove a.remove::after{content: "Remove";font-size: 13px;line-height: 19px;font-weight: 400;}.et-db #et-boc .et-l .dd-cart-lines td.product-remove a.remove:hover{color: var(--dd-day-fg) !important;}.et-db #et-boc .et-l .dd-cart-lines tr:not(.cart_item){display: block;}.et-db #et-boc .et-l .dd-cart-lines td.actions{display: flex !important;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px;padding: 8px 0 0 !important;border: 0 !important;background: transparent !important;}.et-db #et-boc .et-l .dd-cart-lines td.actions .coupon{display: flex;gap: 8px;flex: 1 1 320px;max-width: 420px;float: none !important;}.et-db #et-boc .et-l .dd-cart-lines td.actions .coupon label{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.et-db #et-boc .et-l .dd-cart-lines td.actions #coupon_code{flex: 1 1 auto;width: auto !important;min-width: 0;height: 44px;min-height: 44px;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;padding: 0 12px !important;font: inherit !important;background: #fff !important;color: var(--dd-day-fg) !important;}.et-db #et-boc .et-l .dd-cart-lines td.actions .button{height: 44px;padding: 0 16px !important;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;background: #fff !important;color: var(--dd-day-fg) !important;font-family: var(--dd-font-body) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 42px !important;float: none !important;}.et-db #et-boc .et-l .dd-cart-lines td.actions .button::after{display: none !important;}.et-db #et-boc .et-l .dd-cart-lines td.actions .button:disabled,.et-db #et-boc .et-l .dd-cart-lines td.actions .button[disabled]{opacity: .5;}.et-db #et-boc .et-l .dd-cart-lpc{margin-top: 12px !important;}.et-db #et-boc .et-l .dd-cart .cart-empty.woocommerce-info{border-radius: var(--dd-r-tile) !important;border: 1px dashed var(--dd-day-input-border) !important;background: transparent !important;color: var(--dd-day-fg) !important;padding: 32px 32px 0 !important;font-size: 18px;font-weight: 600;margin: 0 !important;}.et-db #et-boc .et-l .dd-cart .cart-empty.woocommerce-info::before{display: none;}.et-db #et-boc .et-l .dd-cart .return-to-shop{margin: 0 !important;padding: 12px 32px 32px;border: 1px dashed var(--dd-day-input-border);border-top: 0;border-radius: 0 0 var(--dd-r-tile) var(--dd-r-tile);}.et-db #et-boc .et-l .dd-cart .return-to-shop .button{display: inline-flex !important;align-items: center;height: 44px;padding: 0 22px !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-cyan) !important;color: var(--dd-ink) !important;font-weight: 600 !important;font-size: 15px !important;}.et-db #et-boc .et-l .dd-cart .return-to-shop .button::after{display: none !important;}.et-db #et-boc .et-l .dd-cart-totals .cart_totals{width: 100% !important;float: none !important;border-radius: var(--dd-r-card);border: 1px solid var(--dd-day-border);background: #fff;padding: 24px;font-size: 15px;}.et-db #et-boc .et-l .dd-cart-totals .cart_totals > h2{font-family: var(--dd-font-display) !important;font-size: 22px !important;font-weight: 600;margin: 0 0 14px;padding: 0;}.et-db #et-boc .et-l .dd-cart-totals table.shop_table{border: 0 !important;margin: 0 0 16px !important;border-collapse: collapse !important;width: 100%;}.et-db #et-boc .et-l .dd-cart-totals table.shop_table tr th,.et-db #et-boc .et-l .dd-cart-totals table.shop_table tr td{border: 0 !important;padding: 7px 0 !important;background: transparent !important;font-weight: 400;vertical-align: top;line-height: 1.4;}.et-db #et-boc .et-l .dd-cart-totals table.shop_table tr td{text-align: right !important;}.et-db #et-boc .et-l .dd-cart-totals table.shop_table tr td::before{display: none !important;}.et-db #et-boc .et-l .dd-cart-totals tr.cart-subtotal td{font-weight: 600;}.et-db #et-boc .et-l .dd-cart-totals tr.shipping td,.et-db #et-boc .et-l .dd-cart-totals .woocommerce-shipping-totals td{font-size: 14px;}.et-db #et-boc .et-l .dd-cart-totals #shipping_method{margin: 0 !important;padding: 0;list-style: none;}.et-db #et-boc .et-l .dd-cart-totals #shipping_method li{margin: 0 0 4px !important;padding: 0 !important;text-indent: 0 !important;}.et-db #et-boc .et-l .dd-cart-totals #shipping_method li label{font-weight: 600;color: oklch(38% 0.12 149);}.et-db #et-boc .et-l .dd-cart-totals .woocommerce-shipping-destination,.et-db #et-boc .et-l .dd-cart-totals .shipping-calculator-button{font-size: 13px;color: var(--dd-day-muted);margin: 4px 0 0;}.et-db #et-boc .et-l .dd-cart-totals .shipping-calculator-button{color: var(--dd-cyan-ink) !important;}.et-db #et-boc .et-l .dd-cart-totals tr.tax-rate,.et-db #et-boc .et-l .dd-cart-totals tr.tax-total{color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-cart-totals tr.order-total th,.et-db #et-boc .et-l .dd-cart-totals tr.order-total td{border-top: 1px solid var(--dd-day-border) !important;padding-top: 14px !important;font-size: 18px;font-weight: 600 !important;}.et-db #et-boc .et-l .dd-cart-totals tr.order-total small{font-size: 12px;font-weight: 400;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-cart-totals .wc-proceed-to-checkout{padding: 0 !important;}.et-db #et-boc .et-l .dd-cart-totals .wc-proceed-to-checkout a.checkout-button{display: flex !important;align-items: center;justify-content: center;height: 52px;margin: 0 !important;padding: 0 !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-family: var(--dd-font-body) !important;font-weight: 600 !important;font-size: 16px !important;}.et-db #et-boc .et-l .dd-cart-totals .wc-proceed-to-checkout a.checkout-button::after{display: none !important;}.et-db #et-boc .et-l .dd-cart-totals .wc-proceed-to-checkout a.checkout-button:hover{background: oklch(46% 0.2 264) !important;}.et-db #et-boc .et-l .dd-cart-secure p{text-align: center;font-size: 12px;margin-top: -4px;}.et-db #et-boc .et-l .dd-cart-cross .cross-sells > h2{font-family: var(--dd-font-display) !important;font-size: 24px !important;margin: 32px 0 16px;}.et-db #et-boc .et-l .dd-cart-cross .cross-sells{width: 100% !important;float: none !important;}@media (max-width: 767px){.et-db #et-boc .et-l .dd-cart-lines tr.cart_item{grid-template-columns: 72px minmax(0,1fr) auto;grid-template-areas: "thumb name name" "thumb qty sub" "thumb qty remove";column-gap: 12px;padding: 14px;}.et-db #et-boc .et-l .dd-cart-lines td.product-thumbnail,.et-db #et-boc .et-l .dd-cart-lines td.product-thumbnail img{width: 72px !important;height: 72px !important;}.et-db #et-boc .et-l .dd-cart-lines td.product-name > a{font-size: 16px;}.et-db #et-boc .et-l .dd-cart-lines td.actions .coupon{max-width: none;}.et-db #et-boc .et-l .dd-cart-lines td.actions .button[name=update_cart]{width: 100%;}.et-db #et-boc .et-l .dd-cart-totals .cart_totals{padding: 20px;}}.et-db #et-boc .et-l .dd-co-header.et_pb_section{border-bottom: 1px solid var(--dd-night-border);}.et-db #et-boc .et-l .dd-co-header .dd-co-bar.et_pb_row{min-height: 73px;display: flex !important;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 0;}.et-db #et-boc .et-l .dd-co-header .dd-co-bar::after{display: none;}.et-db #et-boc .et-l .dd-co-header .dd-co-bar .et_pb_column{width: auto !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-co-header .dd-co-back-col{text-align: right;}.et-db #et-boc .et-l .dd-co-logo{display: inline-block;background: #fff;border-radius: 12px;padding: 8px 14px;color: var(--dd-ink) !important;font-family: var(--dd-font-display);font-weight: 600;font-size: 18px;line-height: 1.3;letter-spacing: -0.02em;text-decoration: none;}.et-db #et-boc .et-l .dd-co-back{color: var(--dd-cyan) !important;font-size: 14px;}.et-db #et-boc .et-l .dd-co-footer.et_pb_section{border-top: 1px solid var(--dd-day-border);}.et-db #et-boc .et-l .dd-co-footer .dd-row.et_pb_row{padding: 20px 0 !important;}.et-db #et-boc .et-l .dd-co-foot-text p{text-align: center;font-size: 12px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-co.et_pb_section{padding: 40px 0 96px !important;}.et-db #et-boc .et-l .dd-co-h1 h1{font-size: 36px;margin: 0;}@media (min-width: 981px){.et-db #et-boc .et-l .dd-sec .dd-row.dd-co-main .et_pb_column_2_3{width: calc(100% - 440px);margin-right: 40px;}.et-db #et-boc .et-l .dd-sec .dd-row.dd-co-main .et_pb_column_1_3{width: 400px;}.et-db #et-boc .et-l .dd-co-side{position: sticky;top: 24px;}}.et-db #et-boc .et-l .dd-co-form .et_pb_module{margin-bottom: 28px;}.et-db #et-boc .et-l .dd-co-notice .woocommerce-form-login,.et-db #et-boc .et-l .dd-co-notice .checkout_coupon{border-radius: var(--dd-r-tile) !important;border: 1px solid var(--dd-day-border) !important;background: #fff;padding: 20px !important;margin: 0 0 16px !important;}.et-db #et-boc .et-l .dd-co-notice .checkout_coupon{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}.et-db #et-boc .et-l .dd-co-notice .checkout_coupon p{margin: 0;padding: 0;float: none !important;width: auto !important;}.et-db #et-boc .et-l .dd-co-notice .checkout_coupon .form-row-first{flex: 1 1 220px;}.et-db #et-boc .et-l .dd-co-step h3,.et-db #et-boc .et-l .dd-co-step #ship-to-different-address{font-family: var(--dd-font-display) !important;font-weight: 600 !important;font-size: 20px !important;line-height: 1.3;padding: 0 !important;margin: 0 0 12px !important;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-co-step #ship-to-different-address label{display: flex;align-items: center;gap: 10px;font-size: 20px !important;font-weight: 600 !important;cursor: pointer;}.et-db #et-boc .et-l .dd-co-step input[type=checkbox],.et-db #et-boc .et-l .dd-co-step input[type=radio],.et-db #et-boc .et-l .dd-co-summary input[type=radio],.et-db #et-boc .et-l .dd-acct input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--dd-blue-strong);margin: 0;}.et-db #et-boc .et-l .dd-co-step .woocommerce-billing-fields__field-wrapper,.et-db #et-boc .et-l .dd-co-step .woocommerce-shipping-fields__field-wrapper,.et-db #et-boc .et-l .dd-co-step .woocommerce-additional-fields__field-wrapper{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.et-db #et-boc .et-l .dd-co-step .form-row{width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;gap: 6px;}.et-db #et-boc .et-l .dd-co-step .form-row-wide,.et-db #et-boc .et-l .dd-co-step .notes,.et-db #et-boc .et-l .dd-co-step #billing_address_1_field,.et-db #et-boc .et-l .dd-co-step #billing_address_2_field,.et-db #et-boc .et-l .dd-co-step #shipping_address_1_field,.et-db #et-boc .et-l .dd-co-step #shipping_address_2_field,.et-db #et-boc .et-l .dd-co-step #billing_email_field,.et-db #et-boc .et-l .dd-co-step #billing_phone_field,.et-db #et-boc .et-l .dd-co-step #billing_company_field,.et-db #et-boc .et-l .dd-co-step #shipping_company_field,.et-db #et-boc .et-l .dd-co-step #billing_country_field,.et-db #et-boc .et-l .dd-co-step #shipping_country_field{grid-column: 1 / -1;}.et-db #et-boc .et-l .dd-co-step .form-row label{font-size: 14px !important;font-weight: 500 !important;line-height: 1.4 !important;margin: 0 !important;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-co-step .form-row .required{color: oklch(52% 0.2 25);text-decoration: none;}.et-db #et-boc .et-l .dd-co-step .form-row .optional{color: var(--dd-day-muted);font-weight: 400;}.et-db #et-boc .et-l .dd-co-step .form-row .input-text,.et-db #et-boc .et-l .dd-co-step .form-row select,.et-db #et-boc .et-l .dd-co-summary .input-text{height: 48px;min-height: 48px;width: 100%;}.et-db #et-boc .et-l .dd-co-step .form-row textarea.input-text{height: auto;min-height: 110px;}.et-db #et-boc .et-l .dd-co-step .select2-container .select2-selection--single{height: 48px !important;border-radius: 14px !important;border: 1px solid var(--dd-day-input-border) !important;background: #fff !important;display: flex;align-items: center;}.et-db #et-boc .et-l .dd-co-step .select2-container .select2-selection__rendered{padding: 0 36px 0 14px !important;line-height: 46px !important;color: var(--dd-day-fg) !important;}.et-db #et-boc .et-l .dd-co-step .select2-container .select2-selection__arrow{height: 46px !important;right: 8px !important;}.et-db #et-boc .et-l .dd-co-step .woocommerce-invalid .input-text,.et-db #et-boc .et-l .dd-co-step .woocommerce-invalid select{border-color: oklch(58% 0.2 25) !important;}.et-db #et-boc .et-l .dd-co-step .form-row.woocommerce-validated .input-text{border-color: var(--dd-day-input-border) !important;}.et-db #et-boc .et-l .dd-co-step .woocommerce-account-fields{margin-top: 12px;}.et-db #et-boc .et-l .dd-co-step .woocommerce-account-fields label.checkbox,.et-db #et-boc .et-l .dd-co-step .form-row label.checkbox{display: flex !important;flex-direction: row;align-items: center;gap: 10px;}.et-db #et-boc .et-l .dd-co-step .shipping_address{margin-top: 12px;}.et-db #et-boc .et-l .dd-co-terms{margin-bottom: 12px !important;}.et-db #et-boc .et-l .dd-co-terms p{font-size: 13px;}.et-db #et-boc .et-l .dd-co-summary{border-radius: var(--dd-r-card);border: 1px solid var(--dd-day-border);background: #fff;padding: 24px;font-size: 14px;}.et-db #et-boc .et-l .dd-co-summary::before{content: "Order summary";display: block;font-family: var(--dd-font-display);font-weight: 600;font-size: 20px;margin-bottom: 14px;letter-spacing: -0.02em;}.et-db #et-boc .et-l .dd-co-summary table.shop_table{border: 0 !important;margin: 0 !important;border-collapse: collapse !important;width: 100%;}.et-db #et-boc .et-l .dd-co-summary table.shop_table thead{display: none;}.et-db #et-boc .et-l .dd-co-summary table.shop_table th,.et-db #et-boc .et-l .dd-co-summary table.shop_table td{border: 0 !important;padding: 7px 0 !important;background: transparent !important;vertical-align: top;line-height: 1.45;}.et-db #et-boc .et-l .dd-co-summary table.shop_table td:last-child,.et-db #et-boc .et-l .dd-co-summary table.shop_table tfoot td{text-align: right;}.et-db #et-boc .et-l .dd-co-summary tr.cart_item td{padding: 10px 0 !important;}.et-db #et-boc .et-l .dd-co-summary td.product-name{font-weight: 600;padding-right: 12px !important;}.et-db #et-boc .et-l .dd-co-summary td.product-name .product-quantity{font-weight: 400;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-co-summary td.product-name dl.variation{font-weight: 400;color: var(--dd-day-muted);font-size: 13px;margin: 2px 0 0;}.et-db #et-boc .et-l .dd-co-summary td.product-name dl.variation dt,.et-db #et-boc .et-l .dd-co-summary td.product-name dl.variation dd{display: inline;float: none;margin: 0;padding: 0;}.et-db #et-boc .et-l .dd-co-summary td.product-name dl.variation dd p{display: inline;margin: 0;}.et-db #et-boc .et-l .dd-co-summary td.product-total{font-weight: 600;}.et-db #et-boc .et-l .dd-co-summary tfoot tr.cart-subtotal th,.et-db #et-boc .et-l .dd-co-summary tfoot tr.cart-subtotal td{border-top: 1px solid var(--dd-day-border) !important;padding-top: 12px !important;}.et-db #et-boc .et-l .dd-co-summary tfoot th{font-weight: 400 !important;text-align: left;}.et-db #et-boc .et-l .dd-co-summary tfoot tr.order-total th,.et-db #et-boc .et-l .dd-co-summary tfoot tr.order-total td{border-top: 1px solid var(--dd-day-border) !important;padding-top: 12px !important;font-size: 18px;font-weight: 600 !important;}.et-db #et-boc .et-l .dd-co-summary tr.woocommerce-shipping-totals th{display: block;padding-bottom: 6px !important;font-weight: 600 !important;}.et-db #et-boc .et-l .dd-co-summary tr.woocommerce-shipping-totals td{display: block;text-align: left !important;padding-top: 0 !important;}.et-db #et-boc .et-l .dd-co-summary tr.woocommerce-shipping-totals{display: block;}.et-db #et-boc .et-l .dd-co-summary #shipping_method{list-style: none;margin: 0 !important;padding: 0;display: flex;flex-direction: column;gap: 8px;}.et-db #et-boc .et-l .dd-co-summary #shipping_method li{position: relative;display: flex;align-items: center;gap: 10px;min-height: 52px;margin: 0 !important;padding: 8px 14px !important;border-radius: 14px;border: 1px solid oklch(20% 0.03 264 / 0.2);background: #fff;text-indent: 0 !important;line-height: 1.35;}.et-db #et-boc .et-l .dd-co-summary #shipping_method li:has(input:checked){border: 2px solid var(--dd-blue-strong);background: oklch(96.5% 0.02 262);padding: 7px 13px !important;}.et-db #et-boc .et-l .dd-co-summary #shipping_method li label{flex: 1 1 auto;display: flex;justify-content: space-between;gap: 8px;font-size: 14px;cursor: pointer;margin: 0 !important;}.et-db #et-boc .et-l .dd-co-summary #shipping_method li label .amount{font-weight: 600;}.et-db #et-boc .et-l .dd-co-payment #payment{background: transparent !important;border-radius: 0;}.et-db #et-boc .et-l .dd-co-payment #payment::before{content: "Payment";display: block;font-family: var(--dd-font-display);font-weight: 600;font-size: 20px;margin-bottom: 12px;letter-spacing: -0.02em;}.et-db #et-boc .et-l .dd-co-payment #payment ul.payment_methods{border: 0 !important;padding: 0 !important;margin: 0 0 16px !important;display: flex;flex-direction: column;gap: 10px;}.et-db #et-boc .et-l .dd-co-payment #payment ul.payment_methods li{border-radius: 16px;border: 1px solid oklch(20% 0.03 264 / 0.2);background: #fff;padding: 16px 18px !important;margin: 0 !important;line-height: 1.4;list-style: none;}.et-db #et-boc .et-l .dd-co-payment #payment ul.payment_methods li:has(> input:checked){border: 2px solid var(--dd-blue-strong);padding: 15px 17px !important;}.et-db #et-boc .et-l .dd-co-payment #payment ul.payment_methods li > label{font-weight: 600;font-size: 15px;margin-left: 6px;cursor: pointer;}.et-db #et-boc .et-l .dd-co-payment #payment ul.payment_methods li img{max-height: 22px;vertical-align: middle;margin-left: 6px;}.et-db #et-boc .et-l .dd-co-payment #payment div.payment_box{background: transparent !important;padding: 12px 0 0 !important;margin: 0 !important;font-size: 14px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-co-payment #payment div.payment_box::before{display: none !important;}.et-db #et-boc .et-l .dd-co-payment #payment div.payment_box fieldset{border: 0;padding: 0;margin: 0;}.et-db #et-boc .et-l .dd-co-payment #payment .StripeElement,.et-db #et-boc .et-l .dd-co-payment #payment .wc-stripe-elements-field,.et-db #et-boc .et-l .dd-co-payment #payment .wc-upe-form{border-radius: 12px;}.et-db #et-boc .et-l .dd-co-payment #payment div.form-row.place-order{padding: 0 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-co-payment .woocommerce-terms-and-conditions-wrapper,.et-db #et-boc .et-l .dd-co-payment .woocommerce-privacy-policy-text{font-size: 13px;color: var(--dd-day-muted);margin-bottom: 12px;}.et-db #et-boc .et-l .dd-co-payment .woocommerce-privacy-policy-text p{margin: 0 0 8px;}.et-db #et-boc .et-l .dd-co-payment #place_order{width: 100%;height: 56px;float: none !important;margin: 0 !important;padding: 0 24px !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-family: var(--dd-font-body) !important;font-size: 17px !important;font-weight: 600 !important;line-height: 56px !important;}.et-db #et-boc .et-l .dd-co-payment #place_order::after{display: none !important;}.et-db #et-boc .et-l .dd-co-payment #place_order:hover{background: oklch(46% 0.2 264) !important;padding: 0 24px !important;}.et-db #et-boc .et-l .woocommerce-order{max-width: 960px;margin: 0 auto;display: flex;flex-direction: column;gap: 24px;color: var(--dd-day-fg);}.et-db #et-boc .et-l .woocommerce-order > p.woocommerce-thankyou-order-received{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;font-family: var(--dd-font-display);font-weight: 600;font-size: clamp(30px,4vw,40px);line-height: 1.1;letter-spacing: -0.02em;color: var(--dd-day-fg) !important;}.et-db #et-boc .et-l .woocommerce-order > p.woocommerce-thankyou-order-received::before{content: "Order received";display: table;margin-bottom: 12px;font-family: var(--dd-font-body);font-size: 13px;font-weight: 600;letter-spacing: 0;line-height: 18px;color: oklch(38% 0.12 149);border: 1px solid oklch(48% 0.14 149 / 0.4);background: oklch(97% 0.03 149);border-radius: 9999px;padding: 4px 12px;}.et-db #et-boc .et-l .woocommerce-order ul.woocommerce-order-overview{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 14px;margin: 0 !important;padding: 0 !important;list-style: none;}.et-db #et-boc .et-l .woocommerce-order ul.woocommerce-order-overview::before,.et-db #et-boc .et-l .woocommerce-order ul.woocommerce-order-overview::after{display: none;}.et-db #et-boc .et-l .woocommerce-order ul.woocommerce-order-overview li{float: none !important;margin: 0 !important;padding: 16px 18px !important;border: 1px solid var(--dd-day-border) !important;border-radius: 20px;background: #fff;font-size: 13px;line-height: 1.4;text-transform: none;color: var(--dd-day-muted);}.et-db #et-boc .et-l .woocommerce-order ul.woocommerce-order-overview li strong{display: block;margin-top: 4px;font-size: 15px;font-weight: 600;color: var(--dd-day-fg);word-break: break-word;}.et-db #et-boc .et-l .woocommerce-order .woocommerce-order-details,.et-db #et-boc .et-l .woocommerce-order .woocommerce-customer-details,.et-db #et-boc .et-l .woocommerce-order .woocommerce-bacs-bank-details{margin: 0 !important;border-radius: var(--dd-r-card);border: 1px solid var(--dd-day-border);background: #fff;padding: 24px;font-size: 15px;}.et-db #et-boc .et-l .woocommerce-order .woocommerce-order-details__title,.et-db #et-boc .et-l .woocommerce-order .woocommerce-column__title,.et-db #et-boc .et-l .woocommerce-order .woocommerce-customer-details > h2{font-family: var(--dd-font-display) !important;font-weight: 600;font-size: 20px !important;margin: 0 0 12px;padding: 0;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details{border: 0 !important;margin: 0 !important;border-collapse: collapse !important;width: 100%;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details thead,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details thead{display: none;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details th,.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details td,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details th,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details td{border: 0 !important;padding: 7px 0 !important;background: transparent !important;vertical-align: top;font-weight: 400;text-align: left;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details td:last-child,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details td:last-child{text-align: right;font-weight: 600;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details td.product-name a,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details td.product-name a{color: var(--dd-day-fg);font-weight: 600;text-decoration: none;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details .wc-item-meta,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details .wc-item-meta{list-style: none;margin: 2px 0 0;padding: 0;font-size: 13px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details .wc-item-meta li,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details .wc-item-meta li{display: inline;margin: 0;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details .wc-item-meta li p,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details .wc-item-meta li p{display: inline;margin: 0;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th,.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details tfoot tr:first-child th,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details tfoot tr:first-child td{border-top: 1px solid var(--dd-day-border) !important;padding-top: 12px !important;}.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th,.et-db #et-boc .et-l .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details tfoot tr:last-child th,.et-db #et-boc .et-l .dd-acct table.woocommerce-table--order-details tfoot tr:last-child td{font-size: 18px;font-weight: 600 !important;}.et-db #et-boc .et-l .woocommerce-order .woocommerce-columns--addresses,.et-db #et-boc .et-l .dd-acct .woocommerce-columns--addresses{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px;}.et-db #et-boc .et-l .woocommerce-order .woocommerce-columns--addresses::before,.et-db #et-boc .et-l .woocommerce-order .woocommerce-columns--addresses::after,.et-db #et-boc .et-l .dd-acct .woocommerce-columns--addresses::before,.et-db #et-boc .et-l .dd-acct .woocommerce-columns--addresses::after{display: none;}.et-db #et-boc .et-l .woocommerce-order .woocommerce-column,.et-db #et-boc .et-l .dd-acct .woocommerce-customer-details .woocommerce-column{width: auto !important;float: none !important;margin: 0 !important;}.et-db #et-boc .et-l .woocommerce-order address,.et-db #et-boc .et-l .dd-acct .woocommerce-customer-details address{border: 0 !important;padding: 0 !important;font-style: normal;font-size: 14px;line-height: 21px;}.et-db #et-boc .et-l .woocommerce-order address p,.et-db #et-boc .et-l .dd-acct .woocommerce-customer-details address p{margin: 6px 0 0;padding: 0;}.et-db #et-boc .et-l .dd-ty-next{display: flex;flex-direction: column;gap: 14px;}.et-db #et-boc .et-l .dd-ty-guides{display: flex;flex-direction: column;gap: 6px;border-radius: var(--dd-r-tile);padding: 22px;border: 1px solid var(--dd-day-border);background: #fff;color: inherit !important;text-decoration: none !important;}.et-db #et-boc .et-l .dd-ty-guides strong{font-family: var(--dd-font-display);font-size: 20px;font-weight: 600;}.et-db #et-boc .et-l .dd-ty-guides span{color: var(--dd-day-muted);font-size: 14px;}.et-db #et-boc .et-l .dd-ty-guides .dd-ty-link{color: var(--dd-cyan-ink);font-weight: 600;}.et-db #et-boc .et-l .dd-ty-guides:hover{border-color: oklch(52% 0.2 264 / 0.4);}.et-db #et-boc .et-l .dd-ty-installer{position: relative;overflow: hidden;display: flex;flex-wrap: wrap;gap: 20px;align-items: center;border-radius: var(--dd-r-card);background: var(--dd-night-bg);color: var(--dd-night-fg);padding: 32px;}.et-db #et-boc .et-l .dd-ty-installer::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--dd-gradient);}.et-db #et-boc .et-l .dd-ty-installer .dd-ty-copy{flex: 1 1 380px;display: flex;flex-direction: column;gap: 8px;}.et-db #et-boc .et-l .dd-ty-installer .dd-ty-eyebrow{margin: 0;font-size: 11px;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: var(--dd-cyan);}.et-db #et-boc .et-l .dd-ty-installer h2{margin: 0;padding: 0;font-family: var(--dd-font-display) !important;font-size: 28px;line-height: 1.15;letter-spacing: -0.02em;color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-ty-installer p{margin: 0;padding: 0;font-size: 16px;line-height: 1.5;color: var(--dd-night-muted);}.et-db #et-boc .et-l .dd-ty-installer .dd-ty-btn{display: inline-flex;align-items: center;height: 52px;padding: 0 24px;border-radius: 16px;background: var(--dd-cyan);color: var(--dd-ink) !important;font-weight: 600;text-decoration: none !important;white-space: nowrap;}.et-db #et-boc .et-l .dd-ty-installer .dd-ty-btn:hover{background: oklch(88% 0.12 214);}@media (max-width: 980px){.et-db #et-boc .et-l .dd-co.et_pb_section{padding-top: 28px !important;}.et-db #et-boc .et-l .dd-co-side{position: static;}}@media (max-width: 600px){.et-db #et-boc .et-l .dd-co-step .woocommerce-billing-fields__field-wrapper,.et-db #et-boc .et-l .dd-co-step .woocommerce-shipping-fields__field-wrapper{grid-template-columns: 1fr;}.et-db #et-boc .et-l .dd-co-h1 h1{font-size: 30px;}.et-db #et-boc .et-l .dd-co-logo{font-size: 16px;padding: 6px 12px;}.et-db #et-boc .et-l .dd-co-summary,.et-db #et-boc .et-l .woocommerce-order .woocommerce-order-details,.et-db #et-boc .et-l .woocommerce-order .woocommerce-customer-details{padding: 20px;}.et-db #et-boc .et-l .dd-ty-installer{padding: 24px;}.et-db #et-boc .et-l .dd-ty-installer h2{font-size: 24px;}}.et-db #et-boc .et-l .dd-acct-sec.et_pb_section{padding: 40px 0 96px !important;}.et-db #et-boc .et-l .dd-acct{font-size: 15px;line-height: 1.6;color: var(--dd-day-fg);}.et-db #et-boc .et-l .dd-acct a{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-acct .woocommerce:has(.woocommerce-MyAccount-navigation){display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 32px;align-items: start;}.et-db #et-boc .et-l .dd-acct .woocommerce::before,.et-db #et-boc .et-l .dd-acct .woocommerce::after{display: none;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation,.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content{width: auto !important;float: none !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation{position: sticky;top: 96px;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;gap: 4px;border: 0 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li{margin: 0 !important;padding: 0 !important;border: 0 !important;list-style: none;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li a{display: block;padding: 12px 14px !important;border-radius: 14px;font-size: 15px;color: var(--dd-day-fg) !important;text-decoration: none;transition: background-color .15s;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li a:hover{background: var(--dd-day-raised);}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li.is-active a{background: oklch(94% 0.012 258);font-weight: 600;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation-link--customer-logout a{color: var(--dd-cyan-ink) !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content{display: flex;flex-direction: column;gap: 20px;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content > p{margin: 0;padding: 0;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content > p:first-of-type{font-size: 16px;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content h2,.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content h3{font-family: var(--dd-font-display) !important;font-weight: 600;font-size: 22px;margin: 0 0 10px;padding: 0;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display: none;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table,.et-db #et-boc .et-l .dd-acct table.shop_table.woocommerce-MyAccount-orders,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-paymentMethods,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-downloads{width: 100%;border: 1px solid var(--dd-day-border) !important;border-radius: var(--dd-r-tile) !important;border-collapse: separate !important;border-spacing: 0;overflow: hidden;background: #fff;font-size: 14px;margin: 0 !important;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table thead th,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-paymentMethods thead th,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-downloads thead th{background: var(--dd-day-raised);text-align: left;padding: 12px 16px !important;font-weight: 600;border: 0 !important;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table td,.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody th,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-paymentMethods td,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-downloads td{padding: 14px 16px !important;border: 0 !important;border-top: 1px solid oklch(20% 0.03 264 / 0.1) !important;vertical-align: middle;background: transparent !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-number a{font-weight: 600;color: var(--dd-day-fg) !important;text-decoration: none;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-status{font-weight: 600;font-size: 13px;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color: oklch(38% 0.12 149);}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color: var(--dd-cyan-ink);}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status,.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color: oklch(50% 0.12 70);}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status,.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status{color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions{text-align: right !important;white-space: nowrap;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions .button,.et-db #et-boc .et-l .dd-acct table.woocommerce-MyAccount-paymentMethods .button{display: inline !important;background: transparent !important;border: 0 !important;padding: 0 !important;margin: 0 0 0 12px !important;color: var(--dd-cyan-ink) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.4 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions .button:first-child{margin-left: 0 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions .button::after,.et-db #et-boc .et-l .dd-acct table .button::after{display: none !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions .button:hover{text-decoration: underline;}.et-db #et-boc .et-l .dd-acct .woocommerce-pagination{display: flex;gap: 8px;justify-content: space-between;}.et-db #et-boc .et-l .dd-acct .woocommerce-Button,.et-db #et-boc .et-l .dd-acct button.button,.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content > .woocommerce-message .button,.et-db #et-boc .et-l .dd-acct .woocommerce-pagination .button,.et-db #et-boc .et-l .dd-acct a.button:not(table a){display: inline-flex !important;align-items: center;justify-content: center;min-height: 48px;padding: 0 22px !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-family: var(--dd-font-body) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-Button::after,.et-db #et-boc .et-l .dd-acct button.button::after,.et-db #et-boc .et-l .dd-acct a.button::after{display: none !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-Button:hover,.et-db #et-boc .et-l .dd-acct button.button:hover{background: oklch(46% 0.2 264) !important;padding: 0 22px !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-info .button,.et-db #et-boc .et-l .dd-acct .woocommerce-message .button{float: right;min-height: 0 !important;background: transparent !important;color: var(--dd-cyan-ink) !important;padding: 0 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-content > p:has(mark.order-number){font-size: 14px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-acct mark{background: transparent;color: var(--dd-day-fg);font-weight: 600;}.et-db #et-boc .et-l .dd-acct mark.order-status{display: inline-block;padding: 3px 10px;border-radius: 9999px;background: oklch(94% 0.012 258);font-size: 13px;line-height: 18px;}.et-db #et-boc .et-l .dd-acct .woocommerce-order-details,.et-db #et-boc .et-l .dd-acct .woocommerce-customer-details{border-radius: var(--dd-r-tile);border: 1px solid var(--dd-day-border);background: #fff;padding: 20px;margin: 0 !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-OrderUpdates{list-style: none;padding: 0;margin: 0;}.et-db #et-boc .et-l .dd-acct .woocommerce-OrderUpdate{border-left: 3px solid var(--dd-cyan);padding-left: 12px;margin-bottom: 12px;}.et-db #et-boc .et-l .dd-acct .order-again{margin: 12px 0 0;}.et-db #et-boc .et-l .dd-acct .woocommerce-Addresses{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px;}.et-db #et-boc .et-l .dd-acct .woocommerce-Addresses::before,.et-db #et-boc .et-l .dd-acct .woocommerce-Addresses::after{display: none;}.et-db #et-boc .et-l .dd-acct .woocommerce-Address{width: auto !important;float: none !important;margin: 0 !important;border-radius: 20px;border: 1px solid var(--dd-day-border);background: #fff;padding: 18px;}.et-db #et-boc .et-l .dd-acct .woocommerce-Address-title{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;}.et-db #et-boc .et-l .dd-acct .woocommerce-Address-title h2,.et-db #et-boc .et-l .dd-acct .woocommerce-Address-title h3{font-size: 17px !important;margin: 0 0 6px !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-Address-title .edit{float: none;font-size: 14px;}.et-db #et-boc .et-l .dd-acct .woocommerce-Address address{font-style: normal;font-size: 14px;line-height: 21px;}.et-db #et-boc .et-l .dd-acct form.woocommerce-EditAccountForm,.et-db #et-boc .et-l .dd-acct form.edit-account,.et-db #et-boc .et-l .dd-acct .woocommerce-address-fields{max-width: 640px;}.et-db #et-boc .et-l .dd-acct .woocommerce-address-fields__field-wrapper,.et-db #et-boc .et-l .dd-acct form.woocommerce-EditAccountForm{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.et-db #et-boc .et-l .dd-acct form.woocommerce-EditAccountForm > *:not(.form-row-first):not(.form-row-last),.et-db #et-boc .et-l .dd-acct .woocommerce-address-fields__field-wrapper > .form-row-wide{grid-column: 1 / -1;}.et-db #et-boc .et-l .dd-acct form .form-row{width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;gap: 6px;}.et-db #et-boc .et-l .dd-acct form .form-row label{font-size: 14px !important;font-weight: 500 !important;margin: 0 !important;}.et-db #et-boc .et-l .dd-acct form .form-row .input-text,.et-db #et-boc .et-l .dd-acct form .form-row select{width: 100%;}.et-db #et-boc .et-l .dd-acct form fieldset{border: 1px solid var(--dd-day-border);border-radius: 20px;padding: 16px 18px;margin: 8px 0 0;display: flex;flex-direction: column;gap: 12px;}.et-db #et-boc .et-l .dd-acct form fieldset legend{font-family: var(--dd-font-display);font-weight: 600;font-size: 17px;padding: 0 6px;}.et-db #et-boc .et-l .dd-acct form .clear{display: none;}.et-db #et-boc .et-l .dd-acct .password-input{display: flex;position: relative;width: 100%;}.et-db #et-boc .et-l .dd-acct .show-password-input{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);}.et-db #et-boc .et-l .dd-acct em,.et-db #et-boc .et-l .dd-acct #account_display_name_description{font-size: 12px;color: var(--dd-day-muted);font-style: normal;}.et-db #et-boc .et-l .dd-acct #customer_login,.et-db #et-boc .et-l .dd-acct .u-columns.col2-set{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,400px),1fr));gap: 24px;max-width: 1100px;margin: 16px auto 0;}.et-db #et-boc .et-l .dd-acct #customer_login::before,.et-db #et-boc .et-l .dd-acct #customer_login::after{display: none;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column1,.et-db #et-boc .et-l .dd-acct #customer_login .u-column2{width: auto !important;float: none !important;margin: 0 !important;border-radius: var(--dd-r-card);padding: 32px;display: flex;flex-direction: column;gap: 16px;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column1{background: #fff;border: 1px solid var(--dd-day-border);}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2{background: var(--dd-night-bg);color: var(--dd-night-fg);}.et-db #et-boc .et-l .dd-acct #customer_login h2,.et-db #et-boc .et-l .dd-acct .et_pb_code_inner > .woocommerce > h2{font-family: var(--dd-font-display) !important;font-weight: 600;font-size: 30px !important;letter-spacing: -0.02em;margin: 0;padding: 0;color: inherit;}.et-db #et-boc .et-l .woocommerce-form-login,.et-db #et-boc .et-l .woocommerce-form-register,.et-db #et-boc .et-l .woocommerce-ResetPassword{border: 0 !important;padding: 0 !important;margin: 0 !important;border-radius: 0;display: flex;flex-direction: column;gap: 16px;}.et-db #et-boc .et-l .dd-acct .et_pb_code_inner > .woocommerce > .woocommerce-form-login,.et-db #et-boc .et-l .dd-acct .et_pb_code_inner > .woocommerce > .woocommerce-ResetPassword{max-width: 520px;background: #fff;border: 1px solid var(--dd-day-border) !important;border-radius: var(--dd-r-card);padding: 32px !important;margin: 16px 0 0 !important;}.et-db #et-boc .et-l .woocommerce-form-login .form-row,.et-db #et-boc .et-l .woocommerce-form-register .form-row,.et-db #et-boc .et-l .woocommerce-ResetPassword .form-row{width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;gap: 6px;}.et-db #et-boc .et-l .woocommerce-form-login .form-row label,.et-db #et-boc .et-l .woocommerce-form-register .form-row label{font-size: 14px !important;font-weight: 500 !important;margin: 0 !important;color: inherit;}.et-db #et-boc .et-l .woocommerce-form-login .input-text,.et-db #et-boc .et-l .woocommerce-form-register .input-text,.et-db #et-boc .et-l .woocommerce-ResetPassword .input-text{width: 100%;height: 48px;}.et-db #et-boc .et-l .woocommerce-form-login p.form-row:has(.woocommerce-form-login__submit){flex-direction: row-reverse;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px;}.et-db #et-boc .et-l .woocommerce-form-login .woocommerce-form-login__rememberme{display: inline-flex !important;align-items: center;gap: 8px;font-size: 14px !important;margin: 0 !important;}.et-db #et-boc .et-l .woocommerce-form-login .woocommerce-form-login__submit,.et-db #et-boc .et-l .woocommerce-form-register .woocommerce-form-register__submit,.et-db #et-boc .et-l .woocommerce-ResetPassword .button{width: 100%;height: 48px;margin: 0 !important;padding: 0 22px !important;border-radius: 16px !important;border: 0 !important;background: var(--dd-blue-strong) !important;color: #fff !important;font-family: var(--dd-font-body) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 48px !important;float: none !important;}.et-db #et-boc .et-l .woocommerce-form-login .woocommerce-form-login__submit::after,.et-db #et-boc .et-l .woocommerce-form-register .woocommerce-form-register__submit::after,.et-db #et-boc .et-l .woocommerce-ResetPassword .button::after{display: none !important;}.et-db #et-boc .et-l .woocommerce-form-login .lost_password{margin: 0 !important;font-size: 14px;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 .input-text{background: var(--dd-night-surface) !important;border-color: var(--dd-night-input-border) !important;color: var(--dd-night-fg) !important;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 p,.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 .woocommerce-privacy-policy-text p{color: var(--dd-night-muted);font-size: 13px;margin: 0;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 a{color: var(--dd-cyan);}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 .woocommerce-form-register__submit{background: var(--dd-cyan) !important;color: var(--dd-ink) !important;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column2 label{color: var(--dd-night-fg);}@media (max-width: 980px){.et-db #et-boc .et-l .dd-acct .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns: 1fr;gap: 20px;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation{position: static;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation ul{flex-direction: row;flex-wrap: nowrap;overflow-x: auto;gap: 6px;padding-bottom: 4px !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li a{white-space: nowrap;padding: 10px 14px !important;border: 1px solid var(--dd-day-border);background: #fff;}}@media (max-width: 767px){.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table{border: 0 !important;background: transparent;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table thead{display: none;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody tr{display: block;border: 1px solid var(--dd-day-border);border-radius: 20px;background: #fff;padding: 8px 16px;margin-bottom: 12px;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody td,.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody th{display: flex !important;justify-content: space-between;gap: 12px;padding: 8px 0 !important;border-top: 0 !important;text-align: right !important;}.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody td::before,.et-db #et-boc .et-l .dd-acct table.woocommerce-orders-table tbody th::before{content: attr(data-title);font-weight: 400;color: var(--dd-day-muted);float: none !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-orders-table__cell-order-actions::before{content: "" !important;}.et-db #et-boc .et-l .dd-acct .woocommerce-address-fields__field-wrapper,.et-db #et-boc .et-l .dd-acct form.woocommerce-EditAccountForm{grid-template-columns: 1fr;}.et-db #et-boc .et-l .dd-acct #customer_login .u-column1,.et-db #et-boc .et-l .dd-acct #customer_login .u-column2{padding: 24px;}}.et-db #et-boc .et-l .dd-packs-select{position: absolute !important;width: 1px !important;height: 1px !important;opacity: 0 !important;pointer-events: none;}.et-db #et-boc .et-l .variations tr:has(.dd-packs) th,.et-db #et-boc .et-l .variations tr:has(.dd-packs) td{display: block;width: 100%;padding: 0 !important;}.et-db #et-boc .et-l .dd-packs{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px;margin: 8px 0 4px;}.et-db #et-boc .et-l .dd-pack{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 2px;text-align: left;padding: 14px 14px 12px;border-radius: 16px;border: 1px solid var(--dd-day-input-border);background: #fff;color: var(--dd-day-fg);font: inherit;cursor: pointer;transition: border-color .15s,box-shadow .15s;}.et-db #et-boc .et-l .dd-pack:hover{border-color: var(--dd-blue);}.et-db #et-boc .et-l .dd-pack[aria-checked="true"]{border: 2px solid var(--dd-blue-strong);padding: 13px 13px 11px;box-shadow: 0 0 0 3px oklch(61.7% 0.208 264 / 0.14);}.et-db #et-boc .et-l .dd-pack.is-unavailable{opacity: .45;cursor: not-allowed;}.et-db #et-boc .et-l .dd-pack-title{font-weight: 600;font-size: 15px;line-height: 20px;}.et-db #et-boc .et-l .dd-pack-sub{font-size: 13px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-pack-price{margin-top: 6px;font-family: var(--dd-font-display);font-weight: 600;font-size: 18px;}.et-db #et-boc .et-l .dd-pack-per{font-size: 13px;font-weight: 600;color: oklch(48% 0.14 149);}.et-db #et-boc .et-l .dd-pack-tag{position: absolute;top: -9px;right: 10px;padding: 2px 8px;border-radius: 9999px;background: var(--dd-blue-strong);color: #fff;font-size: 11px;font-weight: 600;}.et-db #et-boc .et-l .dd-mount-only{margin: 10px 0 0;font-size: 13px;color: var(--dd-day-muted);}.et-db #et-boc .et-l .dd-ty-installer{margin: 28px 0;border-radius: var(--dd-r-card);background: var(--dd-night-bg);color: var(--dd-night-fg);padding: 32px;display: flex;flex-wrap: wrap;gap: 20px;align-items: center;justify-content: space-between;}.et-db #et-boc .et-l .dd-ty-installer__copy{flex: 1 1 380px;}.et-db #et-boc .et-l .dd-ty-installer h2{color: var(--dd-night-fg) !important;font-size: 28px;margin: 0 0 8px;}.et-db #et-boc .et-l .dd-ty-installer p{color: var(--dd-night-muted);margin: 0;font-size: 16px;}.et-db #et-boc .et-l .dd-ty-installer .dd-eyebrow{color: var(--dd-cyan);margin-bottom: 8px !important;}.et-db #et-boc .et-l .dd-ty-installer__btn{display: inline-flex;align-items: center;min-height: 52px;padding: 0 24px;border-radius: 16px;background: var(--dd-cyan);color: var(--dd-ink) !important;font-weight: 600;text-decoration: none;}
.et-db #et-boc .et-l .dd-day .dd-card-dark .et_pb_button.dd-btn-ghost, .et-db #et-boc .et-l .dd-white .dd-card-dark .et_pb_button.dd-btn-ghost {color: var(--dd-night-fg) !important; border-color: var(--dd-night-input-border) !important;}
.et-db #et-boc .et-l .woocommerce-result-count {color: var(--dd-day-muted) !important;}
.et-db #et-boc .et-l .woocommerce a.button, .et-db #et-boc .et-l .woocommerce button.button, .et-db #et-boc .et-l .woocommerce .checkout-button, .et-db #et-boc .et-l .woocommerce #place_order {text-transform: none !important; letter-spacing: 0 !important;}
.et-db #et-boc .et-l .dd-prod-buy [class^="grPoints"], .et-db #et-boc .et-l .dd-prod-buy [class^="grPoints"] *, .et-db #et-boc .et-l .dd-prod-buy .grPointsEarn, .et-db #et-boc .et-l .dd-prod-buy .grPointsEarn * {color: oklch(46% 0.13 149) !important;}
.et-db #et-boc .et-l .dd-prod-buy small, .et-db #et-boc .et-l .dd-prod-buy small * {color: var(--dd-day-muted);}
.et-db #et-boc .et-l .dd-post-body table {display: block; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.et-db #et-boc .et-l .dd-post-body .ddof {background: var(--dd-night-bg) !important; border-radius: 22px; padding: 24px; margin: 24px 0;}
.et-db #et-boc .et-l .dd-post-body .ddof h2 {color: var(--dd-night-fg) !important;}
@media (max-width: 767px) {
  .et-db #et-boc .et-l .dd-post-body .ddof {padding: 16px; border-radius: 18px;}
}
@media (max-width: 980px) {
  .et-db #et-boc .et-l .dd-acct .woocommerce:has(.woocommerce-MyAccount-navigation) {grid-template-columns: minmax(0, 1fr) !important;}
  .et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation {position: static; min-width: 0; width: 100% !important;}
  .et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation ul {flex-direction: row !important; flex-wrap: wrap; gap: 6px;}
  .et-db #et-boc .et-l .dd-acct .woocommerce-MyAccount-navigation li a {padding: 8px 14px !important; font-size: 14px; background: var(--dd-day-raised); border-radius: 9999px;}
}
body.et-db #et-boc .et-l #page-container {font-family: var(--dd-font-body);}
body.term-govee.et-db #et-boc .et-l .dd-cat-brand-govee, body.term-eufy.et-db #et-boc .et-l .dd-cat-brand-eufy, body.term-enbrighten.et-db #et-boc .et-l .dd-cat-brand-enbrighten, body.term-lumary.et-db #et-boc .et-l .dd-cat-brand-lumary, body.term-nanoleaf.et-db #et-boc .et-l .dd-cat-brand-nanoleaf, body.term-philips-hue.et-db #et-boc .et-l .dd-cat-brand-philips-hue {display: block !important;}
body.term-govee.et-db #et-boc .et-l .dd-cat-brand-default, body.term-eufy.et-db #et-boc .et-l .dd-cat-brand-default, body.term-enbrighten.et-db #et-boc .et-l .dd-cat-brand-default, body.term-lumary.et-db #et-boc .et-l .dd-cat-brand-default, body.term-nanoleaf.et-db #et-boc .et-l .dd-cat-brand-default, body.term-philips-hue.et-db #et-boc .et-l .dd-cat-brand-default {display: none !important;}
body.term-govee.et-db #et-boc .et-l .dd-brand-tab-govee, body.term-eufy.et-db #et-boc .et-l .dd-brand-tab-eufy, body.term-enbrighten.et-db #et-boc .et-l .dd-brand-tab-enbrighten, body.term-lumary.et-db #et-boc .et-l .dd-brand-tab-lumary, body.term-nanoleaf.et-db #et-boc .et-l .dd-brand-tab-nanoleaf, body.term-philips-hue.et-db #et-boc .et-l .dd-brand-tab-philips-hue {background: var(--dd-cyan); border-color: var(--dd-cyan); color: var(--dd-ink) !important; font-weight: 600;}
@media (min-width: 981px) {
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child {grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); grid-template-rows: 1fr auto auto auto 1fr; column-gap: 28px; row-gap: 10px;
		border: 1px solid var(--dd-day-border) !important; border-radius: var(--dd-r-card); background: #fff; padding: 20px !important; margin-bottom: 8px !important;}
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child .entry-featured-image-url {grid-column: 1; grid-row: 1 / -1; border: 0;}
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child .entry-featured-image-url img {aspect-ratio: auto; height: 300px;}
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child .post-meta {grid-column: 2; grid-row: 2;}
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child .entry-title {grid-column: 2; grid-row: 3; font-size: 30px !important; line-height: 1.15 !important; letter-spacing: -0.02em;}
body:not(.paged).et-db #et-boc .et-l .dd-blog-grid:not(.dd-blog-more) article.et_pb_post:first-child .post-content {grid-column: 2; grid-row: 4; display: block; font-size: 15px; line-height: 23px; color: var(--dd-day-muted);}
}
body.woocommerce-order-received.et-db #et-boc .et-l .dd-co-h1, body.woocommerce-order-received.et-db #et-boc .et-l .dd-co-terms, body.woocommerce-order-received.et-db #et-boc .et-l .dd-co-notice {display: none !important;}

.et-db #et-boc .et-l .dd-pack-form .variations td.value span::after, .et-db #et-boc .et-l .dd-pack-form .variations td.value span::before, .et-db #et-boc .et-l .et_pb_wc_add_to_cart .variations td.value .dd-packs span::after, .et-db #et-boc .et-l .et_pb_wc_add_to_cart .variations td.value:has(.dd-packs) > span::after {content: none !important; display: none !important;}
.et-db #et-boc .et-l .dd-prod-delivery .ssm-fastest-delivery-box {background: oklch(96.5% 0.02 262) !important; border: 1px solid oklch(85% 0.04 262) !important; border-radius: 14px !important; padding: 12px 14px !important; margin: 4px 0 !important; gap: 12px !important;}
.et-db #et-boc .et-l .dd-prod-delivery .ssm-fastest-delivery-box .icon {fill: var(--dd-blue-strong) !important; width: 20px !important; height: 20px !important;}
.et-db #et-boc .et-l .dd-prod-delivery .ssm-fastest-delivery-box .text {color: var(--dd-day-fg) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.45;}
.et-db #et-boc .et-l .dd-prod-delivery .ssm-fastest-delivery-box .text span.date {font-weight: 700 !important; text-decoration: none !important; color: var(--dd-day-fg);}
.et-db #et-boc .et-l .dd-prod-delivery .ssm-fastest-delivery-box .countdown {font-weight: 700 !important; color: var(--dd-blue-strong); font-variant-numeric: tabular-nums;}

.et-db #et-boc .et-l .dd-pack-form table.variations select { -webkit-appearance: none; appearance: none; padding-right: 40px !important; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475069' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px 16px !important; }

.et-db #et-boc .et-l .dd-prod-videos.et_pb_row { margin-left: max(24px, calc((100% - var(--dd-max)) / 2)) !important; }

.et-db #et-boc .et-l .select2-container .select2-selection--single .select2-selection__arrow { top: 0 !important; height: 100% !important; }
.et-db #et-boc .et-l .dd-co-summary tr.woocommerce-shipping-totals, .et-db #et-boc .et-l .dd-co-summary tr.woocommerce-shipping-totals td, .et-db #et-boc .et-l .dd-co-summary #shipping_method { width: 100% !important; box-sizing: border-box; }

.et-db #et-boc .et-l .woocommerce-checkout .form-row input.input-text, .et-db #et-boc .et-l .woocommerce-checkout .form-row textarea, .et-db #et-boc .et-l .woocommerce-checkout .form-row select {color: #0f1624 !important; background-color: #ffffff !important; border-color: rgba(15, 22, 36, 0.28) !important;}
.et-db #et-boc .et-l .woocommerce-checkout .form-row label, .et-db #et-boc .et-l .woocommerce-checkout #payment label {color: #0f1624 !important;}
.et-db #et-boc .et-l .woocommerce-checkout #payment, .et-db #et-boc .et-l .woocommerce-checkout #payment .payment_box {background-color: #ffffff !important; color: #0f1624 !important;}

.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table {display: grid !important; width: 100% !important;}
.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > thead, .et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > tbody {display: table; width: 100%;}
.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > tfoot {display: block; width: 100%;}
.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > tfoot > tr {display: flex; justify-content: space-between; align-items: baseline; gap: 12px;}
.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > tfoot > tr.woocommerce-shipping-totals {display: block;}
.et-db #et-boc .et-l .dd-co-summary table.woocommerce-checkout-review-order-table > tfoot > tr > td {text-align: right;}

.et-db #et-boc .et-l .dd-blog-grid article.et_pb_post .post-meta .published::before { content: " · "; white-space: pre; }

@media (max-width: 980px) {
.et-db #et-boc .et-l .dd-menu .et_mobile_menu ul.sub-menu, .et-db #et-boc .et-l .dd-menu .et_mobile_menu li ul { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 0 0 12px !important; position: static !important; width: auto !important; opacity: 1 !important; visibility: visible !important; }
.et-db #et-boc .et-l .dd-menu .et_mobile_menu ul.sub-menu li a { font-size: 14px !important; color: var(--dd-night-muted) !important; padding: 10px 10px !important; }
}

@media (max-width: 600px) {
  .et-db #et-boc .et-l .dd-packs {grid-template-columns: 1fr; gap: 8px;}
  .et-db #et-boc .et-l .dd-pack {display: grid; grid-template-columns: 1fr auto; grid-template-areas: "t p" "s q"; column-gap: 12px; row-gap: 2px; align-items: baseline; padding: 12px 14px;}
  .et-db #et-boc .et-l .dd-pack .dd-pack-title {grid-area: t;}
  .et-db #et-boc .et-l .dd-pack .dd-pack-sub {grid-area: s;}
  .et-db #et-boc .et-l .dd-pack .dd-pack-price {grid-area: p; text-align: right;}
  .et-db #et-boc .et-l .dd-pack .dd-pack-per {grid-area: q; text-align: right;}
}
