.ac-gift{background:var(--ac-bg-pink-2);overflow:hidden}.ac-gift-grid{display:grid;grid-template-columns:1fr .92fr;gap:64px;align-items:center}.ac-gift-photos{position:relative;aspect-ratio:4 / 4.6;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:12px}.ac-gift-photo{border-radius:16px;overflow:hidden;position:relative;box-shadow:var(--ac-shadow-soft)}.ac-gift-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.ac-gift-photo:hover img{transform:scale(1.06)}.ac-gift-photo:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}.ac-gift-photo:nth-child(2){grid-column:3 / 4;grid-row:1 / 2}.ac-gift-photo:nth-child(3){grid-column:4 / 5;grid-row:1 / 2}.ac-gift-photo:nth-child(4){grid-column:3 / 4;grid-row:2 / 3}.ac-gift-photo:nth-child(5){grid-column:4 / 5;grid-row:2 / 3}.ac-gift-photo:nth-child(6){grid-column:1 / 5;grid-row:3 / 4}.ac-gift-text .ac-kicker{font-family:var(--ac-script);font-size:36px;color:var(--ac-rose);line-height:1}.ac-gift-text h2{font-family:var(--ac-serif);font-weight:500;color:var(--ac-mauve-2);font-size:clamp(28px,3.6vw,42px);margin-top:6px;letter-spacing:.02em}.ac-gift-lead{color:var(--ac-muted);font-family:var(--ac-body);font-size:16.5px;font-weight:300;line-height:1.7;margin-top:18px}.ac-gift-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:26px;padding:14px 22px;background:#fff;border-radius:14px;box-shadow:var(--ac-shadow-soft);width:fit-content}.ac-gift-price-tag{font-family:var(--ac-serif);font-weight:600;font-size:26px;color:var(--ac-gold)}.ac-gift-price-label{font-family:var(--ac-body);font-size:13px;color:var(--ac-muted)}.ac-gift-features{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ac-gift-features li{display:flex;align-items:center;gap:10px;font-family:var(--ac-body);font-size:15px;font-weight:300;color:var(--ac-mauve-2)}.ac-gift-features svg{flex:none;color:var(--ac-gold)}.ac-gift-cta{margin-top:30px;display:inline-flex;align-items:center;gap:10px}@media screen and (max-width:980px){.ac-gift-grid{grid-template-columns:1fr;gap:40px}.ac-gift-photos{max-width:460px;margin:0 auto}}@media screen and (max-width:480px){.ac-gift-photos{aspect-ratio:4 / 5.6}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-gs-ac-gift-baskets.css.map */
