#td-nails{--paper:#faf8f4;--cream:#f0ebe3;--ink:#252826;--muted:#62665e;--line:#d6d1c7;--olive:#58634e}#td-nails *{box-sizing:border-box}#td-nails{scroll-behavior:smooth;scroll-padding-top:24px}#td-nails{margin:0;color:var(--ink);background:var(--paper);font:14px/1.65 TD Nails Sans,Arial,sans-serif}#td-nails button,#td-nails input,#td-nails select{font:inherit}#td-nails button,#td-nails a{-webkit-tap-highlight-color:transparent}#td-nails button{color:inherit;cursor:pointer}#td-nails a{color:inherit;text-underline-offset:5px}#td-nails button{border:0;background:none}#td-nails button:disabled{cursor:default;opacity:.4}#td-nails button:focus-visible,#td-nails a:focus-visible,#td-nails summary:focus-visible,#td-nails input:focus-visible{outline:2px solid var(--olive);outline-offset:5px}#td-nails img{max-width:100%;display:block;height:auto}#td-nails svg.td-nails-icon{width:26px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;flex-shrink:0}#td-nails .svg-library{position:absolute;width:0;height:0;overflow:hidden}#td-nails [hidden]{display:none!important}#td-nails .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#td-nails h1,#td-nails h2,#td-nails h3,#td-nails p{margin:0}#td-nails h1,#td-nails h2,#td-nails h3{font-family:"TD Nails Serif",Georgia,serif;font-weight:400;line-height:1}#td-nails h1{font-size:clamp(48px,4.3vw,68px);letter-spacing:-1.8px;margin:15px 0 19px}#td-nails h2{font-size:clamp(42px,4.1vw,62px);letter-spacing:-1.4px}#td-nails h3{font-size:30px;line-height:1.1}#td-nails em{font-weight:400}#td-nails .section-wrap{max-width:1344px;margin:auto;padding-left:44px;padding-right:44px}#td-nails .product{display:grid;grid-template-columns:1.1fr 1fr;gap:6.4%;padding-top:42px;padding-bottom:65px;align-items:start}#td-nails .gallery{position:sticky;top:25px}#td-nails .hero-media{position:relative;background:#eee6d9}#td-nails .hero-media>button:first-child{padding:0;width:100%;display:block}#td-nails .hero-media img{width:100%;aspect-ratio:1;object-fit:contain}#td-nails .gallery-zoom{position:absolute;bottom:16px;right:16px;background:#faf8f4cc;width:38px;height:38px;display:grid;place-items:center}#td-nails .gallery-zoom svg{width:19px;height:19px}#td-nails .gallery-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:15px;font-size:11px;color:var(--muted)}#td-nails .gallery-arrows{display:flex;gap:8px}#td-nails .gallery-arrows button{width:36px;height:36px;display:grid;place-items:center}#td-nails .gallery-arrows .back{transform:rotate(180deg)}#td-nails .gallery-arrows svg{width:24px}#td-nails .thumbnails{display:flex;gap:9px;margin-top:10px}#td-nails .thumbnails button{padding:3px;border:1px solid transparent;width:64px;aspect-ratio:1}#td-nails .thumbnails button[aria-pressed=true]{border-color:var(--ink)}#td-nails .thumbnails img{aspect-ratio:1;object-fit:cover}#td-nails .text-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;text-decoration:none;padding:9px 0;border-bottom:1px solid currentColor;line-height:1.5}#td-nails .text-link svg{width:26px;height:17px}#td-nails .gallery-video{margin-top:13px}#td-nails .gallery-video svg{width:16px;height:16px}#td-nails .product-name{font-size:12px;letter-spacing:2.2px}#td-nails .product-name span{display:block;font-size:11px;color:var(--muted);letter-spacing:.3px;margin-top:2px}#td-nails .intro{max-width:455px;color:#555a52;font-size:14px;line-height:1.7}#td-nails .rating{display:flex;gap:10px;align-items:center;font-size:11px;text-decoration:none;margin:16px 0}#td-nails .rating strong{font-weight:600}#td-nails .stars{letter-spacing:2px;color:#545a48;white-space:nowrap}#td-nails .rating .stars{font-size:12px}#td-nails .rating>span:last-child{color:var(--muted);text-decoration:underline;text-underline-offset:3px}#td-nails .spec-line{display:flex;gap:18px;padding:12px 0 16px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.3px}#td-nails .spec-line span+span{border-left:1px solid var(--line);padding-left:18px}#td-nails .choices{padding:0;border:0;margin:19px 0 0}#td-nails .choices legend{font-size:12px;font-weight:600;margin-bottom:9px}#td-nails .choice{position:relative;display:flex;align-items:center;gap:12px;padding:15px;margin-bottom:8px;border:1px solid var(--line);cursor:pointer;min-height:78px}#td-nails .choice:has(input:checked){border-color:#676f5b;background:#efeee6}#td-nails .choice:has(input:focus-visible){outline:2px solid var(--olive);outline-offset:3px}#td-nails .choice input{position:absolute;opacity:0;width:1px;height:1px}#td-nails .radio-dot{width:15px;height:15px;border:1px solid #9a9d92;border-radius:50%;flex-shrink:0;display:grid;place-items:center}#td-nails .choice input:checked+.radio-dot{border-color:var(--olive)}#td-nails .choice input:checked+.radio-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--olive)}#td-nails .choice-copy{flex:1;line-height:1.5}#td-nails .choice-copy strong{display:block;font-size:12px}#td-nails .choice-copy small{display:block;font-size:11px;color:var(--muted);margin-top:3px}#td-nails .kit-note{display:block;font-size:10px;color:#4e5947;letter-spacing:.2px;margin-top:5px}#td-nails .choice-price{text-align:right;font-size:14px;align-self:flex-start;font-weight:600;padding-top:2px;white-space:nowrap}#td-nails .choice-price del{display:block;font-size:10px;color:#6b6e64;font-weight:400;margin-top:4px}#td-nails .includes-link{padding:2px 0 5px;margin:0 0 13px;font-size:11px}#td-nails .includes-link svg{width:22px}#td-nails .total-row{display:flex;align-items:center;justify-content:space-between;margin:4px 0 13px}#td-nails .total-row>div:first-child{display:flex;align-items:baseline;gap:13px}#td-nails .total-caption{font-size:11px;color:var(--muted)}#td-nails .total-row strong{font-size:25px;font-weight:600;letter-spacing:-.6px}#td-nails .saving{text-align:right;font-size:10px}#td-nails .saving del{display:block;color:var(--muted)}#td-nails .saving span{display:block;color:var(--olive)}#td-nails .buy-row{display:flex;gap:10px}#td-nails .quantity{display:flex;align-items:center;border:1px solid var(--line);min-width:94px;justify-content:space-around}#td-nails .quantity button{width:30px;min-height:52px;font-size:17px}#td-nails .quantity output{font-size:12px}#td-nails .button{min-height:53px;display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:16px 22px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid var(--ink);transition:background .2s}#td-nails .button svg{width:28px;height:17px}#td-nails .primary{background:var(--ink);color:var(--paper)}#td-nails .primary:hover{background:#41473d}#td-nails .secondary{background:none;color:var(--ink)}#td-nails .secondary:hover{background:#e7e4db}#td-nails .buy-row .button{flex:1;gap:15px;padding:14px 15px;justify-content:space-between}#td-nails .stock-message{font-size:10px;color:var(--olive);margin:8px 0 16px;text-align:center}#td-nails .stock-message:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--olive);margin-right:6px;vertical-align:middle}#td-nails .purchase-support{border-top:1px solid var(--line)}#td-nails .purchase-support button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);text-align:left;line-height:1.65;font-size:11px}#td-nails .purchase-support strong{display:block;font-size:11px;font-weight:400;color:var(--muted)}#td-nails .purchase-support svg{width:23px}#td-nails .shipping-note{font-size:10px;color:var(--muted);margin-top:10px}#td-nails .payment-note{font-size:10px;color:var(--muted);margin-top:4px}#td-nails .demonstration{padding-top:50px;padding-bottom:78px}#td-nails .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:36px}#td-nails .section-heading>p{color:var(--muted);font-size:13px;max-width:350px;padding-bottom:4px}#td-nails .eyebrow{font-size:10px;letter-spacing:2.4px;margin-bottom:18px;font-weight:600}#td-nails .video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#td-nails .video-card{position:relative;width:100%;padding:0;display:block;background:#ddd;overflow:hidden}#td-nails .video-card img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s}#td-nails .video-card:hover img{transform:scale(1.025)}#td-nails .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border:1px solid #ffffffc9;border-radius:50%;background:#25282628;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#td-nails .video-play svg{width:22px;height:22px;margin-left:3px}#td-nails .video-tag{position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:10px;letter-spacing:2px;text-align:left;padding:35px 20px 18px;background:linear-gradient(transparent,#0007)}#td-nails .video-grid h3{margin:21px 0 9px}#td-nails .video-grid p{font-size:12px;color:var(--muted);max-width:305px}#td-nails .detail-section{background:var(--cream);padding:65px 0}#td-nails .detail-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}#td-nails .detail-image img{width:100%;aspect-ratio:1;object-fit:contain}#td-nails .detail-image>p{font-size:10px;color:var(--muted);margin:10px 0}#td-nails .detail-copy h2{font-size:clamp(40px,3.5vw,55px);margin-bottom:32px}#td-nails .feature-list{border-top:1px solid #c7c4b8}#td-nails details{border-bottom:1px solid var(--line)}#td-nails summary{list-style:none;cursor:pointer;display:flex;align-items:center;min-height:64px;gap:16px;padding:17px 0;font-size:14px;line-height:1.4}#td-nails summary::-webkit-details-marker{display:none}#td-nails summary>span{font-size:10px;color:var(--muted)}#td-nails summary svg{width:17px;height:17px;margin-left:auto;transition:transform .2s}#td-nails details[open] summary svg{transform:rotate(90deg)}#td-nails details p{font-size:13px;color:var(--muted);padding:0 25px 23px 0;max-width:500px}#td-nails .feature-list details p{padding-left:31px}#td-nails .routine{padding-top:90px;padding-bottom:85px}#td-nails .routine-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:42px 0 28px}#td-nails .routine-steps article{border-top:1px solid var(--line);padding-top:20px}#td-nails .step-number{font-family:"TD Nails Serif";font-size:38px;color:#777b6d}#td-nails .routine-steps h3{margin:14px 0}#td-nails .routine-steps p{color:var(--muted);font-size:13px}#td-nails .kit-section{background:#e9e7de}#td-nails .kit-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:58px;padding-bottom:58px}#td-nails .kit-inner>img{width:100%;aspect-ratio:1;object-fit:contain}#td-nails .kit-inner h2{font-size:clamp(42px,3.8vw,58px);margin-bottom:22px}#td-nails .kit-inner>div>p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:410px}#td-nails .kit-items{list-style:none;padding:0;margin:24px 0 22px;font-size:12px}#td-nails .kit-items li{padding:9px 0;border-bottom:1px solid #cfcec4}#td-nails .kit-items span{font-size:10px;margin-right:18px;color:var(--muted)}#td-nails .kit-price{display:flex;align-items:center;gap:20px;margin:20px 0}#td-nails .kit-price strong{font-size:26px;font-weight:600}#td-nails .kit-price span{font-size:11px;color:#4e5947}#td-nails .kit-inner .small-note{font-size:10px!important;margin-top:16px}#td-nails .reviews{padding-top:90px;padding-bottom:80px}#td-nails .review-score{display:flex;flex-direction:column}#td-nails .review-score>strong{font-family:"TD Nails Serif";font-size:55px;font-weight:400;line-height:1}#td-nails .review-score>strong>span{font-size:26px;color:var(--muted)}#td-nails .review-score .stars{font-size:14px;margin-top:10px}#td-nails .review-score p{font-size:11px;color:var(--muted);margin-top:5px}#td-nails .review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0 24px}#td-nails .review-grid figure{margin:0;border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column}#td-nails .review-grid .stars{font-size:12px}#td-nails .review-grid blockquote{font-family:"TD Nails Serif";font-size:27px;line-height:1.17;margin:18px 0 25px;flex:1;max-width:340px}#td-nails .review-grid figcaption{font-size:11px}#td-nails .review-grid figcaption strong{display:block;font-weight:600}#td-nails .review-grid figcaption span{display:block;color:var(--muted);font-size:10px;margin-top:4px}#td-nails .review-footnote{font-size:10px;color:var(--muted);margin-top:12px}#td-nails .faq-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:8%;padding-top:35px;padding-bottom:90px}#td-nails .faq-section h2{font-size:clamp(39px,3.5vw,52px);margin-bottom:25px}#td-nails .faq{border-top:1px solid var(--line)}#td-nails .faq summary{font-size:13px;min-height:66px}#td-nails .closing{text-align:center;background:#e9e3d8;padding:70px 24px 80px}#td-nails .closing h2{font-size:clamp(48px,4.5vw,70px);margin-bottom:30px}#td-nails .closing .eyebrow{margin-bottom:22px}#td-nails .sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#faf8f4f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px max(24px,calc((100vw - 1256px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}#td-nails .sticky-buy>div{display:flex;align-items:center;gap:22px}#td-nails .sticky-buy>div>span{font-size:12px}#td-nails .sticky-buy strong{font-size:17px}#td-nails .sticky-buy .button{min-height:44px;padding:11px 26px}#td-nails .sticky-buy .button svg{width:24px}#td-nails dialog{border:0;background:var(--paper);color:var(--ink);max-width:570px;width:calc(100% - 32px);max-height:88dvh;padding:48px 38px 36px;box-shadow:0 20px 100px #0002}#td-nails dialog::backdrop{background:#191e1b99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#td-nails dialog h2{font-size:40px;margin-bottom:22px}#td-nails dialog h3{font-size:26px;margin:23px 0 10px}#td-nails dialog p{font-size:13px;color:var(--muted);margin:12px 0}#td-nails dialog ul,#td-nails dialog ol{padding-left:19px;font-size:13px;color:var(--muted)}#td-nails dialog li{margin:8px 0}#td-nails .modal-close{position:absolute;right:13px;top:13px;width:37px;height:37px;display:grid;place-items:center;background:#faf8f4eb;z-index:2}#td-nails .modal-close svg{width:20px;height:20px}#td-nails .modal-table{width:100%;border-collapse:collapse;font-size:12px;margin:22px 0}#td-nails .modal-table td{padding:13px 0;border-bottom:1px solid var(--line)}#td-nails .modal-table td:last-child{text-align:right}#td-nails .image-modal{padding:0;max-width:min(85dvh,900px);background:var(--cream);overflow:hidden}#td-nails .image-modal img{max-height:85dvh;object-fit:contain;width:100%}#td-nails .video-modal{max-width:660px;padding:46px 20px 20px;text-align:center}#td-nails .video-modal h2{font-size:29px;margin-bottom:15px}#td-nails .video-modal video{display:block;max-height:68dvh;width:100%;background:#151815}@media(min-width:1450px){#td-nails .product{gap:90px}}@media(max-width:1000px){#td-nails .section-wrap{padding-left:28px;padding-right:28px}#td-nails .product{gap:35px;grid-template-columns:1fr 1fr}#td-nails .buy-row{gap:8px}#td-nails .buy-row .button{font-size:10px;padding:12px 10px}#td-nails .quantity{min-width:80px}#td-nails .choice{padding:13px 11px;gap:8px}#td-nails .choice-copy strong{font-size:11px}#td-nails .choice-copy small{font-size:10px}#td-nails .choice-price{font-size:12px}#td-nails .detail-inner,#td-nails .kit-inner{gap:40px}#td-nails .video-grid{gap:18px}#td-nails .product h1{font-size:52px}#td-nails .rating{gap:7px;font-size:10px}#td-nails .thumbnails{gap:5px}#td-nails .thumbnails button{width:55px}}@media(max-width:760px){#td-nails{scroll-padding-top:18px}#td-nails .section-wrap{padding-left:22px;padding-right:22px}#td-nails .product{display:flex;flex-direction:column;gap:23px;padding:20px 18px 43px}#td-nails .gallery{position:static;width:100%}#td-nails .hero-media img{aspect-ratio:1}#td-nails .gallery-footer{font-size:10px;gap:5px;margin-top:5px}#td-nails .gallery-footer>span{max-width:265px}#td-nails .gallery-arrows{gap:0}#td-nails .gallery-arrows button{width:33px;height:35px}#td-nails .thumbnails{gap:7px;margin-top:5px}#td-nails .thumbnails button{width:calc((100% - 35px)/6);max-width:60px;padding:2px}#td-nails .gallery-video{margin-top:8px;font-size:11px;padding:7px 0;gap:12px}#td-nails .purchase{padding:0 4px;width:100%}#td-nails .product-name{font-size:12px}#td-nails .product-name span{font-size:11px;margin-top:3px}#td-nails .product h1{font-size:54px;line-height:.95;letter-spacing:-1.5px;margin:14px 0 17px}#td-nails .intro{font-size:14px;line-height:1.65}#td-nails .rating{font-size:11px;gap:8px;margin:17px 0}#td-nails .rating .stars{font-size:11px}#td-nails .spec-line{font-size:11px;gap:15px;padding:11px 0 15px}#td-nails .spec-line span+span{padding-left:15px}#td-nails .choices{margin-top:18px}#td-nails .choices legend{font-size:13px;margin-bottom:10px}#td-nails .choice{padding:15px 12px;gap:11px;min-height:81px}#td-nails .choice-copy strong{font-size:12px}#td-nails .choice-copy small{font-size:11px}#td-nails .choice-price{font-size:14px}#td-nails .kit-note{font-size:10px}#td-nails .includes-link{font-size:11px;padding:5px 0;margin-bottom:15px}#td-nails .total-row strong{font-size:26px}#td-nails .saving{font-size:11px}#td-nails .buy-row .button{font-size:11px;padding:15px 13px;gap:8px}#td-nails .quantity{min-width:83px}#td-nails .quantity button{width:28px}#td-nails .buy-row .button svg{width:23px}#td-nails .stock-message{font-size:11px;margin-bottom:20px}#td-nails .purchase-support button{font-size:12px;padding:13px 0}#td-nails .purchase-support strong,#td-nails .shipping-note,#td-nails .payment-note{font-size:11px}#td-nails .demonstration{padding-top:35px;padding-bottom:50px}#td-nails .section-heading{display:block;margin-bottom:27px}#td-nails .section-heading>p{margin-top:18px;font-size:13px}#td-nails .eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:15px}#td-nails h2{font-size:44px;letter-spacing:-1px}#td-nails .video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -22px;padding:0 22px 15px;scrollbar-width:thin}#td-nails .video-grid article{min-width:75vw;max-width:340px;scroll-snap-align:center}#td-nails .video-card img{aspect-ratio:4/5}#td-nails .video-play{width:54px;height:54px}#td-nails .video-grid h3{font-size:29px;margin:17px 0 8px}#td-nails .video-grid p{font-size:12px;max-width:280px}#td-nails .video-tag{font-size:9px;padding:30px 17px 16px}#td-nails .detail-section{padding:38px 0 42px}#td-nails .detail-inner{display:flex;flex-direction:column;gap:29px}#td-nails .detail-image{width:100%}#td-nails .detail-image>p{font-size:10px}#td-nails .detail-copy{width:100%}#td-nails .detail-copy h2{font-size:42px;margin-bottom:22px}#td-nails .feature-list summary{font-size:14px;min-height:64px}#td-nails .feature-list details p{font-size:13px}#td-nails .routine{padding-top:52px;padding-bottom:50px}#td-nails .routine-steps{display:block;margin:26px 0 15px}#td-nails .routine-steps article{display:grid;grid-template-columns:39px 1fr;gap:0 15px;padding:22px 0}#td-nails .step-number{grid-row:1/3;font-size:33px}#td-nails .routine-steps h3{margin:0 0 9px;font-size:30px}#td-nails .routine-steps p{font-size:13px}#td-nails .kit-inner{display:flex;flex-direction:column;gap:30px;padding-top:25px;padding-bottom:43px}#td-nails .kit-inner>div{width:100%}#td-nails .kit-inner h2{font-size:43px;margin-bottom:18px}#td-nails .kit-inner .button{width:100%;justify-content:space-between}#td-nails .kit-items{margin-top:17px}#td-nails .kit-items li{font-size:12px}#td-nails .kit-price{margin:19px 0}#td-nails .kit-inner .small-note{font-size:11px!important}#td-nails .reviews{padding-top:54px;padding-bottom:42px}#td-nails .reviews .section-heading{display:flex;align-items:flex-start;gap:12px}#td-nails .reviews h2{font-size:37px}#td-nails .review-score{min-width:91px;padding-top:34px}#td-nails .review-score>strong{font-size:41px}#td-nails .review-score>strong>span{font-size:20px}#td-nails .review-score .stars{font-size:10px;letter-spacing:1.5px}#td-nails .review-score p{font-size:9px;line-height:1.6;max-width:95px}#td-nails .review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:26px;margin:30px -22px 19px;padding:0 22px 15px}#td-nails .review-grid figure{min-width:78vw;scroll-snap-align:start}#td-nails .review-grid blockquote{font-size:29px;max-width:285px}#td-nails .review-grid figcaption{font-size:12px}#td-nails .review-grid figcaption span{font-size:11px}#td-nails .reviews>.text-link{font-size:11px;gap:12px}#td-nails .review-footnote{font-size:10px}#td-nails .faq-section{display:flex;flex-direction:column;gap:29px;padding-top:30px;padding-bottom:47px}#td-nails .faq-section h2{font-size:41px;margin-bottom:15px}#td-nails .faq summary{font-size:13px;gap:15px;min-height:67px}#td-nails .faq p{font-size:13px}#td-nails .closing{padding:50px 22px 56px}#td-nails .closing h2{font-size:46px;letter-spacing:-1.2px}#td-nails .closing .button{font-size:12px}#td-nails .sticky-buy{padding:9px 18px calc(9px + env(safe-area-inset-bottom));gap:15px}#td-nails .sticky-buy>div{display:block;line-height:1.4}#td-nails .sticky-buy>div>span{font-size:10px;display:block}#td-nails .sticky-buy>div>strong{display:block;font-size:18px;margin-top:2px}#td-nails .sticky-buy .button{font-size:12px;min-height:45px;padding:12px 23px;gap:26px}#td-nails dialog{padding:48px 25px 28px}#td-nails dialog h2{font-size:35px}#td-nails .video-modal{padding:47px 12px 12px}#td-nails .image-modal{padding:0}#td-nails .review-grid{scrollbar-width:thin}}@media(max-width:360px){#td-nails .product h1{font-size:49px}#td-nails .choice{gap:8px;padding:14px 9px}#td-nails .choice-copy strong{font-size:11px}#td-nails .choice-copy small{font-size:10px}#td-nails .choice-price{font-size:12px}#td-nails .spec-line{gap:10px;font-size:10px}#td-nails .spec-line span+span{padding-left:10px}#td-nails .rating{gap:6px;font-size:10px}#td-nails .reviews h2{font-size:33px}#td-nails .buy-row .button{font-size:10px}#td-nails .quantity{min-width:76px}#td-nails .buy-row .button svg{width:18px}}@media(prefers-reduced-motion:reduce){#td-nails{scroll-behavior:auto}#td-nails *{transition:none!important}}#td-nails .gallery-arrows button,#td-nails .gallery-zoom,#td-nails .modal-close{width:44px;height:44px}#td-nails .gallery-footer{align-items:center}#td-nails .mobile-summary{display:none}@media(max-width:760px){#td-nails .mobile-summary{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px;margin-bottom:-8px;padding:0 4px}#td-nails .mobile-summary span{font-size:12px;letter-spacing:1.4px}#td-nails .mobile-summary small{display:block;font-size:10px;color:var(--muted);margin-top:2px}#td-nails .mobile-summary strong{font-size:19px;font-weight:600;white-space:nowrap}}#td-nails{width:100%;isolation:isolate;overflow-wrap:break-word;letter-spacing:normal}#td-nails *:before,#td-nails *:after{box-sizing:border-box}#td-nails .td-nails-purchase{margin:0}#td-nails .js-options{display:none}#td-nails.is-ready .js-options{display:block}#td-nails.is-ready .native-variant-select{display:none}#td-nails .native-variant-select{margin:18px 0}#td-nails .native-variant-select label{display:block;font-size:13px;margin-bottom:8px}#td-nails .native-variant-select select{width:100%;min-height:48px;border:1px solid var(--line);background:var(--paper);padding:10px;font-size:13px;border-radius:0}#td-nails .purchase-error{font:400 12px/1.65 TD Nails Sans,Arial,sans-serif;padding:10px 0;color:#8b3434}#td-nails .purchase-error a{text-decoration:underline;text-underline-offset:3px}#td-nails .sticky-buy{flex-wrap:wrap;z-index:40}#td-nails #sticky-error{flex:0 0 100%;padding:0}#td-nails .button:before,#td-nails .button:after,#td-nails .quantity:before,#td-nails .quantity:after{content:none!important}#td-nails .button{min-width:0;width:auto;box-shadow:none;border-radius:0;letter-spacing:normal;line-height:1.5}#td-nails .quantity{width:auto;height:auto;box-shadow:none;border-radius:0}#td-nails .quantity button{min-width:0;box-shadow:none;border-radius:0}#td-nails .kit-inner .button{width:100%}#td-nails dialog{z-index:60;border-radius:0;margin:auto}#td-nails [id]{scroll-margin-top:24px}#td-nails .loox-rating{font-family:TD Nails Sans,Arial,sans-serif;font-size:12px}#td-nails #looxReviews{margin-top:30px;min-height:120px}#td-nails .stock-message[data-available=false]{color:#7d5145}#td-nails .stock-message[data-available=false]:before{background:#7d5145}#td-nails .choice:has(input:disabled){opacity:.65}#td-nails .gallery-inline-video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#171713}#td-nails .thumbnails button[data-media-type=video]{position:relative}#td-nails .gallery-thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;padding:5px;border-radius:50%;background:#171713bd;fill:#fff;stroke:none;pointer-events:none}#td-nails .gallery-inline-video:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#td-nails .includes-option-kit h3{margin-top:8px}#td-nails .includes-kit-image{margin:14px auto 18px;max-width:340px}#td-nails .includes-kit-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}#td-nails .includes-option-solo{margin-top:26px;padding-top:4px;border-top:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/62/assets/td-nails-editorial.css.map */
