.s77-nails{--nink:#231b24;--nmuted:#746471;--nline:#e6ccd9;--nberry:#853e65;--nsoft:#ffe1f2;max-width:1240px;margin:auto;padding:32px 28px 55px;color:var(--nink);font-size:15px;line-height:1.5;text-transform:none;letter-spacing:normal}.s77-nails *{box-sizing:border-box}.s77-nails button,.s77-nails input,.s77-nails textarea{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.s77-nails button{cursor:pointer}.s77-nails button:disabled{cursor:wait;opacity:.6}.s77-nails :focus-visible{outline:3px solid var(--nberry);outline-offset:3px}.s77-nails [hidden]{display:none!important}.s77n-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.s77n-intro h1{font-size:clamp(30px,3.7vw,47px);line-height:1.13;letter-spacing:-1.3px;max-width:650px;margin:8px 0 15px}.s77n-intro p:last-child{color:var(--nmuted);margin:0}.s77n-hero{width:150px;flex-shrink:0}.s77n-hero img{display:block;width:100%;height:auto;border-radius:10px}.s77n-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;margin:0 0 12px;color:var(--nberry)}.s77n-test{border:1px dashed var(--nberry);border-radius:6px;padding:12px 16px;font-size:12px;background:#fff5fb;margin:0 0 20px}.s77n-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.s77n-card,.s77n-summary{border:1px solid var(--nline);border-radius:12px;background:#fffdfb;overflow:hidden}.s77n-steps{display:flex;border-bottom:1px solid var(--nline);background:#fff8fc}.s77n-steps button{flex:1;border:0;border-bottom:3px solid transparent;background:none;padding:16px 8px;font-size:12px}.s77n-steps span{display:block;font-size:9px;letter-spacing:2px;margin-bottom:5px}.s77n-steps button[aria-current]{background:#fbe6f2;border-bottom-color:var(--nberry);color:var(--nberry)}.s77n-panel{padding:26px 28px 12px;min-height:470px}.s77-nails h2{font-size:27px;line-height:1.2;margin:0 0 12px;text-transform:none;letter-spacing:-.7px}.s77n-help{font-size:14px;color:var(--nmuted);margin:0 0 24px}.s77-nails fieldset{padding:0;margin:18px 0;border:0;min-width:0}.s77-nails legend{font-size:13px;font-weight:600;padding:0;margin-bottom:10px}.s77n-shapes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.s77n-shape{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid var(--nline);border-radius:7px;cursor:pointer;padding:12px 4px;font-size:12px;font-weight:400;margin:0}.s77n-shape input,.s77n-pills input{position:absolute;opacity:0;width:1px;height:1px}.s77n-shape:focus-within,.s77n-pills label:focus-within{outline:3px solid var(--nberry);outline-offset:3px}.s77n-shape:has(input:checked),.s77n-pills label:has(input:checked){background:#fae5f1;border-color:var(--nberry);box-shadow:inset 0 0 0 1px var(--nberry)}.s77n-shape svg{height:72px;width:36px;display:block;margin-bottom:8px}.s77n-shape path{fill:#fff8fc;stroke:#907480;stroke-width:1.2}.s77n-pills{display:flex;gap:8px}.s77n-pills label{flex:1;position:relative;text-align:center;padding:10px 6px;border:1px solid var(--nline);border-radius:6px;font-size:13px;font-weight:400;cursor:pointer;margin:0}.s77n-radio{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400;margin:0;padding:9px 0;cursor:pointer}.s77n-radio input{margin:5px 0 0;accent-color:var(--nberry);flex-shrink:0}.s77n-radio small{display:block;font-size:12px;color:var(--nmuted);line-height:1.5;margin-top:3px}.s77n-small{font-size:12px;line-height:1.6;color:var(--nmuted);margin:12px 0}.s77n-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.s77n-sizes label{font-size:10px;color:var(--nmuted);font-weight:400}.s77-nails input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.s77-nails textarea{width:100%;min-width:0;padding:10px;border:1px solid var(--nline);border-radius:6px;background:#fff;box-shadow:none;line-height:1.5;font-size:14px}.s77-nails textarea{resize:vertical}.s77n-tier{display:flex;gap:12px;padding:16px;border:1px solid var(--nline);border-radius:8px;margin:10px 0;cursor:pointer;font-weight:400}.s77n-tier input{margin:7px 0 0;accent-color:var(--nberry)}.s77n-tier>span{flex:1}.s77n-tier strong{display:flex;justify-content:space-between;align-items:center;font-size:17px;gap:10px}.s77n-tier b{font-weight:600}.s77n-tier small{display:block;font-size:12px;margin-top:5px;color:var(--nmuted)}.s77n-tier:has(input:checked){background:#fbe5f2;border-color:var(--nberry);box-shadow:inset 0 0 0 1px var(--nberry)}.s77n-field{display:block;font-size:13px;font-weight:600;margin:20px 0 8px}.s77n-field span{font-weight:400;font-size:11px;color:var(--nmuted)}.s77n-field textarea,.s77n-field input{margin-top:8px}.s77n-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s77n-upload-grid label{font-size:11px;font-weight:400;margin:0}.s77n-upload-grid input[type=file]{padding:6px;font-size:10px;margin:6px 0}.s77n-upload-grid input::file-selector-button{display:block;border:0;border-radius:4px;background:var(--nsoft);padding:7px;margin-bottom:5px;font:inherit}.s77n-upload-grid img{width:100%;height:110px;object-fit:contain;background:#fff5fb;border-radius:6px}.s77n-text{border:0;background:none;padding:6px;font-size:11px!important;text-decoration:underline}.s77n-note{border-left:3px solid var(--nberry);padding:12px 16px;background:#fff0f8;font-size:13px;margin:20px 0}.s77n-actions{display:flex;gap:10px;padding:20px 28px 26px;align-items:center}.s77n-primary,.s77n-secondary{border:1px solid var(--nberry);border-radius:6px;padding:12px 17px;font-size:13px!important}.s77n-primary{background:#00dbe8;margin-left:auto;flex:1;max-width:300px;color:#162b2e!important}.s77n-primary:hover{background:#3ce7f0}.s77n-secondary{background:transparent}.s77n-error{color:#a0163c;font-size:13px;padding:0 28px;white-space:pre-wrap}.s77n-error:empty{display:none}.s77n-summary{padding:24px;position:sticky;top:20px;background:linear-gradient(145deg,#fff7fb,#fffdfb)}.s77n-summary h2{font-size:24px}.s77n-shape-preview{display:flex;justify-content:center;gap:5px;min-height:120px;background:radial-gradient(ellipse,#ffe0ee,transparent 70%);margin:15px 0}.s77n-shape-preview svg{height:120px;width:43px;filter:drop-shadow(2px 4px 3px #76465c22)}.s77n-shape-preview svg:nth-child(2){transform:translateY(-7px)}.s77n-shape-preview path{fill:#edc6d1;stroke:#dca7ba;stroke-width:1}.s77n-center{text-align:center;font-size:12px;margin:5px 0}.s77n-summary dl{margin:22px 0 0}.s77n-summary dl>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--nline);padding:10px 0;font-size:12px}.s77n-summary dt{font-weight:400;color:var(--nmuted)}.s77n-summary dd{margin:0;text-align:right}.s77n-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--nline);font-size:13px}.s77n-total strong{font-size:27px;font-weight:500}.s77n-promise{border-top:1px solid var(--nline);padding-top:20px;margin-top:20px;font-size:12px}.s77n-promise p{color:var(--nmuted);margin:8px 0 0;line-height:1.7}.s77n-review{width:min(680px,94vw);max-height:90vh;padding:30px;border:1px solid var(--nline);border-radius:12px;background:#fff8f5;color:var(--nink)}.s77n-review::backdrop{background:#291d2966}.s77n-close{float:right;border:0;background:none;font-size:26px!important;padding:0 0 12px 15px}.s77n-review h3{font-size:20px;text-transform:none;margin-top:20px}.s77n-review-price{font-size:16px;font-weight:600}.s77n-review-images{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.s77n-review-images img{max-width:30%;max-height:150px;object-fit:contain;border-radius:6px}.s77n-review dl>div{border-top:1px solid var(--nline);padding:10px 0;font-size:13px}.s77n-review dt{font-weight:600}.s77n-review dd{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.s77n-review .s77n-actions{padding:15px 0 0}.s77n-review .s77n-error{padding:0}@media(max-width:900px){.s77n-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.s77n-panel{padding:22px 20px 12px}.s77n-summary{padding:18px}.s77n-tier strong{font-size:15px}.s77n-upload-grid{grid-template-columns:1fr}.s77n-upload-grid input::file-selector-button{display:inline;margin:0 8px 0 0}}@media(max-width:700px){.s77-nails{padding:25px 16px 35px}.s77n-layout{grid-template-columns:1fr}.s77n-intro{gap:14px;align-items:flex-start}.s77n-hero{width:82px}.s77n-intro h1{font-size:29px}.s77n-intro p:last-child{font-size:13px}.s77n-summary{position:static}.s77n-panel{min-height:0}.s77n-steps button{font-size:11px}.s77n-actions{padding:18px 20px}.s77n-tier strong{font-size:16px}.s77n-review{padding:22px}.s77n-primary,.s77n-secondary{padding:12px}.s77n-upload-grid{grid-template-columns:1fr}.s77n-summary h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.s77-nails *{transition:none!important}}.s77-nails label{letter-spacing:normal!important;text-transform:none!important}.s77n-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}.s77n-shape{min-width:0;font-size:11px!important}.s77n-sizes label{font-size:10px!important}.s77n-guide{border:1px solid var(--nline);border-radius:8px;margin:20px 0 8px;background:#fff8fc}.s77n-guide summary{cursor:pointer;padding:14px;font-size:13px;font-weight:600}.s77n-guide-body{padding:0 14px 16px}.s77n-guide table{width:100%;font-size:13px;margin:0;border-collapse:collapse;table-layout:auto}.s77n-guide caption{text-align:left;font-weight:600;padding:12px 0 8px}.s77n-guide th,.s77n-guide td{padding:9px 8px;border:1px solid var(--nline);font-size:12px;letter-spacing:normal;text-transform:none;text-align:left}.s77n-guide thead{background:#fbe5f2}.s77n-guide h3{font-size:15px;letter-spacing:normal;text-transform:none;margin:22px 0 10px}.s77n-widths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.s77n-widths>div{display:flex;align-items:center;flex-direction:column;padding:8px 2px;border:1px solid var(--nline);border-radius:6px;background:#fff}.s77n-widths span,.s77n-widths strong{font-size:11px}.s77n-widths svg{width:36px;height:60px;margin:5px 0}.s77n-widths path{fill:#fff8fc;stroke:#907480;stroke-width:1.2;vector-effect:non-scaling-stroke}.s77n-guide a{font-size:12px;color:var(--nberry);text-decoration:underline}.s77-nails select[data-tip-size]{width:100%;min-width:0;min-height:44px;padding:8px 16px 8px 6px;border:1px solid var(--nline);border-radius:6px;background-color:#fff;font:inherit;font-size:14px;color:inherit;letter-spacing:normal;text-transform:none}.s77n-chart-selection{font-size:13px;font-weight:600;color:var(--nberry);margin:8px 0}.s77n-measurements{table-layout:fixed!important}.s77n-measurements th,.s77n-measurements td{padding:7px 5px!important;font-size:12px!important;text-align:center!important}.s77n-measurements tbody th{white-space:nowrap}.s77n-measurements svg{display:inline-block;width:13px;height:30px;vertical-align:middle;margin-right:5px}.s77n-measurements path{fill:#fff8fc;stroke:#907480;stroke-width:2}.s77n-measurements thead th{font-size:11px!important}.s77n-measurements tbody tr:nth-child(2n){background:#fff9fc}.s77n-age-note{margin:0 0 14px}.s77n-description{border:1px solid var(--nline);border-radius:8px;margin:0 0 24px;background:#fff8fc}.s77n-description summary{padding:16px;cursor:pointer;font-weight:600;font-size:14px}.s77n-description-body{padding:0 20px 18px;max-width:850px;overflow-wrap:anywhere}.s77n-description-body h3{font-size:19px;text-transform:none;letter-spacing:normal;margin-top:24px}.s77n-description-body p,.s77n-description-body li{font-size:14px;line-height:1.7}.s77n-description-body ul{padding-left:20px}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 50%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=AAAAAAAAAgAAAAAAIA */
