.template-article .mobile-cta{display:none;position:fixed;bottom:0;background-color:#383838;color:#fff;width:100%;padding:10px;z-index:980;cursor:pointer}.template-article .mobile-cta .wrap{font-size:20px;font-weight:500;display:flex;align-items:center}.template-article .mobile-cta .wrap .cta{margin-left:auto}.template-article .mobile-cta .wrap .cta span{text-align:center;border:1px solid #fff;padding:10px 44px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.template-article .mobile-cta .wrap .cta .btn{display:block;background-color:transparent;text-align:center;border:1px solid #fff;padding:10px 44px;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-radius:0;height:auto;line-height:normal}.template-article .article-header{padding:48px 24px}.template-article .article-header h1{font-size:35px;line-height:48px;letter-spacing:1px;font-weight:600}.template-article a.article--cta{margin:20px 0 25px}.template-article .page-width--small{max-width:904px;margin:0 auto;padding:0!important}.template-article .featured-articles--section.type--article{padding-top:40px}.template-article .featured-articles--section.type--article .page-width--small{max-width:1250px}.template-article .featured-articles--section.type--article .section--header h4{color:#000;font-size:35px;line-height:48px;letter-spacing:1px;font-weight:600;margin-top:20px;margin-bottom:30px}.template-article .featured-articles--section.type--article .article-row .featured-article--card h4{margin-bottom:0}.template-article .article-hero{max-width:1250px;padding:0 60px;margin:0 auto}.template-article .article-hero img{width:100%}.template-article .article-main{color:#31384e}.template-article .blog-landing--container .article-author{display:block}.template-article .blog-landing--container header{max-width:840px;margin:0 auto}.template-article .blog-landing--container h2{font-size:30px;margin-bottom:20px;margin-top:30px;line-height:40px;font-weight:600;letter-spacing:1px;color:#31384e}.template-article .blog-landing--container h2 span{font-weight:600!important}.template-article .blog-landing--container h3,.template-article .blog-landing--container h4,.template-article .blog-landing--container h5,.template-article .blog-landing--container h6{color:#31384e;font-weight:600;letter-spacing:1px}.template-article .blog-landing--container .rte table p{margin-bottom:0}.template-article .comments{max-width:100%}.template-article .upsell-wrapper .page-width--small{max-width:1250px}.template-article .upsell-wrapper h3{color:#000;font-size:35px;line-height:48px;letter-spacing:1px;font-weight:600}.template-article .upsell-wrapper .owl-carousel .owl-item img{max-height:250px!important}.template-article .article-main .split-promotion-block.type--product__block{margin:50px 0}.template-article .article-main .split-promotion-block.type--product__block .split-block{background:none}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-image .image-hover-btn{padding:8px 6px;border:1px solid #e8e8e8;border-radius:8px;-webkit-box-shadow:0px 0px 5px 3px rgba(0,0,0,.04);box-shadow:0 0 5px 3px #0000000a}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-image .image-hover-btn .img-wrap{padding:12px;border:1px solid #e8e8e8;border-radius:8px}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content{padding:0 0 0 1.5em}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content ul{list-style:none;margin:0}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content ul li{margin-bottom:5px}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower{display:block}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .counter{display:none}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .btn{display:block;background-color:#000;border-radius:0;text-transform:uppercase;max-width:272px;width:100%;padding:0 30px;margin:0;color:#fff}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .btn:hover{background-color:#000}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .btn img{position:relative;top:2px;padding-right:5px;width:19px;height:auto;display:inline-block}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .btn[disabled]:hover{color:#fff}.template-article .article-main .split-promotion-block.type--product__block .product-nut-details{margin:10px 0}.template-article .article-main .split-promotion-block.type--product__block .product-nut-details h5{font-size:14px;margin:0;font-weight:500;color:#000}.template-article .article-main .split-promotion-block.type--product__block .product-nut-details .product-nut--specs{margin-top:10px;max-width:444px;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px}.template-article .article-main .split-promotion-block.type--product__block .product-nut-details .product-nut--specs .spec-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;color:#31384e;flex:1;text-align:center;padding:10px;display:flex;flex-direction:column;font-size:15px;font-weight:500;line-height:22px;width:100%}.template-article .article-main .split-promotion-block.type--product__block .product-nut-details .product-nut--specs .spec-item span{font-size:14px;font-weight:400;line-height:16px}.template-article .article-main .split-promotion-block.type--product__block .prod-copy{margin-bottom:15px}.template-article .article-main .split-promotion-block.type--product__block .prod-copy p{margin-bottom:0}.template-article .article-main .split-promotion-block .split-block.with-content .content{padding:0}.template-article .article-main .split-promotion-block .split-block.with-content .content .prod-title{color:#31384e;font-size:25px;font-weight:600;letter-spacing:1px}.template-article .article-main .split-promotion-block .split-block.with-content .content .price{color:#31384e}@media (max-width: 480px){.template-article .article-header{padding:30px 0 25px}.template-article .article-header h1{font-size:25px;line-height:35px}.template-article .article-hero{padding:0}.template-article .blog-landing--container h2{font-size:20px;line-height:30px}.template-article .blog-landing--container .split-promotion-block .split-block img{max-height:250px;object-fit:contain}.template-article .featured-articles--section.type--article .section--header h4{font-size:25px;line-height:35px;margin-top:0;margin-bottom:20px}.template-article .article-main .split-promotion-block .split-block.with-content .content .prod-title{font-size:20px;line-height:30px}.template-article .upsell-wrapper h3{font-size:25px;line-height:35px;margin-bottom:20px}}@media only screen and (min-width: 481px) and (max-width: 767px){.template-article .article-header{padding:30px 15px 25px}.template-article .article-header h1{font-size:30px;line-height:40px}.template-article .article-hero{padding:0}.template-article .blog-landing--container h2{font-size:25px;line-height:35px}.template-article .blog-landing--container .split-promotion-block .split-block img{max-height:300px;object-fit:contain}.template-article .featured-articles--section.type--article .section--header h4{font-size:30px;line-height:40px;margin-top:0;margin-bottom:20px}.template-article .article-main .split-promotion-block .split-block.with-content .content .prod-title{font-size:25px;line-height:35px}.template-article .upsell-wrapper h3{font-size:30px;line-height:40px;margin-bottom:20px}}@media only screen and (max-width: 767px){.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content{padding:0}.template-article .featured-articles--section.type--article{padding:40px 0}.template-article .article-main .split-promotion-block.type--product__block .split-block.with-content .actions-lower .btn{margin:0 auto}.template-article .rte table td,.template-article .rte table th{width:auto}.template-article .rte .rte__table-wrapper{margin-top:30px;margin-bottom:30px}.template-article .featured-articles--section .article-row{grid-gap:25px}.template-article .article.has-comments{padding-top:30px}.template-article .page-width--small{padding:0 25px!important}}@media only screen and (min-width: 768px){.article-main{padding-right:40px}}.article.has-comments{border-bottom:1px solid #f0f0f0;padding-bottom:40px}.article .bull{padding:0 5px;display:inline-flex}.article .article-feature-img img{min-width:100%}.article .article-author{padding:25px 0 0}.article header{padding:16px 0 35px}.article main h2,.article main h3,.article main h4,.article main h5,.article main h6{margin-bottom:18px;font-size:24px}.article main h2 a,.article main h3 a,.article main h4 a,.article main h5 a,.article main h6 a{font-size:16px;margin-bottom:0;color:#000}.article main ul{margin-left:0}.article main ul li{padding-left:0}.article a.article--cta{text-decoration:none}.article ul.article-share{display:grid;list-style:none;grid-template-columns:64px 64px 64px;grid-gap:15px;gap:15px;margin:30px 0 0}.comments{max-width:600px;padding:30px 0}.comments .comments-heading{display:grid;grid-template-columns:240px 1fr;grid-gap:80px;gap:80px;font-weight:500;line-height:24px;color:#000;margin-bottom:30px}.comments .comments-heading svg{width:24px;height:26px}.comments .comments-heading svg path{stroke:#000}.comments ul{list-style:none}.comments ul li{border:1px solid #f0f0f0;padding:15px 24px 20px;border-radius:80px;margin-bottom:25px;font-size:15px;line-height:26px}.comments ul li p.author{font-size:16px;font-weight:500;margin-bottom:10px;color:#000}.comments ul li.awaiting-mod{border-color:#adcc49}.comments h4{font-size:18px;font-weight:500;margin-bottom:20px}.comments form{background-color:#fafafa;border-radius:8px;padding:20px}.comments form label{font-weight:500;line-height:24px;margin-bottom:7px;display:block}.comments p.form-success{color:#fff;padding:20px;margin-bottom:30px;background-color:#000;border-radius:80px}.comments .errors ul li{background-color:#ff4b67;color:#fff}.featured-articles--section.type--article{border-top:1px solid #f0f0f0;padding-top:20px}.featured-articles--section.type--article h4{font-size:18px;color:#666}.article .aside--inner .card-inner .featured-article--content{padding:20px 20px 2.5px}@media only screen and (min-width: 990px){.article .aside--inner .card-inner .featured-article--content{padding:20px}}.article .aside--inner .card-inner .featured-article--content header{padding:unset}.article .aside--inner .card-inner .featured-article--content header h4{color:#000}.btn svg.icon.icon-btn-arrow{stroke:#fff;fill:none;display:block;position:absolute;right:17.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:14px}form#comment_form input:not([type=submit]),form#comment_form textarea,form#comment_form select,form#contact_form input:not([type=submit]),form#contact_form textarea,form#contact_form select,form#create_customer input:not([type=submit]),form#create_customer textarea,form#create_customer select,.account-template input:not([type=submit]),.account-template textarea,.account-template select{line-height:1.4;border:0;border-radius:8px;max-width:100%;width:100%;outline:none;background:#fff;color:#000;padding:12px 18px;font-size:15px;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-appearance:none}.comments form input,.comments form textarea{margin-bottom:10px}.comments form input,.comments form textarea,.comments form select{font-size:14px;line-height:1.4;border:0;border-bottom:1px solid #000;border-radius:0;max-width:100%;width:100%;font-family:neue-haas-unica,Arial,sans-serif;font-weight:400;outline:none;background:#0000;color:#000;padding:10px 0;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-appearance:none}.comments form textarea{height:200px;border:1px solid #000;padding:15px}p{margin:0 0 15px;line-height:1.4;font-size:14px;line-height:24px}@media only screen and (min-width: 990px){p{font-size:15px}}@media only screen and (min-width: 768px){p{line-height:30px}}.article-main img{width:auto;margin:0 auto;max-height:500px}
/*# sourceMappingURL=/cdn/shop/t/153/assets/section-article.css.map */
