html{scroll-behavior:smooth}:root{--paper:#EFECE6;--ink:#16130F;--muted:#6c625a;--line:rgba(22,19,15,.16);--teal:#0E7C86;--terra:#D9785F;--terra-d:#c5664c;--wa:#1FA855;--glass:rgba(255,255,255,.16);--glass-bd:rgba(255,255,255,.62);--frost:rgba(255,255,255,.7);--shadow:0 30px 80px -26px rgba(30,20,12,.45), 0 8px 24px -10px rgba(30,20,12,.22);--accent:var(--terra);--accent-d:var(--terra-d);--f-serif:'Fraunces',Georgia,serif;--f-body:'Poppins',system-ui,-apple-system,sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.heading-font,.dps h1,.dps h2,.dps h3{font-family:var(--f-serif);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.serif,.dps .serif{font-family:var(--f-serif)}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.dps .label{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.dps .grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dps .glass{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);position:relative}.dps .glass::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / .9),#fff0 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dps .frost{background:var(--frost);border:1px solid var(--glass-bd)}.dps .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:99px;padding:13px 22px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:1px solid #fff0;transition:.18s;font-family:inherit}.dps .btn-primary{background:var(--accent);color:#fff}.dps .btn-primary:hover{background:var(--accent-d);transform:translateY(-2px)}.dps .btn-ghost{background:#fff0;color:var(--ink);border:1px solid var(--ink)}.dps .btn-ghost:hover{background:var(--ink);color:#f3ece1}.dps .btn-light{background:rgb(255 255 255 / .92);color:var(--ink)}.dps .btn-light:hover{background:#fff}.dps .btn-wa{background:var(--wa);color:#fff}.dps .btn-wa:hover{filter:brightness(.95);transform:translateY(-2px)}.dps .tag{display:inline-block;padding:5px 11px;border:1px solid var(--line);border-radius:99px;font-size:12px;font-weight:600;background:rgb(255 255 255 / .5);text-decoration:none;color:var(--ink)}.dps .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.dps .reveal.in{opacity:1;transform:none}.button.primary,.button.is-outline:hover,.woocommerce .button.alt,.single_add_to_cart_button{background-color:var(--accent);border-color:var(--accent);color:#fff;border-radius:99px}.button.primary:hover,.woocommerce .button.alt:hover,.single_add_to_cart_button:hover{background-color:var(--accent-d);border-color:var(--accent-d)}.button{border-radius:99px}.product-small.box,.products .box{background:rgb(255 255 255 / .66);border:1px solid var(--glass-bd);border-radius:16px;box-shadow:0 12px 30px -16px rgb(30 20 12 / .32);overflow:hidden}.product-small .box-image{border-radius:16px 16px 0 0;overflow:hidden}.product-small .box-text{padding:12px 14px 14px;font-size:1rem}.product-small .price{font-family:var(--f-serif);font-weight:600;color:var(--ink)}.dps-wafab{position:fixed;right:20px;bottom:20px;z-index:80;display:inline-flex;align-items:center;gap:10px;background:var(--wa);color:#fff;text-decoration:none;border-radius:99px;padding:13px 18px;font-weight:600;font-size:14px;box-shadow:0 14px 34px -10px rgb(31 168 85 / .6);transition:.18s}.dps-wafab:hover{transform:translateY(-2px)}.dps-wafab svg{width:22px;height:22px;flex-shrink:0}.star-rating span:before,.star-rating:before,div.star-rating span:before,.stars span a:before,.fl-star-rating span:before{color:var(--terra)!important}.glass-card .col-inner{background:rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-bd);border-radius:16px;box-shadow:var(--shadow)}.dps-negru{--accent:#16130F;--accent-d:#000}.dps-negru .btn-primary{background:var(--terra)}.dps-negru .btn-primary:hover{background:var(--terra-d)}.dps-verde{--accent:#1f9e6e;--accent-d:#187e57}.dps-albastru{--accent:#2f72b8;--accent-d:#265d96}.dps-scrub{--accent:#cf7e95;--accent-d:#b96780}@media (prefers-reduced-motion:reduce){.dps .reveal{opacity:1;transform:none;transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.dps .wrap{max-width:1240px;margin:0 auto;padding:0 22px}.dps .cover{width:100%;height:100%;object-fit:cover}.dps img{display:block;max-width:100%}.dps svg.i{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dps .kin .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.dps .kin .w i{display:inline-block;font-style:inherit;transform:translateY(115%);animation:dps-rise .9s cubic-bezier(.2,.8,.15,1) both}@keyframes dps-rise{to{transform:translateY(0)}}.dps .hero{padding:56px 0 64px}.dps .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dps .hero-left .kick{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dps .hero-left .kick .ln{width:30px;height:1px;background:var(--ink)}.dps .hero-left h1{font-size:clamp(40px,5vw,68px)}.dps .hero-left h1 em{font-style:italic;font-weight:500;color:var(--ink)}.dps .hero-left p{font-size:17px;color:#473f37;max-width:42ch;margin:20px 0 26px}.dps .hero-cta{display:flex;gap:12px;flex-wrap:wrap}.dps .hero-meta{margin-top:22px;display:flex;gap:14px;font-size:13px;color:#5a5046;flex-wrap:wrap}.dps .hero-meta b{color:var(--ink)}.dps .frame{position:relative;border-radius:24px;overflow:hidden;min-height:620px;box-shadow:var(--shadow)}.dps .frame .bg{position:absolute;inset:0}.dps .frame .showcase{position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%)}.dps .gl2{background:rgb(255 255 255 / .30);-webkit-backdrop-filter:blur(16px) saturate(155%);backdrop-filter:blur(16px) saturate(155%);border:1px solid rgb(255 255 255 / .75);box-shadow:0 4px 14px -6px rgb(30 20 12 / .28);position:relative}.dps .sc-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.dps .sc-tabs{display:flex;gap:7px;flex-wrap:wrap}.dps .sc-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px 22px;border-radius:99px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.dps .sc-tab.on{background:var(--ink);color:#f3ece1;border:1px solid var(--ink)}.dps .sc-top .all{font-size:12px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);font-weight:600;white-space:nowrap}.dps .sc-feature{aspect-ratio:4/5;width:min(82%,350px);margin:0 auto 13px;border-radius:14px;overflow:hidden;border:1px solid var(--glass-bd);box-shadow:0 10px 26px -12px rgb(30 20 12 / .4)}.dps .sc-detail{display:flex;align-items:center;gap:10px;padding:7px 13px;border-radius:13px;color:var(--ink)}.dps .sc-detail b{font-family:var(--f-serif);font-size:14px;display:block;line-height:1.12}.dps .sc-detail small{color:var(--muted);font-size:11px}.dps .sc-detail .ad{margin-left:auto;background:var(--terra);color:#fff;border-radius:99px;padding:8px 15px;text-decoration:none;font-weight:600;font-size:12.5px;white-space:nowrap}.dps .ticker{background:var(--ink);color:#f3ece1;overflow:hidden;white-space:nowrap;padding:14px 0}.dps .track{display:inline-block;animation:dps-scroll 28s linear infinite;font-family:var(--f-serif);font-style:italic;font-size:26px}.dps .track span{margin:0 22px}.dps .track .d{color:var(--terra);font-style:normal}@keyframes dps-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.dps .sec{padding:72px 0;position:relative;z-index:2}.dps .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;flex-wrap:wrap}.dps .head h2{font-size:clamp(28px,3.6vw,48px)}.dps .intro{display:grid;grid-template-columns:1fr 1.3fr;gap:36px}.dps .intro .big{font-family:var(--f-serif);font-size:clamp(23px,2.6vw,34px);line-height:1.18;font-weight:500}.dps .intro .body p{color:#473f37;margin-bottom:13px;max-width:62ch}.dps .intro .body p:first-child::first-letter{font-family:var(--f-serif);font-size:3em;float:left;line-height:.8;padding:6px 9px 0 0;color:var(--terra)}.dps .why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dps .why .c{padding:28px}.dps .why .c .ic-w{width:42px;height:42px;border-radius:11px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.dps .why .c h3{font-size:20px;margin-bottom:7px}.dps .why .c p{color:#4f463d;font-size:14.5px}.dps .shop{position:relative;border-radius:28px;overflow:hidden;padding:40px}.dps .shop .bg{position:absolute;inset:0}.dps .shop .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 14 9 / .62),rgb(20 14 9 / .78))}.dps .shop .inner{position:relative;z-index:2}.dps .shop .head h2{color:#f3ece1}.dps .shop .head .label{color:#c9c1b7}.dps .shop .inner .products,.dps .shop .inner .row{margin-bottom:0}.dps .shop .seeall{text-align:center;margin-top:26px}.dps .matstrip{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden}.dps .matstrip .ph{position:relative;min-height:400px}.dps .matstrip .tx{padding:38px}.dps .matstrip .tx h2{font-size:clamp(24px,3vw,36px);margin-bottom:12px}.dps .matstrip .tx p{color:#473f37;margin-bottom:12px;max-width:52ch}.dps .matlist{display:flex;flex-direction:column;gap:11px;margin-top:14px}.dps .matlist .row{display:flex;gap:12px;align-items:baseline;border-top:1px solid var(--line);padding-top:11px}.dps .matlist .row b{font-family:var(--f-serif);font-size:15px;min-width:110px}.dps .matlist .row span{color:#4f463d;font-size:13.5px}.dps .final{position:relative;border-radius:26px;padding:70px 32px;text-align:center;overflow:hidden;background:var(--ink);color:#f3ece1}.dps .final h2{font-size:clamp(34px,5vw,72px);color:#f3ece1}.dps .final h2 em{font-style:italic;color:var(--terra)}.dps .final p{opacity:.72;margin:13px auto 24px;max-width:46ch}.dps .final .glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(110px);opacity:.4}.dps .final .g1{background:var(--terra);top:-150px;left:8%}.dps .final .g2{background:var(--teal);bottom:-160px;right:10%}@media(max-width:860px){.dps .hero{padding:36px 0 44px}.dps .hero-grid{grid-template-columns:1fr;gap:26px}.dps .frame{min-height:0;height:138vw;max-height:560px}.dps .frame .bg{position:absolute;inset:0;height:100%}.dps .frame .showcase{position:absolute;left:14px;right:14px;bottom:14px;top:auto;justify-content:flex-start;border-radius:18px}.dps .sc-tabs{width:100%}.dps .sc-tab{flex:1;padding:11px 8px;font-size:13px}.dps .sc-feature{width:min(82%,280px);margin-bottom:12px}.dps .szm{display:none}.dps .sec{padding:48px 0}.dps .intro,.dps .matstrip{grid-template-columns:1fr}.dps .why{grid-template-columns:1fr;gap:12px}.dps .shop{padding:24px}.dps .matstrip .ph{min-height:0;aspect-ratio:4/5}}@media(max-width:520px){.dps .hero-cta{flex-direction:column}.dps .hero-cta .btn{width:100%}.dps .final{padding:52px 20px}}.dps .hero{padding:48px 0 60px;position:relative;overflow:hidden}.dps .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dps .hero-bg .pat{position:absolute;inset:0;background-image:url(/wp-content/themes/flatsome-child/img/abstract-organic-pattern-design-background.webp);background-size:cover;background-position:center;opacity:.92}.dps .hero-bg .scrim{position:absolute;inset:0;background:linear-gradient(120deg,rgb(239 236 230 / .42),rgb(239 236 230 / .06))}.dps .hero-bg .blob{position:absolute;border-radius:50%;filter:blur(95px)}.dps .hero-bg .b1{width:520px;height:520px;background:var(--teal);top:-140px;left:-70px;opacity:.20}.dps .hero-bg .b2{width:560px;height:560px;background:var(--terra);bottom:-210px;right:6%;opacity:.20}.dps .hs-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:34px;align-items:stretch;position:relative;z-index:2}.dps .hs-panel{padding:40px;display:flex;flex-direction:column;justify-content:center}.dps .hs-panel .kick{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dps .hs-panel .kick .ln{width:30px;height:1px;background:var(--ink)}.dps .hs-panel h1{font-size:clamp(34px,4.2vw,58px)}.dps .hs-panel h1 em{font-style:italic;font-weight:500;color:var(--terra)}.dps .hs-panel .sub{font-size:17px;color:#473f37;max-width:44ch;margin:18px 0 22px}.dps .hs-routes{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.dps .route{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:14px;text-decoration:none;color:var(--ink);transition:.18s;background:rgb(255 255 255 / .30);-webkit-backdrop-filter:blur(16px) saturate(155%);backdrop-filter:blur(16px) saturate(155%);border:1px solid rgb(255 255 255 / .75);box-shadow:0 4px 14px -6px rgb(30 20 12 / .28)}.dps .route:hover{transform:translateX(3px)}.dps .route .ic{width:40px;height:40px;border-radius:11px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .route b{font-family:var(--f-serif);font-size:17px;display:block;line-height:1.1}.dps .route small{color:var(--muted);font-size:12px}.dps .route .ar{margin-left:auto;font-size:19px;color:var(--terra)}.dps .hs-meta{display:flex;gap:12px;font-size:13px;color:#5a5046;flex-wrap:wrap}.dps .hs-meta b{color:var(--ink)}.dps .hs-photo{position:relative;border-radius:24px;overflow:hidden;min-height:600px;box-shadow:var(--shadow)}.dps .hs-photo .chip{position:absolute;left:18px;bottom:18px;padding:11px 16px;border-radius:16px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.dps .hs-photo .chip .dot{width:30px;height:30px;border-radius:50%;background:var(--terra);color:#fff;display:flex;align-items:center;justify-content:center}.dps .head .lnk{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);white-space:nowrap}.dps .head .sub{color:#5a5046;font-size:15px;margin-top:6px;max-width:52ch}.dps .studio{position:relative;overflow:hidden;padding:64px 0;z-index:2}.dps .studio .warmtex{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.dps .studio .warmtex .pat{position:absolute;inset:0;background-image:url(/wp-content/themes/flatsome-child/img/abstract-organic-pattern-design-background.webp);background-size:cover;background-position:center;opacity:.5}.dps .studio .warmtex .scrim{position:absolute;inset:0;background:rgb(239 236 230 / .40)}.dps .studio .warmtex .blob{position:absolute;border-radius:50%;filter:blur(100px)}.dps .studio .warmtex .b1{width:500px;height:500px;background:var(--teal);top:-120px;left:-70px;opacity:.16}.dps .studio .warmtex .b2{width:540px;height:540px;background:var(--terra);bottom:-180px;right:-50px;opacity:.16}.dps .studio .wrap{position:relative;z-index:2}.dps .studio .blk{margin-bottom:56px}.dps .studio .blk:last-child{margin-bottom:0}.dps .setpick{padding:24px}.dps .setpick>input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.dps .matsw{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:rgb(255 255 255 / .55);border:1px solid var(--glass-bd);margin-bottom:22px}.dps .matsw label{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:99px;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink);transition:.16s}.dps .matsw label small{font-weight:500;color:var(--muted);font-size:11.5px}.dps .build{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:start}.dps .setpick .picks{display:flex;flex-direction:column;gap:18px}.dps .setpick .grp .lab{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.dps .setpick .optgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dps .setpick .optrow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:60%}.dps .setpick .optrow.svrow{grid-template-columns:repeat(3,1fr);max-width:none}.dps .setpick .opt{padding:8px;border-radius:14px;cursor:pointer;border:1px solid var(--glass-bd);background:rgb(255 255 255 / .5);transition:.16s;display:block;text-align:left}.dps .setpick .opt:hover{background:rgb(255 255 255 / .82);transform:translateY(-2px)}.dps .setpick .opt .ph{display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;margin-bottom:8px}.dps .setpick .opt .ph img{width:100%;height:100%;object-fit:cover}.dps .setpick .opt .om{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px}.dps .setpick .opt .nm{font-family:var(--f-serif);font-size:15px;font-weight:600}.dps .setpick .opt.is-fixed{outline:2px solid var(--teal);outline-offset:1px;background:rgb(255 255 255 / .92);cursor:default}.dps .setpick .mix-note{font-size:12.5px;color:var(--muted);margin:2px 0 0}.dps .setpick .doll-note{display:none}.dps .setpick .look{border-radius:18px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--glass-bd);box-shadow:0 14px 34px -16px rgb(30 20 12 / .5);background:#cfc7bb}.dps .setpick .frame{position:relative;aspect-ratio:3/4;overflow:hidden}.dps .setpick .frame .c{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;display:flex;align-items:flex-end;padding:16px}.dps .setpick .frame .c img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dps .setpick .frame .chip{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;background:rgb(255 255 255 / .92);border-radius:14px;padding:9px 14px;box-shadow:0 6px 18px -8px rgb(30 20 12 / .4)}.dps .setpick .frame .chip b{font-family:var(--f-serif);font-size:15px;line-height:1.05;display:block}.dps .setpick .frame .chip small{color:var(--muted);font-size:11.5px}.dps .setpick .frame .chip .pr{margin-left:auto;font-family:var(--f-serif);font-weight:600;font-size:16px;white-space:nowrap}.dps .setpick .frame .setbtn{position:absolute;z-index:3;right:16px;bottom:16px;padding:11px 18px;font-size:14px;box-shadow:0 10px 26px -10px rgb(30 20 12 / .55)}.dps .setpick #m-costume:checked~.matsw label[for="m-costume"],.dps .setpick #m-scrub:checked~.matsw label[for="m-scrub"]{background:var(--ink);color:#f3ece1}.dps .setpick #m-costume:checked~.matsw label[for="m-costume"] small,.dps .setpick #m-scrub:checked~.matsw label[for="m-scrub"] small{color:rgb(243 236 225 / .7)}.dps .setpick .pk-scrub{display:none}.dps .setpick #m-scrub:checked~.build .pk-costume{display:none}.dps .setpick #m-scrub:checked~.build .picks.pk-scrub{display:flex}.dps .setpick #m-scrub:checked~.build .look.pk-scrub{display:flex}.dps .setpick #cv-doll:checked~.build .doll-note{display:block}.dps .setpick #cv-elix:checked~.build label[for="cv-elix"],.dps .setpick #cv-tunica:checked~.build label[for="cv-tunica"],.dps .setpick #cv-kimono:checked~.build label[for="cv-kimono"],.dps .setpick #cv-doll:checked~.build label[for="cv-doll"],.dps .setpick #cp-classic:checked~.build label[for="cp-classic"],.dps .setpick #cp-flares:checked~.build label[for="cp-flares"],.dps .setpick #sv-elix:checked~.build label[for="sv-elix"],.dps .setpick #sv-tunica:checked~.build label[for="sv-tunica"],.dps .setpick #sv-kimono:checked~.build label[for="sv-kimono"]{outline:2px solid var(--teal);outline-offset:1px;background:rgb(255 255 255 / .92)}.dps .setpick #cv-elix:checked~#cp-classic:checked~.build .c-ec,.dps .setpick #cv-elix:checked~#cp-flares:checked~.build .c-ef,.dps .setpick #cv-tunica:checked~#cp-classic:checked~.build .c-tc,.dps .setpick #cv-tunica:checked~#cp-flares:checked~.build .c-tf,.dps .setpick #cv-kimono:checked~#cp-classic:checked~.build .c-kc,.dps .setpick #cv-kimono:checked~#cp-flares:checked~.build .c-kf,.dps .setpick #cv-doll:checked~#cp-classic:checked~.build .c-df,.dps .setpick #cv-doll:checked~#cp-flares:checked~.build .c-df,.dps .setpick #sv-elix:checked~.build .sc-e,.dps .setpick #sv-tunica:checked~.build .sc-t,.dps .setpick #sv-kimono:checked~.build .sc-k{opacity:1}.dps .gen{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dps .gcard{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end;text-decoration:none}.dps .gcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.dps .gcard:hover img{transform:scale(1.05)}.dps .gcard .gov{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 14 9 / .05),rgb(20 14 9 / .64))}.dps .gcard .gtx{position:relative;z-index:2;padding:24px;color:#f3ece1;display:flex;align-items:center;justify-content:space-between;width:100%}.dps .gcard h3{color:#f3ece1;font-size:27px}.dps .gcard .ar{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:18px}.dps .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dps .trust .item{padding:20px;text-align:center}.dps .trust .item .ic-w{width:38px;height:38px;border-radius:10px;background:#fff0;color:var(--ink);border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.dps .trust .item b{font-family:var(--f-serif);font-size:15px;display:block}.dps .trust .item small{color:var(--muted);font-size:12px}.dps .ig-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.dps .ig-head .who{display:flex;align-items:center;gap:13px}.dps .ig-head .av{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--terra);flex-shrink:0}.dps .ig-head .who b{font-family:var(--f-serif);font-size:19px;display:block}.dps .ig-head .who small{color:var(--muted);font-size:12.5px}.dps .iggrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.dps .igcell{aspect-ratio:1/1;border-radius:12px;overflow:hidden;position:relative;display:block}.dps .igcell img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.dps .igcell:hover img{transform:scale(1.06)}.dps .igcell .ig-ic{position:absolute;top:8px;right:8px;color:#fff;opacity:.85}.dps .intro{padding:38px}.dps .intro .colors{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px}.dps .intro .colors span{font-size:13px;color:var(--muted)}.dps .final .cta2{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}@media(max-width:860px){.dps .hero{padding:30px 0 40px}.dps .hs-grid{grid-template-columns:1fr;gap:20px}.dps .hs-panel{order:1;padding:26px}.dps .hs-photo{order:2;min-height:0;height:90vw;max-height:520px}.dps .studio{padding:48px 0}.dps .build{grid-template-columns:1fr;gap:18px}.dps .setpick .optgrid{grid-template-columns:repeat(2,1fr)}.dps .setpick .optrow{max-width:none}.dps .setpick .frame .setbtn{top:16px;bottom:auto}.dps .gen{grid-template-columns:1fr}.dps .trust{grid-template-columns:1fr 1fr}.dps .iggrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.dps .hs-panel h1{font-size:32px}}.dps .shophead{padding:30px 0 6px;position:relative;z-index:2}.dps .shophead h1{font-size:clamp(30px,4vw,52px)}.dps .shophead p{color:#5a5046;max-width:62ch;margin-top:8px;font-size:15px}.dps .shophead p b{color:var(--ink);font-weight:600}.dps .swatchbar{margin:22px 0 6px;padding:16px 20px;border-radius:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;position:relative;z-index:2}.dps .swatchbar .lab{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.dps .swatches{display:flex;gap:14px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;min-width:0;padding-bottom:2px}.dps .swatches::-webkit-scrollbar{display:none}.dps .sw{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;border:none;background:none;font:inherit;padding:0;scroll-snap-align:center;flex:0 0 auto}.dps .sw .dot{width:38px;height:38px;border-radius:50%;border:2px solid rgb(255 255 255 / .75);box-shadow:0 2px 8px -2px rgb(30 20 12 / .4);transition:.16s}.dps .sw:hover .dot{transform:scale(1.08)}.dps .sw.on .dot{border-color:var(--teal);box-shadow:inset 0 0 0 3px var(--paper),0 2px 10px -2px rgb(30 20 12 / .45)}.dps .sw .nm{font-size:11.5px;color:var(--ink);font-weight:500}.dps .sw.reset .dot{background:conic-gradient(from 90deg,#1c1a17,#4d6b54,#2f4f7a,#8fb3cf,#d894ad,#a82e2a,#6f4e3d,#8c867e,#1c1a17)}.category-filtering .filter-button,.category-filter-row .filter-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:99px;border:1px solid var(--ink);background:rgb(255 255 255 / .55);font-weight:600;font-size:14.5px;color:var(--ink);text-transform:none;width:100%}.dps .filter-toggle{display:none;align-items:center;justify-content:center;gap:9px;width:100%;margin:12px 0 0;padding:14px;border-radius:99px;border:1px solid var(--ink);background:rgb(255 255 255 / .55);font:inherit;font-weight:600;font-size:14.5px;color:var(--ink);cursor:pointer;position:relative;z-index:2}.dps .filter-toggle .ft-chev{transition:.2s;font-size:12px}.dps .filter-toggle.open .ft-chev{transform:rotate(180deg)}#shop-sidebar .widget,#shop-sidebar .filterpanel{background:rgb(255 255 255 / .32);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-bd);border-radius:24px;padding:22px}.mfp-content #shop-sidebar .widget,.mfp-content #shop-sidebar .filterpanel{background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0}#shop-sidebar .widget-title,#shop-sidebar .widget h3{font-family:var(--f-serif);font-size:18px;font-weight:600;margin-bottom:12px}#shop-sidebar.mfp-hide .sidebar-inner,.mfp-content #shop-sidebar .sidebar-inner{padding:0}.dps .filterpanel{padding:22px;border-radius:24px;position:sticky;top:78px}.dps .filterpanel .fp-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dps .filterpanel .fp-top h3{font-size:18px}.dps .filterpanel .fp-top .clr{font-size:12px;color:var(--teal);text-decoration:none;font-weight:600;cursor:pointer;background:none;border:none}.dps .active-pills{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px;min-height:0}.dps .pill{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#f3ece1;border-radius:99px;padding:6px 11px;font-size:12px;font-weight:600;border:none;cursor:pointer}.dps .pill .x{opacity:.7;font-size:14px;line-height:1}.dps .fgroup{border-top:1px solid var(--line);padding:14px 0}.dps .fgroup .ghead{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--f-serif);font-size:15px;font-weight:600;user-select:none}.dps .fgroup .ghead .chev{transition:.2s;color:var(--muted)}.dps .fgroup.closed .gbody{display:none}.dps .fgroup.closed .ghead .chev{transform:rotate(-90deg)}.dps .gbody{margin-top:13px;display:flex;flex-direction:column;gap:9px}.dps .csw{display:flex;gap:9px;flex-wrap:wrap}.dps .csw .c{width:27px;height:27px;border-radius:50%;border:2px solid rgb(255 255 255 / .75);box-shadow:0 1px 4px rgb(30 20 12 / .3);cursor:pointer;transition:.14s}.dps .csw .c:hover{transform:scale(1.1)}.dps .csw .c.on{outline:2px solid var(--teal);outline-offset:2px}.dps .opt-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);cursor:pointer}.dps .opt-row .ck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.dps .opt-row .ck svg{width:12px;height:12px;opacity:0}.dps .opt-row.on .ck{background:var(--teal);border-color:var(--teal)}.dps .opt-row.on .ck svg{opacity:1}.dps .opt-row .ct{margin-left:auto;color:var(--muted);font-size:12px}.dps .sizes{display:flex;gap:7px;flex-wrap:wrap}.dps .size{min-width:40px;text-align:center;padding:7px 8px;border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;background:rgb(255 255 255 / .4)}.dps .size.on{background:var(--ink);color:#f3ece1;border-color:var(--ink)}.dps .prange{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);margin-top:4px}.dps .prange input{flex:1}.dps .fp-btn{width:100%;margin-top:18px;background:var(--ink);color:#f3ece1;border:none;border-radius:99px;padding:13px;font-weight:600;font-size:14px;cursor:pointer}.woocommerce-result-count{font-size:14px;color:#5a5046}.woocommerce-result-count b{color:var(--ink);font-family:var(--f-serif)}.woocommerce-ordering select.orderby{border:1px solid var(--line);border-radius:99px;padding:9px 14px;background:rgb(255 255 255 / .5);font:inherit;font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.product-small .matb,.products .matb{align-self:flex-start;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;background:rgb(14 124 134 / .12);color:var(--teal)}.product-small .cdots,.products .cdots{display:flex;align-items:center;gap:6px}.product-small .cdots i{width:14px;height:14px;border-radius:50%;border:1px solid rgb(0 0 0 / .12);display:block}.product-small .cdots small{color:var(--muted);font-size:11.5px}.single-product .product-gallery{position:sticky;top:78px;align-self:start}.single-product div.product .product-info.summary,.single-product div.product .entry-summary{padding:0}.dps .pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;padding:14px 0 30px;align-items:start}.dps .gallery{position:sticky;top:78px;display:grid;grid-template-columns:74px 1fr;gap:14px}.dps .thumbs{display:flex;flex-direction:column;gap:10px}.dps .thumb{aspect-ratio:4/5;border-radius:11px;overflow:hidden;cursor:pointer;border:2px solid #fff0;transition:.16s;opacity:.7}.dps .thumb.on{border-color:var(--ink);opacity:1}.dps .thumb:hover{opacity:1}.dps .gmain{aspect-ratio:4/5;border-radius:20px;overflow:hidden;position:relative;box-shadow:var(--shadow)}.dps .gmain img{width:100%;height:100%;object-fit:cover}.dps .gmain .gbadge{position:absolute;top:14px;left:14px;display:flex;gap:7px}.dps .gbadge .b{font-size:11px;font-weight:700;padding:5px 11px;border-radius:99px}.dps .gbadge .b.sale{background:var(--terra);color:#fff}.dps .gbadge .b.hand{background:rgb(255 255 255 / .92);color:var(--ink)}.dps .buy{padding:30px}.dps .buy .knm{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dps .buy .knm .ln{width:26px;height:1px;background:var(--terra)}.dps .buy h1{font-size:clamp(28px,3.4vw,40px)}.dps .buy .rate{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:13px;color:var(--muted)}.dps .buy .stars{color:var(--terra);letter-spacing:1px}.dps .buy .price{display:flex;align-items:baseline;gap:10px;margin:14px 0 4px}.dps .buy .price .now{font-family:var(--f-serif);font-size:30px;font-weight:600}.dps .buy .price s{color:var(--muted);font-size:17px}.dps .buy .price .save,.dps .price .save,.single-product div.product .price .save{display:inline-block;background:rgb(217 120 95 / .14);color:var(--terra-d);font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;line-height:1.4;white-space:nowrap}.dps .buy .lead{color:#473f37;font-size:15px;margin:6px 0 18px;max-width:46ch}.dps .optg{margin-bottom:16px}.dps .optg .ohead{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.dps .optg .ohead .ot{font-size:13px;font-weight:600}.dps .optg .ohead .ot b{font-family:var(--f-serif);font-weight:600}.dps .optg .ohead .guide{font-size:12px;color:var(--teal);text-decoration:none;font-weight:600;cursor:pointer}.dps .colors{display:flex;gap:10px;flex-wrap:wrap}.dps .colors .cs{width:34px;height:34px;border-radius:50%;border:2px solid rgb(255 255 255 / .8);box-shadow:0 1px 5px rgb(30 20 12 / .3);cursor:pointer;transition:.14s;position:relative}.dps .colors .cs:hover{transform:scale(1.08)}.dps .colors .cs.on{outline:2px solid var(--teal);outline-offset:2px}.single-product .variations td.value select,.single-product .variations .value select{border:1px solid var(--line);border-radius:11px;background:rgb(255 255 255 / .45);font:inherit;font-weight:600;padding:9px 12px;color:var(--ink)}.single-product .variations td.value .variable-item,.single-product .variations .button-variable-item{border:1px solid var(--line);border-radius:11px;background:rgb(255 255 255 / .45);font-weight:600}.single-product .variations .variable-item.selected,.single-product .variations .variable-item.active{background:var(--ink);color:#f3ece1;border-color:var(--ink)}.dps .cartrow{display:flex;gap:12px;align-items:stretch;margin-top:20px}.dps .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:99px;background:rgb(255 255 255 / .6);overflow:hidden}.dps .qty button{width:42px;height:100%;border:none;background:none;font-size:18px;cursor:pointer;color:var(--ink)}.dps .qty span{min-width:30px;text-align:center;font-weight:600}.dps .addcart{flex:1;background:var(--terra);color:#fff;border:none;border-radius:99px;padding:15px;font-weight:600;font-size:16px;cursor:pointer;transition:.18s;font-family:var(--f-body)}.dps .addcart:hover{background:var(--terra-d)}.dps .addcart.dis{background:#bdb5ab;cursor:not-allowed}.dps .wish{width:54px;border:1px solid var(--line);border-radius:99px;background:rgb(255 255 255 / .6);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.dps .wish.on{background:var(--terra);border-color:var(--terra);color:#fff}.dps .wish.on svg{fill:#fff;stroke:#fff}.dps .cmpbtn{width:54px;border:1px solid var(--line);border-radius:99px;background:rgb(255 255 255 / .6);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);font-family:inherit}.dps .cmpbtn.on{background:var(--teal);border-color:var(--teal);color:#fff}.dps .cmpnote{display:none;margin-top:10px;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:rgb(14 124 134 / .10);border:1px solid rgb(14 124 134 / .3);font-size:13px;color:#34504f}.dps .cmpnote.show{display:flex}.dps .cmpnote a{color:var(--teal);font-weight:600;text-decoration:none;white-space:nowrap}.dps .selnote{font-size:12.5px;color:var(--muted);margin-top:9px;min-height:18px}.dps .selnote b{color:var(--ink)}.dps .utrust{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.dps .utrust .u{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#4f463d}.dps .utrust .u svg{color:var(--teal);flex-shrink:0}.dps .tstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:6px 0 0}.dps .tstrip .t{display:flex;gap:12px;align-items:flex-start;padding:20px}.dps .tstrip .t .ic{width:40px;height:40px;border-radius:10px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .tstrip .t b{font-family:var(--f-serif);font-size:15px;display:block;margin-bottom:2px}.dps .tstrip .t small{color:var(--muted);font-size:12.5px}.dps .sec h2{font-size:clamp(24px,3vw,38px);margin-bottom:18px}.dps .desc{display:grid;grid-template-columns:1.3fr .7fr;gap:34px;padding:36px}.dps .desc .body p{color:#473f37;margin-bottom:13px;max-width:64ch}.dps .desc .body p:first-child::first-letter{font-family:var(--f-serif);font-size:3em;float:left;line-height:.8;padding:6px 9px 0 0;color:var(--terra)}.dps .desc .specs{align-self:start}.dps .desc .specs h3{font-size:18px;margin-bottom:10px}.dps .specrow{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:9px 0;font-size:13.5px}.dps .specrow b{font-family:var(--f-serif);font-weight:600}.dps .specrow span{color:#4f463d;text-align:right}.dps .sizetable{width:100%;border-collapse:collapse;margin-top:14px;font-size:13.5px}.dps .sizetable th,.dps .sizetable td{padding:9px 10px;text-align:center;border-bottom:1px solid var(--line)}.dps .sizetable th{font-family:var(--f-serif);font-weight:600;font-size:13px}.dps .sizetable tr td:first-child,.dps .sizetable tr th:first-child{text-align:left;font-weight:600}.dps .sizenote{font-size:12px;color:var(--muted);margin-top:8px}.dps .calcw{border-radius:18px;overflow:hidden;border:1px solid var(--glass-bd);background:rgb(255 255 255 / .32);box-shadow:0 6px 20px -10px rgb(30 20 12 / .3)}.dps .calcw .cg{display:grid;grid-template-columns:1fr 1fr}.dps .calcw .cl{padding:18px;border-right:1px solid var(--glass-bd)}.dps .calcw .cr{padding:18px;text-align:center;display:flex;flex-direction:column;gap:10px}.dps .calcw .cpill{display:inline-block;padding:7px 13px;border-radius:99px;font-size:12.5px;font-weight:600}.dps .calcw .cpill.on{background:var(--teal);color:#fff}.dps .calcw .cpill.off{background:rgb(255 255 255 / .6);border:1px solid var(--line)}.dps .calcw .cbn{font-family:var(--f-serif);font-size:54px;font-weight:600;color:var(--teal);line-height:.95}.dps .calcw .cbar{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--teal),#13A0AD);margin-top:12px}.dps .calcw .crank{text-align:left;padding:11px 13px;border-radius:12px;background:rgb(14 124 134 / .10);border:1px solid rgb(14 124 134 / .3)}.dps .calcw .foot{padding:9px;text-align:center;font-size:11.5px;color:var(--muted);background:rgb(255 255 255 / .3);border-top:1px solid var(--glass-bd)}.dps #sizecalc{position:relative;border-radius:20px;overflow:hidden;background:rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-bd);box-shadow:var(--shadow)}.dps #sizecalc .amb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.dps #sizecalc .a1{background:var(--teal);top:-70px;left:6%;width:240px;height:240px;opacity:.18}.dps #sizecalc .a2{background:var(--terra);bottom:-80px;right:4%;width:260px;height:260px;opacity:.18}.dps #sizecalc .chead{position:relative;z-index:2;padding:14px 18px;border-bottom:1px solid var(--glass-bd);display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgb(255 255 255 / .4);flex-wrap:wrap}.dps #sizecalc .chead b{font-family:var(--f-serif);font-size:17px}.dps #sizecalc .cbody{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.35fr;gap:14px;padding:16px}.dps #sizecalc .cc{background:rgb(255 255 255 / .32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .7);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:12px}.dps #sizecalc .lbl{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.dps #sizecalc .pills{display:flex;gap:7px;flex-wrap:wrap}.dps #sizecalc .pill{padding:8px 14px;border-radius:99px;font-size:13px;font-weight:600;border:1px solid var(--line);background:rgb(255 255 255 / .5);color:var(--ink);cursor:pointer;transition:.14s}.dps #sizecalc .pill:hover{background:rgb(255 255 255 / .85)}.dps #sizecalc .pill.on{background:var(--teal);color:#fff;border-color:var(--teal)}.dps #sizecalc .pill:disabled{opacity:.4;cursor:not-allowed}.dps #sizecalc .shapes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.dps #sizecalc .shape{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 3px;border-radius:11px;border:2px solid rgb(255 255 255 / .7);background:rgb(255 255 255 / .4);cursor:pointer;transition:.14s}.dps #sizecalc .shape:hover{background:rgb(255 255 255 / .7)}.dps #sizecalc .shape.on{border-color:var(--teal);background:rgb(14 124 134 / .10)}.dps #sizecalc .shape svg{width:22px;height:32px;fill:var(--muted)}.dps #sizecalc .shape.on svg{fill:var(--teal)}.dps #sizecalc .shape span{font-size:9.5px;font-weight:600;color:#4f463d;text-align:center;line-height:1}.dps #sizecalc .sl{margin-bottom:12px}.dps #sizecalc .sl:last-child{margin-bottom:0}.dps #sizecalc .slh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.dps #sizecalc .slh .slk{font-size:12px;font-weight:600;color:#4f463d}.dps #sizecalc .slh .sv{font-family:var(--f-serif);font-size:18px;font-weight:600}.dps #sizecalc .slh .sv small{font-size:11px;color:var(--muted);font-weight:400}.dps #sizecalc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--teal),#13A0AD);outline:none}.dps #sizecalc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--teal);box-shadow:0 2px 8px -2px rgb(30 20 12 / .4);cursor:pointer}.dps #sizecalc input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--teal);cursor:pointer}.dps #sizecalc .out{text-align:center}.dps #sizecalc .out .ol{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.dps #sizecalc .out .num{font-family:var(--f-serif);font-size:clamp(48px,9vw,66px);font-weight:600;color:var(--teal);line-height:.95}.dps #sizecalc .out .tailor{display:inline-block;margin-top:8px;padding:6px 13px;border-radius:99px;background:rgb(217 120 95 / .14);color:var(--terra-d);font-size:12px;font-weight:600}.dps #sizecalc .ranks{display:flex;flex-direction:column;gap:8px;margin-top:12px;text-align:left}.dps #sizecalc .rank{padding:12px 14px;border-radius:13px;border:1px solid var(--line)}.dps #sizecalc .rank.top{background:rgb(14 124 134 / .10);border-color:rgb(14 124 134 / .35)}.dps #sizecalc .rank.acc{background:rgb(217 120 95 / .10);border-color:rgb(217 120 95 / .35)}.dps #sizecalc .rank.pos{background:rgb(255 255 255 / .45)}.dps #sizecalc .rank .rt{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.dps #sizecalc .rank .dot{width:8px;height:8px;border-radius:50%}.dps #sizecalc .rank.top .dot{background:var(--teal)}.dps #sizecalc .rank.acc .dot{background:var(--terra)}.dps #sizecalc .rank.pos .dot{background:#a89f95}.dps #sizecalc .rank .rn{font-family:var(--f-serif);font-size:15px}.dps #sizecalc .rank .rn small{color:var(--muted);font-weight:400}.dps #sizecalc .rank .rr{font-size:12.5px;color:#4f463d;margin-top:3px;line-height:1.45}.dps .colorx{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.dps .colorx a{display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:var(--ink)}.dps .colorx a .ph{width:96px;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--glass-bd);transition:.18s}.dps .colorx a:hover .ph{transform:translateY(-3px)}.dps .colorx a small{font-size:12.5px;font-weight:600}.dps .commu{position:relative;border-radius:24px;overflow:hidden;min-height:260px;display:flex;align-items:flex-end}.dps .commu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dps .commu .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 14 9 / .12),rgb(20 14 9 / .66))}.dps .commu .tx{position:relative;z-index:2;padding:28px;color:#f3ece1}.dps .commu .tx h3{color:#f3ece1;font-size:24px}.dps .commu .tx p{opacity:.85;max-width:42ch;margin-top:6px;font-size:14px}.dps .reviews{padding:30px;margin-top:18px}.dps .reviews .rh{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px}.dps .reviews .ph-note{font-size:13px;color:var(--muted);background:rgb(14 124 134 / .08);border:1px dashed var(--glass-bd);border-radius:12px;padding:14px;margin-top:10px}.dps .faq{max-width:820px}.dps .faqi{border-bottom:1px solid var(--line)}.dps .faqi .q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;font-family:var(--f-serif);font-size:17px;font-weight:600;user-select:none}.dps .faqi .q .pm{transition:.2s;color:var(--muted)}.dps .faqi.open .q .pm{transform:rotate(45deg)}.dps .faqi .a{max-height:0;overflow:hidden;transition:max-height .3s ease}.dps .faqi .a p{color:#473f37;font-size:14.5px;padding:0 0 16px;max-width:70ch}.dps .rel{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dps .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgb(247 245 241 / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--glass-bd);box-shadow:0 -8px 30px -12px rgb(30 20 12 / .3);transform:translateY(110%);transition:.3s;padding:10px 16px}.dps .stickybar.show{transform:none}.dps .stickybar .in{display:flex;align-items:center;gap:12px;max-width:1240px;margin:0 auto}.dps .stickybar .sp{flex:1}.dps .stickybar .sp b{font-family:var(--f-serif);font-size:15px;display:block}.dps .stickybar .sp small{color:var(--muted);font-size:11.5px}.dps .stickybar .addcart{flex:0 0 auto;padding:13px 24px;font-size:15px}body.archive.woocommerce h1.shop-page-title,body.tax-product_cat h1.shop-page-title,body.post-type-archive-product h1.shop-page-title{display:none!important}@media(max-width:980px){.dps .filter-toggle{display:flex}.dps .filterpanel{position:static;display:none}.dps .filterpanel.open{display:block}.dps .swatchbar{display:block;padding:15px 16px;overflow:hidden}.dps .swatchbar .lab{display:block;margin-bottom:11px}.dps .swatchbar .swatches{width:100%;max-width:100%}}@media(max-width:920px){.dps .pdp{grid-template-columns:1fr;gap:24px}.dps .gallery{position:static}.single-product .product-gallery{position:static}.dps .desc{grid-template-columns:1fr}.dps .tstrip{grid-template-columns:1fr}.dps .rel{grid-template-columns:1fr 1fr}.dps .stickybar{display:block}}@media(min-width:921px){.dps .stickybar{display:none}}@media(max-width:560px){.dps .sw .dot{width:36px;height:36px}.dps .swatches{gap:16px}.dps .shophead h1{font-size:34px}.dps .calcw .cg{grid-template-columns:1fr}.dps .calcw .cl{border-right:none;border-bottom:1px solid var(--glass-bd)}.dps #sizecalc .cbody{grid-template-columns:1fr}}@media(max-width:520px){.dps .gallery{grid-template-columns:1fr}.dps .thumbs{flex-direction:row;order:2;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px}.dps .thumb{flex:0 0 64px}.dps .utrust{grid-template-columns:1fr}.dps .buy{padding:22px}.dps .buy h1{font-size:26px}.dps .qty button{width:38px}.dps .sizetable{display:block;overflow-x:auto;white-space:nowrap}.dps .desc{padding:24px}.dps .reviews{padding:22px}}.woocommerce-cart-form{padding:0;position:relative;z-index:2}.shop_table.cart{width:100%;border-collapse:collapse}.shop_table.cart thead th{font-family:var(--f-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:left;padding:0 10px 14px;border-bottom:1px solid var(--line)}.shop_table.cart thead th.product-price,.shop_table.cart thead th.product-quantity,.shop_table.cart thead th.product-subtotal{text-align:right}.shop_table.cart .cart_item td{padding:18px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.cart_item td.product-remove{width:30px}.cart_item td.product-thumbnail{width:84px;max-width:84px}.cart_item td.product-thumbnail img{width:72px;height:90px;object-fit:cover;border-radius:12px;border:1px solid var(--glass-bd)}.cart_item td.product-name a{color:var(--ink);text-decoration:none;font-family:var(--f-serif);font-size:17px;font-weight:600}.cart_item td.product-name a:hover{color:var(--terra)}.cart_item td.product-price,.cart_item td.product-subtotal{text-align:right;white-space:nowrap}.cart_item td.product-subtotal{font-family:var(--f-serif);font-weight:600;font-size:16px}.cart_item td.product-price{color:var(--muted);font-size:14px}.cart_item td.product-quantity{text-align:right}td.product-remove a.remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:16px!important;line-height:1!important;transition:.15s}td.product-remove a.remove:hover{background:var(--terra);border-color:var(--terra);color:#fff}.cart_item dl.variation{margin-top:6px;font-size:11.5px;line-height:1.55}.cart_item dl.variation dt{display:inline!important;float:none!important;font-weight:600;color:var(--muted);font-size:11.5px;margin:0 4px 0 0}.cart_item dl.variation dd{display:inline!important;float:none!important;margin:0 10px 0 0;font-size:11.5px;color:var(--ink)}.cart_item dl.variation dd p{display:inline;margin:0}.quantity{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:rgb(255 255 255 / .5);opacity:1}.quantity .ux-quantity__button,.quantity input.minus,.quantity input.plus{width:34px;height:38px;border:none;background:none;font-size:18px;cursor:pointer;color:var(--ink);font-family:inherit;padding:0;-webkit-appearance:none;appearance:none}.quantity .ux-quantity__button:hover,.quantity input.minus:hover,.quantity input.plus:hover{background:rgb(22 19 15 / .06)}.quantity input.qty{width:38px;height:38px;border:none;background:none;text-align:center;font:inherit;font-weight:600;-moz-appearance:textfield}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart_item~tr td.actions,td.actions.clear{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;flex-wrap:wrap;border-bottom:none}td.actions .coupon{display:flex;gap:8px;align-items:center;margin-bottom:0}td.actions .coupon .widget-title{display:none}td.actions .coupon .flex-row{display:flex;gap:8px;align-items:center;width:100%}td.actions .coupon input#coupon_code,td.actions .coupon .input-text{border:1px solid var(--line);border-radius:99px;padding:11px 16px;font:inherit;font-size:14px;background:rgb(255 255 255 / .6);min-width:160px}td.actions button[name="apply_coupon"]{background:none;border:1px solid var(--ink);color:var(--ink);border-radius:99px;padding:11px 18px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}td.actions button[name="apply_coupon"]:hover{background:var(--ink);color:#f3ece1}td.actions button[name="update_cart"]{background:none;border:1px dashed var(--line);color:var(--muted);border-radius:99px;padding:11px 18px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;float:none}td.actions button[name="update_cart"]:hover{color:var(--ink);border-color:var(--ink)}.woocommerce-cart .button-continue-shopping,.woocommerce-cart .button.wc-backward{display:inline-flex!important;align-items:center;gap:7px;white-space:nowrap;width:auto;background:none!important;border:1px solid var(--line)!important;color:var(--ink)!important;font-weight:600;border-radius:99px;padding:11px 22px;line-height:1.2}.woocommerce-cart .button-continue-shopping:hover,.woocommerce-cart .button.wc-backward:hover{background:var(--ink)!important;color:#f3ece1!important;border-color:var(--ink)!important}.cart-collaterals .cart-sidebar{display:flex;flex-direction:column;gap:16px}.cart_totals>h2{display:block;font-size:18px;margin-bottom:14px;font-family:var(--f-serif)}.cart_totals table.shop_table{width:100%;border-collapse:collapse}.cart_totals table.shop_table tr{border-bottom:1px solid var(--line)}.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding:11px 0;font-size:14.5px;text-align:left;font-weight:400}.cart_totals table.shop_table th{color:#473f37}.cart_totals table.shop_table td{font-weight:600;text-align:right}.cart_totals tr.cart-discount td{color:var(--teal);font-weight:600}.cart_totals tr.order-total{border-bottom:none}.cart_totals tr.order-total th{font-family:var(--f-serif);font-size:18px;color:var(--ink)}.cart_totals tr.order-total td{font-family:var(--f-serif);font-size:22px}.cart_totals tr.order-total td small,.cart_totals .includes_tax,.cart_totals tr.order-total .tax_label{display:block;font-size:11px;color:var(--muted);font-weight:400;text-align:right}.cart_totals .wc-proceed-to-checkout{margin-top:16px}.cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%;font-size:16px;padding:15px}.mobile-product-price{color:var(--muted);font-size:13px;margin-top:8px}.dps .soc{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:12px;color:var(--muted)}.dps .soc svg{width:14px;height:14px;color:var(--terra)}.dps .soc b{color:#473f37;font-weight:600}.dps .keepshopping{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:600;margin-top:18px}.dps .keepshopping:hover{color:var(--ink)}.dps .affirm{display:flex;align-items:center;gap:11px;margin:14px 0 4px;padding:13px 18px;border-radius:16px;background:rgb(14 124 134 / .09);border:1px solid rgb(14 124 134 / .26);position:relative;z-index:2}.dps .affirm svg{width:20px;height:20px;color:var(--teal);flex-shrink:0}.dps .affirm b{font-family:var(--f-serif)}.dps .affirm span{font-size:14px;color:#34504f}.dps .cashbanner{display:flex;align-items:center;gap:14px;margin:14px 0 2px;padding:15px 18px;border-radius:18px;background:linear-gradient(100deg,rgb(217 120 95 / .16),rgb(14 124 134 / .12));border:1px solid rgb(217 120 95 / .34);position:relative;z-index:2}.dps .cashbanner .ci{width:42px;height:42px;border-radius:12px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .cashbanner .ci svg{width:22px;height:22px}.dps .cashbanner .ct{flex:1;min-width:0}.dps .cashbanner .ct b{font-family:var(--f-serif);font-size:15px;display:block}.dps .cashbanner .ct span{font-size:13px;color:#473f37}.dps .cashbanner .cbtn{flex-shrink:0;background:var(--ink);color:#f3ece1;border:none;border-radius:99px;padding:11px 18px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap}.dps .cashbanner .cbtn:hover{background:#000}.dps .freeship{margin-bottom:16px}.dps .freeship .ftxt{font-size:13px;color:#473f37;margin-bottom:8px}.dps .freeship .ftxt b{color:var(--teal)}.dps .freeship.done .ftxt b{color:var(--terra)}.dps .fbar{height:8px;border-radius:99px;background:rgb(22 19 15 / .10);overflow:hidden}.dps .fbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--teal),#13a0ac);transition:width .5s}.dps .freeship.done .fbar i{background:linear-gradient(90deg,var(--terra),var(--terra-d))}.dps .paytrust{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:var(--muted);font-size:12px}.dps .paytrust svg{width:15px;height:15px}.dps .minitrust{display:flex;flex-direction:column;gap:9px}.dps .minitrust .t{display:flex;align-items:center;gap:9px;font-size:13px;color:#473f37}.dps .minitrust .t svg{width:17px;height:17px;color:var(--teal);flex-shrink:0}.dps .panel{padding:22px}.dps .xsell-section{margin-top:24px;padding:22px}.dps .xsell-section .xhead{margin-bottom:16px}.dps .xsell-section .xhead h3{font-size:19px}.dps .xsell-section .xhead p{font-size:13px;color:var(--muted);margin-top:3px}.dps .xlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dps .xrow{display:flex;align-items:center;gap:14px;padding:13px 2px;border-bottom:1px solid var(--line)}.dps .xrow:last-child{border-bottom:none}.dps .xthumb{flex-shrink:0;width:54px;height:66px;border-radius:10px;overflow:hidden;border:1px solid var(--glass-bd);display:block}.dps .xthumb img{width:100%;height:100%;object-fit:cover;transition:.18s}.dps .xthumb:hover img{transform:scale(1.05)}.dps .xinfo{flex:1;min-width:0}.dps .xname{display:block;font-family:var(--f-serif);font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;line-height:1.2}.dps .xname:hover{color:var(--terra)}.dps .xrow .xsoc{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:5px;margin-top:4px}.dps .xrow .xsoc svg{width:13px;height:13px;color:var(--terra);flex-shrink:0}.dps .xrow .xview{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--teal);text-decoration:none;white-space:nowrap}.dps .xrow .xview svg{width:14px;height:14px}.dps .xrow .xview:hover{color:var(--terra)}.dps .gamecard{padding:22px;overflow:hidden;position:relative}.dps .gamecard .gbadge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--terra);background:rgb(217 120 95 / .12);border:1px solid rgb(217 120 95 / .3);border-radius:99px;padding:4px 10px;margin-bottom:11px}.dps .gamecard h3{font-size:21px}.dps .gamecard .gsub{font-size:13px;color:#473f37;margin-top:5px}.dps .gprogress{display:flex;gap:6px;margin:15px 0 13px}.dps .gprogress .gd{flex:1;height:5px;border-radius:99px;background:rgb(22 19 15 / .12)}.dps .gprogress .gd.on{background:var(--teal)}.dps .gq{font-family:var(--f-serif);font-size:16px;font-weight:600;line-height:1.25;margin-bottom:13px}.dps .gopts{display:flex;flex-direction:column;gap:8px}.dps .gopt{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:11px 13px;font:inherit;font-size:14px;background:rgb(255 255 255 / .5);cursor:pointer;transition:.13s;color:var(--ink)}.dps .gopt:hover{border-color:var(--muted)}.dps .gopt .gk{width:22px;height:22px;border-radius:6px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;color:var(--muted)}.dps .gopt.sel{border-color:var(--teal);background:rgb(14 124 134 / .08)}.dps .gopt.sel .gk{background:var(--teal);color:#fff;border-color:var(--teal)}.dps .gopt.correct{border-color:#2e9e57;background:rgb(46 158 87 / .12)}.dps .gopt.correct .gk{background:#2e9e57;color:#fff;border-color:#2e9e57}.dps .gopt.wrong{border-color:#c0392b;background:rgb(192 57 43 / .1)}.dps .gopt.wrong .gk{background:#c0392b;color:#fff;border-color:#c0392b}.dps .gopt[disabled]{cursor:default}.dps .gnext{width:100%;margin-top:14px;background:var(--ink);color:#f3ece1;border:none;border-radius:99px;padding:13px;font:inherit;font-weight:600;font-size:14.5px;cursor:pointer}.dps .gnext[disabled]{opacity:.4;cursor:not-allowed}.dps .gresult{text-align:center;padding:8px 0}.dps .gresult .gemoji{font-size:40px;line-height:1}.dps .gresult h4{font-size:22px;margin:10px 0 6px}.dps .gresult p{font-size:13.5px;color:#473f37;margin-bottom:14px}.dps .gcoupon{display:inline-flex;align-items:center;gap:10px;border:1.5px dashed var(--teal);border-radius:12px;padding:11px 16px;background:rgb(14 124 134 / .07)}.dps .gcoupon code{font-family:var(--f-serif);font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.dps .gcoupon .gcopy{background:var(--teal);color:#fff;border:none;border-radius:8px;padding:7px 12px;font:inherit;font-weight:600;font-size:12px;cursor:pointer}.dps .gsmall{font-size:11px;color:var(--muted);margin-top:12px}.dps .rezmodal{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:18px;background:rgb(22 19 15 / .55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dps .rezmodal.open{display:flex}.dps .rezdialog{position:relative;width:min(460px,100%);max-height:92vh;overflow:auto;padding:26px 24px;background:rgb(246 242 235 / .98);border-color:rgb(255 255 255 / .85);box-shadow:0 30px 70px -20px rgb(30 20 12 / .6)}.dps .rezclose{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:rgb(255 255 255 / .6);font-size:20px;line-height:1;cursor:pointer;color:var(--muted);z-index:2}.dps .rezclose:hover{color:var(--ink);border-color:var(--ink)}.dps .reztimerwrap{display:flex;align-items:center;gap:10px;margin:16px 0 6px}.dps .reztimerbar{flex:1;height:9px;border-radius:99px;background:rgb(22 19 15 / .10);overflow:hidden}.dps .reztimerbar i{display:block;height:100%;width:100%;border-radius:99px;background:linear-gradient(90deg,var(--teal),#13a0ac);transition:width 1s linear}.dps .reztimerwrap.low .reztimerbar i{background:linear-gradient(90deg,var(--terra),var(--terra-d))}.dps .reztimernum{font-family:var(--f-serif);font-weight:700;font-size:16px;min-width:46px;text-align:right;font-variant-numeric:tabular-nums}.dps .reztimerwrap.low .reztimernum{color:var(--terra)}.checkout.woocommerce-checkout{padding:16px 0 70px;position:relative;z-index:2}#customer_details{display:flex;flex-direction:column;gap:18px}.form-row{margin-bottom:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper .form-row-wide{grid-column:1 / -1}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:auto;float:none;margin-left:0;margin-right:0}.form-row label{display:block;font-size:13px;font-weight:600;color:#473f37;margin-bottom:6px}.form-row label abbr.required,.form-row .required{color:var(--terra);text-decoration:none;border:none}.form-row .woocommerce-input-wrapper{display:block;width:100%}.form-row .input-text,.form-row select{width:100%;border:1px solid var(--line);border-radius:13px;padding:13px 15px;font:inherit;font-size:15px;background:rgb(255 255 255 / .6);color:var(--ink);transition:.15s}.form-row .input-text:focus,.form-row select:focus{outline:none;border-color:var(--teal);background:rgb(255 255 255 / .85);box-shadow:0 0 0 3px rgb(14 124 134 / .12)}.form-row .select2-container{width:100%!important;display:block}.form-row .select2-container--default .select2-selection--single{height:auto;min-height:48px;border:1px solid var(--line);border-radius:13px;background:rgb(255 255 255 / .6);display:flex;align-items:center}.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 15px;line-height:1.4;color:var(--ink);font-size:15px}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:10px}.form-row .select2-container--default.select2-container--focus .select2-selection--single,.form-row .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--teal);box-shadow:0 0 0 3px rgb(14 124 134 / .12)}.form-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2316130F' stroke-width='2'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.form-row textarea.input-text{min-height:88px;resize:vertical}.woocommerce-checkout .col-inner.has-border,.woocommerce-checkout .col-inner.is-well{background:rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-bd);border-radius:16px;box-shadow:var(--shadow);padding:26px}.checkout-sidebar{padding:0}.checkout-sidebar #order_review_heading,.checkout-sidebar h3{font-size:19px;margin-bottom:16px}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.woocommerce-checkout-review-order-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--line)}.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top}.woocommerce-checkout-review-order-table tbody td.product-name{font-family:var(--f-serif);font-size:15px;font-weight:600;line-height:1.15}.woocommerce-checkout-review-order-table tbody td.product-name .product-quantity{color:var(--muted);font-weight:400;font-size:13px}.woocommerce-checkout-review-order-table tbody td.product-name dl.variation{font-family:var(--f-body);font-weight:400;font-size:12px;color:var(--muted);margin-top:3px}.woocommerce-checkout-review-order-table tbody td.product-name dl.variation dt,.woocommerce-checkout-review-order-table tbody td.product-name dl.variation dd{display:inline;margin:0}.woocommerce-checkout-review-order-table tbody td.product-total{font-family:var(--f-serif);font-weight:600;font-size:15px;white-space:nowrap;text-align:right}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:11px 0;font-size:14px;text-align:left;font-weight:400;border-top:1px solid var(--line)}.woocommerce-checkout-review-order-table tfoot td{text-align:right;font-weight:600}.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-family:var(--f-serif);font-size:18px;color:var(--ink)}.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-family:var(--f-serif);font-size:22px}.woocommerce-checkout-review-order-table tfoot tr.shipping td{color:var(--teal);font-weight:600}.woocommerce-checkout-review-order-table tfoot tr.order-total td .includes_tax,.woocommerce-checkout-review-order-table tfoot tr.order-total td small{display:block;font-size:11px;color:var(--muted);font-weight:400;text-align:right}.wc_payment_methods.methods{list-style:none;margin:6px 0 4px;padding:0}.wc_payment_methods li.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;gap:11px;border:1px solid var(--line);border-radius:14px;padding:13px 14px;margin-bottom:10px;transition:.15s;background:rgb(255 255 255 / .45)}.wc_payment_methods li.wc_payment_method:hover{border-color:var(--muted)}.wc_payment_methods li.wc_payment_method:has(input.input-radio:checked){border-color:var(--teal);background:rgb(14 124 134 / .07);box-shadow:0 0 0 2px rgb(14 124 134 / .14)}.wc_payment_methods li.wc_payment_method input.input-radio{width:20px;height:20px;flex-shrink:0;accent-color:var(--teal);margin:0}.wc_payment_methods li.wc_payment_method>label{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--ink);margin:0;cursor:pointer;display:flex;align-items:center;gap:8px}.wc_payment_methods li.wc_payment_method>label img{max-height:24px;width:auto}.wc_payment_methods li.wc_payment_method .payment_box{flex-basis:100%;font-size:12.5px;color:var(--muted);margin-top:5px}.wc_payment_methods li.wc_payment_method .payment_box p{margin:0}ul#shipping_method,.woocommerce-shipping-methods{list-style:none;margin:0;padding:0}ul#shipping_method li,.woocommerce-shipping-methods li{display:flex;align-items:center;gap:9px;padding:4px 0}ul#shipping_method input.shipping_method{accent-color:var(--teal);width:18px;height:18px;flex-shrink:0;margin:0}ul#shipping_method label.shipping__list_label{margin:0;font-size:13.5px;color:#473f37;cursor:pointer}.woocommerce-terms-and-conditions-wrapper{margin:16px 0 4px;border-top:none;padding-top:0}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex;align-items:flex-start;gap:11px;cursor:pointer;user-select:none;font-size:13px;color:#473f37;margin:0}.woocommerce-terms-and-conditions-wrapper input.input-checkbox{width:20px;height:20px;flex-shrink:0;accent-color:var(--teal);margin:1px 0 0}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{color:var(--teal);font-weight:600}.woocommerce-terms-and-conditions-wrapper .required{color:var(--terra)}.form-row.place-order{margin:0}.form-row.place-order #place_order{width:100%;margin-top:14px;font-size:16px;padding:16px}.form-row.place-order #place_order[disabled],.form-row.place-order #place_order:disabled{opacity:.45;cursor:not-allowed;transform:none}.dps .affirm{display:flex;align-items:center;gap:11px;margin:14px 0 4px;padding:13px 18px;border-radius:16px;background:rgb(14 124 134 / .09);border:1px solid rgb(14 124 134 / .26);position:relative;z-index:2}.dps .affirm svg{width:20px;height:20px;color:var(--teal);flex-shrink:0}.dps .affirm b{font-family:var(--f-serif)}.dps .affirm span{font-size:14px;color:#34504f}.dps .acct-cb{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;border-radius:14px;background:linear-gradient(100deg,rgb(217 120 95 / .13),rgb(14 124 134 / .10));border:1px solid rgb(217 120 95 / .3);cursor:pointer;user-select:none}.dps .acct-cb .box{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(255 255 255 / .6);transition:.15s;margin-top:1px}.dps .acct-cb .box svg{width:13px;height:13px;opacity:0}.dps .acct-cb.on .box{background:var(--teal);border-color:var(--teal)}.dps .acct-cb.on .box svg{opacity:1}.dps .acct-cb .tt{font-size:13px;color:#473f37}.dps .acct-cb .tt b{font-family:var(--f-serif);color:var(--ink);display:block;font-size:14.5px;margin-bottom:2px}.dps .pagehead{padding:28px 0 4px;position:relative;z-index:2}.dps .pagehead h1{font-size:clamp(28px,4vw,50px)}.dps .crumb{font-size:13px;color:var(--muted);margin-bottom:10px}.dps .crumb a{color:var(--muted);text-decoration:none}.dps .crumb b{color:var(--ink)}.dps .steps{display:flex;align-items:center;gap:10px;margin:16px 0 6px;flex-wrap:wrap}.dps .steps .st{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.dps .steps .st .n{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;background:rgb(255 255 255 / .5)}.dps .steps .st.on{color:var(--ink)}.dps .steps .st.on .n{background:var(--ink);color:#f3ece1;border-color:var(--ink)}.dps .steps .st.done .n{background:var(--teal);color:#fff;border-color:var(--teal)}.dps .steps .sep{width:26px;height:1px;background:var(--line)}.woocommerce-order.row{padding:8px 0 70px;position:relative;z-index:2}.woocommerce-order-details table.order_details{width:100%;border-collapse:collapse;margin:0}.woocommerce-order-details .woocommerce-order-details__title{font-size:19px;margin-bottom:14px}.woocommerce-order-details table.order_details thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--line)}.woocommerce-order-details table.order_details thead th.product-total{text-align:right}.woocommerce-order-details table.order_details tr.order_item td{padding:13px 0;border-bottom:1px solid var(--line);vertical-align:top}.woocommerce-order-details table.order_details td.product-name{font-family:var(--f-serif);font-size:15px;font-weight:600;line-height:1.15}.woocommerce-order-details table.order_details td.product-name .product-quantity{color:var(--muted);font-weight:400;font-size:13px}.woocommerce-order-details table.order_details td.product-total{font-family:var(--f-serif);font-weight:600;font-size:15px;white-space:nowrap;text-align:right}.woocommerce-order-details table.order_details tfoot th,.woocommerce-order-details table.order_details tfoot td{padding:10px 0;font-size:14px;text-align:left;font-weight:400}.woocommerce-order-details table.order_details tfoot td{text-align:right;font-weight:600}.woocommerce-order-overview.order_details{list-style:none;margin:0;padding:0}.woocommerce-order-overview.order_details li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.woocommerce-order-overview.order_details li:last-child{border-bottom:none}.woocommerce-order-overview.order_details li strong{color:var(--ink);font-weight:600;text-align:right}.dps .successhero{text-align:center;padding:48px 0 26px;position:relative;z-index:2}.dps .successhero h1{font-size:clamp(32px,4.6vw,56px)}.dps .successhero .lead{color:#473f37;max-width:46ch;margin:14px auto 0;font-size:17px}.dps .successhero .ordernum{display:inline-block;margin-top:18px;background:rgb(255 255 255 / .55);border:1px solid var(--glass-bd);border-radius:99px;padding:8px 18px;font-size:14px;font-weight:600}.dps .successhero .ordernum b{font-family:var(--f-serif);color:var(--ink)}.dps .ecg{width:min(440px,86%);height:64px;margin:0 auto 6px;position:relative}.dps .ecg svg{width:100%;height:100%;overflow:visible}.dps .ecg .line{fill:none;stroke:var(--teal);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600;animation:dps-ecgdraw 2.1s cubic-bezier(.6,.1,.2,1) forwards}.dps .ecg .blip{fill:var(--terra);opacity:0;animation:dps-blip 2.1s ease-out forwards}@keyframes dps-ecgdraw{to{stroke-dashoffset:0}}@keyframes dps-blip{0%,72%{opacity:0}80%{opacity:1;r:6}100%{opacity:.9;r:4}}.dps .op-badge{display:inline-block;font-family:var(--f-serif);font-style:italic;font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--teal);background:rgb(14 124 134 / .10);border:1px solid rgb(14 124 134 / .3);border-radius:99px;padding:7px 18px;margin-bottom:16px}body.woocommerce-order-received .dps .panel{padding:24px}.dps .blocktitle{font-size:19px;margin-bottom:16px;display:flex;align-items:center;gap:9px}.dps .blocktitle svg{width:19px;height:19px;color:var(--teal)}.dps .brandblock{position:relative;overflow:hidden}.dps .brandblock .ey{color:var(--terra)}.dps .brandblock h3{font-size:clamp(20px,2.4vw,26px);margin:7px 0 12px;max-width:30ch}.dps .brandblock p{font-size:14.5px;color:#473f37;margin-bottom:11px;max-width:60ch}.dps .brandblock p b{color:var(--ink)}.dps .brand-cta{display:flex;gap:11px;flex-wrap:wrap;margin-top:16px}.dps .brand-cta .wa{background:var(--wa);color:#fff;border:none}.dps .brand-cta .wa:hover{filter:brightness(.95);transform:translateY(-2px)}.dps .signoff{margin-top:18px;display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--muted)}.dps .signoff .ava{width:38px;height:38px;border-radius:50%;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;font-family:var(--f-serif);font-weight:700;font-size:14px;flex-shrink:0}.woocommerce-order .is-well{background:rgb(255 255 255 / .34)}.dps .cb-point{margin-top:16px;padding:15px 16px;border-radius:14px;background:linear-gradient(100deg,rgb(217 120 95 / .13),rgb(14 124 134 / .10));border:1px solid rgb(217 120 95 / .3)}.dps .cb-point .cbh{display:flex;align-items:center;gap:8px;font-family:var(--f-serif);font-weight:600;font-size:15px;margin-bottom:6px}.dps .cb-point .cbh svg{width:18px;height:18px;color:var(--terra)}.dps .cb-point p{font-size:13px;color:#473f37;margin-bottom:10px}.dps .cb-point a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--teal);text-decoration:none}.dps .help a{color:var(--teal);font-weight:600;text-decoration:none}.dps .rv-section{padding:26px}.dps .rv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.dps .rv-head .label{color:var(--terra)}.dps .rv-head h3{font-size:clamp(22px,2.6vw,30px);margin-top:5px}.dps .rv-head .clr{font-size:13px;color:var(--muted);background:none;border:none;cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dps .rv-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}.dps .rv-row::-webkit-scrollbar{height:7px}.dps .rv-row::-webkit-scrollbar-thumb{background:rgb(22 19 15 / .2);border-radius:99px}.dps .rv-card{scroll-snap-align:start;background:rgb(255 255 255 / .66);border:1px solid var(--glass-bd);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.dps .rv-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -16px rgb(30 20 12 / .4)}.dps .rv-card .rv-ph{aspect-ratio:4/5;position:relative;overflow:hidden}.dps .rv-card .rv-ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.dps .rv-card:hover .rv-ph img{transform:scale(1.05)}.dps .rv-card .rv-heart{position:absolute;top:9px;right:9px;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .85);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:.15s}.dps .rv-card .rv-heart svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.dps .rv-card .rv-heart.on{color:var(--terra)}.dps .rv-card .rv-heart.on svg{fill:var(--terra);stroke:var(--terra)}.dps .rv-card .rv-b{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.dps .rv-card .rv-mat{align-self:flex-start;font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:99px;background:rgb(14 124 134 / .12);color:var(--teal)}.dps .rv-card h4{font-family:var(--f-serif);font-size:15.5px;font-weight:600;line-height:1.15}.dps .rv-card .rv-cdot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.dps .rv-card .rv-cdot i{width:13px;height:13px;border-radius:50%;border:1px solid rgb(0 0 0 / .12)}.dps .rv-card .rv-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.dps .rv-card .rv-pr{font-family:var(--f-serif);font-weight:600;font-size:16px}.dps .rv-card .rv-add{background:var(--terra);color:#fff;border:none;border-radius:99px;padding:7px 13px;font:inherit;font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap}.dps .rv-card .rv-add:hover{background:var(--terra-d)}.dps .emptycart{padding:46px 28px;text-align:center}.dps .emptycart .ec-ic{width:72px;height:72px;border-radius:50%;background:rgb(22 19 15 / .06);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.dps .emptycart .ec-ic svg{width:32px;height:32px;color:var(--muted)}.dps .emptycart h2{font-size:26px;margin-bottom:8px}.dps .emptycart p{color:#473f37;max-width:42ch;margin:0 auto 18px}@media(max-width:820px){.shop_table.cart thead{display:none}.shop_table.cart,.shop_table.cart tbody,.shop_table.cart tr,.shop_table.cart td{display:block;width:100%}.cart_item{position:relative;border:1px solid var(--glass-bd);background:rgb(255 255 255 / .55);border-radius:16px;padding:14px 14px 14px 96px;margin-bottom:14px;min-height:104px}.shop_table.cart .cart_item td{border-bottom:none;padding:0}.cart_item td.product-remove{position:absolute;top:10px;right:10px;width:auto}.cart_item td.product-thumbnail{position:absolute;top:14px;left:14px;width:auto}.cart_item td.product-thumbnail img{width:70px;height:88px}.cart_item td.product-price{display:none}div.show-for-small.mobile-product-price{display:block!important}.cart_item td.product-quantity{text-align:left;margin-top:11px}.quantity{border-radius:99px}.quantity .ux-quantity__button,.quantity input.minus,.quantity input.plus{width:30px;height:30px;font-size:15px}.quantity input.qty{width:30px;height:30px;font-size:13px}.cart_item td.product-subtotal{display:none}td.actions.clear{padding-top:6px}td.actions .coupon{flex:1}td.actions .coupon input#coupon_code,td.actions .coupon .input-text{flex:1;min-width:0}}@media(max-width:520px){td.actions.clear{flex-direction:column;align-items:stretch}td.actions .coupon{width:100%}td.actions button[name="update_cart"]{width:100%}.dps .cashbanner{flex-wrap:wrap}.dps .cashbanner .cbtn{width:100%}}@media(max-width:520px){.form-grid{grid-template-columns:1fr}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}}@media(max-width:980px){.woocommerce-checkout .large-7.col{order:0}.woocommerce-checkout .large-5.col{order:1}.woocommerce-order.row{grid-template-columns:1fr;gap:18px}.woocommerce-order.row .col.large-5{order:-1}.woocommerce-order.row .col.large-7,.woocommerce-order.row .col.large-5{flex-basis:100%;max-width:100%}}@media(max-width:520px){.dps .successhero{padding:34px 0 18px}.dps-wafab .walabel{display:none}.dps-wafab{padding:14px}}@media(max-width:520px){.dps .rv-row{grid-auto-columns:minmax(158px,1fr)}}@media(prefers-reduced-motion:reduce){.dps .ecg .line{stroke-dashoffset:0;animation:none}.dps .ecg .blip{opacity:.9;animation:none}}.dps .xthumb img{width:100%;height:100%;object-fit:cover;display:block}.dps .xrow .xprice{margin-left:auto;font-family:var(--f-serif);font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap}.woocommerce-checkout-review-order-table td.product-name .review-thumb{float:left;margin-right:11px;width:46px;height:58px;border-radius:9px;overflow:hidden;border:1px solid var(--glass-bd);display:block}.woocommerce-checkout-review-order-table td.product-name .review-thumb img{width:100%;height:100%;object-fit:cover;display:block}.order_details td.product-name .od-thumb{float:left;margin-right:11px;width:46px;height:58px;border-radius:9px;overflow:hidden;border:1px solid var(--glass-bd);display:block}.order_details td.product-name .od-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dps .narrow{max-width:980px;margin:0 auto}.dps .narrow.narrow-wide{max-width:1000px}.dps .narrow.narrow-tight{max-width:900px}.dps .abhero{padding:60px 0 22px;position:relative;z-index:2;text-align:center}.dps .abhero .kick{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--terra)}.dps .abhero .kick .ln{width:30px;height:1px;background:var(--terra)}.dps .abhero h1{font-size:clamp(38px,5.2vw,68px);max-width:16ch;margin:0 auto}.dps .abhero h1 em{font-style:italic;font-weight:500;color:var(--terra)}.dps .abhero p{font-size:18px;color:#473f37;max-width:54ch;margin:22px auto 0}.dps .abhero .meta{margin-top:24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dps .abhero .jump{margin-top:24px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.dps .abhero .jump a{text-decoration:none}.dps.dps-aux .sec{padding:54px 0;position:relative;z-index:2}.dps.dps-aux .head{display:block;margin-bottom:24px}.dps.dps-aux .head .label{color:var(--terra)}.dps.dps-aux .head h2{font-size:clamp(26px,3.4vw,42px);margin-top:6px}.dps .final .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.dps .split{display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;border-radius:22px}.dps .split .ph{position:relative;min-height:460px}.dps .split .tx{padding:42px}.dps .split .tx .big{font-family:var(--f-serif);font-size:clamp(22px,2.5vw,32px);line-height:1.18;font-weight:500;margin-bottom:16px}.dps .split .tx .big em{font-style:italic;color:var(--terra)}.dps .split .tx p{color:#473f37;margin-bottom:13px;max-width:56ch}.dps.dps-aux .why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dps.dps-aux .why .c{padding:28px}.dps.dps-aux .why .c .ic-w{width:44px;height:44px;border-radius:12px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.dps.dps-aux .why .c h3{font-size:20px;margin-bottom:8px}.dps.dps-aux .why .c p{color:#4f463d;font-size:14.5px}.dps .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-radius:20px;overflow:hidden}.dps .stats .s{background:var(--frost);padding:26px 18px;text-align:center}.dps .stats .s b{font-family:var(--f-serif);font-size:clamp(26px,3vw,38px);display:block;color:var(--ink)}.dps .stats .s span{font-size:13px;color:var(--muted)}.dps .stats .s b em{font-style:normal;color:var(--terra)}.dps .help{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dps .help .q{padding:24px;display:flex;flex-direction:column;gap:7px}.dps .help .q .qn{display:flex;align-items:center;gap:10px}.dps .help .q .ic-w{width:38px;height:38px;border-radius:11px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .help .q h3{font-size:17px}.dps .help .q p{color:#4f463d;font-size:14px}.dps .help .q a.lk{margin-top:auto;color:var(--terra);font-weight:600;font-size:14px;text-decoration:none}.dps .help .q a.lk:hover{text-decoration:underline}.dps .chgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.dps .ch{padding:30px;display:flex;flex-direction:column;gap:6px}.dps .ch .ic-w{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff}.dps .ch h3{font-size:22px}.dps .ch .sub{color:var(--muted);font-size:14px}.dps .ch .big{font-family:var(--f-serif);font-size:clamp(22px,2.4vw,30px);font-weight:600;margin:4px 0 2px;letter-spacing:-.01em}.dps .ch .big a{text-decoration:none}.dps .ch .big a:hover{color:var(--terra)}.dps .ch.featured{background:linear-gradient(135deg,rgb(31 168 85 / .16),rgb(255 255 255 / .18));border-color:rgb(31 168 85 / .4)}.dps .ch .actrow{margin-top:auto;padding-top:14px;display:flex;gap:10px;flex-wrap:wrap}.dps .ch .pill{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:rgb(31 168 85 / .14);color:#177a40;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600;margin-bottom:6px}.dps .minigrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dps .ch.sm{padding:24px}.dps .ch.sm .ic-w{width:40px;height:40px;border-radius:11px;margin-bottom:6px}.dps .ch.sm h3{font-size:18px}.dps .ch.sm .big{font-size:18px}.dps .firma{display:grid;grid-template-columns:1.1fr 1fr;gap:0;overflow:hidden;border-radius:22px}.dps .firma .tx{padding:36px}.dps .firma .tx .big{font-family:var(--f-serif);font-size:clamp(20px,2.2vw,28px);font-weight:600;margin-bottom:10px}.dps .firma .tx .big em{font-style:italic;color:var(--terra)}.dps .firma .tx p{color:#473f37;max-width:44ch;font-size:14.5px}.dps .firma .legal{padding:36px;background:rgb(22 19 15 / .04);border-left:1px solid var(--line)}.dps .firma .legal .row{padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;display:flex;gap:10px}.dps .firma .legal .row:last-child{border-bottom:none}.dps .firma .legal .row b{min-width:84px;color:var(--muted);font-weight:600}.dps .dgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dps .dc{padding:24px;display:flex;flex-direction:column;gap:6px}.dps .dc .ic-w{width:44px;height:44px;border-radius:12px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.dps .dc .big{font-family:var(--f-serif);font-size:clamp(22px,2.3vw,28px);font-weight:600;letter-spacing:-.01em}.dps .dc .big em{font-style:normal;color:var(--terra)}.dps .dc h3{font-size:15px;margin-bottom:1px}.dps .dc p{color:#4f463d;font-size:13.5px}.dps .dc.hl{background:linear-gradient(135deg,rgb(14 124 134 / .16),rgb(255 255 255 / .18));border-color:rgb(14 124 134 / .42)}.dps .dc.hl .ic-w{background:var(--teal)}.dps .shipbar{margin-top:14px;padding:18px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}.dps .shipbar .tx{font-size:14px;color:#473f37}.dps .shipbar .tx b{color:var(--ink)}.dps .shipbar .track{flex:1;min-width:200px;height:10px;border-radius:99px;background:rgb(22 19 15 / .1);overflow:hidden;position:relative}.dps .shipbar .track i{position:absolute;left:0;top:0;bottom:0;width:78%;background:linear-gradient(90deg,var(--teal),var(--terra));border-radius:99px}.dps .awb{margin-top:14px;padding:22px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between}.dps .awb .lt{display:flex;align-items:center;gap:14px;min-width:240px}.dps .awb .lt .ic-w{width:46px;height:46px;border-radius:13px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .awb .lt h3{font-family:var(--f-serif);font-size:20px;line-height:1.1}.dps .awb .lt p{font-size:13px;color:var(--muted)}.dps .awb form{display:flex;gap:10px;flex-wrap:wrap;flex:1;justify-content:flex-end}.dps .awb input{font-family:inherit;font-size:14px;padding:12px 16px;border-radius:99px;border:1px solid var(--line);background:rgb(255 255 255 / .8);color:var(--ink);min-width:200px}.dps .awb input:focus{outline:none;border-color:var(--teal)}.dps .rgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:start}.dps.dps-aux .panel{padding:34px}.dps .panel .lead{font-family:var(--f-serif);font-size:clamp(22px,2.4vw,30px);font-weight:600;margin-bottom:6px}.dps .panel .lead em{font-style:italic;color:var(--terra)}.dps .panel p{color:#473f37;margin-bottom:12px;max-width:60ch}.dps .who{display:flex;gap:12px;margin:6px 0 4px;flex-wrap:wrap}.dps .who .w{flex:1;min-width:200px;border-radius:14px;padding:16px 18px;font-size:14px}.dps .who .w b{display:block;font-size:13px;margin-bottom:3px}.dps .who .w.you{background:rgb(217 120 95 / .12);border:1px solid rgb(217 120 95 / .34)}.dps .who .w.you b{color:var(--terra-d)}.dps .who .w.us{background:rgb(31 168 85 / .12);border:1px solid rgb(31 168 85 / .34)}.dps .who .w.us b{color:var(--ok,#177a40)}.dps .lst{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.dps .lst li{display:flex;gap:11px;font-size:14.5px;color:#3f372f;line-height:1.5}.dps .lst li svg{flex-shrink:0;margin-top:2px}.dps .lst.ok li svg{color:var(--ok,#177a40)}.dps .lst.no li svg{color:#b34a3a}.dps .steps{display:flex;flex-direction:column;gap:0}.dps .step{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.dps .step:last-child{border-bottom:none}.dps .step .n{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--ink);color:#f3ece1;font-family:var(--f-serif);font-weight:600;display:flex;align-items:center;justify-content:center}.dps .step h4{font-family:var(--f-serif);font-size:18px;font-weight:600;margin-bottom:3px}.dps .step p{font-size:14px;color:#4f463d;margin:0}.dps .addr{margin-top:8px;padding:12px 14px;border-radius:12px;background:rgb(22 19 15 / .05);border:1px dashed var(--line);font-size:14px}.dps .addr b{display:block;font-family:var(--f-serif);font-size:15px}.dps .tip{margin-top:12px;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#4f463d;background:rgb(14 124 134 / .08);border-radius:12px;padding:12px 14px}.dps .tip svg{color:var(--teal);flex-shrink:0;margin-top:1px}.dps .swap{display:grid;grid-template-columns:1fr 1.1fr;overflow:hidden;border-radius:22px;align-items:center}.dps .swap .tx{padding:40px}.dps .swap .tx .big{font-family:var(--f-serif);font-size:clamp(24px,2.8vw,38px);font-weight:600;line-height:1.1;margin-bottom:12px}.dps .swap .tx .big em{font-style:italic;color:var(--terra)}.dps .swap .tx p{color:#473f37;margin-bottom:14px;max-width:46ch}.dps .swap .free{display:inline-flex;align-items:center;gap:8px;background:rgb(31 168 85 / .16);color:var(--ok,#177a40);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;margin-bottom:14px}.dps .swap .flow{padding:40px;background:rgb(22 19 15 / .04);border-left:1px solid var(--line)}.dps .swap .flow .f{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.dps .swap .flow .f:last-child{border-bottom:none}.dps .swap .flow .f .d{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center}.dps .swap .flow .f b{font-size:14.5px}.dps .swap .flow .f span{font-size:13px;color:#4f463d}.dps .grp{margin-bottom:30px}.dps .grp .gh{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dps .grp .gh .ic-w{width:38px;height:38px;border-radius:11px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .grp .gh h2{font-size:clamp(22px,2.6vw,30px)}.dps .acc{display:flex;flex-direction:column;gap:10px}.dps details.q{border-radius:16px;overflow:hidden}.dps details.q summary{list-style:none;cursor:pointer;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--f-serif);font-weight:600;font-size:16.5px;color:var(--ink)}.dps details.q summary::-webkit-details-marker{display:none}.dps details.q summary .pl{position:relative;width:18px;height:18px;flex-shrink:0;transition:transform .22s}.dps details.q summary .pl::before,.dps details.q summary .pl::after{content:"";position:absolute;background:var(--terra);border-radius:2px}.dps details.q summary .pl::before{left:0;right:0;top:8px;height:2px}.dps details.q summary .pl::after{top:0;bottom:0;left:8px;width:2px;transition:opacity .22s}.dps details.q[open] summary .pl{transform:rotate(90deg)}.dps details.q[open] summary .pl::after{opacity:0}.dps details.q .a{padding:0 20px 18px;color:#473f37;font-size:14.5px;line-height:1.6}.dps details.q .a a{color:var(--terra);font-weight:600;text-decoration:none}.dps details.q .a a:hover{text-decoration:underline}.dps .matfeat{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dps .matfeat .mf{padding:22px 24px;display:flex;flex-direction:column;gap:4px}.dps .matfeat .mf .mtag{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.dps .matfeat .mf h3{font-size:18px;margin-top:2px}.dps .matfeat .mf p{font-size:13.5px;color:#4f463d;margin:3px 0 11px}.dps .matfeat .mf .mf-lk{margin-top:auto;color:var(--terra);font-weight:600;font-size:14px;text-decoration:none}.dps .matfeat .mf .mf-lk:hover{text-decoration:underline}@media(max-width:980px){.dps .dgrid{grid-template-columns:1fr 1fr}.dps .rgrid{grid-template-columns:1fr}.dps .swap{grid-template-columns:1fr}.dps .swap .flow{border-left:none;border-top:1px solid var(--line)}}@media(max-width:860px){.dps.dps-aux .sec{padding:40px 0}.dps .abhero{padding:40px 0 18px}.dps .split{grid-template-columns:1fr}.dps .split .ph{min-height:0;aspect-ratio:4/5}.dps .split .tx{padding:28px}.dps.dps-aux .why{grid-template-columns:1fr;gap:12px}.dps .stats{grid-template-columns:1fr 1fr}.dps .help{grid-template-columns:1fr}.dps .chgrid{grid-template-columns:1fr}.dps .firma{grid-template-columns:1fr}.dps .firma .legal{border-left:none;border-top:1px solid var(--line)}.dps .awb form{justify-content:flex-start}}@media(max-width:640px){.dps .matfeat{grid-template-columns:1fr}}@media(max-width:520px){.dps .abhero .meta .tag{font-size:11px}.dps .minigrid{grid-template-columns:1fr}.dps .dgrid{grid-template-columns:1fr}.dps .who .w{min-width:0}.dps .awb input{min-width:0;flex:1}.dps .final .cta .btn{width:100%}}.dps .lh{padding:54px 0 8px;position:relative;z-index:2}.dps .lh .kick{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--terra)}.dps .lh .kick .ln{width:30px;height:1px;background:var(--terra)}.dps .lh h1{font-size:clamp(34px,4.6vw,58px)}.dps .lh h1 em{font-style:italic;font-weight:500;color:var(--terra)}.dps .lh p{color:#473f37;max-width:60ch;margin:16px 0 0;font-size:17px}.dps .legal{padding:34px 0 56px;position:relative;z-index:2}.dps .legalgrid{display:grid;grid-template-columns:230px 1fr;gap:32px;align-items:start;max-width:1080px;margin:0 auto}.dps .toc{position:sticky;top:84px}.dps .toc .label{color:var(--muted);margin-bottom:10px;display:block}.dps .toc a{display:block;padding:7px 0 7px 13px;color:var(--muted);text-decoration:none;font-size:13px;border-left:2px solid var(--line);transition:.15s}.dps .toc a:hover{color:var(--terra);border-color:var(--terra)}.dps .doc{padding:40px}.dps .doc .updated{font-size:13px;color:var(--muted);margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.dps .doc h2{font-size:20px;margin:30px 0 10px;scroll-margin-top:84px}.dps .doc h2:first-of-type{margin-top:0}.dps .doc h3{font-size:16px;margin:16px 0 6px;font-family:var(--f-serif)}.dps .doc p{color:#3f372f;font-size:14.5px;margin-bottom:12px}.dps .doc ul{margin:0 0 12px 18px}.dps .doc ul li{margin-left:0!important}.dps .doc li{font-size:14.5px;margin-bottom:7px;color:#3f372f}.dps .doc a{color:var(--terra);font-weight:500;text-decoration:none}.dps .doc a:hover{text-decoration:underline}.dps .flagbox{background:rgb(217 120 95 / .1);border:1px solid rgb(217 120 95 / .42);border-radius:14px;padding:15px 17px;font-size:13px;color:#7a4030;margin-bottom:24px;line-height:1.55}.dps .flagbox b{color:var(--terra-d)}.dps .firm{background:rgb(22 19 15 / .04);border-radius:12px;padding:14px 16px;font-size:13.5px;margin-bottom:6px}.dps .firm b{font-family:var(--f-serif)}.dps .doc .dtab{width:100%;border-collapse:collapse;margin:4px 0 12px;font-size:13.5px}.dps .doc .dtab th,.dps .doc .dtab td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top;color:#3f372f}.dps .doc .dtab th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:860px){.dps .legalgrid{grid-template-columns:1fr}.dps .toc{display:none}.dps .doc{padding:28px}.dps .doc .dtab,.dps .doc .dtab tbody,.dps .doc .dtab tr,.dps .doc .dtab td,.dps .doc .dtab th{display:block}.dps .doc .dtab th{display:none}.dps .doc .dtab td{border-bottom:none;padding:2px 0}.dps .doc .dtab tr{border-bottom:1px solid var(--line);padding:10px 0}}.dps .pagehead{padding:28px 0 4px;position:relative;z-index:2}.dps .pagehead h1{font-size:clamp(30px,4vw,50px)}.dps .pagehead h1 em{font-style:italic;color:var(--terra)}.dps .pagehead .sub{color:#5a5046;max-width:60ch;margin-top:8px;font-size:15px}.product-small.box{position:relative}.dps-wl-onloop{position:absolute;top:10px;right:10px;z-index:3}.dps-wl-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgb(20 14 9 / .10);background:#fff;color:var(--ink);cursor:pointer;padding:0;transition:transform .16s,color .16s,background .16s;box-shadow:0 3px 12px rgb(30 20 12 / .18)}.dps-wl-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .16s,stroke .16s}.dps-wl-btn:hover{background:#fff;transform:scale(1.06)}.dps-wl-btn.is-in{color:var(--terra)}.dps-wl-btn.is-in svg{fill:var(--terra);stroke:var(--terra)}.single-product .dps-wl-btn{width:54px;height:54px;border-radius:50%;padding:0;gap:0;margin:0;flex:0 0 auto}.single-product .dps-wl-btn svg{width:20px;height:20px}.single-product .dps-wl-btn .dps-wl-lbl{display:none}.single-product .dps-wl-btn.is-in .dps-wl-lbl{color:var(--terra)}.dps-wl-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--terra);color:#fff;font-size:11px;font-weight:700;line-height:1}.dps-wl-count.is-empty{display:none}.dps-wl-headicon{position:relative;display:inline-flex;align-items:center;color:var(--ink);line-height:0;transition:color .16s}.dps-wl-headicon:hover{color:var(--terra)}.dps-wl-headicon.is-active{color:var(--terra)}.dps-wl-headicon.is-active svg{fill:var(--terra);stroke:var(--terra)}.dps-wl-pdp{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.dps-wl-compare{display:inline-flex;align-items:center;gap:7px;color:var(--teal);font-weight:600;font-size:14px;text-decoration:none}.dps-wl-compare:hover{color:var(--terra)}.dps-wl-compare svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.single-product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.single-product .dps-wl-pdp{display:inline-flex;align-items:center;gap:10px;margin:0;flex:0 0 auto;vertical-align:middle}.single-product .dps-wl-compare{width:54px;height:54px;border:1px solid var(--line);border-radius:50%;justify-content:center;padding:0;gap:0;font-size:0;background:rgb(255 255 255 / .6);color:var(--ink);flex:0 0 auto}.single-product .dps-wl-compare svg{width:20px;height:20px}.dps-wl-headicon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.dps-wl-headicon .dps-wl-count{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;font-size:10.5px}.dps .wl-empty{text-align:center;padding:40px 20px;color:#473f37}.dps .wl-empty p{max-width:42ch;margin:0 auto 16px}.dps .wl-actions{display:flex;justify-content:flex-end;margin:18px 0}.dps .wl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:18px 0 6px;position:relative;z-index:2}.dps .wl-card{position:relative;background:rgb(255 255 255 / .66);border:1px solid var(--glass-bd);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.dps .wl-card.sel{outline:2px solid var(--teal);outline-offset:-2px}.dps .wl-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -16px rgb(30 20 12 / .4)}.dps .wl-ph{aspect-ratio:4/5;overflow:hidden;position:relative}.dps .wl-ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.dps .wl-card:hover .wl-ph img{transform:scale(1.05)}.dps .wl-x{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .9);border:none;color:var(--ink);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:.15s}.dps .wl-x:hover{background:var(--terra);color:#fff}.dps .wl-heart{position:absolute;top:9px;left:9px;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .9);display:flex;align-items:center;justify-content:center;color:var(--terra)}.dps .wl-heart svg{width:16px;height:16px;fill:var(--terra);stroke:var(--terra);stroke-width:1.6}.dps .wl-b{padding:12px 13px 14px;display:flex;flex-direction:column;gap:7px;flex:1}.dps .wl-mat{align-self:flex-start;font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:99px;background:rgb(14 124 134 / .12);color:var(--teal)}.dps .wl-card h3{font-size:16.5px}.dps .wl-cdot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.dps .wl-cdot i{width:13px;height:13px;border-radius:50%;border:1px solid rgb(0 0 0 / .12)}.dps .wl-pr{font-family:var(--f-serif);font-weight:600;font-size:17px}.dps .wl-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.dps .wl-add{flex:1;background:var(--terra);color:#fff;border:none;border-radius:99px;padding:9px 12px;font:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.dps .wl-add:hover{background:var(--terra-d)}.dps .wl-cmp{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--muted);user-select:none;padding:2px 0}.dps .wl-cmp input{position:absolute;opacity:0;pointer-events:none}.dps .wl-cmp .bx{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(255 255 255 / .6);transition:.15s;flex-shrink:0}.dps .wl-cmp .bx svg{width:12px;height:12px;opacity:0}.dps .wl-cmp input:checked+.bx{background:var(--teal);border-color:var(--teal)}.dps .wl-cmp input:checked+.bx svg{opacity:1}.dps .wl-cmp input:checked~.lbl{color:var(--teal)}.dps .cmp-wrap{margin:24px 0 70px;position:relative;z-index:2}.dps .cmp{padding:26px}.dps .cmp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.dps .cmp-head .label{color:var(--terra)}.dps .cmp-head h2{font-size:clamp(22px,2.8vw,32px);margin-top:5px}.dps .cmp-head h2 em{font-style:italic;color:var(--terra)}.dps .cmp-head p{font-size:14px;color:#473f37;margin-top:6px;max-width:60ch}.dps .cmp-prompt{text-align:center;padding:36px 20px;color:var(--muted)}.dps .cmp-prompt b{font-family:var(--f-serif);color:var(--ink);font-size:19px;display:block;margin-bottom:6px}.dps .cmp-table{display:grid;grid-template-columns:120px 1fr 1fr;border:1px solid var(--glass-bd);border-radius:16px;overflow:hidden;background:rgb(255 255 255 / .5)}.dps .cmp-table>div{padding:13px 15px;border-bottom:1px solid var(--line)}.dps .cmp-table .rl{font-weight:600;color:var(--muted);font-size:12.5px;background:rgb(22 19 15 / .035);display:flex;align-items:center}.dps .cmp-table .rl.corner{background:#fff0}.dps .cmp-table .hd{display:flex;flex-direction:column;gap:9px}.dps .cmp-table .hd .hph{aspect-ratio:4/5;width:100%;max-width:150px;border-radius:12px;overflow:hidden;border:1px solid var(--glass-bd)}.dps .cmp-table .hd .hph img{width:100%;height:100%;object-fit:cover}.dps .cmp-table .hd h3{font-size:18px}.dps .cmp-table .hd .hc{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.dps .cmp-table .hd .hc i{width:15px;height:15px;border-radius:50%;border:1px solid rgb(0 0 0 / .14)}.dps .cmp-table .val{font-size:14px}.dps .cmp-table .val.adv{color:#34504f;font-style:italic}.dps .cmp-table .val.price{font-family:var(--f-serif);font-weight:600;font-size:18px}.dps .cmp-table .val.addcell{padding-top:13px}.dps .cmp-table .val .mini-add{width:100%;background:var(--ink);color:#f3ece1;border:none;border-radius:99px;padding:10px;font:inherit;font-weight:600;font-size:13px;cursor:pointer}.dps .cmp-table .val .mini-add:hover{background:#000}.dps .cmp-table .row-last>div,.dps .cmp-table .row-last{border-bottom:none}.dps .bundle{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 22px;border-radius:18px;background:linear-gradient(100deg,rgb(217 120 95 / .16),rgb(14 124 134 / .12));border:1px solid rgb(217 120 95 / .32);flex-wrap:wrap}.dps .bundle .bx-txt b{font-family:var(--f-serif);font-size:18px;display:block}.dps .bundle .bx-txt span{font-size:13px;color:#473f37}.dps .bundle .bx-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dps .bundle .bx-total{font-family:var(--f-serif);font-size:24px;font-weight:600;white-space:nowrap}.dps .acct-shell{display:flex;flex-direction:column;gap:18px;padding:14px 0 70px;position:relative;z-index:2}.dps .dps-acct-cards{display:flex;flex-direction:column;gap:18px}.dps .card{padding:24px}.dps .card .ct{display:flex;align-items:center;gap:9px;margin-bottom:14px}.dps .card .ct h2{font-size:19px}.dps .card .ct svg{width:19px;height:19px;color:var(--teal)}.dps .card .ct .pin{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--terra);background:rgb(217 120 95 / .12);border:1px solid rgb(217 120 95 / .3);border-radius:99px;padding:3px 10px}.dps .hellocard{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;flex-wrap:wrap}.dps .hellocard h2{font-size:clamp(22px,2.6vw,30px)}.dps .hellocard p{color:#473f37;font-size:14px;margin-top:4px}.dps .cashbox{display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:18px;background:linear-gradient(120deg,var(--teal),#0c5f68);color:#f3ece1;min-width:230px}.dps .cashbox .cmoney{font-family:var(--f-serif);font-size:30px;font-weight:700;line-height:1}.dps .cashbox .clbl{font-size:12px;opacity:.8}.dps .cashbox .cic{width:42px;height:42px;border-radius:12px;background:rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dps .reflink{display:flex;gap:9px;align-items:stretch;margin:6px 0 14px;flex-wrap:wrap}.dps .reflink .lk{flex:1;min-width:200px;display:flex;align-items:center;padding:12px 15px;border:1px dashed var(--teal);border-radius:12px;background:rgb(14 124 134 / .06);font-family:var(--f-serif);font-weight:600;font-size:15px;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dps .reflink .cp{background:var(--teal);color:#fff;border:none;border-radius:12px;padding:0 18px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.dps .refstats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px}.dps .refstat{text-align:center;padding:14px 10px;border-radius:14px;background:rgb(255 255 255 / .5);border:1px solid var(--glass-bd)}.dps .refstat b{font-family:var(--f-serif);font-size:24px;display:block}.dps .refstat span{font-size:11.5px;color:var(--muted)}.dps .howrow{display:flex;gap:8px;align-items:center;font-size:13px;color:#473f37;margin-top:14px}.dps .howrow svg{width:16px;height:16px;color:var(--teal);flex-shrink:0}.dps .sharebtns{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.dps .sb{display:inline-flex;align-items:center;gap:8px;border-radius:99px;padding:10px 16px;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;border:none}.dps .sb.wa{background:var(--wa);color:#fff}.dps .sb.cp{background:var(--ink);color:#f3ece1}.dps .sb svg{width:18px;height:18px;flex-shrink:0}.dps .ct svg{width:22px;height:22px;color:var(--teal);flex-shrink:0}.dps .cashbox .cic svg{width:22px;height:22px;flex-shrink:0}.woocommerce-account .woocommerce-MyAccount-content .dashboard-links{display:none}.my-account-header.page-title{background:transparent!important}.mfp-content:has(#customer_login){background:transparent!important;box-shadow:none!important;padding:0!important}.lightbox-content:has(#customer_login){background:var(--frost)!important;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:24px;box-shadow:var(--shadow);padding:34px 30px!important;max-width:780px}#customer_login h2{font-family:var(--f-serif);font-weight:600;font-size:22px;color:var(--ink);margin-bottom:14px}#customer_login label{font-size:13px;color:var(--muted)}#customer_login input.input-text,#customer_login input[type=text],#customer_login input[type=email],#customer_login input[type=password]{width:100%;background:rgb(255 255 255 / .85);border:1px solid var(--glass-bd);border-radius:12px;padding:12px 15px;font-family:inherit;font-size:15px;color:var(--ink)}#customer_login button[type=submit],#customer_login .woocommerce-button,#customer_login button.button{background:var(--terra)!important;color:#fff!important;border:none!important;border-radius:99px!important;padding:13px 26px!important;font-family:inherit!important;font-weight:600!important;cursor:pointer}#customer_login button[type=submit]:hover,#customer_login button.button:hover{background:var(--terra-d)!important}#customer_login a{color:var(--teal)}@media(max-width:549px){.lightbox-content:has(#customer_login){padding:26px 20px!important}#customer_login .col{border-left:none!important}}.dps .dps-acct-calc{margin-top:18px}.dps .dps-calc-trigger{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:rgb(255 255 255 / .5);border:1px solid var(--glass-bd);text-decoration:none;color:var(--ink);transition:.16s}.dps .dps-calc-trigger:hover{background:rgb(255 255 255 / .82);transform:translateY(-2px)}.dps .dps-calc-trigger .ico{width:46px;height:46px;border-radius:12px;background:rgb(14 124 134 / .10);display:flex;align-items:center;justify-content:center;color:var(--teal);flex-shrink:0}.dps .dps-calc-trigger .tx b{font-family:var(--f-serif);font-size:16px;display:block;line-height:1.2}.dps .dps-calc-trigger .tx small{color:var(--muted);font-size:12.5px}.dps .dps-calc-trigger .arr{margin-left:auto;color:var(--teal);font-size:20px;font-weight:600}.dps .dps-merge-sep{border:none;border-top:1px solid var(--line);margin:26px 0}.dps .otable{width:100%;border-collapse:collapse;font-size:14px}.dps .otable th{text-align:left;font-family:var(--f-serif);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 8px 11px;border-bottom:1px solid var(--line)}.dps .otable td{padding:13px 8px;border-bottom:1px solid var(--line)}.dps .otable tr:last-child td{border-bottom:none}.dps .otable a{color:var(--terra);font-weight:600;text-decoration:none;white-space:nowrap}.dps .otable .onr{font-family:var(--f-serif);font-weight:600}.dps .otable .st{font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px}.dps .st.proc{background:rgb(14 124 134 / .12);color:var(--teal)}.dps .st.deliv{background:rgb(46 158 87 / .14);color:#2e7d46}.dps .st.appr{background:rgb(46 158 87 / .14);color:#2e7d46}.dps .st.rev{background:rgb(192 57 43 / .12);color:#c0392b}.dps .st.bonus{background:rgb(14 124 134 / .12);color:var(--teal)}@media(max-width:560px){.dps .refstats{grid-template-columns:1fr 1fr}.dps .otable thead{display:none}.dps .otable,.dps .otable tbody,.dps .otable tr,.dps .otable td{display:block;width:100%}.dps .otable tr{border:1px solid var(--glass-bd);border-radius:12px;padding:8px 12px;margin-bottom:10px;background:rgb(255 255 255 / .5)}.dps .otable td{border-bottom:none;padding:4px 0;display:flex;justify-content:space-between;gap:10px}.dps .otable td::before{content:attr(data-l);color:var(--muted);font-size:12px}}.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:80px;background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);padding:14px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.woocommerce-account .woocommerce-MyAccount-navigation-link a{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:500;transition:.14s}.woocommerce-account .woocommerce-MyAccount-navigation-link a:hover{background:rgb(255 255 255 / .5)}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{background:var(--ink);color:#f3ece1}.woocommerce-account .woocommerce-MyAccount-content{position:relative;z-index:2}.woocommerce-account .cashback-balance-section{background:rgb(255 255 255 / .5)!important;border:1px solid var(--glass-bd)!important;border-left:3px solid var(--terra)!important;border-radius:16px!important;padding:18px 22px!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.woocommerce-account .cashback-amount{color:var(--terra)!important;font-family:var(--f-serif)!important}.woocommerce-account .woocommerce-orders-table{border-collapse:collapse;font-size:14px}.woocommerce-account .woocommerce-orders-table th{text-align:left;font-family:var(--f-serif);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 8px 11px;border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-orders-table thead tr th:last-of-type{text-align:left}.woocommerce-account .woocommerce-orders-table tr td:last-of-type{text-align:left}.woocommerce-account .woocommerce-orders-table thead th{border-width:1px;border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-orders-table td{padding:13px 8px;border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-orders-table .woocommerce-button{border-radius:99px}.woocommerce-account .affiliate-dashboard{font-family:var(--f-body)}.woocommerce-account .affiliate-dashboard h2,.woocommerce-account .affiliate-dashboard h3{font-family:var(--f-serif);color:var(--ink)}.woocommerce-account .affiliate-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:26px}.woocommerce-account .affiliate-stats .stat-box{background:linear-gradient(120deg,var(--ink),#2a241d);color:#f3ece1;padding:18px 20px;border-radius:18px;text-align:left;box-shadow:none}.woocommerce-account .affiliate-stats .stat-box.balance{background:linear-gradient(120deg,var(--teal),#0a5b63)}.woocommerce-account .affiliate-stats .stat-box.reversed{background:linear-gradient(120deg,#c0392b,#a23226)}.woocommerce-account .affiliate-stats .stat-box h3{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.85}.woocommerce-account .affiliate-stats .stat-box .value{font-family:var(--f-serif);font-size:26px;font-weight:700}.woocommerce-account .referral-code-box{background:rgb(14 124 134 / .06);border:1px dashed var(--teal);padding:20px;border-radius:14px;text-align:center;margin-bottom:26px}.woocommerce-account .referral-code-box .referral-code{font-family:var(--f-serif);font-weight:700;font-size:24px;letter-spacing:.06em;color:var(--ink);background:rgb(255 255 255 / .6);padding:10px 18px;border-radius:12px;display:inline-block;border:1px solid var(--glass-bd)}.woocommerce-account .affiliate-table{width:100%;border-collapse:collapse;margin-top:16px;background:rgb(255 255 255 / .5);border:1px solid var(--glass-bd);border-radius:14px;overflow:hidden;box-shadow:none}.woocommerce-account .affiliate-table th{background:var(--ink);color:#f3ece1;padding:13px 15px;text-align:left;font-family:var(--f-serif);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.woocommerce-account .affiliate-table td{padding:13px 15px;border-bottom:1px solid var(--line)}.woocommerce-account .affiliate-table tr:last-child td{border-bottom:none}.woocommerce-account .affiliate-table .status-approved,.woocommerce-account .affiliate-table .commission-positive{color:#2e7d46;font-weight:600}.woocommerce-account .affiliate-table .status-reversed,.woocommerce-account .affiliate-table .commission-negative{color:#c0392b;font-weight:600}.woocommerce-account .payout-ready{background:linear-gradient(120deg,rgb(31 168 85 / .16),rgb(14 124 134 / .12));border:1px solid rgb(31 168 85 / .4);color:var(--ink);padding:20px;border-radius:16px;margin-top:18px;text-align:center}.woocommerce-account .payout-ready h4{font-family:var(--f-serif);margin:0 0 8px;font-size:18px}.woocommerce-account .payout-ready .whatsapp-btn{display:inline-flex;align-items:center;gap:8px;background:var(--wa);color:#fff;padding:11px 22px;border-radius:99px;text-decoration:none;font-weight:600}.woocommerce-account .payout-ready .whatsapp-btn:hover{filter:brightness(.95);color:#fff}.woocommerce-account .payout-info{background:rgb(217 120 95 / .1);border:1px dashed rgb(217 120 95 / .45);border-radius:12px;padding:15px;margin-top:18px;color:#473f37}.woocommerce-account .payout-info h4{font-family:var(--f-serif);margin:0 0 8px;color:var(--ink)}.woocommerce-account .affiliate-dashboard .no-orders{text-align:center;padding:40px 20px;color:var(--muted);background:rgb(255 255 255 / .5);border:1px solid var(--glass-bd);border-radius:14px}@media(max-width:980px){.dps .wl-grid{grid-template-columns:repeat(2,1fr)}.woocommerce-account .woocommerce-MyAccount-navigation{position:static}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:column;overflow:visible;gap:3px;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation-link a{white-space:normal}}@media(max-width:680px){.dps .cmp-table{grid-template-columns:84px 1fr 1fr}.dps .cmp-table>div{padding:11px 10px}.dps .cmp-table .rl{font-size:11px}.dps .cmp-table .hd h3{font-size:15px}.dps .cmp-table .val{font-size:13px}}@media(max-width:520px){.dps .wl-grid{grid-template-columns:1fr 1fr;gap:12px}.dps .bundle{flex-direction:column;align-items:stretch;text-align:center}.dps .bundle .bx-right{justify-content:center}}.dps-b2b .sec{padding:54px 0;position:relative;z-index:2}.dps-b2b .head{margin-bottom:26px}.dps-b2b .head .label{color:var(--terra)}.dps-b2b .head h2{font-size:clamp(26px,3.2vw,40px);margin-top:6px}.dps .bhero{position:relative;z-index:2;padding:74px 0 40px;overflow:hidden}.dps .bhero .glow{position:absolute;width:380px;height:380px;border-radius:50%;filter:blur(120px);opacity:.34;pointer-events:none}.dps .bhero .g1{background:var(--terra);top:-130px;left:4%}.dps .bhero .g2{background:var(--teal);top:-90px;right:6%}.dps .bhero .hero-c{position:relative;z-index:2;max-width:760px;margin:0 auto;text-align:center}.dps .bhero .kick{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px;color:var(--terra)}.dps .bhero .kick .ln{width:30px;height:1px;background:var(--terra)}.dps .bhero h1{font-size:clamp(32px,4.6vw,56px);letter-spacing:-.02em;line-height:1.04}.dps .bhero h1 em{font-style:italic;font-weight:500;color:var(--terra)}.dps .bhero p{font-size:17px;color:#473f37;max-width:54ch;margin:18px auto 26px}.dps .bhero .cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dps .teamshot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.dps .teamshot img{position:absolute;inset:0}.dps .teamshot .cap{position:relative;z-index:2;background:linear-gradient(180deg,#fff0,rgb(22 19 15 / .82) 55%);color:#f3ece1;padding:64px 26px 24px}.dps .teamshot .cap .q{font-family:var(--f-serif);font-style:italic;font-size:clamp(18px,2.4vw,26px);line-height:1.3;max-width:44ch}.dps .teamshot .cap .by{font-size:13px;opacity:.8;margin-top:8px}.dps .vals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dps .val{padding:24px}.dps .val .ic-w{width:46px;height:46px;border-radius:13px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.dps .val h3{font-size:18px;margin-bottom:5px}.dps .val p{color:#4f463d;font-size:13.5px}.dps .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dps .flow .st{padding:24px;position:relative}.dps .flow .st .n{font-family:var(--f-serif);font-size:34px;color:var(--terra);line-height:1;margin-bottom:10px}.dps .flow .st h3{font-size:18px;margin-bottom:6px}.dps .flow .st p{color:#4f463d;font-size:13.5px}.dps .proof{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.dps .proof .pf{text-align:center;padding:16px 12px;border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255 / .5)}.dps .proof .pf b{display:block;font-family:var(--f-serif);font-size:26px;color:var(--ink);line-height:1;margin-bottom:3px}.dps .proof .pf span{font-size:12px;color:var(--muted)}.dps .offer{display:grid;grid-template-columns:1.45fr .85fr;overflow:hidden;border-radius:24px}.dps .offer .ox{padding:34px}.dps .offer .ox h2{font-size:clamp(26px,3.2vw,40px);margin:6px 0 12px}.dps .offer .ox h2 em{font-style:normal;color:var(--terra)}.dps .offer .ox p{color:#473f37;max-width:50ch;margin-bottom:16px}.dps .oincl{list-style:none;display:flex;flex-direction:column;gap:9px}.dps .oincl li{position:relative;padding-left:26px;font-size:14.5px;color:#3a332c}.dps .oincl li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--teal);font-weight:700}.dps .offer .obox{background:var(--ink);color:#f3ece1;padding:32px 26px;display:flex;flex-direction:column;justify-content:center;text-align:center}.dps .offer .obox .ol{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.65}.dps .offer .obox s{opacity:.55;font-size:18px;margin-top:2px}.dps .offer .obox .obig{font-family:var(--f-serif);font-size:clamp(38px,6vw,54px);line-height:1;color:#fff;margin-top:2px}.dps .offer .obox .onote{font-size:12px;opacity:.62;margin-top:12px;line-height:1.5}.dps .guarantee{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-top:18px;border-radius:18px}.dps .guarantee .gi{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center}.dps .guarantee p{font-size:14px;color:#3a332c;margin:0}.dps .guarantee b{color:var(--ink)}.dps .brointro{text-align:center;max-width:60ch;margin:0 auto 24px;color:#473f37}.dps .bookwrap{max-width:880px;margin:0 auto}.dps .book-shell{position:relative;display:flex;justify-content:center;align-items:center;min-height:300px}.dps #book{margin:0 auto}.dps .page{background:#f6f2ea;overflow:hidden;color:var(--ink)}.dps .page .inner{height:100%;width:100%;padding:26px 24px;display:flex;flex-direction:column;position:relative}.dps .page.cover{background:linear-gradient(150deg,#16130F,#2c2620);color:#f3ece1}.dps .page.cover .inner{justify-content:space-between;align-items:flex-start}.dps .page.cover .logo{font-family:var(--f-serif);font-weight:700;font-size:24px}.dps .page.cover .ttl{font-family:var(--f-serif);font-size:clamp(26px,5vw,40px);line-height:1.02}.dps .page.cover .ttl em{font-style:italic;color:var(--terra)}.dps .page.cover .yr{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.dps .page .pl{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--terra)}.dps .page h4{font-family:var(--f-serif);font-size:22px;margin:6px 0 9px}.dps .page p{font-size:13px;color:#4a423a;line-height:1.55}.dps .page .imgph{flex:1;border-radius:12px;margin:10px 0;overflow:hidden;background:#e7e0d4;min-height:80px}.dps .page .imgph img{width:100%;height:100%;object-fit:cover}.dps .page .num{position:absolute;bottom:12px;right:18px;font-size:11px;color:var(--muted)}.dps .page .num.l{right:auto;left:18px}.dps .page img.pg{width:100%;height:100%;object-fit:cover;display:block;background:#f6f2ea}.dps .page.back{background:linear-gradient(150deg,#16130F,#2c2620);color:#f3ece1;display:flex}.dps .page.back .inner{justify-content:center;align-items:center;text-align:center}.dps .page.back h4{color:#f3ece1}.dps .page.back p{color:rgb(243 236 225 / .7)}.dps .ctrls{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px auto 0;flex-wrap:wrap}.dps .ctrls .nav{width:46px;height:46px;border-radius:50%;border:1px solid var(--ink);background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s}.dps .ctrls .nav:hover{background:var(--ink);color:#f3ece1}.dps .ctrls .ind{font-family:var(--f-serif);font-size:15px;min-width:120px;text-align:center}.dps .ctrls .ind b{color:var(--terra)}.dps .brodl{text-align:center;margin-top:16px}.dps .book-shell.fallback{flex-direction:column;gap:16px}.dps .book-shell.fallback #book{display:flex!important;flex-direction:column;gap:16px;width:100%!important;max-width:460px;transform:none!important}.dps .book-shell.fallback .page{position:static!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1055/1491;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transform:none!important}.dps .book-shell.fallback .ctrls{display:none}.dps .req{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:24px}.dps .req .tx{padding:46px}.dps .req .tx h2{font-size:clamp(26px,3vw,40px);margin:8px 0 14px}.dps .req .tx h2 em{font-style:italic;color:var(--terra)}.dps .req .tx p{color:#473f37;margin-bottom:16px;max-width:42ch}.dps .req .tx .quick{display:flex;flex-direction:column;gap:10px;margin-top:8px}.dps .req .tx .quick a{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none;color:var(--ink)}.dps .req .tx .quick a:hover{color:var(--terra)}.dps .req .form{padding:46px;background:rgb(22 19 15 / .04);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.dps .req .form .fld{display:flex;flex-direction:column;gap:6px}.dps .req .form label{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.dps .req .form input,.dps .req .form textarea{font-family:inherit;font-size:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:rgb(255 255 255 / .7);color:var(--ink)}.dps .req .form input:focus,.dps .req .form textarea:focus{outline:none;border-color:var(--teal)}.dps .req .form .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dps-b2b .final{position:relative;border-radius:26px;padding:60px 32px;text-align:center;overflow:hidden;background:var(--ink);color:#f3ece1}.dps-b2b .final h2{font-size:clamp(28px,4.4vw,54px)}.dps-b2b .final h2 em{font-style:italic;color:var(--terra)}.dps-b2b .final p{opacity:.72;margin:13px auto 26px;max-width:48ch}.dps-b2b .final .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.dps-b2b .final .glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(110px);opacity:.4}.dps-b2b .final .g1{background:var(--terra);top:-150px;left:8%}.dps-b2b .final .g2{background:var(--teal);bottom:-160px;right:10%}@media(max-width:900px){.dps-b2b .sec{padding:38px 0}.dps .bhero{padding:48px 0 24px}.dps .teamshot{min-height:0;aspect-ratio:16/11}.dps .vals{grid-template-columns:1fr 1fr}.dps .flow{grid-template-columns:1fr 1fr}.dps .proof{grid-template-columns:1fr 1fr}.dps .offer{grid-template-columns:1fr}.dps .req{grid-template-columns:1fr}.dps .req .form{border-left:none;border-top:1px solid var(--line)}}@media(max-width:520px){.dps .vals{grid-template-columns:1fr}.dps .flow{grid-template-columns:1fr}.dps .req .form .row2{grid-template-columns:1fr}.dps-b2b .final{padding:46px 20px}.dps-b2b .final .cta .btn{width:100%}}.dps .dps-mega{padding:26px;border-radius:20px;max-width:min(1200px,94vw);margin:0 auto;background:rgb(239 236 230 / .98)}.dps .dps-mega .mega-grid{display:grid;grid-template-columns:.8fr .8fr 1.1fr;gap:28px;align-items:stretch}.dps .dps-mega .mcol h4{font-family:var(--f-serif);font-size:13px;letter-spacing:.04em;margin-bottom:12px;color:var(--ink)}.dps .dps-mega .mcol .label{display:block;margin-bottom:12px;color:var(--ink)}.dps .dps-mega .mlist{display:flex;flex-direction:column;gap:9px}.dps .dps-mega .mlist a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-size:16px;font-weight:600;transition:.16s}.dps .dps-mega .mlist a:hover{color:var(--terra);transform:translateX(3px)}.dps .dps-mega .mlist a small{color:#5b5249;font-size:12px;font-weight:400}.dps .dps-mega .mcard{position:relative;border-radius:16px;overflow:hidden;min-height:230px;display:flex;align-items:flex-end;text-decoration:none}.dps .dps-mega .mcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.dps .dps-mega .mcard:hover img{transform:scale(1.05)}.dps .dps-mega .mcard .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 14 9 / .05),rgb(20 14 9 / .66))}.dps .dps-mega .mcard .tx{position:relative;z-index:2;padding:20px;color:#f3ece1}.dps .dps-mega .mcard .tx .label{color:#e9dfd2;display:block;margin-bottom:5px}.dps .dps-mega .mcard .tx b{font-family:var(--f-serif);font-size:21px;display:block;line-height:1.1;margin-bottom:10px}.dps .dps-mega .mcard .tx .go{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .92);color:var(--ink);border-radius:99px;padding:9px 16px;font-size:13px;font-weight:600}.dps .dps-mini{padding:22px;border-radius:20px;width:min(340px,86vw)}.dps .dps-mini .label{display:block;margin-bottom:12px;color:var(--muted)}.dps .dps-mini .mlink{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-size:15.5px;font-weight:600;font-family:var(--f-serif);transition:.16s}.dps .dps-mini .mlink:hover{color:var(--terra);transform:translateX(3px)}.dps .dps-mini .mlink small{display:block;color:var(--muted);font-size:11.5px;font-weight:400;font-family:var(--f-body)}.dps .dps-mini .seeall{display:inline-flex;align-items:center;gap:7px;color:var(--terra);font-weight:600;font-size:14px;text-decoration:none;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.dps .dps-ftr{position:relative;padding:64px 0 28px}.dps .dps-ftr .ftr-glass{padding:42px;border-radius:24px}.dps .dps-ftr .ftr-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:32px}.dps .dps-ftr .brand .logo{font-family:var(--f-serif);font-weight:700;font-size:24px;color:var(--ink);text-decoration:none;display:inline-block;margin-bottom:12px}.dps .dps-ftr .brand p{color:#473f37;font-size:14px;max-width:30ch;margin-bottom:18px}.dps .dps-ftr .socials{display:flex;gap:10px}.dps .dps-ftr .socials a{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:rgb(255 255 255 / .55);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:.16s}.dps .dps-ftr .socials a:hover{background:var(--ink);color:#f3ece1;transform:translateY(-2px)}.dps .dps-ftr .lcol h4{font-family:var(--f-serif);font-size:15px;margin-bottom:14px;color:var(--ink)}.dps .dps-ftr .lcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dps .dps-ftr .lcol a{color:#4f463d;text-decoration:none;font-size:14px;transition:.16s}.dps .dps-ftr .lcol a:hover{color:var(--terra)}.dps .dps-ftr .news{margin-top:30px;padding:26px 30px;border-radius:18px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}.dps .dps-ftr .news .nt h3{font-family:var(--f-serif);font-size:22px;margin-bottom:6px}.dps .dps-ftr .news .nt p{color:#473f37;font-size:13.5px;max-width:42ch}.dps .dps-ftr .news form{display:flex;gap:10px;flex-wrap:wrap}.dps .dps-ftr .news input[type=email]{flex:1;min-width:200px;border:1px solid var(--glass-bd);background:rgb(255 255 255 / .7);border-radius:99px;padding:13px 18px;font-family:inherit;font-size:14px;color:var(--ink)}.dps .dps-ftr .news input[type=email]::placeholder{color:var(--muted)}.dps .dps-ftr .ftr-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.dps .dps-ftr .ftr-bottom .co{font-size:12.5px;color:var(--muted);line-height:1.6}.dps .dps-ftr .ftr-bottom .co b{color:var(--ink);font-weight:600}.dps .dps-ftr .anpc{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dps .dps-ftr .anpc a{font-size:11.5px;color:var(--muted);text-decoration:underline}.dps .dps-hdr .nav-glass{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 22px;max-width:1240px;margin:0 auto;background:rgb(239 236 230 / .72);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--glass-bd)}.dps .dps-hdr .logo{font-family:var(--f-serif);font-weight:700;font-size:21px;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.dps .dps-hdr nav.main{display:flex;gap:24px;align-items:center}.dps .dps-hdr nav.main a{position:relative;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;opacity:.86;transition:.16s}.dps .dps-hdr nav.main a:hover{opacity:1;color:var(--terra)}.dps .dps-hdr nav.main a[aria-current="page"],.dps .dps-hdr nav.main a.is-active{opacity:1;color:var(--terra)}.dps .dps-hdr nav.main a[aria-current="page"]::after,.dps .dps-hdr nav.main a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--terra)}.dps .dps-hdr .acts{display:flex;gap:14px;align-items:center}.dps .dps-hdr .acts a{color:var(--ink);display:inline-flex;transition:color .16s}.dps .dps-hdr .acts a:hover{color:var(--terra)}.dps .dps-hdr .gbadge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:rgb(255 255 255 / .55);font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;transition:.16s}.dps .dps-hdr .gbadge:hover{background:#fff}.dps .dps-hdr .gbadge .star{color:#f5a623}.dps .dps-hdr .gbadge .g{color:var(--terra)}.dps .dps-mbar{display:none}.dps .dps-mbar .row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:rgb(239 236 230 / .78);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--glass-bd)}.dps .dps-mbar .logo{font-family:var(--f-serif);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.dps .dps-mbar .ic-grp{display:flex;align-items:center;gap:14px}.dps .dps-mbar a,.dps .dps-mbar button{color:var(--ink);display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer}.dps .dps-oc{position:fixed;inset:0 auto 0 0;z-index:120;width:min(86vw,360px);display:flex;flex-direction:column;background:rgb(239 236 230 / .82);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);border-right:1px solid var(--glass-bd);box-shadow:var(--shadow);transform:translateX(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.dps .dps-oc.open{transform:none}.dps .dps-oc .oc-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.dps .dps-oc .oc-top .logo{font-family:var(--f-serif);font-weight:700;font-size:19px;color:var(--ink);text-decoration:none}.dps .dps-oc .oc-top .x{background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;padding:4px}.dps .dps-oc .oc-nav{flex:1;overflow-y:auto;padding:8px 0}.dps .dps-oc .acc{border-bottom:1px solid var(--line)}.dps .dps-oc .acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px;font-family:var(--f-serif);font-size:17px;font-weight:600;color:var(--ink)}.dps .dps-oc .acc>summary::-webkit-details-marker{display:none}.dps .dps-oc .acc>summary .chev{transition:transform .2s,color .2s;color:var(--terra)}.dps .dps-oc .acc[open]>summary{color:var(--terra)}.dps .dps-oc .acc[open]>summary .chev{transform:rotate(90deg)}.dps .dps-oc .acc .panel{padding:2px 20px 16px}.dps .dps-oc .acc .panel a{display:block;padding:9px 0;color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500;opacity:.9}.dps .dps-oc .acc .panel a:hover{color:var(--terra)}.dps .dps-oc .acc .panel a small{color:var(--muted);font-size:11.5px;font-weight:400;margin-left:6px}.dps .dps-oc .oc-sep{height:1px;background:var(--line);margin:6px 20px}.dps .dps-oc .oc-seclabel{display:block;padding:14px 20px 4px;color:var(--muted)}.dps .dps-oc .oc-foot{padding:8px 20px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.dps .dps-oc .oc-util{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600;font-size:14.5px;padding:6px 0}.dps .dps-oc .oc-util:hover{color:var(--terra)}.dps .dps-oc .oc-reviews{display:flex;align-items:center;gap:11px;background:rgb(255 255 255 / .6);border:1px solid var(--glass-bd);border-radius:14px;padding:12px 14px;text-decoration:none}.dps .dps-oc .oc-reviews .stars{color:#f5a623;font-size:14px;letter-spacing:1px;line-height:1}.dps .dps-oc .oc-reviews .rv-tx b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.2}.dps .dps-oc .oc-reviews .rv-tx span{font-size:11.5px;color:var(--muted)}.dps .dps-oc .oc-reviews .rv-tx .g{color:var(--terra);font-weight:600}.dps .dps-oc .oc-search{display:flex;align-items:center;gap:10px;background:rgb(255 255 255 / .6);border:1px solid var(--glass-bd);border-radius:99px;padding:11px 16px;color:var(--muted)}.dps .dps-oc .oc-search input{border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--ink);width:100%}.dps .dps-scrim{position:fixed;inset:0;z-index:110;background:rgb(20 14 9 / .42);opacity:0;visibility:hidden;transition:opacity .3s}.dps .dps-scrim.open{opacity:1;visibility:visible}#header.header .header-wrapper{background:rgb(239 236 230 / .92);border-bottom:1px solid var(--glass-bd)}#header.header .header-wrapper.stuck{background:rgb(239 236 230 / .82);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 24px -16px rgb(30 20 12 / .4)}#header #logo a{font-family:var(--f-serif);font-weight:700;letter-spacing:-.01em;color:var(--ink)}#header .header-nav a.nav-top-link{position:relative;color:var(--ink);font-weight:500;opacity:.88;transition:color .16s,opacity .16s}#header .header-nav a.nav-top-link:hover{opacity:1;color:var(--terra)}#header .header-nav li.active>a.nav-top-link,#header .header-nav a.nav-top-link[aria-current="page"]{opacity:1;color:var(--terra)}#header .header-nav li.active>a.nav-top-link::after,#header .header-nav a.nav-top-link[aria-current="page"]::after{content:"";position:absolute;left:.75em;right:.75em;bottom:6px;height:2px;border-radius:2px;background:var(--terra)}#header .header-nav li.menu-item{position:relative}#header .header-nav a.account-link:hover,#header .header-nav a.header-cart-link:hover,#header .header-nav .nav-top-link:hover{color:var(--terra)}#header .nav-dropdown{background:var(--frost);border:1px solid var(--glass-bd);border-radius:16px;box-shadow:var(--shadow)}#header .nav-dropdown a:hover{color:var(--terra)}#header .html .gbadge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:rgb(255 255 255 / .55);font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}#header .html .gbadge .star{color:#f5a623}#header .html .gbadge .g{color:var(--terra)}#header li.has-dropdown.menu-item-has-block>.nav-dropdown{background:#fff0;border:0;box-shadow:none;padding:0}#header li.has-dropdown.menu-item-has-block>.nav-dropdown{min-width:min(720px,92vw)}.off-canvas-left .mfp-content{background-color:rgb(239 236 230 / .96)!important;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);box-shadow:0 10px 46px rgb(20 14 9 / .24);border-right:1px solid var(--glass-bd)}#main-menu.mobile-sidebar{background:#fff0;border-right:0}#main-menu .sidebar-menu{padding:6px 0}#main-menu .nav-sidebar>li.menu-item>a{font-family:var(--f-serif);font-size:16px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;line-height:1.25;padding:13px 20px;border-bottom:1px solid var(--line)}#main-menu .nav-sidebar>li.menu-item.active>a,#main-menu .nav-sidebar>li.menu-item>a:hover{color:var(--terra)}#main-menu .nav-sidebar .toggle{color:var(--terra);border:0!important;background:none!important;box-shadow:none!important;outline:none}#main-menu .nav-sidebar .toggle:focus,#main-menu .nav-sidebar .toggle:focus-visible{outline:none;box-shadow:none!important}#main-menu .nav-sidebar.nav-vertical>li+li{border-top:0}#main-menu .nav-sidebar a .dps-msub{display:inline-block;margin-left:8px;font-family:var(--f-body);font-size:12px;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0}#main-menu .nav-sidebar li.dps-mlabel{pointer-events:none}#main-menu .nav-sidebar li.dps-mlabel>a{font-family:var(--f-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:18px 20px 4px;border-bottom:0}#main-menu .nav-sidebar li.dps-mall>a{color:var(--terra);font-weight:600}#main-menu .nav-sidebar-ul.children{padding:2px 20px 12px}#main-menu .nav-sidebar-ul.children li.menu-item>a{display:block;padding:8px 0;border:0;font-family:var(--f-body);font-size:14px;font-weight:500;color:var(--ink);opacity:.9;text-transform:none;letter-spacing:0}#main-menu .nav-sidebar-ul.children li.menu-item>a:hover{color:var(--terra);opacity:1}#main-menu .oc-brand{display:block;font-family:var(--f-serif);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--ink);text-decoration:none;padding:16px 20px 14px;border-bottom:1px solid var(--line)}#main-menu .oc-seclabel{display:block;padding:16px 20px 6px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}#main-menu .oc-foot{border-top:1px solid var(--line);margin-top:6px;padding:4px 20px 18px;display:flex;flex-direction:column;gap:10px}#main-menu .oc-foot .oc-util{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:var(--f-body);font-weight:600;font-size:14.5px;text-transform:none;letter-spacing:0;padding:5px 0;border:0}#main-menu .oc-foot .oc-util:hover{color:var(--terra)}#main-menu .oc-foot svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6}#main-menu .oc-foot .oc-reviews{display:flex;align-items:center;gap:11px;background:rgb(255 255 255 / .6);border:1px solid var(--glass-bd);border-radius:14px;padding:11px 14px;text-decoration:none;margin-top:2px}#main-menu .oc-foot .oc-reviews .stars{color:#f5a623;font-size:14px;letter-spacing:1px;line-height:1}#main-menu .oc-foot .oc-reviews .rv-tx b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.2;text-transform:none;letter-spacing:0}#main-menu .oc-foot .oc-reviews .rv-tx span{font-size:11.5px;color:var(--muted);text-transform:none;letter-spacing:0}#main-menu .oc-foot .oc-reviews .rv-tx .g{color:var(--terra);font-weight:600}#main-menu .oc-foot .oc-social{display:flex;align-items:center;gap:11px;background:rgb(255 255 255 / .6);border:1px solid var(--glass-bd);border-radius:14px;padding:11px 14px;text-decoration:none;margin-top:2px}#main-menu .oc-foot .oc-social svg{width:22px;height:22px}#main-menu .oc-foot .oc-social .rv-tx b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.2}#main-menu .oc-foot .oc-social .rv-tx span{font-size:11.5px;color:var(--muted)}#main-menu .oc-foot .oc-social .rv-tx .g{color:var(--terra);font-weight:600}@media(max-width:860px){.dps .dps-hdr .nav-glass{display:none}.dps .dps-hdr nav.main{display:none}.dps .dps-mbar{display:block}.dps .dps-mega .mega-grid{grid-template-columns:1fr;gap:18px}.dps .dps-mega .mcard{min-height:160px}.dps .dps-mini{width:auto}#header li.has-dropdown.menu-item-has-block>.nav-dropdown{min-width:0;width:auto}}@media(max-width:980px){.dps .dps-ftr .ftr-top{grid-template-columns:1fr 1fr 1fr}.dps .dps-ftr .brand{grid-column:1 / -1}}@media(max-width:680px){.dps .dps-ftr{padding:44px 0 24px}.dps .dps-ftr .ftr-glass{padding:26px}.dps .dps-ftr .ftr-top{grid-template-columns:1fr 1fr}.dps .dps-ftr .news{grid-template-columns:1fr;padding:22px}.dps .dps-ftr .ftr-bottom{flex-direction:column;align-items:flex-start}}.dps-ret-overlay{position:fixed;inset:0;z-index:9998;display:none;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgb(22 19 15 / .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.dps-ret-overlay.is-open{display:flex;opacity:1}.dps-ret-wrap{position:relative;width:100%;max-width:480px;margin:auto;border-radius:24px;overflow:hidden;transform:translateY(14px) scale(.98);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.dps-ret-overlay.is-open .dps-ret-wrap{transform:none}.dps-ret-bg{position:absolute;inset:0;z-index:0;background:var(--paper);overflow:hidden}.dps-ret-bg .blob{position:absolute;border-radius:50%;filter:blur(70px)}.dps-ret-bg .b1{width:280px;height:280px;background:var(--terra);top:-90px;left:-70px;opacity:.32}.dps-ret-bg .b2{width:300px;height:300px;background:var(--teal);bottom:-110px;right:-80px;opacity:.28}.dps .glass.dps-ret{position:relative;z-index:1;padding:34px 30px;background:rgb(255 255 255 / .64);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.dps-ret .close{position:absolute;top:13px;right:13px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:rgb(255 255 255 / .7);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;transition:.18s}.dps-ret .close:hover{background:var(--ink);color:#f3ece1}.dps-ret .label{color:var(--terra);margin-bottom:9px}.dps-ret h2{font-size:clamp(24px,3.4vw,30px);margin-bottom:8px}.dps-ret h2 em{font-style:italic;color:var(--terra)}.dps-ret .intro{color:#473f37;font-size:14.5px;line-height:1.6;margin:0 0 20px;max-width:40ch}.dps-ret .dps-cf7 p{margin:0 0 11px}.dps-ret .dps-cf7 input[type=text],.dps-ret .dps-cf7 input[type=email],.dps-ret .dps-cf7 input[type=tel],.dps-ret .dps-cf7 textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:15px;color:var(--ink);padding:13px 18px;border-radius:16px;border:1px solid var(--line);background:rgb(255 255 255 / .85);transition:.18s}.dps-ret .dps-cf7 input::placeholder,.dps-ret .dps-cf7 textarea::placeholder{color:#8a8076}.dps-ret .dps-cf7 input:focus,.dps-ret .dps-cf7 textarea:focus{outline:none;border-color:var(--teal);background:#fff}.dps-ret .dps-cf7 .wpcf7-submit{margin-top:4px;width:100%;background:var(--accent);color:#fff;border:0;border-radius:99px;padding:14px 22px;font-weight:600;font-size:15px;font-family:inherit;cursor:pointer;transition:.18s}.dps-ret .dps-cf7 .wpcf7-submit:hover{background:var(--accent-d);transform:translateY(-2px)}.dps-ret .dps-cf7 .wpcf7-spinner{margin:10px auto 0;display:block}.dps-ret .dps-cf7 .wpcf7-not-valid-tip{color:#9a3b3b;font-size:12.5px;margin-top:5px}.dps-ret .dps-cf7 .wpcf7-not-valid{border-color:#cf6b6b!important}.dps-ret .dps-cf7 .wpcf7-response-output{margin:15px 0 0!important;border-radius:12px;padding:11px 14px!important;font-size:13.5px;line-height:1.5}.dps-ret .wa-row{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);text-align:center}.dps-ret .wa-row p{font-size:13px;color:var(--muted);margin:0 0 10px}.dps-ret .wa-row .btn-wa{width:100%}body.dps-ret-lock{overflow:hidden}@media(max-width:520px){.dps-ret-overlay{padding:3vh 12px}.dps .glass.dps-ret{padding:30px 20px}}.woocommerce-cart .woocommerce-cart-form{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);padding:22px;position:relative}.woocommerce-cart .woocommerce-cart-form::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / .9),#fff0 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.woocommerce-cart .cart-collaterals .cart-sidebar.col-inner{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);padding:22px;display:flex;flex-direction:column;gap:16px;position:relative}.woocommerce-cart .cart-collaterals .cart-sidebar.col-inner::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / .9),#fff0 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.woocommerce-cart .cart-sidebar .widget-title{border-bottom:none;padding-bottom:0;margin-bottom:0;font-size:inherit}.woocommerce-cart .woocommerce.row.row-divided>.col+.col:not(.large-12){border-left:none}.woocommerce-cart .woocommerce.row{padding-bottom:70px}.cart_item dl.variation{display:flex;flex-wrap:wrap;gap:5px 6px;align-items:center;margin-top:7px}.cart_item dl.variation dt{display:none!important}.cart_item dl.variation dd{display:inline-flex!important;align-items:center;float:none!important;background:rgb(255 255 255 / .55);border:1px solid var(--line);border-radius:99px;padding:3px 10px;font-size:11.5px;margin:0;color:var(--ink)}.cart_item dl.variation dd p{display:inline;margin:0}.page-checkout-simple .cart-header{display:none}.dps-cohead{position:sticky;top:0;z-index:60;background:rgb(22 19 15 / .96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3ece1}.dps-cohead .in{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;max-width:1180px;margin:0 auto}.dps-cohead .dps-cohead-logo{font-family:var(--f-serif);font-weight:700;font-size:20px;color:#f3ece1;text-decoration:none}.dps-cohead .dps-cohead-back{display:inline-flex;align-items:center;gap:7px;color:#f3ece1;text-decoration:none;font-size:13px;font-weight:500;opacity:.85}.dps-cohead .dps-cohead-secure{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#cdbfae}#customer_details .woocommerce-billing-fields,#customer_details .woocommerce-shipping-fields,#customer_details .woocommerce-additional-fields{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);padding:24px;position:relative}#customer_details .woocommerce-billing-fields::before,#customer_details .woocommerce-shipping-fields::before,#customer_details .woocommerce-additional-fields::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / .9),#fff0 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dps-secttl{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dps-num{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#f3ece1;font-family:var(--f-serif);font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3{display:none}.dps-togrow{display:flex;align-items:center;gap:11px;cursor:pointer;padding:13px 0;user-select:none}.dps-togrow .box{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);flex-shrink:0;background:rgb(255 255 255 / .5);transition:.15s;display:flex;align-items:center;justify-content:center}.dps-togrow .box .dps-check{display:flex;opacity:0;color:#fff;transition:.15s}.dps-togrow.on .box{background:var(--teal);border-color:var(--teal)}.dps-togrow.on .box .dps-check{opacity:1}.dps-company-reveal{display:none}.dps-company-reveal.show{display:block;border-top:1px dashed var(--line);margin-top:6px;padding-top:16px}#ship-to-different-address{padding:0;margin-bottom:0;border-bottom:none}#ship-to-different-address label{display:flex;align-items:center;gap:11px;cursor:pointer;padding:13px 0;font-size:14.5px;font-weight:600;color:var(--ink);user-select:none}#ship-to-different-address label input.input-checkbox{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);flex-shrink:0;accent-color:var(--teal);margin:0}#ship-to-different-address label span{pointer-events:none}.dps-mtitle{font-family:var(--f-serif);font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;display:block;margin:16px 0 10px}ul#shipping_method li{border:1px solid var(--line);border-radius:14px;padding:13px 14px;margin-bottom:10px;background:rgb(255 255 255 / .45);transition:.15s;align-items:center}ul#shipping_method li:has(input.shipping_method:checked){border-color:var(--teal);background:rgb(14 124 134 / .07);box-shadow:0 0 0 2px rgb(14 124 134 / .14)}ul#shipping_method li:hover{border-color:var(--muted)}.wc_payment_methods.payment_methods li.wc_payment_method+li.wc_payment_method{border-top:none;padding-top:0}.form-row.place-order #place_order{background:var(--terra);border-radius:99px;border:none;color:#fff;font-weight:600;letter-spacing:0}.form-row.place-order #place_order:hover{background:var(--terra-d);transform:translateY(-2px)}body.woocommerce-checkout::before,body.woocommerce-cart::before,body.woocommerce-account::before,body.tax-product_cat::before,body.post-type-archive-product::before,body.single-product::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/wp-content/themes/flatsome-child/img/abstract-organic-pattern-design-background.webp);background-size:cover;background-position:center;opacity:.30}.cart-container.page-checkout,.page-checkout-simple #content,.shop-container,body.woocommerce-account #main .page-wrapper,body.single-product #main .page-wrapper{position:relative;z-index:2}.woocommerce-checkout .is-sticky-column{top:78px!important}@media(min-width:980px){.woocommerce-order.row{display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:start;max-width:100%}.woocommerce-order.row .col{padding:0;flex-basis:auto;max-width:none}}.woocommerce-order.row>.dps{grid-column:1/-1}.woocommerce-order.row .woocommerce-order-details{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);position:relative;padding:24px;margin-bottom:18px}.woocommerce-order .col.large-5 .is-well{background:rgb(255 255 255 / .34)!important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow)!important;padding:24px!important}.woocommerce-order .col-inner.entry-content ul.woocommerce-order-overview.order_details li{margin-left:0}.woocommerce-order .col.large-5 .col-inner.entry-content{padding:0}.woocommerce-order .woocommerce-thankyou-order-received{display:none}.woocommerce-order .woocommerce-customer-details{padding:24px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);margin-top:18px}.woocommerce-order .woocommerce-customer-details .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:16px}.woocommerce-order .woocommerce-customer-details .col2-set>div+div{padding-left:0}.woocommerce-order .woocommerce-column__title{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-family:var(--f-body);font-weight:600;margin-bottom:8px}.woocommerce-order .woocommerce-customer-details address{font-style:normal;font-size:14px;color:var(--ink);line-height:1.7}.dps .nextsteps{display:flex;flex-direction:column;gap:0}.dps .nstep{display:flex;gap:14px;align-items:flex-start;position:relative;padding-bottom:20px}.dps .nstep:last-child{padding-bottom:0}.dps .nstep .ic{width:40px;height:40px;border-radius:12px;background:var(--ink);color:#f3ece1;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}.dps .nstep .ic svg{width:19px;height:19px}.dps .nstep:not(:last-child)::before{content:"";position:absolute;left:19px;top:42px;bottom:0;width:2px;background:var(--line)}.dps .nstep.cur .ic{background:var(--teal)}.dps .nstep .nx h4{font-size:15px;margin-bottom:2px}.dps .nstep .nx p{font-size:13.5px;color:var(--muted)}.dps .cod-note{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:15px 16px;border-radius:14px;background:rgb(217 120 95 / .10);border:1px solid rgb(217 120 95 / .32)}.dps .cod-note svg{width:22px;height:22px;color:var(--terra);flex-shrink:0;margin-top:1px}.dps .cod-note b{font-family:var(--f-serif)}.dps .cod-note span{font-size:13.5px;color:#473f37}.dps .dps-side-cta,.dps .side-cta{margin-top:18px;display:flex;flex-direction:column;gap:10px}.dps .dps-side-cta .btn,.dps .side-cta .btn{width:100%}.dps .ty-help{margin-top:16px;font-size:13px;color:var(--muted);text-align:center}.dps .ty-help a{color:var(--teal);font-weight:600;text-decoration:none}.dps .secure-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:var(--muted);font-size:12px}.dps .secure-note svg{width:15px;height:15px}.dps .editcart{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);text-decoration:none;font-weight:600;margin-top:14px}.dps .editcart:hover{color:var(--ink)}.woocommerce-account .woocommerce-MyAccount-navigation-link a .dps-nav-i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--muted)}.woocommerce-account .woocommerce-MyAccount-navigation-link a .dps-nav-i svg{width:18px;height:18px}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a .dps-nav-i{color:#f3ece1}.woocommerce-account .woocommerce-MyAccount-navigation-link a .dps-nav-label{flex:1 1 auto}.dps .doc .updated{display:block}.woocommerce-cart .dps .steps,.woocommerce-checkout .dps .steps{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.woocommerce-cart .ux-cart-coupon .coupon input.input-text{border:1px solid var(--line);border-radius:99px;padding:11px 16px;font-size:14px;background:rgb(255 255 255 / .6)}.woocommerce-cart .ux-cart-coupon .coupon .button{background:none;border:1px solid var(--ink);color:var(--ink);border-radius:99px;padding:11px 18px;font-weight:600}.cart_item dl.variation dd:has(span.dps-matchip){background:rgb(14 124 134 / .12);border-color:rgb(14 124 134 / .28);color:var(--teal);font-weight:600}.woocommerce-checkout .cashback-checkout-section{background:rgb(14 124 134 / .09)!important;border:1px solid rgb(14 124 134 / .26)!important;border-radius:16px!important;padding:15px!important;color:var(--ink)}.woocommerce-checkout .cashback-checkout-section .cashback-amount{color:var(--teal)!important}.page-checkout:not(.page-checkout-simple) .header-wrapper{display:none!important}.dps-cohead .dps-cohead-secure svg{width:15px;height:15px;flex-shrink:0}.dps-togrow .box{display:flex;align-items:center;justify-content:center}.product-small .add_to_cart_button{float:none;font-size:13px;padding:9px 15px;border-radius:99px;background-color:var(--terra);border-color:var(--terra);color:#fff;display:inline-flex;align-items:center}.product-small .add_to_cart_button:hover{background-color:var(--terra-d);border-color:var(--terra-d)}.woocommerce-result-count{margin:0}.dps a.sw{text-decoration:none;color:inherit}.widget_layered_nav .woocommerce-widget-layered-nav-list__item a,.widget_layered_nav .woocommerce-widget-layered-nav-list li a,.widget_woocommerce_layered_nav .woocommerce-widget-layered-nav-list__item a,.widget_woocommerce_layered_nav .woocommerce-widget-layered-nav-list li a{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;color:var(--ink);text-decoration:none}.woocommerce-order.row{margin-left:0!important;margin-right:0!important;width:100%!important}.single-product div.product .product-info.summary{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);border:1px solid var(--glass-bd);border-radius:22px;box-shadow:var(--shadow);padding:30px;position:relative}.single-product div.product .product-info.summary::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / .9),#fff0 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.single-product .product-title{font-family:var(--f-serif);font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em}.single-product .product-info.summary .is-divider.small{display:none}.single-product form.cart.variations_form{justify-content:flex-start;width:100%}.single-product .variations .variable-item.disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.single-product div.product .price ins .woocommerce-Price-amount{font-family:var(--f-serif);font-size:30px;font-weight:600;color:var(--ink)}.single-product div.product .price del .woocommerce-Price-amount{font-size:17px;color:var(--muted)}.single-product div.product .price del{text-decoration:line-through}.woocommerce-account .woocommerce-orders-table .st{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px}.woocommerce-account .woocommerce-orders-table .st.proc{background:rgb(14 124 134 / .12);color:var(--teal)}.woocommerce-account .woocommerce-orders-table .st.deliv{background:rgb(46 158 87 / .14);color:#2e7d46}.woocommerce-account .woocommerce-orders-table .st.rev{background:rgb(192 57 43 / .12);color:#c0392b}.woocommerce-account .row.vertical-tabs .col-border+.col{padding-left:0}.woocommerce-account .row.vertical-tabs .large-9 .woocommerce-MyAccount-navigation{display:none}.dps .ov-msg{display:flex;align-items:center;gap:9px;color:var(--teal);font-weight:600;font-size:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.dps .ov-msg svg{width:18px;height:18px;flex-shrink:0}.woocommerce-order-overview.order_details li.total strong{font-family:var(--f-serif);font-size:18px}.woocommerce-checkout .cashback-checkout-section h3{color:var(--ink)!important}.woocommerce-order-details .shop_table.order_details .order-total td,.woocommerce-order-details .shop_table.order_details .order-total th{border-width:1px;border-color:var(--line)}@media(min-width:981px){body.tax-product_cat .category-page-row,body.post-type-archive-product .category-page-row{display:grid;grid-template-columns:288px 1fr;gap:26px;align-items:start}body.tax-product_cat .category-page-row>.large-3,body.tax-product_cat .category-page-row>.large-9,body.post-type-archive-product .category-page-row>.large-3,body.post-type-archive-product .category-page-row>.large-9{max-width:none;flex-basis:auto;padding-left:0}}.product-small .box-image{aspect-ratio:4/5;overflow:hidden}.product-small .box-image img{width:100%;height:100%;object-fit:cover;display:block}.product-small.box{transition:transform .2s,box-shadow .2s}.has-hover:hover .product-small.box,.product-small.has-hover:hover .box{transform:translateY(-4px);box-shadow:0 18px 42px -16px rgb(30 20 12 / .42)}.widget_layered_nav_filters ul li.chosen a{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#f3ece1;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}body.tax-product_cat .woocommerce-breadcrumb,body.post-type-archive-product .woocommerce-breadcrumb{display:block;max-width:1220px;margin:0 auto;padding:24px 15px 0;position:relative;z-index:2;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}body.tax-product_cat .woocommerce-breadcrumb a,body.post-type-archive-product .woocommerce-breadcrumb a{color:var(--muted);text-decoration:none}body.tax-product_cat .woocommerce-breadcrumb a:hover,body.post-type-archive-product .woocommerce-breadcrumb a:hover{color:var(--terra)}body.tax-product_cat .woocommerce-breadcrumb .divider,body.post-type-archive-product .woocommerce-breadcrumb .divider{opacity:.5;padding:0 4px}.single-product .product-container .row.content-row{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start}.single-product div.product .price ins .woocommerce-Price-amount{font-family:var(--f-serif);font-size:30px;font-weight:600;color:var(--ink)}.single-product div.product .price del .woocommerce-Price-amount{font-size:17px;color:var(--muted)}.single-product div.product .price del{text-decoration:line-through}.single-product div.product .woocommerce-variation-price{border-top:none}.woocommerce div.product .single_add_to_cart_button{background-color:var(--terra);border-color:var(--terra);color:#fff;border-radius:99px;padding:15px;font-weight:600;font-size:16px;width:auto;flex:1 1 200px;min-width:0}.woocommerce div.product .single_add_to_cart_button:hover{background-color:var(--terra-d);border-color:var(--terra-d)}.single-product .woocommerce-breadcrumb,.single-product .breadcrumbs{font-size:13px;color:var(--muted);font-weight:400;padding:20px 0 4px;letter-spacing:0;text-transform:none}.single-product .woocommerce-breadcrumb a,.single-product .breadcrumbs a{color:var(--muted);text-decoration:none}.single-product .woocommerce-breadcrumb a:hover,.single-product .breadcrumbs a:hover{color:var(--ink)}.single-product .product_meta{display:none}.woocommerce-account .row.vertical-tabs{display:grid;grid-template-columns:248px 1fr;gap:26px;align-items:start;padding:14px 0 70px}.woocommerce-account .row.vertical-tabs .col-border{border-right:none;padding-right:0;max-width:none;flex-basis:auto}.woocommerce-account .row.vertical-tabs .large-9{max-width:none;flex-basis:auto}@media(max-width:980px){.woocommerce-account .row.vertical-tabs{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:40px}.woocommerce-account .row.vertical-tabs>.col{min-width:0}}.woocommerce-account .woocommerce-MyAccount-navigation-link a{text-transform:none;letter-spacing:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--line);margin-top:8px;padding-top:5px}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}.shop-page-title .breadcrumbs,.shop-page-title .breadcrumbs a{color:var(--muted);font-weight:400;font-size:13px;text-decoration:none}.shop-page-title .breadcrumbs a:hover{color:var(--ink)}.shop-page-title .breadcrumbs .divider,.shop-page-title .breadcrumbs .separator{opacity:.5}.widget_layered_nav .woocommerce-widget-layered-nav-list__item a,.widget_woocommerce_layered_nav .woocommerce-widget-layered-nav-list__item a{font-size:14px;color:var(--ink);display:flex;align-items:center;gap:10px;padding:5px 0;text-decoration:none}.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen a,.widget_woocommerce_layered_nav .woocommerce-widget-layered-nav-list__item--chosen a{font-weight:600;color:var(--teal)}.widget_price_filter .price_slider_amount button{background:var(--ink);color:#f3ece1;border:none;border-radius:99px;padding:11px 18px;font-weight:600;cursor:pointer}.page .page-wrapper{padding-top:0;padding-bottom:0}.checkout-breadcrumbs{display:none!important}.woocommerce-cart .cart-wrapper .cross-sells{display:none}.cart_totals>table:not(.shop_table){display:none}.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-cart .woocommerce-shipping-calculator{display:none}.custom-category-header>.dps{max-width:1150px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}body.tax-product_cat .dps>.swatchbar,body.post-type-archive-product .dps>.swatchbar{max-width:1220px;margin-left:auto;margin-right:auto}body.tax-product_cat .dps>.shophead,body.post-type-archive-product .dps>.shophead{max-width:1220px;margin-left:auto;margin-right:auto}.woocommerce-cart-form td.actions{contain:inline-size}.products .product-small .box-text{display:flex;flex-direction:column;gap:7px;text-align:left;padding:13px 13px 14px}.products .product-small .box-text .name,.products .product-small .box-text .product-title{font-family:var(--f-serif);font-size:17px;font-weight:600;line-height:1.15;margin:0}.products .product-small .box-text .product-title a,.products .product-small .box-text .name a{color:var(--ink)}.products .product-small .price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.products .product-small .price{font-size:18px}.products .product-small .dps-card-add{background:var(--terra);color:#fff;border-radius:99px;padding:9px 15px;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none;line-height:1.2;flex-shrink:0}.products .product-small .dps-card-add:hover{background:var(--terra-d);color:#fff}@media(max-width:549px){.products .product-small .price{font-size:13.5px}}.products .badge-container .badge,.products .badge-container .badge-inner{height:auto!important;width:auto!important;min-width:0}.products .badge-container .badge-inner{border-radius:99px!important;font-size:10.5px;font-weight:700;padding:4px 9px;line-height:1.5;letter-spacing:.02em}.products .badge-container{margin:10px 0 0 10px!important}#shop-sidebar{padding:22px;border-radius:24px;background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-bd);box-shadow:var(--shadow);position:relative;z-index:2}#shop-sidebar::before{content:"Filtre";display:block;font-family:var(--f-serif);font-size:18px;font-weight:600;margin-bottom:6px;color:var(--ink)}#shop-sidebar .widget{background:none;border:none;box-shadow:none;padding:14px 0;margin:0;border-top:1px solid var(--line)}#shop-sidebar .widget .is-divider{display:none}#shop-sidebar .widget-title.shop-sidebar{font-family:var(--f-serif);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);display:block;margin-bottom:13px}#shop-sidebar .widget_layered_nav ul{display:flex;flex-direction:column;gap:9px;margin:0}#shop-sidebar .widget_layered_nav ul li{margin:0;padding:0;list-style:none;border:none}#shop-sidebar .widget_layered_nav ul li a::before{content:"";width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);flex-shrink:0;background-position:center;background-repeat:no-repeat}#shop-sidebar .widget_layered_nav ul li.chosen a::before,#shop-sidebar .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item--chosen a::before{background-color:var(--teal);border-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='m5 12 5 5 9-11'/%3E%3C/svg%3E");background-size:12px}#shop-sidebar .widget_layered_nav ul li .count{margin-left:auto;color:var(--muted);font-size:12px;border:none;background:none}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul{flex-direction:row;flex-wrap:wrap;gap:7px}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) .ux-swatch-widget-layered-nav-list__graphic{display:none}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul li a{min-width:40px;justify-content:center;padding:7px 8px;border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;background:rgb(255 255 255 / .4)}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul li a::before{display:none}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul li.chosen a,#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul li.woocommerce-widget-layered-nav-list__item--chosen a{background:var(--ink);color:#f3ece1;border-color:var(--ink)}#shop-sidebar .widget_layered_nav:has(a[href*="filter_marime"]) ul li .count{display:none}#shop-sidebar .price_slider.ui-slider{background:var(--line);border:none;height:4px;border-radius:99px;margin-bottom:16px}#shop-sidebar .price_slider .ui-slider-range{background:var(--teal)}#shop-sidebar .price_slider .ui-slider-handle{background:var(--ink);border:2px solid #fff;border-radius:50%;width:16px;height:16px;top:-6px;cursor:pointer}#shop-sidebar .price_slider_amount{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}body.woocommerce-cart::after,body.woocommerce-checkout::after,body.woocommerce-account::after,body.tax-product_cat::after,body.post-type-archive-product::after,body.single-product::after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.products .product-small .box-text .category,.products .product-small .box-text .star-rating{display:none}.products .product-small .box-text .name{font-family:var(--f-serif);font-size:17px;font-weight:600;line-height:1.15;margin:0}.products .product-small .box-text .name a{color:var(--ink)}body.woocommerce-cart #main,body.woocommerce-cart #wrapper,body.woocommerce-checkout #main,body.woocommerce-checkout #wrapper,body.woocommerce-account #main,body.woocommerce-account #wrapper,body.tax-product_cat #main,body.tax-product_cat #wrapper,body.post-type-archive-product #main,body.post-type-archive-product #wrapper,body.single-product #main,body.single-product #wrapper{background-color:transparent!important}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.tax-product_cat,body.post-type-archive-product,body.single-product{background-color:var(--paper)}.woocommerce-ordering select.orderby{min-width:185px;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316130F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;text-overflow:ellipsis;cursor:pointer}.dapsis-giftwrap{display:flex;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;background:rgb(255 255 255 / .55);border:1px solid var(--line);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:15px;line-height:1.3;color:var(--ink);transition:background .2s ease,border-color .2s ease}.dapsis-giftwrap:hover{background:rgb(255 255 255 / .8);border-color:var(--terra)}.dapsis-giftwrap input{width:18px;height:18px;accent-color:var(--terra);cursor:pointer;flex:0 0 auto}.dapsis-giftwrap strong{color:var(--terra-d);font-weight:600}.products .product-category .ux-swatches-in-loop,.products .product-category .js-ux-swatches{display:none!important}.products .product-category .box.box-badge .box-text{position:absolute;top:auto;right:0;bottom:0;left:0;height:auto!important;padding:44px 14px 16px;text-align:center;background:linear-gradient(180deg,#fff0 0%,rgb(239 236 230 / .74) 42%,rgb(239 236 230 / .96) 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.products .product-category .box-text .header-title{font-family:var(--f-serif);font-weight:600;font-size:18px;letter-spacing:.01em;color:var(--ink);margin:0;line-height:1.1}.products .product-category .box-text .count{font-size:11px;letter-spacing:.18em;color:var(--muted);margin:4px 0 0}.products .product-category .box.box-badge{transition:transform .35s ease}.products .product-category:hover .box.box-badge{transform:translateY(-3px)}body.single-product:has(.custom-product-page) .shop-page-title.product-page-title{display:none}.cart-auto-refresh td.actions button[name="update_cart"]{display:none}.products .product-small .cdots{display:none}.products .product-small .box-text .matb{order:1}.products .product-small .box-text .title-wrapper{order:2}.products .product-small .box-text .ux-swatches-in-loop{order:3}.products .product-small .box-text .price-wrapper{order:4}.products .product-small .ux-swatches-in-loop{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 0}.products .product-small .ux-swatches-in-loop .ux-swatch{width:28px;height:28px;min-width:0;padding:0;border:1px solid rgb(22 19 15 / .14);border-radius:6px;background:#fff;overflow:hidden;margin:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.products .product-small .ux-swatches-in-loop .ux-swatch__img{display:block;width:100%;height:100%;object-fit:contain}.products .product-small .ux-swatches-in-loop .ux-swatch__text{display:none}.products .product-small .ux-swatches-in-loop .ux-swatch::before{content:none}.single-product .variations .ux-swatches[data-attribute_name="attribute_pa_marime"]{gap:7px}.single-product .variations .ux-swatches[data-attribute_name="attribute_pa_marime"] .ux-swatch{width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;overflow:hidden;background:#fff;box-shadow:none}.single-product .variations .ux-swatches[data-attribute_name="attribute_pa_marime"] .ux-swatch__img{width:100%;height:100%;object-fit:contain;display:block}.single-product .variations .ux-swatches[data-attribute_name="attribute_pa_marime"] .ux-swatch.selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}