@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 img{display:block;height:75px;width:auto}.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-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-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-carousel{position:relative;display:flex;align-items:center;gap:0;padding:0 40px;overflow:hidden}.cp-carousel__track{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;overflow:hidden}.cp-carousel__item{flex:0 0 auto;transition:width .4s ease,opacity .4s ease}.cp-carousel__item img{display:block;object-fit:cover;object-position:center;transition:width .4s ease,height .4s ease}.cp-carousel__item--far{width:140px}.cp-carousel__item--far img{width:140px;height:178px}.cp-carousel__item--near{width:200px}.cp-carousel__item--near img{width:200px;height:254px}.cp-carousel__item--center{width:340px}.cp-carousel__item--center img{width:340px;height:432px}.cp-carousel__btn{background:none;border:none;cursor:pointer;color:#ffffffb3;padding:16px;font-size:0;flex-shrink:0;transition:color .2s,transform .15s}.cp-carousel__btn:hover{color:#fff;transform:scale(1.15)}.cp-carousel__btn svg{width:18px;height:18px;fill:currentColor}.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{grid-template-columns:1fr;gap:40px}.cp-ear-styling__grid img,.cp-studio__grid img{height:360px}.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-carousel{padding:0 50px}}@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-carousel{padding:0 36px}.cp-carousel__item--far{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/curated-piercing.css.map */
