.bundle-mobile-prototype,.bundle-mobile-card-link{display:none}.pearlivo-payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.pearlivo-payment-icons__icon{height:auto;width:3.8rem}.pearlivo-payment-icons--product,.pearlivo-payment-icons--sticky{display:none}@media screen and (min-width:750px){.bundle-mobile-prototype{align-items:center;border:.1rem solid rgba(var(--color-foreground),.16);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr);margin:1.5rem 0;padding:1.4rem}.bundle-mobile-prototype__selection{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;min-width:0;padding:0;text-align:left}.bundle-mobile-prototype__eyebrow,.bundle-mobile-prototype__title,.bundle-mobile-prototype__price,.bundle-mobile-prototype__change{display:block}.bundle-mobile-prototype__eyebrow{color:rgba(var(--color-foreground),.66);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.bundle-mobile-prototype__title,.bundle-mobile-prototype__price{font-size:1.3rem;line-height:1.35}.bundle-mobile-prototype__change{color:rgba(var(--color-foreground),.72);font-size:1.1rem;margin-top:.3rem;text-decoration:underline;text-underline-offset:.2rem}.bundle-mobile-prototype__form form{margin:0}.bundle-mobile-prototype__form{display:none}.bundle-mobile-prototype__submit{min-height:4.8rem;min-width:14rem;white-space:nowrap}.bundle-mobile-options{background:rgb(var(--color-background));border:0;border-radius:1.4rem;color:rgb(var(--color-foreground));margin:auto;max-height:min(82vh,72rem);max-width:72rem;padding:0;width:min(92vw,72rem)}.bundle-mobile-options::backdrop{background:#0000006b}.bundle-mobile-options__header{align-items:center;border-bottom:.1rem solid rgba(var(--color-foreground),.14);display:flex;justify-content:space-between;padding:1.6rem 2rem 1.2rem}.bundle-mobile-options__header h2{margin:0}.bundle-mobile-options__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;display:flex;height:4.4rem;justify-content:center;padding:1rem;width:4.4rem}.bundle-mobile-options__body{max-height:calc(min(82vh,72rem) - 13rem);overflow-y:auto;padding:1.8rem 2rem}.bundle-mobile-options__group{border:0;margin:0 0 1.8rem;padding:0}.bundle-mobile-options__group legend{font-size:1.2rem;font-weight:600;margin-bottom:.8rem}.bundle-fixed-option-info{display:block;margin:0 0 1.8rem;padding:1.1rem 1.2rem}.bundle-fixed-option-info span{display:block;font-size:1.2rem;margin-bottom:.8rem}.bundle-fixed-option-info strong{align-items:center;background:rgba(var(--color-foreground),.06);border:.1rem solid rgb(var(--color-foreground));border-radius:2.4rem;display:inline-flex;font-size:1.2rem;font-weight:500;justify-content:center;min-height:4.4rem;padding:.8rem 1.8rem}.bundle-mobile-options__values{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-mobile-options__values input{clip:rect(0,0,0,0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.bundle-mobile-options__values label{align-items:center;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:.6rem;display:flex;justify-content:center;line-height:1.25;min-height:4.8rem;padding:.9rem;text-align:center}.bundle-mobile-options__values label[hidden]{display:none}.bundle-mobile-options__values label small{display:block;font-size:1rem;margin-top:.3rem}.bundle-mobile-options__values label small[hidden]{display:none}.bundle-mobile-options__values input:checked+label{background:rgba(var(--color-foreground),.06);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.bundle-mobile-options__values input:disabled+label{opacity:.5}.bundle-mobile-options__done{margin:0 2rem 2rem;min-height:4.8rem;width:calc(100% - 4rem)}}@media screen and (max-width:749px){.bundle-native-buy-buttons{display:none}product-info:has([data-bundle-mobile-prototype]){padding-bottom:calc(2rem + env(safe-area-inset-bottom))}product-info:has([data-bundle-mobile-prototype]) .product__description{margin-bottom:1rem}product-info:has([data-bundle-mobile-prototype]) .product__description+.product__text{margin-top:0}product-info:has([data-bundle-mobile-prototype]) variant-selects{display:none}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:none}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input .form__label{grid-column:1 / -1;margin-bottom:.2rem;font-weight:600}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input input[type=radio]+label{align-items:center;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.22);border-radius:.6rem;display:flex;justify-content:center;line-height:1.25;margin:0;min-height:4.8rem;padding:.9rem 1rem;text-align:center}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input input[type=radio]:checked+label{background:rgba(var(--color-foreground),.06);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground));color:rgb(var(--color-foreground))}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input input[type=radio]:disabled+label{opacity:.42;text-decoration:line-through}product-info:has([data-bundle-mobile-prototype]) variant-selects .product-form__input input[value="Not included"]+label{display:none}.bundle-mobile-prototype{align-items:center;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.16);bottom:0;box-shadow:0 -.8rem 2.4rem #00000014;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;left:0;margin:0;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:2147483001}.pearlivo-payment-icons--product{display:flex;margin-top:1.2rem}.pearlivo-payment-icons--product .pearlivo-payment-icons__icon{width:3.4rem}.pearlivo-payment-icons--sticky{display:grid;gap:.35rem;grid-template-columns:repeat(5,2.6rem);justify-content:end}.pearlivo-payment-icons--sticky .pearlivo-payment-icons__icon{width:2.6rem}.bundle-mobile-prototype__form{grid-column:1 / -1}.bundle-mobile-prototype__selection{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--color-foreground));cursor:pointer;min-width:0;padding:0;text-align:left}.bundle-mobile-prototype__eyebrow,.bundle-mobile-prototype__title,.bundle-mobile-prototype__price{display:block}.bundle-mobile-prototype__change{color:rgba(var(--color-foreground),.72);display:block;font-size:1rem;line-height:1.2;margin-top:.2rem;text-decoration:underline;text-underline-offset:.2rem}.bundle-mobile-prototype__eyebrow{color:rgba(var(--color-foreground),.66);font-size:1rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bundle-mobile-prototype__title{font-size:1.2rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-mobile-prototype__price{font-size:1.2rem;line-height:1.3}.bundle-mobile-prototype__form form{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bundle-mobile-prototype__submit,.bundle-mobile-prototype__buy-now{min-height:4.6rem;min-width:0;padding-inline:1rem;white-space:nowrap;width:100%}.bundle-mobile-options{background:rgb(var(--color-background));border:0;border-radius:1.4rem 1.4rem 0 0;bottom:0;color:rgb(var(--color-foreground));left:0;margin:auto 0 0;max-height:min(78vh,68rem);max-width:none;padding:0;right:0;width:100%}.bundle-mobile-options::backdrop{background:#0000006b}.bundle-mobile-options__header{align-items:center;border-bottom:.1rem solid rgba(var(--color-foreground),.14);display:flex;justify-content:space-between;padding:1.6rem 1.8rem 1.2rem}.bundle-mobile-options__header h2{margin:0}.bundle-mobile-options__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;display:flex;height:4.4rem;justify-content:center;padding:1rem;width:4.4rem}.bundle-mobile-options__body{max-height:calc(min(78vh,68rem) - 13.2rem);overflow-y:auto;padding:1.4rem 1.8rem}.bundle-mobile-options__group{border:0;margin:0 0 1.6rem;padding:0}.bundle-mobile-options__group legend{font-size:1.2rem;font-weight:600;margin-bottom:.8rem}.bundle-fixed-option-info{display:block;margin:0 0 1.6rem;padding:1.1rem 1.2rem}.bundle-fixed-option-info span,.bundle-fixed-option-info strong{font-size:1.2rem}.bundle-fixed-option-info span{display:block;margin-bottom:.8rem}.bundle-fixed-option-info strong{align-items:center;background:rgba(var(--color-foreground),.06);border:.1rem solid rgb(var(--color-foreground));border-radius:.6rem;display:inline-flex;font-weight:500;justify-content:center;min-height:4.8rem;padding:.9rem 1.4rem}.bundle-mobile-options__values{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-mobile-options__values input{clip:rect(0,0,0,0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.bundle-mobile-options__values label{align-items:center;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:.6rem;display:flex;justify-content:center;line-height:1.25;min-height:4.8rem;padding:.9rem;text-align:center}.bundle-mobile-options__values label[hidden]{display:none}.bundle-mobile-options__values label small{display:block;font-size:1rem;margin-top:.3rem}.bundle-mobile-options__values label small[hidden]{display:none}.bundle-mobile-options__values input:checked+label{background:rgba(var(--color-foreground),.06);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.bundle-mobile-options__values input:disabled+label{opacity:.42;text-decoration:none}.bundle-mobile-options__done{margin:0 1.8rem calc(1.6rem + env(safe-area-inset-bottom));min-height:4.8rem;width:calc(100% - 3.6rem)}.bundle-mobile-card-link{align-items:center;border:.1rem solid rgba(var(--color-foreground),.28);color:rgb(var(--color-foreground));display:flex;font-size:1.2rem;justify-content:center;margin-top:1rem;min-height:4.4rem;padding:.8rem 1rem;position:relative;text-decoration:none;width:100%;z-index:2}}@media screen and (min-width:750px){product-info:has([data-bundle-mobile-prototype]) variant-selects{display:block}.bundle-mobile-prototype{display:none}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input[hidden],product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects label[hidden],product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects input[value="Not included"]+label{display:none}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input input[type=radio]:disabled+label{opacity:.52;text-decoration:none!important}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .bundle-option-sold-out small{display:block;font-size:1rem;margin-top:.3rem}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill:has(input[value="Bracelet + Necklace + Earrings"]){grid-template-columns:minmax(0,1fr)}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill .form__label{grid-column:1 / -1;margin-bottom:0}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill input[type=radio]+label{align-items:center;display:flex;justify-content:center;margin:0;height:6.4rem;padding:.9rem 1.2rem;text-align:center;width:100%}product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill label[hidden],product-info:has([data-bundle-mobile-prototype][data-is-bundle=true]) variant-selects .product-form__input--pill input[value="Not included"]+label{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pearlivo-bundle-mobile-prototype.css.map */
