.floretti-bundles{padding-block:clamp(3.52rem,5.4vw,6.4rem)}.floretti-bundles .sales-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.56rem}.floretti-bundles .sales-card{position:relative;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:clamp(2.08rem,2.2vw,2.72rem);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.floretti-bundles .sales-card:has(.sales-card__link){cursor:pointer}.floretti-bundles .sales-card:has(.sales-card__link):hover{border-color:color-mix(in srgb,var(--fris-blue) 36%,var(--border));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.floretti-bundles .sales-card.is-highlight{border-color:var(--gold)}.floretti-bundles .sales-card.is-highlight:has(.sales-card__link):hover{border-color:var(--gold)}.floretti-bundles .sales-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;text-decoration:none}.floretti-bundles .sales-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--fris-blue) 48%,transparent);outline-offset:4px}.floretti-bundles .sales-card__media{position:relative;z-index:2;pointer-events:none;aspect-ratio:4 / 3.1;border-radius:var(--radius);overflow:hidden;margin-bottom:1.76rem;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--media-accent, var(--fris-blue)) 26%,transparent),transparent 65%),var(--surface-alt);display:flex;align-items:center;justify-content:center;padding:1.76rem}.floretti-bundles .sales-card__media img{width:92%;height:92%;object-fit:contain}.floretti-bundles .sales-card__flag{position:absolute;top:1.52rem;left:1.52rem}.floretti-bundles .sales-card__price-pill{position:absolute;bottom:1.52rem;right:1.52rem}.floretti-bundles .sales-card__scents{position:relative;z-index:2;pointer-events:none;display:flex;gap:.8rem;margin-bottom:1.44rem;flex-wrap:wrap}.floretti-bundles .sales-card__body{position:relative;z-index:2;pointer-events:none;display:flex;flex-direction:column;flex:1}.floretti-bundles .sales-card__body h3{align-self:flex-start;margin-inline:-.4rem;padding:.04rem .4rem .12rem;border-radius:.72rem;background-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1.84rem;font-weight:700;letter-spacing:0;text-decoration:none!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.floretti-bundles .sales-card:has(.sales-card__link):hover .sales-card__body h3{color:var(--fris-blue);background-color:color-mix(in srgb,var(--fris-blue) 13%,transparent);box-shadow:0 .28rem .9rem color-mix(in srgb,var(--fris-blue) 10%,transparent);text-decoration:none!important}.floretti-bundles .sales-card__body p.desc{color:var(--ink-muted);font-size:1.408rem;margin-top:.64rem;line-height:1.6}.floretti-bundles .sales-card__meta{display:flex;gap:.8rem;margin-top:1.12rem;flex-wrap:wrap}.floretti-bundles .sales-card__actions{position:relative;z-index:3;pointer-events:auto;display:flex;gap:1.12rem;margin-top:1.76rem;flex-wrap:wrap}.floretti-bundles .sales-card__actions .floretti-product-form,.floretti-bundles .sales-card__actions form{margin:0;pointer-events:auto}.floretti-bundles .sales-card__actions button,.floretti-bundles .sales-card__actions a{pointer-events:auto}.floretti-bundles .sales-card__details{display:inline-flex;align-items:center;gap:.56rem;font-size:1.312rem;font-weight:650;color:var(--ink-muted);text-decoration:none;margin-inline:-.32rem;padding:.32rem .32rem .4rem;border-radius:var(--radius-sm);background-color:transparent;transition:background-color .16s ease,color .16s ease,gap .16s ease}.floretti-bundles .sales-card__details:hover{color:var(--fris-blue);gap:.88rem;background-color:color-mix(in srgb,var(--fris-blue) 10%,transparent);text-decoration:none!important}.floretti-bundles .sales-card__details:focus-visible{outline:2px solid var(--fris-blue);outline-offset:2px}.floretti-bundles .product-form__error-message-wrapper{color:#c0392b;font-size:1.312rem;margin-bottom:.8rem}@media(max-width:980px){.floretti-bundles{padding-block:2.72rem 3.52rem}.floretti-bundles .section-head{margin-bottom:2.08rem}.floretti-bundles .section-title{font-size:clamp(2.4rem,7.2vw,3.12rem)}.floretti-bundles .section-lede{font-size:1.408rem;line-height:1.58;margin-top:.96rem}.floretti-bundles .sales-grid{grid-template-columns:1fr;gap:1.44rem}.floretti-bundles .sales-card{padding:1.44rem;border-radius:var(--radius)}.floretti-bundles .sales-card__media{aspect-ratio:4 / 2.75;margin-bottom:1.2rem;padding:1.12rem}.floretti-bundles .sales-card__media img{width:88%;height:88%}.floretti-bundles .sales-card__body h3{font-size:1.632rem}.floretti-bundles .sales-card__body p.desc{font-size:1.312rem;line-height:1.5}.floretti-bundles .sales-card__actions{margin-top:1.28rem}.floretti-bundles .sales-card__actions .btn,.floretti-bundles .sales-card__actions .button,.floretti-bundles .sales-card__actions button{min-height:4.64rem}}@media(max-width:520px){.floretti-bundles .sales-card__scents,.floretti-bundles .sales-card__meta{gap:.56rem}.floretti-bundles .sales-card__actions{display:grid;grid-template-columns:1fr;gap:.72rem}.floretti-bundles .sales-card__actions .floretti-product-form,.floretti-bundles .sales-card__actions form,.floretti-bundles .sales-card__actions button,.floretti-bundles .sales-card__actions .btn{width:100%}.floretti-bundles .sales-card__details{justify-content:center;padding-block:.4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-floretti-bundles.css.map */
