.announcement-bar-section,.header-section>*,#shopify-section-sections--18306403074182__header_announcements_9jGBFp>*{display:none!important}[id^=shopify-section-template]{margin:0!important;padding:0!important}main#MainContent{margin-top:0!important;padding-top:0!important}.main-content,.template-index{margin:0!important;padding:0!important}[id^=shopify-section-sections--18306403106950__footer]>*{display:none!important}.dd-topbar,.dd-header,.dd-footer{display:block!important}.page-header,.template-page .page-header{display:none!important}.shopify-section{margin:0!important}.dd-nav{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important}.dd-nav>a,.dd-nav>.dd-dropdown-wrap>a{font-size:13px!important;padding:0 8px!important;white-space:nowrap!important}.dd-header{padding:12px 20px!important}.dd-logo-area a{font-size:20px!important}.dd-header__actions,.dd-header-actions,.dd-header__actions a,.dd-header-actions a{font-size:13px!important}.dd-google-badge,[class*=google-badge],[class*=reviews-badge]{font-size:11px!important;padding:4px 8px!important}.dd-cta-vol{margin:0!important}.page-width-content>.section-content-wrapper>[class*=text-block--][class*=__heading]{display:none!important}.page-width-content>.section-content-wrapper>[class*=__heading]>h1{display:none!important}.product__title h1,.product-information h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#1a2128}.product__price .price-item--sale{font-size:2.2rem;font-weight:800;color:#0d7377}.product__price .price-item--regular{font-size:1.1rem;color:#999;text-decoration:line-through}.product-information product-price,.product__info-wrapper product-price,product-price{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:6px 0 14px!important;font-size:inherit!important;color:inherit!important}product-price [ref=priceContainer],product-price>div{display:block!important;visibility:visible!important}product-price span[role=group]{display:inline!important;visibility:visible!important}product-price .price,product-price span.price{display:inline-block!important;visibility:visible!important;font-size:2rem!important;font-weight:800!important;color:#0d7377!important;line-height:1.1!important;margin-right:10px!important}product-price .compare-at-price,product-price span.compare-at-price{display:inline-block!important;visibility:visible!important;font-size:1.05rem!important;font-weight:600!important;color:#9aa0a6!important;text-decoration:line-through!important;margin-right:6px!important}product-price .visually-hidden{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.dd-price-fallback{display:block!important;margin:6px 0 14px!important;font-size:2rem!important;font-weight:800!important;color:#0d7377!important;line-height:1.1!important}.dd-price-fallback .dd-price-compare{font-size:1.05rem!important;font-weight:600!important;color:#9aa0a6!important;text-decoration:line-through!important;margin-left:10px!important}.product-form__submit,button[name=add]{background:linear-gradient(135deg,#0d7377,#14a3a8)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.03em;padding:16px 32px!important;text-transform:uppercase;transition:all .3s ease!important;box-shadow:0 4px 15px #0d73774d!important;width:100%!important}.product-form__submit:hover,button[name=add]:hover{background:linear-gradient(135deg,#14a3a8,#0d7377)!important;box-shadow:0 6px 25px #0d737773!important;transform:translateY(-1px)!important}.product-information [class*=_product_details],.product-information .product-details,.product-information .product__info-wrapper{gap:18px!important}.product-information h1{margin:0 0 4px!important}.product-information [data-block-id*=group_icgrde],.product-information .dd-pdp-header{gap:6px!important;padding:0!important;margin:0 0 4px!important}.product-information .divider,.product-information [class*=_divider_]{margin:10px 0!important;opacity:.35!important}.product-information variant-picker-component,.product-information [class*=variant_picker]{margin:0 0 8px!important}.product-information variant-picker-component fieldset{margin:0 0 10px!important}.product-information [data-block-id*=buy_buttons],.product-information buy-buttons-component,.product-information .buy-buttons{margin:8px 0 0!important;gap:12px!important;display:flex!important;flex-direction:column!important}.product-information quantity-selector-component,.product-information [data-block-id*=quantity]{max-width:140px;margin:0 0 4px!important}.product-information .dd-install-opt,.dd-install-opt{margin:4px 0 8px!important}.product-information accelerated-checkout-component,.product-information [data-block-id*=accelerated-checkout]{margin:8px 0 0!important}.product-information [class*=__text_aEtTtq],.product-information [data-block-id*=text_aEtTtq]{margin:20px 0 0!important;padding:20px 0 0!important;border-top:1px solid #e9ecef}.dd-series-summary{margin:0 0 20px!important}.dd-product-trust{margin:32px 0 0!important}[class*=_product_title] .dd-series-summary,[class*=_product_title] .dd-product-trust,product-price .dd-series-summary,product-price .dd-product-trust{display:none!important}.product__media-wrapper,.product-media-container{border-radius:12px;overflow:hidden;background:#fafafa}.product__media-wrapper img{border-radius:12px}.product__media-list .thumbnail{border-radius:8px;border:2px solid transparent;transition:border-color .2s ease}.product__media-list .thumbnail.is-active,.product__media-list .thumbnail:hover{border-color:#0d7377}.product__inventory{background:#e8f8f5;color:#0d7377;padding:8px 16px;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.dd-key-features,.product__description ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.dd-key-features li,.product__description ul li{background:#f8f9fa;border-left:3px solid #0d7377;padding:14px 18px;border-radius:0 8px 8px 0;font-size:.95rem;line-height:1.5;transition:background .2s ease,transform .2s ease}.dd-key-features li:hover,.product__description ul li:hover{background:#e8f8f5;transform:translate(4px)}.dd-key-features li strong,.product__description ul li strong{color:#1a2128;font-weight:700}.dd-spec-table,.product__description table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014;margin:24px 0}.dd-spec-table tr:nth-child(2n),.product__description table tr:nth-child(2n){background:#f8f9fa}.dd-spec-table tr:nth-child(odd),.product__description table tr:nth-child(odd){background:#fff}.dd-spec-table td:first-child,.product__description table td:first-child{font-weight:600;color:#1a2128;width:40%;padding:14px 20px;border-right:1px solid #e9ecef}.dd-spec-table td:last-child,.product__description table td:last-child{padding:14px 20px;color:#495057}.dd-spec-table tr:first-child td,.product__description table tr:first-child td{border-top:3px solid #0d7377}.product__description h2,.product__description h3{font-size:1.5rem;font-weight:700;color:#1a2128;margin-top:40px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e9ecef;position:relative}.product__description h2:after,.product__description h3:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#0d7377}.dd-faq-item summary,.product-accordion__trigger{font-size:1.05rem;font-weight:600;color:#1a2128;padding:20px 0;cursor:pointer;border-bottom:1px solid #e9ecef;transition:color .2s ease}.dd-faq-item summary:hover,.product-accordion__trigger:hover{color:#0d7377}.dd-trust-badges{display:flex;gap:16px;margin:20px 0;flex-wrap:wrap}.dd-trust-badge{display:flex;align-items:center;gap:8px;background:#f8f9fa;padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600;color:#1a2128;border:1px solid #e9ecef;transition:all .2s ease}.dd-trust-badge:hover{border-color:#0d7377;background:#e8f8f5}.dd-why-buy{background:linear-gradient(135deg,#f8f9fa,#e8f8f5);border-radius:12px;padding:28px;margin:24px 0}.dd-why-buy h3{font-size:1.2rem;font-weight:700;color:#1a2128;margin-bottom:16px}.dd-why-buy-item{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.95rem;color:#495057}.dd-why-buy-item svg{flex-shrink:0;color:#0d7377}.sticky-add-to-cart{background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e9ecef;box-shadow:0 2px 12px #00000014}.dd-install-checkbox,.dd-cms-checkbox{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:16px 20px;margin:8px 0;transition:all .2s ease}.dd-install-checkbox:hover,.dd-cms-checkbox:hover{border-color:#0d7377;background:#e8f8f5}a[href*=contact]{color:#0d7377;font-weight:600;text-decoration:none;transition:color .2s ease}a[href*=contact]:hover{color:#14a3a8;text-decoration:underline}.product-information{padding-top:0}.badge--sale{background:#e74c3c!important;color:#fff!important;font-weight:700;border-radius:4px;padding:4px 12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.dd-countdown{font-variant-numeric:tabular-nums;color:#e74c3c;font-weight:700}.product-recommendations{background:#f8f9fa;padding:48px 0;margin-top:48px}@media(max-width:768px){.product__title h1,.product-information h1{font-size:1.5rem}.product__price .price-item--sale{font-size:1.8rem}.dd-trust-badges{flex-direction:column}}.collection-guide{max-width:900px;margin:2em auto;padding:0 1em;font-size:15px;line-height:1.7;color:#2c3e50}.collection-guide h2{font-size:1.6em;color:#1a1f2e;margin-top:2em;margin-bottom:.5em;padding-bottom:.3em;border-bottom:2px solid #e74c3c}.collection-guide h3{font-size:1.25em;color:#1a1f2e;margin-top:2em;margin-bottom:.5em}.collection-guide h4{font-size:1.05em;color:#34495e;margin-top:1.5em;margin-bottom:.3em}.collection-guide p{margin-bottom:1em}.collection-guide ul{padding-left:1.5em;margin-bottom:1.5em}.collection-guide li{margin-bottom:.6em}.collection-guide table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:14px;box-shadow:0 1px 4px #00000014;border-radius:6px;overflow:hidden}.collection-guide table thead{background:#1a1f2e;color:#fff}.collection-guide table th{padding:12px 16px;font-weight:600;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.collection-guide table td{padding:10px 16px;border-bottom:1px solid #eee}.collection-guide table tbody tr:nth-child(2n){background:#f8f9fa}.collection-guide table tbody tr:hover{background:#eef2f7}@media(max-width:768px){.collection-guide table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.collection-guide{padding:0 .5em;font-size:14px}.collection-guide h2{font-size:1.3em}.collection-guide h3{font-size:1.1em}}.collection-guide h4+p{padding-left:.5em;border-left:3px solid #e74c3c;margin-left:0}.dd-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;margin:16px 0 12px;flex-wrap:wrap;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.dd-breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s}.dd-breadcrumb a:hover{color:#00bbe1}.dd-breadcrumb .dd-crumb-sep{color:#cbd5e1;font-size:11px}.dd-breadcrumb .dd-crumb-current{color:#1a2128;font-weight:500}.dd-brand-label{display:block;font-size:12px;font-weight:700;color:#6b7280;margin:0 0 4px;text-transform:uppercase;letter-spacing:.8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.dd-pdp-bottom{margin:24px 0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.dd-pdp-accordion{margin:20px 0;border-top:1px solid #E5E7EB}.dd-accordion-item{border-bottom:1px solid #E5E7EB}.dd-accordion-btn{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:14px;font-weight:600;color:#1a2128;cursor:pointer;text-align:left;font-family:inherit}.dd-accordion-btn:hover{color:#00bbe1}.dd-accordion-btn .dd-acc-btn-label{display:flex;align-items:center;gap:10px}.dd-acc-icon-left{color:#00bbe1;width:18px;height:18px;flex-shrink:0}.dd-acc-chevron{transition:transform .2s;color:#6b7280;width:14px;height:14px;flex-shrink:0}.dd-accordion-item.is-open .dd-acc-chevron{transform:rotate(180deg)}.dd-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.dd-accordion-item.is-open .dd-accordion-body{max-height:900px}.dd-accordion-body-inner{padding:2px 0 16px 28px;font-size:14px;line-height:1.65;color:#4b5563}.dd-accordion-body-inner a{color:#00bbe1}.dd-accordion-body-inner strong{color:#1a2128}.dd-install-addons{margin:14px 0 4px;padding:16px;background:#f7fbfc;border:1px solid #D6EEF5;border-radius:10px}.dd-install-addons-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#00bbe1;margin-bottom:10px}.dd-install-addon{display:flex;align-items:flex-start;gap:11px;padding:12px;margin-bottom:8px;background:#fff;border:1.5px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}.dd-install-addon:hover{border-color:#00bbe1;background:#f0fbfe}.dd-install-addon input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#00BBE1;cursor:pointer}.dd-install-addon-body{display:flex;flex-direction:column;gap:3px;line-height:1.45}.dd-install-addon-body strong{font-size:14px;font-weight:700;color:#1a2128;font-style:normal}.dd-install-addon-body em{font-size:12.5px;color:#6b7280;font-style:normal;line-height:1.5}.dd-install-addon input[type=checkbox]:checked~.dd-install-addon-body strong{color:#00bbe1}.dd-install-addon:has(input:checked){border-color:#00bbe1;background:#f0fbfe}.dd-install-quote-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:11px 18px;background:#1a2128;color:#fff!important;border-radius:8px;text-decoration:none!important;font-size:13.5px;font-weight:700;letter-spacing:.2px;transition:background .15s}.dd-install-quote-cta:hover{background:#00bbe1}.dd-pdp-payments{margin:20px 0;padding:16px 20px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:10px}.dd-pdp-payments-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1a2128;margin-bottom:10px}.dd-pdp-payments-title svg{width:16px;height:16px;color:#0e9f6e}.dd-pdp-payments-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd-pay-badge{padding:6px 10px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;font-size:11px;font-weight:700;color:#4b5563;letter-spacing:.4px}.dd-pdp-payments-note{font-size:12px;color:#6b7280;margin-top:10px;line-height:1.5}.dd-pdp-share{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #E5E7EB;flex-wrap:wrap}.dd-pdp-share-label{font-size:13px;font-weight:600;color:#6b7280;margin-right:4px}.dd-pdp-share-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#4b5563;transition:background .15s,color .15s;text-decoration:none}.dd-pdp-share-link:hover{background:#00bbe1;color:#fff}.dd-pdp-share-link svg{width:14px;height:14px}.dd-card-brand{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.7px;margin:0 0 3px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:block}.dd-card-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#0e9f6e;margin-top:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.dd-card-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0e9f6e33;flex-shrink:0}.dd-card-stock.is-low{color:#e67e22}.dd-card-stock.is-low:before{box-shadow:0 0 0 3px #e67e222e}.dd-card-stock.is-out{color:#ef4444}.dd-card-stock.is-out:before{box-shadow:0 0 0 3px #ef44442e}.product-information hr,[class*=product-information] hr{display:none!important}.product-information [class*=spacer]:empty,[class*=product-information] [class*=spacer]:empty{display:none!important}.product-information h1,[class*=product-information] h1{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;line-height:1.2!important;font-size:28px!important;margin:0 0 14px!important;letter-spacing:-.01em}.dd-brand-label+h1{margin-top:2px!important}.product-information product-price,[class*=product-information] product-price{display:block;margin:6px 0 12px!important;padding:0!important}.dd-native-h1-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;font-size:0!important;line-height:0!important}.dd-pdp-hero{margin:0 0 18px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.dd-pdp-hero .dd-pdp-brand{display:block;font-size:11px;font-weight:700;color:#00bbe1;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 8px;line-height:1}.dd-pdp-hero .dd-pdp-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:700!important;font-size:30px!important;line-height:1.18!important;color:#0f172a!important;margin:0!important;padding:0!important;letter-spacing:-.012em}@media(max-width:640px){.dd-pdp-hero .dd-pdp-title{font-size:24px!important;line-height:1.22!important}.dd-pdp-hero .dd-pdp-brand{font-size:10.5px;letter-spacing:1.1px}}.product-information hr,[class*=product-information] hr,.product-information [class*=divider]:empty,[class*=product-information] [class*=divider]:empty{display:none!important}.dd-pdp-hero+product-price,.dd-pdp-hero+* product-price{margin-top:10px!important}.dd-urgency{display:none!important}.product-information product-price+*,[class*=product-information] product-price+*{margin-top:12px!important}.product-information .dd-stock-badge,[class*=product-information] .dd-stock-badge{margin:10px 0 12px!important}.product-information product-form,[class*=product-information] product-form{margin-top:8px!important}.product-information>*:empty,[class*=product-information]>*:empty{display:none!important;margin:0!important;padding:0!important}.product-information [class*=stock],[class*=product-information] [class*=stock]{margin-top:0!important}.dd-card-price{font-weight:700!important;font-size:17px!important;color:#1a2128!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.dd-card-price s,.dd-card-price [class*=compare]{font-size:13px;color:#9ca3af;font-weight:500;text-decoration:line-through}.dd-card-price .price__sale,.dd-card-price [class*=_sale]{color:#ef4444}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-overrides.css.map */
