.collection-seo-content{padding-block:2rem 4.8rem}.collection-seo-content h2{margin-block:0 2rem;overflow-wrap:anywhere}.collection-seo-content h3{margin-block:2.4rem 1.2rem;overflow-wrap:anywhere}.collection-seo-content p{margin-block:0 1.6rem}.collection-seo-content .collection-seo-content__eyebrow{font-size:1.2rem;line-height:1.4;margin-bottom:1.6rem}.collection-seo-content__guide{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.collection-seo-content__guide-copy{min-width:0}.collection-seo-content__occasions{margin-top:4rem;padding:clamp(2.4rem,3vw,4rem);border-radius:1.6rem;background:rgba(var(--color-foreground),.035)}.collection-seo-content__occasions .metafield-rich_text_field{columns:2;column-gap:4rem}.collection-seo-content__occasions h2,.collection-seo-content__occasions .metafield-rich_text_field>p:first-of-type{column-span:all}.collection-seo-content__occasions h3{break-after:avoid;margin-top:2rem}.collection-seo-content__occasions p{break-inside:avoid}.collection-seo-content__budget,.collection-seo-content__faq,.collection-seo-content__recommendations,.collection-seo-content__related{margin-top:4rem}.collection-seo-content__budget-grid,.collection-seo-content__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.collection-seo-content__budget-card{border:.1rem solid rgba(var(--color-foreground),.2);padding:2.4rem;border-radius:1.2rem}.collection-seo-content .collection-seo-content__budget-price{margin-bottom:.8rem}.collection-seo-content__budget-card h3{margin-top:0}.collection-seo-content__variant-links{margin:0}.collection-seo-content__variant-links a{display:flex;justify-content:space-between;gap:1.6rem;color:inherit;font-size:1.6rem;padding-block:1rem;text-underline-offset:.3rem}.collection-seo-content__variant-links span{white-space:nowrap}.collection-seo-content .collection-seo-content__note{margin-top:1.2rem;font-size:1.3rem}.collection-seo-content__faq{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.collection-seo-content__faq-item{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem}.collection-seo-content__faq-item h3{margin-top:0}.collection-seo-content__faq-item p:last-child{margin-bottom:0}.collection-seo-content__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0}.collection-seo-content__products li{min-width:0}.collection-seo-content__product{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem;overflow:hidden}.collection-seo-content__product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.collection-seo-content__product-copy{display:flex;flex-direction:column;flex:1;padding:1.8rem}.collection-seo-content__product h3{margin:0 0 1.2rem}.collection-seo-content .collection-seo-content__product-price{margin-top:auto}.collection-seo-content__product-cta{display:flex;justify-content:space-between;gap:1rem;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.collection-seo-content__swipe-hint{display:none}.collection-seo-content__related{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.collection-seo-content__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.4rem;margin:0}.collection-seo-content__links li{min-width:0}.collection-seo-content__tile{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:8rem;height:100%;padding:2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:1.2rem;background:rgba(var(--color-foreground),.035);color:inherit;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.collection-seo-content__tile span{flex-shrink:0;font-size:2.2rem;font-weight:400}.collection-seo-content__tile:hover,.collection-seo-content__product:hover{border-color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.055)}.collection-seo-content a:focus-visible,.collection-seo-content__products:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:989px){.collection-seo-content__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.collection-seo-content{padding-block:1.6rem 4rem}.collection-seo-content__guide{padding-top:1.6rem;gap:2.4rem}.collection-seo-content__occasions{margin-top:3.2rem;padding:2rem}.collection-seo-content__occasions .metafield-rich_text_field{columns:1}.collection-seo-content__budget,.collection-seo-content__faq,.collection-seo-content__recommendations,.collection-seo-content__related{margin-top:3.2rem}.collection-seo-content__budget-grid,.collection-seo-content__faq-grid{grid-template-columns:1fr;gap:1.4rem}.collection-seo-content__budget-card,.collection-seo-content__faq-item{padding:2rem}.collection-seo-content__products{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:1.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block:.4rem 1.6rem}.collection-seo-content__products li{scroll-snap-align:start}.collection-seo-content .collection-seo-content__swipe-hint{display:block;font-size:1.3rem}.collection-seo-content__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.collection-seo-content__tile{min-height:7.2rem;padding:1.6rem;font-size:1.7rem}}.collection-hero--seo-landing .collection-hero__description{max-width:100%;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
