@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@300;400;500&display=swap";.curated-piercing *,.curated-piercing *:before,.curated-piercing *:after{box-sizing:border-box;margin:0;padding:0}.curated-piercing{font-family:Montserrat,Helvetica Neue,Arial,sans-serif;color:#2a2a2a;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.curated-piercing-page .shopify-section:not(.curated-section){display:none!important}.curated-piercing{--cp-green: #3c4a37;--cp-green-dark: #2d3a29;--cp-white: #ffffff;--cp-off-white: #f8f6f2;--cp-text: #2a2a2a;--cp-text-mid: #555555;--cp-text-light: #888888;--cp-serif: "Cormorant Garamond", Georgia, serif;--cp-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--cp-max: 1200px;--cp-nav-h: 100px;--cp-section-v: 120px;--cp-section-h: 80px}.cp-container{max-width:var(--cp-max);margin-left:auto;margin-right:auto;padding-left:var(--cp-section-h);padding-right:var(--cp-section-h)}.cp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp-eyebrow{font-family:var(--cp-sans);font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--cp-text-light);margin-bottom:14px}.cp-heading-hero{font-family:var(--cp-serif);font-size:clamp(42px,5vw,72px);font-weight:300;letter-spacing:12px;text-transform:uppercase;line-height:1.1;color:var(--cp-text)}.cp-heading-xl{font-family:var(--cp-serif);font-size:clamp(36px,4vw,56px);font-weight:300;letter-spacing:8px;text-transform:uppercase;line-height:1.15;color:var(--cp-text);margin-bottom:32px}.cp-heading-lg{font-family:var(--cp-serif);font-size:clamp(26px,2.5vw,36px);font-weight:400;letter-spacing:5px;text-transform:uppercase;line-height:1.2;color:var(--cp-text);margin-bottom:20px}.cp-heading-md{font-family:var(--cp-serif);font-size:clamp(22px,2vw,30px);font-weight:400;letter-spacing:3px;text-transform:uppercase;line-height:1.25;color:var(--cp-text);margin-bottom:16px}.cp-heading-white{color:#ffffffeb}.cp-body{font-family:var(--cp-sans);font-size:15px;font-weight:300;line-height:2;letter-spacing:.5px;color:var(--cp-text-mid)}.cp-body+.cp-body{margin-top:24px}.cp-btn{display:inline-block;font-family:var(--cp-sans);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:16px 40px;transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;border:none;line-height:1}.cp-btn--solid{background:var(--cp-green);color:#fff}.cp-btn--solid:hover{background:var(--cp-green-dark);color:#fff}.cp-btn--outline-white{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.8)}.cp-btn--outline-white:hover{background:#ffffff1f}.cp-nav{position:sticky;top:0;z-index:200;background:var(--cp-green);height:var(--cp-nav-h)}.cp-nav__inner{max-width:var(--cp-max);margin:0 auto;padding:0 var(--cp-section-h);height:100%;display:flex;align-items:center;justify-content:space-between}.cp-nav__logo{display:flex;align-items:center;gap:.5rem}.cp-nav__logo img{display:block;height:75px;width:auto}.cp-nav__logo .cp-logo-ear{height:60px}.cp-nav__links{display:flex;align-items:center;gap:60px;list-style:none}.cp-nav__links a{font-family:var(--cp-sans);font-size:10px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;color:#ffffffe0;text-decoration:none;transition:color .2s}.cp-nav__links a:hover,.cp-nav__links a[aria-current=page]{color:#fff}.cp-nav--logo-only{display:flex;align-items:center;justify-content:center}.cp-nav--logo-only .cp-nav__inner{justify-content:center}.cp-nav__toggle{display:none;background:none;border:none;cursor:pointer;padding:4px}.cp-nav__toggle span{display:block;width:22px;height:1px;background:#fff;margin:5px 0;transition:transform .2s}.cp-hero{position:relative;height:calc(100vh - var(--cp-nav-h));min-height:480px;overflow:hidden}.cp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.cp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cp-hero__content{text-align:center;max-width:800px;padding:0 40px}.cp-hero__content .cp-heading-hero{margin-bottom:40px}.cp-hero__logo{display:block;width:100%;height:auto;margin:0 auto 28px}.cp-ear-stylist{padding:var(--cp-section-v) var(--cp-section-h);max-width:var(--cp-max);margin:0 auto}.cp-ear-stylist__grid{display:grid;grid-template-columns:52% 1fr;gap:60px;align-items:center}.cp-ear-stylist__text .cp-btn{margin-top:36px}.cp-ear-stylist__images{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-ear-stylist__images img{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block}.cp-ear-stylist__images img:nth-child(2){margin-top:40px}.cp-piercers__header{background:var(--cp-green);text-align:center;padding:32px var(--cp-section-h)}.cp-piercers__header h2{font-family:var(--cp-sans);font-size:16px;font-weight:500;letter-spacing:6px;text-transform:uppercase;color:#fffffff2}.cp-piercers__cards{max-width:var(--cp-max);margin:0 auto;padding:0 var(--cp-section-h) var(--cp-section-v)}.cp-piercer-card{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:100px 0;border-bottom:1px solid #ebebeb}.cp-piercer-card:last-child{border-bottom:none}.cp-piercer-card--reverse{grid-template-columns:1fr 1fr}.cp-piercer-card--reverse .cp-piercer-card__img{order:2}.cp-piercer-card--reverse .cp-piercer-card__text{order:1}.cp-piercer-card__img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.cp-piercer-card__text h3{font-family:var(--cp-serif);font-size:32px;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:var(--cp-text);margin-bottom:20px}.cp-piercer-card__text .cp-body{margin-bottom:28px}.cp-piercers--about{background:var(--cp-green);padding:0 var(--cp-section-h) 80px}.cp-piercers--about .cp-piercers__header{background:transparent;padding-top:60px;padding-bottom:50px}.cp-piercers--about .cp-piercers__cards{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.cp-piercers--about .cp-piercer-card{background:#fff;padding:40px;display:flex;flex-direction:column;border-bottom:none;gap:0}.cp-piercers--about .cp-piercer-card__img{margin-bottom:28px}.cp-piercers--about .cp-piercer-card__img img{aspect-ratio:3 / 2;object-fit:cover;object-position:top}.cp-piercers--about .cp-piercer-card--reverse{grid-template-columns:unset}.cp-piercers--about .cp-piercer-card--reverse .cp-piercer-card__img,.cp-piercers--about .cp-piercer-card--reverse .cp-piercer-card__text{order:unset}.cp-studio{padding:var(--cp-section-v) var(--cp-section-h);max-width:var(--cp-max);margin:0 auto}.cp-studio__heading{text-align:center;margin-bottom:60px}.cp-studio__grid{display:grid;grid-template-columns:40% 1fr;gap:72px;align-items:start}.cp-studio__grid img{width:100%;height:500px;object-fit:cover;display:block}.cp-studio__text .cp-body+.cp-body{margin-top:22px}.cp-ear-styling{padding:var(--cp-section-v) var(--cp-section-h);max-width:var(--cp-max);margin:0 auto}.cp-ear-styling__page-title{text-align:center;margin-bottom:64px}.cp-ear-styling__grid{display:grid;grid-template-columns:54% 1fr;gap:64px;align-items:start}.cp-ear-styling__grid img{width:100%;height:520px;object-fit:cover;object-position:center;display:block}.cp-ear-styling__text .cp-body+.cp-body{margin-top:22px}.cp-piercing-chart{padding:64px var(--cp-section-h, 64px);max-width:1400px;margin:0 auto}.cp-piercing-chart__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cp-piercing-chart__image img{width:100%;height:auto;display:block}.cp-piercing-chart__text .cp-body{margin-top:22px}.cp-piercing-chart__lists{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:36px}.cp-piercing-chart__list h3{margin:0 0 12px}.cp-piercing-chart__list-content ul{list-style:disc;padding-left:1.25em;margin:0}.cp-piercing-chart__list-content li{margin:4px 0}.cp-styles{background:var(--cp-green);padding:72px 0 88px}.cp-styles__title{font-family:var(--cp-sans);font-size:16px;font-weight:500;letter-spacing:6px;text-transform:uppercase;color:#fffffff2;text-align:center;margin-bottom:60px}.cp-wall{max-width:var(--cp-max);margin:0 auto;padding:0 var(--cp-section-h);display:grid;grid-template-columns:.86fr 1fr .86fr;grid-template-rows:repeat(2,minmax(210px,30vh));gap:12px}.cp-wall__tile{position:relative;overflow:hidden;border-radius:3px;background:var(--cp-green-dark)}.cp-wall__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff12;border-radius:3px;z-index:3}.cp-wall__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.cp-wall__layer.is-show{opacity:1}.cp-wall__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#2d3a290d,#2d3a293d);opacity:1;transition:opacity .5s ease}.cp-wall__tile--photo:hover .cp-wall__scrim,.cp-wall__tile--photo:focus-visible .cp-wall__scrim{opacity:0}.cp-wall__tile--photo:hover .cp-wall__layer.is-show,.cp-wall__tile--photo:focus-visible .cp-wall__layer.is-show{transform:scale(1.05)}.cp-wall__tile--photo:focus-visible{outline:2px solid #c6a15b;outline-offset:2px}.cp-wall__t1{grid-column:1;grid-row:1}.cp-wall__t2{grid-column:1;grid-row:2}.cp-wall__t3{grid-column:3;grid-row:1}.cp-wall__t4{grid-column:3;grid-row:2}.cp-wall__brand{grid-column:2;grid-row:1 / span 2;background:transparent;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.4rem)}.cp-wall__brand img{max-width:100%;max-height:100%;object-fit:contain;display:block}@media(prefers-reduced-motion:reduce){.cp-wall__layer{transition:opacity .01s}.cp-wall__tile--photo:hover .cp-wall__layer.is-show,.cp-wall__tile--photo:focus-visible .cp-wall__layer.is-show{transform:none}}.cp-book-header{background:var(--cp-green);height:var(--cp-nav-h);display:flex;align-items:center;justify-content:center}.cp-book-header img{height:75px;width:auto}.cp-book-content{padding:80px var(--cp-section-h);max-width:700px;margin:0 auto;text-align:center}.cp-book-content h1{font-family:var(--cp-serif);font-size:clamp(32px,4vw,52px);font-weight:300;letter-spacing:7px;text-transform:uppercase;color:var(--cp-text);margin-bottom:40px}.cp-book-content .cp-body{margin-bottom:18px}.cp-book-embed{margin-top:60px;text-align:left}.cp-book-embed iframe{width:100%;border:none;display:block}.cp-divider{border:none;border-top:1px solid #ebebeb;margin:0}@media(max-width:960px){.curated-piercing{--cp-section-v: 60px;--cp-section-h: 36px}.cp-ear-stylist__grid,.cp-ear-styling__grid,.cp-studio__grid,.cp-piercing-chart__grid{grid-template-columns:1fr;gap:40px}.cp-ear-styling__grid img,.cp-studio__grid img{height:360px}.cp-piercing-chart{padding:48px 24px}.cp-piercing-chart__lists{grid-template-columns:1fr;gap:24px}.cp-piercers--about .cp-piercers__cards{grid-template-columns:1fr}.cp-ear-stylist__images{grid-template-columns:1fr 1fr}.cp-piercer-card,.cp-piercer-card--reverse{grid-template-columns:160px 1fr;gap:28px}.cp-piercer-card--reverse .cp-piercer-card__img,.cp-piercer-card--reverse .cp-piercer-card__text{order:unset}.cp-wall{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(180px,26vh))}.cp-wall__t1{grid-column:1;grid-row:1}.cp-wall__t2{grid-column:2;grid-row:1}.cp-wall__brand{grid-column:1 / -1;grid-row:2;min-height:150px}.cp-wall__brand img{max-height:190px}.cp-wall__t3{grid-column:1;grid-row:3}.cp-wall__t4{grid-column:2;grid-row:3}}@media(max-width:640px){.curated-piercing{--cp-section-v: 48px;--cp-section-h: 20px;--cp-nav-h: 60px}.cp-nav__links{display:none;position:absolute;top:var(--cp-nav-h);left:0;right:0;background:var(--cp-green-dark);flex-direction:column;gap:0;padding:12px 0}.cp-nav__links.is-open{display:flex}.cp-nav__links li{width:100%}.cp-nav__links a{display:block;padding:14px 24px;font-size:9px}.cp-nav__toggle{display:block}.cp-piercer-card,.cp-piercer-card--reverse{grid-template-columns:1fr;gap:20px}.cp-piercer-card--reverse .cp-piercer-card__img,.cp-piercer-card--reverse .cp-piercer-card__text{order:unset}.cp-piercer-card__img img{aspect-ratio:4 / 3;width:100%;height:auto}.cp-wall{grid-template-rows:repeat(3,minmax(150px,42vw));gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/curated-piercing.css.map */
