/*!
====================================
ASTEK >> Custom Styles
====================================
This CSS sammich was cut by:
  -> rbnhmll
  -> http://addpbj.com/people
  -> Version 1.0
  -> July 2018
  -> SCSS
------------------------------------
*/@media only screen and (min-width:590px){.medium-up--push-eleven-twentieths{left:55%}}.main-content{min-height:auto}.page-width--plus{max-width:1400px;width:98%;margin:0 auto}.heading{font-weight:700;font-size:30px;line-height:1;letter-spacing:-.9px;text-transform:uppercase}@media only screen and (min-width:590px){.heading{font-size:55px}}@media only screen and (min-width:769px){.heading{font-size:70px}}@media only screen and (min-width:1050px){.heading{font-size:80px}}.h1,h1{font-weight:700;font-size:29px;line-height:1;letter-spacing:-.8px}@media only screen and (min-width:590px){.h1,h1{font-size:55px}}@media only screen and (min-width:769px){.h1,h1{font-size:70px}}@media only screen and (min-width:1050px){.h1,h1{font-size:80px}}.h2,h2{font-weight:700;font-size:50px;line-height:1.25;letter-spacing:-.5px}@media only screen and (max-width:1050px){.h2,h2{font-size:45px}}@media only screen and (max-width:769px){.h2,h2{font-size:40px}}@media only screen and (max-width:590px){.h2,h2{font-size:35px}}.h3,h3{font-weight:700;font-size:40px;line-height:1.14;letter-spacing:-.4px}@media only screen and (max-width:1050px){.h3,h3{font-size:35px}}@media only screen and (max-width:769px){.h3,h3{font-size:30px}}@media only screen and (max-width:590px){.h3,h3{font-size:25px}}.h4,h4{font-weight:600;font-size:24px;line-height:1.4;letter-spacing:.2px}.filter-menu .filter-group h4,.h5,h5{font-weight:600;font-size:11px;line-height:1.2;letter-spacing:1.43px;text-transform:uppercase}.h6,h6{font-weight:100;font-size:15px;line-height:1.5;letter-spacing:.75px}.p,p{font-weight:100;font-size:14px;line-height:1.2;letter-spacing:.7px}.hr--large,.hr--medium,.hr--small,hr{border-color:#191919}.btn,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{padding:20px 26px;background:#191919;border:2px solid #191919;color:#fff;font-weight:200;font-size:13px;line-height:1;letter-spacing:1.43px;text-transform:uppercase;font-weight:400;transition:all .3s}.btn:hover,.collapsibles-wrapper .spr-button:hover,.collapsibles-wrapper .spr-summary-actions a:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:#fff;color:#191919}#submitRFQForm,.btn.btn--small,.btn.item_remove,.collapsibles-wrapper .spr-button,.collapsibles-wrapper .spr-summary-actions a,.rfq-btn{padding:13px 19px;font-size:11px;line-height:1}.btn.btn--light,.btn.item_remove{background:#fff;border:2px solid #fff;color:#191919}.btn.btn--light:hover,.btn.item_remove:hover{background:#191919;color:#fff}.btn.item_remove{border:2px solid #191919}.index-section{margin:77px 0}@media only screen and (max-width:768px){.index-section.index-section--no-gap{margin:1% 0}}.hero__image:before,.hero__media:before,.skrim__item-content .skrim__overlay:after{content:none}.site-nav__item{text-transform:uppercase}.site-nav__dropdown{padding:23px 0 0;background:0 0;display:flex;transition:all .3s cubic-bezier(.2,.06,.05,.95);opacity:0}.site-nav--has-dropdown.is-focused>a,.site-nav--has-dropdown:hover>a{color:#fff!important;background-color:transparent;opacity:1;transition:none}.site-nav--has-dropdown.is-focused>a:before,.site-nav--has-dropdown:hover>a:before{display:none}.site-nav__dropdown>li{background:#0c0c0c;color:#fff;transition:.3s;padding:15px 10px}.site-nav__dropdown>li:first-child:after{content:"";width:1px;height:15px;background:#fff;z-index:10;position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-nav__dropdown>li>a{color:inherit;background:0 0}.is-focused>.site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__dropdown{display:flex;opacity:1}.site-nav--icons{margin-left:15px}input.footer__newsletter-input,input:not(.btn){border:none;border-bottom:2px solid #191919;padding-left:0;transition:border-bottom .25s ease}input.footer__newsletter-input:active,input.footer__newsletter-input:focus,input:not(.btn):active,input:not(.btn):focus{border:none;border-bottom:2px solid #191919}.form-control{border-radius:0}.form-vertical select{width:100%}.panel{color:#191919;background:#fff;max-width:550px;padding:30px}.page-width.text-box--center{justify-content:center}.page-width.text-box--right{justify-content:flex-end}.hero__text-content .background-media-text__text,.section-header--hero .background-media-text__text{padding:25px;width:auto;max-width:415px}@media only screen and (max-width:589px){.hero__text-content .background-media-text__text .hero__subtitle,.section-header--hero .background-media-text__text .hero__subtitle{display:none}}@media only screen and (max-width:768px){.hero__text-content,.section-header--hero{padding:0}}.site-footer{padding-top:50px;padding-bottom:50px}@media screen and (min-width:590px) and (max-width:1100px){.site-footer div[class*=footer__item--]{width:25%!important}.site-footer div.footer__item--1534531637991{width:0!important}.site-footer div.footer__item--1494292487693{width:50%!important}.site-footer div.footer__item--1494292481350{width:100%!important}}@media screen and (max-width:589px){.site-footer .footer__logo-social{flex-direction:column}.site-footer .footer__logo-social .footer__copyright{margin-left:0;margin-top:20px}.site-footer .footer__social li:first-child{margin-left:0}}.contact-form .btn{margin-top:20px}.slideshow__slide .page-width{height:100%;display:flex;align-items:flex-end}.slideshow__slide:after{display:none}.hero__text-content .background-media-text__text .hero__title{font-size:31px;font-weight:600}@media only screen and (max-width:767px){.hero__text-content .background-media-text__text .hero__title{font-size:26px}}.hero__text-content .background-media-text__text .hero__subtitle{font-size:14px;text-transform:none}.hero__text-content .background-media-text__text+.hero__link{margin:30px 0}@media only screen and (max-width:767px){.hero__text-content .background-media-text__text+.hero__link{margin:20px 0 50px}}#shopify-section-blog-template .collection-hero,#shopify-section-collection-parent-section--naturals .collection-hero,#shopify-section-collection-parent-section--specialty .collection-hero,#shopify-section-collection-parent-section--studio .collection-hero,#shopify-section-collection-template .collection-hero{height:325px}@media only screen and (min-width:590px){#shopify-section-blog-template .collection-hero,#shopify-section-collection-parent-section--naturals .collection-hero,#shopify-section-collection-parent-section--specialty .collection-hero,#shopify-section-collection-parent-section--studio .collection-hero,#shopify-section-collection-template .collection-hero{height:500px}}@media only screen and (max-width:768px){.collection--square-small,.collection--wide{height:150px}}.skrim__title{bottom:10px;right:10px;left:10px;top:10px;margin:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;color:#191919;text-shadow:0 0 20px rgba(100,100,100,.25);opacity:0;transition:.5s ease;background:#fff9}@media only screen and (min-width:590px){.skrim__title{font-size:1.8vw}}@media only screen and (min-width:768px){.skrim__title{bottom:15px;right:15px;left:15px;top:15px;padding:15px}}@media only screen and (min-width:1100px){.skrim__title{bottom:20px;right:20px;left:20px;top:20px;padding:20px;font-size:2vw}}@media only screen and (min-width:1300px){.skrim__title{font-size:1.71429em}}.skrim__link:hover .skrim__title{opacity:1}.skrim__title .grid-product__title{margin-bottom:10px}.skrim__title .grid-product__description{margin-bottom:0;font-size:14px;font-weight:900;text-transform:uppercase}.supports-touch .skrim__title{position:static;background:#fff;opacity:1;padding:20px 0}.supports-touch .skrim__title .h3{text-align:left}@media only screen and (min-width:411px){.supports-touch .skrim__title .h3{font-size:20px}}@media only screen and (min-width:590px){.supports-touch .skrim__title .h3{font-size:16px}}@media only screen and (min-width:768px){.supports-touch .skrim__title .h3{font-size:24px}}@media only screen and (min-width:1050px){.supports-touch .skrim__title .h3{font-size:35px}}.skrim__title--center{justify-content:center;align-items:center}.skrim__title.skrim__title--persist{text-transform:uppercase;background:#fff0;color:#fff;opacity:1}.skrim__link:hover .skrim__title.skrim__title--persist{color:#191919;background:#fff9}[data-aos=skrim__animation] .skrim__overlay{transform:scale(1)!important}.index-section.text-column-image .skrim__link h3{color:#fff;font-size:34px;text-transform:uppercase;transition:color .3s}@media only screen and (min-width:768px){.index-section.text-column-image .skrim__link h3{font-size:34px}}@media only screen and (min-width:1050px){.index-section.text-column-image .skrim__link h3{font-size:50px}}.index-section.text-column-image .skrim__link .skrim__title{display:flex;justify-content:flex-end}.index-section.text-column-image .skrim__link .text-top-right{justify-content:flex-start;align-items:flex-end}.index-section.text-column-image .skrim__link .text-top-right h3{text-align:right;left:initial;max-width:400px}.index-section.text-column-image .skrim__link:hover h3{color:#191919}.text-column__title{font-size:22px;letter-spacing:.5px}.grid .collapsible-trigger-btn,.grid hr{margin-left:30px}.grid .collapsible-trigger-btn{padding-right:50px}.collapsible-trigger-btn{display:inline-block;width:auto;padding-right:50px;margin-bottom:25px;margin-top:25px}.collapsible-trigger-btn .collapsible-trigger__icon{right:15px;width:20px;height:20px}.collapsible-trigger-btn .collapsible-trigger__icon svg{width:100%;height:100%}.newsletter-section{padding:200px 0 40px}.newsletter__input-group{display:flex;flex-direction:column;margin:0;max-width:100%;align-items:center}.newsletter__input-group .input-group-btn{width:auto;margin-top:30px}.newsletter__input-group .btn{height:auto}.site-footer .site-footer__linklist a{font-size:1em;line-height:1.3em;padding:0;margin-bottom:10px!important}.site-footer .collapsible-content p{font-size:1em;line-height:1.3em;margin-bottom:10px!important}input.footer__newsletter-input{padding-left:0;color:#fff;border-bottom:2px solid #fff}input.footer__newsletter-input:active,input.footer__newsletter-input:focus{border-bottom:2px solid #fff}.footer__logo-social{display:flex;align-items:center;justify-content:space-between}.footer__logo-social .footer__copyright,.footer__logo-social .footer__logo{flex-shrink:0}.footer__logo-social .footer__copyright{margin-left:50px}.collection-hero__content .section-header--hero{color:#191919}.collection-hero__content:before{background:0 0}.background-media-text__aligner{text-align:center}.background-cta{text-align:center;padding:140px 0;margin-bottom:1%}@media only screen and (min-width:590px){.background-cta{margin-bottom:25px}}.background-cta .heading{margin-bottom:50px}.background-standout{text-align:center}.background-standout .background-standout__content{padding:8% 25%}@media only screen and (max-width:768px){.background-standout .background-standout__content{padding:8%}}@media only screen and (max-width:411px){.background-standout .background-standout__content .h4{font-size:17px}}.background-media-text--hero-banner .background-media-text__text,.background-media-text--normal-banner .background-media-text__text{color:#fff;text-align:center;background:0 0;padding:0;width:100%}.background-media-text--hero-banner .background-media-text__inner,.background-media-text--normal-banner .background-media-text__inner{top:50%;transform:translateY(-50%)}@media only screen and (max-width:590px){.background-media-text--hero-banner .background-media-text__inner,.background-media-text--normal-banner .background-media-text__inner{position:absolute}}.link-cta__link{display:block}.link-cta__title{position:static;text-align:center;color:#191919}.feature-row__section{margin:0 auto}.feature-row__section+.feature-row__section{margin-top:20px}.landing-page-split .grid__item{position:relative}.landing-page-split .background-media-text__inner{top:50%;transform:translateY(-50%)}.landing-page-split .background-media-text__inner h3{color:#fff}.landing-page-split .background-media-text__inner .btn{margin-top:20px}.pagination .next,.pagination .prev{border-radius:0}.article__h3{font-size:4vw;text-transform:uppercase}@media only screen and (min-width:590px){.article__image{left:5%}.article__image.article__image-right{right:5%}}.blogs--article article .article__date,.blogs--article article .social-sharing,.blogs--article article h1{text-align:center}.blogs--article article .rte--indented-images p[style] img{display:block;margin:0 auto}.page--press .featured-row__subtext.h3{font-size:30px}@media only screen and (min-width:769px){.page--press .featured-row__subtext.h3{font-size:2.3vw}}@media only screen and (max-width:768px){.page--press .feature-row__text--left{padding-left:0}.page--press .feature-row__text--left,.page--press .feature-row__text--right{max-width:600px;margin:0 auto;min-width:auto}}.filter-buttons{display:flex;margin-left:22px;padding:0}@media only screen and (min-width:590px){.filter-buttons{margin-left:30px}}.filter-buttons:focus{outline:0}.filter-buttons.is-open .btn--filter-close{display:flex}.btn--filter-close,.btn--filter-open{display:flex;width:70px;height:70px;min-width:auto;justify-content:center;align-items:center;margin:0 12px 12px 0;padding:20px}.btn--filter-open:hover{background:#191919}.btn--filter-close{background:#fff;color:#191919;border:1px solid #191919;display:none}.btn--filter-close:hover{background:#fff}.filter-menu{display:grid;grid-template-columns:1fr;border-radius:0}@media only screen and (min-width:768px){.filter-menu{grid-template-columns:2fr 2fr 2fr}}@media only screen and (min-width:1050px){.filter-menu{grid-template-columns:2fr 3fr 3fr}}.filter-menu .filter-group{display:block;margin:0;padding:20px 30px;border:1px solid #191919;min-width:auto;max-width:none}@media only screen and (min-width:768px){.filter-menu .filter-group{border-right:none;padding:40px 50px}}.filter-menu .filter-group:last-child{border-right:1px solid #191919}.filter-menu .filter-group h4{border-bottom:0}.drawer__fixed-header,.drawer__header{height:70px}.drawer__inner{top:70px}.template-product .grid--flush-bottom{margin-bottom:0}.template-product .index-section{margin-top:0}.template-product a[href*=".pdf"]{display:none}.template-product a[href*=".pdf"].active{display:inline-block}.template-product a.image_download{display:none}.template-product a.image_download.active{display:inline-block}@media only screen and (max-width:768px){.product-single__meta{margin-top:20px;padding-left:0}}.template-product a.lookbook_download{display:inline-block}@media only screen and (max-width:589px){#shopify-section-page-text-columns-section-2 .page-width .equal-cols .image-wrap.text-spacing,#shopify-section-product-template .page-width .equal-cols .image-wrap.text-spacing{width:50vw;padding-bottom:30vw!important;margin:0 auto 20px}}.back-to-collection{display:none;align-items:center;text-transform:uppercase;margin-bottom:50px;font-size:12px}.back-to-collection svg{margin-right:10px}.variant-input-wrap label{font-weight:900;padding:0;text-transform:uppercase;margin-right:10px}.variant-input-wrap label:after{border:none!important}.variant-input-wrap label:active,.variant-input-wrap label:focus{border:none;box-shadow:none}.variant-input-wrap input[type=radio]:focus+label{background:0 0}.variant-input-wrap input[type=radio]:checked+label{opacity:1}.variant__color-swatch:before{margin:0;border:2px solid transparent}input[type=radio]:checked+.variant__color-swatch:before{border-color:#000}.product-single__form{margin-bottom:5px}.product-single__form .btn{margin-right:5px}.grid .hr--full{margin-right:0;margin-left:0}.product-single__description.rte{margin-bottom:0}.product-single__description.rte .description__formatted,.product-single__description.rte .description__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:20px}.product-single__description.rte .description__formatted>div,.product-single__description.rte .description__meta>div{margin-bottom:0}.product-single__description.rte .description__formatted>div p,.product-single__description.rte .description__meta>div p{margin-bottom:0}.klevu-searching-area-l2>div:last-child{opacity:0;max-height:0}@media only screen and (max-width:589px){.landing-split .background-media-text__inner{position:absolute}}.landing-split .h1.landing-split__title{font-size:6vw}#awarp-product-related>span{display:none}.template-product .slick-slider .slick-track{transform:none!important}.product__main-photos{pointer-events:none}.product__main-photos .slick-initialized .slick-slide{display:none;opacity:0;transition:all .3s}.product__main-photos .slick-initialized .slick-slide.slick-current{display:block;opacity:1}.product__thumbs.slick-initialized{pointer-events:none}.product__thumbs.slick-initialized .slick-slide{pointer-events:auto;display:none;opacity:0;transition:all .3s}.product__thumbs.slick-initialized .slick-slide.active{display:block;opacity:1}.slick-slider,.slick-slider *{touch-action:none}.filter-group .has_selected .inactive,.filter-group li.inactive{pointer-events:none;opacity:.4}#shopify-section-1583778788779 .index-section{margin:0;padding:0}#shopify-section-1583778788779 .index-section .page-width{margin:0;padding:0;max-width:none;width:100%}#shopify-section-1583778788779 .index-section .page-width #insta-feed{margin:0;padding:0}#substrate-section #substrate-categories{overflow:auto;padding-left:1rem;margin-bottom:3rem}#substrate-section #substrate-categories li{width:40%;float:left}#substrate-section #materials-link{clear:both}#professional-orgs .professional-orgs-wrapper.top-border{border-top:1px solid #000;padding-top:3rem}#professional-orgs .professional-orgs-wrapper.bottom-border{border-bottom:1px solid #000;padding-bottom:3rem}#professional-orgs h2{font-size:30px}#professional-orgs #professional-orgs-logos{display:flex;justify-content:center}#professional-orgs #professional-orgs-logos .professional-org-logo{display:flex;width:30%}#professional-orgs #professional-orgs-logos .professional-org-logo .professional-org-logo-image{width:100%;display:flex;align-items:center;justify-content:center}#professional-orgs #professional-orgs-logos .professional-org-logo .professional-org-logo-image a{display:flex;width:100%;align-items:center;justify-content:center}#professional-orgs #professional-orgs-logos .professional-org-logo .professional-org-logo-image img{width:100%}#professional-orgs #professional-orgs-logos .professional-org-logo:nth-child(2) img{width:60%}@media only screen and (max-width:900px){#professional-orgs #professional-orgs-logos{display:block}#professional-orgs #professional-orgs-logos .professional-org-logo{display:block;width:100%;margin-bottom:2rem;text-align:center}}.blogs--article h4{margin-top:1em}@media only screen and (min-width: 769px){#shopify-section-blog-template div.grid__item.article__content h2.article__h3{font-size:55px!important}}#shopify-section-1531918573903 div.grid__item.article__content{max-height:500px}@media only screen and (min-width: 769px){#shopify-section-1531918573903 div.grid__item.article__content .h1,h1{font-size:55px!important}}div.index-section__text-and-image{height:450px}div.index-section__text-and-image img{height:100%;width:100%;object-fit:cover}div.page-width__text-and-image{max-width:none;padding:0 50px;height:450px}div.feature-row__text-and-image{margin:0;height:450px}div.feature-row__text-and-image div.feature-row__text--right{padding-left:50px}div.index-section__text-and-image div.image-wrap{width:100%;height:450px}#collection-product-counts{width:100%;text-align:right}.eco-text-and-image h2.h6{font-size:30px;font-weight:700}.eco-text-and-image .page--press .featured-row__subtext{font-size:1rem;font-weight:400;line-height:2rem}.eco-text-and-image .page--press .featured-row__subtext a{text-decoration:dotted underline}
/*# sourceMappingURL=/s/files/1/0128/4567/8650/t/3/assets/custom.css.map */
