.elementor .s-hero-title{max-width:15ch;font-family:var(--LnDisplay);font-weight:700;font-size:4.75rem;color:var(--LnSurface);letter-spacing:-0.014em;line-height:1.05em;text-transform:capitalize;}.elementor .e-hero-sub-a79a741{color:var(--LnSurface);}.elementor .e-hero-services-8f5d103{border-color:var(--LnAccent);}.elementor .e-hero-services-8f5d103:hover,.elementor .e-hero-services-8f5d103:focus-visible{border-color:var(--LnInk);}.elementor .s-hero-actions{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .s-hero-copy{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:64px;display:flex;flex-direction:column;gap:28px;justify-content:center;}.elementor .e-d4d475f-5a95b11{width:1240px;padding:0px;display:flex;flex-direction:row;}.elementor .s-hero{width:100%;min-height:95vh;padding-block-start:100px;background-image:linear-gradient(#2a1f1f8f, #2a1f1f8f),url("https://desmoinesdetailers.com/wp-content/uploads/2026/07/pexels-pexels-user-154791152-10632142.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;background-color:var(--LnGround);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-services-head{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .s-card-manicure-img{width:100%;height:100%;object-fit:cover;}.elementor .s-card-manicure-media{width:100%;overflow:hidden;aspect-ratio:1 / 1;display:flex;}.elementor .s-card-manicure-title{font-size:1.5rem;}.elementor .s-card-manicure-body{padding:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-card-manicure{width:32%;text-decoration:none;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--LnLine);border-style:solid;background-color:var(--LnSurface);transition:all 300ms;display:flex;flex-direction:column;align-items:stretch;}.elementor .s-card-manicure:hover,.elementor .s-card-manicure:focus-visible{border-color:var(--LnAccent);}.elementor .s-card-pedicure-img{width:100%;height:100%;object-fit:cover;}.elementor .s-card-pedicure-media{width:100%;overflow:hidden;aspect-ratio:1 / 1;display:flex;}.elementor .s-card-pedicure-title{font-size:1.5rem;}.elementor .s-card-pedicure-body{padding:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-card-pedicure{width:32%;text-decoration:none;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--LnLine);border-style:solid;background-color:var(--LnSurface);transition:all 300ms;display:flex;flex-direction:column;align-items:stretch;}.elementor .s-card-pedicure:hover,.elementor .s-card-pedicure:focus-visible{border-color:var(--LnAccent);}.elementor .s-card-extensions-img{width:100%;height:100%;object-fit:cover;}.elementor .s-card-extensions-media{width:100%;overflow:hidden;aspect-ratio:1 / 1;display:flex;}.elementor .s-card-extensions-title{font-size:1.5rem;}.elementor .s-card-extensions-body{padding:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-card-extensions{width:32%;text-decoration:none;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--LnLine);border-style:solid;background-color:var(--LnSurface);transition:all 300ms;display:flex;flex-direction:column;align-items:stretch;}.elementor .s-card-extensions:hover,.elementor .s-card-extensions:focus-visible{border-color:var(--LnAccent);}.elementor .s-services-cards{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:stretch;}.elementor .s-services-in{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:flex-start;}.elementor .s-services{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnGround);display:flex;justify-content:center;}.elementor .s-studio-image{width:100%;height:100%;object-fit:cover;}.elementor .s-studio-media{width:45%;overflow:hidden;aspect-ratio:4 / 5;padding:0px;display:flex;}.elementor .s-studio-copy{width:55%;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .s-studio-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .s-studio{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnSurface);display:flex;justify-content:center;}.elementor .s-pricing-head{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-price-hands-title{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pr-classic-manicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-nochip-manicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-dip-manicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-acrylic-full-set-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-price-hands-469e8a9{padding:0px;}.elementor .s-price-feet-title{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pr-classic-pedicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-black-pedicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-aroma-pedicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .s-pr-unicorn-pedicure-l{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .e-price-feet-b286fee{padding:0px;}.elementor .s-pricing-cols{width:100%;padding:0px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .s-pricing-foot{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .s-pricing-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:44px;align-items:flex-start;}.elementor .s-pricing{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnGround);display:flex;justify-content:center;}.elementor .s-offer-figure{font-family:var(--LnDisplay);font-weight:700;font-size:10.5rem;color:var(--LnSurface);letter-spacing:-0.05em;line-height:0.8em;padding:32px;border-width:4px;border-color:#fff;border-style:dashed;}.elementor .s-offer-title{max-width:17ch;font-size:2.75rem;letter-spacing:-0.008em;line-height:1.14em;}.elementor .s-offer-sub{max-width:46ch;font-family:var(--LnBody);font-weight:400;font-size:1.0625rem;color:var(--LnGround);line-height:1.7em;}.elementor .s-offer-btn{font-family:var(--LnBody);font-weight:600;font-size:0.9375rem;color:var(--LnInk);letter-spacing:0.01em;line-height:1em;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:40px;padding-inline-end:40px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--LnGround);transition:all 300ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .s-offer-btn:hover,.elementor .s-offer-btn:focus-visible{color:var(--LnGround);background-color:var(--LnInk);}.elementor .s-offer-copy{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .s-offer-in{width:100%;max-width:1040px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .s-offer{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnAccent);display:flex;justify-content:center;}.elementor .s-gallery-head{max-width:620px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .s-gallery-grid{width:100%;padding:0px;display:flex;flex-direction:row;gap:21px;flex-wrap:wrap;}.elementor .s-gallery-inner{width:1240px;max-width:1400px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;}.elementor .s-gallery{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnInk);display:flex;justify-content:center;}.elementor .e-reviews-title-88f5f0b{align-self:center;}.elementor .e-reviews-sub-2f3b49d{align-self:center;}.elementor .s-reviews-embed{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .s-reviews-in{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .s-reviews{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnGround);display:flex;justify-content:center;}.elementor .s-visit-address{text-decoration:none;transition:all 250ms;}.elementor .s-visit-address:hover,.elementor .s-visit-address:focus-visible{color:var(--LnAccent);}.elementor .s-visit-hours{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .s-visit-copy{width:50%;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .s-visit-image{width:100%;height:100%;object-fit:cover;}.elementor .s-visit-media{width:50%;overflow:hidden;aspect-ratio:4 / 3;padding:0px;display:flex;}.elementor .s-visit-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .s-visit{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnSurface);display:flex;justify-content:center;}.elementor .s-journal-head{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-journal-inner{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;align-items:flex-start;}.elementor .s-journal{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);background-color:var(--LnGround);display:flex;justify-content:center;}.elementor .s-closing-inner{width:100%;max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-closing{width:100%;padding-block-start:var(--LnSectionY);padding-block-end:var(--LnSectionY);padding-inline-start:var(--LnGutter);padding-inline-end:var(--LnGutter);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--LnLine);border-style:solid;background-color:var(--LnSurface);display:flex;justify-content:center;}