/*! CSS Used from: /cdn/shop/t/38/assets/styles.css?v=145807364625265239291669102441 ; media=all */@media all{.cc-animate-enabled .shopify-section{overflow:hidden}@media (min-width: 768px){.cc-animate-enabled [data-cc-animate]{opacity:0}}.cc-animate-enabled [data-cc-animate].-in{transition:opacity .7s,transform .7s;opacity:1}.cc-animate-enabled [data-cc-animate].cc-fade-in-up{transform:translate3d(0,15px,0);transition-duration:.7s}.cc-animate-enabled [data-cc-animate].cc-fade-in-up.-in{transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.cc-animate-enabled [data-cc-animate],.cc-animate-enabled [data-cc-animate].-in{transition:opacity .7s!important;transform:none!important}}div,span,h2,p,a,img{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}@media print{p{orphans:3;widows:3}}.cc-animate-enabled .shopify-section{overflow:initial}.quickbuy-container{height:0;overflow:hidden;position:relative;background:#f7f1f0;line-height:1.6;text-align:center;--payment-terms-background-color:#f7f1f0}.quickbuy-container a,.quickbuy-container a:hover{color:#c16452}.quickbuy-container .inner{padding-top:60px;padding-bottom:60px}.quickbuy-container .close-detail{position:absolute;right:0;top:0;padding:15px}.quickbuy-container .close-detail .feather{width:34px;height:34px;stroke-width:1;stroke:#5c5c5c}*,*:before,*:after{box-sizing:inherit}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.js body:not(.tab-used) *:focus{outline:none}p{margin-bottom:1em}.h1-style,h2{font-family:Fjalla One,sans-serif;font-weight:400;font-style:normal}::selection{background:#171717;color:#fff}a{color:#333;transition:color .1s,border-color .1s,opacity .1s,text-decoration-color .1s;text-decoration:none;-webkit-tap-highlight-color:transparent}.btn,a.btn{background:#212b36;border:1.5px solid #212b36;color:#fff;font-size:11px;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:1em;height:auto;margin:0;text-decoration:none!important;cursor:pointer;padding:1.2em 25px;vertical-align:middle;text-align:center;border-radius:0;transition:background-color .1s,color .1s,border-color .1s,opacity .1s;display:inline-block;font-family:Fjalla One,sans-serif;font-weight:400;font-style:normal;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}@media (hover: none){.btn:active,a.btn:active{background:#333;border-color:#333}}@media (hover: hover){.btn:hover,a.btn:hover{background:#333;border-color:#333}}.btn.btn--secondary{background:#fff;color:#212b36;border:1.5px solid}@media (hover: none){.btn.btn--secondary:active{background:#212b36;color:#fff;border-color:#212b36}}@media (hover: hover){.btn.btn--secondary:hover{background:#212b36;color:#fff;border-color:#212b36}}.h1-style,h2{color:#171717;line-height:1.2;margin-bottom:10px}h2 svg{fill:currentColor}h2 a{color:inherit;text-decoration:none}.h1-style{font-size:30px}h2{font-size:26px}.h4-style{font-size:21px}@media (max-width: 767.98px){.h1-style{font-size:24px}h2{font-size:22px}.h4-style{font-size:18px}}.majortitle{margin:0 0 1.25rem}.hometitle{line-height:1em;margin:0 0 30px}@media (max-width: 1300px){.hometitle{margin-bottom:20px}}.subheading{font-size:.8em;font-weight:500;line-height:1.3em;letter-spacing:.1em;text-transform:uppercase}.subheading--over{margin-bottom:2.25em}.small-feature-link{color:#333;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#3336;text-decoration-thickness:1px;font-size:.75em;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.small-feature-link:hover{text-decoration-color:#333}img{max-width:100%;height:auto}svg{width:24px;height:24px;vertical-align:middle;transition:fill .1s}svg.feather{fill:transparent;stroke:currentColor}.container{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width: 1300px){.container{padding-left:30px;padding-right:30px}}.inline-width-container{display:inline-block;vertical-align:top;max-width:100%}#content>.container{margin-top:50px;margin-bottom:50px}.template-page #content>.container{max-width:none;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.product-block{text-align:center}.product-block .block-inner .vendor{margin:1em 0 .4em;font-size:10px;line-height:1.3em}.product-block-options{margin:8px -4px;font-size:10px;line-height:1.4em;opacity:.6}.product-block-options .product-block-options__inner{margin-bottom:-6px}.product-block-options--swatch{opacity:1}.product-block-options--swatch .product-block-options__inner{display:inline-block}@media (min-width: 768px){.product-block-options--swatch .product-block-options__inner{margin-bottom:-12px}}.product-block-options__item{margin:0 4px 6px;display:inline-block;vertical-align:middle}.product-block-options--swatch .product-block-options__item{position:relative;margin:0 4px 8px;border-radius:var(--product-block-options-swatch-border-radius);border:1px solid rgba(0,0,0,.1);background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-position:center center;background-size:cover;background-repeat:no-repeat;background-clip:padding-box}@media (min-width: 1000px){.product-block-options--swatch .product-block-options__item:hover[data-media],.product-block-options--swatch .product-block-options__item:focus[data-media],.product-block-options--swatch .product-block-options__item:active[data-media]{cursor:pointer}.product-block-options--swatch .product-block-options__item:hover .product-block-options__item__text,.product-block-options--swatch .product-block-options__item:focus .product-block-options__item__text,.product-block-options--swatch .product-block-options__item:active .product-block-options__item__text{opacity:1}}.product-block-options--swatch .product-block-options__item .product-block-options__item__text{pointer-events:none;opacity:0;position:absolute;left:50%;bottom:100%;transform:translate3d(-50%,-10px,0);white-space:nowrap;background:#fff;border:1px solid rgba(0,0,0,.15);padding:4px 12px;border-radius:3px;z-index:1;transition:opacity 50ms}@media (max-width: 767.98px){.product-block-options--swatch .product-block-options__item .product-block-options__item__text{display:none}}.swatch-method-image .product-block-options--swatch .product-block-options__item{width:36px;height:36px}@media (min-width: 768px){.swatch-method-image .product-block-options--swatch .product-block-options__item{width:36px;height:36px}}.swatch-method-image .product-block-options--swatch .product-block-options__item:focus,.swatch-method-image .product-block-options--swatch .product-block-options__item:active{border-color:#0009}@media (min-width: 1000px){.swatch-method-image .product-block-options--swatch .product-block-options__item:focus,.swatch-method-image .product-block-options--swatch .product-block-options__item:active,.swatch-method-image .product-block-options--swatch .product-block-options__item:hover{border-color:#0000004d}}@media (min-width: 768px){.swatch-method-image .product-block-options{margin-left:-3px;margin-right:-3px}.swatch-method-image .product-block-options__item{margin:0 3px 10px}}.product-block .block-inner{position:relative;margin:0 0 30px}@media (max-width: 1300px){.product-block .block-inner{margin:0 0 20px}}.product-block .product-link{display:block;position:relative}.product-block .product-link:not(.button){color:inherit}.product-block .image-cont{position:relative;margin:0 auto;overflow:hidden}.product-block .image-cont .btn.quickbuy-toggle{display:none}@media (min-width: 768px){.product-block .image-cont .btn.quickbuy-toggle{display:block;position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);padding:1em 20px;border-color:#00000026;font-size:11px;visibility:hidden;opacity:0;transition:all .1s ease-out}.product-block .image-cont .btn.quickbuy-toggle:hover{background:#fff;color:#212b36;border-color:#00000026}.product-block .image-cont:hover .btn.quickbuy-toggle{opacity:1;visibility:visible}}.product-block__image .rimage__image{object-position:center center}.image-cont--with-secondary-image .product-block__image--secondary{display:none}.image-page-button{display:none;position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .1s;padding:3px;z-index:3}.image-page-button,.image-page-button:hover{background:transparent;border:none;color:#000}.image-page-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7}.image-page-button:hover:after{opacity:.9}.image-page-button svg{position:relative;z-index:1;display:block;fill:transparent;stroke:#000}.image-page-button--previous{left:0;border-radius:0;overflow:hidden}.image-page-button--next{right:0;border-radius:0;overflow:hidden}.image-cont--with-secondary-image .product-block__image--secondary{display:block;position:absolute;top:0;left:0;width:calc(100% + .5px);height:calc(100% + .5px);overflow:hidden;opacity:0;pointer-events:none}.image-cont--with-secondary-image .product-block__image--primary{opacity:0}.image-cont--with-secondary-image .product-block__image--active{opacity:1}.image-cont--with-secondary-image .product-block__image{transition:opacity .1s}.image-cont--with-secondary-image.image-cont--same-aspect-ratio .product-block__image{transition:opacity .1s .1s}.image-cont--with-secondary-image.image-cont--same-aspect-ratio .product-block__image--active{transition:opacity .1s 0ms}.product-block__image--inactivated{display:none!important}@media (min-width: 960px){.image-cont--with-secondary-image:hover .product-block__image--active{opacity:0}.image-cont--with-secondary-image:hover .product-block__image--show-on-hover{opacity:1}.image-cont--with-secondary-image.image-cont--same-aspect-ratio:hover .product-block__image--active{transition:opacity 50ms 50ms}.image-cont--with-secondary-image.image-cont--same-aspect-ratio:hover .product-block__image--show-on-hover{transition:opacity 50ms 0ms}.image-cont--with-secondary-image .image-page-button{display:block}.image-cont--with-secondary-image:hover .image-page-button{opacity:1;pointer-events:auto}}.product-block .image-label-wrap{position:relative}.product-block .product-info{display:block;color:inherit;margin:10px 0 0;font-size:14px;text-align:start}.product-price{display:flex;flex-wrap:wrap;align-items:baseline}.product-price{justify-content:flex-start}.product-price__item{margin-inline-end:.5rem}@media (max-width: 767.98px){.product-block .product-info .innerer{display:flex;flex-direction:column}.product-block .product-info .innerer .product-block-options--swatch{margin-top:2px;margin-bottom:10px;order:-1}}.product-block .product-info>.inner{margin-left:auto;margin-right:auto}.use-alt-bg{background-color:#e5e5e5;color:#171717}.collection-slider-row{margin-top:50px;overflow:hidden}.collection-slider .collection-listing{overflow:hidden;position:relative}.collection-slider .collection-listing .product-list{margin-left:0;margin-right:0}.collection-slider .collection-listing .product-block{padding-bottom:0}.collection-slider .collection-listing .product-block .product-info{margin-bottom:30px}.collection-slider .product-block{display:block;margin-left:0;margin-right:0}.collection-slider .product-block .image-cont img{max-height:none;max-width:100%}.collection-slider .product-list.carousel:not(.owl-carousel){display:flex;flex-wrap:nowrap;justify-content:center}.collection-slider .product-list.carousel:not(.owl-carousel) .product-block{flex:0 0 auto}.collection-slider .product-list.carousel{display:block;margin-bottom:0}@media (max-width: 767.98px){.collection-slider .product-list.carousel .product-block{width:300px}}@media (max-width: 400px){.collection-slider .product-list.carousel .product-block{width:280px}}@media (max-width: 360px){.collection-slider .product-list.carousel .product-block{width:240px}}.collection-listing{text-align:center;transition:opacity .15s}.collection-listing .product-block{margin-bottom:20px;padding-left:30px}@media (max-width: 1300px){.collection-listing .product-block{padding-left:20px}}@media (max-width: 767.98px){.collection-listing .product-block{padding-left:16px}}.collection-listing .product-list{margin-left:-30px;margin-bottom:-20px;display:flex;flex-wrap:wrap}@media (max-width: 1300px){.collection-listing .product-list{margin-left:-20px}}@media (max-width: 767.98px){.collection-listing .product-list{margin-left:-16px}}.collection-listing .product-list--per-row-5 .product-block{width:20%}.collection-slider .product-list--per-row-5 .product-block{width:18.4vw}@media (max-width: 767.98px){.collection-listing .product-list .product-block{width:50%}}.view-all{text-align:center;margin:-25px 0 20px}@media (max-width: 1300px){.view-all{margin-top:-15px}}.collection-slider .has-paging .prev,.collection-slider .has-paging .next{font-size:80%;line-height:1em;margin:-10px 20px;padding:10px;vertical-align:middle;display:inline-block!important}.has-paging__title{vertical-align:middle}.article .container{max-width:800px}.rte a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#3336;text-decoration-thickness:1px}.rte a:hover{text-decoration-color:currentColor}.rte>p:last-child{margin-bottom:0}.align-center{text-align:center}.fully-spaced-row--medium{margin-top:80px;margin-bottom:80px}@media (max-width: 767.98px){.fully-spaced-row--medium{margin-top:60px;margin-bottom:60px}}.lightly-spaced-row-above{margin-top:2rem}.lightly-spaced-row{margin-bottom:1em}.fully-padded-row--medium{padding-top:80px;padding-bottom:80px}@media (max-width: 767.98px){.fully-padded-row--medium{padding-top:60px;padding-bottom:60px}}.button-row{margin:calc(2rem - 10px) -.5em 0}.button-row .button-row__button{margin:10px .5em 0}.flexible-layout{margin-left:-30px;margin-bottom:-30px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.flexible-layout.valign-middle>.column{align-self:center}.flexible-layout .column{padding-left:30px;margin-bottom:30px;flex:0 0 auto}.flexible-layout .column--half{width:50%}@media (max-width: 1300px){.flexible-layout{margin-left:-20px}.flexible-layout .column{padding-left:20px}.flexible-layout .column--half{width:50%}}@media (max-width: 767.98px){.flexible-layout{margin-left:auto;margin-bottom:0;flex-direction:column}.flexible-layout .column{margin-bottom:40px;padding-left:0;width:100%!important;max-width:none}.flexible-layout .column:last-child{margin-bottom:0}}.image-cont img{max-width:100%;height:auto;vertical-align:top}.rimage-outer-wrapper{margin-left:auto;margin-right:auto}.rimage-wrapper{position:relative;transition:background .15s}.rimage-wrapper.lazyload--placeholder{background:#f0f0f0}.rimage-wrapper .rimage__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.rimage-wrapper .rimage__image.fade-in{opacity:0;transition:opacity .5s}.rimage-wrapper .rimage__image.fade-in.lazyloaded{opacity:1}.rimage-wrapper .rimage__image.cover{object-fit:cover}.rimage-background{background-repeat:no-repeat;background-position:center center;background-size:cover}.rimage-wrapper .rimage-background{position:absolute;top:0;left:0;width:100%;height:100%}.rimage-background.fade-in{opacity:0;transition:opacity .5s}.theme-money{white-space:nowrap}.image-overlap{display:flex;margin:0 auto}.image-overlap .image-overlap__image{flex:1 0 50%}@media (min-width: 768px){.feature-text-paired{margin-left:15%;margin-right:15%}}@media only screen and (max-width: 767.98px){.container{padding-left:16px;padding-right:16px}.container--not-mobile{padding-left:0;padding-right:0}.collection-slider .has-paging{display:flex}.collection-slider .has-paging .prev,.collection-slider .has-paging .next{margin:-10px 0}.collection-slider .has-paging .next{left:auto;right:10px}.collection-slider .has-paging .has-paging__title{flex-grow:1}}}/*! CSS Used fontfaces */@font-face{font-family:Fjalla One;font-weight:400;font-style:normal;font-display:fallback;src:url(/cdn/fonts/fjalla_one/fjallaone_n4.e3b041743e726c1cef3b3ab9921402e93cd8f733.woff2?h1=c3VwcGxpZXItdG9reW8uY29t&hmac=49b31042d855beaaf35b94f11563021f0246475b5529dc3cfde5ef2b23fb5c5b) format("woff2"),url(/cdn/fonts/fjalla_one/fjallaone_n4.bed9b46f46027aa055f567c064cca454e8db0b22.woff?h1=c3VwcGxpZXItdG9reW8uY29t&hmac=6084913455793ab5d9eeef4c52c6290e320bdbae0d0e6e7b9c2585081b4a18c0) format("woff")}
/*# sourceMappingURL=/cdn/shop/t/301/assets/template-supplier-x-ecosys.css.map */
