.product-addons{display:block;padding:1rem 0;margin-bottom:.5rem}@media only screen and (min-width: 992px){.product-addons{margin-bottom:1.25rem}}.product-addons:not(:has(.product-addons__item)){display:none}.product-addons [v-cloak]{display:none}.product-addons .rebuy-widget{padding:0;text-align:left}.product-addons__header{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:.5rem;padding-left:.75rem}.product-addons__title{font-size:1rem;line-height:140%;font-weight:600;text-transform:none;letter-spacing:normal;font-weight:700;color:#054040;margin:0}.product-addons__subtitle{font-size:0.75rem;line-height:160%;font-weight:500;font-weight:400;line-height:1.4;color:#595959;text-align:right;margin:0}.product-addons__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none}.product-addons__item{display:flex}.product-addons__card{display:flex;flex-direction:column;gap:.25rem;width:100%;min-height:10.5rem;padding-bottom:.3125rem;border:1px solid #e6e6e6;border-radius:.625rem;overflow:hidden;color:#054040;text-align:left;cursor:pointer;transition:border-color .3s,background-color .3s}@media(hover: hover){.product-addons__card:hover{border-color:#054040}}.product-addons__card:has(.product-addons__checkbox:checked){border-color:#054040;background-color:rgba(5,64,64,.08)}.product-addons__card:has(.product-addons__checkbox:focus-visible){outline:2px solid #054040;outline-offset:2px}.product-addons__checkbox{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.product-addons__media{position:relative;display:block;aspect-ratio:107/99;overflow:hidden;background-color:#fff}.product-addons__image{display:block;width:100%;height:100%;object-fit:contain}.product-addons__icon{position:absolute;right:.4375rem;bottom:.4375rem;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background-color:#d0fff1;color:#054040;transition:background-color .3s,color .3s}.product-addons__checkbox:checked~.product-addons__media .product-addons__icon{background-color:#054040;color:#fff}.product-addons__icon-check,.product-addons__checkbox:checked~.product-addons__media .product-addons__icon-add{display:none}.product-addons__checkbox:checked~.product-addons__media .product-addons__icon-check{display:block}.product-addons__info{display:flex;flex:1;flex-direction:column;padding:0 .25rem}.product-addons__name{font-size:0.75rem;line-height:160%;font-weight:500;font-weight:400;line-height:1.5;letter-spacing:-0.2px}.product-addons__price{font-size:0.875rem;line-height:140%;font-weight:500;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.25rem;margin-top:auto;line-height:1.6}.product-addons__compare-price{font-size:0.75rem;line-height:160%;font-weight:500;color:#595959}[data-price-recharge]:has(~[data-product-addons-total]:not([hidden])){display:none}
