.goods.svelte-1dqq2u4.svelte-1dqq2u4{align-items:flex-start;background-color:#fff;border-radius:1rem;box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px;display:flex;flex-direction:column;flex-shrink:0;height:24rem;justify-content:flex-start;margin:1rem;width:17rem}.title.svelte-1dqq2u4.svelte-1dqq2u4{width:100%;display:flex;align-items:center;justify-content:center}.goods.svelte-1dqq2u4 .tooltip{width:2rem;height:2rem;font-size:1.5rem}.goods.svelte-1dqq2u4 .msg{width:20rem}.icon.svelte-1dqq2u4.svelte-1dqq2u4{background-color:#dfe6ed;width:100%;height:60%;border-radius:1rem 1rem 0rem 0rem;display:flex;align-items:center;justify-content:center}.icon-bg.svelte-1dqq2u4.svelte-1dqq2u4{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}h4.svelte-1dqq2u4.svelte-1dqq2u4{font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:0em;text-align:left;color:#004b8d;flex-grow:1}.content.svelte-1dqq2u4.svelte-1dqq2u4{height:40%;width:100%;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}.buy-box.svelte-1dqq2u4.svelte-1dqq2u4{background-color:rgba(0, 0, 0, 0.04);position:relative;min-width:8rem;width:auto;height:3rem;border-radius:2rem;z-index:100;display:flex;justify-content:flex-start;align-items:center;text-align:left;align-self:flex-end}.price.svelte-1dqq2u4.svelte-1dqq2u4{text-align:left;margin-left:1rem;min-width:4rem;flex-grow:1}.price.svelte-1dqq2u4 span{color:#fbaf17;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0em;text-align:left}.buy.svelte-1dqq2u4.svelte-1dqq2u4{width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1000;border-radius:2rem}.buy-icon.svelte-1dqq2u4.svelte-1dqq2u4{height:1rem;width:2rem;margin-right:1rem;position:relative}.buy-box.svelte-1dqq2u4 svg.svelte-1dqq2u4{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.box-counter.svelte-1dqq2u4.svelte-1dqq2u4{height:3rem;width:7rem;display:flex;align-items:center;justify-content:flex-end}.box-counter.svelte-1dqq2u4 input{font-size:1rem !important;width:1.5rem !important;padding:0 !important;background-color:transparent}.box-counter.svelte-1dqq2u4 button{margin:0;max-height:1.5rem;height:1.5rem;min-height:1.5rem;max-width:1.5rem;width:1.5rem;min-width:1.5rem}.box-counter.svelte-1dqq2u4 button:not(:disabled){color:#fbaf17}.box-counter.svelte-1dqq2u4 button:first-child{margin-right:0.25rem}.box-counter.svelte-1dqq2u4 input:not(:disabled){color:#fbaf17}@media screen and (max-width: 650px){.goods.svelte-1dqq2u4.svelte-1dqq2u4{margin:0.5rem;width:14.15rem;height:20rem;border-radius:0.5rem}.icon.svelte-1dqq2u4.svelte-1dqq2u4{border-radius:0.5rem 0.5rem 0rem 0rem}.goods.svelte-1dqq2u4 .msg{width:15rem}.goods.svelte-1dqq2u4 .msg{transform:translate(calc(-100% + 2rem), -70%) scale(0)}.goods.svelte-1dqq2u4 label:hover + .msg,.goods.svelte-1dqq2u4 input:checked ~ .msg{transform:translate(calc(-100% + 2rem), calc(-100% - 1rem)) scale(1)}.content.svelte-1dqq2u4.svelte-1dqq2u4{height:40%;width:100%;padding:1rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}h4.svelte-1dqq2u4.svelte-1dqq2u4{font-size:1rem;line-height:1.25rem}.buy-box.svelte-1dqq2u4.svelte-1dqq2u4{min-width:5rem;height:2rem;border-radius:1.5rem}.price.svelte-1dqq2u4.svelte-1dqq2u4{margin-left:0.75rem;min-width:4rem;flex-grow:1}.price.svelte-1dqq2u4 span{font-size:0.9rem;line-height:0.9rem}.buy-icon.svelte-1dqq2u4.svelte-1dqq2u4{height:0.9rem;margin-right:0.75rem}.box-counter.svelte-1dqq2u4.svelte-1dqq2u4{height:2.5rem;width:6rem}.box-counter.svelte-1dqq2u4 .counter{width:6rem}.box-counter.svelte-1dqq2u4 input{font-size:0.9rem !important;width:1rem !important}.box-counter.svelte-1dqq2u4 button{height:1.5rem;width:1.5rem}}
.goods-ticketplus .icon-bg{margin:2rem}
.insurance .icon-bg{background-position:bottom !important}
.goods-passport .icon-bg{margin:2rem}
