a{text-decoration:none}input,input:focus{outline:none;box-shadow:none}.clear{clear:both}.imgFluid{width:100%;height:auto}h1.title,.h1.title{font-family:var(--font-heading-family);margin:0 0 20px;font-size:80px;line-height:78px;letter-spacing:17.6px;text-transform:uppercase;color:#000}@media all and (max-width:1500px){h1.title,.h1.title{font-size:70px;line-height:68px;letter-spacing:5px}}@media all and (max-width:1366px){h1.title,.h1.title{font-size:60px;line-height:58px}}@media all and (max-width:800px){h1.title,.h1.title{font-size:50px;line-height:48px}}@media all and (max-width:640px){h1.title,.h1.title{font-size:40px;line-height:38px}}h2.title,.article-template h2,.h2.title{font-family:var(--font-heading-family);margin:0 0 20px;font-size:60px;line-height:58px;letter-spacing:13.2px;text-transform:uppercase;color:#000}@media all and (max-width:1500px){h2.title,.article-template h2,.h2.title{font-size:50px;line-height:48px;letter-spacing:5px}}@media all and (max-width:1366px){h2.title,.article-template h2,.h2.title{font-size:40px;line-height:38px}}@media all and (max-width:640px){h2.title,.article-template h2,.h2.title{font-size:30px;line-height:28px}}h3.title,.article-template h3,.h3.title{font-family:var(--font-heading-family);margin:0 0 20px;font-size:40px;line-height:38px;letter-spacing:8.8px;text-transform:uppercase;color:#000}@media all and (max-width:1500px){h3.title,.article-template h3,.h3.title{font-size:30px;line-height:28px;letter-spacing:5px}}.headingWrapper .tagline{font-family:var(--font-heading-family);color:var(--accent-color);font-size:17px;line-height:26px;letter-spacing:3.74px;text-transform:uppercase;margin:0 0 20px}.card-wrapper h3.productTitle{font-family:var(--font-heading-family);margin:0 0 10px;font-size:32px;line-height:42px;letter-spacing:7px;text-transform:uppercase;color:var(--color-border-2);padding:0}.card-wrapper h3.productTitle a{color:inherit}.metaFields{font-family:var(--font-heading-family);font-size:17px;line-height:21px;letter-spacing:7.7px;text-transform:uppercase;margin:0 0 10px}@media all and (max-width:1500px){.metaFields{letter-spacing:3px}}.metaFields>div{display:inline-block;padding:0 10px;border-right:1px solid #222222}.metaFields>div:last-child{border-right:none}.backgroundCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.backgroundCover img{width:100%;height:100%;object-fit:cover;object-position:center}.defaultButton{font-family:var(--font-heading-family);box-shadow:none;display:inline-block;cursor:pointer;position:relative;z-index:2;font-size:14px;line-height:26px;letter-spacing:3.08px;text-transform:uppercase;padding:20px 30px;margin:5px;border:1px solid #000;color:#fff;background-color:transparent}@media all and (max-width:1500px){.template_shop .defaultButton{padding:20px 10px}}@media all and (max-width:640px){.defaultButton{padding:15px 20px}}.defaultButton:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:calc(100% - 10px);height:calc(100% - 10px);background-color:#000;transition:all .2s ease-in-out}.defaultButton.hasIcon{display:flex;align-items:center;justify-content:center}.defaultButton.hasIcon svg{flex:0 0 20px;margin-right:10px}.defaultButton.hasIcon svg path{color:#000}.defaultButton._green,.defaultButton._green.hasIcon{border:1px solid var(--accent-color)}.defaultButton._green:before,.defaultButton._green.hasIcon:before{background-color:var(--accent-color)}.defaultButton._green svg path,.defaultButton._green.hasIcon svg path{color:#fff}.defaultButton._yellow{border:1px solid var(--accent-color-1);color:#000}.defaultButton._yellow:before{background-color:var(--accent-color-1)}.defaultButton.fullwidth{width:calc(100% - 10px)}.defaultButton:hover,.defaultButton:focus{box-shadow:none}.defaultButton:hover:before,.defaultButton:focus:before{width:100%;height:100%}.defaultButton._outline{color:#000}.defaultButton._outline:before{background-color:transparent;border:1px solid #000}.defaultButton._outline._green:before{border:1px solid var(--accent-color)}.defaultButton._outline._green:hover:before,.defaultButton._outline._green:focus:before{background-color:var(--accent-color)}.defaultButton._outline._yellow:before{border:1px solid var(--accent-color-1)}.defaultButton._outline._yellow:hover:before,.defaultButton._outline._yellow:focus:before{background-color:var(--accent-color-1)}.readMore{font-family:var(--font-heading-family);font-size:17px;line-height:26px;letter-spacing:3.74px;color:#000;text-transform:uppercase;display:inline-block;padding:5px 0 5px 3.4px;position:relative;z-index:2}.readMore:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--accent-color);z-index:-1;pointer-events:none;transition:all .2s ease-in-out}.readMore:hover:after,.readMore:focus:after{height:40%;opacity:.3}.lineDivider{display:block;position:relative;height:1px;border-top:1px dashed var(--accent-color)}.pricingBox .itemWrapper,.collectionButtons .itemWrapper{margin-bottom:30px}.pricingBox .item,.collectionButtons .item{display:flex;align-items:center;border:solid #000;border-width:2px 0 2px 0;margin-top:-2px}.pricingBox .item:first-child,.collectionButtons .item:first-child{margin-top:0}.pricingBox .item>div,.collectionButtons .item>div{padding:15px 20px;min-height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media all and (max-width:1366px){.pricingBox .item>div,.collectionButtons .item>div{min-height:70px}}.pricingBox .item .colOne,.collectionButtons .item .colOne{font-family:var(--font-heading-family);flex:0 0 40%;border-right:2px solid #000;font-size:17px;line-height:20px;letter-spacing:3.74px;text-transform:uppercase}.pricingBox .item .colTwo,.collectionButtons .item .colTwo{flex:0 0 60%}.pricingBox .item .productPrice,.collectionButtons .item .productPrice{font-size:30px;line-height:30px}@media all and (max-width:1024px){.pricingBox .item .productPrice,.collectionButtons .item .productPrice{font-size:25px;line-height:25px}}.pricingBox .qty,.collectionButtons .qty{width:100%;display:flex;justify-content:space-between}.pricingBox .qty input,.collectionButtons .qty input,.pricingBox .qty button,.collectionButtons .qty button{width:0;flex:0 0 33.33333333%;border:none;background:none;padding:0;color:#000;text-align:center;font-size:20px;line-height:40px}.pricingBox .qty input,.collectionButtons .qty input{font-family:inherit}.pricingBox .qty button,.collectionButtons .qty button{font-size:24px;cursor:pointer}.pricingBox select,.collectionButtons select{width:100%;font-family:var(--font-body-family);font-size:20px;line-height:30px;padding:10px;border:none;background-color:#f5f5f5}.pricingBox .buttonGroup,.collectionButtons .buttonGroup{display:flex}@media all and (max-width:800px){.pricingBox .buttonGroup,.collectionButtons .buttonGroup{flex-wrap:wrap}}.pricingBox .buttonGroup>*,.collectionButtons .buttonGroup>*{flex-grow:1}.pricingBox .buttonGroup a,.collectionButtons .buttonGroup a{flex:0 0 50%}@media all and (max-width:800px){.pricingBox .buttonGroup a,.collectionButtons .buttonGroup a{flex:0 0 auto}}.pricingBox .maxStockMessage,.collectionButtons .maxStockMessage{margin-top:5px;font-size:80%;letter-spacing:1px;opacity:.6;display:none}.collectionButtons .itemWrapper{margin-bottom:10px}.collectionButtons .item{border:none;padding:0;display:block}.collectionButtons .item>div{display:block;min-height:auto;padding:0}.collectionButtons .item .productPrice{font-family:var(--font-body-family-bold);font-size:22px;line-height:30px;letter-spacing:3.84px;font-weight:600}.template_page .innerPages{margin-top:50px}.template_page .innerPages a,.template_article .article-template__content a{font-family:var(--font-heading-family);color:#167456;text-decoration:underline;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.scss.css.map */
