.product-info--beauty{--beauty-border: rgba(var(--color-foreground), .12);--beauty-radius: 1rem;--beauty-radius-pill: 999px}.product-info--beauty .product__breadcrumb{font-size:1.25rem;color:rgb(var(--color-text-muted));margin-bottom:1.6rem;padding-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-info--beauty .product__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.product-info--beauty .product__breadcrumb a:hover{color:rgb(var(--color-link-hover))}.product-info--beauty .product__breadcrumb-sep{margin:0 .45rem}.product-info--beauty .product__breadcrumb-current{color:rgba(var(--color-foreground),.75)}.product-info--beauty .product.grid{gap:clamp(2.4rem,3.5vw,4rem);align-items:start}@media screen and (min-width:990px){.product-info--beauty .product--large:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--beauty .product--large:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 2.5rem}}.product-info--beauty .product__media-wrapper{padding-left:0;display:flex;justify-content:center}.product-info--beauty media-gallery{width:100%;max-width:46rem}@media screen and (min-width:750px){.product-info--beauty .product--thumbnail media-gallery,.product-info--beauty .product--thumbnail_slider media-gallery{display:grid;grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"thumbs main";gap:1rem;align-items:start}.product-info--beauty .product--thumbnail media-gallery>slider-component:first-of-type,.product-info--beauty .product--thumbnail_slider media-gallery>slider-component:first-of-type{grid-area:main;min-width:0}.product-info--beauty .product--thumbnail .thumbnail-slider,.product-info--beauty .product--thumbnail_slider .thumbnail-slider{grid-area:thumbs;display:block;margin:0;width:6.4rem}.product-info--beauty .product--thumbnail .thumbnail-list,.product-info--beauty .product--thumbnail_slider .thumbnail-list{display:flex!important;flex-direction:column;grid-template-columns:unset!important;gap:.65rem;padding:0;width:6.4rem}.product-info--beauty .product--thumbnail .thumbnail-list__item,.product-info--beauty .product--thumbnail_slider .thumbnail-list__item{width:6.4rem!important;max-width:6.4rem}.product-info--beauty .product--thumbnail .thumbnail-slider .slider-button,.product-info--beauty .product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}.product-info--beauty .product__media-item{border-radius:var(--beauty-radius);overflow:hidden;width:100%}.product-info--beauty .product__media-list{margin:0;width:100%}.product-info--beauty .product-media-container{width:100%!important;max-width:100%!important;margin:0!important}.product-info--beauty .product-media-container.constrain-height{--constrained-min-height: unset;--viewport-offset: 0}.product-info--beauty .product-media-container.constrain-height.media-fit-contain{width:100%!important;--contained-width: 100%}.product-info--beauty .product-media-container.constrain-height .media,.product-info--beauty .product-media-container .media{padding-top:var(--ratio-percent)!important}.product-info--beauty .product__media img,.product-info--beauty .thumbnail img{border-radius:.75rem;object-fit:contain}.product-info--beauty .thumbnail{border-radius:.65rem;border:1px solid rgb(var(--color-border));box-shadow:none;width:6.4rem;height:6.4rem}.product-info--beauty .thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:none}.product-info--beauty .thumbnail:hover{border-color:rgba(var(--color-foreground),.35)}.product-info--beauty .product__info-container{max-width:100%}.product-info--beauty .product__info-container>*+*{margin:.75rem 0}.product-info--beauty .product__info-container .product-form,.product-info--beauty .product__info-container .product__description,.product-info--beauty .product__info-container .icon-with-text{margin:0}.product-info--beauty .product__title{margin-bottom:.25rem}.product-info--beauty .product__title h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,2.2vw,2.6rem);line-height:1.18;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.product-info--beauty .product__price-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem}.product-info--beauty .price--large{font-size:inherit;letter-spacing:0}.product-info--beauty .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}.product-info--beauty .price--on-sale .price-item--regular{font-size:1.45rem;color:rgb(var(--color-text-muted));text-decoration:line-through;margin-right:0}.product-info--beauty .price--on-sale .price-item--sale{font-size:2rem;font-weight:600;color:rgb(var(--color-sale));letter-spacing:0;margin-right:0}.product-info--beauty .price .price__badge-sale{display:none!important}.product-info--beauty .product__discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .75rem;border-radius:var(--beauty-radius-pill);background:rgb(var(--color-sale));color:rgb(var(--color-background));font-size:1.15rem;font-weight:600;line-height:1}.product-info--beauty .product__tax,.product-info--beauty .installment,.product-info--beauty .product__pickup-availabilities{display:none!important}.product-info--beauty .product-form__input--pill{margin-bottom:.5rem}.product-info--beauty .product-form__input--pill .form__label{font-size:1.3rem;font-weight:500;margin-bottom:.55rem;color:rgb(var(--color-foreground))}.product-info--beauty .product-form__input--pill .form__label [data-selected-value]{font-weight:400}.product-info--beauty .product-form__input--pill input[type=radio]+label{border:1px solid rgb(var(--color-border));border-radius:var(--beauty-radius-pill);background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:.75rem 1.6rem;font-size:1.25rem;letter-spacing:0;margin:0;box-shadow:none;min-width:8rem;text-align:center}.product-info--beauty .product-form__input--pill input[type=radio]+label:before{display:none}.product-info--beauty .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));border-width:1.5px}.product-info--beauty .product-form__input--pill input[type=radio].disabled+label,.product-info--beauty .product-form__input--pill input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.55);border-color:rgba(var(--color-foreground),.2);text-decoration:line-through}.product-info--beauty .product-form__input--pill input[type=radio].disabled:checked+label,.product-info--beauty .product-form__input--pill input[type=radio]:disabled:checked+label{background:rgb(var(--color-background));color:rgba(var(--color-foreground),.55);border-color:rgba(var(--color-foreground),.45);text-decoration:line-through}.product-info--beauty .product__purchase-group{display:grid;grid-template-columns:11rem 1fr;gap:.85rem;align-items:stretch;margin:1rem 0 0}.product-info--beauty .product__purchase-group .product-form__quantity{margin:0;max-width:none}.product-info--beauty .product__purchase-group .quantity__label{display:none}.product-info--beauty .product__purchase-group .quantity{border:1px solid rgb(var(--color-border));border-radius:var(--beauty-radius-pill);background:rgb(var(--color-background));min-height:4.8rem;height:100%;width:100%}.product-info--beauty .product__purchase-group .quantity__button{width:3.4rem;flex-shrink:0}.product-info--beauty .product__purchase-group .quantity__input{font-size:1.45rem;font-weight:500;color:rgb(var(--color-foreground))}.product-info--beauty .product__purchase-group .product-form{margin:0}.product-info--beauty .product__purchase-group .product-form__buttons{max-width:none;margin:0;height:100%}.product-info--beauty .product-form__submit{min-height:4.8rem;height:100%;border-radius:var(--beauty-radius-pill);background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:none!important;box-shadow:none!important;font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;transition:background .2s ease;--buttons-border-width: 0;--border-offset: 0;--shadow-opacity: 0;outline:none}.product-info--beauty .product-form__submit:before,.product-info--beauty .product-form__submit:after{display:none!important;content:none!important;box-shadow:none!important}.product-info--beauty .product-form__submit:hover:not(:disabled){background:rgb(var(--color-button-hover))!important;box-shadow:none!important}.product-info--beauty .product-form__submit:hover:after,.product-info--beauty .product-form__submit:focus:after,.product-info--beauty .product-form__submit:focus-visible:after{display:none!important;box-shadow:none!important}.product-info--beauty .product-form__submit:focus,.product-info--beauty .product-form__submit:focus-visible{outline:none!important;box-shadow:none!important}.product-info--beauty .shopify-payment-button{display:none!important}.product-info--beauty .product__promo-banner{display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;margin-top:.85rem!important;border-radius:.65rem;background:rgb(var(--color-promo-bg));font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.product-info--beauty .product__promo-banner-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.product-info--beauty .product__accordion{margin-top:0!important;border-top:1px solid rgb(var(--color-border));border-bottom:none}.product-info--beauty .product__accordion+.product__accordion,.product-info--beauty .complementary-products.is-accordion+.product__accordion{border-top:1px solid rgb(var(--color-border))}.product-info--beauty .product__accordion:last-of-type,.product-info--beauty .complementary-products.is-accordion:last-child{border-bottom:1px solid rgb(var(--color-border))}.product-info--beauty .product__accordion summary,.product-info--beauty .complementary-products.is-accordion summary{padding:1.35rem 0;list-style:none}.product-info--beauty .product__accordion summary::-webkit-details-marker{display:none}.product-info--beauty .product__accordion .summary__title,.product-info--beauty .complementary-products.is-accordion .summary__title{align-items:center}.product-info--beauty .product__accordion .summary__title .svg-wrapper,.product-info--beauty .complementary-products.is-accordion .summary__title .svg-wrapper{display:none}.product-info--beauty .product__accordion .accordion__title,.product-info--beauty .complementary-products.is-accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.45rem;font-weight:500;letter-spacing:0;max-width:calc(100% - 2.5rem);color:rgb(var(--color-foreground))}.product-info--beauty .product__accordion summary .icon-caret,.product-info--beauty .complementary-products.is-accordion summary .icon-caret{display:none}.product-info--beauty .product__accordion summary:after,.product-info--beauty .complementary-products.is-accordion summary:after{content:"+";flex-shrink:0;font-size:2rem;font-weight:300;line-height:1;color:rgb(var(--color-foreground));margin-left:auto}.product-info--beauty .product__accordion details[open]>summary:after,.product-info--beauty .complementary-products.is-accordion details[open]>summary:after{content:"\2212"}.product-info--beauty .product__accordion .accordion__content{padding:0 0 1.35rem;font-size:1.35rem;line-height:1.6;color:rgb(var(--color-text-muted))}.product-info--beauty .complementary-products.is-accordion{margin-top:0!important;border-top:1px solid rgb(var(--color-border))}.product-info--beauty .share-button,.product-info--beauty .product__description{display:none!important}@media screen and (max-width:749px){.product-info--beauty .product__media-list{margin-left:0;margin-bottom:1.5rem;width:100%}.product-info--beauty .product__purchase-group{grid-template-columns:10rem 1fr}.product-info--beauty .product__info-wrapper{padding:0!important}.product-info--beauty .product__breadcrumb{margin-bottom:1rem;white-space:normal}.product-info--beauty .product__title h1{font-size:2rem}}@media screen and (max-width:549px){.product-info--beauty .product__purchase-group{grid-template-columns:1fr;gap:.75rem}.product-info--beauty .product__purchase-group .quantity{max-width:12rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-product-beauty.css.map */
