.article-template{background-color:#fffbe3;padding-bottom:64px}.article-template>*:first-child:not(.article-template-hero-container){margin-top:24px}.article-template .article-template-header{text-align:center;margin-bottom:2.4rem}@media screen and (max-width:767px){.article-template .article-template-header{padding-left:1.6rem;padding-right:1.6rem}}.article-template .article-template-date{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0 0 1.2rem}.article-template .article-template-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:3rem;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:-.01em;text-align:center;text-transform:none;color:#1c1c1c;margin:0 0 1.6rem}.article-template .article-template-title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:768px){.article-template .article-template-title{font-size:4rem}}@media screen and (max-width:767px){.article-template .article-template-title{font-size:2.4rem}}.article-template .article-template-byline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .8rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1.3rem;color:#666}.article-template .article-template-byline strong{font-weight:600;color:#1c1c1c}.article-template .article-template-byline-sep{color:#bbb}.article-template .article-template-hero-container{max-width:790px;margin:0 auto 3rem}.article-template .article-template-hero-img{display:block;width:100%;height:auto}.article-template .article-template-hero-small{height:11rem}.article-template .article-template-hero-medium{height:22rem}.article-template .article-template-hero-large{height:33rem}@media screen and (min-width:768px)and (max-width:1023px){.article-template .article-template-hero-small{height:22rem}.article-template .article-template-hero-medium{height:44rem}.article-template .article-template-hero-large{height:66rem}}@media screen and (min-width:1024px){.article-template .article-template-hero-small{height:27.5rem}.article-template .article-template-hero-medium{height:55rem}.article-template .article-template-hero-large{height:82.5rem}}@media screen and (max-width:767px){.article-template .article-template-hero-container{padding:0 1.6rem;margin-bottom:2rem}}.article-template .article-template-content{max-width:790px;margin-top:3rem;margin-bottom:3rem;margin-left:auto;margin-right:auto}.article-template .article-template-content h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:24px;font-weight:800;font-style:normal;line-height:1.2;letter-spacing:0;color:#1c1c1c;margin-top:32px;margin-bottom:16px}.article-template .article-template-content h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:20px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:0;color:#1c1c1c;margin-top:16px;margin-bottom:16px}.article-template .article-template-content h4{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:0;color:#1c1c1c;margin-top:16px;margin-bottom:16px}.article-template .article-template-content p,.article-template .article-template-content ul,.article-template .article-template-content ol{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;color:#1c1c1c;margin-bottom:16px}.article-template .article-template-content li{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;color:#1c1c1c}.article-template .article-template-content a{font-size:inherit;color:#f7914b;text-decoration-color:#f7914b}.article-template .article-template-content a:hover{text-decoration-color:#f7914b}.article-template .article-template-content article-toc .article-toc-link,.article-template .article-template-content article-toc .article-toc-link-child{color:#555;text-decoration-color:initial}.article-template .article-template-content article-toc .article-toc-link:hover,.article-template .article-template-content article-toc .article-toc-link-child:hover{color:#1c1c1c;text-decoration-color:initial}.article-disclaimer{max-width:790px;margin-top:3rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding-top:1.5rem;border-top:1px solid #1C1C1C}.article-disclaimer p{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0;color:#1c1c1c;margin:0}.article-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin-inline:auto}.article-share .article-share-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;color:#1c1c1c;transition:opacity .2s ease}.article-share .article-share-btn:hover{opacity:.65}.article-share .article-share-icon{display:block;flex-shrink:0}.article-more-from-blog{width:1060px;max-width:100%;margin-top:64px;margin-left:auto;margin-right:auto;padding-top:0;border-top:none}.more-from-blog-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:42px;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;margin-bottom:36px}.more-from-blog-title em{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:42px;font-weight:600;font-style:italic;line-height:1;letter-spacing:0;text-transform:uppercase}.blog-articles-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:48px;width:100%;margin:0 auto}.blog-articles-grid::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.blog-articles-grid{flex-wrap:nowrap}}.article-more-from-blog .blog-article-card{display:flex;flex-direction:column;gap:16px;flex:0 0 calc((100% - 96px) / 3);width:calc((100% - 96px) / 3);height:466px;border:1.5px solid #1C1C1C;text-decoration:none;color:inherit;background-color:transparent}.article-more-from-blog .blog-article-card .blog-article-card-image-wrapper{position:relative;width:100%;overflow:visible}.article-more-from-blog .blog-article-card .blog-article-card-image{overflow:hidden;width:100%;height:336px;border-radius:0;background-color:#f0f0f0;margin-bottom:0}.article-more-from-blog .blog-article-card .blog-article-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-more-from-blog .blog-article-card:hover .blog-article-card-image img{transform:scale(1.05)}.article-more-from-blog .blog-card-category-wrapper{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:8px 0;background-color:#1a1a1a;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:10px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;margin-top:0}.article-more-from-blog .blog-article-card .blog-article-card-content{display:flex;flex-direction:column;justify-content:flex-start;gap:0;overflow:hidden;height:114px;padding:0 16px 16px;max-width:100%;text-align:left}.article-more-from-blog .blog-article-card .blog-article-card-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:22px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:0;color:#1a1a1a;margin:0 0 4px}.article-more-from-blog .blog-article-card .blog-article-card-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:500;font-style:normal;line-height:1.1;letter-spacing:0;text-overflow:ellipsis;color:#1a1a1a;margin-bottom:0}.article-more-from-blog .blog-article-card .blog-article-card-link{display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:800;font-style:normal;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px;color:#1a1a1a;margin-top:16px}@media screen and (min-width:768px)and (max-width:1060px){.article-more-from-blog .blog-article-card{flex:0 0 calc(33.333% - 32px);width:calc(33.333% - 32px);height:auto;min-height:466px;box-sizing:border-box}.article-more-from-blog .blog-article-card .blog-article-card-image{height:224px}}@media screen and (max-width:767px){.article-more-from-blog{width:100%;margin-top:48px;padding-left:0;padding-right:0}.more-from-blog-title{font-size:clamp(20px,8vw,34px);white-space:nowrap;margin-bottom:36px}.more-from-blog-title em{font-size:inherit}.blog-articles-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:center;gap:16px;padding:0 16px 24px;width:100%;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-articles-grid .blog-article-card:nth-child(n+3){display:none}.article-more-from-blog .blog-article-card{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);height:auto;border:1.5px solid #1C1C1C;margin:0;box-sizing:border-box}.article-more-from-blog .blog-article-card .blog-article-card-image{width:100%;height:224px}.article-more-from-blog .blog-card-category-wrapper{bottom:0;left:0;z-index:10;width:100%}.article-more-from-blog .blog-article-card .blog-article-card-title{font-size:17px}.article-more-from-blog .blog-article-card .blog-article-card-excerpt{-webkit-line-clamp:5;font-size:13px;line-height:1.3;margin-bottom:12px}.article-more-from-blog .blog-article-card .blog-article-card-link{font-size:12px;font-weight:700;letter-spacing:.1em;text-decoration-thickness:1.5px;text-underline-offset:4px;margin-top:auto}.article-more-from-blog .blog-article-card .blog-article-card-content{display:flex;flex-direction:column;flex:1;height:auto;padding:12px 12px 16px}}.article-featured-products{margin:4rem 0;margin-inline:auto}.afp-section-heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:42px;font-weight:400;font-style:normal;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 36px}@media screen and (max-width:767px){.afp-section-heading{font-size:clamp(24px,8vw,36px)}}.afp-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.afp-grid--1 .afp-card{width:100%;max-width:300px}.afp-grid--2 .afp-card{flex:1 1 280px;max-width:420px}.afp-grid--3 .afp-card{flex:1 1 240px;max-width:320px}.afp-grid--4 .afp-card{flex:1 1 200px;max-width:260px}@media screen and (max-width:767px){.afp-grid--2 .afp-card,.afp-grid--3 .afp-card,.afp-grid--4 .afp-card{flex:1 1 calc(50% - 12px);max-width:none}}.afp-card{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid #1C1C1C;background:#fff}.afp-card .afp-card-image-wrap{overflow:hidden;width:100%;aspect-ratio:1 / 1;background:#f5f5f5}.afp-card .afp-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.afp-card .afp-card-image-wrap:hover .afp-card-image{transform:scale(1.04)}.afp-card .afp-card-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px}.afp-card .afp-card-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:16px;font-weight:600;line-height:1.3;color:#1c1c1c;margin:0}.afp-card .afp-card-price{display:flex;align-items:center;gap:8px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;font-weight:600;color:#1c1c1c}.afp-card .afp-card-price-compare{font-size:13px;font-weight:400;text-decoration:line-through;color:#999}.afp-card .afp-card-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.afp-swatch{width:24px;height:24px;border-radius:50%;border:2px solid transparent;padding:0;background-size:cover;background-position:center;box-shadow:0 0 0 1px #00000026;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.afp-swatch:hover{transform:scale(1.15)}.afp-swatch.active{border-color:#1c1c1c;box-shadow:0 0 0 1px #1c1c1c}.afp-card .afp-card-btn{display:block;width:100%;padding:12px 20px;border:none;border-radius:100px;background-color:#1c1c1c;box-sizing:border-box;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#fffbe3;margin-top:auto;position:static;height:auto;overflow:visible;opacity:1;transform:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.afp-card .afp-card-btn:hover,.afp-card .afp-card-btn:focus{background-color:#f19755;color:#1c1c1c;opacity:1;transform:none}.article-product-card-wrapper{padding:40px 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:40px 0}.article-product-card-inner{max-width:680px;margin:0 auto}.article-product-card-heading{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#777;margin:0 0 20px}.article-product-card{display:flex;flex-direction:row;align-items:center;gap:24px;padding:20px;border:1px solid #e0e0e0;border-radius:16px;background:#fff}.article-product-card .article-product-card-image-link{display:block;flex-shrink:0;overflow:hidden;width:120px;height:120px;border-radius:12px;background:#f5f5f5}.article-product-card .article-product-card-image-link img{display:block;width:100%;height:100%;object-fit:cover}.article-product-card .article-product-card-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.article-product-card .article-product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;font-weight:700;line-height:1.3;color:#1c1c1c;margin:0}.article-product-card .article-product-card-title a{text-decoration:none;color:inherit}.article-product-card .article-product-card-price{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:600;color:#1c1c1c}.article-product-card .article-product-card-price-compare{font-size:13px;font-weight:400;text-decoration:line-through;color:#999;margin-left:6px}.article-product-card .article-product-card-btn{display:inline-block;align-self:flex-start;padding:10px 24px;border-radius:100px;background-color:#f19755;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:700;text-decoration:none;color:#1c1c1c;margin-top:4px;transition:background-color .2s ease}.article-product-card .article-product-card-btn:hover{background-color:#d97f3f}@media screen and (max-width:600px){.article-product-card{flex-direction:column;align-items:flex-start;gap:16px}.article-product-card .article-product-card-image-link{width:100%;height:200px}.article-product-card .article-product-card-btn{align-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-blog-post.css.map */
