.bloom-packages{--bloom-gold-deep: #7a5a17;--bloom-gold: #b8913a;--bloom-gold-light: #e8d09c;--bloom-card-bg: linear-gradient(150deg, #fdf9f0 0%, #f6e9cc 42%, #ead5a4 78%, #f4e6c5 100%);--bloom-card-text: #2b2318;--bloom-card-muted: rgba(43, 35, 24, .78);--bloom-card-frame: rgba(122, 90, 23, .35);--bloom-card-border: rgba(184, 145, 58, .6);--bloom-price: linear-gradient(135deg, #6f5014 0%, #a9822f 45%, #c79f4c 60%, #7a5a17 100%);--bloom-pill-bg: rgba(255, 255, 255, .6);--bloom-shine: rgba(255, 255, 255, .65);--bloom-shadow: rgba(140, 104, 36, .45)}.bloom-packages--noir{--bloom-card-bg: linear-gradient(150deg, #2c2520 0%, #191512 55%, #241d17 100%);--bloom-card-text: #f6ecd8;--bloom-card-muted: rgba(246, 236, 216, .8);--bloom-card-frame: rgba(212, 175, 95, .35);--bloom-card-border: rgba(212, 175, 95, .55);--bloom-price: linear-gradient(135deg, #f3dca2 0%, #d4af5f 45%, #f7e6b8 60%, #c49a45 100%);--bloom-gold-deep: #e2c27f;--bloom-pill-bg: rgba(212, 175, 95, .12);--bloom-shine: rgba(255, 236, 190, .22);--bloom-shadow: rgba(0, 0, 0, .45)}.bloom-packages__header{max-width:72rem;margin:0 auto 4rem;text-align:center}.bloom-packages__eyebrow{margin:0 0 1rem;color:rgba(var(--color-foreground),.75)}.bloom-packages__heading{margin:0}.bloom-packages__text{margin-top:1.5rem;color:rgba(var(--color-foreground),.75)}.bloom-packages__text>*:first-child,.bloom-packages__note>*:first-child,.bloom-packages__card-text>*:first-child{margin-top:0}.bloom-packages__text>*:last-child,.bloom-packages__note>*:last-child,.bloom-packages__card-text>*:last-child{margin-bottom:0}.bloom-packages__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;max-width:44rem;margin:0 auto;padding:0;list-style:none}@media screen and (min-width:750px){.bloom-packages__list{grid-template-columns:repeat(var(--bloom-packages-count, 1),minmax(0,1fr));gap:3rem;max-width:calc(var(--bloom-packages-count, 1) * 40rem + (var(--bloom-packages-count, 1) - 1) * 3rem)}}.bloom-packages__item{display:flex}.bloom-packages__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;width:100%;padding:4.4rem 3rem 4rem;border:1px solid var(--bloom-card-border);border-radius:1.6rem;background:var(--bloom-card-bg);color:var(--bloom-card-text);text-align:center;box-shadow:0 1.2rem 3rem -2rem var(--bloom-shadow);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .45s ease}.bloom-packages__card:after{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;z-index:-1;border:1px solid var(--bloom-card-frame);border-radius:1rem;pointer-events:none;transition:inset .45s ease,border-color .45s ease}.bloom-packages__card:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;z-index:-1;background:linear-gradient(105deg,transparent 0%,var(--bloom-shine) 50%,transparent 100%);transform:skew(-18deg) translate(0);pointer-events:none}@media(hover:hover){.bloom-packages__card:hover{transform:translateY(-.6rem);border-color:var(--bloom-gold);box-shadow:0 2.4rem 4.8rem -2rem var(--bloom-shadow)}.bloom-packages__card:hover:after{top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border-color:var(--bloom-card-border)}.bloom-packages__card:hover:before{transform:skew(-18deg) translate(420%);transition:transform 1.1s ease}}.bloom-packages__badge{position:absolute;top:1.8rem;right:1.8rem;padding:.4rem 1.2rem;border-radius:10rem;background:linear-gradient(135deg,#7a5a17,#b8913a);color:#fff;font-size:1.1rem;letter-spacing:.12rem;text-transform:uppercase}.bloom-packages__label{margin:0 0 1rem;color:var(--bloom-gold-deep);font-size:1.2rem;font-weight:600;letter-spacing:.25rem;line-height:1.4;text-transform:uppercase}.bloom-packages__title{margin:0;color:var(--bloom-card-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.15;letter-spacing:.04rem}.bloom-packages__divider{display:block;width:6rem;height:1px;margin:2rem auto;background:linear-gradient(90deg,transparent,var(--bloom-gold),transparent)}.bloom-packages__price{margin:0;color:var(--bloom-gold-deep);background:var(--bloom-price);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-heading-family);font-weight:600;font-size:calc(var(--font-heading-scale) * 5.6rem);line-height:1;letter-spacing:.1rem}.bloom-packages__saving{margin:1.6rem 0 0;padding:.5rem 1.4rem;border:1px solid var(--bloom-card-border);border-radius:10rem;background:var(--bloom-pill-bg);color:var(--bloom-card-text);font-size:1.3rem;line-height:1.4;letter-spacing:.04rem}.bloom-packages__card-text{margin-top:2rem;color:var(--bloom-card-muted);font-size:1.5rem;line-height:1.6}.bloom-packages__footer{max-width:64rem;margin:3.6rem auto 0;text-align:center}.bloom-packages__note{color:rgba(var(--color-foreground),.75)}.bloom-packages__note+.bloom-packages__button{margin-top:2.4rem}.bloom-packages a.button.bloom-packages__button{min-width:22rem;padding:20px 40px;border:0;border-radius:var(--buttons-radius-outset, 4px);background:linear-gradient(135deg,#6f5014,#a9822f,#7a5a17);background-size:200% 100%;color:#fff;letter-spacing:.15rem;transition:background-position .5s ease,box-shadow .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.bloom-packages a.button.bloom-packages__button:before,.bloom-packages a.button.bloom-packages__button:after{box-shadow:none}.bloom-packages a.button.bloom-packages__button:hover{background-image:linear-gradient(135deg,#6f5014,#a9822f,#7a5a17);background-position:100% 0;transform:translateY(-2px);box-shadow:0 1rem 2.4rem -1rem #7a5a1799}@media(prefers-reduced-motion:reduce){.bloom-packages__card,.bloom-packages__card:after,.bloom-packages__card:before{transition:none!important}.bloom-packages__card:hover{transform:none}.bloom-packages__card:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-bloom-packages.css.map */
