.dd-main.dd-woo{padding-top:0;padding-bottom:0;background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),radial-gradient(circle at 12% 0%,rgb(24 199 192 / .18),transparent 30%),radial-gradient(circle at 88% 4%,rgb(210 144 117 / .13),transparent 32%),linear-gradient(180deg,#07111a 0 460px,#f5f7f8 460px 100%);background-size:72px 72px,72px 72px,auto,auto,auto}.dd-page.dd-woo{margin-top:0;padding-block:clamp(24px, 4vw, 46px)}.dd-page.dd-woo .dd-page__header{margin-bottom:22px;padding:clamp(24px, 4vw, 42px);border:1px solid rgb(255 255 255 / .12);border-radius:24px;background:radial-gradient(circle at 12% 15%,rgb(24 199 192 / .16),transparent 30%),linear-gradient(135deg,#07111a,#101b26 62%,#092e34);box-shadow:0 20px 60px rgb(13 19 27 / .16);color:#fff}.dd-page.dd-woo .dd-page__header h1{color:#fff}.dd-page.dd-woo .dd-page__content{padding:clamp(18px, 2.8vw, 30px);border:1px solid rgb(13 19 27 / .08);border-radius:24px;background:#fff;box-shadow:0 22px 68px rgb(13 19 27 / .08)}.dd-main:has(.dd-woo-flow-page){padding-top:0;padding-bottom:0}.dd-woo-flow-page{margin:0}.dd-woo-flow-hero{position:relative;overflow:hidden;padding:clamp(52px, 7vw, 86px) 0 clamp(38px, 5.8vw, 68px);background:radial-gradient(circle at 18% 20%,rgb(24 199 192 / .15),transparent 34%),radial-gradient(circle at 86% 18%,rgb(210 144 117 / .14),transparent 31%),linear-gradient(135deg,#07111a,#111b26 58%,#07333a);color:#fff}.dd-woo-flow-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .036) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),rgb(0 0 0 / .38));pointer-events:none}.dd-woo-flow-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);align-items:center;gap:clamp(24px, 4vw, 56px)}.dd-woo-flow-hero .dd-breadcrumbs{margin-bottom:16px;color:#aebdc6}.dd-woo-flow-hero h1{max-width:780px;color:#fff;font-size:clamp(34px, 4vw, 58px)}.dd-woo-flow-hero p:not(.dd-kicker){max-width:680px;margin:18px 0 0;color:#c6d4dc;font-size:16.5px;line-height:1.9}.dd-woo-flow-hero__steps{display:grid;gap:12px;padding:14px;border:1px solid rgb(255 255 255 / .13);border-radius:24px;background:rgb(255 255 255 / .055);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 22px 60px rgb(0 0 0 / .18);backdrop-filter:blur(16px)}.dd-woo-flow-hero__steps span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:13px 15px;border:1px solid rgb(255 255 255 / .12);border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255 / .12),rgb(255 255 255 / .045));color:#eaf4f6;font-weight:900}.dd-woo-flow-hero__steps strong{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:rgb(24 199 192 / .12);color:#79f0eb;font-size:12px}.dd-woo-flow-content{position:relative;padding:clamp(38px, 5.2vw, 72px) 0 clamp(42px, 5.8vw, 78px);background:radial-gradient(ellipse at 15% 0%,rgb(24 199 192 / .08),transparent 35%),radial-gradient(ellipse at 85% 10%,rgb(210 144 117 / .07),transparent 34%),linear-gradient(180deg,#f6f8f8,#fff)}.dd-woo-flow-card{position:relative;padding:clamp(18px, 2.8vw, 34px);border:1px solid rgb(13 19 27 / .08);border-radius:30px;background:radial-gradient(ellipse at 10% 0%,rgb(24 199 192 / .08),transparent 35%),linear-gradient(120deg,rgb(255 255 255 / .98),rgb(248 250 249 / .92));box-shadow:0 28px 88px rgb(13 19 27 / .09),inset 0 1px 0 rgb(255 255 255 / .98);overflow:hidden}.dd-woo-flow-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgb(210 144 117 / .75),rgb(24 199 192 / .8))}.dd-woo-flow-card .woocommerce{position:relative}.woocommerce-account .dd-woo-flow-card .woocommerce{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(18px, 2.4vw, 30px)}.woocommerce-cart .dd-woo-flow-card .woocommerce{display:grid;gap:clamp(18px, 2.4vw, 28px)}.woocommerce-checkout .dd-woo-flow-card .woocommerce{display:grid;gap:clamp(18px, 2.4vw, 30px)}.dd-woo .dd-shell{padding-top:clamp(32px, 5vw, 58px);padding-bottom:clamp(30px, 5vw, 58px)}.dd-woo .woocommerce{font-family:inherit;color:var(--dd-ink-2)}.dd-woo .woocommerce-products-header{position:relative;margin-bottom:18px;padding:clamp(28px, 4vw, 48px);border:1px solid rgb(255 255 255 / .12);border-radius:26px;background:radial-gradient(circle at 12% 15%,rgb(24 199 192 / .18),transparent 30%),radial-gradient(circle at 88% 24%,rgb(210 144 117 / .15),transparent 28%),linear-gradient(135deg,#07111a,#101b26 58%,#082f35);box-shadow:0 26px 80px rgb(13 19 27 / .22),inset 0 1px 0 rgb(255 255 255 / .08);color:#fff;overflow:hidden}.dd-woo .woocommerce-products-header::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .75),transparent 88%);pointer-events:none}.dd-woo .woocommerce-products-header__title{position:relative;z-index:1;max-width:760px;color:#fff;font-size:clamp(34px, 4.2vw, 62px);line-height:1.08}.dd-woo-shop-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(18px, 3vw, 32px);align-items:center;margin-bottom:22px;padding:clamp(18px, 2.5vw, 28px);border:1px solid rgb(13 19 27 / .08);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fbfb);box-shadow:0 18px 54px rgb(13 19 27 / .075),inset 0 1px 0 rgb(255 255 255 / .96)}.dd-woo-shop-panel span{display:inline-flex;width:fit-content;margin-bottom:8px;color:var(--dd-brand-strong);font-size:12px;font-weight:950;text-transform:uppercase}.dd-woo-shop-panel strong{display:block;max-width:620px;color:var(--dd-ink);font-size:clamp(22px, 2.3vw, 34px);line-height:1.2}.dd-woo-shop-panel ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dd-woo-shop-panel li{padding:12px 13px;border:1px solid rgb(0 143 140 / .1);border-radius:14px;background:#fff;color:var(--dd-ink-2);font-size:13px;font-weight:850;box-shadow:0 10px 24px rgb(13 19 27 / .04)}.dd-woo .woocommerce-result-count,.dd-woo .woocommerce-ordering{margin-bottom:18px;color:#d6e4e8;font-size:14px}.dd-woo .woocommerce-ordering select,.dd-woo .input-text,.dd-woo select,.dd-woo textarea{min-height:44px;border:1px solid rgb(13 19 27 / .12);border-radius:14px;background:#fff;padding:9px 12px;color:var(--dd-ink)}.dd-woo textarea{min-height:120px}.dd-woo ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.dd-woo .woocommerce ul.products::before,.dd-woo .woocommerce ul.products::after{display:none}.dd-woo .woocommerce ul.products li.product,.dd-woo.woocommerce-page ul.products li.product{position:relative;float:none;width:auto;min-width:0;margin:0;padding:16px;border:1px solid rgb(13 19 27 / .08);border-radius:20px;background:linear-gradient(180deg,#fff,#fbfdfd);text-align:start;box-shadow:0 18px 48px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .96);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.dd-woo .woocommerce ul.products li.product::before{content:"";position:absolute;inset-inline:16px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--dd-brand),var(--dd-copper))}.dd-woo .woocommerce ul.products li.product:hover,.dd-woo.woocommerce-page ul.products li.product:hover{transform:translateY(-3px);border-color:rgb(0 143 140 / .2);box-shadow:0 24px 68px rgb(13 19 27 / .1)}.dd-woo .woocommerce ul.products li.product a img{width:100%;aspect-ratio:16 / 11;margin:0 0 14px;border-radius:16px;background:#eef4f5;object-fit:cover;box-shadow:inset 0 0 0 1px rgb(13 19 27 / .05)}.dd-woo .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;color:var(--dd-ink);font-size:19px;line-height:1.3}.dd-woo .price{color:var(--dd-brand-strong);font-weight:950}.dd-woo .woocommerce ul.products li.product .price{margin:8px 0 12px;font-size:15px}.dd-woo .button,.dd-woo button.button,.dd-woo input.button,.dd-woo #respond input#submit,.dd-woo a.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgb(11 17 24 / .16);border-radius:999px;background:linear-gradient(135deg,rgb(19 34 45),rgb(0 127 131) 58%,rgb(25 184 188));padding:10px 17px;box-shadow:0 16px 34px rgb(0 92 96 / .2),inset 0 1px 0 rgb(255 255 255 / .2);color:#fff;font-size:14px;font-weight:900;line-height:1.2}.dd-woo .button:hover,.dd-woo button.button:hover,.dd-woo input.button:hover,.dd-woo a.button:hover{transform:translateY(-1px);color:#fff}body:not(.single-product) .dd-woo div.product{position:relative;display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:clamp(20px, 3vw, 42px);width:min(1480px, calc(100vw - 42px));margin-inline:auto;margin-bottom:clamp(30px, 4vw, 56px);left:50%;transform:translateX(-50%);padding:clamp(18px, 2.8vw, 34px);border:1px solid rgb(255 255 255 / .78);border-radius:34px;background:linear-gradient(90deg,rgb(0 143 140 / .03) 1px,transparent 1px),linear-gradient(180deg,rgb(0 143 140 / .024) 1px,transparent 1px),radial-gradient(circle at 84% 12%,rgb(24 199 192 / .13),transparent 30%),radial-gradient(circle at 10% 80%,rgb(210 144 117 / .09),transparent 28%),linear-gradient(135deg,rgb(255 255 255 / .985),rgb(246 251 251 / .965));background-size:72px 72px,72px 72px,auto,auto,auto;box-shadow:0 34px 110px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .98);color:var(--dd-ink);overflow:visible}body:not(.single-product) .dd-woo div.product::before{content:"";position:absolute;inset:clamp(12px, 1.6vw, 20px);border:1px solid rgb(0 143 140 / .08);border-radius:26px;pointer-events:none}body:not(.single-product) .dd-woo div.product div.images,body:not(.single-product) .dd-woo div.product div.summary{float:none;width:auto;margin:0}body:not(.single-product) .dd-woo div.product div.images{position:relative;min-height:100%;padding:clamp(16px, 2vw, 24px);border:1px solid rgb(13 19 27 / .07);border-radius:24px;background:radial-gradient(circle at 50% 30%,rgb(24 199 192 / .1),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .92),rgb(248 252 252 / .86));box-shadow:inset 0 1px 0 rgb(255 255 255 / .98);overflow:visible}body:not(.single-product) .dd-woo div.product div.images img{border-radius:22px;background:#fff;box-shadow:0 22px 64px rgb(13 19 27 / .11)}body:not(.single-product) .dd-woo div.product div.summary{position:relative;display:grid;align-content:center;gap:clamp(14px, 1.8vw, 20px);min-height:100%;padding:clamp(20px, 2.6vw, 32px);border:1px solid rgb(13 19 27 / .07);border-radius:24px;background:linear-gradient(90deg,rgb(0 143 140 / .032) 1px,transparent 1px),linear-gradient(180deg,rgb(0 143 140 / .026) 1px,transparent 1px),radial-gradient(circle at 95% 12%,rgb(24 199 192 / .11),transparent 30%),linear-gradient(135deg,rgb(255 255 255 / .88),rgb(246 251 251 / .78));background-size:58px 58px,58px 58px,auto,auto,auto;box-shadow:inset 0 1px 0 rgb(255 255 255 / .98);overflow:hidden}body:not(.single-product) .dd-woo div.product div.summary::before{content:"";position:absolute;inset-inline-start:0;top:18px;bottom:18px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--dd-brand),var(--dd-copper),var(--dd-brand-bright))}body:not(.single-product) .dd-woo .product_title{position:relative;color:var(--dd-ink);font-size:clamp(32px, 3.2vw, 50px);line-height:1.08}body:not(.single-product) .dd-woo-product-badges{display:flex;flex-wrap:wrap;gap:8px;order:-1;position:relative}body:not(.single-product) .dd-woo-product-badges span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgb(0 143 140 / .12);border-radius:999px;background:rgb(255 255 255 / .86);color:var(--dd-brand-strong);font-size:12px;font-weight:900}body:not(.single-product) .dd-woo div.product p.price,body:not(.single-product) .dd-woo div.product span.price{color:var(--dd-brand-strong);font-size:clamp(26px, 2.6vw, 38px);font-weight:950}body:not(.single-product) .dd-woo div.product .summary .price{position:relative;width:fit-content;margin:2px 0;padding:10px 16px;border:1px solid rgb(0 143 140 / .16);border-radius:999px;background:linear-gradient(135deg,#fff,#effafa);box-shadow:inset 0 1px 0 rgb(255 255 255 / .96)}body:not(.single-product) .dd-woo div.product .woocommerce-product-details__short-description{position:relative;max-width:660px;color:var(--dd-muted);font-size:16px;line-height:1.85;padding:15px 16px;border:1px solid rgb(13 19 27 / .07);border-radius:18px;background:rgb(255 255 255 / .88);box-shadow:inset 0 1px 0 rgb(255 255 255 / .96)}body:not(.single-product) .dd-woo div.product .woocommerce-product-details__short-description p{margin:0}body:not(.single-product) .dd-woo div.product form.cart{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:16px;border:1px solid rgb(13 19 27 / .08);border-radius:20px;background:rgb(255 255 255 / .92);box-shadow:0 18px 48px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .98)}body:not(.single-product) .dd-woo div.product form.cart .single_add_to_cart_button{flex:1 1 190px;min-height:48px;padding-inline:24px;background:linear-gradient(135deg,#06232d,#008f8c 56%,#20d0cd);box-shadow:0 18px 42px rgb(0 143 140 / .24),inset 0 1px 0 rgb(255 255 255 / .22)}.dd-woo .quantity .qty{width:76px;min-height:42px;border:1px solid rgb(13 19 27 / .13);border-radius:14px;background:#fff;color:var(--dd-ink);text-align:center}body:not(.single-product) .dd-woo span.onsale{position:absolute;z-index:8;top:18px;inset-inline-start:18px;display:inline-grid;place-items:center;min-width:auto;min-height:34px;padding:8px 13px;border:1px solid rgb(210 144 117 / .22);border-radius:999px;background:linear-gradient(135deg,#fff5ef,#f7d3c5);box-shadow:0 18px 42px rgb(120 58 34 / .18);color:#7c3f2c;font-size:12px;font-weight:950;line-height:1}.dd-woo .woocommerce-tabs,.dd-woo-product-system{grid-column:1 / -1;margin-top:22px}.dd-woo .related.products,.single-product .related.products,.single-product .upsells.products{display:none!important}.dd-woo .woocommerce-tabs{padding:clamp(18px, 2.6vw, 28px);border:1px solid rgb(13 19 27 / .08);border-radius:26px;background:#fff;box-shadow:0 22px 68px rgb(13 19 27 / .075),inset 0 1px 0 rgb(255 255 255 / .94);color:var(--dd-ink-2)}.dd-woo-product-system{width:min(1080px, 100%);margin-inline:auto;padding:0;border:1px solid rgb(13 19 27 / .08);border-radius:24px;background:radial-gradient(ellipse at 12% 0%,rgb(24 199 192 / .08),transparent 34%),linear-gradient(105deg,rgb(255 255 255 / .96),rgb(247 244 239 / .88));box-shadow:0 18px 52px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .94);overflow:hidden}.dd-woo-product-system__head{display:none;justify-items:center;text-align:center;gap:10px;margin-bottom:24px}.dd-woo-product-system__head h2{max-width:860px;font-size:clamp(28px, 3vw, 44px);line-height:1.16}.dd-woo-product-system__grid{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dd-woo-product-system__grid article{padding:20px;border:1px solid rgb(13 19 27 / .075);border-radius:18px;background:#fff;box-shadow:0 14px 34px rgb(13 19 27 / .055)}.dd-woo-product-system__grid span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:14px;background:#f0fbfa;color:var(--dd-brand-strong);font-size:12px;font-weight:950}.dd-woo-product-system__grid h3{font-size:20px;line-height:1.25}.dd-woo-product-system__grid p,.dd-woo-product-system__cta p{color:var(--dd-muted);line-height:1.75}.dd-woo-product-system__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px, 3vw, 34px);margin-top:0;padding:clamp(22px, 3vw, 34px);border:0;border-radius:0;background:#fff0;box-shadow:none}.dd-woo-product-system__cta>div{display:grid;gap:8px}.dd-woo-product-system .dd-woo-product-system__cta{margin-top:0}.dd-woo-product-system__cta p{margin:0;color:var(--dd-muted);line-height:1.8}.dd-woo-product-system__cta .dd-kicker{color:var(--dd-brand-strong);font-size:12px;font-weight:950}.dd-woo-product-system__cta .dd-kicker::after{content:"";display:block;width:128px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,rgb(210 144 117 / .75),rgb(24 199 192 / .85))}.dd-woo-product-system__cta .dd-button{white-space:nowrap;min-width:180px;justify-content:center}.single-product .dd-woo .woocommerce-tabs{margin-top:clamp(24px, 4vw, 46px)}.dd-woo .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}.dd-woo .woocommerce-tabs ul.tabs::before{display:none}.dd-woo .woocommerce-tabs ul.tabs li{border:1px solid rgb(13 19 27 / .08);border-radius:999px;background:#fff;padding:0;box-shadow:none}.dd-woo .woocommerce-tabs ul.tabs li.active{background:var(--dd-night)}.dd-woo .woocommerce-tabs ul.tabs li a{padding:9px 14px;color:var(--dd-ink);font-size:14px}.dd-woo .woocommerce-tabs ul.tabs li.active a{color:#fff}.dd-woo .related.products,.dd-woo .woocommerce-cart-form,.dd-woo .cart-collaterals,.dd-woo .woocommerce-checkout,.dd-woo .woocommerce-MyAccount-navigation,.dd-woo .woocommerce-MyAccount-content{border:1px solid rgb(13 19 27 / .08);border-radius:22px;padding:20px;background:#fff;box-shadow:0 18px 54px rgb(13 19 27 / .065)}.dd-woo-flow-card .woocommerce-cart-form,.dd-woo-flow-card .cart-collaterals,.dd-woo-flow-card .woocommerce-checkout,.dd-woo-flow-card .woocommerce-MyAccount-navigation,.dd-woo-flow-card .woocommerce-MyAccount-content,.dd-woo-flow-card .woocommerce-form,.dd-woo-flow-card .woocommerce-notices-wrapper+form,.dd-woo-flow-card .woocommerce-form-login,.dd-woo-flow-card .woocommerce-form-register{border-color:rgb(13 19 27 / .07);border-radius:24px;background:radial-gradient(ellipse at 12% 0%,rgb(24 199 192 / .055),transparent 35%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 249 / .94));box-shadow:0 18px 52px rgb(13 19 27 / .065),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-woo-flow-card .woocommerce-cart-form,.dd-woo-flow-card .woocommerce-checkout,.dd-woo-flow-card .woocommerce-MyAccount-content{padding:clamp(18px, 2.4vw, 30px)}.dd-woo-flow-card .cart-collaterals{display:flex;justify-content:flex-start;margin-top:0;padding:clamp(18px, 2.4vw, 28px)}.dd-woo-flow-card .cart-collaterals::before,.dd-woo-flow-card .cart-collaterals::after{display:none}.dd-woo-flow-card .cart-collaterals .cart_totals{float:none;width:min(520px, 100%);padding:clamp(18px, 2.2vw, 26px);border:1px solid rgb(13 19 27 / .08);border-radius:22px;background:rgb(255 255 255 / .88);box-shadow:0 16px 42px rgb(13 19 27 / .06),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-woo-flow-card .cart_totals h2,.dd-woo-flow-card .woocommerce-billing-fields h3,.dd-woo-flow-card .woocommerce-additional-fields h3,.dd-woo-flow-card #order_review_heading,.dd-woo-flow-card .woocommerce-MyAccount-content h2,.dd-woo-flow-card .woocommerce-MyAccount-content h3{margin-bottom:16px;color:var(--dd-ink);font-size:clamp(22px, 2vw, 30px)}.dd-woo-flow-card .form-row{margin-bottom:14px}.dd-woo-flow-card label{display:inline-flex;margin-bottom:6px;color:var(--dd-ink-2);font-size:13px;font-weight:900}.dd-woo-flow-card input.input-text,.dd-woo-flow-card textarea,.dd-woo-flow-card select,.dd-woo-flow-card .select2-container .select2-selection--single{min-height:48px;border:1px solid rgb(13 19 27 / .1);border-radius:16px;background:rgb(255 255 255 / .92);box-shadow:inset 0 1px 0 rgb(255 255 255 / .98)}.dd-woo-flow-card textarea{padding:13px 14px}.dd-woo-flow-card .woocommerce-checkout-review-order,.dd-woo-flow-card #order_review{position:relative}.dd-woo-flow-card .woocommerce-checkout-review-order-table,.dd-woo-flow-card table.shop_table{border-collapse:separate;border-spacing:0;border-radius:20px;overflow:hidden}.dd-woo-flow-card table.shop_table thead th{background:#f5faf9;color:var(--dd-brand-strong);font-size:12px;text-transform:uppercase}.dd-woo-flow-card table.shop_table td,.dd-woo-flow-card table.shop_table th{vertical-align:middle}.dd-woo-flow-card .product-thumbnail img{width:76px;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(13 19 27 / .08)}.dd-woo-flow-card .coupon{display:flex;flex-wrap:wrap;gap:10px}.dd-woo-flow-card .coupon .input-text{min-width:220px;border-radius:999px}.dd-woo-flow-card .wc-proceed-to-checkout{padding-bottom:0}.dd-woo-flow-card .wc-proceed-to-checkout a.checkout-button,.dd-woo-flow-card #place_order{width:100%;min-height:54px;border-radius:18px;font-size:15px;box-shadow:0 22px 50px rgb(0 143 140 / .22),inset 0 1px 0 rgb(255 255 255 / .22)}.dd-woo-flow-card .woocommerce-MyAccount-navigation{float:none;width:260px;margin:0;padding:16px}.dd-woo-flow-card .woocommerce-MyAccount-content{float:none;width:auto;min-width:0;min-height:220px}.dd-woo-flow-card .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content{margin-inline-start:0}.dd-woo-flow-card .woocommerce-MyAccount-content p:last-child{margin-bottom:0}.dd-woo-flow-card .woocommerce-MyAccount-navigation ul{gap:9px}.dd-woo-flow-card .woocommerce-MyAccount-navigation li{margin:0}.dd-woo-flow-card .woocommerce-MyAccount-navigation a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:11px 13px;border:1px solid rgb(0 143 140 / .08);border-radius:14px;background:rgb(255 255 255 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .98);color:var(--dd-ink-2)}.dd-woo-flow-card .woocommerce-MyAccount-navigation a::after{content:"";width:7px;height:7px;border-radius:50%;background:rgb(0 143 140 / .32)}.dd-woo-flow-card .woocommerce-MyAccount-navigation .is-active a,.dd-woo-flow-card .woocommerce-MyAccount-navigation a:hover{border-color:rgb(0 143 140 / .18);background:linear-gradient(135deg,#0b2a33,#008f8c);box-shadow:0 16px 36px rgb(0 94 103 / .16);color:#fff}.dd-woo-flow-card .woocommerce-MyAccount-content p{max-width:760px;color:var(--dd-muted);font-size:16px;line-height:1.9}.dd-woo-flow-card .woocommerce-MyAccount-content strong{color:var(--dd-ink)}.dd-woo-flow-card .woocommerce-MyAccount-content a:not(.button){color:var(--dd-brand-strong);font-weight:850}.dd-woo-flow-card .shop_table .product-remove a{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgb(185 28 28 / .08);color:#b91c1c!important;font-weight:950}.dd-woo-flow-card .shop_table .product-name a{color:var(--dd-ink);font-weight:900}.dd-woo-flow-card .shop_table .product-price,.dd-woo-flow-card .shop_table .product-subtotal,.dd-woo-flow-card .cart_totals .amount,.dd-woo-flow-card .order-total .amount{color:var(--dd-brand-strong);font-weight:950}.dd-woo-flow-card .woocommerce-cart-form .actions{background:rgb(248 251 251 / .82)}.dd-woo-flow-card .woocommerce-cart-form button[name="update_cart"]:disabled{opacity:.55}.dd-woo-flow-card .wc-block-components-sidebar-layout{gap:clamp(18px, 2.8vw, 34px)}.dd-woo-flow-card .wc-block-cart,.dd-woo-flow-card .wc-block-checkout{margin:0}.dd-woo-flow-card .wc-block-components-main,.dd-woo-flow-card .wc-block-components-sidebar,.dd-woo-flow-card .wc-block-cart-items,.dd-woo-flow-card .wc-block-components-totals-wrapper,.dd-woo-flow-card .wc-block-checkout__form,.dd-woo-flow-card .wc-block-components-order-summary,.dd-woo-flow-card .wc-block-components-checkout-step{border-color:rgb(13 19 27 / .08)!important;border-radius:22px;background:rgb(255 255 255 / .88);box-shadow:0 16px 42px rgb(13 19 27 / .055),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-woo-flow-card .wc-block-components-main,.dd-woo-flow-card .wc-block-components-sidebar,.dd-woo-flow-card .wc-block-checkout__form,.dd-woo-flow-card .wc-block-components-order-summary,.dd-woo-flow-card .wc-block-components-checkout-step{padding:clamp(16px, 2.2vw, 26px)}.dd-woo-flow-card .wc-block-components-title,.dd-woo-flow-card .wc-block-components-checkout-step__title,.dd-woo-flow-card .wc-block-components-totals-item__label{color:var(--dd-ink);font-weight:950}.dd-woo-flow-card .wc-block-components-text-input input,.dd-woo-flow-card .wc-block-components-textarea,.dd-woo-flow-card .wc-block-components-combobox .components-combobox-control__input,.dd-woo-flow-card .wc-block-components-address-form__address_2-toggle{border-color:rgb(13 19 27 / .14)!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .98)}.dd-woo-flow-card .wc-block-components-text-input label,.dd-woo-flow-card .wc-block-components-checkbox__label{color:var(--dd-ink-2);font-weight:800}.dd-woo-flow-card .wc-block-components-button:not(.is-link),.dd-woo-flow-card .wc-block-cart__submit-button,.dd-woo-flow-card .wc-block-components-checkout-place-order-button{min-height:52px;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#06232d,#008f8c 56%,#20d0cd)!important;box-shadow:0 20px 46px rgb(0 143 140 / .22),inset 0 1px 0 rgb(255 255 255 / .24)!important;color:#fff!important;font-weight:950}.dd-woo-flow-card .wc-block-components-button:not(.is-link):hover{transform:translateY(-1px)}.dd-woo .woocommerce-tabs .panel{margin:0;padding:clamp(18px, 2.4vw, 28px);border:1px solid rgb(13 19 27 / .07);border-radius:20px;background:#fbfdfd;box-shadow:inset 0 1px 0 rgb(255 255 255 / .96);color:var(--dd-ink-2);line-height:1.85;overflow:visible}.dd-woo .woocommerce-tabs .panel h2,.dd-woo .woocommerce-tabs .panel h3,.dd-woo #reviews #comments h2,.dd-woo #review_form_wrapper h3{color:var(--dd-ink)}.dd-woo .woocommerce-tabs .panel>*:first-child{margin-top:0}.dd-woo .woocommerce-tabs .panel>*:last-child{margin-bottom:0}.dd-woo #reviews{display:grid;gap:18px}.dd-woo #reviews #comments,.dd-woo #review_form_wrapper{padding:18px;border:1px solid rgb(13 19 27 / .07);border-radius:18px;background:#fff;color:var(--dd-ink-2)}.dd-woo #review_form textarea,.dd-woo #review_form input[type="text"],.dd-woo #review_form input[type="email"]{width:100%;margin-top:6px}.dd-woo .comment-form-rating{display:grid;gap:8px;margin:0 0 14px}.dd-woo .stars{margin:0}.dd-woo .stars a,.dd-woo .star-rating,.dd-woo p.stars a{color:#c88463;opacity:1}.dd-woo .woocommerce-message,.dd-woo .woocommerce-info,.dd-woo .woocommerce-error{border-top:0;border-inline-start:4px solid var(--dd-brand);border-radius:16px;background:#fff;box-shadow:0 14px 34px rgb(13 19 27 / .06);color:var(--dd-ink-2)}.dd-woo .woocommerce-error{border-inline-start-color:#b91c1c}.dd-woo table.shop_table{border:1px solid rgb(13 19 27 / .08);border-radius:18px;background:#fff;overflow:hidden}.dd-woo table.shop_table th,.dd-woo table.shop_table td{border-color:rgb(13 19 27 / .08);padding:14px;text-align:start}.dd-woo .woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);gap:24px}.dd-woo .woocommerce-checkout #customer_details,.dd-woo .woocommerce-checkout #order_review_heading,.dd-woo .woocommerce-checkout #order_review{float:none;width:auto}.dd-woo .woocommerce-checkout #order_review_heading,.dd-woo .woocommerce-checkout #order_review{grid-column:2}.dd-woo .woocommerce-MyAccount-navigation ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dd-woo .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:14px;background:#f4f8f8;font-weight:850}.dd-woo .woocommerce-MyAccount-navigation .is-active a,.dd-woo .woocommerce-MyAccount-navigation a:hover{background:var(--dd-night);color:#fff}@media (max-width:980px){.dd-woo-shop-panel,.dd-woo ul.products,.dd-woo div.product,.dd-imgdexter-pitch,.dd-imgdexter-proof-grid,.dd-woo-product-system__grid,.dd-imgdexter-section,.dd-imgdexter-features,.dd-imgdexter-steps,.dd-imgdexter-audience,.dd-imgdexter-requirements,.dd-imgdexter-pricing,.dd-imgdexter-faq>div:last-child,.dd-woo .woocommerce-checkout{grid-template-columns:1fr}.dd-woo .woocommerce-checkout #order_review_heading,.dd-woo .woocommerce-checkout #order_review{grid-column:auto}.dd-woo-flow-hero__grid,.dd-woo-flow-card .woocommerce-checkout{grid-template-columns:1fr}.dd-woo-flow-card .woocommerce-MyAccount-navigation{width:auto;margin-bottom:14px}.woocommerce-account .dd-woo-flow-card .woocommerce,.woocommerce-cart .dd-woo-flow-card .woocommerce,.woocommerce-checkout .dd-woo-flow-card .woocommerce{grid-template-columns:1fr}.dd-woo-flow-card .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content{margin-inline-start:0}.dd-woo div.product{width:100%;left:auto;transform:none}.dd-woo-product-system__cta{grid-template-columns:1fr}.dd-woo-product-system__cta .dd-button{width:100%}}@media (max-width:640px){.dd-main.dd-woo{background:linear-gradient(180deg,#07111a 0 200px,#f7f9fa 200px 100%)}.dd-woo .woocommerce-products-header,.dd-woo-flow-card,.dd-woo div.product,.dd-woo-product-system,.dd-woo .cart-collaterals,.dd-woo .woocommerce-checkout,.dd-woo .woocommerce-MyAccount-navigation,.dd-woo .woocommerce-MyAccount-content{padding:16px;border-radius:20px}.dd-woo div.product{padding:14px}.dd-woo div.product div.images,.dd-woo div.product div.summary{padding:16px;border-radius:20px}.dd-woo-shop-panel ul{grid-template-columns:1fr}.dd-woo table.shop_table th,.dd-woo table.shop_table td{padding:10px}.dd-woo-flow-hero{padding-top:42px}.dd-woo-flow-hero__steps span{min-height:50px}}body:not(.single-product) .dd-main.dd-woo{background:radial-gradient(ellipse at 16% 0%,rgb(25 184 188 / .18),transparent 32%),radial-gradient(ellipse at 84% 4%,rgb(210 144 117 / .14),transparent 30%),linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(180deg,#07111a 0 420px,#f6f7f5 420px 100%);background-size:auto,auto,78px 78px,78px 78px,auto}body:not(.single-product) .dd-woo .dd-shell{width:min(1320px, calc(100% - 48px));padding-top:clamp(26px, 4vw, 52px)}body:not(.single-product) .dd-woo .woocommerce-products-header{display:none!important}body:not(.single-product) .dd-woo .woocommerce-products-header .page-title,body:not(.single-product) .dd-woo .woocommerce-products-header .page-description,body:not(.single-product) .dd-woo .woocommerce-products-header__title{display:none!important}body:not(.single-product) .dd-woo-shop-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:clamp(16px, 2.2vw, 28px);align-items:stretch;margin:0 0 clamp(26px, 4vw, 46px);padding:clamp(18px, 2.4vw, 30px);border:1px solid rgb(255 255 255 / .7);border-radius:34px;background:radial-gradient(ellipse at 14% 4%,rgb(24 199 192 / .1),transparent 30%),radial-gradient(ellipse at 86% 6%,rgb(210 144 117 / .1),transparent 30%),linear-gradient(120deg,#fbfaf6 0%,#f4f1eb 52%,#ece8df 100%);box-shadow:0 34px 92px rgb(13 19 27 / .18),inset 0 1px 0 rgb(255 255 255 / .98);overflow:hidden}body:not(.single-product) .dd-woo-shop-panel::before{content:"";position:absolute;inset:0 0 auto;border-radius:inherit;background:linear-gradient(90deg,rgb(210 144 117 / .6),rgb(24 199 192 / .65)),radial-gradient(ellipse at 50% 0%,rgb(255 255 255 / .55),transparent 68%);height:4px;pointer-events:none}body:not(.single-product) .dd-woo-shop-panel::after{content:"";position:absolute;inset:10px 10% auto;height:46px;border-radius:0 0 50% 50%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .34),transparent);filter:blur(10px);opacity:.46;animation:dd-shop-sheen 9s ease-in-out infinite alternate;pointer-events:none}body:not(.single-product) .dd-woo-shop-panel__content,body:not(.single-product) .dd-woo-shop-panel__console,body:not(.single-product) .dd-woo-shop-panel__trust{position:relative;z-index:1}body:not(.single-product) .dd-woo-shop-panel__content{display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:clamp(24px, 3vw, 42px);border:1px solid rgb(255 255 255 / .82);border-radius:28px;background:radial-gradient(ellipse at 12% 8%,rgb(24 199 192 / .06),transparent 32%),radial-gradient(ellipse at 90% 12%,rgb(210 144 117 / .055),transparent 32%),linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .72));box-shadow:0 24px 64px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .98);backdrop-filter:blur(10px)}body:not(.single-product) .dd-woo-shop-panel__content h1{max-width:680px;margin:0;color:#09111b;font-size:clamp(34px, 4.1vw, 58px);line-height:1.13;letter-spacing:0}body:not(.single-product) .dd-woo-shop-panel__content>p:not(.dd-kicker){max-width:670px;margin:18px 0 0;color:#55616b;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9}body:not(.single-product) .dd-woo-shop-panel__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body:not(.single-product) .dd-woo-shop-panel__actions .dd-button{position:relative;min-height:50px;border:0;border-radius:16px;padding-inline:24px;background:linear-gradient(135deg,#07111a 0%,#006f72 58%,#18c7c0 100%);box-shadow:0 20px 42px rgb(0 111 114 / .25),inset 0 1px 0 rgb(255 255 255 / .22);overflow:hidden}body:not(.single-product) .dd-woo-shop-panel__actions .dd-button::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 35%,rgb(255 255 255 / .26) 48%,transparent 62% 100%);transform:translateX(120%);transition:transform .55s ease}body:not(.single-product) .dd-woo-shop-panel__actions .dd-button:hover::before{transform:translateX(-120%)}body:not(.single-product) .dd-woo-shop-panel__actions .dd-button--light{border:1px solid rgb(13 19 27 / .08);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(246 242 237 / .9));box-shadow:0 16px 34px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .95);color:#09111b}body:not(.single-product) .dd-woo-shop-panel__console{align-self:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:420px;padding:clamp(22px, 2.6vw, 34px);border:1px solid rgb(255 255 255 / .16);border-radius:28px;background:radial-gradient(ellipse at 18% 10%,rgb(24 199 192 / .2),transparent 36%),radial-gradient(ellipse at 88% 20%,rgb(210 144 117 / .16),transparent 34%),linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(135deg,rgb(7 17 26 / .97),rgb(9 55 61 / .94));background-size:auto,auto,52px 52px,52px 52px,auto;box-shadow:0 24px 62px rgb(7 17 26 / .2),inset 0 1px 0 rgb(255 255 255 / .1);color:#fff;overflow:hidden;animation:dd-shop-float 8s ease-in-out infinite alternate}body:not(.single-product) .dd-woo-shop-panel__console::after{content:"";position:absolute;inset:auto 22px 22px;height:34px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:linear-gradient(90deg,transparent,rgb(24 199 192 / .12),rgb(210 144 117 / .1),transparent);opacity:.75;pointer-events:none}body:not(.single-product) .dd-woo-shop-panel__bar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:clamp(48px, 6vw, 82px)}body:not(.single-product) .dd-woo-shop-panel__bar span{width:10px;height:10px;border-radius:999px;background:#d29075;box-shadow:0 0 18px rgb(210 144 117 / .65)}body:not(.single-product) .dd-woo-shop-panel__bar span:nth-child(2){background:#18c7c0;box-shadow:0 0 18px rgb(24 199 192 / .6)}body:not(.single-product) .dd-woo-shop-panel__bar span:nth-child(3){background:rgb(255 255 255 / .5);box-shadow:none}body:not(.single-product) .dd-woo-shop-panel__console strong{display:block;margin-bottom:clamp(30px, 4vw, 50px);color:#e9f8f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(32px, 3.55vw, 52px);line-height:1;text-align:center;text-shadow:0 14px 34px rgb(0 0 0 / .2)}body:not(.single-product) .dd-woo-shop-panel__console ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}body:not(.single-product) .dd-woo-shop-panel__console li{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255 / .105),rgb(255 255 255 / .045));color:rgb(233 248 247 / .78);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;box-shadow:inset 0 1px 0 rgb(255 255 255 / .1),0 12px 26px rgb(0 0 0 / .08);overflow:hidden}body:not(.single-product) .dd-woo-shop-panel__console li::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(24 199 192 / .11),transparent);opacity:0;transform:translateX(45%);transition:opacity .22s ease,transform .3s ease}body:not(.single-product) .dd-woo-shop-panel__console li:hover::before{opacity:1;transform:translateX(-45%)}body:not(.single-product) .dd-woo-shop-panel__trust{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body:not(.single-product) .dd-woo-shop-panel__trust article{position:relative;min-height:150px;padding:clamp(18px, 2vw, 24px);border:1px solid rgb(13 19 27 / .08);border-radius:22px;background:radial-gradient(ellipse at 12% 10%,rgb(24 199 192 / .065),transparent 34%),radial-gradient(ellipse at 88% 10%,rgb(210 144 117 / .075),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .9),rgb(250 247 242 / .84));box-shadow:0 18px 46px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .96);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body:not(.single-product) .dd-woo-shop-panel__trust article:hover{transform:translateY(-4px);border-color:rgb(0 143 140 / .18);box-shadow:0 30px 72px rgb(13 19 27 / .12),inset 0 1px 0 rgb(255 255 255 / .96)}body:not(.single-product) .dd-woo-shop-panel__trust article::before{content:"";position:absolute;inset-inline:20px;top:0;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgb(210 144 117 / .55),rgb(24 199 192 / .65))}body:not(.single-product) .dd-woo-shop-panel__trust span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border:1px solid rgb(0 143 140 / .13);border-radius:15px;background:linear-gradient(135deg,rgb(24 199 192 / .16),rgb(210 144 117 / .14));color:var(--dd-brand-strong);font-weight:950;box-shadow:0 14px 26px rgb(13 19 27 / .06)}body:not(.single-product) .dd-woo-shop-panel__trust h2{margin:0 0 8px;color:#09111b;font-size:20px;line-height:1.35}body:not(.single-product) .dd-woo-shop-panel__trust p{margin:0;color:#65707a;font-size:14px;line-height:1.8}body:not(.single-product) .dd-woo .woocommerce-result-count,body:not(.single-product) .dd-woo .woocommerce-ordering{display:inline-flex;align-items:center;margin:0 0 24px;color:#6a747d;font-size:13px;font-weight:800}body:not(.single-product) .dd-woo .woocommerce-ordering{float:inline-end}body:not(.single-product) .dd-woo .woocommerce-ordering select{min-width:230px;min-height:52px;border-color:rgb(13 19 27 / .1);border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(247 244 239 / .9));box-shadow:0 14px 38px rgb(13 19 27 / .075),inset 0 1px 0 rgb(255 255 255 / .95);font-weight:800}.post-type-archive-product .dd-woo ul.products{display:none!important}.dd-shop-featured{position:relative;clear:both;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);grid-template-areas:"content visual";gap:clamp(20px, 3vw, 46px);align-items:center;width:min(1120px, 100%);margin:18px auto clamp(34px, 5vw, 62px);padding:clamp(18px, 2.5vw, 30px);border:1px solid rgb(255 255 255 / .72);border-radius:34px;background:radial-gradient(ellipse at 12% 8%,rgb(24 199 192 / .1),transparent 32%),radial-gradient(ellipse at 88% 12%,rgb(210 144 117 / .11),transparent 32%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(240 236 229 / .92));box-shadow:0 34px 90px rgb(13 19 27 / .14),inset 0 1px 0 rgb(255 255 255 / .98);overflow:hidden}.dd-shop-featured::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgb(210 144 117 / .62),rgb(24 199 192 / .68))}.dd-shop-featured__content{grid-area:content;padding:clamp(18px, 2.4vw, 30px);border:1px solid rgb(255 255 255 / .8);border-radius:28px;background:radial-gradient(ellipse at 12% 10%,rgb(24 199 192 / .065),transparent 32%),linear-gradient(180deg,rgb(255 255 255 / .88),rgb(255 255 255 / .68));box-shadow:0 20px 54px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .96)}.dd-shop-featured__content h2{margin:0;color:#09111b;font-size:clamp(34px, 3.8vw, 56px);line-height:1.08}.dd-shop-featured__content p:not(.dd-kicker){max-width:620px;margin:16px 0 0;color:#5e6972;font-size:16px;line-height:1.9}.dd-shop-featured__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dd-shop-featured__chips span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid rgb(0 143 140 / .1);border-radius:999px;background:rgb(255 255 255 / .74);color:var(--dd-brand-strong);font-size:12px;font-weight:900;box-shadow:0 10px 24px rgb(13 19 27 / .045)}.dd-shop-featured__chips span::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--dd-brand);box-shadow:0 0 16px rgb(24 199 192 / .55)}.dd-shop-featured__buy{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(180px,1fr);gap:12px;align-items:stretch;margin-top:22px}.dd-shop-featured__price{display:grid;align-content:center;min-height:78px;padding:14px 16px;border:1px solid rgb(13 19 27 / .08);border-radius:20px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(247 244 239 / .88));box-shadow:0 14px 34px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-shop-featured__price>span{color:#60707a;font-size:12px;font-weight:900}.dd-shop-featured__price strong,.dd-shop-featured__price .price{color:var(--dd-brand-strong);font-size:clamp(24px, 2.2vw, 34px);line-height:1.1}.dd-shop-featured__price del{color:#9a9fa4;font-size:14px}.dd-shop-featured__price ins{text-decoration:none}.dd-shop-featured__buy .dd-button{min-height:78px;border:0;border-radius:20px;background:linear-gradient(135deg,#07111a 0%,#00787b 58%,#18c7c0 100%);box-shadow:0 20px 42px rgb(0 111 114 / .24),inset 0 1px 0 rgb(255 255 255 / .22)}.dd-shop-featured__visual{position:relative;grid-area:visual;display:grid;place-items:center;min-height:360px;padding:clamp(18px, 2.5vw, 34px);border:1px solid rgb(255 255 255 / .78);border-radius:28px;background:radial-gradient(circle at 50% 42%,rgb(24 199 192 / .16),transparent 38%),linear-gradient(135deg,rgb(255 255 255 / .9),rgb(242 246 245 / .74));box-shadow:0 24px 60px rgb(13 19 27 / .09),inset 0 1px 0 rgb(255 255 255 / .96)}.dd-shop-featured__image{width:min(100%, 520px);height:auto;border-radius:20px;box-shadow:0 18px 44px rgb(13 19 27 / .08)}.dd-shop-featured__sale{position:absolute;inset-block-start:18px;inset-inline-start:18px;z-index:2;padding:9px 14px;border:1px solid rgb(210 144 117 / .24);border-radius:999px;background:linear-gradient(135deg,#fff4ec,#e9fffe);box-shadow:0 14px 32px rgb(210 144 117 / .18);color:#8f513b;font-size:12px;font-weight:950}:dir(ltr) .dd-shop-featured{grid-template-areas:"visual content"}.dd-shop-products{width:min(1120px, 100%);margin:0 auto clamp(42px, 6vw, 78px)}.dd-shop-products__divider{display:flex;align-items:center;justify-content:center;margin:0 0 20px}.dd-shop-products__divider::before,.dd-shop-products__divider::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(13 19 27 / .08),transparent)}.dd-shop-products__divider span{width:132px;height:4px;margin-inline:16px;border-radius:999px;background:linear-gradient(90deg,rgb(210 144 117 / .75),rgb(24 199 192 / .85));box-shadow:0 10px 26px rgb(0 143 140 / .14)}.dd-shop-products__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px, 2vw, 22px)}.dd-shop-card{position:relative;display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);grid-template-areas:"media body";gap:clamp(14px, 2vw, 24px);align-items:stretch;min-height:100%;padding:clamp(16px, 2vw, 22px);border:1px solid rgb(13 19 27 / .075);border-radius:30px;background:radial-gradient(ellipse at 14% 8%,rgb(24 199 192 / .09),transparent 34%),radial-gradient(ellipse at 88% 12%,rgb(210 144 117 / .09),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .96),rgb(246 243 238 / .88));box-shadow:0 26px 72px rgb(13 19 27 / .1),inset 0 1px 0 rgb(255 255 255 / .98);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}:dir(ltr) .dd-shop-card{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);grid-template-areas:"body media"}.dd-shop-card:hover{transform:translateY(-4px);border-color:rgb(0 143 140 / .16);box-shadow:0 32px 78px rgb(13 19 27 / .13),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-shop-card::before{content:"";position:absolute;inset:0 18px auto;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgb(210 144 117 / .6),rgb(24 199 192 / .7))}.dd-shop-card::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 54%,rgb(255 255 255 / .22) 55%,transparent 68%);opacity:.55;pointer-events:none}.dd-shop-card__media{position:relative;grid-area:media;display:grid;place-items:center;min-height:160px;padding:14px;border:1px solid rgb(255 255 255 / .76);border-radius:24px;background:radial-gradient(circle at 50% 42%,rgb(24 199 192 / .16),transparent 42%),radial-gradient(circle at 88% 10%,rgb(210 144 117 / .08),transparent 32%),linear-gradient(135deg,rgb(255 255 255 / .94),rgb(238 245 244 / .8));box-shadow:inset 0 1px 0 rgb(255 255 255 / .96),0 16px 40px rgb(13 19 27 / .06);z-index:1}.dd-shop-card__image{width:min(100%, 205px);height:auto;border-radius:16px;filter:drop-shadow(0 16px 24px rgb(13 19 27 / .08))}.dd-shop-card__sale{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;padding:7px 10px;border:1px solid rgb(210 144 117 / .22);border-radius:999px;background:linear-gradient(135deg,#fff4ec,#e9fffe);color:#8f513b;font-size:11px;font-weight:950}.dd-shop-card__body{grid-area:body;display:grid;grid-template-columns:1fr;gap:12px;align-content:start;position:relative;z-index:1;padding:clamp(4px, 1vw, 10px)}.dd-shop-card__label{display:inline-flex;width:fit-content;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border:1px solid rgb(0 143 140 / .1);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--dd-brand-strong);font-size:11px;font-weight:950}.dd-shop-card__label::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--dd-brand);box-shadow:0 0 14px rgb(24 199 192 / .48)}.dd-shop-card h3{margin:0;color:#09111b;font-size:clamp(23px, 1.8vw, 30px);line-height:1.22}.dd-shop-card h3 a{color:inherit;text-decoration:none}.dd-shop-card p{max-width:660px;margin:0;color:#65707a;font-size:14.5px;line-height:1.8}.dd-shop-card__meta{display:flex;flex-wrap:wrap;gap:8px}.dd-shop-card__meta span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgb(0 143 140 / .1);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--dd-brand-strong);font-size:11px;font-weight:900}.dd-shop-card__meta span::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--dd-brand);box-shadow:0 0 14px rgb(24 199 192 / .48)}.dd-shop-card__foot{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(180px,.72fr);gap:12px;align-items:center;margin-top:auto;padding:12px;border:1px solid rgb(13 19 27 / .06);border-radius:20px;background:rgb(255 255 255 / .62);box-shadow:inset 0 1px 0 rgb(255 255 255 / .92)}.dd-shop-card__foot strong{display:inline-flex;align-items:baseline;gap:8px;color:var(--dd-brand-strong);font-size:22px;line-height:1.1}.dd-shop-card__foot del{color:#98a0a7;font-size:13px}.dd-shop-card__foot ins{text-decoration:none}.dd-shop-card__foot .dd-button{width:100%;min-height:58px;border:0;border-radius:16px;background:linear-gradient(135deg,#07111a 0%,#00787b 58%,#18c7c0 100%);box-shadow:0 16px 34px rgb(0 111 114 / .2),inset 0 1px 0 rgb(255 255 255 / .2);color:#fff;padding-inline:18px}body:not(.single-product) .dd-woo ul.products{clear:both;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:clamp(16px, 2vw, 24px);align-items:stretch}body:not(.single-product) .dd-woo .woocommerce ul.products li.product,body:not(.single-product).dd-woo.woocommerce-page ul.products li.product,body:not(.single-product).woocommerce-page .dd-woo ul.products li.product{float:none!important;width:100%!important;min-width:0;margin:0!important;padding:18px;border:1px solid rgb(13 19 27 / .08);border-radius:28px;background:radial-gradient(circle at 12% 10%,rgb(24 199 192 / .12),transparent 32%),linear-gradient(180deg,#fff,#f7f8f6);box-shadow:0 26px 70px rgb(13 19 27 / .1),inset 0 1px 0 rgb(255 255 255 / .96)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child,body:not(.single-product).woocommerce-page .dd-woo ul.products li.product:only-child{justify-self:center;display:grid!important;grid-template-columns:minmax(340px,.96fr) minmax(0,1.04fr);grid-template-areas:"image title" "image note" "image price" "image button";column-gap:clamp(24px, 3.6vw, 54px);align-items:center;width:min(100%, 1120px)!important;padding:clamp(18px, 2.4vw, 30px);border-radius:34px;background:radial-gradient(circle at 8% 10%,rgb(24 199 192 / .13),transparent 32%),radial-gradient(circle at 92% 14%,rgb(210 144 117 / .13),transparent 30%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(239 236 231 / .9));box-shadow:0 34px 90px rgb(13 19 27 / .14),inset 0 1px 0 rgb(255 255 255 / .98)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product::before{inset-inline:22px;height:4px;background:linear-gradient(90deg,var(--dd-copper),var(--dd-brand),rgb(24 199 192 / .35))}body:not(.single-product) .dd-woo .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child a.woocommerce-LoopProduct-link{display:contents!important}body:not(.single-product) .dd-woo .woocommerce ul.products li.product a img{aspect-ratio:16 / 10;margin-bottom:18px;border:1px solid rgb(13 19 27 / .06);border-radius:22px;background:radial-gradient(circle at 50% 35%,rgb(24 199 192 / .16),transparent 35%),#eef4f3;object-fit:contain;padding:18px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 16px 36px rgb(13 19 27 / .06)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child a img{grid-area:image;aspect-ratio:16 / 10.2;margin:0;padding:clamp(20px, 2.8vw, 34px);border-radius:28px;background:radial-gradient(circle at 50% 45%,rgb(24 199 192 / .18),transparent 38%),linear-gradient(135deg,#f8fbfa,#eef3f2);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 24px 58px rgb(13 19 27 / .1)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0;color:#09111b;font-size:clamp(21px, 1.6vw, 28px);font-weight:950;line-height:1.22}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .woocommerce-loop-product__title{grid-area:title;max-width:560px;margin-bottom:0;font-size:clamp(34px, 3.4vw, 56px);line-height:1.08}body:not(.single-product) .dd-woo-loop-note{margin:10px 0 12px;color:#65707a;font-size:14px;line-height:1.75}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .dd-woo-loop-note{grid-area:note;max-width:560px;margin:16px 0 20px;color:#5e6972;font-size:17px;line-height:1.9}body:not(.single-product) .dd-woo .woocommerce ul.products li.product .price{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 14px;padding:9px 12px;border:1px solid rgb(0 143 140 / .1);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--dd-brand-strong);font-size:16px;box-shadow:0 10px 24px rgb(13 19 27 / .05)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .price{grid-area:price;width:fit-content;margin:0;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(247 244 239 / .88));box-shadow:0 14px 34px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .98);font-size:24px}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .price del{color:#9a9fa4;font-size:15px;opacity:.85}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .price ins{color:var(--dd-brand-strong);font-size:clamp(26px, 2.4vw, 34px);text-decoration:none}body:not(.single-product) .dd-woo .woocommerce ul.products li.product .button{width:100%;min-height:48px;margin-top:4px;border:0;border-radius:16px;background:linear-gradient(135deg,rgb(7 17 26),rgb(0 118 122) 56%,rgb(24 199 192));box-shadow:0 18px 38px rgb(0 94 98 / .22),inset 0 1px 0 rgb(255 255 255 / .18)}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .button{grid-area:button;justify-self:start;width:auto;min-width:210px;min-height:54px;margin-top:20px;border-radius:18px;padding-inline:30px}body:not(.single-product) .dd-woo .woocommerce ul.products li.product .onsale,body:not(.single-product) .dd-woo span.onsale{top:22px;inset-inline-start:22px;inset-inline-end:auto;z-index:3;min-width:auto;min-height:auto;margin:0;padding:9px 14px;border:1px solid rgb(210 144 117 / .24);border-radius:999px;background:linear-gradient(135deg,#fff4ec,#e9fffe);box-shadow:0 14px 32px rgb(210 144 117 / .18);color:#8f513b;font-size:12px;font-weight:950;line-height:1}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .onsale{top:26px;inset-inline-start:26px}body:not(.single-product) .dd-woo nav.woocommerce-pagination{margin-top:28px}@keyframes dd-shop-sheen{from{transform:translate3d(-3%,0,0);opacity:.32}to{transform:translate3d(3%,0,0);opacity:.5}}@keyframes dd-shop-float{from{transform:translateY(0)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){body:not(.single-product) .dd-woo-shop-panel::after,body:not(.single-product) .dd-woo-shop-panel__console{animation:none}}@media (max-width:980px){body:not(.single-product) .dd-woo-shop-panel,body:not(.single-product) .dd-woo-shop-panel__trust{grid-template-columns:1fr}.dd-shop-featured,:dir(ltr) .dd-shop-featured{grid-template-columns:1fr;grid-template-areas:"visual" "content"}body:not(.single-product) .dd-woo-shop-panel__console{min-height:auto}body:not(.single-product) .dd-woo-shop-panel__content,body:not(.single-product) .dd-woo-shop-panel__console{min-height:auto}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child a.woocommerce-LoopProduct-link{display:contents!important}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child{grid-template-columns:1fr;grid-template-areas:"image" "title" "note" "price" "button";row-gap:14px}body:not(.single-product) .dd-woo .woocommerce ul.products li.product:only-child .button{justify-self:stretch;width:100%;margin-inline-start:0}}@media (max-width:640px){body:not(.single-product) .dd-main.dd-woo{background:radial-gradient(ellipse at 18% 0%,rgb(25 184 188 / .16),transparent 34%),linear-gradient(180deg,#07111a 0 260px,#f6f7f5 260px 100%)}body:not(.single-product) .dd-woo .dd-shell{width:min(100% - 28px, 1320px)}body:not(.single-product) .dd-woo-shop-panel{padding:16px;border-radius:24px}body:not(.single-product) .dd-woo-shop-panel__content{padding:8px}body:not(.single-product) .dd-woo-shop-panel__content h1{font-size:34px}body:not(.single-product) .dd-woo .woocommerce-ordering{float:none;display:flex}.dd-shop-featured{padding:14px;border-radius:24px}.dd-shop-featured__content,.dd-shop-featured__visual{padding:16px;border-radius:20px}.dd-shop-featured__buy{grid-template-columns:1fr}.dd-shop-products__grid,.dd-shop-card__foot{grid-template-columns:1fr}.dd-shop-card,:dir(ltr) .dd-shop-card{grid-template-columns:1fr;grid-template-areas:"media" "body"}.dd-shop-card__foot .dd-button{width:100%}}.woocommerce-shop .dd-woo .woocommerce-result-count,.woocommerce-shop .dd-woo .woocommerce-ordering,.woocommerce-shop .dd-woo .woocommerce ul.products,.post-type-archive-product .dd-woo .woocommerce-result-count,.post-type-archive-product .dd-woo .woocommerce-ordering,.post-type-archive-product .dd-woo .woocommerce ul.products{display:none!important}body.woocommerce-shop ul.products,body.woocommerce-shop .products,body.woocommerce-shop li.product,body.post-type-archive-product ul.products,body.post-type-archive-product .products,body.post-type-archive-product li.product,body.archive.woocommerce ul.products,body.archive.woocommerce .products,body.archive.woocommerce li.product,.dd-main.dd-woo ul.products,.dd-main.dd-woo .products.columns-1,.dd-main.dd-woo .products.columns-2,.dd-main.dd-woo .products.columns-3,.dd-main.dd-woo .products.columns-4{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.single-product .dd-main.dd-woo{background:radial-gradient(ellipse at 18% 0%,rgb(25 184 188 / .2),transparent 32%),radial-gradient(ellipse at 88% 4%,rgb(210 144 117 / .15),transparent 28%),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .038) 1px,transparent 1px),linear-gradient(180deg,#07111a 0 clamp(300px, 48vw, 560px),#f5f6f4 clamp(300px, 48vw, 560px) 100%);background-size:auto,auto,82px 82px,82px 82px,auto}.single-product .dd-woo .dd-shell{width:min(1280px, calc(100% - 48px));padding-top:clamp(38px, 5.4vw, 78px)}.single-product .dd-woo div.product{display:block;width:min(1240px, 100%);margin:0 auto clamp(30px, 5vw, 64px);padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.single-product .dd-woo div.product::before,.single-product .dd-woo div.product::after,.single-product .dd-woo div.product>.summary:empty{display:none}.single-product .dd-product-lab{position:relative;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:clamp(20px, 3vw, 42px);align-items:stretch;margin:0 auto clamp(28px, 4vw, 54px);padding:clamp(22px, 3vw, 38px);border:1px solid rgb(120 92 80 / .14);border-top-color:rgb(194 139 115 / .34);border-radius:28px;background:radial-gradient(ellipse at 18% -12%,rgb(255 255 255 / .92),transparent 36%),radial-gradient(ellipse at 78% 115%,rgb(25 184 188 / .08),transparent 42%),linear-gradient(105deg,#ece7e2 0%,#f8f6f2 48%,#e2dbd4 100%);box-shadow:0 26px 72px rgb(59 50 44 / .16),0 1px 0 rgb(255 255 255 / .9) inset,0 -1px 0 rgb(120 92 80 / .08) inset;color:var(--dd-ink);overflow:hidden}.single-product .dd-product-lab::before{content:"";position:absolute;top:0;inset-inline-start:4%;width:min(640px, 44%);height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgb(210 144 117 / .8),rgb(25 184 188 / .45),transparent);filter:none;opacity:1;pointer-events:none}.single-product .dd-product-lab::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,rgb(255 255 255 / .52) 0%,transparent 24%),radial-gradient(ellipse at 100% 0%,rgb(255 255 255 / .48),transparent 34%);pointer-events:none}.single-product .dd-product-lab__visual,.single-product .dd-product-lab__content{position:relative;z-index:1;min-width:0;border:1px solid rgb(120 92 80 / .09);border-radius:22px;background:rgb(255 255 255 / .72);box-shadow:0 16px 38px rgb(68 56 48 / .08),inset 0 1px 0 rgb(255 255 255 / .78)}.single-product .dd-product-lab__visual{display:grid;place-items:center;padding:clamp(16px, 2vw, 24px);background:radial-gradient(ellipse at 50% 35%,rgb(255 255 255 / .82),transparent 45%),linear-gradient(180deg,rgb(255 255 255 / .68),rgb(246 243 238 / .54))}.single-product .dd-product-lab__screen{width:100%;overflow:hidden;border:1px solid rgb(120 92 80 / .08);border-radius:18px;background:rgb(255 255 255 / .76);box-shadow:0 18px 42px rgb(68 56 48 / .1)}.single-product .dd-product-lab__image{display:block;width:100%;height:auto}.single-product .dd-product-lab__sale{position:absolute;z-index:3;top:18px;inset-inline-start:18px;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 13px;border:1px solid rgb(0 143 140 / .18);border-radius:999px;background:rgb(255 255 255 / .9);box-shadow:0 16px 36px rgb(13 19 27 / .1),inset 0 1px 0 rgb(255 255 255 / .95);color:var(--dd-brand-strong);font-size:12px;font-weight:950}.single-product .dd-product-lab__sale::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dd-copper);box-shadow:0 0 0 5px rgb(210 144 117 / .12)}.single-product .dd-product-lab__content{display:grid;align-content:center;gap:15px;padding:clamp(20px, 3vw, 36px);background:radial-gradient(ellipse at 92% 0%,rgb(255 255 255 / .76),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .74),rgb(250 248 244 / .58))}.single-product .dd-product-lab h1{margin:0;max-width:720px;color:var(--dd-ink);font-size:clamp(34px, 3.6vw, 56px);line-height:1.08;letter-spacing:0}.single-product .dd-product-lab__lead{max-width:720px;margin:0;color:var(--dd-muted);font-size:clamp(15px, 1.2vw, 17px);line-height:1.9}.single-product .dd-product-lab__chips,.single-product .dd-product-lab__terms{display:flex;flex-wrap:wrap;gap:8px}.single-product .dd-product-lab__chips span,.single-product .dd-product-lab__terms span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid rgb(120 92 80 / .1);border-radius:999px;background:rgb(255 255 255 / .66);color:var(--dd-brand-strong);font-size:12px;font-weight:950}.single-product .dd-product-lab__terms span{border-color:rgb(13 19 27 / .08);color:var(--dd-ink)}.single-product .dd-product-lab__chips span::before,.single-product .dd-product-lab__terms span::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dd-brand-bright);box-shadow:0 0 14px rgb(25 184 188 / .42)}.single-product .dd-product-lab__buy{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(280px,1fr);gap:14px;align-items:stretch;padding:12px;border:1px solid rgb(120 92 80 / .11);border-radius:22px;background:linear-gradient(115deg,rgb(255 255 255 / .82),rgb(247 244 239 / .72));box-shadow:0 18px 42px rgb(68 56 48 / .08),inset 0 1px 0 rgb(255 255 255 / .84)}.single-product .dd-product-lab__price{display:grid;align-content:center;gap:7px;padding:14px 16px;border:1px solid rgb(120 92 80 / .09);border-radius:18px;background:rgb(255 255 255 / .76);box-shadow:inset 0 1px 0 rgb(255 255 255 / .96)}.single-product .dd-product-lab__price>span{color:var(--dd-brand-strong);font-size:12px;font-weight:950}.single-product .dd-product-lab__price strong,.single-product .dd-product-lab__price .price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;color:var(--dd-ink);font-size:clamp(30px, 3vw, 46px);font-weight:950;line-height:1.1}.single-product .dd-product-lab__price del{color:rgb(13 19 27 / .38);font-size:.48em;font-weight:850;text-decoration-thickness:2px}.single-product .dd-product-lab__price ins{color:var(--dd-brand-strong);text-decoration:none}.single-product .dd-product-lab__price-note{color:var(--dd-muted);font-size:15px;font-weight:900;line-height:1.4}.single-product .dd-product-lab__buy form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;padding:0;border:0;background:#fff0;box-shadow:none}.single-product .dd-product-lab__buy .quantity{margin:0}.single-product .dd-product-lab__buy .quantity .qty{width:74px;min-height:54px;border-radius:17px;border-color:rgb(13 19 27 / .1);font-weight:900}.single-product .dd-product-lab__buy .single_add_to_cart_button{flex:1 1 190px;min-height:54px;border:0;border-radius:17px;background:linear-gradient(135deg,rgb(255 255 255 / .14),#fff0 40%),linear-gradient(135deg,#06151d,#007f83 58%,#18c7c0);box-shadow:0 20px 46px rgb(0 143 140 / .28),inset 0 1px 0 rgb(255 255 255 / .22);font-size:15px;font-weight:950;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease}.single-product .dd-product-lab__fallback-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:17px}.single-product .dd-product-lab__buy .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgb(0 143 140 / .34),inset 0 1px 0 rgb(255 255 255 / .22)}.single-product .dd-product-brief,.single-product .dd-woo .woocommerce-tabs{width:min(1080px, 100%);margin:0 auto clamp(18px, 3vw, 28px)}.single-product .dd-product-brief{display:grid;gap:clamp(16px, 2.4vw, 26px);padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;position:relative;overflow:visible}.single-product .dd-product-brief::before{display:none}.single-product .dd-product-brief::after{display:none}.single-product .dd-product-brief__head,.single-product .dd-woo .woocommerce-tabs{position:relative;padding:clamp(18px, 2.5vw, 30px);border:1px solid rgb(13 19 27 / .08);border-radius:24px;background:linear-gradient(90deg,rgb(0 143 140 / .026) 1px,transparent 1px),linear-gradient(180deg,rgb(0 143 140 / .02) 1px,transparent 1px),linear-gradient(180deg,#fff,#f9fbfb);background-size:58px 58px,58px 58px,auto;box-shadow:0 18px 52px rgb(13 19 27 / .06),inset 0 1px 0 rgb(255 255 255 / .96)}.single-product .dd-product-brief__head,.single-product .dd-product-brief__grid,.single-product .dd-product-brief__links{position:relative;z-index:1}.single-product .dd-product-brief__head{display:grid;justify-items:center;text-align:center;padding:clamp(18px, 2.6vw, 28px);border:1px solid rgb(120 92 80 / .1);border-radius:24px;background:radial-gradient(ellipse at 12% -18%,rgb(25 184 188 / .08),transparent 36%),linear-gradient(105deg,#f7f5f1 0%,#fff 52%,#eee8e2 100%);box-shadow:0 18px 48px rgb(59 50 44 / .07),inset 0 1px 0 rgb(255 255 255 / .9)}.single-product .dd-product-brief__head::before{content:"";position:absolute;top:0;width:min(360px, 42%);height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgb(210 144 117 / .72),rgb(25 184 188 / .48),transparent)}.single-product .dd-product-brief__head::after{display:none}.single-product .dd-product-brief__head h2{max-width:860px;margin:0;color:var(--dd-ink);font-size:clamp(25px, 2.5vw, 38px);line-height:1.22}.single-product .dd-product-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px, 2vw, 18px)}.single-product .dd-product-brief__grid article{position:relative;min-height:210px;padding:clamp(20px, 2.4vw, 28px);border:1px solid rgb(120 92 80 / .1);border-radius:24px;background:radial-gradient(ellipse at 0% 0%,rgb(25 184 188 / .08),transparent 36%),linear-gradient(105deg,rgb(255 255 255 / .95),rgb(248 246 242 / .9));box-shadow:0 18px 48px rgb(59 50 44 / .08),inset 0 1px 0 rgb(255 255 255 / .88);overflow:hidden;animation:dd-product-card-float 7s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.single-product .dd-product-brief__grid article:nth-child(2){background:radial-gradient(ellipse at 0% 0%,rgb(210 144 117 / .11),transparent 36%),linear-gradient(105deg,rgb(255 255 255 / .95),rgb(249 244 240 / .9));animation-delay:.55s}.single-product .dd-product-brief__grid article:nth-child(3){background:radial-gradient(ellipse at 0% 0%,rgb(25 184 188 / .075),transparent 36%),linear-gradient(105deg,rgb(255 255 255 / .95),rgb(244 249 248 / .9));animation-delay:1.1s}.single-product .dd-product-brief__grid article:hover{transform:translateY(-5px);border-color:rgb(0 143 140 / .18);box-shadow:0 24px 62px rgb(59 50 44 / .12),inset 0 1px 0 rgb(255 255 255 / .9)}@keyframes dd-product-card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.single-product .dd-product-brief__grid article::before{content:"";position:absolute;top:0;inset-inline-start:0;width:52%;height:3px;background:linear-gradient(90deg,rgb(210 144 117 / .72),rgb(25 184 188 / .4),transparent)}.single-product .dd-product-brief__grid span{display:grid;place-items:center;width:54px;height:54px;margin-bottom:clamp(22px, 3vw, 34px);border:1px solid rgb(0 143 140 / .1);border-radius:17px;background:rgb(255 255 255 / .74);box-shadow:0 14px 30px rgb(68 56 48 / .08);color:var(--dd-brand-strong);font-size:12px;font-weight:950}.single-product .dd-product-brief__grid h3{margin:0;color:var(--dd-ink);font-size:clamp(20px, 1.8vw, 27px);line-height:1.35}.single-product .dd-product-brief__grid p{margin:clamp(14px, 1.8vw, 20px) 0 0;color:var(--dd-muted);font-size:15px;line-height:1.9}.single-product .dd-product-brief__links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:16px;border:1px solid rgb(120 92 80 / .1);border-radius:22px;background:linear-gradient(105deg,rgb(255 255 255 / .84),rgb(248 246 242 / .74));box-shadow:0 16px 42px rgb(59 50 44 / .06),inset 0 1px 0 rgb(255 255 255 / .86)}.single-product .dd-product-brief__links .dd-button{min-height:48px;padding-inline:22px;border:1px solid rgb(120 92 80 / .12);border-radius:999px;background:rgb(255 255 255 / .78);box-shadow:0 12px 26px rgb(68 56 48 / .07);color:var(--dd-ink)}.single-product .dd-woo .woocommerce-tabs{border:1px solid rgb(0 143 140 / .1);border-radius:28px;background:radial-gradient(ellipse at 8% 0%,rgb(25 184 188 / .12),transparent 34%),radial-gradient(ellipse at 92% 100%,rgb(210 144 117 / .1),transparent 34%),linear-gradient(105deg,#f3fbfa 0%,#fff 48%,#f7f1ec 100%);box-shadow:0 22px 62px rgb(13 19 27 / .07),inset 0 1px 0 rgb(255 255 255 / .9)}.single-product .dd-woo .woocommerce-tabs ul.tabs{justify-content:center;gap:10px;margin:0 0 22px;padding:0;border:0}.single-product .dd-woo .woocommerce-tabs ul.tabs::before,.single-product .dd-woo .woocommerce-tabs ul.tabs li::before,.single-product .dd-woo .woocommerce-tabs ul.tabs li::after{display:none}.single-product .dd-woo .woocommerce-tabs ul.tabs li{margin:0;border:1px solid rgb(13 19 27 / .08);border-radius:999px;background:rgb(255 255 255 / .78);box-shadow:0 12px 28px rgb(59 50 44 / .06);overflow:hidden}.single-product .dd-woo .woocommerce-tabs ul.tabs li.active{border-color:rgb(0 143 140 / .18);background:linear-gradient(135deg,#07151d,#008f8c 62%,#1fcfcc);box-shadow:0 16px 36px rgb(0 143 140 / .18)}.single-product .dd-woo .woocommerce-tabs ul.tabs li a{min-width:118px;padding:11px 18px;color:var(--dd-ink);font-size:14px;font-weight:950;text-align:center}.single-product .dd-woo .woocommerce-tabs ul.tabs li.active a{color:#fff}.single-product .dd-woo .woocommerce-tabs .panel{padding:clamp(18px, 2.4vw, 28px);border:1px solid rgb(13 19 27 / .075);border-radius:20px;background:rgb(255 255 255 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9);color:var(--dd-muted)}.single-product .dd-woo .woocommerce-tabs .panel.entry-content{padding:clamp(24px, 3vw, 36px)!important}.single-product .dd-woo .woocommerce-tabs .panel h2,.single-product .dd-woo .woocommerce-tabs .panel h3{margin:0 0 16px;padding:0}.single-product .dd-woo .woocommerce-tabs .panel ul,.single-product .dd-woo .woocommerce-tabs .panel ol{margin-inline:0;padding-inline-start:22px;padding-inline-end:22px}.single-product .dd-product-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px, 3vw, 34px);align-items:center;width:min(1080px, 100%);margin:0 auto clamp(20px, 4vw, 42px);padding:clamp(24px, 3.2vw, 40px);border:1px solid rgb(120 92 80 / .12);border-radius:28px;background:radial-gradient(ellipse at 12% -18%,rgb(25 184 188 / .1),transparent 36%),radial-gradient(ellipse at 96% 118%,rgb(210 144 117 / .13),transparent 38%),linear-gradient(105deg,#f5f2ee 0%,#fff 52%,#eee7e1 100%);box-shadow:0 22px 62px rgb(59 50 44 / .09),inset 0 1px 0 rgb(255 255 255 / .88);overflow:hidden}.single-product .dd-product-cta::before{content:"";position:absolute;inset-inline-start:0;top:24px;bottom:24px;width:5px;border-radius:999px;background:linear-gradient(180deg,var(--dd-brand),var(--dd-copper))}.single-product .dd-product-cta h2{max-width:780px;margin:0;color:var(--dd-ink);font-size:clamp(25px, 2.5vw, 38px);line-height:1.22}.single-product .dd-product-cta p:not(.dd-kicker){max-width:760px;margin:12px 0 0;color:var(--dd-muted);line-height:1.85}.single-product .dd-product-cta .dd-button{min-height:52px;border-radius:16px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.single-product .dd-product-brief__grid article{animation:none}}.single-product .dd-imgdexter-sales,.single-product .dd-imgdexter-final{display:none!important}@media (max-width:980px){.single-product .dd-product-lab,.single-product .dd-product-lab__buy,.single-product .dd-product-brief__grid{grid-template-columns:1fr}}@media (max-width:640px){.single-product .dd-product-lab{padding:14px;border-radius:22px}.single-product .dd-product-lab__visual,.single-product .dd-product-lab__content,.single-product .dd-product-brief__head,.single-product .dd-woo .woocommerce-tabs{padding:16px;border-radius:18px}.single-product .dd-product-brief__grid article{min-height:0}.single-product .dd-product-cta{grid-template-columns:1fr}}.woocommerce-cart .dd-woo-flow-card>.woocommerce,.woocommerce-checkout .dd-woo-flow-card>.woocommerce,.woocommerce-account .dd-woo-flow-card>.woocommerce{display:grid!important;align-items:start!important;gap:clamp(18px, 2.4vw, 30px)!important}.woocommerce-cart .dd-woo-flow-card>.woocommerce{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.woocommerce-checkout .dd-woo-flow-card>.woocommerce{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr)!important}.woocommerce-account .dd-woo-flow-card>.woocommerce{grid-template-columns:280px minmax(0,1fr)!important}.woocommerce-cart .dd-woo-flow-card .woocommerce-cart-form,.woocommerce-cart .dd-woo-flow-card .cart-collaterals,.woocommerce-checkout .dd-woo-flow-card .woocommerce-checkout,.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation,.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important;padding:clamp(18px, 2.3vw, 28px)!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:24px!important;background:radial-gradient(ellipse at 12% 0%,rgb(24 199 192 / .06),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 251 250 / .94))!important;box-shadow:0 18px 54px rgb(13 19 27 / .065),inset 0 1px 0 rgb(255 255 255 / .98)!important}.woocommerce-cart .dd-woo-flow-card .cart-collaterals{display:block!important;align-self:start!important}.woocommerce-cart .dd-woo-flow-card .cart-collaterals .cart_totals{float:none!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.woocommerce-cart .dd-woo-flow-card .cart_totals h2{margin:0 0 16px!important;font-size:clamp(24px, 2vw, 32px)!important}.woocommerce-cart .dd-woo-flow-card table.shop_table,.woocommerce-checkout .dd-woo-flow-card table.shop_table{width:100%!important;border:1px solid rgb(13 19 27 / .08)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:20px!important;overflow:hidden!important;background:rgb(255 255 255 / .9)!important}.woocommerce-cart .dd-woo-flow-card table.shop_table th,.woocommerce-cart .dd-woo-flow-card table.shop_table td,.woocommerce-checkout .dd-woo-flow-card table.shop_table th,.woocommerce-checkout .dd-woo-flow-card table.shop_table td{padding:15px!important;border-color:rgb(13 19 27 / .08)!important;text-align:start!important;vertical-align:middle!important}.woocommerce-cart .dd-woo-flow-card table.shop_table thead th,.woocommerce-checkout .dd-woo-flow-card table.shop_table thead th{background:#f4faf9!important;color:var(--dd-brand-strong)!important;font-size:12px!important;font-weight:950!important}.woocommerce-cart .dd-woo-flow-card .product-thumbnail img{width:54px!important;border-radius:12px!important}.woocommerce-cart .dd-woo-flow-card .coupon{display:grid!important;grid-template-columns:minmax(170px,1fr) auto!important;gap:10px!important;max-width:520px!important}.woocommerce-cart .dd-woo-flow-card .actions{background:#f8fbfb!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation ul{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:11px 14px!important;border:1px solid rgb(0 143 140 / .09)!important;border-radius:15px!important;background:rgb(255 255 255 / .84)!important;color:var(--dd-ink-2)!important;font-weight:900!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation a:hover{background:linear-gradient(135deg,#0b2a33,#008f8c)!important;color:#fff!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-content{min-height:260px!important;display:grid!important;align-content:center!important}.woocommerce-checkout .dd-woo-flow-card .woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(310px,.62fr)!important;gap:clamp(18px, 2.4vw, 30px)!important}.woocommerce-checkout .dd-woo-flow-card #customer_details,.woocommerce-checkout .dd-woo-flow-card #order_review,.woocommerce-checkout .dd-woo-flow-card #order_review_heading{float:none!important;width:auto!important}.woocommerce-checkout .dd-woo-flow-card #order_review,.woocommerce-checkout .dd-woo-flow-card #order_review_heading{grid-column:2!important}.woocommerce-checkout .dd-woo-flow-card #customer_details{grid-row:1 / span 2!important}.dd-woo-flow-card input.input-text,.dd-woo-flow-card input[type="text"],.dd-woo-flow-card input[type="email"],.dd-woo-flow-card input[type="tel"],.dd-woo-flow-card input[type="password"],.dd-woo-flow-card textarea,.dd-woo-flow-card select,.dd-woo-flow-card .select2-container .select2-selection--single{min-height:48px!important;border:1px solid rgb(13 19 27 / .12)!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .98)!important;color:var(--dd-ink)!important}.dd-woo-flow-card textarea{min-height:112px!important;padding:13px 14px!important}.dd-woo-flow-card .button,.dd-woo-flow-card button.button,.dd-woo-flow-card input.button,.dd-woo-flow-card a.button,.dd-woo-flow-card .checkout-button,.dd-woo-flow-card #place_order{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#06232d,#008f8c 56%,#20d0cd)!important;box-shadow:0 18px 42px rgb(0 143 140 / .22),inset 0 1px 0 rgb(255 255 255 / .22)!important;color:#fff!important;font-weight:950!important}.dd-woo-flow-card .button:disabled,.dd-woo-flow-card button.button:disabled{background:#e8ecef!important;box-shadow:none!important;color:#7b8792!important}@media (max-width:980px){.woocommerce-cart .dd-woo-flow-card>.woocommerce,.woocommerce-checkout .dd-woo-flow-card>.woocommerce,.woocommerce-account .dd-woo-flow-card>.woocommerce,.woocommerce-checkout .dd-woo-flow-card .woocommerce-checkout{grid-template-columns:1fr!important}.woocommerce-checkout .dd-woo-flow-card #customer_details,.woocommerce-checkout .dd-woo-flow-card #order_review,.woocommerce-checkout .dd-woo-flow-card #order_review_heading{grid-column:auto!important;grid-row:auto!important}}@media (max-width:640px){.woocommerce-cart .dd-woo-flow-card .coupon{grid-template-columns:1fr!important}.woocommerce-cart .dd-woo-flow-card table.shop_table th,.woocommerce-cart .dd-woo-flow-card table.shop_table td,.woocommerce-checkout .dd-woo-flow-card table.shop_table th,.woocommerce-checkout .dd-woo-flow-card table.shop_table td{padding:11px!important}}.dd-woo-flow-content .dd-shell{width:min(1120px, calc(100% - 48px))!important}.dd-woo-flow-card{padding:clamp(18px, 2.4vw, 30px)!important;border-radius:28px!important}.woocommerce-cart .dd-woo-flow-card>.woocommerce,.woocommerce-account .dd-woo-flow-card>.woocommerce{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.woocommerce-cart .dd-woo-flow-card .woocommerce-cart-form{width:100%!important;padding:clamp(16px, 2vw, 24px)!important}.woocommerce-cart .dd-woo-flow-card .cart-collaterals{width:min(560px, 100%)!important;margin-inline-start:auto!important;padding:clamp(16px, 2vw, 24px)!important}.woocommerce-cart .dd-woo-flow-card .cart-collaterals .cart_totals{width:100%!important}.woocommerce-cart .dd-woo-flow-card .cart_totals h2{text-align:start!important}.woocommerce-cart .dd-woo-flow-card table.shop_table{table-layout:fixed!important}.woocommerce-cart .dd-woo-flow-card .product-remove{width:48px!important}.woocommerce-cart .dd-woo-flow-card .product-thumbnail{width:72px!important}.woocommerce-cart .dd-woo-flow-card .product-name{width:auto!important}.woocommerce-cart .dd-woo-flow-card .product-price,.woocommerce-cart .dd-woo-flow-card .product-quantity,.woocommerce-cart .dd-woo-flow-card .product-subtotal{width:120px!important}.woocommerce-cart .dd-woo-flow-card .product-name a{display:inline-block!important;max-width:100%!important;line-height:1.35!important}.woocommerce-cart .dd-woo-flow-card .coupon{max-width:none!important;grid-template-columns:minmax(180px,1fr) auto!important}.woocommerce-cart .dd-woo-flow-card .actions{padding:16px!important}.woocommerce-cart .dd-woo-flow-card .wc-proceed-to-checkout a.checkout-button{display:flex!important;width:100%!important;justify-content:center!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation{width:100%!important;padding:14px!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation a{min-height:50px!important;justify-content:center!important;text-align:center!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation a::after{display:none!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-content{display:block!important;min-height:0!important;padding:clamp(20px, 2.4vw, 30px)!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-content p{max-width:760px!important;margin-inline:auto!important;text-align:center!important}.woocommerce-checkout .dd-woo-flow-content .dd-shell{width:min(1180px, calc(100% - 48px))!important}.woocommerce-checkout .dd-woo-flow-card .woocommerce-checkout{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.woocommerce-checkout .dd-woo-flow-card .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .dd-woo-flow-card .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.woocommerce-checkout .dd-woo-flow-card .form-row-first,.woocommerce-checkout .dd-woo-flow-card .form-row-last{float:none!important;width:auto!important}.woocommerce-checkout .dd-woo-flow-card .form-row-wide,.woocommerce-checkout .dd-woo-flow-card #billing_address_1_field,.woocommerce-checkout .dd-woo-flow-card #billing_address_2_field,.woocommerce-checkout .dd-woo-flow-card #order_comments_field{grid-column:1 / -1!important}@media (max-width:860px){.dd-woo-flow-content .dd-shell,.woocommerce-checkout .dd-woo-flow-content .dd-shell{width:min(100% - 30px, 100%)!important}.woocommerce-account .dd-woo-flow-card .woocommerce-MyAccount-navigation ul,.woocommerce-checkout .dd-woo-flow-card .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .dd-woo-flow-card .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important}.woocommerce-cart .dd-woo-flow-card table.shop_table{table-layout:auto!important}}.dd-cart-empty{display:grid;justify-items:center;gap:12px;padding:clamp(28px, 5vw, 64px);text-align:center}.dd-cart-empty h2{font-size:clamp(30px, 3vw, 46px)}.dd-cart-empty p:not(.dd-kicker){max-width:620px;color:var(--dd-muted)}.dd-checkout-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.dd-cart-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(18px, 2.8vw, 34px);align-items:start}.dd-cart-flow__items,.dd-cart-summary{padding:clamp(16px, 2.3vw, 28px);border:1px solid rgb(13 19 27 / .075);border-radius:24px;background:radial-gradient(ellipse at 12% 0%,rgb(24 199 192 / .06),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 251 250 / .94));box-shadow:0 18px 54px rgb(13 19 27 / .065),inset 0 1px 0 rgb(255 255 255 / .98)}.dd-cart-flow__items{display:grid;gap:12px}.dd-cart-item{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 104px minmax(105px,auto) 34px;align-items:center;gap:14px;padding:14px;border:1px solid rgb(13 19 27 / .07);border-radius:18px;background:rgb(255 255 255 / .88)}.dd-cart-item__media img{width:76px;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgb(13 19 27 / .08)}.dd-cart-item__body h3{margin-bottom:5px;font-size:18px}.dd-cart-item__body span{display:block;color:var(--dd-muted);font-size:13px}.dd-cart-item__qty{display:grid;gap:6px;justify-items:center}.dd-cart-item__qty label,.dd-cart-item__price small{color:var(--dd-muted);font-size:12px;font-weight:850}.dd-cart-item__qty .quantity .qty{width:76px}.dd-cart-item__price{display:grid;gap:2px;color:var(--dd-brand-strong);font-weight:950}.dd-cart-item__remove{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgb(185 28 28 / .08);color:#b91c1c;font-size:20px;font-weight:950}.dd-cart-flow__coupon{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.dd-cart-flow__coupon input{flex:1 1 210px;min-height:46px;border:1px solid rgb(13 19 27 / .12);border-radius:999px;background:#fff;padding:10px 15px}.dd-cart-summary{position:sticky;top:calc(var(--dd-header-height) + 22px);display:grid;gap:13px}.dd-cart-summary h2{font-size:clamp(26px, 2.4vw, 36px)}.dd-cart-summary>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgb(13 19 27 / .08);color:var(--dd-ink-2)}.dd-cart-summary strong{color:var(--dd-brand-strong);font-weight:950}.dd-cart-summary__total{font-size:18px}.dd-account-flow>.woocommerce{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.dd-account-flow .woocommerce-MyAccount-navigation{width:100%!important}.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dd-account-flow .woocommerce-MyAccount-content{min-height:0!important;display:block!important}@media (max-width:980px){.dd-cart-flow{grid-template-columns:1fr}.dd-cart-summary{position:static}.dd-cart-item{grid-template-columns:64px minmax(0,1fr) 84px 34px}.dd-cart-item__price{grid-column:2 / -1}}@media (max-width:640px){.dd-cart-item{grid-template-columns:56px minmax(0,1fr) 30px}.dd-cart-item__qty,.dd-cart-item__price{grid-column:1 / -1;justify-items:start}.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}}.dd-woo-flow-content{padding-block:clamp(34px, 5vw, 74px)!important}.dd-woo-flow-content .dd-shell{width:min(1160px, calc(100% - 40px))!important;max-width:none!important}.dd-woo-flow-card{width:100%!important;max-width:none!important;min-height:0!important;margin:0 auto!important;padding:clamp(18px, 2.2vw, 30px)!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:30px!important;background:radial-gradient(ellipse at 8% 0%,rgb(24 199 192 / .08),transparent 34%),radial-gradient(ellipse at 96% 14%,rgb(210 143 105 / .09),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(247 250 249 / .95))!important;box-shadow:0 28px 80px rgb(13 19 27 / .08),inset 0 1px 0 rgb(255 255 255 / .98)!important;overflow:hidden!important}.woocommerce-cart .dd-woo-flow-card>.woocommerce,.woocommerce-checkout .dd-woo-flow-card>.woocommerce,.woocommerce-account .dd-woo-flow-card>.woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.dd-cart-flow{grid-template-columns:minmax(0,1fr) minmax(300px,350px)!important;gap:clamp(16px, 2vw, 26px)!important}.dd-cart-flow__items,.dd-cart-summary,.dd-checkout-flow #customer_details,.dd-checkout-flow #order_review,.dd-account-flow .woocommerce-MyAccount-navigation,.dd-account-flow .woocommerce-MyAccount-content,.dd-account-flow .woocommerce-form-login,.dd-account-flow .woocommerce-form-register{border:1px solid rgb(13 19 27 / .075)!important;border-radius:24px!important;background:radial-gradient(ellipse at 12% 0%,rgb(24 199 192 / .055),transparent 38%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(250 251 249 / .94))!important;box-shadow:0 18px 48px rgb(13 19 27 / .06),inset 0 1px 0 rgb(255 255 255 / .98)!important}.dd-cart-flow__items{padding:clamp(14px, 1.8vw, 22px)!important}.dd-cart-item{grid-template-columns:68px minmax(0,1fr) 84px 112px 30px!important;gap:12px!important;min-height:96px!important;padding:12px!important;border-radius:18px!important;background:rgb(255 255 255 / .9)!important}.dd-cart-item__media img{width:68px!important;height:68px!important;border-radius:14px!important}.dd-cart-item__body h3{margin:0 0 4px!important;font-size:clamp(16px, 1.2vw, 19px)!important;line-height:1.45!important}.dd-cart-item__qty .quantity .qty{width:68px!important;height:44px!important}.dd-cart-summary{position:static!important;align-self:start!important;padding:clamp(16px, 2vw, 24px)!important}.dd-cart-summary h2{margin:0!important;font-size:clamp(25px, 2.2vw, 34px)!important;line-height:1.25!important}.dd-cart-flow__coupon{align-items:center!important;padding-top:12px!important}.dd-cart-flow__coupon input{min-width:min(100%, 220px)!important}.dd-checkout-flow .woocommerce-notices-wrapper,.dd-checkout-flow .woocommerce-form-coupon-toggle,.dd-checkout-flow .woocommerce-form-login-toggle{margin-bottom:18px!important}.dd-checkout-flow .checkout_coupon,.dd-checkout-flow .woocommerce-form-login{border:1px solid rgb(13 19 27 / .075)!important;border-radius:22px!important;background:rgb(255 255 255 / .9)!important;padding:18px!important}.dd-checkout-flow .woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,370px)!important;gap:clamp(16px, 2vw, 26px)!important;align-items:start!important;width:100%!important}.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow .woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,370px)!important;gap:clamp(16px, 2vw, 26px)!important;align-items:start!important;width:100%!important}.dd-checkout-flow .woocommerce-checkout::before,.dd-checkout-flow .woocommerce-checkout::after,.dd-checkout-flow .col2-set::before,.dd-checkout-flow .col2-set::after{display:none!important;content:none!important}.dd-checkout-flow .col2-set,.dd-checkout-flow .col2-set .col-1,.dd-checkout-flow .col2-set .col-2{float:none!important;width:auto!important;margin:0!important}.dd-checkout-flow #customer_details{grid-column:1!important;grid-row:1 / span 2!important;padding:clamp(18px, 2.3vw, 30px)!important}.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #customer_details{grid-column:1!important;grid-row:1 / span 2!important}.dd-checkout-flow #order_review_heading{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0 4px!important;font-size:clamp(24px, 2vw, 32px)!important;line-height:1.25!important;text-align:start!important}.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review_heading{grid-column:2!important;grid-row:1!important}.dd-checkout-flow #order_review{grid-column:2!important;grid-row:2!important;padding:clamp(16px, 2vw, 24px)!important}.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review{grid-column:2!important;grid-row:2!important}.dd-checkout-flow .woocommerce-billing-fields h3,.dd-checkout-flow .woocommerce-additional-fields h3{margin:0 0 16px!important;font-size:clamp(24px, 2vw, 32px)!important;line-height:1.25!important}.dd-checkout-flow .woocommerce-billing-fields__field-wrapper,.dd-checkout-flow .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.dd-checkout-flow .form-row{float:none!important;width:auto!important;margin:0!important;padding:0!important}.dd-checkout-flow .form-row-wide,.dd-checkout-flow #billing_company_field,.dd-checkout-flow #billing_country_field,.dd-checkout-flow #billing_address_1_field,.dd-checkout-flow #billing_address_2_field,.dd-checkout-flow #billing_city_field,.dd-checkout-flow #billing_state_field,.dd-checkout-flow #billing_postcode_field,.dd-checkout-flow #order_comments_field{grid-column:1 / -1!important}.dd-woo-flow-card input.input-text,.dd-woo-flow-card input[type="text"],.dd-woo-flow-card input[type="email"],.dd-woo-flow-card input[type="tel"],.dd-woo-flow-card input[type="password"],.dd-woo-flow-card textarea,.dd-woo-flow-card select,.dd-woo-flow-card .select2-container .select2-selection--single{width:100%!important;min-height:48px!important;border:1px solid rgb(13 19 27 / .12)!important;border-radius:16px!important;background:rgb(255 255 255 / .94)!important;padding:12px 14px!important;color:var(--dd-ink)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)!important}.dd-woo-flow-card textarea{min-height:112px!important;resize:vertical!important}.dd-woo-flow-card label{display:block!important;margin-bottom:7px!important;color:var(--dd-ink)!important;font-size:13px!important;font-weight:850!important;line-height:1.5!important}.dd-woo-flow-card table.shop_table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid rgb(13 19 27 / .085)!important;border-radius:18px!important;overflow:hidden!important;background:rgb(255 255 255 / .86)!important}.dd-woo-flow-card table.shop_table th,.dd-woo-flow-card table.shop_table td{padding:14px 15px!important;border-color:rgb(13 19 27 / .08)!important;text-align:start!important;vertical-align:middle!important}.dd-checkout-flow .woocommerce-checkout-review-order-table tfoot .order-total th,.dd-checkout-flow .woocommerce-checkout-review-order-table tfoot .order-total td{font-size:18px!important;color:var(--dd-brand-strong)!important;font-weight:950!important}.dd-checkout-flow #payment{border:1px solid rgb(13 19 27 / .075)!important;border-radius:20px!important;background:rgb(255 255 255 / .78)!important}.dd-checkout-flow #payment ul.payment_methods{padding:16px!important;border-bottom:1px solid rgb(13 19 27 / .08)!important}.dd-checkout-flow #payment div.form-row{padding:16px!important}.dd-woo-flow-card .button,.dd-woo-flow-card button.button,.dd-woo-flow-card input.button,.dd-woo-flow-card a.button,.dd-woo-flow-card .checkout-button,.dd-woo-flow-card #place_order{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#07363b 0%,#0a7775 48%,#1ecdc2 100%)!important;color:#fff!important;padding:13px 24px!important;font-weight:950!important;box-shadow:0 18px 36px rgb(6 118 116 / .22)!important;text-decoration:none!important}.dd-woo-flow-card .button:hover,.dd-woo-flow-card button.button:hover,.dd-woo-flow-card a.button:hover,.dd-woo-flow-card #place_order:hover{transform:translateY(-1px);box-shadow:0 24px 44px rgb(6 118 116 / .27)!important}.dd-woo-flow-card .button:disabled,.dd-woo-flow-card button.button:disabled,.dd-woo-flow-card button.button:disabled[disabled]{background:#eef0f1!important;color:#8b9497!important;box-shadow:none!important}.dd-no-payment-gateways .dd-checkout-flow #place_order{display:none!important}.dd-account-flow>.woocommerce{display:grid!important;grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important;gap:clamp(16px, 2vw, 26px)!important;align-items:start!important}.dd-account-flow .woocommerce-MyAccount-navigation{width:auto!important;padding:14px!important}.dd-account-flow .woocommerce-MyAccount-navigation ul{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.dd-account-flow .woocommerce-MyAccount-navigation li{margin:0!important}.dd-account-flow .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:15px!important;background:rgb(255 255 255 / .84)!important;padding:10px 14px!important;color:var(--dd-ink)!important;font-weight:850!important;text-decoration:none!important}.dd-account-flow .woocommerce-MyAccount-navigation .is-active a,.dd-account-flow .woocommerce-MyAccount-navigation a:hover{background:linear-gradient(135deg,#07363b,#0da8a1)!important;color:#fff!important;box-shadow:0 18px 34px rgb(6 118 116 / .18)!important}.dd-account-flow .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-height:0!important;padding:clamp(18px, 2.3vw, 30px)!important;text-align:start!important}.dd-account-flow .woocommerce-MyAccount-content p,.dd-account-flow .woocommerce-MyAccount-content address,.dd-account-flow .woocommerce-MyAccount-content .woocommerce-info{max-width:760px!important;margin-inline:0!important;text-align:start!important;color:var(--dd-muted)!important;line-height:2!important}.dd-account-flow .woocommerce-MyAccount-content strong,.dd-account-flow .woocommerce-MyAccount-content a:not(.button){color:var(--dd-brand-strong)!important;font-weight:900!important}html[dir="ltr"] .dd-checkout-flow .woocommerce-checkout,html[dir="rtl"] .dd-checkout-flow .woocommerce-checkout,html[dir="ltr"] .dd-account-flow>.woocommerce,html[dir="rtl"] .dd-account-flow>.woocommerce{direction:inherit!important}@media (max-width:980px){.dd-woo-flow-content .dd-shell{width:min(100% - 28px, 760px)!important}.dd-cart-flow,.dd-checkout-flow .woocommerce-checkout,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow .woocommerce-checkout,.dd-account-flow>.woocommerce{grid-template-columns:1fr!important}.dd-checkout-flow #customer_details,.dd-checkout-flow #order_review,.dd-checkout-flow #order_review_heading,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #customer_details,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review_heading{grid-column:1!important;grid-row:auto!important}.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.dd-woo-flow-card{border-radius:24px!important;padding:14px!important}.dd-cart-item{grid-template-columns:58px minmax(0,1fr) 28px!important}.dd-cart-item__media img{width:58px!important;height:58px!important}.dd-cart-item__qty,.dd-cart-item__price{grid-column:1 / -1!important;justify-items:start!important}.dd-checkout-flow .woocommerce-billing-fields__field-wrapper,.dd-checkout-flow .woocommerce-shipping-fields__field-wrapper,.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr!important}.dd-woo-flow-card table.shop_table{display:block!important;overflow-x:auto!important}}.dd-woo-flow--cart .dd-woo-flow-content,.dd-woo-flow--checkout .dd-woo-flow-content,.dd-woo-flow--account .dd-woo-flow-content{padding-block-start:clamp(24px, 3.8vw, 48px)!important;padding-block-end:clamp(38px, 5vw, 76px)!important}.dd-woo-flow--cart .dd-woo-flow-card{padding:clamp(16px, 2vw, 26px)!important}.dd-woo-flow--cart .dd-cart-flow{gap:clamp(14px, 1.9vw, 24px)!important}.dd-woo-flow--cart .dd-cart-flow__items,.dd-woo-flow--cart .dd-cart-summary{padding:clamp(14px, 1.9vw, 22px)!important}.dd-woo-flow--cart .dd-cart-item{min-height:88px!important}.dd-woo-flow--checkout .dd-woo-flow-card{position:relative!important;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(248 250 248 / .96)),radial-gradient(ellipse at 10% 18%,rgb(24 199 192 / .12),transparent 36%),radial-gradient(ellipse at 100% 0%,rgb(210 143 105 / .12),transparent 38%)!important}.dd-woo-flow--checkout .dd-woo-flow-card::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgb(10 168 161 / .12) 1px,transparent 1px),linear-gradient(0deg,rgb(10 168 161 / .08) 1px,transparent 1px)!important;background-size:86px 86px!important;mask-image:linear-gradient(180deg,rgb(0 0 0 / .18),transparent 42%)!important;opacity:.45!important}.dd-checkout-flow{position:relative!important;z-index:1!important}.dd-checkout-flow .woocommerce-form-coupon-toggle,.dd-checkout-flow .woocommerce-form-login-toggle{margin:0 0 10px!important}.dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,.dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:18px!important;background:rgb(255 255 255 / .82)!important;padding:10px 14px!important;color:var(--dd-ink-2)!important;font-size:14px!important;line-height:1.7!important;box-shadow:0 14px 32px rgb(13 19 27 / .045)!important}.dd-checkout-flow .woocommerce-info{padding-inline-start:14px!important;padding-inline-end:14px!important}.dd-checkout-flow .woocommerce-info::before,.dd-checkout-flow .woocommerce-info::after,.dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info::before,.dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info::after,.dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info::before,.dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info::after{display:none!important;content:none!important}.dd-checkout-flow .woocommerce-form-coupon-toggle .showcoupon,.dd-checkout-flow .woocommerce-form-login-toggle .showlogin{display:inline-flex!important;align-items:center!important;min-height:36px!important;border-radius:999px!important;background:linear-gradient(135deg,rgb(7 54 59 / .96),rgb(10 168 161 / .92))!important;color:#fff!important;padding:7px 14px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}.dd-checkout-flow form.checkout_coupon,.dd-checkout-flow form.woocommerce-form-coupon{display:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:end!important;margin:0 0 12px!important;padding:14px!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:20px!important;background:radial-gradient(ellipse at 10% 0%,rgb(24 199 192 / .08),transparent 40%),rgb(255 255 255 / .88)!important;box-shadow:0 18px 38px rgb(13 19 27 / .05)!important}.dd-checkout-flow form.checkout_coupon.is-open,.dd-checkout-flow form.woocommerce-form-coupon.is-open{display:grid!important}.dd-checkout-flow form.checkout_coupon p,.dd-checkout-flow form.woocommerce-form-coupon p{margin:0!important;padding:0!important;width:auto!important;float:none!important}.dd-checkout-flow form.checkout_coupon .form-row-first,.dd-checkout-flow form.woocommerce-form-coupon .form-row-first{grid-column:1!important}.dd-checkout-flow form.checkout_coupon .form-row-last,.dd-checkout-flow form.woocommerce-form-coupon .form-row-last{grid-column:2!important}.dd-checkout-flow #order_review,.dd-checkout-flow #order_review_heading,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review_heading{position:static!important;top:auto!important}.dd-checkout-flow #order_review_heading{border:1px solid rgb(13 19 27 / .075)!important;border-radius:20px!important;background:rgb(255 255 255 / .82)!important;padding:13px 16px!important;box-shadow:0 14px 32px rgb(13 19 27 / .045)!important}.dd-checkout-flow #order_review{margin-top:0!important}.dd-checkout-flow #payment,.dd-checkout-flow .woocommerce-checkout-review-order-table{margin-top:10px!important}.dd-checkout-flow .woocommerce-checkout-review-order-table th,.dd-checkout-flow .woocommerce-checkout-review-order-table td{font-size:14px!important;line-height:1.7!important}.dd-account-flow>.woocommerce{grid-template-columns:1fr!important;gap:14px!important}.dd-account-flow .woocommerce-MyAccount-navigation{align-self:start!important;width:100%!important;padding:12px!important}.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dd-account-flow .woocommerce-MyAccount-navigation a{min-height:52px!important;justify-content:flex-start!important;gap:10px!important;text-align:start!important}.dd-account-flow .woocommerce-MyAccount-content{width:100%!important;min-height:0!important;padding:clamp(18px, 2.1vw, 28px)!important}.dd-account-flow .woocommerce-MyAccount-navigation a::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:rgb(24 199 192 / .45)!important;box-shadow:0 0 0 6px rgb(24 199 192 / .08)!important}.dd-account-flow .woocommerce-MyAccount-navigation .is-active a::before,.dd-account-flow .woocommerce-MyAccount-navigation a:hover::before{background:#fff!important;box-shadow:0 0 0 6px rgb(255 255 255 / .14)!important}.dd-account-flow .woocommerce-MyAccount-content{background:radial-gradient(ellipse at 0% 0%,rgb(24 199 192 / .075),transparent 36%),radial-gradient(ellipse at 100% 8%,rgb(210 143 105 / .07),transparent 36%),rgb(255 255 255 / .94)!important}.dd-account-flow .woocommerce-MyAccount-content .woocommerce-info,.dd-account-flow .woocommerce-MyAccount-content table.shop_table,.dd-account-flow .woocommerce-MyAccount-content form{margin-top:14px!important}.dd-account-flow--custom{display:grid!important;gap:14px!important}.dd-account-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:12px!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:24px!important;background:radial-gradient(ellipse at 10% 0%,rgb(24 199 192 / .07),transparent 36%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(249 251 250 / .94))!important;box-shadow:0 18px 48px rgb(13 19 27 / .06),inset 0 1px 0 rgb(255 255 255 / .98)!important}.dd-account-tabs a{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:16px!important;background:rgb(255 255 255 / .86)!important;padding:10px 14px!important;color:var(--dd-ink)!important;font-weight:900!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .95)!important}.dd-account-tabs a::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:rgb(24 199 192 / .45)!important;box-shadow:0 0 0 6px rgb(24 199 192 / .08)!important;flex:0 0 auto!important}.dd-account-tabs a.is-active,.dd-account-tabs a:hover{background:linear-gradient(135deg,#07363b,#0da8a1)!important;color:#fff!important;box-shadow:0 18px 34px rgb(6 118 116 / .18)!important}.dd-account-tabs a.is-active::before,.dd-account-tabs a:hover::before{background:#fff!important;box-shadow:0 0 0 6px rgb(255 255 255 / .14)!important}.dd-account-panel{width:100%!important;min-height:0!important;padding:clamp(18px, 2.1vw, 28px)!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:24px!important;background:radial-gradient(ellipse at 0% 0%,rgb(24 199 192 / .075),transparent 36%),radial-gradient(ellipse at 100% 8%,rgb(210 143 105 / .07),transparent 36%),rgb(255 255 255 / .94)!important;box-shadow:0 18px 48px rgb(13 19 27 / .06),inset 0 1px 0 rgb(255 255 255 / .98)!important;text-align:start!important}.dd-account-panel p,.dd-account-panel address,.dd-account-panel .woocommerce-info{max-width:820px!important;margin-inline:0!important;text-align:start!important;color:var(--dd-muted)!important;line-height:2!important}.dd-account-panel table.shop_table,.dd-account-panel form{margin-top:14px!important}.dd-account-panel .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;float:none!important;width:100%!important}.dd-account-panel .woocommerce-Address{width:auto!important;float:none!important;margin:0!important;padding:18px!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:20px!important;background:rgb(255 255 255 / .78)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .95)!important}.dd-account-panel .woocommerce-Address-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.dd-account-panel .woocommerce-Address-title h2{margin:0!important;font-size:clamp(21px, 1.7vw, 28px)!important;line-height:1.35!important}.dd-account-panel .woocommerce-Address-title .edit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;border-radius:999px!important;background:rgb(10 168 161 / .1)!important;color:var(--dd-brand-strong)!important;padding:7px 12px!important;font-weight:900!important;text-decoration:none!important}.dd-account-panel .woocommerce-Address address{margin:0!important;color:var(--dd-muted)!important;line-height:1.9!important}.dd-account-panel form.edit-address{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;max-width:900px!important;margin-top:14px!important}.dd-account-panel form.edit-address h2,.dd-account-panel form.edit-address .form-row-wide,.dd-account-panel form.edit-address p:last-child{grid-column:1 / -1!important}.dd-account-panel form.edit-address h2{margin:0 0 6px!important;font-size:clamp(24px, 2vw, 32px)!important;line-height:1.35!important}.dd-account-empty-state{display:grid!important;gap:10px!important;max-width:760px!important;padding:clamp(18px, 2vw, 26px)!important;border:1px solid rgb(13 19 27 / .075)!important;border-radius:20px!important;background:radial-gradient(ellipse at 0% 0%,rgb(24 199 192 / .08),transparent 38%),rgb(255 255 255 / .78)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .95)!important}.dd-account-empty-state h2{margin:0!important;font-size:clamp(24px, 2vw, 32px)!important;line-height:1.35!important;color:var(--dd-ink)!important}.dd-account-empty-state p{margin:0!important;color:var(--dd-muted)!important;line-height:1.9!important}@media (max-width:980px){.dd-checkout-flow form.checkout_coupon,.dd-checkout-flow form.woocommerce-form-coupon{grid-template-columns:1fr!important}.dd-checkout-flow form.checkout_coupon .form-row-first,.dd-checkout-flow form.checkout_coupon .form-row-last,.dd-checkout-flow form.woocommerce-form-coupon .form-row-first,.dd-checkout-flow form.woocommerce-form-coupon .form-row-last,html[dir="rtl"] .dd-account-flow .woocommerce-MyAccount-navigation,html[dir="rtl"] .dd-account-flow .woocommerce-MyAccount-content,html[dir="ltr"] .dd-account-flow .woocommerce-MyAccount-navigation,html[dir="ltr"] .dd-account-flow .woocommerce-MyAccount-content{grid-column:1!important}.dd-account-flow .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dd-account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dd-account-panel .woocommerce-Addresses{grid-template-columns:1fr!important}.dd-account-panel form.edit-address{grid-template-columns:1fr!important}}@media (max-width:620px){.dd-account-flow .woocommerce-MyAccount-navigation ul,.dd-account-tabs{grid-template-columns:1fr!important}}.dd-checkout-flow .woocommerce-checkout,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow .woocommerce-checkout{column-gap:clamp(16px, 2vw, 26px)!important;row-gap:8px!important}.dd-checkout-flow .woocommerce-form-coupon-toggle,.dd-checkout-flow .woocommerce-form-login-toggle{margin:0 0 8px!important}.dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,.dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info{min-height:50px!important;flex-wrap:nowrap!important;padding:9px 12px!important}.dd-checkout-flow .woocommerce-form-coupon-toggle .showcoupon,.dd-checkout-flow .woocommerce-form-login-toggle .showlogin{flex:0 0 auto!important;white-space:nowrap!important}.dd-checkout-flow form.checkout_coupon,.dd-checkout-flow form.woocommerce-form-coupon{overflow:visible!important;animation:none!important;transition:none!important}.dd-checkout-flow form.checkout_coupon:not(.is-open),.dd-checkout-flow form.woocommerce-form-coupon:not(.is-open){display:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.dd-checkout-flow form.checkout_coupon.is-open,.dd-checkout-flow form.woocommerce-form-coupon.is-open{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 8px!important;padding:12px!important}.dd-checkout-flow #order_review_heading,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review_heading{margin:0!important;padding:11px 14px!important}.dd-checkout-flow #order_review,.woocommerce-checkout .dd-woo-flow-card .dd-checkout-flow #order_review{margin-top:0!important}.dd-checkout-flow .woocommerce-checkout-review-order-table{margin-top:0!important}.dd-checkout-flow #payment{margin-top:8px!important}html[dir="rtl"] .dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,html[dir="rtl"] .dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info,body.rtl .dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,body.rtl .dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info{direction:rtl!important;text-align:start!important}html[dir="ltr"] .dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,html[dir="ltr"] .dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info,body:not(.rtl) .dd-checkout-flow .woocommerce-form-coupon-toggle .woocommerce-info,body:not(.rtl) .dd-checkout-flow .woocommerce-form-login-toggle .woocommerce-info{direction:ltr!important;text-align:start!important}@media (max-width:680px){.dd-checkout-flow form.checkout_coupon.is-open,.dd-checkout-flow form.woocommerce-form-coupon.is-open{grid-template-columns:1fr!important}}