.article-page__breadcrumb{margin-bottom:2rem}.breadcrumb__list{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb__link{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb__link:hover{color:hsl(var(--primary))}.breadcrumb__separator{display:flex;color:#d1d5db}.breadcrumb__current{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#1f2937;font-weight:500}.article-page__hero{width:100%;max-width:1200px;margin:0 auto 3rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:.75rem}.article-page__hero-image{width:100%;height:100%;object-fit:cover}.article-page__container{max-width:800px;margin:0 auto}.article-page__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.article-page__date,.article-page__author{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#6b7280}.article-page__author:before{content:"|";margin-right:1rem;color:#d1d5db}.article-page__title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#1f2937;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 2rem}@media(min-width:640px){.article-page__title{font-size:2.5rem}}@media(min-width:768px){.article-page__title{font-size:3rem}}.article-page__content{margin-bottom:3rem}.prose{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.75;color:#374151}.prose>*+*{margin-top:1.5rem}.prose h2{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3;color:#1f2937;text-transform:uppercase;margin-top:2.5rem;margin-bottom:1rem}.prose h3{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3;color:#1f2937;text-transform:uppercase;margin-top:2rem;margin-bottom:.75rem}.prose p{margin:1.25rem 0}.prose a{color:hsl(var(--primary));text-decoration:underline;transition:opacity .2s ease}.prose a:hover{opacity:.8}.prose ul,.prose ol{padding-left:1.5rem;margin:1.25rem 0}.prose li{margin:.5rem 0}.prose img{width:100%;height:auto;border-radius:.5rem;margin:2rem 0}.prose blockquote{border-left:4px solid hsl(var(--primary));padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#6b7280}.article-page__tags{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:2rem;margin-top:2rem;border-top:1px solid #e5e7eb}.article-tag{display:inline-flex;padding:.375rem .875rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;color:#6b7280;background:#f3f4f6;border-radius:9999px;text-decoration:none;transition:all .2s ease}.article-tag:hover{background:#e5e7eb;color:#1f2937}.article-page__related{margin-top:4rem;padding-top:3rem;border-top:2px solid #e5e7eb}.article-page__related-title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;color:#1f2937;text-transform:uppercase;text-align:center;margin:0 0 2rem}@media(min-width:768px){.article-page__related-title{font-size:2rem}}.article-page__related-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.article-page__related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.article-page__related-grid{grid-template-columns:repeat(3,1fr)}}.article-page__comments-wrapper{margin-top:4rem;padding-top:3rem;border-top:2px solid #e5e7eb}.article-page__comments-title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;color:#1f2937;text-transform:uppercase;margin:0 0 2rem}.comments-list{margin-bottom:3rem}.comment{padding:1.5rem;background:hsl(var(--neutral-50));border-radius:.5rem;margin-bottom:1rem}.comment__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.comment__author{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;color:#1f2937}.comment__date{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;color:#6b7280}.comment__content{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.6;color:#4b5563}.comment-form{padding:2rem;background:hsl(var(--neutral-50));border-radius:.75rem}.comment-form__title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;color:#1f2937;text-transform:uppercase;margin:0 0 1rem}.comment-form__notice{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;padding:.75rem 1rem;background:hsl(var(--warning) / .15);border-left:3px solid #f59e0b;border-radius:.375rem}.comment-form__success{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#047857;margin-bottom:1.5rem;padding:.75rem 1rem;background:hsl(var(--success) / .15);border-left:3px solid #10b981;border-radius:.375rem}.comment-form__errors{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;color:#dc2626;margin-bottom:1.5rem;padding:.75rem 1rem;background:hsl(var(--error) / .15);border-left:3px solid #ef4444;border-radius:.375rem}.comment-form__fields{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}@media(min-width:640px){.comment-form__fields{grid-template-columns:repeat(2,1fr)}}.comment-form__field--full{grid-column:1 / -1}.comment-form__label{display:block;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.comment-form__input,.comment-form__textarea{width:100%;padding:.75rem 1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;color:#1f2937;background:hsl(var(--background));border:1px solid #d1d5db;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.comment-form__input:focus,.comment-form__textarea:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.comment-form__textarea{resize:vertical;min-height:120px}.comment-form__submit{width:100%;padding:.875rem 2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#fff;background-color:hsl(var(--primary));border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}@media(min-width:640px){.comment-form__submit{width:auto}}.comment-form__submit:hover{background-color:hsl(var(--primary) / .9);transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.comment-form__submit,.article-tag,.breadcrumb__link,.comment-form__input,.comment-form__textarea{transition:none}}.blog-section__header{text-align:center;margin:0 auto 3rem;max-width:800px}.blog-section__title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:-.01em;margin:0}@media(min-width:640px){.blog-section__title{font-size:3rem}}@media(min-width:768px){.blog-section__title{font-size:3.5rem}}@media(min-width:1024px){.blog-section__title{font-size:4rem}}.blog-section__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:640px){.blog-section__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-section__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.blog-section__empty{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:.75rem}.blog-section__empty p{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;color:#6b7280;margin:0}.blog-section__pagination{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.pagination__list{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.pagination__item--number{display:none}@media(min-width:640px){.pagination__item--number{display:block}}.pagination__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;text-decoration:none;transition:all .2s ease}.pagination__link:hover:not(.pagination__link--disabled):not(.pagination__link--active){background:#f9fafb;border-color:#d1d5db;color:#1f2937}.pagination__link--active{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;font-weight:600}.pagination__link--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination__link--ellipsis{border:none;background:transparent;pointer-events:none}.pagination__link--prev,.pagination__link--next{padding:0 1rem}.pagination__text{display:none}@media(min-width:640px){.pagination__text{display:inline}}@media(prefers-reduced-motion:reduce){.pagination__link{transition:none}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.google-reviews{width:100%}.google-reviews__placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:1.5rem;font-weight:600;color:hsl(var(--foreground) / .5);border:2px dashed hsl(var(--foreground) / .2);border-radius:.5rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.article-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.article-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.article-card__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:#f3f4f6}.article-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-card__image{transform:scale(1.05)}.article-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.article-card__placeholder .placeholder-svg{width:50%;height:50%;opacity:.3}.article-card__content{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem 1rem;flex:1}.article-card__date{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.article-card__title{font-family:Integral CF,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3;color:#1f2937;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase}@media(min-width:768px){.article-card__title{font-size:1.25rem}}.article-card:hover .article-card__title{color:hsl(var(--primary))}.article-card__excerpt{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.6;color:#4b5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__read-more{display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.025em;margin-top:auto;padding-top:.5rem;transition:gap .2s ease}.article-card:hover .article-card__read-more{gap:.75rem}.article-card__arrow{transition:transform .2s ease}.article-card:hover .article-card__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.article-card,.article-card__image,.article-card__read-more,.article-card__arrow{transition:none}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
