.package-extra-options{display:flex;gap:1.875rem;position:relative;z-index:5}.package-extra-options.no-flex{display:block}.package-extra-options .extra-option{height:4.375rem;box-shadow:-2.828px 2.828px 17.5px #0000000f;background-color:var(--bg-primary);border:1px solid var(--header-border);border-radius:.625rem;display:flex;align-items:center;width:100%;margin-bottom:1.875rem;transition:all .25s;cursor:pointer}.package-extra-options .extra-option input{display:none}.package-extra-options .extra-option .option-content{display:flex;align-items:center;padding:0 1.5rem;line-height:1;width:100%}.package-extra-options .extra-option .option-content .check{width:3.75rem;height:1.625rem;border-radius:1.625rem;display:flex;align-items:center;padding:0 .1875rem;transition:all .25s;margin-right:1rem;background:var(--extra-option-check-bg)}.package-extra-options .extra-option .option-content .check:before{content:"";width:1.25rem;height:1.25rem;background:#fff;border-radius:1.25rem;transition:all .25s}.package-extra-options .extra-option .option-content .text{font-size:1rem;color:var(--extra-option-text-color);font-weight:600;margin-right:.625rem}.package-extra-options .extra-option .option-content .info{position:relative;z-index:5}.package-extra-options .extra-option .option-content .info .info-icon{background:var(--extra-option-check-bg);height:1.125rem;width:1.125rem;border-radius:1.125rem;display:flex;align-items:center;justify-content:center;color:#a2a4b2;transition:all .25s;z-index:3}.package-extra-options .extra-option .option-content .info .info-text{position:absolute;width:22.5rem;left:-10.75rem;border-radius:.5rem;box-shadow:-7.778px 7.778px 17.5px #b5bad333;background:#fff;padding:1.5rem;bottom:2.5rem;font-size:.875rem;color:#787785;opacity:0;transition:all .25s;pointer-events:none;transform:translateY(-10px);line-height:1.4}.package-extra-options .extra-option .option-content .info .info-text:after{content:"";position:absolute;background:#fff;height:1.25rem;aspect-ratio:1/1;bottom:-.25rem;left:50%;transform:translate(-50%) rotate(45deg);border-radius:.25rem}.package-extra-options .extra-option .option-content .info:hover .info-text{opacity:1;transform:translateY(0)}.package-extra-options .extra-option .option-content .price{margin-left:auto;color:#18d3a6;font-size:1.125rem;font-weight:600}.package-extra-options .extra-option:has(input:checked){background-color:#18d3a626;border-color:#18d3a6;box-shadow:-7.778px 7.778px 17.5px #18d3a633}.package-extra-options .extra-option:has(input:checked) .check{background:#18d3a6}.package-extra-options .extra-option:has(input:checked) .check:before{transform:translate(2.125rem)}.package-extra-options .extra-option:has(input:checked) .text{color:#18d3a6}.package-extra-options .extra-option:has(input:checked) .info .info-icon{background:#fff;color:#18d3a6}@media only screen and (max-width:1023px){.package-extra-options{flex-direction:column;gap:0}.package-extra-options .extra-option{margin-bottom:10px}}
