.sk-guide{color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);overflow-wrap:anywhere}.sk-guide{font-size:1rem;line-height:1.6}.sk-guide h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.02;font-weight:700;letter-spacing:-.02em}.sk-guide h2{font-size:clamp(2rem,3.25vw,3rem);line-height:1.15;font-weight:700;letter-spacing:-.015em}.sk-guide h3{font-size:1.5rem;line-height:1.2;font-weight:600}.sk-guide__jewellery-card h3{font-size:1.25rem}.sk-guide .button{min-height:3rem;padding-inline:1.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sk-guide .metafield-rich_text_field a,.sk-guide__rte a,.sk-guide__fact-link{text-decoration:underline;text-underline-offset:.2em}.sk-guide a:focus-visible,.sk-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sk-guide__hero{display:flex;flex-direction:column;gap:2.5rem;padding-block:2rem 4.5rem}.sk-guide__intro{max-width:53.75rem}.sk-guide__hero-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;align-items:start;width:100%}.sk-guide__hero--text .sk-guide__hero-columns{grid-template-columns:1fr}.sk-guide__gallery{display:block;min-width:0}.sk-guide__main-image{width:100%;aspect-ratio:4 / 5;object-fit:cover}.sk-guide__thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.sk-guide__thumbnails a{display:block;border:2px solid transparent}.sk-guide__thumbnails a[aria-current]{border-color:var(--color-text)}.sk-guide__thumbnails img{width:100%;aspect-ratio:1;object-fit:cover}.sk-guide__summary{border-top:6px solid var(--color-text);min-width:0}.sk-guide__price{display:flex;align-items:baseline;gap:.75rem;padding-block:1.25rem;border-bottom:1px solid var(--color-border)}.sk-guide__price>span,.sk-guide__stats dt{flex:0 0 10rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey)}.sk-guide__price strong{font-size:1.75rem;line-height:1.2}.sk-guide__stats{margin:0}.sk-guide__stats>div{display:flex;gap:.75rem;align-items:center;padding-block:1.125rem;border-bottom:1px solid var(--color-border)}.sk-guide__stats dd{margin:0;min-width:0;font-size:1rem;font-weight:600}.sk-guide__fact-link{display:block;font-size:.875rem;font-weight:400}.sk-guide__pain{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.sk-guide__pain-dots{display:flex;gap:.25rem}.sk-guide__pain-dots>span{width:.75rem;height:.75rem;border:1px solid var(--color-border-strong);border-radius:50%}.sk-guide__pain-dots .is-filled{background:var(--color-text);border-color:var(--color-text)}.sk-guide__pain-dots .is-range{background:var(--color-pink);border-color:var(--color-text)}.sk-guide__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.sk-guide__actions .button{flex:1 1 12.5rem}.sk-guide__promotion{background:var(--color-pink);padding:1.25rem 1.5rem;margin-top:1.25rem}.sk-guide__promotion p:first-child{font-weight:800}.sk-guide__note{color:var(--color-grey);margin-top:1.25rem}.sk-guide p:last-child{margin-bottom:0}.sk-guide__block--navigation{border-bottom:1px solid var(--color-border)}.sk-guide__nav{display:flex;flex-wrap:wrap;gap:.625rem;padding-bottom:1.5rem}.sk-guide .sk-guide__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid #d5d5d5;text-decoration:none;font-size:.875rem;font-weight:600;max-width:100%}.sk-guide .sk-guide__nav a:hover{border-color:var(--color-text)}.sk-guide__section{padding-block:6rem;border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-offset, var(--header-height)) + 1rem)}.sk-guide__basics,.sk-guide__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}.sk-guide__basics{align-items:center}.sk-guide__basics--text-only{grid-template-columns:1fr}.sk-guide__placement{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sk-guide__pair{gap:1.5rem;margin-top:3rem}.sk-guide__information-card{border:1px solid var(--color-border);padding:2rem}.sk-guide__steps{margin-top:3rem}.sk-guide__steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;list-style:none;padding:0;counter-reset:step}.sk-guide__steps li{counter-increment:step;border-top:2px solid var(--color-text);padding-top:1.25rem}.sk-guide__steps li:before{content:counter(step,decimal-leading-zero);display:block;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:1rem}.sk-guide__care{gap:3.5rem}.sk-guide__routine ul{list-style:none;padding:0;counter-reset:care}.sk-guide__routine li{counter-increment:care;padding:1rem 0 1rem 2.5rem;border-top:1px solid var(--color-border);position:relative}.sk-guide__routine li:before{content:counter(care,decimal-leading-zero);position:absolute;left:0;font-weight:800}.sk-guide__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-text);margin-top:1.5rem}.sk-guide__timeline>div{padding:1rem}.sk-guide__timeline>div+div{border-left:1px solid var(--color-text)}.sk-guide__timeline>div:nth-child(2){background:var(--color-pink)}.sk-guide__timeline dt{text-transform:uppercase;font-size:.75rem;margin-bottom:.25rem}.sk-guide__timeline dd{margin:0;font-weight:600}.sk-guide__jewellery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.sk-guide__jewellery-card img,.sk-guide__card-media-empty{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:1rem}.sk-guide__card-media-empty{background:var(--color-panel)}.sk-guide__faqs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3.5rem}.sk-guide__faq-list{border-top:1px solid var(--color-text)}.sk-guide__faq{border-bottom:1px solid var(--color-border)}.sk-guide__faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;list-style:none;cursor:pointer;font-size:1.125rem;font-weight:600}.sk-guide__faq summary::-webkit-details-marker{display:none}.sk-guide__faq-icon{flex-shrink:0;font-size:1.75rem;font-weight:400}.sk-guide__faq-icon:after{content:"+"}.sk-guide__faq[open] .sk-guide__faq-icon:after{content:"\2212"}.sk-guide__answer{padding-bottom:1.5rem}.sk-guide__related,.sk-guide__journal{display:grid;gap:1.5rem;margin-top:2rem}.sk-guide__related{grid-template-columns:repeat(5,minmax(0,1fr))}.sk-guide__journal{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-guide__tile{display:flex;flex-direction:column;gap:.75rem;font-size:1rem;font-weight:600}.sk-guide__tile small{font-weight:400}.sk-guide__tile img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.sk-guide__journal img{aspect-ratio:3 / 2}.sk-guide__journal-label{text-transform:uppercase;color:var(--color-grey);font-size:.75rem;letter-spacing:.08em}.sk-guide__view-all{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;aspect-ratio:4 / 5;background:var(--color-text);color:var(--color-bg);font-size:1.25rem;font-weight:600}@media(max-width:989px){.sk-guide__hero-columns,.sk-guide__basics,.sk-guide__pair,.sk-guide__faqs{grid-template-columns:1fr;gap:2rem}.sk-guide__steps ol,.sk-guide__related,.sk-guide__journal{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-guide__jewellery-cards{grid-template-columns:1fr}.sk-guide__jewellery-card img,.sk-guide__card-media-empty{aspect-ratio:1}}.sk-guide__finder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;background:#000;color:#fff;padding:3.5rem;scroll-margin-top:calc(var(--header-offset, var(--header-height)) + 1rem)}.sk-guide__finder h2{color:inherit}.sk-guide__finder a{color:#fff}.sk-guide__finder a:focus-visible,.sk-guide__finder input:focus-visible,.sk-guide__finder button:focus-visible{outline-color:var(--color-pink)}.sk-guide__finder-eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:silver}.sk-guide__finder-form{margin-top:1.75rem}.sk-guide__finder-form label{display:block;margin-bottom:.5rem;font-weight:600}.sk-guide__finder-form>div{display:flex;flex-wrap:wrap;gap:.5rem}.sk-guide__finder input{flex:1 1 13.75rem;min-width:0;min-height:3rem;padding:0 1rem;background:#fff;color:#000;border:1px solid #fff;border-radius:0;font-size:1rem}.sk-guide__finder button{background:var(--color-pink);color:#000;border-color:var(--color-pink)}.sk-guide__locate{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.5rem;text-decoration:underline}.sk-guide__locate svg{width:1.125rem;height:1.125rem}.sk-guide__finder-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.5rem;font-weight:700;text-decoration:underline}.sk-guide__states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sk-guide__states a{display:flex;align-items:center;justify-content:center;min-height:3.5rem;border:1px solid #ffffff4d;font-weight:600;text-decoration:none}.sk-guide__states a:hover{background:#fff;color:#000}.sk-guide__studios{display:none}.sk-guide__finder:has(.sk-guide__studio) .sk-guide__studios{display:block}.sk-guide__finder:has(.sk-guide__studio) .sk-guide__finder-states{display:none}.sk-guide__studio-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.sk-guide__studio{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid #ffffff33}.sk-guide__finder .sk-guide__studio-name{margin:0 0 .5rem;color:#fff;font-size:1.125rem;line-height:1.3;font-weight:800;letter-spacing:-.01em}.sk-guide__studio-meta{margin:0;color:silver;font-size:.875rem;line-height:1.4}.sk-guide__finder .sk-guide__studio-book{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;background:#fff;color:#000;border:1px solid #fff;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.sk-guide__finder .sk-guide__studio-book:hover{background:var(--color-pink);border-color:var(--color-pink)}.sk-guide__finder-message:not(.visually-hidden){margin:0;color:#fff}@media(max-width:989px){.sk-guide__finder{grid-template-columns:1fr}}@media(max-width:480px){.sk-guide__studio{flex-direction:column;align-items:stretch}}@media(max-width:640px){.sk-guide__section{padding-block:3.5rem}.sk-guide__hero{padding-bottom:3rem}.sk-guide__finder{padding:2rem 1.25rem;margin-inline:-1.25rem;gap:3rem}.sk-guide__finder button{flex:1 1 100%}}@media(max-width:749px){.sk-guide__block--navigation{border-top:0}.sk-guide__nav{gap:.5rem;padding-block:1rem}.sk-guide .sk-guide__nav a{border:1px solid var(--color-border);padding-inline:.75rem;font-size:.8125rem}}@media(max-width:599px){.sk-guide__price>span,.sk-guide__stats dt{flex-basis:7rem}.sk-guide__hero{padding-top:1rem}.sk-guide__steps ol{grid-template-columns:1fr}.sk-guide__steps li:before{font-size:1.75rem}.sk-guide__information-card,.sk-guide__appointment{padding:1.5rem}.sk-guide__timeline>div{padding:.75rem}.sk-guide__nav{gap:.5rem;padding-block:1rem}.sk-guide .sk-guide__nav a{padding-inline:.75rem;font-size:.8125rem}.sk-guide__faq summary{font-size:1rem}.sk-guide__view-all{padding:1rem;font-size:1rem}}.sk-guide__block--navigation{position:sticky;top:var(--header-offset, 0px);z-index:2;background:var(--color-bg, #fff);transition:top .25s var(--ease)}.sk-guide__nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:1rem}.sk-guide__nav::-webkit-scrollbar{display:none}.sk-guide .sk-guide__nav a{flex:none;white-space:nowrap}.sk-guide .sk-guide__nav a[aria-current]{border-color:var(--color-text)}.sk-guide__section,.sk-guide__finder{scroll-margin-top:calc(var(--header-offset, 0px) + var(--sk-guide-nav-height, 0px) + 1rem)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sk-piercing-guide.css.map */
