.product-tile{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;overflow:visible;position:relative}.product-tile a{text-decoration:none}.product-tile:hover{cursor:pointer;text-decoration:none}.product-tile:hover .product-tile__heading{border-bottom-color:#fdb813}.product-tile[data-promo-text]:before{border-bottom:0 solid transparent;border-right:.5em solid #515151;border-top:1em solid transparent;content:"";font-size:.75em;height:0;position:absolute;right:6em;top:-1em;width:0}.product-tile[data-promo-text]:after{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);background-color:#fdb813;border-bottom-left-radius:.375em;border-bottom-right-radius:.375em;border-top-right-radius:.375em;box-shadow:0 0 5px rgba(0,0,0,.25);color:#333;content:attr(data-promo-text);font-size:.75em;line-height:2em;overflow:hidden;padding-left:.5rem;padding-right:.5rem;position:absolute;right:1em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;top:-1em;white-space:nowrap;width:5em}.product-tile--entering{-webkit-animation:fadeIn .1s ease;-webkit-animation-fill-mode:backwards;animation:fadeIn .1s ease;animation-fill-mode:backwards}.product-tile--exiting{-webkit-animation:fadeOut .1s ease;animation:fadeOut .1s ease;opacity:0}.product-tile--dimming{-webkit-animation:dimToHalf .2s ease;-webkit-animation-fill-mode:backwards;animation:dimToHalf .2s ease;animation-fill-mode:backwards;opacity:.5}.product-tile__heading{-webkit-transition:border-bottom-color .1s ease;background-color:#317d8b;border-bottom:.25rem solid transparent;border-top-left-radius:.375em;border-top-right-radius:.375em;color:#fff;font-size:1.125em;line-height:1.5em;margin-bottom:0;padding:1rem 1rem .75rem;transition:border-bottom-color .1s ease}.product-tile__content{-ms-flex-positive:1;-webkit-box-flex:1;color:#666;flex-grow:1;font-size:1em;line-height:1.375em;margin-bottom:0;padding:1rem}.product-tile__content,.product-tile__part-number{background-color:#fff;border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0}.product-tile__part-number{border-bottom:1px solid #a0a0a0;border-bottom-left-radius:.375em;border-bottom-right-radius:.375em;color:#317d8b;font-size:.8125em;padding:0 1rem 1rem}.group-tile{-webkit-box-shadow:3px 3px 21px rgba(0,0,0,.23);-webkit-transition:background-color .1s ease,border-color .1s ease;background-color:#317d8b;border:.25rem solid #317d8b;border-radius:.375em;box-shadow:3px 3px 21px rgba(0,0,0,.23);display:block;padding:2rem;transition:background-color .1s ease,border-color .1s ease}.group-tile:hover{background-color:#2c6772;border-color:#fdb913;cursor:pointer;text-decoration:none}.group-tile__heading{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.375em;margin-bottom:1rem;padding-bottom:1rem}.group-tile__content{color:#fff;font-size:1em;font-weight:300;line-height:1.625em}.tile-component{-webkit-transition:background-color .1s ease,-webkit-box-shadow .1s ease;padding:2.25rem;transition:background-color .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,background-color .1s ease;transition:box-shadow .1s ease,background-color .1s ease,-webkit-box-shadow .1s ease}.tile-component:hover{-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.6);box-shadow:0 0 18px 0 rgba(0,0,0,.6);text-decoration:none}.tile-component h1,.tile-component h2,.tile-component h3,.tile-component h4,.tile-component h5,.tile-component h6{font-size:22px;font-weight:700;margin-bottom:1rem;padding-bottom:0}.tile-component>.background-element{-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.workflow__description{width:60%}.workflow-category__workflow-name{border-bottom:2px solid #f5f5f5;padding-bottom:1em}@media screen and (min-width:1024px){.workflow-container{-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}}.workflow-container .workflow-container__step-image{-webkit-transition:fill .1s ease;fill:#fdb813;height:150px;transition:fill .1s ease;width:100%}.product-page__section--workflow .workflow-container{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.workflow-container__step{color:#333;display:block;position:relative}.workflow-container__step:not(:last-child):after{background:url(/assets/images/workflows/wflow-arrow.svg) 0 0 no-repeat;background-size:2em 60px;content:"";display:block;height:60px;pointer-events:none;position:absolute;width:2em}@media screen and (max-width:1023px){.workflow-container__step{margin-bottom:4em;margin-left:auto;margin-right:auto;max-width:320px;padding-bottom:2em}.workflow-container__step:not(:last-child):after{-webkit-transform:rotate(90deg) translate(50%,25%);bottom:-2em;left:50%;transform:rotate(90deg) translate(50%,25%)}.workflow-container__step:last-child{margin-bottom:2em;padding-bottom:0}}@media screen and (min-width:1024px){.workflow-container__step{margin-right:4rem;width:calc(20% - 4rem)}.workflow-container__step:last-child{margin-right:0}.workflow-container__step:not(:last-child):after{bottom:0;right:-3rem}}.workflow-container__step h3{-webkit-transition:color .1s ease;font-size:18px;font-weight:700;line-height:22px;text-align:center;transition:color .1s ease}.workflow-container__step:hover,.workflow-container__step:visited{color:#333}.workflow-container__step:hover .workflow-container__step-image,.workflow-container__step:visited .workflow-container__step-image{fill:#fdb813}.workflow-container--light .workflow-container__step{color:#fff}.workflow-container--light .workflow-container__step .workflow-container__step-image{-webkit-transition:fill .1s ease;fill:#c2c2c2;height:150px;transition:fill .1s ease;width:100%}.workflow-container--light .workflow-container__step.workflow-container__step--selected,.workflow-container--light .workflow-container__step:hover{color:#fdb813}.workflow-container--light .workflow-container__step.workflow-container__step--selected .workflow-container__step-image,.workflow-container--light .workflow-container__step:hover .workflow-container__step-image{fill:#fdb813}.page-intro--path-to-product{margin-bottom:4rem}.page-description--path-to-product p{line-height:1.625;width:90%}.page-description--path-to-product p:last-child{margin-bottom:2em}@media screen and (min-width:1024px){.page-description--path-to-product p:last-child{margin-bottom:0}}.side-nav__section{margin-bottom:2em}.side-nav__section:last-child{margin-bottom:0}.side-nav__section h4{color:#333;font-size:1em;font-weight:700;margin-bottom:.25em}.side-nav__section ul{list-style:none;margin:0;padding:0}.side-nav__section a{color:#666}.side-nav__section a:hover{color:#fff;text-decoration:none}.side-nav__section li{font-size:.875em;padding:.25em .25em .25em .625em}.side-nav__section li:hover{background-color:#fbb813;color:#fff;text-decoration:none}.new-arrivals__headline,.new-arrivals__tile-container{border-bottom:1px solid rgba(13,13,13,.2)}.new-arrivals__headline{padding-bottom:2rem}.new-arrivals__tile-container{padding-bottom:4rem;padding-top:2rem}.category-header{background-attachment:fixed;background-color:#3b6d76;background-image:url(/assets/images/path-to-product/category/rock-background_w800.jpg);background-position:top;background-repeat:repeat;background-size:800px auto}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.category-header{background-image:url(/assets/images/path-to-product/category/rock-background_w1600.jpg)}}.workflow-group__single-step-container--background{-webkit-box-shadow:inset 0 0 16px rgba(0,0,0,.22);background-color:#39636a;box-shadow:inset 0 0 16px rgba(0,0,0,.22)}.workflow-group__multi-step-container h2{font-size:24px;font-weight:300}.workflow-group__multi-step-background{-webkit-box-shadow:inset 0 0 16px rgba(0,0,0,.22);background-color:#39636a;box-shadow:inset 0 0 16px rgba(0,0,0,.22)}.workflow-group__single-step-container h1{font-size:28px;font-weight:300}.product__product-name{font-size:2em;margin-bottom:1em}.product__product-name .italic{font-weight:300}.product-promo-banner{display:block;padding:1rem;text-decoration:none}.product-promo-banner:link,.product-promo-banner:visited{text-decoration:none}.product-promo-banner__content{position:relative}.product-promo-banner__heading{color:#0371bd;font-size:1.1em;font-weight:700;margin-bottom:.25rem}.product-promo-banner__text{color:#515151;font-size:.9em}.product-options-block{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:1rem;padding:1rem 0}.product-details__product-tagline{color:#333;font-size:1.125em;font-weight:700;margin-bottom:1rem;padding-top:0}.product-details__product-bullets{margin-bottom:1.5em;padding-left:1em}.product-details__product-bullets li{color:#515151;font-size:1em;font-weight:400}.product-details__product-bullets li:last-child{margin-bottom:0}.product-selection__option-label{color:#838383;font-size:.813em;font-weight:400}.product-selection__option-label:not(:first-child){margin-top:2rem}.product-selection__option-label:not(:last-child){margin-bottom:1rem}.product-selection__option-control--hidden{clip:rect(0 0 0 0);opacity:0;pointer-events:none;position:absolute}.product-selection__option-text{-moz-user-select:none;-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-pack:center;-ms-flex-wrap:wrap;-ms-touch-action:manipulation;-ms-user-select:none;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-touch-callout:none;-webkit-user-select:none;align-items:center;border:1px solid #a1a1a1;color:#000;cursor:pointer;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;height:100%;justify-content:center;padding:calc(1em - 1px);text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;width:100%}.product-selection__option-control:checked~.product-selection__option-text{border:4px solid #fdb813;padding:calc(1em - 4px)}.product-selection__option-control:disabled~.product-selection__checkbox-label{color:#ccc}.product-selection__option-control:disabled~.product-selection__option-text{border-color:#ccc;color:#ccc;cursor:default}.product-purchase__additional-option-container label:not(:last-child){margin-right:1rem}.product-selection__option-dropdown{max-width:100%}.product-purchase__option-container--attention{background-color:#fff;position:relative;z-index:9}.product-purchase-attention-dimmer{-webkit-animation:fadeInThenOutWithPause 2s ease-in-out;animation:fadeInThenOutWithPause 2s ease-in-out;background-color:rgba(0,0,0,.25);height:300%;left:-100%;position:fixed;top:-100%;width:300%}.product-option__catalog-label{color:#515151;font-size:1em;margin-top:2rem}.product-option__catalog-label--hidden{display:none}.product-option__catalog-number,.product-option__catalog-number h5{color:#333;display:inline;font-size:1em}.product-purchase__pricing-container--hidden{display:none}.product-purchase__list-price,.product-purchase__your-price{font-size:1.75em;font-weight:700}.product-purchase__list-price:not(:last-child),.product-purchase__your-price:not(:last-child){margin-right:.5rem}.product-purchase__price-message{-ms-flex-item-align:end;align-self:flex-end;font-size:1rem;font-style:normal}.product-purchase__cart-controls{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-purchase__cart-controls--hidden{display:none}.product-quantity__input-container{border:2px solid #bbb;border-radius:.375em;display:inline-block;height:2.5em;margin-right:1rem;overflow:hidden;position:relative;vertical-align:bottom;width:125px}.product-quantity__input-container--hidden{display:none}input.product-quantity__input{-moz-appearance:textfield;border:2px solid #bbb;border-bottom:none;border-radius:0;border-top:none;float:left;height:100%;margin-left:30px;margin-right:30px;text-align:center;width:calc(100% - 60px)}input.product-quantity__input::-webkit-inner-spin-button,input.product-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none}.product-quantity--decrease,.product-quantity--increase{-ms-touch-action:manipulation;background-color:transparent;border:none;display:inline-block;height:100%;margin:0;padding:0 .5em;position:absolute;text-align:center;touch-action:manipulation;width:30px}.product-quantity--decrease:hover,.product-quantity--increase:hover{background-color:#e5e5e5}.product-quantity--decrease:active,.product-quantity--increase:active{background-color:#d5d5d5}.product-quantity--increase{right:0}.product-quantity--increase:after{content:"+"}.product-quantity--decrease{left:0}.product-quantity--decrease:after{content:"\2212"}.product-purchase__add-to-cart{padding-left:2.5rem;padding-right:2.5rem}.product-purchase__add-to-cart--hidden,.product-purchase__product-discontinued--hidden,.product-purchase__restriction-message--hidden{display:none}.product-purchase__secondary-button-row .button{font-size:14px;margin-right:1em}.product-purchase__secondary-button-row .button:last-child{margin-right:0}.modal-dialog--product-options{padding:1rem}.product-sticky-selection{-webkit-animation:slideDownInto .2s ease;animation:slideDownInto .2s ease;background-color:#858585;font-size:1em;height:4rem;padding-bottom:0;padding-top:0;position:fixed;top:0;width:100%;z-index:1}.product-sticky-selection:not(.product-sticky-selection--visible){-webkit-animation:slideUpInto .2s ease;-webkit-transition:visibility 0s linear .2s;animation:slideUpInto .2s ease;overflow:hidden;top:-4rem;transition:visibility 0s linear .2s;visibility:hidden}.product-sticky-selection .content-width{overflow:hidden;white-space:nowrap}.product-sticky-selection{line-height:4rem}.product-sticky-selection .button{line-height:normal}.product-sticky-selection__button-container{white-space:nowrap}.product-sticky-selection__current-config{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;background-color:#fff;border:1px solid #bbb;color:#333;cursor:pointer;display:inline-block;line-height:2rem;padding-left:.5rem;padding-right:2rem;position:relative;user-select:none}.product-sticky-selection__current-config:after{-webkit-transform:rotate(90deg);background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiA1My42Jz48cGF0aCBmaWxsPScjNzg3ODc4JyBkPSdNNS4yIDUzLjZMMCA0OC40bDIxLjYtMjEuNkwwIDUuMiA1LjIgMCAzMiAyNi44IDUuMiA1My42eicvPjwvc3ZnPg==) 50% no-repeat;content:"";display:inline-block;height:1em;margin-top:-.5em;position:absolute;right:.5rem;top:50%;transform:rotate(90deg);width:1rem}.product-sticky-selection__price-container{display:inline-block;line-height:1rem;margin-right:1rem;vertical-align:middle}.product-sticky-selection__price-container--hidden{display:none}.product-sticky-selection__change-config--mobile-only,.product-sticky-selection__current-config,.product-sticky-selection__title{margin-right:1rem}.product-sticky-selection__change-config--mobile-only:last-child,.product-sticky-selection__current-config:last-child,.product-sticky-selection__title:last-child{margin-right:0}.product-sticky-selection__title{max-width:55%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1023px){.product-sticky-selection .product-purchase__add-to-cart,.product-sticky-selection__current-config,.product-sticky-selection__title{display:none}}@media screen and (min-width:1024px){.product-sticky-selection__change-config--mobile-only{display:none}}.product-page__section{display:none}.product-page__section--visible{display:block}.product-page__section--visible.button{display:inline-block}.protocols__download-container,.sds__download-container{border:1px solid transparent;padding:.5em}.protocols__download-container:hover,.sds__download-container:hover{-webkit-box-shadow:4px 4px 4px #ececec;border:1px solid #bbb;box-shadow:4px 4px 4px #ececec}.protocols__subhead{border-bottom:1px solid #bbb;color:#333;font-size:18px;font-weight:700;margin-bottom:1.25em;padding-bottom:.875em}.protocols__subhead:not(:first-child){margin-top:1.25em;padding-top:.875em}.protocols__download-options-modal-trigger-container{display:-webkit-box;display:-ms-flexbox;display:flex}.protocols__download-options-modal-trigger{background-color:transparent;border:none;position:relative;width:3rem}.protocols__download-options-modal-trigger:after{-webkit-transform:rotate(90deg);background:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMiA1My42Jz48cGF0aCBmaWxsPScjNzg3ODc4JyBkPSdNNS4yIDUzLjZMMCA0OC40bDIxLjYtMjEuNkwwIDUuMiA1LjIgMCAzMiAyNi44IDUuMiA1My42eicvPjwvc3ZnPg==) 50% no-repeat;content:"";height:1em;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%;transform:rotate(90deg);width:1em}.protocols__download-options-modal-trigger:hover{-webkit-box-shadow:4px 4px 4px #ececec;border:1px solid #bbb;box-shadow:4px 4px 4px #ececec}.download-file__file-name{color:#333;margin-bottom:.625em}.download-file__file-size{color:#666;font-size:.75em}.product-page__section--specifications{background-color:#f5f5f5}.product-page__section--specifications .product__subheading{margin-bottom:0}.specifications__header{border-bottom:1px solid #c6c6c6;padding-bottom:2rem}.specifications__subhead{color:#333;font-size:18px;font-weight:700;margin-bottom:1rem}.specifications__storage-conditions-icon{height:65px;width:auto}.specifications__config-container{margin-bottom:3em;margin-top:1rem}@media screen and (min-width:768px){.specifications__config-container{margin-bottom:0}}.specifications__current-view{color:#666;font-size:1em;margin-right:1em}.specifications__current-config{border:4px solid #fdb813;display:inline-block;font-weight:700;margin-right:1em;padding:1em 2em}.specifications__change-config{color:#666;text-decoration:underline}.specifications__box-contents-table{border:none;border-collapse:collapse;margin-bottom:2.5em;width:100%}.specifications__box-contents-table a{text-decoration:underline}.specifications__box-contents-table tbody tr:nth-child(odd){background-color:#fff}.specifications__box-contents-table tbody tr:nth-child(2n){background-color:#f5f5f5;border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6}.specifications__box-contents-table tbody tr:nth-child(2n):last-child{border-bottom:none}.specifications__box-contents-table thead{background-color:#7c7c7c;border:none;color:#fff}.specifications__box-contents-table th{border:none;border-right:1px solid #c6c6c6;padding:1em}.specifications__box-contents-table th:last-child{border-right:none}.specifications__box-contents-table tr{border:none}.specifications__box-contents-table td{border:none;border-right:1px solid #c6c6c6;padding:1em}.specifications__box-contents-table td:last-child{border-right:none}.specifications__sds-language-select{margin-bottom:1.25em;max-width:100%}.specifications__cofa-search-text,.specifications__sds-text{font-size:.875em}input.specifications__cofa-search-input{margin-bottom:1.25em;margin-right:.5em;width:62%}.specifications__message-container{display:none}.specifications__message-container--visible{display:block}.specifications__message-container--visible:not(.specifications__message-container--results){-webkit-animation:fadeIn .2s ease 0s backwards;animation:fadeIn .2s ease 0s backwards}.content-container--accordion.product__patents-and-disclaimers{margin-top:2rem}.resources__subhead-container{border-bottom:1px solid #dfdfdf;margin-bottom:1.5em}.resources__subhead{color:#333;font-size:18px;font-weight:700;line-height:40px}.resources__content-container{width:90%}.resources__link-list{list-style:none;margin:0;padding:0}.resources__link-list li{line-height:1.375em;margin-bottom:1.5em}.resources__citation-source{color:#666;font-size:.75em}.product-page__section--related-products{background-blend-mode:multiply;background-color:#f5f5f5;background-image:url(/assets/images/product-page/related-products/related-products-pattern-background.png);margin-bottom:0}.product-page__section--related-products a{text-decoration:none}.product__frequently-used-with-container{border-top:2px solid #fff;margin-top:2em;padding-top:2em}@media screen and (min-width:768px){.product__frequently-used-with-container{padding-top:4em}}.product__subheading{font-size:1.75em;font-weight:300;line-height:1.5625;margin-bottom:4rem}