body.header_type--floating .shopify-section--main-product{margin-block-start:var(--header-height)}.section .product{gap:var(--spacing-lg)}.section .product .information__shop-pay-installments__terms:not(:empty){margin-bottom:var(--spacing-sm)}.section .product__layout--carousel .splide img,.section .product__layout--carousel .splide model-viewer,.section .product__layout--carousel .splide video{border-radius:8px;width:100%}.section .product__grid .grid{gap:var(--spacing-xs)}.section .product__grid .grid__item{position:relative}.section .product__grid .grid__item img,.section .product__grid .grid__item model-viewer,.section .product__grid .grid__item video{border-radius:var(--product-card-border-radius);width:100%}.section .product__media{height:fit-content;order:1}.section .product__thumbnails{height:fit-content;order:2;position:relative;touch-action:pan-x}.section .product__information{display:flex;flex-direction:column;height:fit-content}.section .product__information>:not(.information__drawer--wrapper,.information__shop-pay-installments){margin-bottom:var(--spacing-sm)}.section .product__information .badges{left:0;position:relative;top:0}.section .product__information .information__price{font-size:var(--font-body-lg);font-weight:var(--font-bold);margin-bottom:var(--spacing-sm)}.section .product__information .information__tax{font-size:var(--font-body-sm)}.section .product__information .information__title:is(h1,h2,h3,h4,h5,h6,.heading){font-family:var(--heading-family-alt);font-weight:var(--font-regular)}.section .product__information .information__quantity{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.section .product__information .information__quantity--wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.section .product__information .information__quantity--label{font-weight:var(--font-semi-bold)}.section .product__information .information__quantity .input--wrapped.input--quantity{padding-inline:var(--spacing-xs)}.section .product__information .information__description{align-items:flex-start;display:flex;flex-direction:column}.section .product__information .information__accordion{margin-bottom:var(--spacing-md)}.section .product__information .information__accordion :is(h1,h2,h3,h4,h5,h6,.heading){text-transform:none}.js-has-pseudo [csstools-has-1a-37-2t-2r-38-2x-33-32-w-1a-34-36-33-2s-39-2r-38-2n-2n-2x-32-2u-33-36-31-2p-38-2x-33-32-w-1a-2x-32-2u-33-36-31-2p-38-2x-33-32-2n-2n-2p-2r-2r-33-36-2s-2x-33-32-1m-2w-2p-37-14-3i-w-1a-2p-2r-2r-33-36-2s-2x-33-32-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.section .product__information .information__accordion:has(~.accordion){margin-bottom:0}.section .product__information .information__richtext{align-items:center;display:flex;gap:var(--spacing-xs)}.js-has-pseudo [csstools-has-1a-37-2t-2r-38-2x-33-32-w-1a-34-36-33-2s-39-2r-38-2n-2n-2x-32-2u-33-36-31-2p-38-2x-33-32-w-1a-2x-32-2u-33-36-31-2p-38-2x-33-32-2n-2n-36-2x-2r-2w-38-2t-3c-38-1m-2w-2p-37-14-17-w-1a-2x-32-2u-33-36-31-2p-38-2x-33-32-2n-2n-36-2x-2r-2w-38-2t-3c-38-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.section .product__information .information__richtext *,.section .product__information .information__richtext:has(+.information__richtext){margin:0}.section .product__information .information__short-description{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:0}.section .product__information .information__short-description p{margin-bottom:var(--spacing-md)}.section .product__information .information__share--messaging{background-color:var(--color-form-background);border:1px solid var(--color-form-border);color:var(--color-text);padding:var(--form-input-padding)}.section .product__information .information__share--button{text-transform:capitalize}.section .product__information .information__pickup{background-color:var(--color-background-secondary);border-radius:var(--product-card-border-radius);padding:var(--spacing-xs)}.section .product__information .information__pickup .pickup__availability{align-items:center;display:grid;gap:var(--spacing-xs);grid-template-columns:max-content 1fr max-content}.section .product__information .information__pickup .pickup__availability--message{display:flex;flex-direction:column;font-weight:var(--font-semi-bold);gap:var(--spacing-xs)}.section .product__information .information__pickup .pickup__availability button{justify-self:end}.section .product__information .information__recommendations .product-recommendations__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.section .product__information .variant-radios .option__label{font-family:var(--body-family);font-size:var(--font-body-sm);font-style:var(--body-style)}.section .product__information .variant-radios .option .option__radio .radio__value{font-size:var(--font-body-sm);height:4.8rem;padding:10px 32px}.section .product__information .variant-radios .option .option__radio .radio__value--color{--color-swatch-size:4rem;height:calc(var(--color-swatch-size));padding:0;width:calc(var(--color-swatch-size))}.section .product__information .variant-radios .option .option__radio .radio__input[checked=checked]~.radio__value--color{height:calc(var(--color-swatch-size) - .8rem);width:calc(var(--color-swatch-size) - .8rem)}.section .product__information .variant-radios .option .option__radio .radio__input[checked=checked]~.radio__value--color:after{height:var(--color-swatch-size);width:var(--color-swatch-size)}.product-form__buttons :is(a.button,.button,.btn,button,input[type=button],input[type=submit],input[type=reset]) span{font-family:var(--button-family);font-size:var(--font-body-sm);font-weight:var(--font-semi-bold);letter-spacing:.14rem}.full__width-third-image .grid__item:nth-child(3n){grid-column:1 / -1}.price__regular{font-family:var(--body-family);font-size:1.5rem;font-weight:var(--font-regular);line-height:24px}.text__content-container{display:flex;flex-direction:column;gap:12px}.labret-recommendations__wrapper .upsell_title__wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-xs)}.labret-recommendations__wrapper .pdp__upsell-container{align-items:center;border:1px solid #dcdcdc;border-radius:var(--badges-border-radius);display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:10px 16px;width:100%}.labret-recommendations__wrapper .pdp__upsell-container p{font-family:var(--heading-family);font-size:var(--font-body-md);font-weight:var(--font-semi-bold);margin-bottom:0}.labret-recommendations__wrapper .pdp__upsell-container p.labret__price{font-weight:var(--font-regular)}.labret-recommendations__wrapper .pdp__upsell-container .upsell__img-container{aspect-ratio:1/1;height:72px;min-width:72px}.labret-recommendations__wrapper .pdp__upsell-container .upsell__img-container img{border-radius:var(--section-border-radius);height:100%;min-width:100%;object-fit:cover;width:auto}.labret-recommendations__wrapper .upsell__img-content-container{align-items:center;display:flex;flex-direction:row;gap:16px}.labret-wearing-guide--title,.labret_upsell--title{font-family:var(--heading-family);font-size:var(--font-body-sm);font-weight:var(--font-semi-bold);margin-bottom:0}.labret-wearing-guide--title{letter-spacing:var(--heading-letter-spacing);line-height:24px;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#labrets-open-icon{cursor:pointer}.labret-drawer--heading-icon-wrapper{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md)}.labret-drawer--heading-icon-wrapper .product-recommendations__title{font-family:var(--heading-family-alt)}.custom-recs__title{font-family:Space Grotesk;font-size:var(--font-size-6);font-weight:var(--body-weight)}.custom-recs--card .card{grid-template-columns:auto 1fr!important}.custom-recs--card .card__title a{font-weight:var(--font-semi-bold)}.custom-recs--card .card__inner{max-width:7.2rem}.custom-recs--card .card.product img{object-fit:cover!important}.custom-recs--card .card__content :is(a.button,.button,.btn,button,input[type=button],input[type=submit],input[type=reset]) span{font-weight:var(--font-semi-bold);letter-spacing:.14rem}.drawer-upsell--container{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}.labret-drawer--wrapper{background-color:#fff;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;width:90vw;z-index:1000}.labret-drawer--wrapper.open{transform:translate(0)}.labret-drawer--overlay{background-color:#00000080;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.labret-drawer--overlay.active{display:block;opacity:1}#upsell-success--container{font-weight:var(--font-semi-bold)}.upsell-atc__icon[hidden]{display:none}@media (width => 768px),screen and (min-width:768px){.section .product__layout--carousel .product__information{border-radius:var(--product-card-border-radius)}.section .product__carousel{flex-direction:column;gap:var(--spacing-sm);margin-bottom:0}.section .product__carousel.product__thumbnails--vertical{flex-direction:row-reverse;gap:var(--spacing-sm)}.section .product__carousel.product__thumbnails--vertical .product__thumbnails{flex:1}.section .product__information.sticky{position:sticky;top:var(--header-group-height-dynamic)}.text__content-container{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.drawer-upsell--container{position:sticky;top:calc(var(--header-height) + var(--spacing-sm))}.labret-drawer--wrapper{width:37.5%}}@media(max-width:767px),screen and (max-width:767px){.section .product__information{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/main-product.bundle.css.map */
