.kirova-gift-sets{padding:clamp(3.2rem,5vw,6.8rem) 0;background:#fffaf5;border-block:1px solid rgba(126,47,42,.09)}.kirova-gift-sets__header{display:flex;align-items:end;justify-content:space-between;gap:2.4rem;margin-bottom:2.8rem}.kirova-gift-sets__eyebrow{margin:0 0 1.2rem;color:#9b3035;font-size:1.15rem;font-weight:800;letter-spacing:.13em}.kirova-gift-sets h2,.kirova-gift-sets-hero h1{margin:0;max-width:72rem;font-size:clamp(3.2rem,4vw,5.4rem);line-height:1.06;letter-spacing:-.04em}.kirova-gift-sets__intro{color:var(--kirova-muted);font-size:1.6rem}.kirova-gift-sets__intro p{margin-bottom:0}.kirova-gift-sets__button{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4.8rem;padding:1.1rem 2.2rem;flex-shrink:0;background:#a7353d;border-radius:999px;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}.kirova-gift-sets__button:hover{background:#842730}.kirova-gift-sets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.4rem;list-style:none;padding:0;margin:0}.kirova-gift-sets__grid>li{min-width:0;display:flex;flex-direction:column}.kirova-gift-sets__grid product-component{flex:1}.kirova-gift-sets__grid .card__media img{object-fit:contain}.kirova-gift-sets__details{display:inline-flex;gap:.8rem;align-self:start;align-items:center;min-height:4.4rem;margin-top:.6rem;color:#932b34;font-size:1.3rem;font-weight:700;text-underline-offset:.3rem}.kirova-gift-sets__setup{padding:2.4rem;border:1px dashed #a7353d;border-radius:1.6rem;font-size:1.5rem}.kirova-gift-sets-hero{position:relative;overflow:hidden;padding:5.2rem 0 3.6rem;background:radial-gradient(ellipse at 95% 0,rgba(255,95,114,.12),transparent 50%),#fffaf5}.kirova-gift-sets-hero__intro{max-width:72rem;color:var(--kirova-muted);font-size:1.6rem}.kirova-gift-sets__groups{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.6rem}.kirova-gift-sets__groups a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid rgba(126,47,42,.18);border-radius:999px;color:#652b30;background:#fff;text-decoration:none;font-size:1.35rem;font-weight:650}.kirova-gift-sets__groups a:hover,.kirova-gift-sets__groups a[aria-current],.kirova-gift-sets__groups .is-active a{color:#fff;background:#a7353d;border-color:#a7353d}.kirova-gift-sets a:focus-visible,.kirova-gift-sets-hero a:focus-visible{outline:3px solid #932b34;outline-offset:4px}@media(max-width:749px){.kirova-gift-sets__header{display:block}.kirova-gift-sets__button{margin-top:1.6rem}.kirova-gift-sets__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.kirova-gift-sets__details{font-size:1.15rem;gap:.4rem}.kirova-gift-sets-hero{padding:3.6rem 0 2.4rem}.kirova-gift-sets__groups a{font-size:1.2rem;padding-inline:1.2rem}}.kirova-gift-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.kirova-gift-group{position:relative;padding:2.6rem 2.2rem 3.6rem;border:1px solid #eadbd7;border-radius:2.4rem;text-decoration:none;background:linear-gradient(145deg,#fff,#fbf1e8);min-height:22rem}.kirova-gift-group:nth-child(2){background:linear-gradient(145deg,#fff,#f9e7e7)}.kirova-gift-group:nth-child(3){background:linear-gradient(145deg,#fff,#eaf0e7)}.kirova-gift-group:nth-child(4){background:linear-gradient(145deg,#fff,#f5e7df)}.kirova-gift-group:hover{border-color:#9d3540}.kirova-gift-group__number{color:#9d3540;font-size:1.1rem;font-weight:700;letter-spacing:.12em}.kirova-gift-group h3{font-size:2.1rem;line-height:1.1;margin:2rem 0 1rem;letter-spacing:-.025em}.kirova-gift-group p{color:#66524b;font-size:1.35rem;line-height:1.5;margin:0}.kirova-gift-group__arrow{position:absolute;right:1.8rem;bottom:1.2rem;font-size:2.2rem;color:#9d3540}.kirova-gift-pending{padding-block:2rem 6rem}.kirova-gift-pending__note{padding:2rem;background:#f5ebe5;border-radius:1.6rem;font-size:1.5rem}.kirova-gift-pending__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:3rem 0}.kirova-gift-pending__groups section{scroll-margin-top:12rem;padding:2.4rem;border:1px solid #eadbd7;border-radius:2rem;background:#fffaf5}.kirova-gift-pending__groups h2{font-size:2.4rem}@media(max-width:989px){.kirova-gift-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.kirova-gift-group{padding:2rem 1.6rem 3rem;min-height:23rem}.kirova-gift-group h3{font-size:1.9rem}.kirova-gift-pending__groups{grid-template-columns:1fr}}.kirova-gift-sets__button{background:var(--kirova-ink);color:#fff}.kirova-gift-sets__button:hover{background:#333}.kirova-gift-sets__details{color:var(--kirova-ink)}.kirova-gift-sets__groups a{color:var(--kirova-ink);border-color:var(--kirova-border);background:#ffffff8c}.kirova-gift-sets__groups a:hover,.kirova-gift-sets__groups a[aria-current],.kirova-gift-sets__groups .is-active a{background:var(--kirova-ink);border-color:var(--kirova-ink);color:#fff}.kirova-gift-sets-hero{min-height:38rem;padding:4rem 0 6.5rem;background:radial-gradient(ellipse at 60% 20%,#ffedbf55,transparent 45%),linear-gradient(110deg,#ff7284,#ffa473 52%,#ffdb91)}.kirova-gift-sets-hero__content{position:relative;z-index:2}.kirova-gift-sets-hero__back{display:inline-flex;gap:.9rem;text-decoration:none;font-size:1.15rem;color:#4c3933;margin:0 0 3.5rem}.kirova-gift-sets-hero .kirova-gift-sets__eyebrow{color:#3d2928;font-size:1.05rem}.kirova-gift-sets-hero h1{max-width:67rem;font-size:clamp(4.4rem,5vw,7.2rem);line-height:1.02}.kirova-gift-sets-hero__intro{color:#46342e;max-width:60rem;line-height:1.6}.kirova-gift-sets-hero__signature{margin:2.4rem 0 0;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.kirova-gift-sets-hero__snow{position:absolute;bottom:-1px;left:0;width:100%;height:3.6rem;z-index:3;pointer-events:none}.kirova-gift-sets-hero__snow svg{display:block;width:100%;height:100%}.kirova-gift-sets__nav-wrap{padding-block:1.4rem}.kirova-gift-sets__nav-wrap .kirova-gift-sets__groups{margin:0}.kirova-gift-guide__header{padding-top:2.2rem;max-width:64rem}.kirova-gift-guide__header h2{font-size:clamp(3.2rem,3vw,4.4rem);letter-spacing:-.04em;line-height:1.08;margin:1rem 0}.kirova-gift-guide__header>p:last-child{color:var(--kirova-muted);font-size:1.5rem}.kirova-gift-pending__groups section{min-height:23rem;padding:3.2rem;background:linear-gradient(125deg,#fff,#ffe4d6);border:1px solid #ead8ca}.kirova-gift-pending__groups section:nth-child(2){background:linear-gradient(125deg,#fff,#ffe3eb)}.kirova-gift-pending__groups section:nth-child(3){background:linear-gradient(125deg,#fff,#ffedc7)}.kirova-gift-pending__groups section:nth-child(4){background:linear-gradient(125deg,#fff,#f5e6df)}.kirova-gift-guide__label{color:#72584f;font-size:1rem;font-weight:700;letter-spacing:.12em}.kirova-gift-pending__groups h2{font-size:2.8rem;letter-spacing:-.035em;margin:2.4rem 0 1.2rem;line-height:1.1}.kirova-gift-pending__groups p{max-width:38rem;color:var(--kirova-muted);line-height:1.6;font-size:1.5rem}.kirova-gift-pending__note{margin:3rem 0 1.8rem;padding:0;background:none;border-radius:0;color:var(--kirova-muted);font-size:1.35rem;max-width:64rem}@media(max-width:749px){.kirova-gift-sets-hero{padding:3rem 0 5.2rem;min-height:36rem}.kirova-gift-sets-hero__back{margin-bottom:3rem}.kirova-gift-sets-hero h1{max-width:100%;font-size:4.4rem}.kirova-gift-pending__groups section{padding:2.6rem;min-height:21rem}.kirova-gift-pending__groups h2{font-size:2.6rem}}.kirova-gift-sets-hero__back{margin-left:6rem}@media(max-width:749px){.kirova-gift-sets-hero__back{margin-left:4.5rem;font-size:1.05rem}}.kirova-gift-sets-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr);gap:3rem;align-items:center}.kirova-gift-sets-hero__copy{min-width:0}.kirova-gift-sets-hero__art{position:relative;min-height:32rem;width:calc(100% - 5rem);max-width:48rem;justify-self:center}.kirova-bubble--gift-main{width:27rem;aspect-ratio:1;right:7%;top:10%}.kirova-bubble--gift-one{width:13rem;aspect-ratio:1;left:0;top:0;z-index:2}.kirova-bubble--gift-two{width:14rem;aspect-ratio:1;right:0;bottom:-2%;z-index:2}@media(max-width:989px){.kirova-gift-sets-hero__layout{grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr);gap:1.6rem}.kirova-gift-sets-hero__art{width:100%;min-height:28rem}.kirova-bubble--gift-main{width:23rem}.kirova-bubble--gift-one{width:11rem}.kirova-bubble--gift-two{width:12rem}}@media(max-width:749px){.kirova-gift-sets-hero__layout{grid-template-columns:1fr;gap:2.5rem}.kirova-gift-sets-hero__art{width:100%;max-width:38rem;min-height:26rem}.kirova-bubble--gift-main{width:22rem;left:calc(50% - 11rem);right:auto;top:5%}.kirova-bubble--gift-one{width:10rem;left:0;top:0}.kirova-bubble--gift-two{width:11rem;right:0;bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kirova-gift-sets.css.map */
