.f-gift-bundles{--bundle-accent: var(--color-btn-bg);--bundle-radius: .8rem;--bundle-gap: 1.2rem}.f-gift-bundles__list{display:grid;grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr));gap:var(--bundle-gap)}.js .f-gift-bundles__list.flickity-enable:not(.flickity-enabled){display:grid;overflow:hidden}.f-gift-bundles__list .f-column{display:flex}@media(min-width:1024px){.f-gift-bundles{--bundle-gap: 2.4rem}.f-gift-bundles__list{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}}.f-gift-bundles .f-gift-bundles__list.flickity-enabled{display:block;margin:0 calc(var(--bundle-gap) / -2);padding-bottom:3.6rem}.f-gift-bundles .f-gift-bundles__list.flickity-enabled .f-column{width:calc(100% / var(--columns-mobile));min-height:100%;padding:0 calc(var(--bundle-gap) / 2)}@media(min-width:1024px){.f-gift-bundles .f-gift-bundles__list.flickity-enabled .f-column{width:calc(100% / var(--columns))}}.f-gift-bundles__list .flickity-page-dots{--color-text-body: var(--bundle-accent);bottom:0}.f-gift-bundles__list .flickity-page-dots .dot{width:.9rem;height:.9rem;margin:0 .5rem;background:var(--bundle-accent);opacity:.3}.f-gift-bundles__list .flickity-page-dots .dot.is-selected{opacity:1}.f-gift-bundles__card{position:relative;display:flex;flex-direction:column;width:100%;padding:.8rem;border:1px solid rgba(var(--color-foreground),.07);border-radius:var(--bundle-radius);background-color:var(--color-background);transition:box-shadow .25s}.f-gift-bundles__card:hover{box-shadow:0 6px 20px rgba(var(--color-foreground),.08)}.f-gift-bundles__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;max-width:calc(100% - 2.4rem);padding:.4rem .8rem;border-radius:10rem;background-color:var(--bundle-accent);color:var(--color-btn-text);font-size:.9rem;font-weight:var(--font-body-weight-bolder);letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.f-gift-bundles__media{overflow:hidden;border-radius:calc(var(--bundle-radius) / 2);background-color:rgba(var(--color-foreground),.03)}.f-gift-bundles__info{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1.2rem .4rem .4rem}.f-gift-bundles__title{margin:0;font-size:1.5rem;line-height:1.3}.f-gift-bundles__title a{color:inherit;text-decoration:none}.f-gift-bundles__description,.f-gift-bundles__items{font-size:1.2rem;line-height:1.45}.f-gift-bundles__description>:first-child,.f-gift-bundles__items>:first-child{margin-top:0}.f-gift-bundles__description>:last-child,.f-gift-bundles__items>:last-child{margin-bottom:0}.f-gift-bundles__items ul{margin:0;padding-left:1.4rem}.f-gift-bundles__items li+li{margin-top:.2rem}.f-gift-bundles__footer{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:auto;padding-top:.8rem}.f-gift-bundles__footer .f-price{justify-content:center;font-size:1.7rem;font-weight:var(--font-body-weight-bolder)}.f-gift-bundles__footer .f-price-item{color:var(--bundle-accent)}.f-gift-bundles__footer .f-price--on-sale s.f-price-item{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.f-gift-bundles__footer .btn{min-height:4rem;padding:0 1rem;font-size:1.3rem}@media(min-width:768px){.f-gift-bundles__card{padding:1.2rem}.f-gift-bundles__badge{top:2rem;left:2rem;padding:.5rem 1.2rem;font-size:1.1rem}.f-gift-bundles__info{padding:1.6rem .4rem .4rem}.f-gift-bundles__title{font-size:1.9rem}.f-gift-bundles__description,.f-gift-bundles__items{font-size:1.4rem}.f-gift-bundles__footer .f-price{font-size:2.2rem}.f-gift-bundles__footer .btn{min-height:var(--btn-height, 4.8rem);font-size:inherit}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gift-bundles.css.map */
