@font-face{font-family:Cabinet Grotesk;src:url(/cdn/shop/files/CabinetGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/cdn/shop/files/CabinetGrotesk-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/cdn/shop/files/CabinetGrotesk-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/cdn/shop/files/CabinetGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/cdn/shop/files/CabinetGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/cdn/shop/files/Satoshi-Black.woff2) format("woff2");font-weight:900;font-display:swap;font-style:normal}:root{--font_heading: "Cabinet Grotesk";--font_body: "Satoshi";--page_padding: 16px;--heading_lighter_bold: 700;--transition: all .3s 0s ease-in-out;--section_v_padding: 80px;--product_img_blend: darken}img{vertical-align:top}:is(h1,h2) em{font-style:normal;color:var(--clr_primary)}.rte ol ul,.rte ul ul{margin-left:12px}.width--content{max-width:100%}.wrapper-spacing--v--template{padding-top:var(--section_v_padding);padding-bottom:var(--section_v_padding)}body .slideshow-slider-container .homepage-featured-content-box,.wrapper-spacing--h{padding-inline:var(--page_padding)}.btn,.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:9px 30px 8px;border:1px solid #1c1c1c}.btn-hover-default:after,.btn:not(:disabled):not(.standalone-icon--wrapper):not(.swiper-button-disabled):not(.disabled):after,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.disabled):not(:disabled):after,button.pswp__button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent)}.section-title--wrapper{align-items:flex-start;text-align:left;margin-bottom:60px}.section-title--wrapper .section-description{margin:20px 0 0;max-width:none}.homepage-sections--title,.list-collections--title,.page--title,.shopify-policy__body :is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6),.shopify-policy__title :is(.h1,h1){margin-bottom:20px}body :is(.swiper-button--next,.swiper-button--prev){width:auto;height:auto;border:none;padding:0;background-color:transparent!important;transition:opacity .3s 0s ease-in-out}body :is(.swiper-button--next,.swiper-button--prev):after{display:none}.btn.btn--secondary{--primary-btn-bg-color: var(--color-scheme-dark-text)}.btn.swiper-button-disabled{opacity:.18}[data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__above{gap:20px}.width--content grid-slider.swiper{padding-inline:var(--page_padding);margin-inline:calc(var(--page_padding) * -1);width:auto}a.standalone-icon--wrapper svg{transition:all .15s ease-in-out 0s}a.standalone-icon--wrapper:hover svg{scale:1.1}body .collection-header__breadcrumbs{padding:0}body #breadcrumbs .breadcrumb>span{font-size:18px}body .collection-header__breadcrumbs:not(:last-child){margin-bottom:16px}body #breadcrumbs .breadcrumb .breadcrumb-divider:not(:last-child),body #breadcrumbs .breadcrumb .breadcrumb-item:not(:last-child){margin-right:6px}body #breadcrumbs .breadcrumb{font-weight:400;color:var(--clr_text)}body #breadcrumbs .breadcrumb .label-font{text-transform:none}body #breadcrumbs .breadcrumb-item:not(:last-child) a{color:var(--clr_text)}body #breadcrumbs .breadcrumb-item:last-child .label-font{font-weight:500}.announcement_bar animated-background-text-colors .announcement_text{padding-top:9px;padding-bottom:9px;display:flex;align-items:center;gap:5px;position:relative}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a:after,.announcement_bar animated-background-text-colors .announcement_text:after{content:"";background-image:url(/cdn/shop/files/Arrow_3.svg);width:21px;height:8px;display:inline-block;margin-left:8px;margin-top:1px}.announcement_bar animated-background-text-colors .announcement_text a{position:static}.announcement_bar animated-background-text-colors .announcement_text a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.top-links ul.site-nav{column-gap:24px}.site-nav__link{font-weight:500}.site-nav__dropdown .site-nav__link{font-size:16px;line-height:1.3;text-transform:none}.site-nav__dropdown.standard-dropdown{min-width:320px;max-width:400px;left:-22px}.site-nav__dropdown.standard-dropdown li .site-nav__link{padding:7px 22px}.header-section .custom-box-btn{margin-left:3.6vw;background-color:var(--clr_secondary_btn_bg);color:var(--nav-text-color);border-color:var(--nav-text-color);font-weight:var(--heading_lighter_bold);font-size:14px;padding:11px 28px;max-width:max-content;font-family:var(--font_heading)}.header-section .site-header__links .standalone-icon--wrapper svg{min-width:auto;min-height:auto;width:28px;height:28px}.header-section .site-header__links .search-button.standalone-icon--wrapper svg{width:24px;height:24px}.header-section .site-header__links .log-in-button.standalone-icon--wrapper svg{width:30px;height:30px}.header-section button.disclosure__button span{display:flex;align-items:center;gap:10px}.header-section button.disclosure__button span img{border-radius:60px;border:1px solid #1C1C1C;width:17px;height:17px;object-fit:cover}.header-section .inline-icon--wrapper.icon--right svg{margin-left:2px;--inline-icon-size: 18px}.cart-item-count-bubble{--navigation-font-weight: var(--heading_lighter_bold);top:18px;right:20px}body localization-form{--header-font-size-px: 14px}body .site-header localization-form{--navigation-font-weight: 500;--body-font-weight: 500}body localization-form ul.localization__list{min-width:90px}body localization-form ul.localization__list a img{vertical-align:top;margin-top:4px;margin-right:6px}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link{display:flex;align-items:center;gap:7px}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link:after{content:"";background-image:url(/cdn/shop/files/Vector_11.svg);width:11px;height:6px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat}body predictive-search{--header-font-weight: var(--heading_lighter_bold)}body .mobile-nav__logo-title{padding:0}body .mobile-nav__logo-title--inner{justify-content:center;padding-block:15px;position:relative;border-color:#c49faf47}body .mobile-nav__logo-title .mobile-menu--close-btn{position:absolute;right:0;top:8px;margin-right:-2px}body .mobile-nav.locale--mobile{padding:16px 15px}body .mobile-nav.locale--mobile:after{display:none}body .header-section .mobile-nav .custom-box-btn{margin-left:0;width:100%;max-width:100%;font-size:15px;padding:10px 28px}body .mobile-nav-grid-container{height:100%}body .mobile-nav.nav--meta{padding:0 15px 20px;grid-template-columns:1fr}body .mobile-nav.nav--meta .mobile-nav__item a{background-color:var(--nav-text-color);color:#fff!important;border-color:var(--nav-text-color);font-weight:var(--heading_lighter_bold);font-size:15px;padding:11px 28px;font-family:var(--font_heading);width:100%;max-width:100%;text-align:center}.footer-wrapper .social-media-footer{font-size:18px;line-height:1.35}.footer-wrapper .social-media-footer .social-inner-content>img{max-width:180px;margin-bottom:40px;height:auto}.footer-wrapper .h3.footer-header{font-weight:var(--heading_lighter_bold);font-family:var(--font_body);font-size:18px}.footer-wrapper .links-footer ul{gap:12px;font-size:18px;line-height:1.35}.site-footer .localization-form-wrapper{display:flex;gap:15px;justify-content:center;margin-block:40px 28px}.site-footer .standalone-icon--wrapper .pswp__icn,.site-footer .standalone-icon--wrapper svg{min-width:26px;min-height:26px;width:26px;height:26px;display:inline-block;margin:0}.site-footer localization-form button{border:none;border-radius:0;padding:0;font-size:16px;--inline-icon-size: 20px}.site-footer localization-form button>span{gap:12px}.site-footer localization-form button>span img{width:23px;height:23px;border-radius:50%;object-fit:cover}.site-footer localization-form ul.localization__list{margin-left:0;margin-bottom:5px}.footer-wrapper .footer-bottom .footer-bottom--inner{padding-top:18px;padding-bottom:18px}.footer-wrapper .bottom--footer---links{gap:5px}.footer-wrapper .bottom--footer---links li{border-left:0;padding:0;margin-bottom:0}.footer-wrapper .bottom--footer---links li a{font-size:16px}body .color-scheme--light.footer-bottom{--color-scheme-light-background: #F4F2EB}.global-drawer--secondary__content,.global-drawer__content{--header-font-weight: 800}.global-drawer--secondary .product-card-basic__title{font-size:16px}.global-drawer--secondary .product-card-basic__price .money,.global-drawer--secondary .product-card-basic__price .price--from-text{font-size:14px;font-weight:500}.global-drawer--secondary .btn--underlined-with-icon{display:flex;align-items:center;padding-bottom:5px}.global-drawer--secondary .btn--underlined-with-icon svg{width:20px;height:20px}.cart-drawer__product-card--info--body{line-height:1.2}.custom-bar{background-color:var(--clr_light_banner_bg)}.custom-bar .featured-row__subtext{display:flex;justify-content:center;align-items:center;gap:8px}.custom-bar .homepage-featured-rich-text p{font-size:16px;font-weight:500;--color-scheme-text-color: #CECABC;color:var(--color-scheme-text-color)}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext img{max-width:140px;height:auto}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a{transition:var(--transition);color:inherit;--color-scheme-text-color-transparent50: color-mix(in srgb, var(--color-scheme-text-color), transparent 100%)}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a:after{background-image:url(/cdn/shop/files/Arrow_3_1.svg);margin-top:0}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a:hover{background-size:0 1px,calc(100% - 29px) 1px}.section--slideshow-wrapper .homepage-section-sub-heading{font-weight:500;line-height:1.2;text-transform:capitalize;margin-bottom:45px}.section--slideshow-wrapper .homepage-section-sub-heading:has(svg){display:flex;align-items:center;gap:12px}.section--slideshow-wrapper .homepage-section-sub-heading svg{margin-top:5px;min-width:max-content}.section--slideshow-wrapper .homepage-sections--title{text-transform:capitalize;line-height:1.083;font-weight:800}.section--slideshow-wrapper .homepage-sections--title strong{font-weight:inherit;display:inline-block}.section--slideshow-wrapper .featured-row__subtext{font-weight:500;opacity:.688}.section--slideshow-wrapper .slide-buttons{margin-top:28px}.collage-builder__grid-container:has(.col-big){display:grid;grid-template-columns:.82fr 1fr 1fr 1fr;--grid-spacing: 28px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item{width:100%;height:100%}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item.col-big{grid-column:span 2;grid-row:span 2}.collage-builder__grid-container .col-big .collage-builder__text-container{padding:44px}.collage-builder__grid-container .col-big .homepage-section-btn{margin-top:16px}.collage-builder__grid-container:has(.col-big) .collage-builder__media-wrapper{border:1px solid currentColor}.collage-builder__grid-container:has(.col-big) .collage-builder__heading{font-weight:var(--heading_lighter_bold)}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper{display:flex;flex-direction:column-reverse;padding:24px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper .collage-builder__text-container{position:static;height:auto;padding:20px 0 0}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper h2{color:var(--color-scheme-text-color)}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__image{position:static;height:100%;background-size:contain;background-repeat:no-repeat;max-width:100%;flex:1}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__overlay{display:none}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .btn--secondary{color:var(--color-scheme-text-color)!important;border-color:var(--color-scheme-text-color)!important;background-color:var(--clr_secondary_btn_bg)}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .btn{font-size:16px;padding:8px 22px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item .btn{overflow:inherit;position:static}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item .btn:after{display:none}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item .collage-builder__image{transition:var(--transition);transform:scale(1)}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:has(.btn:hover) .collage-builder__image{transform:scale(1.04)}.scrolling-banner .banner-item{text-transform:uppercase;font-weight:800}.scrolling-banner scrolling-banner{display:flex;flex-wrap:nowrap;grid:none}.scrolling-banner .banner{min-width:max-content}.homepage-content--image.image-border{border:2px solid currentColor}.homepage-content--image.image-border *{height:100%}.icon-with-line{display:flex;align-items:center;gap:15px;margin-bottom:20px}.icon-with-line svg{width:max-content;height:auto}.icon-with-line .line{height:1px;width:100%;background-color:#ebe8dd}.image-with-text-wrapper .homepage-featured-box-btn.btn{margin-top:20px}.collage-builder__heading{font-weight:800}body .collage-builder__text-container{padding:80px}body .collage-builder__text-content:not(:first-child){margin-top:10px;margin-bottom:15px}.image-with-text-wrapper .custom_design_smaller_image.homepage-featured-content-wrapper{padding-right:4.5%}.image-with-text-wrapper .custom_design_smaller_image .homepage-content--image.large--one-half{width:33%;justify-content:flex-end}.image-with-text-wrapper .custom_design_smaller_image .img{max-width:440px;margin-bottom:-1px}.image-with-text-wrapper .custom_design_smaller_image .feature_row__image_wrapper{width:67%;padding-block:6.5%}.custom-image-text-wrapper .grid__item *{height:100%}.custom-image-text-wrapper .grid__item .img img{scale:1.001}.custom-image-text-wrapper .feature_row__image_wrapper{position:relative;padding-block:50px;max-width:100%}.custom-image-text-wrapper .feature_row__image_wrapper .img{position:absolute;bottom:0;right:0;max-width:710px;width:100%;pointer-events:none}.custom-image-text-wrapper .grid__item img{object-position:left top!important}.custom-image-text-wrapper .homepage-featured-content-wrapper{--color-scheme-feature-background: var(--clr_primary)}.custom-image-text-wrapper .icon-text{margin-bottom:50px;display:block}.custom-image-text-wrapper .icon-text svg{max-width:100%}.custom-image-text-wrapper h2.homepage-sections--title{font-size:40px;text-transform:capitalize;line-height:1.3}.custom-image-text-wrapper .homepage-sections--subtitle{display:block}.custom-image-text-wrapper .rte{font-weight:500;color:var(--clr_secondary_btn_bg)}.featured-products-wrapper [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__above{gap:60px;position:absolute;top:-110px;height:auto;width:auto;margin:0;right:0}product-card.grid-view-item{border:1px solid currentColor;height:100%;margin-block-end:1px}product-card.grid-view-item>div{height:100%;display:flex;flex-direction:column}product-card.grid-view-item .grid-view-item-image .custom-sale-badge{position:absolute;left:18px;top:18px;font-size:14px;font-weight:500;text-transform:uppercase;padding:3px 10px;z-index:1}product-card.grid-view-item .grid-view-item-image:not(:last-child){margin-bottom:0}product-card.grid-view-item :is(.grid-view-item-image,.product-card__image--secondary){background-color:var(--clr_product_bg)}product-card.grid-view-item .grid-view-item-image img{mix-blend-mode:var(--product_img_blend)}product-card.grid-view-item .grid-view-item-content{padding:20px;display:flex;flex-direction:column;gap:16px;flex:1}product-card.grid-view-item .product-grid--price,product-card.grid-view-item .product-grid--title{--base-font-size: 18px;line-height:1.2}product-card.grid-view-item .product_title_swatches{display:flex;align-items:flex-start;justify-content:space-between}product-card.grid-view-item .product_title_swatches .swiper-slide:not(:last-child){margin-right:7px!important}product-card.grid-view-item .product_title_swatches .remaining_swatch{font-size:13px;font-weight:600}product-card.grid-view-item .product_title_swatches .product-grid--title{padding-bottom:0;text-transform:uppercase;font-weight:var(--heading_lighter_bold);padding-right:10px}product-card.grid-view-item .product_price_btn{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}product-card.grid-view-item .product_price_btn .product-grid--price{padding-bottom:0;font-weight:var(--heading_lighter_bold)}product-card.grid-view-item .product_price_btn .btn{font-size:14px;padding:9px 14px 8px;min-width:max-content}product-card.grid-view-item .product-grid--price .price--from-text{display:block;font-size:12px;font-weight:500;text-transform:none;font-family:var(--font_body);opacity:.8;margin-bottom:5px}product-card.grid-view-item .product-grid--price .money.price-line-through.sale-price+.money,.product-grid--price .money.sale-price+.money{color:var(--text-color)}product-card.grid-view-item .product-grid--price .money.price-line-through.sale-price,.product-grid--price .money.sale-price{opacity:1;font-weight:400}product-card.grid-view-item .grid-view-item-image .sold-out-badge:has(+.custom-sale-badge){right:18px;left:auto;top:18px}.image-collection-slider .grid-slider-image-wrapper{display:flex;flex-wrap:wrap;gap:6.6%}.image-collection-slider .grid-slider-image img{width:100%;height:100%;object-fit:cover;border:1px solid currentColor}.image-collection-slider product-card.grid-view-item :is(.grid-view-item-image,.product-card__image--secondary){background-color:#f4f2eb}.image-collection-slider.featured-products-wrapper [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__above{position:static;order:1;margin-top:60px}.image-collection-slider .width--content grid-slider.swiper{padding-inline-start:0;margin-inline-start:0}.image-collection-slider .product-grid--wrapper{column-gap:0}.section--review-wrapper .wrapper{display:flex;align-items:center;gap:5%}.section--review-wrapper .wrapper:after{display:none}.section--review-wrapper .section-title--wrapper{width:43%;margin-bottom:0}.section--review-wrapper .product-grid--wrapper{width:57%}.section--review-wrapper .width--content grid-slider.slick-slider{padding-inline-start:0;margin-inline-start:0}.section--review-wrapper .width--content .draggable{padding-right:var(--page_padding);margin-right:calc(var(--page_padding) * -1);cursor:grabbing}.section--review-wrapper .section-title--wrapper .section-title{max-width:500px}.section--review-wrapper .section-title--wrapper .section-description{max-width:360px;margin-top:12px}.section--review-wrapper .slider-counter{margin-top:12%;display:flex;max-width:120px;gap:16px}.section--review-wrapper .slider-counter .slick-arrow{position:static;color:var(--color-scheme-text-color);height:auto;width:100%;transition:opacity .3s 0s ease-in-out}.section--review-wrapper .slider-counter .slick-arrow svg{width:100%}.section--review-wrapper .slider-counter .slick-arrow.slick-disabled{opacity:.4}.section--review-wrapper .slider-counter .slick-arrow:before{display:none}.section--review-wrapper .testimonial-section--image img{max-width:56px;min-width:auto;height:auto;min-height:auto;max-height:none}.section--review-wrapper .responsive-image-wrapper{height:auto!important;margin-bottom:}.section--review-wrapper .testimonial-section--image{margin-bottom:32px}.section--review-wrapper .testimonials--subtext{text-transform:uppercase;font-size:24px;line-height:1.2;max-width:83%;opacity:.7;margin-bottom:20px}.section--review-wrapper .testimonials--text-wrapper{margin-block:0 50px;font-family:var(--font_heading);font-weight:var(--heading_lighter_bold);font-size:40px;line-height:1.25;max-width:83%}.section--review-wrapper .icon-customer-wrap .testimonials--star-wrapper{justify-content:flex-start;color:var(--clr_stars)!important;margin-block:8px}.section--review-wrapper .testimonials--star-wrapper svg{margin:0 1px}.section--review-wrapper .testimonial_name{margin-bottom:0;font-weight:500}.section--review-wrapper .testimonials-block{transition:opacity .3s 0s ease-in-out}.section--review-wrapper .testimonials-block:not(.slick-active){opacity:.2}.img_txt_sec .img:has(.img-icon){position:relative}.img_txt_sec .img:has(.img-icon) .responsive-image-wrapper:after{content:"";background:linear-gradient(180deg,#0000 44.47%,#000);position:absolute;top:0;right:0;bottom:0;left:0}.img_txt_sec .img .img-icon{position:absolute;right:5%;bottom:7%;height:auto;min-height:auto;width:100%;max-width:170px;z-index:1}body .collection-header{min-height:none}.collection-header .collection-header__text-item{font-weight:800}.collection-header .sorting .collection-filters__field{display:flex;align-items:center;position:relative;font-size:18px;font-weight:500;text-transform:capitalize;--inline-icon-size: 22px;border:1px solid var(--filter-border-color);padding-left:16px}.collection-header .sorting .collection-filters__label{margin-bottom:1px;font-size:18px;text-transform:capitalize;font-weight:400;opacity:.84;pointer-events:none;min-width:max-content;width:auto}.collection-header .sorting .select__select{padding:6px 50px 7px 10px;font-weight:500;text-transform:capitalize;border:none;margin-left:-6px;min-width:max-content}.collection-header .sorting-on-mobile{display:none}.section--collection-header+.shopify-section .wrapper-spacing--v--template{padding-block-start:55px}body .collection_grid .pagination{margin-top:50px}body .pagination--default ul{gap:5px}body .pagination--default :is(.ellipsis,.pagination-number a,.standalone-icon--wrapper){width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--border-color);font-size:16px;font-weight:500;min-width:auto;min-height:auto;transition:var(--transition)}body .pagination--default :is(.pagination-number a,.standalone-icon--wrapper):hover,body .pagination--default .active.pagination-number a{background-color:var(--clr_secondary_btn_bg);border-color:var(--color-scheme-dark-text)}.facets .facets__form-inner{gap:0}.facets .inline-icon--wrapper svg{--inline-icon-size: 22px}.facets .facets__wrapper{margin-left:0}.facets .facets__disclosure{border:none;border-bottom:1px solid var(--clr_border);margin:0 0 20px;padding-bottom:20px}.facets .facets__disclosure:last-child{border-bottom:none;margin:0;padding-bottom:0}.facets .facets__summary{padding:0 30px 0 0;position:relative;line-height:1;text-transform:uppercase;font-size:16px;font-weight:500;cursor:pointer}.facets .facets__summary .icon-caret{position:absolute;right:0;top:-2px;margin:0;transition:var(--transition);transform:rotate(0)}.facets details[open] .facets__summary .icon-caret,.facets .facets__summary.active .icon-caret{transform:rotate(-180deg);right:-1px}.facets .count-bubble{display:flex;justify-content:center;align-items:center;font-size:11px;width:19px;height:19px;margin-left:12px;font-weight:var(--heading_lighter_bold);padding-top:2px;margin-top:-1px}.facets .facets__header{display:none}.facets .facets__price,.facets .facets__list{padding:20px 0 0;margin:0}.facets .facets__item{margin-bottom:12px}.facets .facets__item:last-child{margin-bottom:3px}.facets .facet-checkbox{padding:0;font-size:16px;color:rgb(from var(--color-scheme-dark-text) r g b / 84%)}.facets .facet-checkbox svg{--inline-icon-size: 18px;background-color:transparent!important;margin-right:6px}.facets .facet-checkbox>div.filter-swatch{margin-right:8px;margin-left:3px}.facets .facet-checkbox>div.filter-swatch .filter-swatch--color{width:16px;height:16px}.facets input[data-swatch=true]:checked+div.filter-swatch .filter-swatch--color{outline:2px solid var(--clr_primary);outline-offset:2px}.facets a.active-facets__button.js-clear-all-filters{background-color:var(--color-scheme-dark-text);color:var(--color-primary-background)}.facets a.active-facets__button{font-size:14px;padding:7px 10px;margin:0 8px 8px 0;font-weight:500;background-color:#ececec;transition:var(--transition);line-height:1.2}.facets a.active-facets__button .color-icon{min-width:var(--inline-icon-size)}.facets a.active-facets__button:hover{opacity:.75}.facets a.active-facets__button .inline-icon--wrapper svg{--inline-icon-size: 18px}.facets .active-facets:has(.button--tertiary){margin-top:20px;border-top:1px solid var(--clr_border);padding-top:25px;margin-left:0}.facets .mobile .active-facets:has(.js-facet-remove){display:none}.facets .facets__price :is(.field__label,.field__currency){display:none}.facets .facets__price .field__input::placeholder{opacity:1}.facets .facets__price .field__input{height:auto;min-height:auto;font-size:14px;font-weight:500}.facets .facets__price>*+*{margin-left:10px}.facets .facets__list:has(.filter-swatch--color){display:flex;flex-wrap:wrap;gap:12px}.facets .facets__list:has(.filter-swatch--color) .facets__item{margin-bottom:0}.facets .facets__list:has(.filter-swatch--color) .facet-checkbox{font-size:0;line-height:0}.facets .facets__list:has(.filter-swatch--color) .facet-checkbox>div.filter-swatch{margin:2px}.facets .facets__list:has(.filter-swatch--color) .facet-checkbox>div.filter-swatch .filter-swatch--color{width:30px;height:30px;border-radius:0}.facets .facets__list:has(.filter-swatch--color) input[data-swatch=true]:checked+div.filter-swatch .filter-swatch--color{outline-offset:0}.facets__display.is-filter-swatch .facets__list{margin:2px;padding:1.5rem 0 .5rem}.facets__display.is-filter-swatch .facets__list .list-menu__item.facets__item{margin:1px;width:auto}.facets__display.is-filter-swatch .facets__list .facet-checkbox{min-width:auto;min-height:auto}.facets__display.is-filter-swatch .facets__list .filter-swatch--wrapper{gap:0}.facets__display.is-filter-swatch .facets__list.swatch-type-color .filter-swatch--color{border-radius:0}.facets__display.is-filter-swatch .facets__list .facet-checkbox input[type=checkbox]:checked+.filter-swatch--wrapper .filter-swatch--color,.facets__display.is-filter-swatch .facets__list .facet-checkbox input[type=checkbox]:checked+.filter-swatch--wrapper .filter-swatch--image{outline-offset:1px;outline:2px solid var(--clr_primary)}.facets__display.is-filter-swatch .facets__list .filter-swatch--wrapper .filter-swatch--label{min-width:auto}.color-option-sold-out-background,.swatch-sold-out-background,.swach-sold-out-foreground{--filter-background-color: #ddd;--text-color-transparent25: #ddd}.filter-desktop .facets__display{max-height:250px}.sub-collection-items{list-style:none;display:flex;margin:0 0 28px;gap:0 12px;overflow-x:auto;margin-inline:calc(var(--page_padding) * -1);padding-inline:var(--page_padding);scrollbar-width:none}.sub-collection-items::-webkit-scrollbar{display:none}.sub-collection-items .sub-collection-item{margin-bottom:0}.sub-collection-items .sub-collection-item a{display:inline-block;min-width:max-content;border:1px solid var(--clr_secondary_btn_bg);padding:11px 16px;border-radius:4px;text-transform:uppercase;font-size:14px;line-height:1.1;font-weight:500;color:var(--clr_text);transition:var(--transition)}.sub-collection-items .sub-collection-item a:hover,.sub-collection-items .sub-collection-item.active a{background-color:var(--color-scheme-dark-text);color:var(--color-primary-background);border-color:var(--color-scheme-dark-text)}.color-swatch--block .card-color-swatch--wrapper.swiper .swiper-wrapper .swiper-slide{width:fit-content!important}.info-inner-cols.wrapper-spacing--v--template{padding-inline:7%}.info-inner-cols.wrapper-spacing--v--template .section-description{font-weight:500}.info-inner-cols.wrapper-spacing--v--template .icon-with-line{margin-top:-10px}.custom-info-col .slide-items .info-cols--text .info-cols--title{font-size:20px;font-weight:700;text-transform:none;margin-bottom:10px}.custom-info-col .slide-items .info-cols--text p:last-child{margin-bottom:0}.why-piercingprotect .section-title--wrapper:last-child{margin-bottom:0}.why-piercingprotect .info-inner-cols{display:flex;align-items:center;gap:5%}.why-piercingprotect :is(.info-inner-col-title,.info-cols__slider-wrapper){width:50%}.why-piercingprotect .slide-items{display:flex;flex-wrap:wrap;gap:40px 0;max-width:480px;margin-inline-start:auto;justify-content:space-between}.why-piercingprotect .slide-items .grid__item{width:50%;max-width:200px}.why-piercingprotect .slide-items .info-cols--text{margin-top:0}.why-piercingprotect .slide-items .info-cols--text p{font-weight:500;line-height:1.2}.why-piercingprotect .slide-items .info-cols--image .thumbnail-radius-clip{max-width:32px!important}.why-piercingprotect .slide-items .info-cols--image{margin-bottom:16px}.why-piercingprotect .info-inner-col-title .section-title{font-size:var(--h4-size)}.main-content .collection-main-body .grid__item>p:only-child{font-size:24px}.main-content:has(.grid__item>p:only-child) .collection-header .facets{display:none}#CollectionProductGrid:has(>.pagination-loading){position:relative;padding-block-end:40px}.collection-wrapper .pagination-loading{position:absolute;bottom:0;width:100%;margin:0}.product-section .product-details-product-title{font-weight:800;text-transform:capitalize}.product-section .product-details-product-title.h3{font-size:40px}.product-section .product-form-block .jdgm-prev-badge{border:1px solid var(--clr_border);padding:5px 15px 5px 12px;font-size:18px;gap:13px;display:flex!important;width:max-content;color:var(--clr_text);align-items:center;line-height:1}.product-section .product-form-block .jdgm-prev-badge__stars{border-right:1px solid var(--clr_border);padding-right:13px;font-size:15px}.product-section .jdgm-preview-badge .jdgm-star.jdgm-star{color:#eabc86;color:var(--clr_stars)}.product-section .product-form-block .jdgm-widget.jdgm-widget{display:inline-block}.product-section .product-price-size--h3{font-size:24px;font-weight:var(--heading_lighter_bold);font-family:var(--font_heading);line-height:1.2}.product-section .product-form-block:has(.product-price-size--h3){display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:18px}.product-section .product-page__policies{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--clr_text)}.product-section .product-page__policies a{font-weight:var(--heading_lighter_bold);color:#6a1037}.product-section .shopify-payment-terms__container{font-size:14px;color:var(--clr_text);border-top:1px solid var(--clr_border);margin-top:8px}.product-section .swatch .swatch-items-wrapper{gap:8px 12px}.product-section .swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{width:28px;height:28px;min-width:auto}.product-section .swatch .swatch-items-wrapper .color{margin-left:4px}.product-section .swatch .option-label-wrapper>div{gap:5px}.product-section .swatch .option-label-wrapper .header{color:var(--clr_text);display:inline-block;margin-bottom:10px;font-size:16px;font-weight:500}.product-section .swatch .option-label-wrapper .header.product-swatch-color-name{color:inherit;font-weight:var(--heading_lighter_bold)}.product-section .product-details-wrapper [data-product-options]{gap:20px}.product-section .swatch .option-label-wrapper .header.label-font{text-transform:capitalize}.product-section .swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:8px 16px;font-size:16px;font-weight:500}.product-section .swatch .swatch-items-wrapper .swatch-element:not(.color) label{--text-color-transparent25: #FFD4EB}.product-section .shopify-payment-button more-payment-options-link{display:none}.product-section .paymentButtonsWrapper{row-gap:8px}.product-section .paymentButtonsWrapper .product--add-to-cart-button{min-height:58px}.product-section shopify-accelerated-checkout,.product-section shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 58px}.product-section product-media.media-type-thumbnails .thumbnail-media--main-media .swiper-slide{background-color:var(--clr_product_bg);animation:none}.product-section product-media.media-type-thumbnails .thumbnail-media--main-media img{mix-blend-mode:var(--product_img_blend)}.product-section .text-with-col-icon{display:flex;flex-wrap:wrap;--text-with-col-icon-gap: 16px;gap:var(--text-with-col-icon-gap);max-width:520px}.product-section .text-with-col-icon .text-with-icon{width:calc(33.3333% - var(--text-with-col-icon-gap) * 2 / 3)}.product-section .text-with-col-icon .text-with-icon .text-with-icon--content{flex-direction:column;max-width:118px;text-transform:capitalize;font-size:16px}.product-section .text-with-col-icon .text-with-icon .text-with-icon--content .text-with-icon--icon{align-self:flex-start}.callout-info .text-with-icon--content{margin-bottom:var(--custom-margin-bottom)}.callout-info .text-with-icon--icon img{max-width:24px}.product-section quantity-input>.label-font,.product-section .prdtqty .form__label{color:var(--clr_text);margin-bottom:10px;font-size:16px;font-weight:500}.product-section .prdtqty .qty-btns{justify-content:normal;gap:8px 12px}.product-section .prdtqty .qty-btns .qty-btn{padding:8px 16px;font-size:16px;font-weight:500;background:var(--color-primary-background);min-width:40px;border-radius:0;width:auto;text-transform:none;height:auto;border:1px solid #FFD4EB;transition:all .2s 0s ease-in-out}.product-section .prdtqty .qty-btns .qty-btn:hover{border-color:var(--text-color)}.product-section .prdtqty .qty-btns .qty-btn.active{background:var(--text-color);border-color:var(--text-color);color:var(--color-primary-background)}.product-section quantity-input .product--add-to-cart-form .js-qty{min-width:140px;justify-content:space-between}.product-section quantity-input .standalone-icon--wrapper:not(.icon-no-padding){padding:10px 14px!important;min-width:40px;min-height:40px}.product-section quantity-input .js-qty input{max-height:40px;font-weight:500;font-size:16px}.product-section .product-form-block>.product_icon_list .text-with-icon--content{align-items:center}.product-section .product-form-block>.product_icon_list .text-with-icon--text{font-size:16px}.product-section .product-form-block>.product_icon_list .text-with-icon--text a{font-weight:var(--heading_lighter_bold)}.product-section .product-form-block>.product_icon_list .text-with-icon--text a:not(:hover){text-decoration:underline}.product-section .product-form-block>.product_icon_list .text-with-icon--text .free-return-learn-more{color:var(--clr_primary);text-decoration:underline;cursor:pointer}.product-section .collapsible .collapsible-content{font-size:16px;color:var(--clr_text)}.product-section .collapsible .collapsible-content p:not(:last-child){margin-bottom:10px}.product-section .collapsible .collapsible-content br+br{display:none}.product-section .collapsible .collapsible-content .metafield-rich_text_field ul{list-style:none}.product-section .collapsible .collapsible-content .metafield-rich_text_field ul li{margin-bottom:10px}.product-section .collapsible-tab .summary{--inline-icon-size: 22px}.product-section .collapsible-tab .summary .text-with-icon{margin:20px 0}.product-section .collapsible-tab .summary .label-font{font-size:16px;font-family:var(--font_heading);text-transform:uppercase;font-weight:var(--heading_lighter_bold)}.product-section .product-form-block .store-availability-information{background-color:#f9f8fd;padding:14px 20px;font-weight:500;font-size:16px;line-height:1.3;--inline-icon-size: 28px}.product-form-block[id*=smile_io_smile_points_on_product_page] section{padding:13px 20px;font-size:16px;border-radius:0;line-height:1.2}.product-form-block[id*=smile_io_smile_points_on_product_page] section>div{align-items:center}.product-form-block[id*=smile_io_smile_points_on_product_page] section div:has(>img){height:auto!important}.product-form-block[id*=smile_io_smile_points_on_product_page] section img{width:30px;height:30px;object-fit:contain}.pswp__bullets-indicator .pswp__bullet{--primary-btn-bg-color: var(--text-color)}body.template-product .product-section.wrapper-spacing--v--template{padding-top:70px;padding-bottom:120px}:is(.product-recommendations,.section--frequently-bought-together){position:relative}:is(.product-recommendations,.section--frequently-bought-together):before{content:"";position:absolute;top:0;left:var(--page_padding);right:var(--page_padding);border-top:1px solid var(--clr_border)}.product-recommendations :is(.swiper-btn--wrapper,.swiper-scrollbar.swiper-scrollbar-horizontal){display:none}body.template-product.jdgm--leex-script-loaded .jdgm-rev-widg__header,body.template-product.jdgm--leex-script-loaded .jdgm-rev-widg__actions,body.template-product.jdgm--leex-script-loaded .jdgm-rev,body.template-product.jdgm--leex-script-loaded .jdgm-quest{box-shadow:none;border:1px solid var(--clr_border)}body.template-product.jdgm--leex-script-loaded .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__actions{display:none}body.template-product .jdgm-widget.jdgm-widget{max-width:100%!important}body.template-product .jdgm-rev-widg{padding:0}body.template-product.jdgm--leex-script-loaded .jdgm-rev-widg__header{padding:30px 20px 16px}body.template-product .jdgm-rev.jdgm-rev{font-size:18px;font-weight:500}.product-section .see-all-images{width:100%;text-align:center;margin-top:20px}.product-section .product-media-col{width:calc(50% - var(--grid-spacing) / 2)}.product-section .product-media-col:only-child{width:100%}#ThemeModal [data-modal-content] .theme-modal--inner:has(.quick-view-product){padding:60px}#ThemeModal [data-modal-content]:has(.quick-view-product)>.button-unstyled{top:15px;right:20px}#ThemeModal [data-modal-content]:has(.quick-view-product) .button-unstyled.standalone-icon--wrapper :is(.pswp__icn,svg){min-width:30px;min-height:30px;width:30px;height:30px}.quick-view-product.product-section .product-form-block:has(.product-form){margin-bottom:0}.quick-view-product.product-section .product-form-block:has(.product-form)~.product-form-block{display:none}.quick-view-product.product-section .paymentButtonsWrapper .product--add-to-cart-button{min-height:54px}.quick-view-product.product-section shopify-accelerated-checkout,.quick-view-product.product-section shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 58px}.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper{margin-top:24px;text-align:center;line-height:1}.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper .quick-view-view-more{font-size:18px;font-weight:500;text-transform:uppercase;font-family:var(--font_heading);--link-border-color: var(--color-scheme-dark-text);--primary-btn-bg-color: var(--color-scheme-dark-text);transition:var(--transition)}.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper .quick-view-view-more:hover{--link-border-color: var(--clr_primary);--primary-btn-bg-color: var(--clr_primary)}.quick-view-product.product-section product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide{min-width:100px}.accordion-faq .section-title--wrapper{align-items:center;text-align:center}.product-section .product-form-block .appstle_subscription_wrapper_option{background-color:rgb(from var(--clr_primary) r g b / 5%)!important;border-color:var(--clr_primary)!important;border-radius:0!important}.product-section .product-form-block .appstle_sub_widget .appstle_subscription_wrapper{border-radius:0!important;max-width:450px}.product-section .product-form-block .appstle_subscription_radio_wrapper{font-weight:700;font-size:16px;text-transform:capitalize}.product-section .product-form-block .appstle_subscription_radio_wrapper input[type=radio]{margin-right:0}.product-section .product-form-block .appstle_subscribe_option{margin-left:30px!important}.product-section .product-form-block .appstle_subscribe_option .appstle_single_option_text{font-size:16px;font-weight:700;margin-bottom:3px;text-transform:capitalize}.product-section .product-form-block .appstle_subscribe_option .appstleSellingPlanDescription{font-size:14px;color:var(--clr_text);line-height:1.4}.product-section .product-form-block .appstle_widget_title{color:var(--clr_text);margin-bottom:10px;font-size:16px;font-weight:500}.product-section .product-form-block .appstle-tootltip-parent{display:none}.product-section .product-form-block .appstle_subscription_radio_wrapper .appstle_circle{border:1px solid var(--clr_primary)!important;height:20px!important;width:20px!important}.product-section .product-form-block .appstle_subscription_radio_wrapper .appstle_dot{height:8px;width:8px;background-color:var(--clr_primary)}.product-section .product-form-block:has(.appstle_subscribe_option){--custom-margin-bottom: 40px !important}.product-section .product-form-block[id*=fd_product_groups_product_group]:not(:has(>.shopify-block div)){--custom-margin-bottom: 0 !important}.product-section .product-form-block.free-post-length .product_icon_list{background-color:#ffd4eb57;padding:14px 20px}.product-section .product-form-block.free-post-length .text-with-icon--text{color:var(--clr_primary);font-weight:500}.product-section .product-form-block.free-post-length .text-with-icon--icon img{mix-blend-mode:darken}.template-product .pswp__scroll-wrap .pswp__container .pswp__item{background-color:var(--clr_product_bg)}.template-product .pswp__scroll-wrap .pswp__container .pswp__zoom-wrap{mix-blend-mode:var(--product_img_blend)}.product-section .paymentButtonsWrapper:has(.klaviyo-bis-trigger) .gw-button-widget{margin-top:0}.product-section .product-block-checkbox-field .form-input-wrapper .checkbox-label{font-size:16px;font-family:var(--font_heading);text-transform:uppercase;font-weight:var(--heading_lighter_bold)}.product-section .swatch .swatch-items-wrapper .swatch-element label[style=" background-color: mixedswitchbetweengoldandsilvereachmonth;"]{background-image:linear-gradient(to right,gold 50%,silver 50%)}.product-section .shopify-payment-terms__container shopify-payment-terms{margin-bottom:0}.homepage-featured-content-wrapper:not(:has(.homepage-content--image)) .no-overlap-content-box{padding-block:70px 80px}.image-with-text-wrapper .text_full .homepage-featured-content-box-inner{max-width:90%}.image-with-text-wrapper .text_full .feature-row__text--right .homepage-featured-content-box-inner{margin-left:0}.image-with-text-wrapper .text_full .feature-row__text--left .homepage-featured-content-box-inner{margin-right:0}.section--image-with-text-overlay .image-with-text-overlay__caption .responsive-image-wrapper{justify-content:flex-start}.section--image-with-text-overlay .image-with-text-overlay__text{color:var(--clr_text_light);font-weight:500}.section--image-with-text-overlay .image-with-text-overlay__desktop-image--original{height:100%}.section--image-with-text-overlay .image-with-text-overlay__grid--foreground{padding:60px var(--page_padding)}.section--image-with-text-overlay .blog_banner .image-with-text-overlay__desktop-image--original img{object-position:55% 50%!important}.section--image-with-text-overlay .protect_banner .image-with-text-overlay__desktop-image--original img{object-position:80% 50%!important}.section--image-with-text-overlay :is(.who_we_banner,.book_banner) .image-with-text-overlay__desktop-image--original img{object-position:70% 50%!important}.section--image-with-text-overlay .wholesale_banner .image-with-text-overlay__desktop-image--original img{object-position:60% 50%!important}.info_col_with_slider .info-cols--slider{padding-inline-end:var(--page_padding);margin-inline-end:calc(var(--page_padding) * -1);width:auto;cursor:grab}.info_col_with_slider .info-cols--image_and_text-column .info-cols--title{margin-top:24px;font-size:18px;text-transform:capitalize;font-weight:var(--font_weight_bold)}.info_col_with_slider .info-cols--image_and_text-column .info-cols--text{font-size:18px;line-height:1.5;margin-bottom:20px}.info_col_with_slider .info-cols--image_and_text-column .btn{font-size:15px;font-weight:var(--heading_lighter_bold)}.info_col_with_slider .info-cols--image_and_text-column .info-cols--image{border:1px solid currentColor}.info_col_with_slider .info-cols--section-wrapper .info-cols--section-buttons{margin-bottom:0;max-width:500px}.info_col_with_slider .info-cols--section-wrapper .info-cols--section-button{min-width:calc(50% - 8px)}.info_col_with_slider .info-cols--section-wrapper .btn{width:100%}.info_col_with_slider .info-cols--section-wrapper .section-title--wrapper{margin-bottom:40px}.info_col_with_slider .block-radius-clip{width:100%;max-width:none!important}.info_col_with_slider .info-cols__slider-wrapper{position:relative;padding-bottom:76px}.info_col_with_slider .info-cols__slider-wrapper .swiper-btn--wrapper{position:absolute;left:0;bottom:0;height:auto;width:auto;margin:0;gap:60px}.info_col_with_slider .info-cols__slider-wrapper .swiper-btn--wrapper svg{color:var(--color-scheme-dark-text)}body .shopify-policy__container{max-width:100%;padding-inline:var(--page_padding)}body .shopify-policy__title{margin-block:0;padding-block:var(--section_v_padding);background-color:var(--clr_light_banner_bg);padding-inline:var(--page_padding);margin-inline:calc(var(--page_padding) * -1)}body .shopify-policy__title h1{margin-bottom:0!important;font-size:var(--h2-size);text-align:center}body .shopify-policy__title h1:after{content:".";color:var(--clr_primary)}body .shopify-policy__body{padding-block:var(--section_v_padding)}body .shopify-policy__body :is(h2,h3,h4,h5,h6){font-size:24px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){text-align:left;display:block;margin-top:40px!important;margin-bottom:20px!important;font-weight:800}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(.h6,h6){font-size:24px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper,.article-body) .rte{line-height:1.4}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :where(p,ol,ul){margin-bottom:20px!important}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :where(p,ol,ul):last-child{margin-bottom:0!important}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(p,.rte):last-child{margin-bottom:0}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) a{color:var(--clr_primary);--link-border-color: color-mix(in srgb, var(--clr_primary), transparent 50%);font-weight:500;background-size:100% 2px,0 2px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) a:hover{background-size:0 2px,100% 2px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) table:not(:last-child){margin-bottom:20px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) table :is(td,th){padding-left:0;padding-right:20px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) table :is(td,th):last-child{padding-right:0}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) table td{vertical-align:top}.shopify-section>.wrapper-spacing--v--template:has(.template-title--wrapper){padding-block-start:0}.shopify-section:not(:last-child)>.wrapper-spacing--v--template:has(.template-title--wrapper){padding-block-end:0}.template-title--wrapper{padding-block:var(--section_v_padding);background-color:var(--clr_light_banner_bg);padding-inline:var(--page_padding);margin-inline:calc(var(--page_padding) * -1);margin-block-end:0}.template-title--wrapper .page--title{font-size:var(--h2-size);text-align:center}.template-title--wrapper .page--title:after{content:".";color:var(--clr_primary)}.template-title--wrapper+.grid{margin-block-start:var(--section_v_padding)}.table_content_wrapper .items_content_wrapper h6{font-size:24px;font-weight:800;text-transform:capitalize;margin-bottom:24px}.table_content_wrapper .list_items_box ul{margin:0;list-style:none;display:flex;flex-direction:column;row-gap:24px}.table_content_wrapper .list_items_box li{margin-bottom:0;font-size:20px;line-height:1.2;text-transform:capitalize;cursor:pointer;color:var(--clr_text);transition:var(--transition)}.table_content_wrapper .list_items_box li:hover{color:var(--color-scheme-dark-text)}.table_content_wrapper .list_items_box li.active{color:var(--color-scheme-dark-text);font-weight:var(--heading_lighter_bold)}.table_content_wrapper .list_items_title h2{font-weight:800;text-transform:uppercase;margin-block-end:32px}.table_content_wrapper .rte a{color:var(--clr_primary)!important}.table_content_wrapper .rte:not(:last-child){margin-bottom:60px}.custom-info-col .jewelry_deserves .slide-items{display:flex;--info_col_gap: 30px;gap:30px var(--info_col_gap);justify-content:space-around;flex-wrap:wrap}.custom-info-col .jewelry_deserves .slide-items .grid__item{width:calc(25% - var(--info_col_gap) * 3 / 4);max-width:260px}.custom-info-col .jewelry_deserves .info-cols--text{margin-top:0}.custom-info-col .jewelry_deserves .slide-items p{font-size:18px;line-height:1.4}.custom-info-col .jewelry_deserves .info-cols--image{margin-bottom:20px}.custom-info-col .jewelry_deserves .info-cols--image .thumbnail-radius-clip{max-width:28px!important}.contact-form p{font-size:inherit}.left-side-contact-content{display:flex;flex-direction:column}.left-side-contact-content .section-description{margin-top:30px}.left-side-contact-content .section-description p{line-height:1.4;margin-block-end:24px}.left-side-contact-content .section-description p:last-child{margin-block-end:0}.left-side-contact-content .section-description p strong{display:block;font-size:16px;font-weight:500;margin-block-end:8px;color:var(--clr_text);opacity:.6}.left-side-contact-content .section-description p em{font-size:18px;color:var(--clr_text);display:block}.contact-form .section-contact-form .section-contact-form--form{gap:15px 15px}.contact-form .section-contact-form .section-contact-form--form :is(input,textarea){padding:10px 16px!important;font-size:18px;border-color:var(--color-scheme-dark-text)!important;color:var(--color-scheme-dark-text)!important}.contact-form .section-contact-form .section-contact-form--form textarea{height:120px}.contact-form .section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer]{font-size:15px;line-height:1.4}.contact-form .section-contact-form .section-contact-form--submit-wrapper .btn{min-width:220px;margin-top:10px}.contact-form :is(input,select,textarea)::placeholder{color:var(--color-scheme-dark-text);opacity:.75}.contact-form .section-contact-form .note{margin:0;width:100%;font-size:18px;font-weight:500;padding:9px 16px;line-height:1.3}body .template-blog__grid{gap:50px calc(var(--grid-spacing-loose) * 2)}.blog-post-card__image-wrap{margin-bottom:32px}.blog-post-card__header:not(:last-child){margin-bottom:6px}.blog-post-card__title{text-transform:none;font-weight:800}.blog-post-card__meta{opacity:1;font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:16px}.blog-post-card__date{display:inline-flex;gap:10px}.blog-post-card__excerpt{font-size:18px;line-height:1.5}.blog-post-card .text-link-animated a{background:var(--color-scheme-dark-text);color:var(--color-primary-background);display:inline-block;padding:11px 43px}.blog-post-card :is(.blog-post-card__header,.blog-post-card__excerpt,.text-link-animated){padding-inline:16px}.blog-post-card__image--aspect-ratio--wide img{aspect-ratio:1.45}.template-article .template-title--wrapper{padding-block-end:0;background-color:transparent;padding-inline:0;margin-inline:0;margin-block-end:40px}.template-article .template-title--wrapper .page--title{text-align:left;margin-block-end:18px}.template-article .template-title--wrapper .post-time{text-align:left;font-size:16px}.template-article .width--content{max-width:1200px}.template-article .blog-main--wrapper.flex-grid{row-gap:var(--section_v_padding)}.template-article .article--image-wrapper{width:100%;padding-bottom:0}.template-article .article--image-wrapper img{width:100%;max-width:100%!important;height:400px!important;object-fit:cover;object-position:center 35%}.template-article .family-purpose-temp .article--image-wrapper img{height:auto!important;max-height:550px!important;object-position:top}.template-article .family-purpose-temp .btn{display:inline-block;background-color:var(--clr_secondary_btn_bg);color:var(--nav-text-color);border-color:var(--nav-text-color);background-image:none;margin-block:10px}.template-article .grid__item--article-main .rte{overflow:inherit}.table-of-content .toc-toggle{cursor:pointer;margin:0 0 10px;padding:0}.table-of-content .toc-toggle{font-size:24px;font-weight:800;text-transform:capitalize;margin-bottom:24px}.table-of-content .toc-list{margin:0;list-style:none;display:flex;flex-direction:column;row-gap:20px}.table-of-content .toc-list li{margin-bottom:0;font-size:20px;line-height:1.2;text-transform:capitalize}.table-of-content .toc-list li a{cursor:pointer;color:var(--clr_text);transition:var(--transition);background:none;padding-left:14px;position:relative}.article-body span[style="text-decoration: underline;"]{text-decoration-thickness:2px!important}.article-body :is(h2,h3,h4) span[style="text-decoration: underline;"]{text-decoration-thickness:3px!important}.custom-info-col .jewelry_deserves.how_works .info-cols--image .thumbnail-radius-clip{max-width:49px!important}.custom-info-col .jewelry_deserves.how_works .info-cols--image{margin-bottom:28px}.custom-info-col .jewelry_deserves.how_works .slide-items .grid__item{max-width:370px}.custom-info-col .jewelry_deserves.how_works .section-title--wrapper{align-items:center;text-align:center}.image-text-block-wrapper .homepage-indiv-section-wrapper{padding:var(--section_v_padding) 8%}.image-text-block-wrapper.image-with-text-wrapper .homepage-featured-content-box-inner{max-width:none;margin:0;width:100%}.image-text-block-wrapper .homepage-content--image .sitewide--title-wrapper{max-width:400px}.image-text-block-wrapper .homepage-content--image .homepage-sections--title strong{font-weight:inherit;color:var(--clr_secondary_btn_bg)}.image-text-block-wrapper .homepage-content--image .img{max-width:450px;margin-left:-20px;margin-top:20px}.image-text-block-wrapper .feature_row__image_wrapper .icon-with-line svg{width:32px;height:32px}.image-text-block-wrapper .feature_row__image_wrapper .icon-with-line{gap:10px;margin-bottom:14px}.image-text-block-wrapper .feature_row__image_wrapper h4{font-size:24px;text-transform:none}.image-text-block-wrapper .feature_row__image_wrapper p{font-weight:500}.image-text-block-wrapper .rte:not(:last-child){margin-bottom:12px}.image-with-text-wrapper .wholeshale_img_txt .homepage-indiv-section-wrapper{--color-scheme-dark-background: var(--clr_light_banner_bg)}.image-with-text-wrapper .wholeshale_img_txt .homepage-featured-content-box-inner{max-width:100%;padding:50px 12% 60px}.image-with-text-wrapper .wholeshale_img_txt .icon-with-line .line{background-color:#dad5c1}.image-with-text-wrapper .wholeshale_img_txt .homepage-content--image *{height:100%}.image-with-text-wrapper .wholeshale_boxed_img_txt .homepage-sections--title{font-size:var(--h3-size)}.image-with-text-wrapper .wholeshale_boxed_img_txt .custom_design_smaller_image .img{max-width:280px;margin-inline:auto}.wholesale_care_grid .slide-items{display:flex;flex-wrap:wrap;--custom_gap: 64px;gap:40px var(--custom_gap)}.wholesale_care_grid .slide-items .grid__item{width:calc(50% - var(--custom_gap) / 2)}.wholesale_care_grid .info-cols--image{margin-bottom:40px}.wholesale_care_grid .info-cols--image .block-radius-clip{width:100%;max-width:100%!important}.wholesale_care_grid.info-cols .info-cols--media__aspect-ratio--wide img{aspect-ratio:1.45}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text .info-cols--title{font-size:24px;font-weight:800;margin-block:0 16px}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text p{font-size:18px;line-height:1.5}.wholesale_care_grid.info-cols .info-cols--link--wrapper{margin-top:40px}body:has(.wholesale-form-section) .footer-wrapper.fix-to-bottom{position:static}.wholesale-form-section #wsg-account-container{width:100%;margin-left:0;margin-block:0}.wholesale-form-section .wsg-one-half{min-width:auto;max-width:1000px!important}.wholesale-form-section h1{font-size:var(--h2-size)}.wholesale-form-section h1:after{content:".";color:var(--clr_primary)}.wholesale-form-section .wsg-signup-link{margin-block:calc(var(--section_v_padding) / 1.85)}.wholesale-form-section #wsg-signup :is(h2,h3,h4){font-size:var(--h6-size);font-weight:800}.wholesale-form-section #wsg-signup .wsg-section-header{margin-block:40px 20px}.wholesale-form-section #wsg-signup .wsg-section-header:first-child{margin-block-start:0}.wholesale-form-section #wsg-signup .wsg-section-header:last-child{margin-block-end:0}.wholesale-form-section #wsg-signup label{font-size:18px;font-weight:500;color:var(--clr_text)}.wholesale-form-section #wsg-signup :is(input,textarea,select){margin-block:4px 15px!important;font-size:18px;padding:10px 14px;border-color:currentColor;color:var(--color-scheme-dark-text)}.wholesale-form-section #wsg-signup select{padding-right:50px!important}.wholesale-form-section #wsg-signup :is(input,textarea,select)::placeholder{color:var(--color-scheme-dark-text);opacity:.4}.wholesale-form-section #wsg-signup #wsg-submit{background-color:var(--clr_secondary_btn_bg);border:1px solid var(--color-scheme-dark-text);font-weight:500;text-transform:uppercase;letter-spacing:0;padding:12px 30px;min-width:250px;font-size:15px;transition:var(--transition)}.wholesale-form-section #wsg-signup #wsg-submit:hover{background-color:var(--color-scheme-dark-text);color:var(--clr_white)}.wholesale-form-section .wsg-proxy-container a{text-decoration:underline;text-decoration-thickness:1px;transition:var(--transition)}.wholesale-form-section .wsg-proxy-container a:hover{color:var(--clr_primary)!important}.wholesale-form-section .wsg-login-container{max-width:100%;width:100%!important}.wholesale-form-section .wsg-login-container input{max-width:420px;display:block;text-align:;margin-inline:auto}.wholesale-form-section .wsg-proxy-container{transition:opacity .2s .5s ease-in-out;opacity:1}.wholesale-form-section .whole-sale-loader:not(:has(~.wsg-proxy-container:empty)){display:none}.wholesale-form-section .wsg-proxy-container:empty{opacity:0}.book_boxed_why .info-inner-cols .slide-items{display:flex;gap:20px;justify-content:space-around}.book_boxed_why .section-title em{display:none}.book_boxed_why .info-inner-cols .info-cols--text{margin-top:0;max-width:200px;text-align:left}.book_boxed_why .info-inner-cols .thumbnail-radius-clip{max-width:32px!important}.book_boxed_why .info-inner-cols .info-cols--image{margin-bottom:16px;justify-content:flex-start}.book_boxed_why p{font-weight:500;line-height:1.3}.image-collection-slider .book_menu .swiper{margin-bottom:1px!important;cursor:grabbing}.image-collection-slider .book_menu .grid__item{position:relative;padding-bottom:0!important}.image-collection-slider .book_menu .info-cols--image{border:1px solid currentColor}.image-collection-slider .book_menu .info-cols--link--wrapper{position:absolute;bottom:28px;left:24px;right:24px}.image-collection-slider .book_menu .info-cols--image+div{position:absolute;bottom:90px;left:24px;right:24px}.image-collection-slider .book_menu .info-cols--title{margin-bottom:0;font-size:24px;color:var(--color-primary-background);font-weight:var(--font_weight_bold)}.image-collection-slider .book_menu .info-cols--link--wrapper .btn{background-color:transparent!important;color:var(--color-primary-background);border-color:currentColor!important;padding-inline:18px}body .accordion-with-image .main-content-wrapper{gap:40px}body .accordion-with-image .main-content-wrapper .content-wrapper h2{margin-top:0;font-size:var(--h4-size)}body .accordion-with-image .main-content-wrapper .content-wrapper p{color:var(--clr_text)!important}body .accordion-with-image .accordion-wrapper .summary{font-weight:500;margin-bottom:20px;line-height:1.2}body .accordion-with-image .accordion-wrapper .collapsible-tab{border-color:#d4d4d4}body .accordion-with-image .accordion-wrapper .collapsible-tab:not(.last-tab){margin-bottom:20px}body .accordion-with-image .accordion-wrapper .collapsible-tab:last-of-type{border-bottom:0}body .accordion-with-image .accordion-wrapper .collapsible-tab:last-of-type .content{padding-block-end:0}body .accordion-with-image .collapsible-tab .collapsible-content .content{margin-bottom:0;padding-block-end:10px;line-height:1.2;color:var(--clr_text)}body .accordion-with-image .collapsible-tab .collapsible-content .content>div{margin-bottom:0}body .accordion-with-image .accordion-wrapper .summary .chevron-down{--inline-icon-size: 24px;transition:var(--transition)}body .accordion-with-image .accordion-wrapper .collapsible-tab.open .summary .chevron-down{transform:rotate(-180deg)}.custom-info-col .consent-wid-forms .slide-items{display:flex;gap:40px;max-width:1200px;margin-inline:auto}.custom-info-col .consent-wid-forms .section-title--wrapper{align-items:center;text-align:center}.custom-info-col .consent-wid-forms .info-cols--text{display:flex;align-items:flex-start;border:1px solid currentColor;margin-top:0;padding:40px;gap:20px;height:100%;transition:var(--transition)}.custom-info-col .consent-wid-forms .slide-items .info-cols--text .info-cols--title{font-size:24px;margin-top:0}.custom-info-col .consent-wid-forms .slide-items .info-cols--text p{line-height:1.4;color:var(--clr_text_light)}.custom-info-col .consent-wid-forms .info-cols--image .thumbnail-radius-clip{max-width:none!important;width:26px}.custom-info-col .consent-wid-forms .slide-items .info-cols--text p a{background:none;position:static}.custom-info-col .consent-wid-forms .slide-items .info-cols--text p a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.custom-info-col .consent-wid-forms .info-cols--text:has(a:hover){border-color:var(--clr_primary);background-color:var(--clr_product_bg)}.get-pierced-map .homepage-map-wrapper{min-height:auto;display:flex;align-items:inherit;flex-direction:column}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box{margin:0;background-color:var(--clr_primary);color:var(--clr_white);max-width:485px;display:flex;align-items:center}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box .homepage-map-content-box-inner{width:100%;padding:50px 18%}.get-pierced-map .homepage-map-wrapper iframe{vertical-align:top;width:100%;height:500px}.get-pierced-map .homepage-map-content-box .icon-img{margin-bottom:22px;display:block}.get-pierced-map .homepage-map-content-box .rte h6{font-size:24px;text-transform:none;font-weight:800;margin-bottom:12px}.get-pierced-map .homepage-map-content-box .rte p{line-height:1.4;font-weight:500;text-transform:capitalize}.get-pierced-map .homepage-map-content-box .rte:not(:last-child){margin-bottom:40px}.get-pierced-map .homepage-map-content-box .rte p:not(:last-child){margin-bottom:32px}.get-pierced-map .homepage-map-content-box .rte p em{font-size:16px;color:#f7b4d2;text-transform:none;font-style:normal;font-weight:400}.customer-login-box{padding-bottom:0}.customer-login-box .grid{display:flex;margin-left:0}.customer-login-box .grid .grid__item{padding-left:0}.customer-login-box .left-image img{width:100%;height:100%;object-fit:cover}.customer-login-box .right-form{padding:var(--section_v_padding) var(--page_padding);width:100%;max-width:calc(580px + var(--page_padding) * 2);margin-inline:auto}.customer-login-box .template-title--wrapper{padding-block:0;background-color:transparent;padding-inline:0;margin-inline:0}.customer-login-box :is(.template-title--wrapper,.sitewide--title-wrapper){margin-block-end:40px}.customer-login-box :is(.template-title--wrapper,.sitewide--title-wrapper) .page--title{text-align:left;line-height:1;margin-bottom:0;font-weight:var(--font_weight_bold)}.customer-login-box .template-title--wrapper .login-content{text-align:left;margin-top:12px;font-size:16px;line-height:1.2;color:var(--clr_text)}.customer-login-box .forgot-password--wrapper{margin-bottom:10px;text-align:right;font-size:16px;font-weight:700;margin-top:15px;text-transform:capitalize}.customer-login-box form a{color:var(--clr_primary);font-weight:700;font-size:16px}.customer-login-box .register-link--wrapper{font-size:16px;margin-block:40px 0}.customer-login-box .sitewide--title-wrapper .page--title:after{content:".";color:var(--clr_primary)}.customer-login-box .grid .grid__item--customer-accounts{display:flex;align-items:center}.customer-login-box #RecoverPasswordForm>p{text-align:left;margin-bottom:20px;font-size:16px;line-height:1.2;color:var(--clr_text)}.customer-login-box .input_fields{display:flex;flex-wrap:wrap;--custom-gap: 20px;gap:var(--custom-gap)}.customer-login-box .input_field{width:100%}.customer-login-box .input_field .form-label{display:block;text-align:left;font-size:16px;font-weight:500;margin-bottom:5px}.customer-login-box .input_field input{width:100%;margin-bottom:0;border-color:var(--clr_border)!important;font-size:16px;padding:16px!important}.customer-login-box .input_field .btn{min-height:58px}.customer-login-box #create_customer .errors ul li{text-align:left}.customer-login-box #create_customer .input_field .btn{margin-top:12px}.customer-login-box .errors{font-size:16px}body .error-page--wrapper .template-title--wrapper{margin-bottom:0}body .error-page--wrapper .template-title--wrapper .btn{margin-top:40px}.wrapper-spacing--v--template:has(.error-page--wrapper){padding-block-end:0}.template-search .shopify-section>.wrapper-spacing--v--template:has(.template-title--wrapper){padding-block-start:var(--section_v_padding)}.template-search .template-title--wrapper{display:none}body.template-search .search--header{margin-bottom:50px}.template-search .result-type-wrapper{display:none}.template-search .facets__form-inner.desktop .facets__wrapper{margin-left:0;margin-bottom:24px}body.template-search .search--header .input-group-field{font-size:18px;line-height:1.4;padding:13px 16px!important}.template-cart .cart--empty-cart{margin-top:var(--section_v_padding)}.template-cart .cart-title{margin-bottom:40px}.template-cart .cart-summary-title{font-weight:800;font-size:24px;margin-bottom:24px}.template-cart .cart-table{--body-font-size-16-to-em: 16px}.template-cart .cart-table .cart__image{background-color:var(--clr_product_bg);width:158px;height:158px}.template-cart .cart-table .cart__image :is(img,svg){width:100%;height:100%;mix-blend-mode:var(--product_img_blend)}.template-cart .cart-table :is(td,th){padding-block:24px;padding-inline:0 15px;min-width:120px;font-size:16px}.template-cart .cart-table :is(td,th):last-child{padding-inline:0}.template-cart .cart-table th{padding-block:13px;font-size:16px;font-weight:700}.template-cart .cart__row .cart__row--title{font-size:20px;font-weight:700;font-family:var(--font_heading);display:block;line-height:1.3;margin-bottom:12px}.template-cart .cart__row .money{font-weight:700}.template-cart .cart__meta-text{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:16px}.template-cart .cart__meta-text .cart--detail{font-size:inherit}.template-cart .cart__meta-text .cart--detail span+span:last-child{font-weight:500}.template-cart .order-discount--item{font-size:12px;font-weight:400}.template-cart .order-discount--item strong{font-weight:inherit}.template-cart .order-discount--item strong .money{font-weight:inherit;font-size:inherit}.template-cart .js-qty-wrapper input{font-size:16px}.template-cart .cart .cart__row{margin-left:0}.template-cart .cart .cart__row .grid__item{padding-left:0;margin-top:0}.cart-summary-wrap{padding:32px 24px;border:1px solid var(--clr_border);font-size:16px;line-height:1.4;--body-font-size-16-to-em: 16px;color:var(--clr_text);font-family:var(--font_body);margin-bottom:25px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.cart-summary-wrap .cart__subtotal-title{font-size:20px;font-weight:700;color:var(--clr_black)}.cart-summary-wrap .subtotal-wrap{font-size:20px;font-weight:700;color:var(--clr_black);display:flex;--body-font-size-16-to-em: 20px}.cart-summary-wrap .subtotal-wrap p{margin-bottom:0}.cart-summary-wrap .subtotal-wrap .cart__subtotal del .money{font-weight:400;color:var(--clr_text)}.cart-summary-wrap .cart__subtotal{min-width:auto;font-size:inherit;font-family:inherit;font-weight:inherit}.cart-summary-wrap .cart__shipping{width:100%}.cart-summary-wrap .rte:last-child{margin-bottom:0}.cart-summary-wrap .cart__shipping em{font-style:normal}.template-cart .cart--recommendations{margin-top:var(--section_v_padding)}.template-cart .product-grid--wrapper .swiper-btn--wrapper{display:none!important}.template-cart .table-wrap .cart--button-checkout{display:block!important}form-embed#app-embed{--container-max-w: 800px;--inline-container-max-width: 800px;--button-border-radius: 0px;--button-border: 1px solid #1C1C1C}#redo-checkbox{display:none!important}.fd-product-groups-app-block fieldset.fd-options-button label{font-size:16px;font-weight:500;margin-bottom:14px!important}.fd-product-groups-app-block .fd-options-button [data-option-value]{text-decoration:none;background-color:var(--color-primary-background)!important;border:1px solid #FFD4EB!important;height:auto!important;min-width:40px;width:auto!important;padding:8px 16px!important;text-transform:capitalize;font-weight:500;border-radius:0!important;font-size:16px!important}.fd-product-groups-app-block .fd-options-button [data-option-value]:hover{border-color:#1c1c1c!important}.fd-product-groups-app-block .fd-options-button [data-option-value].active{background-color:#1c1c1c!important;height:auto!important;color:#fff!important;border-color:#1c1c1c!important}.product-form .button.klaviyo-bis-trigger{min-height:58px;display:flex;align-items:center;justify-content:center;position:relative;width:100%!important;background-color:#1c1c1c;color:#fff}.global-drawer .store-availability-drawer__title{font-size:24px}.global-drawer .store-availability-list__item .store-availability-list__location,.global-drawer .store-availability-list__product-title,.global-drawer .store-availability-list__product-info .store-availability-list__product-variant{font-size:18px}.global-drawer .store-availability-list__item address p,.global-drawer .store-availability-list__phone{font-size:16px}.global-drawer .store-availability-list__product-info .store-availability-list__product-variant{color:inherit}.global-drawer .store-availablity-content{display:flex;align-items:flex-start;padding:5px 0 0}.global-drawer .store-availablity-content p.store-availability-list__stock{margin-top:3px}#redo-chat-widget{--redo-primary-button-color: var(--clr_primary) !important;--redo-component-colors-components-buttons-primary-button-primary-bg: var(--clr_primary) !important;--white-on-lightMode-brand-color: var(--clr_primary) !important;--darker-brand-color-on-lightMode: var(--clr_primary) !important;--secondary-color: var(--clr_primary) !important;--secondary-color-or-darker-brand-color-on-lightMode: var(--clr_primary) !important;--secondary-color-text-or-white-on-lightMode-brand-color: var(--clr_primary) !important}body:has(#accessiblyAppWidgetButton) #feedback-button{transform:rotate(-90deg) translate(-70px) translateY(3px)!important}.needsclick.kl-teaser-TgQkxm{display:none}span.needsclick{background-color:var(--clr_secondary_btn_bg)!important}span.needsclick p span,.klaviyo-form p span{color:var(--clr_black)!important}.klaviyo-form button{background-color:var(--clr_secondary_btn_bg)!important;color:var(--clr_black)!important;border:1px solid currentColor!important}body.js-drawer-open:has(#NavDrawer:not([inert])) #smile-ui-lite-container{display:none}body.js-drawer-open:has(#NavDrawer:not([inert])) .sticky-header{z-index:9999999}@media only screen and (width >= 768px){:root{--page_padding: 20px}.nav-link-animated .first-level-dropdown.active>a span{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}.image-with-text-wrapper .custom_design_smaller_image .homepage-featured-content-box-inner{max-width:78%}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{max-width:450px;margin-left:10%}.global-drawer--secondary{width:360px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item{padding-bottom:100%}body .collection-header__text-content{padding:40px}body .collection-header__text-content--inner:has(.sorting){justify-content:space-between;align-items:flex-end}body .collection_grid.filtering_enabled--sidebar{column-gap:40px}body .collection_grid.filtering_enabled--sidebar{grid-template-columns:clamp(200px,19%,350px) 1fr}body .facets__display{position:static;width:100%;border:none}body product-media.media-type-thumbnails .thumbnail-media--main-media:hover .thumb-prev{transform:translate(50%,-50%)}body product-media.media-type-thumbnails .thumbnail-media--main-media:hover .thumb-next{transform:translate(-50%,-50%)}body .image-with-text-overlay__grid--foreground{padding:60px var(--page_padding)}.template-product .product-single .large--six-twelfths.context{width:58%}.template-product .product-single .large--six-twelfths.product-form-wrapper{width:42%}.template-product product-media-grid.product-media--grid-wrapper [data-media-main] a[data-main-media-link]{background-color:var(--clr_product_bg)}.template-product product-media-grid.product-media--grid-wrapper [data-media-main] a[data-main-media-link] img{mix-blend-mode:var(--product_img_blend)}.collection_grid .grid-area--filtering .collection-filters{position:sticky;top:calc(var(--header-height-mobile) + 25px)}.collection-wrapper:has(.collection-header .sorting) .collection_grid .facets .collection-filters__item{display:none}body.template-product .product-section .form-vertical>.product-form-block:not(:first-child){max-width:580px}.custom-info-col .jewelry_deserves .section-title--wrapper{align-items:center;text-align:center}.contact-form .section-contact-form .w-partial{width:calc(50% - 7.5px)}body .template-blog__grid{grid-template-columns:repeat(calc(var(--blog-posts-per-row) - 1),1fr)}.wholesale_banner .image-with-text-overlay__image-block .responsive-image-wrapper{max-width:300px}}@media only screen and (width >= 992px){:root{--page_padding: 32px}.get-pierced-map .homepage-map-wrapper{flex-direction:row-reverse}.get-pierced-map .homepage-map-wrapper .homepage-map--image{width:60%;flex-grow:1}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box{width:40%}.section--review-wrapper .section-title--wrapper{width:45%}.section--review-wrapper .product-grid--wrapper{width:55%}.section--review-wrapper .testimonials--subtext{font-size:20px}.section--review-wrapper .testimonials--text-wrapper{font-size:32px}.quick-view-product.product-section .paymentButtonsWrapper{flex-direction:row;--grid-spacing: 24px}.quick-view-product.product-section .paymentButtonsWrapper>:is(.product--add-to-cart-button,.width-full){width:calc(50% - var(--grid-spacing) / 2)}.quick-view-product.product-section .context{padding-right:40px}body [data-wetheme-section-type=template--product] .product-single-wrapper .product-single{gap:60px}.left-side-contact-content{--custom_gap: 40px;column-gap:var(--custom_gap);flex-direction:row}.left-side-contact-content .section-title--wrapper{width:calc(40% - var(--custom_gap) / 2);margin-block-end:0}.left-side-contact-content>div{width:calc(60% - var(--custom_gap) / 2)}.contact-form .section-contact-form .section-contact-form--form{max-width:650px;margin-inline:auto}.template-article .article-with-toc{display:flex;gap:5%}.template-article .article-with-toc .flex-grid__item.large--one-quarter{width:30%}.template-article .article-with-toc .article-body{width:70%}.table-of-content .toc-list li a:after{content:"";position:absolute;top:4px;bottom:4px;left:0;border-left:3px solid transparent;transition:var(--transition)}.table-of-content .toc-list li a:hover{color:var(--color-scheme-dark-text)}.table-of-content .toc-list li a.active{color:var(--color-scheme-dark-text);font-weight:var(--heading_lighter_bold)}.table-of-content .toc-list li a:is(.active,:hover):after{border-color:var(--color-scheme-dark-text)}.table-of-content{position:sticky;top:calc(var(--header-height-mobile) + 25px)}.table-of-content .icon-caret{display:none}body .accordion-with-image .main-content-wrapper .image-wrapper{width:40%;max-width:500px}body .accordion-with-image .main-content-wrapper .accordion-wrapper{width:60%;max-width:880px}.customer-login-box .input_field.half_field{width:calc(50% - var(--custom-gap) / 2)}}@media only screen and (width >= 1200px){:root{--page_padding: 40px}.template-cart .cart{display:flex;gap:7%}.template-cart .cart .cart-table-col{width:65%}.template-cart .cart .cart__row{width:35%;border-top:0;padding-top:0}.image-collection-slider .book_menu .info-cols--link--wrapper .btn{font-size:16px}.table_content_wrapper{display:flex;gap:5%}.table_content_wrapper .items_content_wrapper .mobile-down-icon{display:none}.table_content_wrapper .items_content_wrapper{width:min(350px,22%)}.table_content_wrapper .items_content_right{width:78%}.table_content_wrapper .items_content_left{position:sticky;top:calc(var(--header-height-desktop) + 40px)}.custom-image-text-wrapper .icon-text{margin-bottom:20px}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{max-width:360px;margin-left:5%}body .collage-builder__text-container{padding:60px 40px}.section--review-wrapper .section-title--wrapper{width:45%}.section--review-wrapper .product-grid--wrapper{width:55%}.section--review-wrapper .testimonials--subtext{font-size:20px}.section--review-wrapper .testimonials--text-wrapper{font-size:32px}.mobile-nav-bar--inner,.mobile-nav-bar-wrapper{display:none}.section--slideshow-wrapper .slide-buttons .btn{min-width:180px;padding-block:11px}.announcement_bar animated-background-text-colors .announcement_text{padding-top:9px;padding-bottom:9px}.shopify-section .slider-nav--above:has(.swiper-button-lock) .section-title--wrapper.remove--spacing{max-width:calc(100% - 320px)}.top-links ul.site-nav{column-gap:15px;font-size:14px}.header-section .custom-box-btn{font-size:12px;margin-left:15px;padding:7px 10px 5px}.standalone-icon--wrapper:not(.icon-no-padding){padding-inline:8px!important}.site-nav__dropdown .site-nav__link{font-size:14px}.site-header .site-header__wrapper .logo_image{max-width:155px}.site-header .site-header__nav~localization-form{padding-left:2px}.footer-wrapper .footer-main .footer-main--inner{display:flex;padding-top:80px;padding-bottom:55px;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.footer-wrapper .footer-main .footer-main--inner>*{gap:24px;width:auto}.footer-wrapper .footer-main .footer-main--inner>.links-footer{max-width:min(250px,16%);min-width:170px}.footer-wrapper .social-media-footer{flex:1;max-width:315px;font-size:18px;line-height:1.35;text-align:center}.footer-wrapper :is(.social-media-footer,.h3.footer-header,.links-footer ul){font-size:16px}.site-footer .localization-form-wrapper{margin-block:30px 18px}.footer-wrapper .social-media-footer .social-inner-content>img{max-width:160px}.site-footer .standalone-icon--wrapper .pswp__icn,.site-footer .standalone-icon--wrapper svg{min-width:22px;min-height:22px;width:22px;height:22px}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link{gap:5px}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link:after{width:9px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper{padding:15px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper .collage-builder__text-container{padding:10px 0 0}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .homepage-section-btn{margin-top:10px}.image-collection-slider .grid-slider-image-wrapper{flex-wrap:nowrap}.image-collection-slider .grid-slider-image{width:43%}.image-collection-slider .homepage-featured-content-wrapper{width:57%;padding-block:20px}.collection_grid .grid-area--filtering .collection-filters{top:calc(var(--header-height-desktop) + 25px)}.why-piercingprotect .info-inner-col-title{max-width:400px}.left-side-contact-content{--custom_gap: 80px}body .template-blog__grid{grid-template-columns:repeat(var(--blog-posts-per-row),1fr)}.table-of-content{top:calc(var(--header-height-desktop) + 40px)}.book_banner .image-with-text-overlay__heading{max-width:650px}.book_banner .image-with-text-overlay__text{max-width:620px}.book_boxed_why .info-inner-cols{display:flex;align-items:center;gap:2rem}.book_boxed_why .info-inner-cols .info-inner-col-title{width:30%;max-width:385px}.book_boxed_why .info-inner-cols .info-cols__slider-wrapper{width:70%;max-width:1000px;margin-right:0}.book_boxed_why .section-title--wrapper{margin-bottom:0}.book_boxed_why .section-title{font-size:var(--h4-size)}.product-section .product-media-col:only-child{max-width:70%;margin-inline:auto}}@media only screen and (width >= 1400px){:root{--page_padding: 50px}.image-collection-slider .book_menu .info-cols--link--wrapper .btn{font-size:18px}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{margin-left:10%}.custom-image-text-wrapper .icon-text{margin-bottom:50px}body .collage-builder__text-container{padding:60px 50px}.section--review-wrapper .testimonials--subtext{font-size:24px}.section--review-wrapper .testimonials--text-wrapper{font-size:40px}.section--review-wrapper .section-title--wrapper{width:43%}.section--review-wrapper .product-grid--wrapper{width:55%}.announcement_bar animated-background-text-colors .announcement_text{padding-top:11px;padding-bottom:11px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .homepage-section-btn{margin-top:20px}.collage-builder__grid-container .col-big .collage-builder__grid-item--inner{padding-right:calc(var(--grid-spacing) * 1.35)}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper{padding:24px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper .collage-builder__text-container{padding:20px 0 0}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link{gap:7px}.top-links .site-nav>li.site-nav--has-dropdown>.site-nav__link:after{width:11px}.cart-item-count-bubble{right:15px}.top-links ul.site-nav{column-gap:20px;font-size:15px}.site-nav__dropdown .site-nav__link{font-size:15px}.header-section .custom-box-btn{font-size:14px;margin-left:2.2vw;padding:9px 18px 8px}.site-header .site-header__nav~localization-form{padding-left:10px}.footer-wrapper .social-media-footer .social-inner-content>img{max-width:180px}.site-footer .standalone-icon--wrapper .pswp__icn,.site-footer .standalone-icon--wrapper svg{min-width:26px;min-height:26px;width:26px;height:26px}.footer-wrapper .footer-main .footer-main--inner{padding-bottom:85px}body.template-product .jdgm-rev-widg__reviews .jdgm-rev.jdgm-rev{width:calc(25% - 12px)}.info_col_with_slider .info-cols--section-wrapper .section-title--wrapper{max-width:88%}.why-piercingprotect .info-inner-col-title{max-width:440px}}@media only screen and (width >= 1600px){:root{--page_padding: 76px}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{max-width:400px}body .collage-builder__text-container{padding:80px}.site-header .site-header__wrapper .logo_image{max-width:175px}.top-links ul.site-nav,.site-nav__dropdown .site-nav__link{font-size:16px}.site-header .site-header__nav~localization-form{padding-left:20px}.footer-wrapper :is(.social-media-footer,.h3.footer-header,.links-footer ul){font-size:18px}.footer-wrapper .social-media-footer{max-width:418px}.site-footer .localization-form-wrapper{margin-block:40px 28px}.why-piercingprotect .info-inner-col-title{max-width:590px}}@media only screen and (width >= 1800px){:root{--page_padding: 120px}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{max-width:450px}.cart-item-count-bubble{right:20px}.top-links ul.site-nav{column-gap:24px;font-size:17px}.header-section .custom-box-btn{margin-left:3.6vw;padding:11px 28px}.standalone-icon--wrapper:not(.icon-no-padding){padding:12px!important}}@media only screen and (width >= 1920px){:root{--page_padding: 160px}}@media only screen and (width < 1500px) and (width >= 1200px){.site-header .standalone-icon--wrapper:not(.icon-no-padding){min-width:auto;min-height:auto;width:40px;height:46px}.site-header .standalone-icon--wrapper:not(.icon-no-padding).search-button{width:35px;height:35px}body .site-header .site-header__wrapper .logo_image{max-width:150px}.cart-item-count-bubble{right:14px;top:14px;min-width:16px;min-height:16px;font-size:9px}localization-form button{font-size:12px}.header-section button.disclosure__button span{gap:8px}.header-section button.disclosure__button span img{width:15px;height:15px}.header-section .inline-icon--wrapper.icon--right svg{--inline-icon-size: 15px}}@media only screen and (width < 1200px){.collage-builder__grid-container:has(.col-big){--grid-spacing: 28px}.site-header{display:none}.site-title{padding:15px 0}.hamburger-nav-button.standalone-icon--wrapper svg{min-width:24px;min-height:24px;width:24px;height:24px}.site-nav--mobile .standalone-icon--wrapper:not(.icon-no-padding,.hamburger-nav-button){min-width:36px;min-height:36px;padding-inline:8px!important}.site-nav--mobile .standalone-icon--wrapper:not(.icon-no-padding,.hamburger-nav-button) svg{width:auto;height:auto}.header-section--wrapper .drawer{max-width:min(90%,400px)}body .mobile-nav-bar-wrapper button.site-nav__link{margin-left:-12px}body .mobile-menu--close-btn.standalone-icon--wrapper svg{min-width:30px;min-height:30px;width:30px;height:30px}.mobile-nav{--menu-drawer-border-color: #C49FAF47}body .mobile-nav__has-sublist{grid-template-columns:1.3fr 1fr}body .mobile-nav__item.top-level :is(a.mobile-nav__link,.mobile-nav__toggle){padding:19px 0;font-weight:500;font-size:16px;justify-content:flex-end;cursor:pointer}body .mobile-nav__item.top-level>.mobile-nav__sublist>.mobile-nav__item{border-bottom:1px solid var(--menu-drawer-border-color);padding-block:18px;margin-left:16px}body .mobile-nav__item.top-level>.mobile-nav__sublist>.mobile-nav__item:last-child{border-bottom:0}body .mobile-nav__item.top-level>.mobile-nav__sublist>.mobile-nav__item:first-child{padding-top:5px}body .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link{text-transform:uppercase;font-weight:500}body #NavDrawer .mobile-nav-grid-container .mobile-nav--footer{box-shadow:none;--navigation-font-weight: 500}body .mobile-nav.mobile-nav--main{grid-row-start:3}body #NavDrawer .mobile-nav-grid-container{grid-template-rows:auto auto 1fr}body .mobile-drawer-banner-content{padding:25px 20px;position:relative}body .mobile-drawer-banner-content .mobile-drawer-text{position:relative;z-index:1}body .mobile-drawer-banner-content .mobile-drawer-text p{font-size:22px;line-height:1.1;font-weight:700;text-transform:uppercase;max-width:140px;margin-bottom:18px}body .mobile-drawer-banner-content .mobile-drawer-text .btn{padding:7px 24px}body .mobile-drawer-banner-content .drawer-img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;object-position:35px 50%;background-color:#eee7e7}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a:after,.announcement_bar animated-background-text-colors .announcement_text:after{margin-left:4px}.cart-item-count-bubble{right:15px;top:19px;font-size:9px;min-width:16px;min-height:16px}.footer-wrapper .footer-main .footer-main--inner{display:flex;padding-top:70px;padding-bottom:55px;flex-wrap:wrap;flex-direction:row;row-gap:48px;justify-content:space-between}.footer-wrapper .footer-main .footer-main--inner>*{gap:24px;width:auto}.footer-wrapper .footer-main .footer-main--inner>.links-footer{max-width:calc(25% - var(--grid-spacing) * 3 / 4)}.footer-wrapper .footer-main .footer-main--inner .social-media-footer{text-align:center;width:100%;order:-1}.footer-wrapper .social-media-footer .social-inner-content>img{max-width:140px}.footer-wrapper :is(.social-media-footer,.h3.footer-header,.links-footer ul){font-size:16px;text-align:left}.site-footer .localization-form-wrapper{margin-block:30px 18px}.site-footer .standalone-icon--wrapper .pswp__icn,.site-footer .standalone-icon--wrapper svg{min-width:22px;min-height:22px;width:22px;height:22px}.site-footer .social-content{max-width:360px;margin-inline:auto}.section--slideshow-wrapper .homepage-section-sub-heading{margin-bottom:24px}.section--slideshow-wrapper .slide-buttons{margin-top:18px}.section--slideshow-wrapper .slideshow-slider-container .homepage-featured-content-box .homepage-featured-content-box-inner{gap:16px}.section-title--wrapper{margin-bottom:48px}.collage-builder__grid-container .col-big .collage-builder__text-container{padding:24px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper{padding:12px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .homepage-section-btn{margin-top:15px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .btn{font-size:14px;padding:6px 18px}.featured-products-wrapper [data-grid-slider-wrapper] .swiper-btn--wrapper.swiper-btn-layout__above{display:none}.image-collection-slider .grid-slider-image-wrapper{gap:40px}.image-collection-slider .grid-slider-image{width:100%}.image-collection-slider .grid-slider-image img{width:100%;max-height:650px}.image-collection-slider .book_menu .grid-slider-image img{max-height:none;min-height:auto}.custom-image-text-wrapper .homepage-featured-content-wrapper{flex-wrap:wrap;max-width:930px;margin-inline:auto}.custom-image-text-wrapper .homepage-featured-content-wrapper .large--one-half{width:100%}.image-with-text-wrapper.custom-image-text-wrapper .homepage-featured-content-box-inner{margin-left:40px}.image-with-text-wrapper .custom_design_smaller_image .homepage-featured-content-box-inner{max-width:100%;padding-inline:40px}body .collage-builder__text-container{padding:40px 30px}.mobile-nav-bar-wrapper .standalone-icon--wrapper.shopping-cart svg{width:28px;height:28px}.mobile-nav-bar-wrapper .standalone-icon--wrapper.search-button svg{width:28px;height:28px}.mobile-nav-bar-wrapper .standalone-icon--wrapper.search-button svg{width:24px;height:24px}.mobile-nav-bar-wrapper{border-bottom:1px solid var(--clr_border)}.collection-header .sorting .collection-filters__field{font-size:16px;--inline-icon-size: 20px}.collection-header .sorting .collection-filters__label{font-size:16px}.collection-header .sorting .select__select{padding:6px 40px 7px 10px}body .collection_grid.filtering_enabled--sidebar{column-gap:25px}#ThemeModal [data-modal-content] .theme-modal--inner:has(.quick-view-product){padding:40px 20px 30px}#ThemeModal [data-modal-content]:has(.quick-view-product)>.button-unstyled{top:7px;right:7px;padding:2px!important;min-width:auto;min-height:auto}.quick-view-product.product-section product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide{min-width:80px}body.template-product .jdgm-rev.jdgm-rev{font-size:16px}.info_col_with_slider .info-cols__slider-wrapper{padding-bottom:60px}.why-piercingprotect .info-inner-cols{flex-wrap:wrap;gap:40px}.why-piercingprotect :is(.info-inner-col-title,.info-cols__slider-wrapper){width:100%}.why-piercingprotect .slide-items{max-width:100%;gap:20px 0}.why-piercingprotect .slide-items .grid__item{width:auto;min-width:100px}.info-inner-cols.wrapper-spacing--v--template{padding-inline:var(--page_padding)}.table_content_wrapper .items_content_wrapper{position:sticky;top:calc(var(--header-height-mobile) - 1px);background-color:var(--color-primary-background);z-index:1;padding-block:30px 20px;margin-block:-30px 30px}.table_content_wrapper .items_content_wrapper .ship-item-heading{border:1px solid currentColor;padding:12px 10px 12px 16px;display:flex;align-items:center;cursor:pointer;gap:10px;justify-content:space-between;text-transform:capitalize}.table_content_wrapper .items_content_wrapper .mobile-down-icon{line-height:0}.table_content_wrapper .items_content_wrapper .mobile-down-icon svg{width:20px;height:auto;transition:var(--transition)}.table_content_wrapper .items_content_wrapper:has(.left_list_items.active) .mobile-down-icon svg{transform:rotate(-180deg)}.table_content_wrapper .items_content_wrapper h6{font-size:16px;font-weight:500;margin-bottom:0;font-family:var(--font_body);text-transform:capitalize}.table_content_wrapper .items_content_left{position:relative}.table_content_wrapper .list_items_box{display:none;position:absolute;background-color:#fff;left:0;right:0;top:44px;z-index:1;padding-block:10px 18px;padding-inline:16px;border:1px solid currentColor;border-top:0}.table_content_wrapper .list_items_box.active{display:block}.table_content_wrapper .list_items_box ul{padding-bottom:10px;row-gap:12px}.table_content_wrapper .list_items_box li{font-size:16px}.left-side-contact-content .section-description{margin-top:20px}.left-side-contact-content .section-description p em{font-size:16px}.image-text-block-wrapper .homepage-indiv-section-wrapper{gap:40px}.image-with-text-wrapper .wholeshale_boxed_img_txt .custom_design_smaller_image .img{max-width:220px}.wholesale_care_grid .slide-items{--custom_gap: 30px}.custom-info-col .consent-wid-forms .info-cols--text{padding:30px}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box .homepage-map-content-box-inner{padding:50px}.template-cart .cart .cart__row{padding-top:40px}}@media only screen and (width < 992px){:root{--section_v_padding: 70px}.shopify-section .wrapper-spacing--v{padding-top:min(90px,calc(var(--padding-section-top) * .9));padding-bottom:min(90px,calc(var(--padding-section-bottom) * .9))}.scrolling-banner.shopify-section .wrapper-spacing--v{padding-top:calc(var(--padding-section-top) * .6);padding-bottom:calc(var(--padding-section-bottom) * .6)}.collage-builder__grid-container:has(.col-big){grid-template-columns:1fr 1fr;--grid-spacing: 32px}.shopify-section .bestseller_sec.wrapper-spacing--v{padding-top:20px}.section--review-wrapper .wrapper{flex-wrap:wrap;gap:40px}.section--review-wrapper .section-title--wrapper,.section--review-wrapper .product-grid--wrapper{width:100%}.section--review-wrapper .testimonials--subtext{font-size:20px}.section--review-wrapper .testimonials--text-wrapper{font-size:32px}.section--review-wrapper .section-title--wrapper .section-title{max-width:430px}.section--review-wrapper .slider-counter{display:none}.section--review-wrapper .testimonials--text-wrapper{max-width:90%}.image-with-text-wrapper .custom_design_smaller_image.homepage-featured-content-wrapper{padding-right:0;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.image-with-text-wrapper .custom_design_smaller_image .homepage-content--image.large--one-half{width:100%}.image-with-text-wrapper .custom_design_smaller_image .feature_row__image_wrapper{width:100%;padding-block:60px 40px}.image-with-text-wrapper .custom_design_smaller_image .img{max-width:350px;margin-inline:auto}.two_image_sec .collage-builder__grid-item{width:100%}.custom-image-text-wrapper .grid__item img{min-height:550px}.two_image_sec .collage-builder__grid-item{min-height:480px}.img_txt_sec .homepage-content--image img{min-height:420px}.img_txt_sec .homepage-featured-content-wrapper{flex-wrap:wrap;gap:50px}.img_txt_sec .homepage-content--image.large--one-half,.img_txt_sec .feature_row__image_wrapper{width:100%}.image-with-text-wrapper .img_txt_sec .homepage-featured-content-box-inner{width:100%;max-width:100%}.product-section .product-details-product-title.h3{font-size:30px}.width--modal{max-width:calc(100% - 40px)}.product-section .product-price-size--h3{font-size:20px}.product-section .paymentButtonsWrapper .product--add-to-cart-button,.product-section .paymentButtonsWrapper .shopify-payment-button{max-width:100%}.quick-view-product.product-section .paymentButtonsWrapper .product--add-to-cart-button{min-height:46px}.quick-view-product.product-section shopify-accelerated-checkout,.quick-view-product.product-section shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px}.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper .quick-view-view-more{font-size:16px}.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper{margin-top:20px}.product-section .text-with-col-icon .text-with-icon .text-with-icon--content{max-width:100px;font-size:14px}.product-section .paymentButtonsWrapper .product--add-to-cart-button{min-height:46px}.product-section shopify-accelerated-checkout,.product-section shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px}.product-section .collapsible .collapsible-content,.product-form-block[id*=smile_io_smile_points_on_product_page] section,.product-section .product-form-block .store-availability-information,.product-section .product-form-block>.product_icon_list .text-with-icon--text{font-size:14px}.product-section .paymentButtonsWrapper{row-gap:5px}product-media-grid.product-media--grid-wrapper [data-media-main]{--grid-spacing: 10px}body.template-product .product-section.wrapper-spacing--v--template{padding-bottom:90px}.info_col_with_slider .info-cols--section-wrapper .section-title--wrapper{margin-bottom:32px}.info_col_with_slider{flex-direction:column!important;gap:40px!important}.info_col_with_slider :is(.info-cols__slider-wrapper,.info-cols--section-wrapper){width:100%!important}.info_col_with_slider .info-cols__slider-wrapper .swiper-btn--wrapper{gap:30px}.custom-info-col .jewelry_deserves .slide-items .grid__item{width:calc(50% - var(--info_col_gap) * 1 / 2);max-width:320px;padding-bottom:0}.custom-info-col .jewelry_deserves.how_works .info-cols--image{margin-bottom:20px}.custom-info-col .jewelry_deserves.how_works .info-cols--image .thumbnail-radius-clip{max-width:40px!important}.article-with-toc .grid__item--article-sidebar{width:100%!important;position:sticky;top:calc(var(--header-height-mobile) - 2px);background-color:#fff;padding:20px 0;margin-bottom:10px}.table-of-content{position:relative}.table-of-content .toc-toggle{font-size:16px;font-weight:500;margin-bottom:0;font-family:var(--font_body);border:1px solid currentColor;padding:12px 45px 12px 16px}.table-of-content .icon-caret{position:absolute;right:12px;top:11px;width:22px;height:auto;pointer-events:none}.table-of-content .toc-list{row-gap:12px;position:absolute;background-color:#fff;left:0;right:0;top:calc(100% - 5px);z-index:1;padding-block:10px 18px;padding-inline:16px;border:1px solid currentColor;border-top:0}.table-of-content .toc-list li{font-size:16px}.table-of-content .toc-list li a{padding-left:0}.image-text-block-wrapper .homepage-indiv-section-wrapper{flex-wrap:wrap}.image-text-block-wrapper .homepage-indiv-section-wrapper .large--one-half{width:100%}.image-text-block-wrapper .homepage-content--image .sitewide--title-wrapper{max-width:none}.image-with-text-wrapper .wholeshale_img_txt .homepage-indiv-section-wrapper{flex-wrap:wrap}.image-with-text-wrapper .wholeshale_img_txt .homepage-featured-content-box-inner{padding:40px var(--page_padding) 60px}.image-with-text-wrapper .wholeshale_img_txt .homepage-indiv-section-wrapper .large--one-half{width:100%}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text .info-cols--title{font-size:20px}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text p{font-size:16px}.wholesale_care_grid .info-cols--image{margin-bottom:30px}.wholesale_care_grid.info-cols .info-cols--link--wrapper{margin-top:24px}.wholesale_care_grid .slide-items{--custom_gap: 20px}body .accordion-with-image .main-content-wrapper{flex-direction:column-reverse!important}body .accordion-with-image .image-wrapper{max-width:none}.custom-info-col .consent-wid-forms .slide-items .info-cols--text .info-cols--title{font-size:20px}.custom-info-col .consent-wid-forms .slide-items .info-cols--text p{font-size:16px}.custom-info-col .consent-wid-forms .info-cols--text{padding:24px;gap:16px}.custom-info-col .consent-wid-forms .info-cols--image .thumbnail-radius-clip{width:22px}.custom-info-col .consent-wid-forms .slide-items{gap:20px}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box{width:100%;max-width:100%}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box .homepage-map-content-box-inner{padding:50px 50px 60px}.product-form .button.klaviyo-bis-trigger{min-height:46px}}@media only screen and (width < 768px){:root{--section_v_padding: 60px}.custom-badge,.preorder-badge,.sale-badge,.sold-out-badge{left:5px;top:5px;font-size:10px;padding:3px 9px}.shopify-section .wrapper-spacing--v{padding-top:min(60px,calc(var(--padding-section-top) * .75));padding-bottom:min(60px,calc(var(--padding-section-bottom) * .75))}.btn,.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:9px 24px}.section--review-wrapper .wrapper{flex-wrap:wrap}.section--review-wrapper .product-grid--wrapper,.section--review-wrapper .section-title--wrapper{width:100%}.section--review-wrapper .testimonials--text-wrapper{font-size:27px}.image-with-text-wrapper .custom_design_smaller_image .homepage-content--image.large--one-half,.image-with-text-wrapper .custom_design_smaller_image .feature_row__image_wrapper{width:100%}body localization-form form{width:auto}.bottom--footer---links{flex-direction:row;flex-wrap:wrap}.footer-wrapper .footer-main .footer-main--inner{padding-top:60px;padding-bottom:40px;row-gap:40px}.footer-wrapper .footer-main .footer-main--inner>.links-footer{width:calc(50% - var(--grid-spacing) * 1 / 2);max-width:none}.footer-wrapper .footer-main .footer-main--inner>.links-footer>*{max-width:160px;margin-inline:auto;width:100%}.footer-wrapper :is(.social-media-footer,.h3.footer-header,.links-footer ul){font-size:14px}.site-footer .localization-form-wrapper{margin-block:20px 8px}.footer-wrapper .bottom--footer---links li a{font-size:14px}.footer-wrapper .footer-bottom .footer-bottom--inner{padding-top:16px;padding-bottom:16px}.footer-wrapper .footer-main .footer-main--inner>*{gap:16px}.site-footer localization-form button{font-size:14px}.custom-bar .featured-row__subtext img{max-width:84px;height:auto}.custom-bar .homepage-featured-rich-text p{font-size:14px}.custom-bar .custom-bar-wrapper-inner{padding-block:1px}.section--slideshow-wrapper .swiper-wrapper img{max-height:650px}.section--slideshow-wrapper .featured-row__subtext{font-weight:400;max-width:350px}.section--slideshow-wrapper .homepage-section-sub-heading:has(svg){gap:9px}.section--slideshow-wrapper .slide-buttons .btn{min-width:165px;padding-block:9px}.section-title--wrapper{margin-bottom:35px}.section-title--wrapper .section-description{margin:14px 0 0}.collage-builder__grid-container:has(.col-big){--grid-spacing: 0;gap:20px 12px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item.col-big{padding-bottom:12px}.collage-builder__grid-container:has(.col-big) .collage-builder__heading{font-size:14px;font-family:var(--font_body);font-weight:600}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item.col-big .collage-builder__heading{font-size:24px}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big){padding-bottom:138%}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper .collage-builder__text-container{padding:12px 0 0}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__image{background-size:cover}.featured-products-wrapper .swiper-scrollbar{display:none}product-card.grid-view-item .aspect-ratio--wide:not(.quick-view-media){padding-bottom:90%}product-card.grid-view-item .product-grid--price,product-card.grid-view-item .product-grid--title{--base-font-size: 16px}product-card.grid-view-item .product_price_btn .btn{padding:8px 14px 7px}.image-collection-slider .grid-slider-image img{min-height:380px}.custom-image-text-wrapper.image-with-text-wrapper .homepage-featured-content-box-inner{margin-left:0;text-align:left}.custom-image-text-wrapper .feature_row__image_wrapper{padding-block:50px 60px}.custom-image-text-wrapper .icon-text{margin-bottom:30px;max-width:324px}.custom-image-text-wrapper.image-with-text-wrapper .homepage-featured-content-box-inner{padding:0 16px}.custom-image-text-wrapper h2.homepage-sections--title{font-size:36px;text-align:left;max-width:270px}.custom-image-text-wrapper .rte{font-weight:400;color:#fff;max-width:230px}.custom-image-text-wrapper .wrapper-spacing--h{padding-inline:0}.custom-image-text-wrapper .feature_row__image_wrapper .img{max-width:340px;top:0;margin-block:auto;display:flex;align-items:center}.section--review-wrapper .testimonial-section--image img{max-width:40px}.section--review-wrapper .testimonial-section--image{margin-bottom:22px}.section--review-wrapper .testimonials--subtext{font-size:16px}.section--review-wrapper .testimonials--text-wrapper{font-size:24px;margin-block:0 40px}.section--review-wrapper .section-title--wrapper .section-title{max-width:320px}.section--review-wrapper .section-title--wrapper .section-description{max-width:300px}.homepage-featured-content-box-inner,.homepage-sections--title,.list-collections--title{text-align:left}.image-with-text-wrapper .custom_design_smaller_image .homepage-featured-content-box-inner{padding-inline:16px;padding-block:0}.image-with-text-wrapper .custom_design_smaller_image .feature_row__image_wrapper{padding-block:40px 20px}.image-with-text-wrapper .custom_design_smaller_image .img{max-width:min(62%,300px);margin-inline:auto}body .image-with-text-wrapper .homepage-featured-content-box-inner{padding:30px 0 0}body .collage-builder__text-container{padding:24px 16px}body .collage-builder__heading{font-size:24px}body .collage-builder__text-content:not(:first-child){margin-top:8px;margin-bottom:0}.collage-builder__grid-container:has(.col-big) .collage-builder__grid-item:not(.col-big) .collage-builder__media-wrapper h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collage-builder__grid-container:has(.col-big) .col-big .collage-builder__media-wrapper{border:none}.collage-builder__grid-container .col-big .homepage-section-btn{font-size:14px;padding:6px 18px}:is(.image-with-text-wrapper,.two_image_sec) .btn{min-width:165px}.announcement_bar .announcement_block{--announcement-text-size: 11px}.announcement_bar .announcement_text img{max-width:18px}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext p a:after,.announcement_bar animated-background-text-colors .announcement_text:after{margin-top:0;width:18px;height:7px;background-size:contain;background-repeat:no-repeat;background-position:center}.section--collection-header+.shopify-section .wrapper-spacing--v--template{padding-block-start:36px}body .collection_grid .pagination{margin-top:36px}body .pagination--default :is(.ellipsis,.pagination-number a,.standalone-icon--wrapper){width:38px;height:38px;font-size:14px}body #breadcrumbs .breadcrumb>span{font-size:16px}.product-grid--wrapper:not(.product-grid--slider-enabled){row-gap:1em}product-card.grid-view-item .grid-view-item-content{padding:16px;gap:14px}product-card.grid-view-item .grid-view-item-image .custom-sale-badge{left:5px;top:5px;font-size:10px;padding:3px 9px}.grid-list-view product-card.grid-view-item>div{display:flex;flex-direction:row}.grid-list-view product-card.grid-view-item .grid-view-item-image{width:45%;max-width:200px}.grid-list-view product-card.grid-view-item .grid-view-item-content{width:55%}.grid-list-view product-card.grid-view-item .product_title_swatches{flex-direction:column;gap:8px}.grid-list-view product-card.grid-view-item .product_title_swatches .product-grid--title{padding-right:0;--text-line-clamp: 4}.grid-list-view product-card.grid-view-item .product_price_btn{gap:10px;flex-direction:column;align-items:flex-start}.grid-list-view product-card.grid-view-item .grid-view-item-image .grid__image{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.grid-list-view product-card.grid-view-item .grid-view-item-image .aspect-ratio{width:100%}.grid-list-view product-card.grid-view-item button.card-color-swatch-input{--inline-icon-size: 12px}.grid-list-view product-card.grid-view-item .quick-add-wrapper{width:100%;max-width:148px}.grid-list-view product-card.grid-view-item .product_title_swatches .remaining_swatch{font-size:10px;font-weight:600}body .collection-header__breadcrumbs:not(:last-child){margin-bottom:10px}body .collection-header__text-content{padding-top:24px}.collection-header .collection-filters__item.sorting{display:none}body .collection_grid.filtering_enabled--sidebar{grid-template-columns:auto;column-gap:0}.collection-filters__sidebar{bottom:0;background-color:#fff;z-index:999;left:0;right:0;padding:10px var(--page_padding);border-top:1px solid var(--clr_border);border-bottom:1px solid var(--clr_border)}.collection-filters__sidebar:not(:has(.facets__form[inert])){z-index:99999}.collection-filters__sidebar collection-filtering-form{transition:transform .1s ease-in-out}.js-drawer-open-filter .collection-filters__sidebar collection-filtering-form{transition:transform .6s cubic-bezier(.165,.84,.44,1) .1s}body.js-drawer-open-filter #smile-ui-lite-launcher-frame-container{display:none}.collection-filters__sidebar.collection-filters{display:flex;flex-direction:column-reverse;padding:6px 0 10px}.collection-filters__sidebar .mobile-facets__open{margin-bottom:0;background:none;border:none;width:100%;padding:0;align-items:center;justify-content:space-between;font-family:var(--font_body);font-size:14px;gap:4px;min-height:40px;order:1;display:flex;position:relative}.collection-filters__sidebar .mobile-facets__open>span{display:flex;align-items:center;gap:7px;justify-content:center}.collection-filters__sidebar .mobile-facets__open svg{max-width:18px;max-height:18px;width:auto;height:auto}.collection-filters__sidebar .mobile-facets__open:after{display:none}.collection-filters__sidebar a.active-facets__button.js-clear-all-filters{background-color:var(--color-scheme-dark-text);color:var(--color-primary-background)}.collection-filters__sidebar a.active-facets__button{font-size:13px;padding:6px 10px;margin:0 8px 8px 0;font-weight:500;background-color:#ececec;transition:var(--transition);line-height:1.2}.collection-filters__sidebar a.active-facets__button .color-icon{min-width:var(--inline-icon-size)}.collection-filters__sidebar a.active-facets__button:hover{opacity:.75}.collection-filters__sidebar .active-facets{margin-left:0;margin-block:10px 8px}.collection-filters__sidebar .active-facets:has(.active-facets__button:only-child){margin-block:0 5px}.collection-filters__sidebar .sorting{margin-bottom:40px;padding-bottom:0;padding-top:4px}.collection-filters__sidebar .sorting .select__select{padding:12px 36px 12px 16px;font-size:14px;line-height:1.5;font-weight:500;background-color:var(--clr_light_banner_bg);border-color:var(--color-scheme-dark-text)}.facets .facets__list:has(.icon-checkmark){display:flex;flex-wrap:wrap;gap:10px}.facets .facets__list:has(.icon-checkmark) .facets__item{margin-bottom:0}.facets .facets__list:has(.icon-checkmark) svg{display:none}.facets .facets__list:has(.icon-checkmark) .facet-checkbox{border:1px solid var(--clr_secondary_btn_bg);padding:7px 10px;font-weight:500;font-size:14px;transition:var(--transition)}.facets .facets__list:has(.icon-checkmark) .facet-checkbox:has(input[type=checkbox]:checked){background-color:var(--color-scheme-dark-text);border-color:var(--color-scheme-dark-text);color:var(--color-primary-background)}.collection-filters__sidebar .facets__display{border-top:none}.facets .facets__summary{font-size:14px}.facets .count-bubble{font-size:10px;width:15px;height:15px;padding-top:0;margin-top:0}body .facets__form-inner.mobile{margin-top:10px;display:flex;flex-direction:column}.facets .facets__disclosure{margin:0 0 18px;padding-bottom:18px}body .facets__heading{margin:0 0 20px;text-align:left;border-bottom:1px solid var(--clr_border);padding-bottom:20px;text-transform:uppercase;font-weight:var(--heading_lighter_bold);font-size:14px}.facets .mobile-menu--close-btn.standalone-icon--wrapper svg{min-width:28px;min-height:28px;width:28px;height:28px}body collection-filtering-form .drawer__close button{top:8px;right:0}.width--modal{max-width:100%}.product-section product-media.media-type-thumbnails.thumbnails-below{position:relative;background-color:var(--clr_product_bg);display:block!important}.product-section product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails{position:absolute!important;bottom:24px}.product-section product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails:before,.product-section product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails:after{display:none!important}.product-section product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide{min-width:auto!important;width:7px!important;height:7px!important;border:1px solid var(--text-color);border-radius:10px;padding:0!important;margin-right:6px!important;background-color:var(--clr_product_bg)!important}.product-section product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{background-color:var(--text-color)!important}.product-section product-media.media-type-thumbnails :is(.responsive-image-wrapper,.product-medias__emblem){display:none!important}#ThemeModal [data-modal-content] .theme-modal--inner:has(.quick-view-product){padding:56px 0 20px}.product-single[data-quick-view-product] .product-single-wrapper .product-single{gap:22px}.product-section.quick-view-product .product-single .product-form-wrapper{padding-inline:var(--page_padding)}.product-section product-media.media-type-thumbnails .thumb-prev,.product-section product-media.media-type-thumbnails .thumb-next{display:none}.product-section product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails.swiper-center-slides .swiper-wrapper{width:100%;left:0;transform:none!important;flex-wrap:wrap;max-width:90%;height:auto!important;justify-content:center;gap:5px 0;margin-inline:auto}#ThemeModal [data-modal-content]:has(.quick-view-product)>.button-unstyled{top:11px;right:10px}.product-section .product-details-product-title.h3{font-size:20px}.product-section .product-form-block .jdgm-prev-badge{padding:3px 12px 3px 10px;font-size:16px;gap:8px}.product-section .product-form-block .jdgm-prev-badge__stars{padding-right:10px;font-size:13px}.product-section quantity-input>.label-font,.product-section .prdtqty .form__label{font-size:14px}.product-section .swatch .option-label-wrapper .header,.quick-view-product.product-section .product-single-wrapper .product-single .quick-view-view-more-wrapper .quick-view-view-more{font-size:14px}.callout-info .text-with-icon--content,body .product-section .product-form-block{margin-bottom:calc(var(--custom-margin-bottom) * .8)}.product-section .product-page__policies{margin:0 0 2px;font-weight:400}.product-section .product-page__policies a{font-weight:500;color:inherit}.product-section .swatch:not(.is-color-swatch):not(.linked-products-swatch) label{padding:6px 16px}.product-section .prdtqty .qty-btns .qty-btn{padding:6px 16px}product-card.grid-view-item .grid-view-item-image .sold-out-badge:has(+.custom-sale-badge){right:5px;top:5px;font-size:8px}body.template-product .product-section.wrapper-spacing--v--template{padding-top:0;padding-bottom:60px}body.template-product .product-section product-media.product-media-slider{margin-inline:calc(var(--page_padding) * -1)}body.template-product .jdgm-rev.jdgm-rev{font-size:14px}.section--image-with-text-overlay .image-with-text-overlay__mobile-image--original img{max-height:710px;object-position:center 80%!important}.section--image-with-text-overlay .image-with-text-overlay__caption{max-width:400px}.section--image-with-text-overlay .image-with-text-overlay__grid--foreground{padding-top:50px}.section--image-with-text-overlay .image-with-text-overlay__image-block{margin-bottom:15px!important}.section--image-with-text-overlay .image-with-text-overlay__image-block .responsive-image-wrapper{max-width:260px}.section--image-with-text-overlay .image-with-text-overlay__heading{padding-bottom:12px!important}.homepage-featured-content-wrapper:not(:has(.homepage-content--image)) .no-overlap-content-box{padding-block:50px 60px;padding-inline:var(--page_padding)}.homepage-featured-content-wrapper:not(:has(.homepage-content--image)) .homepage-featured-content-box-inner{padding-top:0}.homepage-featured-content-wrapper:not(:has(.homepage-content--image)) .feature_row__image_wrapper{float:none}.info_col_with_slider .info-cols--section-wrapper .info-cols--section-buttons{max-width:none;flex-direction:row;gap:10px}.info_col_with_slider .info-cols--section-wrapper .btn{padding:9px 15px;font-size:14px}.info_col_with_slider .info-cols__slider-wrapper{padding-bottom:50px}.info_col_with_slider .info-cols__slider-wrapper:has(.swiper-btn--wrapper.small-hide){padding-bottom:0}.info_col_with_slider .info-cols__slider-wrapper .swiper-btn--wrapper{gap:20px;width:100%;justify-content:center}.info_col_with_slider .info-cols__slider-wrapper .swiper-btn--wrapper svg{max-width:60px}.info_col_with_slider .swiper-pagination{display:none}.info_col_with_slider .info-cols--image_and_text-column .btn{font-weight:500}.info_col_with_slider .info-cols--image_and_text-column .info-cols--title{font-size:17px;margin-top:20px}.info_col_with_slider .info-cols--image_and_text-column .info-cols--text{font-size:15px;margin-bottom:16px}body .shopify-policy__body :is(h2,h3,h4,h5,h6){font-size:20px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(.h6,h6){font-size:20px;margin-bottom:16px}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :where(p,ol,ul){margin-bottom:16px!important}body :is(.shopify-policy__body,.main-page-content .grid,.table_content_wrapper .rte,.article-body) :is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){margin-top:26px!important;margin-bottom:14px!important}.why-piercingprotect .slide-items .grid__item{width:100%;min-width:100%}.why-piercingprotect .slide-items .info-cols--text{display:flex;align-items:center;text-align:left;column-gap:16px}.why-piercingprotect .slide-items .info-cols--image{margin-bottom:0}.why-piercingprotect .slide-items .info-cols--image .thumbnail-radius-clip{max-width:20px!important}.why-piercingprotect .slide-items .info-cols--text br,.why-piercingprotect.info-cols .swiper-pagination{display:none}.table_content_wrapper .rte:not(:last-child){margin-bottom:40px}.table_content_wrapper .list_items_title h2{margin-block-end:24px}.table_content_wrapper .items_content_wrapper{padding-block:20px 10px;margin-block:-20px 20px}.custom-info-col .jewelry_deserves .slide-items{--info_col_gap: 12px}.custom-info-col .jewelry_deserves .info-cols--image .thumbnail-radius-clip{max-width:24px!important}.custom-info-col .jewelry_deserves .info-cols--image{margin-bottom:24px}.custom-info-col .slide-items .info-cols--text .info-cols--title{font-size:16px}.custom-info-col .jewelry_deserves .slide-items p{font-size:14px}.left-side-contact-content .section-description p{margin-block-end:16px}.contact-form .section-contact-form .section-contact-form--form{gap:12px 15px}.contact-form .section-contact-form .section-contact-form--form :is(input,textarea){padding:9px 12px!important;font-size:17px}.contact-form .section-contact-form .section-contact-form--submit-wrapper .btn{min-width:180px;margin-top:8px}.left-side-contact-content .section-description p em{font-size:14px}.left-side-contact-content .section-description p strong{font-size:14px;margin-block-end:4px}.contact-form .section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer]{font-size:13px}.contact-form .section-contact-form .note{font-size:16px}.article-with-toc{flex-direction:column}.section--image-with-text-overlay .blog_banner .image-with-text-overlay__mobile-image--original img{max-height:850px;object-position:center 90%!important}.section--image-with-text-overlay .jewellary_case_banner .image-with-text-overlay__mobile-image--original img{max-height:550px}.section--image-with-text-overlay .contact_banner .image-with-text-overlay__mobile-image--original img{max-height:1000px}.article-body span[style="text-decoration: underline;"]{text-decoration-thickness:1px!important}.article-body :is(h2,h3,h4) span[style="text-decoration: underline;"]{text-decoration-thickness:2px!important}.template-article .template-title--wrapper .page--title{margin-block-end:10px}.template-article .template-title--wrapper{margin-block-end:28px}.template-article .blog-main--wrapper.flex-grid{row-gap:40px}.template-article .family-purpose-temp .article--image-wrapper img{max-height:320px!important}.product-section .product-form-block:has(.appstle_subscribe_option){--custom-margin-bottom: 30px !important}.image-text-block-wrapper .homepage-indiv-section-wrapper{padding-inline:var(--page_padding)}.image-text-block-wrapper .feature_row__image_wrapper h4{font-size:16px}.image-text-block-wrapper .feature_row__image_wrapper p{font-size:14px}.image-text-block-wrapper .homepage-content--image .img{margin-left:0;margin-top:5px}.image-with-text-wrapper .wholeshale_img_txt .homepage-content--image img{height:500px}.image-with-text-wrapper .wholeshale_img_txt .homepage-featured-content-box-inner{padding:30px var(--page_padding) 50px}.book_boxed_why .info-inner-cols .info-cols--text{max-width:100%;display:flex;align-items:center;column-gap:16px}.book_boxed_why .info-inner-cols .thumbnail-radius-clip{max-width:20px!important}.book_boxed_why .info-inner-cols .slide-items{gap:18px;flex-wrap:wrap}.book_boxed_why .info-inner-cols .info-cols--image{margin-bottom:0}.book_boxed_why .info-inner-cols .slide-items .grid__item{padding-bottom:0}.wholesale_care_grid .slide-items .grid__item{width:100%;padding-bottom:0!important}.wholesale_care_grid.info-cols .info-cols--text{margin-top:0}.wholesale_care_grid .info-cols--image{margin-bottom:18px}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text .info-cols--title{font-size:18px;margin-block-end:8px}.custom-info-col .wholesale_care_grid .slide-items .info-cols--text p{font-size:14px}body .accordion-with-image .accordion-wrapper .summary{margin-bottom:12px}body .accordion-with-image .accordion-wrapper .collapsible-tab:not(.last-tab){margin-bottom:12px}body .accordion-with-image .main-content-wrapper{gap:20px}body .accordion-with-image .collapsible-tab .collapsible-content .content{padding-block-end:2px}.wholesale-form-section #wsg-signup .wsg-section-header{margin-block:20px 12px}.wholesale-form-section #wsg-signup label{font-size:16px}.wholesale-form-section #wsg-signup :is(input,textarea,select){margin-block:4px 10px!important;font-size:16px;padding:10px 14px}.wholesale-form-section .wsg-signup-link{font-size:18px}.custom-info-col .consent-wid-forms .slide-items{flex-direction:column}.custom-info-col .consent-wid-forms .slide-items .grid__item{padding-bottom:0}.custom-info-col .consent-wid-forms .info-cols--image .thumbnail-radius-clip{width:18px}.custom-info-col .consent-wid-forms .slide-items .info-cols--text .info-cols--title{font-size:18px;margin-bottom:8px}.custom-info-col .consent-wid-forms .section-title--wrapper{align-items:flex-start;text-align:left}.product-section .product-form-block.free-post-length .product_icon_list{padding:12px 14px}.get-pierced-map .homepage-map-wrapper .homepage-map-content-box .homepage-map-content-box-inner{padding:40px 24px 50px}.get-pierced-map .homepage-map-content-box .icon-img{margin-bottom:18px}.get-pierced-map .homepage-map-content-box .rte p:not(:last-child){margin-bottom:20px}.get-pierced-map .homepage-map-content-box .rte:not(:last-child){margin-bottom:32px}.get-pierced-map .homepage-map-content-box .rte h6{font-size:20px;margin-bottom:8px}body .error-page--wrapper .template-title--wrapper .btn{margin-top:30px}body.template-search .btn.mobile-facets__open{margin-bottom:0}body.template-search .search--header{margin-bottom:20px}.customer-login-box :is(.template-title--wrapper,.sitewide--title-wrapper){margin-block-end:30px}.customer-login-box .input_field .form-label{font-size:14px}.customer-login-box .input_field input{font-size:14px;padding:14px!important}.customer-login-box .forgot-password--wrapper{font-size:14px;margin-top:8px}.customer-login-box form a{font-size:14px}.customer-login-box .input_field .btn{min-height:48px}.customer-login-box .input_fields{--custom-gap: 16px}.customer-login-box .register-link--wrapper{font-size:14px;margin-block:30px 0}.customer-login-box .template-title--wrapper .login-content{font-size:14px}.template-cart .cart-table :is(td,th){padding-block:8px;padding-inline:0 0}.template-cart .cart .cart__row{padding-block:15px}.template-cart .cart-table .cart__image{width:130px;height:130px;margin-inline:auto}.template-cart .cart__row .cart__row--title{font-size:18px;margin-bottom:8px}.template-cart .cart__meta-text{justify-content:center}.template-cart .cart-summary-title{font-size:20px;margin-bottom:15px}.template-cart .cart-table .cart__row{padding-inline:10px;margin-top:0}.template-cart .cart-table .cart__row:nth-child(2n){background-color:var(--clr_product_bg)}.template-cart .cart-table .cart__row:nth-child(2n) .cart__image :is(img,svg){mix-blend-mode:inherit}.cart-summary-wrap{--body-font-size-16-to-em: 14px;padding:18px 15px;font-size:14px;margin-bottom:25px;gap:10px}.cart-summary-wrap .cart__subtotal-title{font-size:18px}.cart-summary-wrap .subtotal-wrap{--body-font-size-16-to-em: 17px;font-size:17px}.template-cart .cart .grid.cart__row{margin-top:10px;border-top:0;padding-bottom:0}.template-cart .cart-title{margin-bottom:30px;text-align:center}.main-content .collection-main-body .grid__item>p:only-child{font-size:20px}.img_txt_sec .img .img-icon{right:5%;bottom:5%;max-width:104px}body:has(.sticky-btn){padding-bottom:74px}body:has(.sticky-btn .product--add-to-cart-button[style="display: none;"]){padding-bottom:0}.product-section:has(.sticky-btn){z-index:99;position:relative}.product-section .paymentButtonsWrapper.sticky-btn .product--add-to-cart-button{position:fixed;bottom:14px;left:0;z-index:99;width:calc(100% - var(--page_padding) * 2)!important;margin-inline:var(--page_padding);overflow:inherit}.product-section .paymentButtonsWrapper.sticky-btn .product--add-to-cart-button:after{width:calc(100% + var(--page_padding) * 2)!important;height:calc(100% + 30px)!important;bottom:-15px!important;top:-15px!important;left:calc(var(--page_padding) * -1)!important;right:calc(var(--page_padding) * -1)!important;border-top:1px solid var(--border-color);transform:none!important;background:#fff!important;mix-blend-mode:darken;z-index:2}.fd-product-groups-app-block fieldset.fd-options-button label{font-size:14px}.fd-product-groups-app-block .fd-options-button [data-option-value]{padding:6px 16px!important}.global-drawer .store-availability-drawer__title{font-size:20px}.global-drawer .store-availability-list__item .store-availability-list__location,.global-drawer .store-availability-list__product-title,.global-drawer .store-availability-list__product-info .store-availability-list__product-variant{font-size:15px}.global-drawer .store-availability-list__item address p,.global-drawer .store-availability-list__phone{font-size:14px}.scrolling-banner .banner .text-content{max-width:246px;text-align:center;line-height:1.4}.custom-bar .homepage-featured-rich-text .rte.featured-row__subtext img{max-width:120px}}@media only screen and (width < 575px){.product-grid--wrapper .grid__item.small--one-half.medium--one-half{width:100%}.why-piercingprotect .info-inner-col-title .section-title{max-width:320px}.section--image-with-text-overlay .protect_banner .image-with-text-overlay__mobile-image--original img{min-height:650px}.section--image-with-text-overlay .jewellary_case_banner .image-with-text-overlay__mobile-image--original img{max-height:460px}.why-piercingprotect .info-inner-col-title .section-title em{display:none}.blog-post-card__image--aspect-ratio--wide img{aspect-ratio:1}.image-text-block-wrapper .homepage-content--image .sitewide--title-wrapper{max-width:300px}.image-with-text-wrapper .wholeshale_boxed_img_txt .custom_design_smaller_image .img{max-width:180px;margin-top:20px}.section--image-with-text-overlay .contact_banner .image-with-text-overlay__mobile-image--original img{max-height:820px}.facets__display.is-filter-swatch .facets__list.swatch-type-color.swatch-labels--enabled .filter-swatch--color{width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
