.component-article{margin:2rem 0}@media screen and (min-width:1024px){.component-article{margin:3.125rem 0}}.component-article .article-container{color:#2c272d;font-family:Founders Grotesk,sans-serif;gap:100px;margin-top:1.5rem;padding:0 2rem;width:100%}@media screen and (min-width:1024px){.component-article .article-container{display:grid;grid-template-columns:60% 1fr;margin-top:3.125rem}}@media screen and (min-width:1440px){.component-article .article-container{display:grid;grid-template-columns:70% 1fr;margin-top:3.125rem}}.component-article .article{margin:0}.component-article .breadcrumbs{color:#666;display:flex;font-size:14px;justify-content:center;letter-spacing:.04em;list-style:none;padding:0;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:1024px){.component-article .breadcrumbs{font-size:16px;justify-content:left}}.component-article .breadcrumb:not(:last-child):after{content:"/";padding:0 .5rem}.component-article .breadcrumb--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-article .breadcrumb-separator{margin:0 .25rem}.component-article .breadcrumb-article-title{font-weight:500;white-space:nowrap}.component-article .article-divider{display:none}@media screen and (min-width:1024px){.component-article .article-divider{border:1px solid #ddd;display:block;margin:1rem 0}}.component-article .article-title{color:#2c272d;font-family:Recoleta,sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:unset;line-height:38px;margin-bottom:1rem;margin-top:1rem;text-align:center;text-transform:capitalize}@media screen and (min-width:1024px){.component-article .article-title{font-size:40px;line-height:54px;text-align:left}}.component-article .article-date-author{display:flex;font-size:14px;justify-content:center;margin-bottom:1.25rem}@media screen and (min-width:1024px){.component-article .article-date-author{font-size:16px;justify-content:left}}.component-article .article-author{font-weight:500;margin-left:.625rem}.component-article .article-tag{background-color:#f5f5f5;border-radius:10px;font-family:Founders Grotesk Text,sans-serif;font-weight:500;margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .5rem;text-transform:capitalize}.component-article .article-tag-title{font-size:20px;font-weight:500;margin-right:.625rem}.component-article .tags{display:flex;flex-wrap:wrap}.component-article .image{height:auto;width:100%}.component-article .content{font-size:20px}.component-article .content p:not(.component-pdp-product p){margin:1rem 0}.component-article .caption{font-family:Founders Grotesk Text,sans-serif;font-size:14px;text-align:center}@media screen and (min-width:1024px){.component-article .caption{font-size:16px;text-align:left}}.component-article .caption--video{text-align:center}.component-article .shopifygroup{display:none}.component-article iframe{min-height:350px;width:100%}.component-article figure{margin-left:0!important;width:100%!important}@media screen and (min-width:1024px){.component-article iframe{min-height:500px}}.component-article h2 span{font-weight:500!important}.component-article .content h2,.component-article .content h3{font-size:28px;letter-spacing:unset;line-height:32px;margin:1rem 0;scroll-margin-top:200px;text-transform:capitalize}.component-article .content h2 b,.component-article .content h2 strong{font-weight:500}.component-article .content h3 b,.component-article .content h3 strong{font-weight:400}.component-article .content h2{font-size:28px}.component-article .content h3{font-size:24px}@media screen and (min-width:1024px){.component-article .content h2,.component-article .content h3{margin:2rem 0}}.component-article .content ul:not(.component-pdp-product ul){margin-left:2rem}.component-article .content li:not(.component-pdp-product li){list-style:disc}.component-article .content a:not(.component-pdp-product a){color:#d460c9}.component-article .content img:not(.component-pdp-product img){height:100%;width:100%}.component-article .sidebar{margin-top:3rem}.component-article .blog-search{border:1px solid #444;border-radius:6px;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem;text-align:center}.component-article .blog-search-input{border:none;font-family:Founders Grotesk Text,sans-serif;font-size:14px;width:100%}.component-article .table-of-contents{display:none}@media screen and (min-width:1024px){.component-article .table-of-contents{display:block}}.component-article .table-of-contents b,.component-article .table-of-contents strong{font-weight:400!important}.component-article .table-of-contents-mobile{border:1px solid #000;display:block;margin:1rem 0;padding:.875rem;width:100%}@media screen and (min-width:1024px){.component-article .table-of-contents-mobile{display:none}}.component-article .table-of-contents-mobile-dropdown{-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.22 9.22a.75.75 0 0 1 1.06 0l3.47 3.47 3.47-3.47a.75.75 0 1 1 1.06 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 0 1 0-1.06Z' fill='%232C272D'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:none;color:#000;font-size:16px;font-weight:500;width:100%}.component-article .sidebar-nav{margin-bottom:3.125rem}.component-article .sidebar-nav li{list-style:none}.component-article .sidebar-title{font-size:24px;font-weight:500;letter-spacing:unset;line-height:32px;margin-bottom:1rem;text-transform:none}.component-article .sidebar-item{font-size:16px;font-weight:400;line-height:19px;margin-bottom:1rem;text-decoration:underline;text-transform:capitalize}.component-article .trending-posts{max-width:600px}.component-article .trending-item{border-bottom:1px solid #ddd;display:flex;margin-bottom:1rem;padding-bottom:1rem}.component-article .trending-image-thumbnail-container{background-color:#f0f0f0;display:block;height:100%;margin-right:1rem;max-height:80px;max-width:80px;padding-bottom:10%;position:relative;transition:opacity .4s ease-in-out;width:100%}@media screen and (min-width:1024px){.component-article .trending-image-thumbnail-container{padding-bottom:20%}}.component-article .image-thumbnail{display:block;height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%}.component-article .trending-item:hover .trending-arrow{transform:translateX(8px)}.component-article .trending-arrow{margin-left:1rem;max-width:20px;transition:all .5s;width:100%}.component-article .read-time{color:#999;margin-top:.3125rem}.component-article .shortcode-image{display:flex;gap:2rem;margin:2rem 0}.component-article .shortcode-quote{font-family:Recoleta,sans-serif;font-size:32px;font-weight:600;line-height:44px;margin:2rem 0;text-align:center}.component-article .quote-container{padding:1.5rem}.component-article .quote-text{font-size:28px;font-weight:500;margin:1.5rem auto;max-width:500px}.component-article .quote-text--large{font-size:34px;font-weight:600;max-width:650px}.component-article .quote-separator{margin:1rem auto;max-width:20px}.component-article .quote-top-bottom-text{font-family:Founders Grotesk,sans-serif;font-size:18px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.component-article .shortcode-video{margin:2rem 0;text-align:center}.component-article .video--full-width{width:100%}.component-article .video{max-width:550px;width:100%}.component-article .shortcode-products{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:2rem 0}@media screen and (min-width:768px){.component-article .shortcode-products{grid-template-columns:1fr 1fr 1fr 1fr}}.component-article .shortcode-products .product-title{color:#000!important;font-size:16px;margin:.5rem 0}.component-article .shortcode-products .product-shop-btn{color:#fff!important}.next-previous-articles{display:flex;font-weight:500;gap:1rem;justify-content:center;margin-top:3.125rem}.next-previous-articles a{align-items:center;display:flex;gap:.5rem}.component-article .products-article{display:grid;gap:1.5625rem;grid-template-columns:1fr}@media screen and (min-width:400px){.component-article .products-article{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.component-article .products-article{grid-template-columns:1fr}}.component-article .product-article{margin-top:2rem}.component-article .product-article .product-title{font-family:Founders Grotesk Text,sans-serif;font-weight:500}.component-article .product-article .product-image{max-height:300px;object-fit:cover;width:100%}.component-article .product-article .product-badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-right:.25rem;margin-top:.2rem}.component-article .product-article .product-badge{background:#f5f5f5;border-radius:.625rem;font-size:12px;font-weight:500;line-height:14px;padding:.15rem .5rem;text-align:center}@media screen and (min-width:768px){.component-article .product-article .product-badges{gap:.5rem;margin-top:.625rem}.component-article .product-article .product-badge{font-size:12px;padding:.25rem .5rem}}.component-article .product-article .product-bd-text-badge{background-color:var(--bd-tag-bg-color);color:var(--bd-tag-color)}.component-article .product-article .product-price-reviews{display:flex;flex-direction:column;font-family:Founders Grotesk Text,sans-serif;margin-top:.2rem}@media screen and (min-width:768px){.component-article .product-price-reviews{align-items:center;flex-direction:row;gap:10px;margin-top:.5rem}}.component-article .product-article .product-price--sale{color:#f44040}.component-article .product-article .product-compare-price{color:#888;margin-left:.2rem;text-decoration:line-through}.component-article .social-share{align-items:center;display:flex}.component-article .social-share-link{margin-right:2rem}.component-article .product-shop-btn{align-items:center;background-color:#000;border:none;border-radius:4px;color:#fff!important;cursor:pointer;display:flex;font-family:Founders Grotesk,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:.06em;line-height:17px;margin-top:1rem;text-align:center;text-transform:uppercase;transition:all .4s ease-in-out 0s;width:100%}.component-article .product-shop-btn:hover{background-color:var(--pdp-atc-hover-color)}.component-article .products-article .colors{display:flex;flex-wrap:nowrap;margin-bottom:.1rem;margin-top:.1rem;min-height:30px}@media screen and (min-width:768px){.component-article .products-article .colors{flex-wrap:wrap;margin-bottom:0;margin-top:.5rem}}.component-article .product-article .color{margin-bottom:2px;margin-right:.25rem;margin-top:2px}.component-article .product-article .color.first{order:-1}.component-article .product-article .color:nth-child(n+8){display:none}@media screen and (min-width:768px){.component-article .product-article .color:nth-child(n+8){display:block}}.component-article .product-article .color-count{align-items:center;color:#707070;display:flex;font-size:12px;font-weight:500}@media screen and (min-width:768px){.component-article .color-count{display:none}}.component-article .product-article .color-label{background-clip:content-box;background-color:var(--swatch-color);background-image:var(--swatch-image);background-size:cover;border-radius:20px;-webkit-border-radius:20px;color:#fff;cursor:pointer;display:flex;height:22px;padding:.15rem;position:relative;width:22px}@media screen and (min-width:768px){.component-article .product-article .color-label{height:26px;padding:.1875rem;width:26px}}.component-article .product-article .color-input:checked+.color-label{border:1px solid #000}.component-article .product-article .color-label--out-of-stock:after{border-top:2px solid #fff;content:"";display:block;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.component-article .product-article .color-input:checked+.color-label--out-of-stock:after{left:10%;top:45%;width:80%}.component-article .component-featured-products .colors{display:none}.component-article .feature-products-slider__item-title a{color:#000!important;font-family:Founders Grotesk Text,sans-serif;font-size:16px;font-weight:500;letter-spacing:0}.component-article .feature-products-slider__item-price{display:none}.component-pdp-product .media-container{min-height:unset!important}