/**handles:dls-header**/
.woocommerce-checkout .ppcp-messages{display:none!important}.woocommerce-checkout #order_review{flex-direction:column}.other_data>:first-child{margin-top:0!important}.product-add-to-cart__availability .price_availability>p:first-child{margin-top:0!important}.woocommerce-variation-add-to-cart .quantity .input-text{width:100%!important}.wcpay-express-checkout-wrapper{margin-top:12px!important}.woocommerce-shipping-methods li label{margin-left:0!important}.woocommerce-shipping-methods{list-style-type:none;margin:0;padding:0}.woocommerce-shipping-methods li{margin-bottom:8px}.woocommerce-shipping-methods li label{margin-left:8px}.shipping td p,.woocommerce-shipping-calculator,.woocommerce-shipping-destination,tr.shipping td>p{display:none!important}.c-site-header .actions-bar{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;gap:30px}.c-top-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 7.5%;background:#fff;border-bottom:1px solid #eee}.c-top-bar__left{display:flex;align-items:center;gap:30px}.c-top-bar__right{display:flex;align-items:center;gap:20px}.c-top-bar__link{color:#1a1a1a;text-decoration:none;font-weight:700;font-size:16px;text-transform:uppercase}.c-top-bar__link:hover{color:#6f0dff}.c-top-bar__contact-btn{display:inline-block;background:#6f0dff;color:#fff;padding:4px 16px;border-radius:5px;text-decoration:none;font-weight:700;font-size:16px;text-transform:uppercase}.c-top-bar__contact-btn:hover{background:#0ce4c1;color:#1a1a1a}.c-usp-strip{background:#0ce4c1;padding:4px 7.5%}.c-usp-strip__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.c-usp-strip__item{display:flex;align-items:center;justify-content:center;gap:10px;flex:1}.c-usp-strip__icon{flex-shrink:0}.c-usp-strip__icon img{width:60px;height:60px;object-fit:contain}.c-usp-strip__content{display:flex;flex-direction:column}.c-usp-strip__title{font-weight:700;font-size:20px;color:#1a1a1a;text-transform:uppercase}.c-usp-strip__text{font-size:13px;color:#1a1a1a;text-transform:uppercase}.c-usp-strip__small{font-size:11px;color:#1a1a1a}.c-key-features{padding:40px 7.5%;margin-top:30px;text-align:center}.c-key-features__title{font-size:30px;font-weight:700;color:#6f0dff;margin:0 0 30px 0}.c-key-features__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:45px}.c-key-features__item{display:flex;flex-direction:column;align-items:center;gap:5px}.c-key-features__icon{width:140px;height:140px;background:#f5fffe;border:7px solid #0ce4c1;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box}.c-key-features__icon img{max-width:100%;max-height:100%;object-fit:contain}.c-key-features__label{font-size:16px;font-weight:700;color:#1a1a1a}.c-product-tabs{margin-top:30px}.c-product-tabs__nav{display:flex;flex-wrap:wrap;gap:0}.c-product-tabs__btn{padding:16px 32px;border:none;border-right:1px solid #6f0dff;border-radius:0;cursor:pointer;font-weight:700;font-size:20px;color:#1a1a1a;background:#0ce4c1;transition:background .2s}.c-product-tabs__btn:last-child{border-right:none}.c-product-tabs__btn:hover{background:#6f0dff;color:#fff}.c-product-tabs__btn.is-active{background:#6f0dff;color:#fff}.c-product-tabs__content{border:1px solid #1a1a1a;border-radius:0 7px 7px 7px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.c-product-tabs__panel{display:none;padding:45px}.c-product-tabs__panel.is-active{display:block}.c-product-tabs__panel>:first-child{margin-top:0}.c-product-tabs__panel>:last-child{margin-bottom:0}.c-product-tabs__panel h1,.c-product-tabs__panel h2,.c-product-tabs__panel h3,.c-product-tabs__panel h4,.c-product-tabs__panel h5,.c-product-tabs__panel h6{color:#6f0dff}.c-spec-table{margin-top:60px;border:1px solid #1a1a1a;border-radius:7px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.c-spec-table__header{background:#6f0dff;padding:16px 28px;text-align:center}.c-spec-table__header h2{color:#fff;margin:0;font-size:22px;font-weight:700}.c-spec-table__body{padding:45px}.c-spec-table__body>:last-child{margin-bottom:0}.c-spec-table__body table{width:100%;border-collapse:collapse;margin-top:0}.c-spec-table__body thead th{text-align:left;padding:0 0 3px 0;font-weight:700;font-size:20px;color:#1a1a1a;border-bottom:1px solid #6f0dff;width:50%}.c-spec-table__body tbody tr{border-bottom:1px solid #6f0dff}.c-spec-table__body tbody tr:last-child{border-bottom:none}.c-spec-table__body tbody td{padding:3px 0;font-size:20px;color:#000}.c-product-cta{margin-top:60px;margin-bottom:60px}.c-product-cta__title{font-size:40px;font-weight:700;color:#6f0dff;text-align:center;margin:0 0 10px 0}.c-product-cta__text{font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.4}.c-product-cta__text>:first-child{margin-top:0}.c-product-cta__text>:last-child{margin-bottom:0}.c-product-cta__strip{display:flex;align-items:center;gap:20px;background:#6f0dff;border-radius:10px;padding:15px 35px;margin-top:30px}.c-product-cta__strip-icon{flex-shrink:0}.c-product-cta__strip-icon img{width:70px;height:70px;object-fit:contain}.c-product-cta__strip-text{font-size:28px;font-weight:700;color:#fff;line-height:1.2}@media (max-width:1217px){.c-key-features__grid{gap:30px}}@media (max-width:1072px){.c-usp-strip__inner{display:grid;grid-template-columns:1fr 1fr;gap:8px 0}.c-usp-strip__item{justify-self:center}.c-usp-strip__icon img{width:45px;height:45px}}@media (max-width:992px){.c-top-bar__left{gap:12px}.c-top-bar__link{font-size:12px}.c-top-bar__contact-btn{padding:8px 12px;font-size:12px}.c-usp-strip__title{font-size:16px}.c-usp-strip__text{font-size:11px}.c-key-features{padding:30px 5%;margin-top:25px}.c-key-features__title{font-size:26px}.c-key-features__icon{width:110px;height:110px;padding:15px}}@media (max-width:768px){.c-top-bar{flex-wrap:wrap;gap:10px;padding:8px 20px}.c-top-bar__link{display:none}.c-usp-strip{padding:8px 15px}.c-usp-strip__inner{justify-content:flex-start;flex-wrap:wrap;gap:10px}.c-usp-strip__item{flex:0 0 calc(50% - 10px)}.c-usp-strip__item--hide-mobile{display:none}.c-usp-strip__title{font-size:14px}.c-key-features{padding:25px 15px;margin-top:20px}.c-key-features__title{font-size:22px;margin-bottom:25px}.c-key-features__grid{gap:15px;justify-content:flex-start}.c-key-features__item{flex:0 0 calc(33.333% - 10px);gap:10px}.c-key-features__icon{width:90px;height:90px;padding:15px;border-radius:15px}.c-key-features__label{font-size:14px}.c-product-tabs__btn{padding:10px 14px;font-size:12px;width:100%;border-right:none;border-bottom:1px solid #6f0dff}.c-product-tabs__btn:last-child{border-bottom:none}.c-product-tabs__content{border-radius:0 0 7px 7px}.c-product-tabs__panel{padding:20px 15px}.c-spec-table__header{padding:12px 15px}.c-spec-table__header h2{font-size:16px}.c-spec-table__body{padding:20px 15px}.c-spec-table__body thead th{padding:10px 0;font-size:13px}.c-spec-table__body tbody td{padding:10px 0;font-size:13px}.c-product-cta{margin-top:30px}.c-product-cta__title{font-size:22px}.c-product-cta__text{font-size:16px}.c-product-cta__strip{padding:20px;gap:15px}.c-product-cta__strip-icon img{width:50px;height:50px}.c-product-cta__strip-text{font-size:16px}}.c-need-help{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column}.c-need-help__text .column,.c-need-help__text .layoutArea,.c-need-help__text .page,.c-need-help__text .section{display:contents}.c-need-help__text h2,.c-need-help__text h3,.c-need-help__text h4{color:#6f0dff;margin:0 0 0;font-size:18px}.c-need-help__text p{line-height:1.5;color:#333;margin:0;font-size:18px;font-weight:600}.c-need-help__link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:10px;font-size:32px;font-weight:700;color:#333;text-decoration:none}.c-need-help__icon{width:36px;height:36px}.c-need-help__link i{color:#6f0dff}.c-need-help__link:hover{color:#333}.dls-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.close-button .dls-icon{font-size:18px}.product-remove .dls-icon--circle-xmark{font-size:32px}.product-remove a.remove{display:inline-flex;line-height:1}.basket-title .dls-icon--basket{font-size:2em;margin-left:12px}.dls-icon--circle-check{font-size:1.4em;vertical-align:-.25em;margin-right:6px}