.lova-budget{padding-top:1rem;padding-bottom:4rem}.lova-budget__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;padding:0;margin:0;list-style:none}.lova-budget__item{min-width:0}.lova-budget__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e9e8e0;border-radius:1.4rem;background:#faf9f5;color:rgb(var(--color-foreground));text-decoration:none}.lova-budget__card:focus-visible{outline:2px solid #263f30;outline-offset:4px}.lova-budget__image{aspect-ratio:1;overflow:hidden;background:#efeee7}.lova-budget__image img{display:block;width:100%;height:100%;object-fit:cover}.lova-budget__copy{display:flex;flex-direction:column;flex:1;padding:1.6rem}.lova-budget__copy h2{font-size:2rem;font-weight:400;line-height:1.3;letter-spacing:0;margin:0 0 .8rem;overflow-wrap:anywhere}.lova-budget__size{font-size:1.3rem;line-height:1.5;color:#62695c;margin:0 0 1rem}.lova-budget__price{font-size:1.8rem;line-height:1.4;margin:auto 0 1.6rem;padding-top:.5rem;color:#263f30}.lova-budget__action{display:flex;justify-content:space-between;gap:.8rem;align-items:center;min-height:4.4rem;border-top:1px solid #dedfd4;padding-top:1rem;font-size:1.3rem;line-height:1.4}.lova-budget__card:hover .lova-budget__action{text-decoration:underline;text-underline-offset:.3rem}@media(max-width:989px){.lova-budget__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media(max-width:649px){.lova-budget__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.lova-budget__copy{padding:1.2rem}.lova-budget__copy h2{font-size:1.6rem}.lova-budget__size{font-size:1.2rem}.lova-budget__price{font-size:1.6rem}}.lova-collection-links{padding-top:1.6rem;padding-bottom:2.4rem}.lova-collection-links__heading{margin:0 0 1.2rem}.lova-collection-links--above .lova-collection-links__heading{font-size:1.4rem}.lova-collection-links__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.lova-collection-links__item{display:flex}.lova-collection-links__link{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.5rem;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:1.5rem;line-height:1.4;text-decoration:none;transition:background-color .15s ease}.lova-collection-links__link:hover{background:rgba(var(--color-foreground),.06);text-decoration:underline;text-underline-offset:.3rem}.lova-collection-links__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lova-collection-links--below{padding-top:3.2rem;padding-bottom:4rem}@media(prefers-reduced-motion:reduce){.lova-collection-links__link{transition:none}}@media(max-width:749px){.lova-collection-links__list{gap:.8rem}.lova-collection-links__link{padding:.8rem 1.2rem}}.lova-collection-links--below.page-width{padding-top:2rem;padding-bottom:1.6rem}.lova-collection-links--below .lova-collection-links__heading{font-size:1.8rem;font-weight:400;line-height:1.35;margin-bottom:1rem}.lova-collection-links--below .lova-collection-links__list{gap:.4rem 2.4rem}.lova-collection-links--below .lova-collection-links__link{border:0;border-radius:0;background:transparent;padding:.7rem 0;min-height:4.4rem;font-size:1.5rem;gap:1.2rem;text-decoration:underline;text-decoration-color:#c9cdbf;text-underline-offset:.5rem;text-decoration-thickness:1px}.lova-collection-links--below .lova-collection-links__link:after{content:"\2197";font-size:1.7rem;color:#68705f}.lova-collection-links--below .lova-collection-links__link:hover{background:transparent;text-decoration-color:currentColor}.lova-collection-links--below.page-width{padding-top:2.4rem;padding-bottom:.8rem}.lova-collection-links--below .lova-collection-links__heading{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#73786a;margin-bottom:1.2rem}.lova-collection-links--below .lova-collection-links__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0;background:#faf9f5;border:1px solid #e9e8e0;border-radius:.8rem;padding:.4rem 0}.lova-collection-links--below .lova-collection-links__item{min-width:0}.lova-collection-links--below .lova-collection-links__item+.lova-collection-links__item{border-left:1px solid #e3e4da}.lova-collection-links--below .lova-collection-links__link{width:100%;padding:1.4rem 2rem;min-height:5.2rem;text-decoration:none;font-size:1.6rem;line-height:1.35}.lova-collection-links--below .lova-collection-links__link:after{margin-left:auto}.lova-collection-links--below .lova-collection-links__link:hover{background:#efefe6;text-decoration:none}@media(max-width:749px){.lova-collection-links--below .lova-collection-links__list{grid-template-columns:1fr;padding:0 1.6rem}.lova-collection-links--below .lova-collection-links__item+.lova-collection-links__item{border-left:0;border-top:1px solid #e3e4da}.lova-collection-links--below .lova-collection-links__link{padding:1.3rem 0;font-size:1.5rem}}.lova-collection-links--above .lova-collection-links__link--budget{background:#263f30;color:#fff;border-color:#263f30}.lova-collection-links--above .lova-collection-links__link--budget:hover{background:#425c3e;color:#fff}.lova-footer-blog{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-bottom:3.2rem}.lova-footer-blog h2{margin:0 0 .8rem}.lova-footer-blog p{margin:0;max-width:62rem;font-size:1.6rem;line-height:1.5}.lova-footer-blog__link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-shrink:0;min-height:4.4rem;padding:1rem 1.6rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.5rem;color:rgb(var(--color-foreground));font:inherit;text-decoration:none}.lova-footer-blog__link:hover{background:rgba(var(--color-foreground),.06);text-decoration:underline;text-underline-offset:.3rem}.lova-footer-blog__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.lova-footer-blog{align-items:flex-start;flex-direction:column;gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AADAAAAAAAAAAEA */
