.product-bundle .page-width{max-width:120rem}.product-bundle .product__info-wrapper{width:100%;padding:0!important}.product-bundle .product__info-wrapper .product__info-container{max-width:100%;text-align:center}.product-bundle .product__info-wrapper .product__info-container .product__text{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;line-height:1.2;margin-top:0}.product-bundle .product__info-wrapper .product__info-container variant-selects{margin:2rem 0 0}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input{display:flex;gap:2rem;align-items:flex-end}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input .form__label{display:none}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label{padding:0 0 3rem;border-radius:1.2rem;background:#fff;color:#000;overflow:hidden}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input input[type=radio]:checked+label{border-color:rgba(var(--color-button))}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label img{width:100%;height:auto;display:flex}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-tag{padding:1.4rem;margin:0;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:.05em;background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title{font-size:2.4rem;font-weight:700;line-height:1.2;margin:3rem 0 0;padding-inline:2rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{font-size:2.4rem;font-weight:700;line-height:1.2;margin:2rem 0 0;padding-inline:2rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-description{font-size:1.8rem;font-weight:400;line-height:1.2;letter-spacing:normal;margin:2rem 0 0;padding-inline:2rem}.product-bundle .product__info-wrapper .product__info-container .shopify-app-block{margin:4rem 0 0}.product-bundle .product__info-wrapper .product__info-container .product-personalizer{float:inherit;margin:0!important}.product-bundle .product__info-wrapper .product__info-container .product-personalizer .btn{margin:0}.product-bundle .product__info-wrapper .product__info-container .cstmfy_personalize_text input,.product-bundle .product__info-wrapper .product__info-container .cstmfy_personalize_text select{padding:1.2rem;border-radius:6px;font-size:14px;font-family:var(--font-body-family)!important}.product-bundle .product__info-wrapper .product__info-container .buy-buttons{margin:3rem 0 0}.product-bundle .product__info-wrapper .product__info-container .buy-buttons .product-form__buttons{margin-inline:auto}.product-bundle .product__info-wrapper .product__info-container .buy-buttons .product-form__buttons .product-form__submit{border-radius:1.2rem}.product-bundle .product__info-wrapper .product__info-container .product-personalizer .pplr-wrapper label.pplrlabel{font-size:16px;font-weight:600}.product-bundle .product__info-wrapper .product__info-container .product-personalizer .cstmfy_personalize_text .pplr-wrapper{margin-bottom:5px}@media screen and (max-width:1100px){.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title,.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{font-size:2.2rem}}@media screen and (max-width:989px){.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title,.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{font-size:2rem}}@media screen and (max-width:749px){.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input{gap:1rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label{padding:0 0 1.4rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title,.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{font-size:1.5rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title{margin-top:1.4rem;padding-inline:1rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-description{font-size:1.4rem;margin-top:1rem;padding-inline:1rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{margin-top:1rem;padding-inline:1rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-tag{font-size:1.2rem;padding:1rem .5rem}.product-bundle .product__info-wrapper .product__info-container .shopify-app-block,.product-bundle .product__info-wrapper .product__info-container .buy-buttons{margin:2rem 0 0}.product-bundle .product__info-wrapper .product__info-container .product__text{font-size:3rem}.product-bundle .product__info-wrapper .product__info-container .product-personalizer .cstmfy_personalize_text{margin-top:2rem}.product-bundle .product__info-wrapper .product__info-container .product-personalizer .pplr-wrapper label.pplrlabel{font-size:1.5rem}.product-bundle .product__info-wrapper .product__info-container .cstmfy_personalize_text input,.product-bundle .product__info-wrapper .product__info-container .cstmfy_personalize_text select{margin-bottom:.4rem}}@media screen and (max-width:480px){.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input{gap:.5rem;flex-direction:column}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label{padding-bottom:1.2rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label img{aspect-ratio:1.8;object-fit:cover}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-title{font-size:1.4rem;margin-top:.8rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-price{font-size:1.4rem;margin-top:.4rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-description{font-size:1.2rem;margin-top:.6rem}.product-bundle .product__info-wrapper .product__info-container variant-selects .product-form__input label .variant-tag{font-size:1rem;letter-spacing:.01em;padding:.6rem .5rem .3rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-bundle.css.map */
